* Create index.html for the web application entry point * Add vite.svg as a favicon * Update frontend.go to embed all files in the dist directory * Modify vite.config.ts to set output directory for builds
73 lines
575 KiB
JavaScript
73 lines
575 KiB
JavaScript
function z2(t,r){for(var a=0;a<r.length;a++){const o=r[a];if(typeof o!="string"&&!Array.isArray(o)){for(const i in o)if(i!=="default"&&!(i in t)){const c=Object.getOwnPropertyDescriptor(o,i);c&&Object.defineProperty(t,i,c.get?c:{enumerable:!0,get:()=>o[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))o(i);new MutationObserver(i=>{for(const c of i)if(c.type==="childList")for(const u of c.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&o(u)}).observe(document,{childList:!0,subtree:!0});function a(i){const c={};return i.integrity&&(c.integrity=i.integrity),i.referrerPolicy&&(c.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?c.credentials="include":i.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function o(i){if(i.ep)return;i.ep=!0;const c=a(i);fetch(i.href,c)}})();function Q1(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Nh={exports:{}},Oi={};var hb;function L2(){if(hb)return Oi;hb=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function a(o,i,c){var u=null;if(c!==void 0&&(u=""+c),i.key!==void 0&&(u=""+i.key),"key"in i){c={};for(var f in i)f!=="key"&&(c[f]=i[f])}else c=i;return i=c.ref,{$$typeof:t,type:o,key:u,ref:i!==void 0?i:null,props:c}}return Oi.Fragment=r,Oi.jsx=a,Oi.jsxs=a,Oi}var pb;function B2(){return pb||(pb=1,Nh.exports=L2()),Nh.exports}var y=B2(),_h={exports:{}},_e={};var mb;function H2(){if(mb)return _e;mb=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),b=Symbol.iterator;function S(O){return O===null||typeof O!="object"?null:(O=b&&O[b]||O["@@iterator"],typeof O=="function"?O:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,R={};function _(O,$,ee){this.props=O,this.context=$,this.refs=R,this.updater=ee||C}_.prototype.isReactComponent={},_.prototype.setState=function(O,$){if(typeof O!="object"&&typeof O!="function"&&O!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,O,$,"setState")},_.prototype.forceUpdate=function(O){this.updater.enqueueForceUpdate(this,O,"forceUpdate")};function T(){}T.prototype=_.prototype;function A(O,$,ee){this.props=O,this.context=$,this.refs=R,this.updater=ee||C}var D=A.prototype=new T;D.constructor=A,E(D,_.prototype),D.isPureReactComponent=!0;var z=Array.isArray;function k(){}var H={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function I(O,$,ee){var se=ee.ref;return{$$typeof:t,type:O,key:$,ref:se!==void 0?se:null,props:ee}}function J(O,$){return I(O.type,$,O.props)}function ie(O){return typeof O=="object"&&O!==null&&O.$$typeof===t}function ne(O){var $={"=":"=0",":":"=2"};return"$"+O.replace(/[=:]/g,function(ee){return $[ee]})}var oe=/\/+/g;function F(O,$){return typeof O=="object"&&O!==null&&O.key!=null?ne(""+O.key):$.toString(36)}function le(O){switch(O.status){case"fulfilled":return O.value;case"rejected":throw O.reason;default:switch(typeof O.status=="string"?O.then(k,k):(O.status="pending",O.then(function($){O.status==="pending"&&(O.status="fulfilled",O.value=$)},function($){O.status==="pending"&&(O.status="rejected",O.reason=$)})),O.status){case"fulfilled":return O.value;case"rejected":throw O.reason}}throw O}function j(O,$,ee,se,de){var ve=typeof O;(ve==="undefined"||ve==="boolean")&&(O=null);var pe=!1;if(O===null)pe=!0;else switch(ve){case"bigint":case"string":case"number":pe=!0;break;case"object":switch(O.$$typeof){case t:case r:pe=!0;break;case v:return pe=O._init,j(pe(O._payload),$,ee,se,de)}}if(pe)return de=de(O),pe=se===""?"."+F(O,0):se,z(de)?(ee="",pe!=null&&(ee=pe.replace(oe,"$&/")+"/"),j(de,$,ee,"",function(Ge){return Ge})):de!=null&&(ie(de)&&(de=J(de,ee+(de.key==null||O&&O.key===de.key?"":(""+de.key).replace(oe,"$&/")+"/")+pe)),$.push(de)),1;pe=0;var je=se===""?".":se+":";if(z(O))for(var Ee=0;Ee<O.length;Ee++)se=O[Ee],ve=je+F(se,Ee),pe+=j(se,$,ee,ve,de);else if(Ee=S(O),typeof Ee=="function")for(O=Ee.call(O),Ee=0;!(se=O.next()).done;)se=se.value,ve=je+F(se,Ee++),pe+=j(se,$,ee,ve,de);else if(ve==="object"){if(typeof O.then=="function")return j(le(O),$,ee,se,de);throw $=String(O),Error("Objects are not valid as a React child (found: "+($==="[object Object]"?"object with keys {"+Object.keys(O).join(", ")+"}":$)+"). If you meant to render a collection of children, use an array instead.")}return pe}function M(O,$,ee){if(O==null)return O;var se=[],de=0;return j(O,se,"","",function(ve){return $.call(ee,ve,de++)}),se}function B(O){if(O._status===-1){var $=O._result;$=$(),$.then(function(ee){(O._status===0||O._status===-1)&&(O._status=1,O._result=ee)},function(ee){(O._status===0||O._status===-1)&&(O._status=2,O._result=ee)}),O._status===-1&&(O._status=0,O._result=$)}if(O._status===1)return O._result.default;throw O._result}var X=typeof reportError=="function"?reportError:function(O){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var $=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof O=="object"&&O!==null&&typeof O.message=="string"?String(O.message):String(O),error:O});if(!window.dispatchEvent($))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",O);return}console.error(O)},W={map:M,forEach:function(O,$,ee){M(O,function(){$.apply(this,arguments)},ee)},count:function(O){var $=0;return M(O,function(){$++}),$},toArray:function(O){return M(O,function($){return $})||[]},only:function(O){if(!ie(O))throw Error("React.Children.only expected to receive a single React element child.");return O}};return _e.Activity=g,_e.Children=W,_e.Component=_,_e.Fragment=a,_e.Profiler=i,_e.PureComponent=A,_e.StrictMode=o,_e.Suspense=p,_e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=H,_e.__COMPILER_RUNTIME={__proto__:null,c:function(O){return H.H.useMemoCache(O)}},_e.cache=function(O){return function(){return O.apply(null,arguments)}},_e.cacheSignal=function(){return null},_e.cloneElement=function(O,$,ee){if(O==null)throw Error("The argument must be a React element, but you passed "+O+".");var se=E({},O.props),de=O.key;if($!=null)for(ve in $.key!==void 0&&(de=""+$.key),$)!P.call($,ve)||ve==="key"||ve==="__self"||ve==="__source"||ve==="ref"&&$.ref===void 0||(se[ve]=$[ve]);var ve=arguments.length-2;if(ve===1)se.children=ee;else if(1<ve){for(var pe=Array(ve),je=0;je<ve;je++)pe[je]=arguments[je+2];se.children=pe}return I(O.type,de,se)},_e.createContext=function(O){return O={$$typeof:u,_currentValue:O,_currentValue2:O,_threadCount:0,Provider:null,Consumer:null},O.Provider=O,O.Consumer={$$typeof:c,_context:O},O},_e.createElement=function(O,$,ee){var se,de={},ve=null;if($!=null)for(se in $.key!==void 0&&(ve=""+$.key),$)P.call($,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(de[se]=$[se]);var pe=arguments.length-2;if(pe===1)de.children=ee;else if(1<pe){for(var je=Array(pe),Ee=0;Ee<pe;Ee++)je[Ee]=arguments[Ee+2];de.children=je}if(O&&O.defaultProps)for(se in pe=O.defaultProps,pe)de[se]===void 0&&(de[se]=pe[se]);return I(O,ve,de)},_e.createRef=function(){return{current:null}},_e.forwardRef=function(O){return{$$typeof:f,render:O}},_e.isValidElement=ie,_e.lazy=function(O){return{$$typeof:v,_payload:{_status:-1,_result:O},_init:B}},_e.memo=function(O,$){return{$$typeof:h,type:O,compare:$===void 0?null:$}},_e.startTransition=function(O){var $=H.T,ee={};H.T=ee;try{var se=O(),de=H.S;de!==null&&de(ee,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(k,X)}catch(ve){X(ve)}finally{$!==null&&ee.types!==null&&($.types=ee.types),H.T=$}},_e.unstable_useCacheRefresh=function(){return H.H.useCacheRefresh()},_e.use=function(O){return H.H.use(O)},_e.useActionState=function(O,$,ee){return H.H.useActionState(O,$,ee)},_e.useCallback=function(O,$){return H.H.useCallback(O,$)},_e.useContext=function(O){return H.H.useContext(O)},_e.useDebugValue=function(){},_e.useDeferredValue=function(O,$){return H.H.useDeferredValue(O,$)},_e.useEffect=function(O,$){return H.H.useEffect(O,$)},_e.useEffectEvent=function(O){return H.H.useEffectEvent(O)},_e.useId=function(){return H.H.useId()},_e.useImperativeHandle=function(O,$,ee){return H.H.useImperativeHandle(O,$,ee)},_e.useInsertionEffect=function(O,$){return H.H.useInsertionEffect(O,$)},_e.useLayoutEffect=function(O,$){return H.H.useLayoutEffect(O,$)},_e.useMemo=function(O,$){return H.H.useMemo(O,$)},_e.useOptimistic=function(O,$){return H.H.useOptimistic(O,$)},_e.useReducer=function(O,$,ee){return H.H.useReducer(O,$,ee)},_e.useRef=function(O){return H.H.useRef(O)},_e.useState=function(O){return H.H.useState(O)},_e.useSyncExternalStore=function(O,$,ee){return H.H.useSyncExternalStore(O,$,ee)},_e.useTransition=function(){return H.H.useTransition()},_e.version="19.2.4",_e}var vb;function Bp(){return vb||(vb=1,_h.exports=H2()),_h.exports}var x=Bp();const at=Q1(x),K1=z2({__proto__:null,default:at},[x]);var jh={exports:{}},Di={},Oh={exports:{}},Dh={};var gb;function U2(){return gb||(gb=1,(function(t){function r(j,M){var B=j.length;j.push(M);e:for(;0<B;){var X=B-1>>>1,W=j[X];if(0<i(W,M))j[X]=M,j[B]=W,B=X;else break e}}function a(j){return j.length===0?null:j[0]}function o(j){if(j.length===0)return null;var M=j[0],B=j.pop();if(B!==M){j[0]=B;e:for(var X=0,W=j.length,O=W>>>1;X<O;){var $=2*(X+1)-1,ee=j[$],se=$+1,de=j[se];if(0>i(ee,B))se<W&&0>i(de,ee)?(j[X]=de,j[se]=B,X=se):(j[X]=ee,j[$]=B,X=$);else if(se<W&&0>i(de,B))j[X]=de,j[se]=B,X=se;else break e}}return M}function i(j,M){var B=j.sortIndex-M.sortIndex;return B!==0?B:j.id-M.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var u=Date,f=u.now();t.unstable_now=function(){return u.now()-f}}var p=[],h=[],v=1,g=null,b=3,S=!1,C=!1,E=!1,R=!1,_=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;function D(j){for(var M=a(h);M!==null;){if(M.callback===null)o(h);else if(M.startTime<=j)o(h),M.sortIndex=M.expirationTime,r(p,M);else break;M=a(h)}}function z(j){if(E=!1,D(j),!C)if(a(p)!==null)C=!0,k||(k=!0,ne());else{var M=a(h);M!==null&&le(z,M.startTime-j)}}var k=!1,H=-1,P=5,I=-1;function J(){return R?!0:!(t.unstable_now()-I<P)}function ie(){if(R=!1,k){var j=t.unstable_now();I=j;var M=!0;try{e:{C=!1,E&&(E=!1,T(H),H=-1),S=!0;var B=b;try{t:{for(D(j),g=a(p);g!==null&&!(g.expirationTime>j&&J());){var X=g.callback;if(typeof X=="function"){g.callback=null,b=g.priorityLevel;var W=X(g.expirationTime<=j);if(j=t.unstable_now(),typeof W=="function"){g.callback=W,D(j),M=!0;break t}g===a(p)&&o(p),D(j)}else o(p);g=a(p)}if(g!==null)M=!0;else{var O=a(h);O!==null&&le(z,O.startTime-j),M=!1}}break e}finally{g=null,b=B,S=!1}M=void 0}}finally{M?ne():k=!1}}}var ne;if(typeof A=="function")ne=function(){A(ie)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,F=oe.port2;oe.port1.onmessage=ie,ne=function(){F.postMessage(null)}}else ne=function(){_(ie,0)};function le(j,M){H=_(function(){j(t.unstable_now())},M)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(j){j.callback=null},t.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<j?Math.floor(1e3/j):5},t.unstable_getCurrentPriorityLevel=function(){return b},t.unstable_next=function(j){switch(b){case 1:case 2:case 3:var M=3;break;default:M=b}var B=b;b=M;try{return j()}finally{b=B}},t.unstable_requestPaint=function(){R=!0},t.unstable_runWithPriority=function(j,M){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var B=b;b=j;try{return M()}finally{b=B}},t.unstable_scheduleCallback=function(j,M,B){var X=t.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?X+B:X):B=X,j){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=B+W,j={id:v++,callback:M,priorityLevel:j,startTime:B,expirationTime:W,sortIndex:-1},B>X?(j.sortIndex=B,r(h,j),a(p)===null&&j===a(h)&&(E?(T(H),H=-1):E=!0,le(z,B-X))):(j.sortIndex=W,r(p,j),C||S||(C=!0,k||(k=!0,ne()))),j},t.unstable_shouldYield=J,t.unstable_wrapCallback=function(j){var M=b;return function(){var B=b;b=M;try{return j.apply(this,arguments)}finally{b=B}}}})(Dh)),Dh}var yb;function $2(){return yb||(yb=1,Oh.exports=U2()),Oh.exports}var Mh={exports:{}},Xt={};var bb;function k2(){if(bb)return Xt;bb=1;var t=Bp();function r(p){var h="https://react.dev/errors/"+p;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)h+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+p+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var o={d:{f:a,r:function(){throw Error(r(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},i=Symbol.for("react.portal");function c(p,h,v){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:g==null?null:""+g,children:p,containerInfo:h,implementation:v}}var u=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(p,h){if(p==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Xt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Xt.createPortal=function(p,h){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(r(299));return c(p,h,null,v)},Xt.flushSync=function(p){var h=u.T,v=o.p;try{if(u.T=null,o.p=2,p)return p()}finally{u.T=h,o.p=v,o.d.f()}},Xt.preconnect=function(p,h){typeof p=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,o.d.C(p,h))},Xt.prefetchDNS=function(p){typeof p=="string"&&o.d.D(p)},Xt.preinit=function(p,h){if(typeof p=="string"&&h&&typeof h.as=="string"){var v=h.as,g=f(v,h.crossOrigin),b=typeof h.integrity=="string"?h.integrity:void 0,S=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;v==="style"?o.d.S(p,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:g,integrity:b,fetchPriority:S}):v==="script"&&o.d.X(p,{crossOrigin:g,integrity:b,fetchPriority:S,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Xt.preinitModule=function(p,h){if(typeof p=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var v=f(h.as,h.crossOrigin);o.d.M(p,{crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&o.d.M(p)},Xt.preload=function(p,h){if(typeof p=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var v=h.as,g=f(v,h.crossOrigin);o.d.L(p,v,{crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Xt.preloadModule=function(p,h){if(typeof p=="string")if(h){var v=f(h.as,h.crossOrigin);o.d.m(p,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else o.d.m(p)},Xt.requestFormReset=function(p){o.d.r(p)},Xt.unstable_batchedUpdates=function(p,h){return p(h)},Xt.useFormState=function(p,h,v){return u.H.useFormState(p,h,v)},Xt.useFormStatus=function(){return u.H.useHostTransitionStatus()},Xt.version="19.2.4",Xt}var xb;function W1(){if(xb)return Mh.exports;xb=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(r){console.error(r)}}return t(),Mh.exports=k2(),Mh.exports}var Sb;function P2(){if(Sb)return Di;Sb=1;var t=$2(),r=Bp(),a=W1();function o(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)n+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var n=e,l=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(l=n.return),e=n.return;while(e)}return n.tag===3?l:null}function u(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function f(e){if(e.tag===31){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function p(e){if(c(e)!==e)throw Error(o(188))}function h(e){var n=e.alternate;if(!n){if(n=c(e),n===null)throw Error(o(188));return n!==e?null:e}for(var l=e,s=n;;){var d=l.return;if(d===null)break;var m=d.alternate;if(m===null){if(s=d.return,s!==null){l=s;continue}break}if(d.child===m.child){for(m=d.child;m;){if(m===l)return p(d),e;if(m===s)return p(d),n;m=m.sibling}throw Error(o(188))}if(l.return!==s.return)l=d,s=m;else{for(var w=!1,N=d.child;N;){if(N===l){w=!0,l=d,s=m;break}if(N===s){w=!0,s=d,l=m;break}N=N.sibling}if(!w){for(N=m.child;N;){if(N===l){w=!0,l=m,s=d;break}if(N===s){w=!0,s=m,l=d;break}N=N.sibling}if(!w)throw Error(o(189))}}if(l.alternate!==s)throw Error(o(190))}if(l.tag!==3)throw Error(o(188));return l.stateNode.current===l?e:n}function v(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=v(e),n!==null)return n;e=e.sibling}return null}var g=Object.assign,b=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),T=Symbol.for("react.consumer"),A=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),k=Symbol.for("react.suspense_list"),H=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),J=Symbol.for("react.memo_cache_sentinel"),ie=Symbol.iterator;function ne(e){return e===null||typeof e!="object"?null:(e=ie&&e[ie]||e["@@iterator"],typeof e=="function"?e:null)}var oe=Symbol.for("react.client.reference");function F(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===oe?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case E:return"Fragment";case _:return"Profiler";case R:return"StrictMode";case z:return"Suspense";case k:return"SuspenseList";case I:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case C:return"Portal";case A:return e.displayName||"Context";case T:return(e._context.displayName||"Context")+".Consumer";case D:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case H:return n=e.displayName||null,n!==null?n:F(e.type)||"Memo";case P:n=e._payload,e=e._init;try{return F(e(n))}catch{}}return null}var le=Array.isArray,j=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},X=[],W=-1;function O(e){return{current:e}}function $(e){0>W||(e.current=X[W],X[W]=null,W--)}function ee(e,n){W++,X[W]=e.current,e.current=n}var se=O(null),de=O(null),ve=O(null),pe=O(null);function je(e,n){switch(ee(ve,n),ee(de,e),ee(se,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?B0(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=B0(n),e=H0(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}$(se),ee(se,e)}function Ee(){$(se),$(de),$(ve)}function Ge(e){e.memoizedState!==null&&ee(pe,e);var n=se.current,l=H0(n,e.type);n!==l&&(ee(de,e),ee(se,l))}function ot(e){de.current===e&&($(se),$(de)),pe.current===e&&($(pe),Ai._currentValue=B)}var lt,ze;function Ve(e){if(lt===void 0)try{throw Error()}catch(l){var n=l.stack.trim().match(/\n( *(at )?)/);lt=n&&n[1]||"",ze=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+lt+e+ze}var mt=!1;function xt(e,n){if(!e||mt)return"";mt=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(n){var ae=function(){throw Error()};if(Object.defineProperty(ae.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ae,[])}catch(Z){var Y=Z}Reflect.construct(e,[],ae)}else{try{ae.call()}catch(Z){Y=Z}e.call(ae.prototype)}}else{try{throw Error()}catch(Z){Y=Z}(ae=e())&&typeof ae.catch=="function"&&ae.catch(function(){})}}catch(Z){if(Z&&Y&&typeof Z.stack=="string")return[Z.stack,Y.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var d=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");d&&d.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=s.DetermineComponentFrameRoot(),w=m[0],N=m[1];if(w&&N){var L=w.split(`
|
||
`),G=N.split(`
|
||
`);for(d=s=0;s<L.length&&!L[s].includes("DetermineComponentFrameRoot");)s++;for(;d<G.length&&!G[d].includes("DetermineComponentFrameRoot");)d++;if(s===L.length||d===G.length)for(s=L.length-1,d=G.length-1;1<=s&&0<=d&&L[s]!==G[d];)d--;for(;1<=s&&0<=d;s--,d--)if(L[s]!==G[d]){if(s!==1||d!==1)do if(s--,d--,0>d||L[s]!==G[d]){var te=`
|
||
`+L[s].replace(" at new "," at ");return e.displayName&&te.includes("<anonymous>")&&(te=te.replace("<anonymous>",e.displayName)),te}while(1<=s&&0<=d);break}}}finally{mt=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Ve(l):""}function me(e,n){switch(e.tag){case 26:case 27:case 5:return Ve(e.type);case 16:return Ve("Lazy");case 13:return e.child!==n&&n!==null?Ve("Suspense Fallback"):Ve("Suspense");case 19:return Ve("SuspenseList");case 0:case 15:return xt(e.type,!1);case 11:return xt(e.type.render,!1);case 1:return xt(e.type,!0);case 31:return Ve("Activity");default:return""}}function be(e){try{var n="",l=null;do n+=me(e,l),l=e,e=e.return;while(e);return n}catch(s){return`
|
||
Error generating stack: `+s.message+`
|
||
`+s.stack}}var Se=Object.prototype.hasOwnProperty,Me=t.unstable_scheduleCallback,Ie=t.unstable_cancelCallback,Ne=t.unstable_shouldYield,Le=t.unstable_requestPaint,ke=t.unstable_now,Ke=t.unstable_getCurrentPriorityLevel,ye=t.unstable_ImmediatePriority,he=t.unstable_UserBlockingPriority,gn=t.unstable_NormalPriority,In=t.unstable_LowPriority,ft=t.unstable_IdlePriority,Qt=t.log,gt=t.unstable_setDisableYieldValue,pr=null,Kt=null;function vt(e){if(typeof Qt=="function"&>(e),Kt&&typeof Kt.setStrictMode=="function")try{Kt.setStrictMode(pr,e)}catch{}}var St=Math.clz32?Math.clz32:mf,gs=Math.log,ys=Math.LN2;function mf(e){return e>>>=0,e===0?32:31-(gs(e)/ys|0)|0}var Eo=256,zt=262144,jn=4194304;function Zn(e){var n=e&42;if(n!==0)return n;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function bs(e,n,l){var s=e.pendingLanes;if(s===0)return 0;var d=0,m=e.suspendedLanes,w=e.pingedLanes;e=e.warmLanes;var N=s&134217727;return N!==0?(s=N&~m,s!==0?d=Zn(s):(w&=N,w!==0?d=Zn(w):l||(l=N&~e,l!==0&&(d=Zn(l))))):(N=s&~m,N!==0?d=Zn(N):w!==0?d=Zn(w):l||(l=s&~e,l!==0&&(d=Zn(l)))),d===0?0:n!==0&&n!==d&&(n&m)===0&&(m=d&-d,l=n&-n,m>=l||m===32&&(l&4194048)!==0)?n:d}function kl(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function SC(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32: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 n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function gv(){var e=jn;return jn<<=1,(jn&62914560)===0&&(jn=4194304),e}function vf(e){for(var n=[],l=0;31>l;l++)n.push(e);return n}function Pl(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function wC(e,n,l,s,d,m){var w=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var N=e.entanglements,L=e.expirationTimes,G=e.hiddenUpdates;for(l=w&~l;0<l;){var te=31-St(l),ae=1<<te;N[te]=0,L[te]=-1;var Y=G[te];if(Y!==null)for(G[te]=null,te=0;te<Y.length;te++){var Z=Y[te];Z!==null&&(Z.lane&=-536870913)}l&=~ae}s!==0&&yv(e,s,0),m!==0&&d===0&&e.tag!==0&&(e.suspendedLanes|=m&~(w&~n))}function yv(e,n,l){e.pendingLanes|=n,e.suspendedLanes&=~n;var s=31-St(n);e.entangledLanes|=n,e.entanglements[s]=e.entanglements[s]|1073741824|l&261930}function bv(e,n){var l=e.entangledLanes|=n;for(e=e.entanglements;l;){var s=31-St(l),d=1<<s;d&n|e[s]&n&&(e[s]|=n),l&=~d}}function xv(e,n){var l=n&-n;return l=(l&42)!==0?1:gf(l),(l&(e.suspendedLanes|n))!==0?0:l}function gf(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function yf(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Sv(){var e=M.p;return e!==0?e:(e=window.event,e===void 0?32:lb(e.type))}function wv(e,n){var l=M.p;try{return M.p=e,n()}finally{M.p=l}}var la=Math.random().toString(36).slice(2),$t="__reactFiber$"+la,nn="__reactProps$"+la,Ro="__reactContainer$"+la,bf="__reactEvents$"+la,CC="__reactListeners$"+la,EC="__reactHandles$"+la,Cv="__reactResources$"+la,Vl="__reactMarker$"+la;function xf(e){delete e[$t],delete e[nn],delete e[bf],delete e[CC],delete e[EC]}function To(e){var n=e[$t];if(n)return n;for(var l=e.parentNode;l;){if(n=l[Ro]||l[$t]){if(l=n.alternate,n.child!==null||l!==null&&l.child!==null)for(e=G0(e);e!==null;){if(l=e[$t])return l;e=G0(e)}return n}e=l,l=e.parentNode}return null}function Ao(e){if(e=e[$t]||e[Ro]){var n=e.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return e}return null}function ql(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(o(33))}function No(e){var n=e[Cv];return n||(n=e[Cv]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function Bt(e){e[Vl]=!0}var Ev=new Set,Rv={};function qa(e,n){_o(e,n),_o(e+"Capture",n)}function _o(e,n){for(Rv[e]=n,e=0;e<n.length;e++)Ev.add(n[e])}var RC=RegExp("^[: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]*$"),Tv={},Av={};function TC(e){return Se.call(Av,e)?!0:Se.call(Tv,e)?!1:RC.test(e)?Av[e]=!0:(Tv[e]=!0,!1)}function xs(e,n,l){if(TC(n))if(l===null)e.removeAttribute(n);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var s=n.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+l)}}function Ss(e,n,l){if(l===null)e.removeAttribute(n);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+l)}}function _r(e,n,l,s){if(s===null)e.removeAttribute(l);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(n,l,""+s)}}function On(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Nv(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function AC(e,n,l){var s=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var d=s.get,m=s.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return d.call(this)},set:function(w){l=""+w,m.call(this,w)}}),Object.defineProperty(e,n,{enumerable:s.enumerable}),{getValue:function(){return l},setValue:function(w){l=""+w},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Sf(e){if(!e._valueTracker){var n=Nv(e)?"checked":"value";e._valueTracker=AC(e,n,""+e[n])}}function _v(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var l=n.getValue(),s="";return e&&(s=Nv(e)?e.checked?"true":"false":e.value),e=s,e!==l?(n.setValue(e),!0):!1}function ws(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}}var NC=/[\n"\\]/g;function Dn(e){return e.replace(NC,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function wf(e,n,l,s,d,m,w,N){e.name="",w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?e.type=w:e.removeAttribute("type"),n!=null?w==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+On(n)):e.value!==""+On(n)&&(e.value=""+On(n)):w!=="submit"&&w!=="reset"||e.removeAttribute("value"),n!=null?Cf(e,w,On(n)):l!=null?Cf(e,w,On(l)):s!=null&&e.removeAttribute("value"),d==null&&m!=null&&(e.defaultChecked=!!m),d!=null&&(e.checked=d&&typeof d!="function"&&typeof d!="symbol"),N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"?e.name=""+On(N):e.removeAttribute("name")}function jv(e,n,l,s,d,m,w,N){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.type=m),n!=null||l!=null){if(!(m!=="submit"&&m!=="reset"||n!=null)){Sf(e);return}l=l!=null?""+On(l):"",n=n!=null?""+On(n):l,N||n===e.value||(e.value=n),e.defaultValue=n}s=s??d,s=typeof s!="function"&&typeof s!="symbol"&&!!s,e.checked=N?e.checked:!!s,e.defaultChecked=!!s,w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(e.name=w),Sf(e)}function Cf(e,n,l){n==="number"&&ws(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function jo(e,n,l,s){if(e=e.options,n){n={};for(var d=0;d<l.length;d++)n["$"+l[d]]=!0;for(l=0;l<e.length;l++)d=n.hasOwnProperty("$"+e[l].value),e[l].selected!==d&&(e[l].selected=d),d&&s&&(e[l].defaultSelected=!0)}else{for(l=""+On(l),n=null,d=0;d<e.length;d++){if(e[d].value===l){e[d].selected=!0,s&&(e[d].defaultSelected=!0);return}n!==null||e[d].disabled||(n=e[d])}n!==null&&(n.selected=!0)}}function Ov(e,n,l){if(n!=null&&(n=""+On(n),n!==e.value&&(e.value=n),l==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=l!=null?""+On(l):""}function Dv(e,n,l,s){if(n==null){if(s!=null){if(l!=null)throw Error(o(92));if(le(s)){if(1<s.length)throw Error(o(93));s=s[0]}l=s}l==null&&(l=""),n=l}l=On(n),e.defaultValue=l,s=e.textContent,s===l&&s!==""&&s!==null&&(e.value=s),Sf(e)}function Oo(e,n){if(n){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=n;return}}e.textContent=n}var _C=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Mv(e,n,l){var s=n.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?s?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":s?e.setProperty(n,l):typeof l!="number"||l===0||_C.has(n)?n==="float"?e.cssFloat=l:e[n]=(""+l).trim():e[n]=l+"px"}function zv(e,n,l){if(n!=null&&typeof n!="object")throw Error(o(62));if(e=e.style,l!=null){for(var s in l)!l.hasOwnProperty(s)||n!=null&&n.hasOwnProperty(s)||(s.indexOf("--")===0?e.setProperty(s,""):s==="float"?e.cssFloat="":e[s]="");for(var d in n)s=n[d],n.hasOwnProperty(d)&&l[d]!==s&&Mv(e,d,s)}else for(var m in n)n.hasOwnProperty(m)&&Mv(e,m,n[m])}function Ef(e){if(e.indexOf("-")===-1)return!1;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 jC=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),OC=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Cs(e){return OC.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function jr(){}var Rf=null;function Tf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Do=null,Mo=null;function Lv(e){var n=Ao(e);if(n&&(e=n.stateNode)){var l=e[nn]||null;e:switch(e=n.stateNode,n.type){case"input":if(wf(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),n=l.name,l.type==="radio"&&n!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Dn(""+n)+'"][type="radio"]'),n=0;n<l.length;n++){var s=l[n];if(s!==e&&s.form===e.form){var d=s[nn]||null;if(!d)throw Error(o(90));wf(s,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name)}}for(n=0;n<l.length;n++)s=l[n],s.form===e.form&&_v(s)}break e;case"textarea":Ov(e,l.value,l.defaultValue);break e;case"select":n=l.value,n!=null&&jo(e,!!l.multiple,n,!1)}}}var Af=!1;function Bv(e,n,l){if(Af)return e(n,l);Af=!0;try{var s=e(n);return s}finally{if(Af=!1,(Do!==null||Mo!==null)&&(uc(),Do&&(n=Do,e=Mo,Mo=Do=null,Lv(n),e)))for(n=0;n<e.length;n++)Lv(e[n])}}function Gl(e,n){var l=e.stateNode;if(l===null)return null;var s=l[nn]||null;if(s===null)return null;l=s[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(e=e.type,s=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!s;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(o(231,n,typeof l));return l}var Or=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Nf=!1;if(Or)try{var Yl={};Object.defineProperty(Yl,"passive",{get:function(){Nf=!0}}),window.addEventListener("test",Yl,Yl),window.removeEventListener("test",Yl,Yl)}catch{Nf=!1}var ia=null,_f=null,Es=null;function Hv(){if(Es)return Es;var e,n=_f,l=n.length,s,d="value"in ia?ia.value:ia.textContent,m=d.length;for(e=0;e<l&&n[e]===d[e];e++);var w=l-e;for(s=1;s<=w&&n[l-s]===d[m-s];s++);return Es=d.slice(e,1<s?1-s:void 0)}function Rs(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function Ts(){return!0}function Uv(){return!1}function rn(e){function n(l,s,d,m,w){this._reactName=l,this._targetInst=d,this.type=s,this.nativeEvent=m,this.target=w,this.currentTarget=null;for(var N in e)e.hasOwnProperty(N)&&(l=e[N],this[N]=l?l(m):m[N]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?Ts:Uv,this.isPropagationStopped=Uv,this}return g(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Ts)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Ts)},persist:function(){},isPersistent:Ts}),n}var Ga={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},As=rn(Ga),Fl=g({},Ga,{view:0,detail:0}),DC=rn(Fl),jf,Of,Xl,Ns=g({},Fl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mf,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Xl&&(Xl&&e.type==="mousemove"?(jf=e.screenX-Xl.screenX,Of=e.screenY-Xl.screenY):Of=jf=0,Xl=e),jf)},movementY:function(e){return"movementY"in e?e.movementY:Of}}),$v=rn(Ns),MC=g({},Ns,{dataTransfer:0}),zC=rn(MC),LC=g({},Fl,{relatedTarget:0}),Df=rn(LC),BC=g({},Ga,{animationName:0,elapsedTime:0,pseudoElement:0}),HC=rn(BC),UC=g({},Ga,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),$C=rn(UC),kC=g({},Ga,{data:0}),kv=rn(kC),PC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},VC={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},qC={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function GC(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=qC[e])?!!n[e]:!1}function Mf(){return GC}var YC=g({},Fl,{key:function(e){if(e.key){var n=PC[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=Rs(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?VC[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mf,charCode:function(e){return e.type==="keypress"?Rs(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Rs(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),FC=rn(YC),XC=g({},Ns,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Pv=rn(XC),IC=g({},Fl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mf}),ZC=rn(IC),QC=g({},Ga,{propertyName:0,elapsedTime:0,pseudoElement:0}),KC=rn(QC),WC=g({},Ns,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),JC=rn(WC),eE=g({},Ga,{newState:0,oldState:0}),tE=rn(eE),nE=[9,13,27,32],zf=Or&&"CompositionEvent"in window,Il=null;Or&&"documentMode"in document&&(Il=document.documentMode);var rE=Or&&"TextEvent"in window&&!Il,Vv=Or&&(!zf||Il&&8<Il&&11>=Il),qv=" ",Gv=!1;function Yv(e,n){switch(e){case"keyup":return nE.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fv(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var zo=!1;function aE(e,n){switch(e){case"compositionend":return Fv(n);case"keypress":return n.which!==32?null:(Gv=!0,qv);case"textInput":return e=n.data,e===qv&&Gv?null:e;default:return null}}function oE(e,n){if(zo)return e==="compositionend"||!zf&&Yv(e,n)?(e=Hv(),Es=_f=ia=null,zo=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Vv&&n.locale!=="ko"?null:n.data;default:return null}}var lE={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Xv(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!lE[e.type]:n==="textarea"}function Iv(e,n,l,s){Do?Mo?Mo.push(s):Mo=[s]:Do=s,n=gc(n,"onChange"),0<n.length&&(l=new As("onChange","change",null,l,s),e.push({event:l,listeners:n}))}var Zl=null,Ql=null;function iE(e){j0(e,0)}function _s(e){var n=ql(e);if(_v(n))return e}function Zv(e,n){if(e==="change")return n}var Qv=!1;if(Or){var Lf;if(Or){var Bf="oninput"in document;if(!Bf){var Kv=document.createElement("div");Kv.setAttribute("oninput","return;"),Bf=typeof Kv.oninput=="function"}Lf=Bf}else Lf=!1;Qv=Lf&&(!document.documentMode||9<document.documentMode)}function Wv(){Zl&&(Zl.detachEvent("onpropertychange",Jv),Ql=Zl=null)}function Jv(e){if(e.propertyName==="value"&&_s(Ql)){var n=[];Iv(n,Ql,e,Tf(e)),Bv(iE,n)}}function sE(e,n,l){e==="focusin"?(Wv(),Zl=n,Ql=l,Zl.attachEvent("onpropertychange",Jv)):e==="focusout"&&Wv()}function cE(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return _s(Ql)}function uE(e,n){if(e==="click")return _s(n)}function fE(e,n){if(e==="input"||e==="change")return _s(n)}function dE(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var yn=typeof Object.is=="function"?Object.is:dE;function Kl(e,n){if(yn(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var l=Object.keys(e),s=Object.keys(n);if(l.length!==s.length)return!1;for(s=0;s<l.length;s++){var d=l[s];if(!Se.call(n,d)||!yn(e[d],n[d]))return!1}return!0}function eg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function tg(e,n){var l=eg(e);e=0;for(var s;l;){if(l.nodeType===3){if(s=e+l.textContent.length,e<=n&&s>=n)return{node:l,offset:n-e};e=s}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=eg(l)}}function ng(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?ng(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function rg(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=ws(e.document);n instanceof e.HTMLIFrameElement;){try{var l=typeof n.contentWindow.location.href=="string"}catch{l=!1}if(l)e=n.contentWindow;else break;n=ws(e.document)}return n}function Hf(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var hE=Or&&"documentMode"in document&&11>=document.documentMode,Lo=null,Uf=null,Wl=null,$f=!1;function ag(e,n,l){var s=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;$f||Lo==null||Lo!==ws(s)||(s=Lo,"selectionStart"in s&&Hf(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),Wl&&Kl(Wl,s)||(Wl=s,s=gc(Uf,"onSelect"),0<s.length&&(n=new As("onSelect","select",null,n,l),e.push({event:n,listeners:s}),n.target=Lo)))}function Ya(e,n){var l={};return l[e.toLowerCase()]=n.toLowerCase(),l["Webkit"+e]="webkit"+n,l["Moz"+e]="moz"+n,l}var Bo={animationend:Ya("Animation","AnimationEnd"),animationiteration:Ya("Animation","AnimationIteration"),animationstart:Ya("Animation","AnimationStart"),transitionrun:Ya("Transition","TransitionRun"),transitionstart:Ya("Transition","TransitionStart"),transitioncancel:Ya("Transition","TransitionCancel"),transitionend:Ya("Transition","TransitionEnd")},kf={},og={};Or&&(og=document.createElement("div").style,"AnimationEvent"in window||(delete Bo.animationend.animation,delete Bo.animationiteration.animation,delete Bo.animationstart.animation),"TransitionEvent"in window||delete Bo.transitionend.transition);function Fa(e){if(kf[e])return kf[e];if(!Bo[e])return e;var n=Bo[e],l;for(l in n)if(n.hasOwnProperty(l)&&l in og)return kf[e]=n[l];return e}var lg=Fa("animationend"),ig=Fa("animationiteration"),sg=Fa("animationstart"),pE=Fa("transitionrun"),mE=Fa("transitionstart"),vE=Fa("transitioncancel"),cg=Fa("transitionend"),ug=new Map,Pf="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Pf.push("scrollEnd");function Qn(e,n){ug.set(e,n),qa(n,[e])}var js=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Mn=[],Ho=0,Vf=0;function Os(){for(var e=Ho,n=Vf=Ho=0;n<e;){var l=Mn[n];Mn[n++]=null;var s=Mn[n];Mn[n++]=null;var d=Mn[n];Mn[n++]=null;var m=Mn[n];if(Mn[n++]=null,s!==null&&d!==null){var w=s.pending;w===null?d.next=d:(d.next=w.next,w.next=d),s.pending=d}m!==0&&fg(l,d,m)}}function Ds(e,n,l,s){Mn[Ho++]=e,Mn[Ho++]=n,Mn[Ho++]=l,Mn[Ho++]=s,Vf|=s,e.lanes|=s,e=e.alternate,e!==null&&(e.lanes|=s)}function qf(e,n,l,s){return Ds(e,n,l,s),Ms(e)}function Xa(e,n){return Ds(e,null,null,n),Ms(e)}function fg(e,n,l){e.lanes|=l;var s=e.alternate;s!==null&&(s.lanes|=l);for(var d=!1,m=e.return;m!==null;)m.childLanes|=l,s=m.alternate,s!==null&&(s.childLanes|=l),m.tag===22&&(e=m.stateNode,e===null||e._visibility&1||(d=!0)),e=m,m=m.return;return e.tag===3?(m=e.stateNode,d&&n!==null&&(d=31-St(l),e=m.hiddenUpdates,s=e[d],s===null?e[d]=[n]:s.push(n),n.lane=l|536870912),m):null}function Ms(e){if(50<xi)throw xi=0,Wd=null,Error(o(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var Uo={};function gE(e,n,l,s){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function bn(e,n,l,s){return new gE(e,n,l,s)}function Gf(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Dr(e,n){var l=e.alternate;return l===null?(l=bn(e.tag,n,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=n,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,n=e.dependencies,l.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function dg(e,n){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,n=l.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function zs(e,n,l,s,d,m){var w=0;if(s=e,typeof e=="function")Gf(e)&&(w=1);else if(typeof e=="string")w=w2(e,l,se.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case I:return e=bn(31,l,n,d),e.elementType=I,e.lanes=m,e;case E:return Ia(l.children,d,m,n);case R:w=8,d|=24;break;case _:return e=bn(12,l,n,d|2),e.elementType=_,e.lanes=m,e;case z:return e=bn(13,l,n,d),e.elementType=z,e.lanes=m,e;case k:return e=bn(19,l,n,d),e.elementType=k,e.lanes=m,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case A:w=10;break e;case T:w=9;break e;case D:w=11;break e;case H:w=14;break e;case P:w=16,s=null;break e}w=29,l=Error(o(130,e===null?"null":typeof e,"")),s=null}return n=bn(w,l,n,d),n.elementType=e,n.type=s,n.lanes=m,n}function Ia(e,n,l,s){return e=bn(7,e,s,n),e.lanes=l,e}function Yf(e,n,l){return e=bn(6,e,null,n),e.lanes=l,e}function hg(e){var n=bn(18,null,null,0);return n.stateNode=e,n}function Ff(e,n,l){return n=bn(4,e.children!==null?e.children:[],e.key,n),n.lanes=l,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var pg=new WeakMap;function zn(e,n){if(typeof e=="object"&&e!==null){var l=pg.get(e);return l!==void 0?l:(n={value:e,source:n,stack:be(n)},pg.set(e,n),n)}return{value:e,source:n,stack:be(n)}}var $o=[],ko=0,Ls=null,Jl=0,Ln=[],Bn=0,sa=null,mr=1,vr="";function Mr(e,n){$o[ko++]=Jl,$o[ko++]=Ls,Ls=e,Jl=n}function mg(e,n,l){Ln[Bn++]=mr,Ln[Bn++]=vr,Ln[Bn++]=sa,sa=e;var s=mr;e=vr;var d=32-St(s)-1;s&=~(1<<d),l+=1;var m=32-St(n)+d;if(30<m){var w=d-d%5;m=(s&(1<<w)-1).toString(32),s>>=w,d-=w,mr=1<<32-St(n)+d|l<<d|s,vr=m+e}else mr=1<<m|l<<d|s,vr=e}function Xf(e){e.return!==null&&(Mr(e,1),mg(e,1,0))}function If(e){for(;e===Ls;)Ls=$o[--ko],$o[ko]=null,Jl=$o[--ko],$o[ko]=null;for(;e===sa;)sa=Ln[--Bn],Ln[Bn]=null,vr=Ln[--Bn],Ln[Bn]=null,mr=Ln[--Bn],Ln[Bn]=null}function vg(e,n){Ln[Bn++]=mr,Ln[Bn++]=vr,Ln[Bn++]=sa,mr=n.id,vr=n.overflow,sa=e}var kt=null,st=null,Pe=!1,ca=null,Hn=!1,Zf=Error(o(519));function ua(e){var n=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ei(zn(n,e)),Zf}function gg(e){var n=e.stateNode,l=e.type,s=e.memoizedProps;switch(n[$t]=e,n[nn]=s,l){case"dialog":He("cancel",n),He("close",n);break;case"iframe":case"object":case"embed":He("load",n);break;case"video":case"audio":for(l=0;l<wi.length;l++)He(wi[l],n);break;case"source":He("error",n);break;case"img":case"image":case"link":He("error",n),He("load",n);break;case"details":He("toggle",n);break;case"input":He("invalid",n),jv(n,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":He("invalid",n);break;case"textarea":He("invalid",n),Dv(n,s.value,s.defaultValue,s.children)}l=s.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||n.textContent===""+l||s.suppressHydrationWarning===!0||z0(n.textContent,l)?(s.popover!=null&&(He("beforetoggle",n),He("toggle",n)),s.onScroll!=null&&He("scroll",n),s.onScrollEnd!=null&&He("scrollend",n),s.onClick!=null&&(n.onclick=jr),n=!0):n=!1,n||ua(e,!0)}function yg(e){for(kt=e.return;kt;)switch(kt.tag){case 5:case 31:case 13:Hn=!1;return;case 27:case 3:Hn=!0;return;default:kt=kt.return}}function Po(e){if(e!==kt)return!1;if(!Pe)return yg(e),Pe=!0,!1;var n=e.tag,l;if((l=n!==3&&n!==27)&&((l=n===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||hh(e.type,e.memoizedProps)),l=!l),l&&st&&ua(e),yg(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));st=q0(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));st=q0(e)}else n===27?(n=st,Ea(e.type)?(e=yh,yh=null,st=e):st=n):st=kt?$n(e.stateNode.nextSibling):null;return!0}function Za(){st=kt=null,Pe=!1}function Qf(){var e=ca;return e!==null&&(sn===null?sn=e:sn.push.apply(sn,e),ca=null),e}function ei(e){ca===null?ca=[e]:ca.push(e)}var Kf=O(null),Qa=null,zr=null;function fa(e,n,l){ee(Kf,n._currentValue),n._currentValue=l}function Lr(e){e._currentValue=Kf.current,$(Kf)}function Wf(e,n,l){for(;e!==null;){var s=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,s!==null&&(s.childLanes|=n)):s!==null&&(s.childLanes&n)!==n&&(s.childLanes|=n),e===l)break;e=e.return}}function Jf(e,n,l,s){var d=e.child;for(d!==null&&(d.return=e);d!==null;){var m=d.dependencies;if(m!==null){var w=d.child;m=m.firstContext;e:for(;m!==null;){var N=m;m=d;for(var L=0;L<n.length;L++)if(N.context===n[L]){m.lanes|=l,N=m.alternate,N!==null&&(N.lanes|=l),Wf(m.return,l,e),s||(w=null);break e}m=N.next}}else if(d.tag===18){if(w=d.return,w===null)throw Error(o(341));w.lanes|=l,m=w.alternate,m!==null&&(m.lanes|=l),Wf(w,l,e),w=null}else w=d.child;if(w!==null)w.return=d;else for(w=d;w!==null;){if(w===e){w=null;break}if(d=w.sibling,d!==null){d.return=w.return,w=d;break}w=w.return}d=w}}function Vo(e,n,l,s){e=null;for(var d=n,m=!1;d!==null;){if(!m){if((d.flags&524288)!==0)m=!0;else if((d.flags&262144)!==0)break}if(d.tag===10){var w=d.alternate;if(w===null)throw Error(o(387));if(w=w.memoizedProps,w!==null){var N=d.type;yn(d.pendingProps.value,w.value)||(e!==null?e.push(N):e=[N])}}else if(d===pe.current){if(w=d.alternate,w===null)throw Error(o(387));w.memoizedState.memoizedState!==d.memoizedState.memoizedState&&(e!==null?e.push(Ai):e=[Ai])}d=d.return}e!==null&&Jf(n,e,l,s),n.flags|=262144}function Bs(e){for(e=e.firstContext;e!==null;){if(!yn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ka(e){Qa=e,zr=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Pt(e){return bg(Qa,e)}function Hs(e,n){return Qa===null&&Ka(e),bg(e,n)}function bg(e,n){var l=n._currentValue;if(n={context:n,memoizedValue:l,next:null},zr===null){if(e===null)throw Error(o(308));zr=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else zr=zr.next=n;return l}var yE=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(l,s){e.push(s)}};this.abort=function(){n.aborted=!0,e.forEach(function(l){return l()})}},bE=t.unstable_scheduleCallback,xE=t.unstable_NormalPriority,Nt={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ed(){return{controller:new yE,data:new Map,refCount:0}}function ti(e){e.refCount--,e.refCount===0&&bE(xE,function(){e.controller.abort()})}var ni=null,td=0,qo=0,Go=null;function SE(e,n){if(ni===null){var l=ni=[];td=0,qo=ah(),Go={status:"pending",value:void 0,then:function(s){l.push(s)}}}return td++,n.then(xg,xg),n}function xg(){if(--td===0&&ni!==null){Go!==null&&(Go.status="fulfilled");var e=ni;ni=null,qo=0,Go=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function wE(e,n){var l=[],s={status:"pending",value:null,reason:null,then:function(d){l.push(d)}};return e.then(function(){s.status="fulfilled",s.value=n;for(var d=0;d<l.length;d++)(0,l[d])(n)},function(d){for(s.status="rejected",s.reason=d,d=0;d<l.length;d++)(0,l[d])(void 0)}),s}var Sg=j.S;j.S=function(e,n){a0=ke(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&SE(e,n),Sg!==null&&Sg(e,n)};var Wa=O(null);function nd(){var e=Wa.current;return e!==null?e:nt.pooledCache}function Us(e,n){n===null?ee(Wa,Wa.current):ee(Wa,n.pool)}function wg(){var e=nd();return e===null?null:{parent:Nt._currentValue,pool:e}}var Yo=Error(o(460)),rd=Error(o(474)),$s=Error(o(542)),ks={then:function(){}};function Cg(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Eg(e,n,l){switch(l=e[l],l===void 0?e.push(n):l!==n&&(n.then(jr,jr),n=l),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Tg(e),e;default:if(typeof n.status=="string")n.then(jr,jr);else{if(e=nt,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=n,e.status="pending",e.then(function(s){if(n.status==="pending"){var d=n;d.status="fulfilled",d.value=s}},function(s){if(n.status==="pending"){var d=n;d.status="rejected",d.reason=s}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Tg(e),e}throw eo=n,Yo}}function Ja(e){try{var n=e._init;return n(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(eo=l,Yo):l}}var eo=null;function Rg(){if(eo===null)throw Error(o(459));var e=eo;return eo=null,e}function Tg(e){if(e===Yo||e===$s)throw Error(o(483))}var Fo=null,ri=0;function Ps(e){var n=ri;return ri+=1,Fo===null&&(Fo=[]),Eg(Fo,e,n)}function ai(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function Vs(e,n){throw n.$$typeof===b?Error(o(525)):(e=Object.prototype.toString.call(n),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function Ag(e){function n(V,U){if(e){var q=V.deletions;q===null?(V.deletions=[U],V.flags|=16):q.push(U)}}function l(V,U){if(!e)return null;for(;U!==null;)n(V,U),U=U.sibling;return null}function s(V){for(var U=new Map;V!==null;)V.key!==null?U.set(V.key,V):U.set(V.index,V),V=V.sibling;return U}function d(V,U){return V=Dr(V,U),V.index=0,V.sibling=null,V}function m(V,U,q){return V.index=q,e?(q=V.alternate,q!==null?(q=q.index,q<U?(V.flags|=67108866,U):q):(V.flags|=67108866,U)):(V.flags|=1048576,U)}function w(V){return e&&V.alternate===null&&(V.flags|=67108866),V}function N(V,U,q,re){return U===null||U.tag!==6?(U=Yf(q,V.mode,re),U.return=V,U):(U=d(U,q),U.return=V,U)}function L(V,U,q,re){var Ce=q.type;return Ce===E?te(V,U,q.props.children,re,q.key):U!==null&&(U.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===P&&Ja(Ce)===U.type)?(U=d(U,q.props),ai(U,q),U.return=V,U):(U=zs(q.type,q.key,q.props,null,V.mode,re),ai(U,q),U.return=V,U)}function G(V,U,q,re){return U===null||U.tag!==4||U.stateNode.containerInfo!==q.containerInfo||U.stateNode.implementation!==q.implementation?(U=Ff(q,V.mode,re),U.return=V,U):(U=d(U,q.children||[]),U.return=V,U)}function te(V,U,q,re,Ce){return U===null||U.tag!==7?(U=Ia(q,V.mode,re,Ce),U.return=V,U):(U=d(U,q),U.return=V,U)}function ae(V,U,q){if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return U=Yf(""+U,V.mode,q),U.return=V,U;if(typeof U=="object"&&U!==null){switch(U.$$typeof){case S:return q=zs(U.type,U.key,U.props,null,V.mode,q),ai(q,U),q.return=V,q;case C:return U=Ff(U,V.mode,q),U.return=V,U;case P:return U=Ja(U),ae(V,U,q)}if(le(U)||ne(U))return U=Ia(U,V.mode,q,null),U.return=V,U;if(typeof U.then=="function")return ae(V,Ps(U),q);if(U.$$typeof===A)return ae(V,Hs(V,U),q);Vs(V,U)}return null}function Y(V,U,q,re){var Ce=U!==null?U.key:null;if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return Ce!==null?null:N(V,U,""+q,re);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case S:return q.key===Ce?L(V,U,q,re):null;case C:return q.key===Ce?G(V,U,q,re):null;case P:return q=Ja(q),Y(V,U,q,re)}if(le(q)||ne(q))return Ce!==null?null:te(V,U,q,re,null);if(typeof q.then=="function")return Y(V,U,Ps(q),re);if(q.$$typeof===A)return Y(V,U,Hs(V,q),re);Vs(V,q)}return null}function Z(V,U,q,re,Ce){if(typeof re=="string"&&re!==""||typeof re=="number"||typeof re=="bigint")return V=V.get(q)||null,N(U,V,""+re,Ce);if(typeof re=="object"&&re!==null){switch(re.$$typeof){case S:return V=V.get(re.key===null?q:re.key)||null,L(U,V,re,Ce);case C:return V=V.get(re.key===null?q:re.key)||null,G(U,V,re,Ce);case P:return re=Ja(re),Z(V,U,q,re,Ce)}if(le(re)||ne(re))return V=V.get(q)||null,te(U,V,re,Ce,null);if(typeof re.then=="function")return Z(V,U,q,Ps(re),Ce);if(re.$$typeof===A)return Z(V,U,q,Hs(U,re),Ce);Vs(U,re)}return null}function xe(V,U,q,re){for(var Ce=null,Ye=null,we=U,De=U=0,$e=null;we!==null&&De<q.length;De++){we.index>De?($e=we,we=null):$e=we.sibling;var Fe=Y(V,we,q[De],re);if(Fe===null){we===null&&(we=$e);break}e&&we&&Fe.alternate===null&&n(V,we),U=m(Fe,U,De),Ye===null?Ce=Fe:Ye.sibling=Fe,Ye=Fe,we=$e}if(De===q.length)return l(V,we),Pe&&Mr(V,De),Ce;if(we===null){for(;De<q.length;De++)we=ae(V,q[De],re),we!==null&&(U=m(we,U,De),Ye===null?Ce=we:Ye.sibling=we,Ye=we);return Pe&&Mr(V,De),Ce}for(we=s(we);De<q.length;De++)$e=Z(we,V,De,q[De],re),$e!==null&&(e&&$e.alternate!==null&&we.delete($e.key===null?De:$e.key),U=m($e,U,De),Ye===null?Ce=$e:Ye.sibling=$e,Ye=$e);return e&&we.forEach(function(_a){return n(V,_a)}),Pe&&Mr(V,De),Ce}function Te(V,U,q,re){if(q==null)throw Error(o(151));for(var Ce=null,Ye=null,we=U,De=U=0,$e=null,Fe=q.next();we!==null&&!Fe.done;De++,Fe=q.next()){we.index>De?($e=we,we=null):$e=we.sibling;var _a=Y(V,we,Fe.value,re);if(_a===null){we===null&&(we=$e);break}e&&we&&_a.alternate===null&&n(V,we),U=m(_a,U,De),Ye===null?Ce=_a:Ye.sibling=_a,Ye=_a,we=$e}if(Fe.done)return l(V,we),Pe&&Mr(V,De),Ce;if(we===null){for(;!Fe.done;De++,Fe=q.next())Fe=ae(V,Fe.value,re),Fe!==null&&(U=m(Fe,U,De),Ye===null?Ce=Fe:Ye.sibling=Fe,Ye=Fe);return Pe&&Mr(V,De),Ce}for(we=s(we);!Fe.done;De++,Fe=q.next())Fe=Z(we,V,De,Fe.value,re),Fe!==null&&(e&&Fe.alternate!==null&&we.delete(Fe.key===null?De:Fe.key),U=m(Fe,U,De),Ye===null?Ce=Fe:Ye.sibling=Fe,Ye=Fe);return e&&we.forEach(function(M2){return n(V,M2)}),Pe&&Mr(V,De),Ce}function et(V,U,q,re){if(typeof q=="object"&&q!==null&&q.type===E&&q.key===null&&(q=q.props.children),typeof q=="object"&&q!==null){switch(q.$$typeof){case S:e:{for(var Ce=q.key;U!==null;){if(U.key===Ce){if(Ce=q.type,Ce===E){if(U.tag===7){l(V,U.sibling),re=d(U,q.props.children),re.return=V,V=re;break e}}else if(U.elementType===Ce||typeof Ce=="object"&&Ce!==null&&Ce.$$typeof===P&&Ja(Ce)===U.type){l(V,U.sibling),re=d(U,q.props),ai(re,q),re.return=V,V=re;break e}l(V,U);break}else n(V,U);U=U.sibling}q.type===E?(re=Ia(q.props.children,V.mode,re,q.key),re.return=V,V=re):(re=zs(q.type,q.key,q.props,null,V.mode,re),ai(re,q),re.return=V,V=re)}return w(V);case C:e:{for(Ce=q.key;U!==null;){if(U.key===Ce)if(U.tag===4&&U.stateNode.containerInfo===q.containerInfo&&U.stateNode.implementation===q.implementation){l(V,U.sibling),re=d(U,q.children||[]),re.return=V,V=re;break e}else{l(V,U);break}else n(V,U);U=U.sibling}re=Ff(q,V.mode,re),re.return=V,V=re}return w(V);case P:return q=Ja(q),et(V,U,q,re)}if(le(q))return xe(V,U,q,re);if(ne(q)){if(Ce=ne(q),typeof Ce!="function")throw Error(o(150));return q=Ce.call(q),Te(V,U,q,re)}if(typeof q.then=="function")return et(V,U,Ps(q),re);if(q.$$typeof===A)return et(V,U,Hs(V,q),re);Vs(V,q)}return typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint"?(q=""+q,U!==null&&U.tag===6?(l(V,U.sibling),re=d(U,q),re.return=V,V=re):(l(V,U),re=Yf(q,V.mode,re),re.return=V,V=re),w(V)):l(V,U)}return function(V,U,q,re){try{ri=0;var Ce=et(V,U,q,re);return Fo=null,Ce}catch(we){if(we===Yo||we===$s)throw we;var Ye=bn(29,we,null,V.mode);return Ye.lanes=re,Ye.return=V,Ye}}}var to=Ag(!0),Ng=Ag(!1),da=!1;function ad(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function od(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function pa(e,n,l){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,(Xe&2)!==0){var d=s.pending;return d===null?n.next=n:(n.next=d.next,d.next=n),s.pending=n,n=Ms(e),fg(e,null,l),n}return Ds(e,s,n,l),Ms(e)}function oi(e,n,l){if(n=n.updateQueue,n!==null&&(n=n.shared,(l&4194048)!==0)){var s=n.lanes;s&=e.pendingLanes,l|=s,n.lanes=l,bv(e,l)}}function ld(e,n){var l=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,l===s)){var d=null,m=null;if(l=l.firstBaseUpdate,l!==null){do{var w={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};m===null?d=m=w:m=m.next=w,l=l.next}while(l!==null);m===null?d=m=n:m=m.next=n}else d=m=n;l={baseState:s.baseState,firstBaseUpdate:d,lastBaseUpdate:m,shared:s.shared,callbacks:s.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=n:e.next=n,l.lastBaseUpdate=n}var id=!1;function li(){if(id){var e=Go;if(e!==null)throw e}}function ii(e,n,l,s){id=!1;var d=e.updateQueue;da=!1;var m=d.firstBaseUpdate,w=d.lastBaseUpdate,N=d.shared.pending;if(N!==null){d.shared.pending=null;var L=N,G=L.next;L.next=null,w===null?m=G:w.next=G,w=L;var te=e.alternate;te!==null&&(te=te.updateQueue,N=te.lastBaseUpdate,N!==w&&(N===null?te.firstBaseUpdate=G:N.next=G,te.lastBaseUpdate=L))}if(m!==null){var ae=d.baseState;w=0,te=G=L=null,N=m;do{var Y=N.lane&-536870913,Z=Y!==N.lane;if(Z?(Ue&Y)===Y:(s&Y)===Y){Y!==0&&Y===qo&&(id=!0),te!==null&&(te=te.next={lane:0,tag:N.tag,payload:N.payload,callback:null,next:null});e:{var xe=e,Te=N;Y=n;var et=l;switch(Te.tag){case 1:if(xe=Te.payload,typeof xe=="function"){ae=xe.call(et,ae,Y);break e}ae=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=Te.payload,Y=typeof xe=="function"?xe.call(et,ae,Y):xe,Y==null)break e;ae=g({},ae,Y);break e;case 2:da=!0}}Y=N.callback,Y!==null&&(e.flags|=64,Z&&(e.flags|=8192),Z=d.callbacks,Z===null?d.callbacks=[Y]:Z.push(Y))}else Z={lane:Y,tag:N.tag,payload:N.payload,callback:N.callback,next:null},te===null?(G=te=Z,L=ae):te=te.next=Z,w|=Y;if(N=N.next,N===null){if(N=d.shared.pending,N===null)break;Z=N,N=Z.next,Z.next=null,d.lastBaseUpdate=Z,d.shared.pending=null}}while(!0);te===null&&(L=ae),d.baseState=L,d.firstBaseUpdate=G,d.lastBaseUpdate=te,m===null&&(d.shared.lanes=0),ba|=w,e.lanes=w,e.memoizedState=ae}}function _g(e,n){if(typeof e!="function")throw Error(o(191,e));e.call(n)}function jg(e,n){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)_g(l[e],n)}var Xo=O(null),qs=O(0);function Og(e,n){e=Gr,ee(qs,e),ee(Xo,n),Gr=e|n.baseLanes}function sd(){ee(qs,Gr),ee(Xo,Xo.current)}function cd(){Gr=qs.current,$(Xo),$(qs)}var xn=O(null),Un=null;function ma(e){var n=e.alternate;ee(wt,wt.current&1),ee(xn,e),Un===null&&(n===null||Xo.current!==null||n.memoizedState!==null)&&(Un=e)}function ud(e){ee(wt,wt.current),ee(xn,e),Un===null&&(Un=e)}function Dg(e){e.tag===22?(ee(wt,wt.current),ee(xn,e),Un===null&&(Un=e)):va()}function va(){ee(wt,wt.current),ee(xn,xn.current)}function Sn(e){$(xn),Un===e&&(Un=null),$(wt)}var wt=O(0);function Gs(e){for(var n=e;n!==null;){if(n.tag===13){var l=n.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||vh(l)||gh(l)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Br=0,Oe=null,We=null,_t=null,Ys=!1,Io=!1,no=!1,Fs=0,si=0,Zo=null,CE=0;function yt(){throw Error(o(321))}function fd(e,n){if(n===null)return!1;for(var l=0;l<n.length&&l<e.length;l++)if(!yn(e[l],n[l]))return!1;return!0}function dd(e,n,l,s,d,m){return Br=m,Oe=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,j.H=e===null||e.memoizedState===null?my:Ad,no=!1,m=l(s,d),no=!1,Io&&(m=zg(n,l,s,d)),Mg(e),m}function Mg(e){j.H=fi;var n=We!==null&&We.next!==null;if(Br=0,_t=We=Oe=null,Ys=!1,si=0,Zo=null,n)throw Error(o(300));e===null||jt||(e=e.dependencies,e!==null&&Bs(e)&&(jt=!0))}function zg(e,n,l,s){Oe=e;var d=0;do{if(Io&&(Zo=null),si=0,Io=!1,25<=d)throw Error(o(301));if(d+=1,_t=We=null,e.updateQueue!=null){var m=e.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}j.H=vy,m=n(l,s)}while(Io);return m}function EE(){var e=j.H,n=e.useState()[0];return n=typeof n.then=="function"?ci(n):n,e=e.useState()[0],(We!==null?We.memoizedState:null)!==e&&(Oe.flags|=1024),n}function hd(){var e=Fs!==0;return Fs=0,e}function pd(e,n,l){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l}function md(e){if(Ys){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Ys=!1}Br=0,_t=We=Oe=null,Io=!1,si=Fs=0,Zo=null}function Wt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _t===null?Oe.memoizedState=_t=e:_t=_t.next=e,_t}function Ct(){if(We===null){var e=Oe.alternate;e=e!==null?e.memoizedState:null}else e=We.next;var n=_t===null?Oe.memoizedState:_t.next;if(n!==null)_t=n,We=e;else{if(e===null)throw Oe.alternate===null?Error(o(467)):Error(o(310));We=e,e={memoizedState:We.memoizedState,baseState:We.baseState,baseQueue:We.baseQueue,queue:We.queue,next:null},_t===null?Oe.memoizedState=_t=e:_t=_t.next=e}return _t}function Xs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ci(e){var n=si;return si+=1,Zo===null&&(Zo=[]),e=Eg(Zo,e,n),n=Oe,(_t===null?n.memoizedState:_t.next)===null&&(n=n.alternate,j.H=n===null||n.memoizedState===null?my:Ad),e}function Is(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ci(e);if(e.$$typeof===A)return Pt(e)}throw Error(o(438,String(e)))}function vd(e){var n=null,l=Oe.updateQueue;if(l!==null&&(n=l.memoCache),n==null){var s=Oe.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(n={data:s.data.map(function(d){return d.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),l===null&&(l=Xs(),Oe.updateQueue=l),l.memoCache=n,l=n.data[n.index],l===void 0)for(l=n.data[n.index]=Array(e),s=0;s<e;s++)l[s]=J;return n.index++,l}function Hr(e,n){return typeof n=="function"?n(e):n}function Zs(e){var n=Ct();return gd(n,We,e)}function gd(e,n,l){var s=e.queue;if(s===null)throw Error(o(311));s.lastRenderedReducer=l;var d=e.baseQueue,m=s.pending;if(m!==null){if(d!==null){var w=d.next;d.next=m.next,m.next=w}n.baseQueue=d=m,s.pending=null}if(m=e.baseState,d===null)e.memoizedState=m;else{n=d.next;var N=w=null,L=null,G=n,te=!1;do{var ae=G.lane&-536870913;if(ae!==G.lane?(Ue&ae)===ae:(Br&ae)===ae){var Y=G.revertLane;if(Y===0)L!==null&&(L=L.next={lane:0,revertLane:0,gesture:null,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null}),ae===qo&&(te=!0);else if((Br&Y)===Y){G=G.next,Y===qo&&(te=!0);continue}else ae={lane:0,revertLane:G.revertLane,gesture:null,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null},L===null?(N=L=ae,w=m):L=L.next=ae,Oe.lanes|=Y,ba|=Y;ae=G.action,no&&l(m,ae),m=G.hasEagerState?G.eagerState:l(m,ae)}else Y={lane:ae,revertLane:G.revertLane,gesture:G.gesture,action:G.action,hasEagerState:G.hasEagerState,eagerState:G.eagerState,next:null},L===null?(N=L=Y,w=m):L=L.next=Y,Oe.lanes|=ae,ba|=ae;G=G.next}while(G!==null&&G!==n);if(L===null?w=m:L.next=N,!yn(m,e.memoizedState)&&(jt=!0,te&&(l=Go,l!==null)))throw l;e.memoizedState=m,e.baseState=w,e.baseQueue=L,s.lastRenderedState=m}return d===null&&(s.lanes=0),[e.memoizedState,s.dispatch]}function yd(e){var n=Ct(),l=n.queue;if(l===null)throw Error(o(311));l.lastRenderedReducer=e;var s=l.dispatch,d=l.pending,m=n.memoizedState;if(d!==null){l.pending=null;var w=d=d.next;do m=e(m,w.action),w=w.next;while(w!==d);yn(m,n.memoizedState)||(jt=!0),n.memoizedState=m,n.baseQueue===null&&(n.baseState=m),l.lastRenderedState=m}return[m,s]}function Lg(e,n,l){var s=Oe,d=Ct(),m=Pe;if(m){if(l===void 0)throw Error(o(407));l=l()}else l=n();var w=!yn((We||d).memoizedState,l);if(w&&(d.memoizedState=l,jt=!0),d=d.queue,Sd(Ug.bind(null,s,d,e),[e]),d.getSnapshot!==n||w||_t!==null&&_t.memoizedState.tag&1){if(s.flags|=2048,Qo(9,{destroy:void 0},Hg.bind(null,s,d,l,n),null),nt===null)throw Error(o(349));m||(Br&127)!==0||Bg(s,n,l)}return l}function Bg(e,n,l){e.flags|=16384,e={getSnapshot:n,value:l},n=Oe.updateQueue,n===null?(n=Xs(),Oe.updateQueue=n,n.stores=[e]):(l=n.stores,l===null?n.stores=[e]:l.push(e))}function Hg(e,n,l,s){n.value=l,n.getSnapshot=s,$g(n)&&kg(e)}function Ug(e,n,l){return l(function(){$g(n)&&kg(e)})}function $g(e){var n=e.getSnapshot;e=e.value;try{var l=n();return!yn(e,l)}catch{return!0}}function kg(e){var n=Xa(e,2);n!==null&&cn(n,e,2)}function bd(e){var n=Wt();if(typeof e=="function"){var l=e;if(e=l(),no){vt(!0);try{l()}finally{vt(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hr,lastRenderedState:e},n}function Pg(e,n,l,s){return e.baseState=l,gd(e,We,typeof s=="function"?s:Hr)}function RE(e,n,l,s,d){if(Ws(e))throw Error(o(485));if(e=n.action,e!==null){var m={payload:d,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(w){m.listeners.push(w)}};j.T!==null?l(!0):m.isTransition=!1,s(m),l=n.pending,l===null?(m.next=n.pending=m,Vg(n,m)):(m.next=l.next,n.pending=l.next=m)}}function Vg(e,n){var l=n.action,s=n.payload,d=e.state;if(n.isTransition){var m=j.T,w={};j.T=w;try{var N=l(d,s),L=j.S;L!==null&&L(w,N),qg(e,n,N)}catch(G){xd(e,n,G)}finally{m!==null&&w.types!==null&&(m.types=w.types),j.T=m}}else try{m=l(d,s),qg(e,n,m)}catch(G){xd(e,n,G)}}function qg(e,n,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(s){Gg(e,n,s)},function(s){return xd(e,n,s)}):Gg(e,n,l)}function Gg(e,n,l){n.status="fulfilled",n.value=l,Yg(n),e.state=l,n=e.pending,n!==null&&(l=n.next,l===n?e.pending=null:(l=l.next,n.next=l,Vg(e,l)))}function xd(e,n,l){var s=e.pending;if(e.pending=null,s!==null){s=s.next;do n.status="rejected",n.reason=l,Yg(n),n=n.next;while(n!==s)}e.action=null}function Yg(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function Fg(e,n){return n}function Xg(e,n){if(Pe){var l=nt.formState;if(l!==null){e:{var s=Oe;if(Pe){if(st){t:{for(var d=st,m=Hn;d.nodeType!==8;){if(!m){d=null;break t}if(d=$n(d.nextSibling),d===null){d=null;break t}}m=d.data,d=m==="F!"||m==="F"?d:null}if(d){st=$n(d.nextSibling),s=d.data==="F!";break e}}ua(s)}s=!1}s&&(n=l[0])}}return l=Wt(),l.memoizedState=l.baseState=n,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fg,lastRenderedState:n},l.queue=s,l=dy.bind(null,Oe,s),s.dispatch=l,s=bd(!1),m=Td.bind(null,Oe,!1,s.queue),s=Wt(),d={state:n,dispatch:null,action:e,pending:null},s.queue=d,l=RE.bind(null,Oe,d,m,l),d.dispatch=l,s.memoizedState=e,[n,l,!1]}function Ig(e){var n=Ct();return Zg(n,We,e)}function Zg(e,n,l){if(n=gd(e,n,Fg)[0],e=Zs(Hr)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var s=ci(n)}catch(w){throw w===Yo?$s:w}else s=n;n=Ct();var d=n.queue,m=d.dispatch;return l!==n.memoizedState&&(Oe.flags|=2048,Qo(9,{destroy:void 0},TE.bind(null,d,l),null)),[s,m,e]}function TE(e,n){e.action=n}function Qg(e){var n=Ct(),l=We;if(l!==null)return Zg(n,l,e);Ct(),n=n.memoizedState,l=Ct();var s=l.queue.dispatch;return l.memoizedState=e,[n,s,!1]}function Qo(e,n,l,s){return e={tag:e,create:l,deps:s,inst:n,next:null},n=Oe.updateQueue,n===null&&(n=Xs(),Oe.updateQueue=n),l=n.lastEffect,l===null?n.lastEffect=e.next=e:(s=l.next,l.next=e,e.next=s,n.lastEffect=e),e}function Kg(){return Ct().memoizedState}function Qs(e,n,l,s){var d=Wt();Oe.flags|=e,d.memoizedState=Qo(1|n,{destroy:void 0},l,s===void 0?null:s)}function Ks(e,n,l,s){var d=Ct();s=s===void 0?null:s;var m=d.memoizedState.inst;We!==null&&s!==null&&fd(s,We.memoizedState.deps)?d.memoizedState=Qo(n,m,l,s):(Oe.flags|=e,d.memoizedState=Qo(1|n,m,l,s))}function Wg(e,n){Qs(8390656,8,e,n)}function Sd(e,n){Ks(2048,8,e,n)}function AE(e){Oe.flags|=4;var n=Oe.updateQueue;if(n===null)n=Xs(),Oe.updateQueue=n,n.events=[e];else{var l=n.events;l===null?n.events=[e]:l.push(e)}}function Jg(e){var n=Ct().memoizedState;return AE({ref:n,nextImpl:e}),function(){if((Xe&2)!==0)throw Error(o(440));return n.impl.apply(void 0,arguments)}}function ey(e,n){return Ks(4,2,e,n)}function ty(e,n){return Ks(4,4,e,n)}function ny(e,n){if(typeof n=="function"){e=e();var l=n(e);return function(){typeof l=="function"?l():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function ry(e,n,l){l=l!=null?l.concat([e]):null,Ks(4,4,ny.bind(null,n,e),l)}function wd(){}function ay(e,n){var l=Ct();n=n===void 0?null:n;var s=l.memoizedState;return n!==null&&fd(n,s[1])?s[0]:(l.memoizedState=[e,n],e)}function oy(e,n){var l=Ct();n=n===void 0?null:n;var s=l.memoizedState;if(n!==null&&fd(n,s[1]))return s[0];if(s=e(),no){vt(!0);try{e()}finally{vt(!1)}}return l.memoizedState=[s,n],s}function Cd(e,n,l){return l===void 0||(Br&1073741824)!==0&&(Ue&261930)===0?e.memoizedState=n:(e.memoizedState=l,e=l0(),Oe.lanes|=e,ba|=e,l)}function ly(e,n,l,s){return yn(l,n)?l:Xo.current!==null?(e=Cd(e,l,s),yn(e,n)||(jt=!0),e):(Br&42)===0||(Br&1073741824)!==0&&(Ue&261930)===0?(jt=!0,e.memoizedState=l):(e=l0(),Oe.lanes|=e,ba|=e,n)}function iy(e,n,l,s,d){var m=M.p;M.p=m!==0&&8>m?m:8;var w=j.T,N={};j.T=N,Td(e,!1,n,l);try{var L=d(),G=j.S;if(G!==null&&G(N,L),L!==null&&typeof L=="object"&&typeof L.then=="function"){var te=wE(L,s);ui(e,n,te,En(e))}else ui(e,n,s,En(e))}catch(ae){ui(e,n,{then:function(){},status:"rejected",reason:ae},En())}finally{M.p=m,w!==null&&N.types!==null&&(w.types=N.types),j.T=w}}function NE(){}function Ed(e,n,l,s){if(e.tag!==5)throw Error(o(476));var d=sy(e).queue;iy(e,d,n,B,l===null?NE:function(){return cy(e),l(s)})}function sy(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hr,lastRenderedState:B},next:null};var l={};return n.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hr,lastRenderedState:l},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function cy(e){var n=sy(e);n.next===null&&(n=e.alternate.memoizedState),ui(e,n.next.queue,{},En())}function Rd(){return Pt(Ai)}function uy(){return Ct().memoizedState}function fy(){return Ct().memoizedState}function _E(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var l=En();e=ha(l);var s=pa(n,e,l);s!==null&&(cn(s,n,l),oi(s,n,l)),n={cache:ed()},e.payload=n;return}n=n.return}}function jE(e,n,l){var s=En();l={lane:s,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ws(e)?hy(n,l):(l=qf(e,n,l,s),l!==null&&(cn(l,e,s),py(l,n,s)))}function dy(e,n,l){var s=En();ui(e,n,l,s)}function ui(e,n,l,s){var d={lane:s,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Ws(e))hy(n,d);else{var m=e.alternate;if(e.lanes===0&&(m===null||m.lanes===0)&&(m=n.lastRenderedReducer,m!==null))try{var w=n.lastRenderedState,N=m(w,l);if(d.hasEagerState=!0,d.eagerState=N,yn(N,w))return Ds(e,n,d,0),nt===null&&Os(),!1}catch{}if(l=qf(e,n,d,s),l!==null)return cn(l,e,s),py(l,n,s),!0}return!1}function Td(e,n,l,s){if(s={lane:2,revertLane:ah(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Ws(e)){if(n)throw Error(o(479))}else n=qf(e,l,s,2),n!==null&&cn(n,e,2)}function Ws(e){var n=e.alternate;return e===Oe||n!==null&&n===Oe}function hy(e,n){Io=Ys=!0;var l=e.pending;l===null?n.next=n:(n.next=l.next,l.next=n),e.pending=n}function py(e,n,l){if((l&4194048)!==0){var s=n.lanes;s&=e.pendingLanes,l|=s,n.lanes=l,bv(e,l)}}var fi={readContext:Pt,use:Is,useCallback:yt,useContext:yt,useEffect:yt,useImperativeHandle:yt,useLayoutEffect:yt,useInsertionEffect:yt,useMemo:yt,useReducer:yt,useRef:yt,useState:yt,useDebugValue:yt,useDeferredValue:yt,useTransition:yt,useSyncExternalStore:yt,useId:yt,useHostTransitionStatus:yt,useFormState:yt,useActionState:yt,useOptimistic:yt,useMemoCache:yt,useCacheRefresh:yt};fi.useEffectEvent=yt;var my={readContext:Pt,use:Is,useCallback:function(e,n){return Wt().memoizedState=[e,n===void 0?null:n],e},useContext:Pt,useEffect:Wg,useImperativeHandle:function(e,n,l){l=l!=null?l.concat([e]):null,Qs(4194308,4,ny.bind(null,n,e),l)},useLayoutEffect:function(e,n){return Qs(4194308,4,e,n)},useInsertionEffect:function(e,n){Qs(4,2,e,n)},useMemo:function(e,n){var l=Wt();n=n===void 0?null:n;var s=e();if(no){vt(!0);try{e()}finally{vt(!1)}}return l.memoizedState=[s,n],s},useReducer:function(e,n,l){var s=Wt();if(l!==void 0){var d=l(n);if(no){vt(!0);try{l(n)}finally{vt(!1)}}}else d=n;return s.memoizedState=s.baseState=d,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:d},s.queue=e,e=e.dispatch=jE.bind(null,Oe,e),[s.memoizedState,e]},useRef:function(e){var n=Wt();return e={current:e},n.memoizedState=e},useState:function(e){e=bd(e);var n=e.queue,l=dy.bind(null,Oe,n);return n.dispatch=l,[e.memoizedState,l]},useDebugValue:wd,useDeferredValue:function(e,n){var l=Wt();return Cd(l,e,n)},useTransition:function(){var e=bd(!1);return e=iy.bind(null,Oe,e.queue,!0,!1),Wt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,l){var s=Oe,d=Wt();if(Pe){if(l===void 0)throw Error(o(407));l=l()}else{if(l=n(),nt===null)throw Error(o(349));(Ue&127)!==0||Bg(s,n,l)}d.memoizedState=l;var m={value:l,getSnapshot:n};return d.queue=m,Wg(Ug.bind(null,s,m,e),[e]),s.flags|=2048,Qo(9,{destroy:void 0},Hg.bind(null,s,m,l,n),null),l},useId:function(){var e=Wt(),n=nt.identifierPrefix;if(Pe){var l=vr,s=mr;l=(s&~(1<<32-St(s)-1)).toString(32)+l,n="_"+n+"R_"+l,l=Fs++,0<l&&(n+="H"+l.toString(32)),n+="_"}else l=CE++,n="_"+n+"r_"+l.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:Rd,useFormState:Xg,useActionState:Xg,useOptimistic:function(e){var n=Wt();n.memoizedState=n.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=l,n=Td.bind(null,Oe,!0,l),l.dispatch=n,[e,n]},useMemoCache:vd,useCacheRefresh:function(){return Wt().memoizedState=_E.bind(null,Oe)},useEffectEvent:function(e){var n=Wt(),l={impl:e};return n.memoizedState=l,function(){if((Xe&2)!==0)throw Error(o(440));return l.impl.apply(void 0,arguments)}}},Ad={readContext:Pt,use:Is,useCallback:ay,useContext:Pt,useEffect:Sd,useImperativeHandle:ry,useInsertionEffect:ey,useLayoutEffect:ty,useMemo:oy,useReducer:Zs,useRef:Kg,useState:function(){return Zs(Hr)},useDebugValue:wd,useDeferredValue:function(e,n){var l=Ct();return ly(l,We.memoizedState,e,n)},useTransition:function(){var e=Zs(Hr)[0],n=Ct().memoizedState;return[typeof e=="boolean"?e:ci(e),n]},useSyncExternalStore:Lg,useId:uy,useHostTransitionStatus:Rd,useFormState:Ig,useActionState:Ig,useOptimistic:function(e,n){var l=Ct();return Pg(l,We,e,n)},useMemoCache:vd,useCacheRefresh:fy};Ad.useEffectEvent=Jg;var vy={readContext:Pt,use:Is,useCallback:ay,useContext:Pt,useEffect:Sd,useImperativeHandle:ry,useInsertionEffect:ey,useLayoutEffect:ty,useMemo:oy,useReducer:yd,useRef:Kg,useState:function(){return yd(Hr)},useDebugValue:wd,useDeferredValue:function(e,n){var l=Ct();return We===null?Cd(l,e,n):ly(l,We.memoizedState,e,n)},useTransition:function(){var e=yd(Hr)[0],n=Ct().memoizedState;return[typeof e=="boolean"?e:ci(e),n]},useSyncExternalStore:Lg,useId:uy,useHostTransitionStatus:Rd,useFormState:Qg,useActionState:Qg,useOptimistic:function(e,n){var l=Ct();return We!==null?Pg(l,We,e,n):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:vd,useCacheRefresh:fy};vy.useEffectEvent=Jg;function Nd(e,n,l,s){n=e.memoizedState,l=l(s,n),l=l==null?n:g({},n,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var _d={enqueueSetState:function(e,n,l){e=e._reactInternals;var s=En(),d=ha(s);d.payload=n,l!=null&&(d.callback=l),n=pa(e,d,s),n!==null&&(cn(n,e,s),oi(n,e,s))},enqueueReplaceState:function(e,n,l){e=e._reactInternals;var s=En(),d=ha(s);d.tag=1,d.payload=n,l!=null&&(d.callback=l),n=pa(e,d,s),n!==null&&(cn(n,e,s),oi(n,e,s))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var l=En(),s=ha(l);s.tag=2,n!=null&&(s.callback=n),n=pa(e,s,l),n!==null&&(cn(n,e,l),oi(n,e,l))}};function gy(e,n,l,s,d,m,w){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(s,m,w):n.prototype&&n.prototype.isPureReactComponent?!Kl(l,s)||!Kl(d,m):!0}function yy(e,n,l,s){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(l,s),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(l,s),n.state!==e&&_d.enqueueReplaceState(n,n.state,null)}function ro(e,n){var l=n;if("ref"in n){l={};for(var s in n)s!=="ref"&&(l[s]=n[s])}if(e=e.defaultProps){l===n&&(l=g({},l));for(var d in e)l[d]===void 0&&(l[d]=e[d])}return l}function by(e){js(e)}function xy(e){console.error(e)}function Sy(e){js(e)}function Js(e,n){try{var l=e.onUncaughtError;l(n.value,{componentStack:n.stack})}catch(s){setTimeout(function(){throw s})}}function wy(e,n,l){try{var s=e.onCaughtError;s(l.value,{componentStack:l.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(d){setTimeout(function(){throw d})}}function jd(e,n,l){return l=ha(l),l.tag=3,l.payload={element:null},l.callback=function(){Js(e,n)},l}function Cy(e){return e=ha(e),e.tag=3,e}function Ey(e,n,l,s){var d=l.type.getDerivedStateFromError;if(typeof d=="function"){var m=s.value;e.payload=function(){return d(m)},e.callback=function(){wy(n,l,s)}}var w=l.stateNode;w!==null&&typeof w.componentDidCatch=="function"&&(e.callback=function(){wy(n,l,s),typeof d!="function"&&(xa===null?xa=new Set([this]):xa.add(this));var N=s.stack;this.componentDidCatch(s.value,{componentStack:N!==null?N:""})})}function OE(e,n,l,s,d){if(l.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(n=l.alternate,n!==null&&Vo(n,l,d,!0),l=xn.current,l!==null){switch(l.tag){case 31:case 13:return Un===null?fc():l.alternate===null&&bt===0&&(bt=3),l.flags&=-257,l.flags|=65536,l.lanes=d,s===ks?l.flags|=16384:(n=l.updateQueue,n===null?l.updateQueue=new Set([s]):n.add(s),th(e,s,d)),!1;case 22:return l.flags|=65536,s===ks?l.flags|=16384:(n=l.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([s])},l.updateQueue=n):(l=n.retryQueue,l===null?n.retryQueue=new Set([s]):l.add(s)),th(e,s,d)),!1}throw Error(o(435,l.tag))}return th(e,s,d),fc(),!1}if(Pe)return n=xn.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=d,s!==Zf&&(e=Error(o(422),{cause:s}),ei(zn(e,l)))):(s!==Zf&&(n=Error(o(423),{cause:s}),ei(zn(n,l))),e=e.current.alternate,e.flags|=65536,d&=-d,e.lanes|=d,s=zn(s,l),d=jd(e.stateNode,s,d),ld(e,d),bt!==4&&(bt=2)),!1;var m=Error(o(520),{cause:s});if(m=zn(m,l),bi===null?bi=[m]:bi.push(m),bt!==4&&(bt=2),n===null)return!0;s=zn(s,l),l=n;do{switch(l.tag){case 3:return l.flags|=65536,e=d&-d,l.lanes|=e,e=jd(l.stateNode,s,e),ld(l,e),!1;case 1:if(n=l.type,m=l.stateNode,(l.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(xa===null||!xa.has(m))))return l.flags|=65536,d&=-d,l.lanes|=d,d=Cy(d),Ey(d,e,l,s),ld(l,d),!1}l=l.return}while(l!==null);return!1}var Od=Error(o(461)),jt=!1;function Vt(e,n,l,s){n.child=e===null?Ng(n,null,l,s):to(n,e.child,l,s)}function Ry(e,n,l,s,d){l=l.render;var m=n.ref;if("ref"in s){var w={};for(var N in s)N!=="ref"&&(w[N]=s[N])}else w=s;return Ka(n),s=dd(e,n,l,w,m,d),N=hd(),e!==null&&!jt?(pd(e,n,d),Ur(e,n,d)):(Pe&&N&&Xf(n),n.flags|=1,Vt(e,n,s,d),n.child)}function Ty(e,n,l,s,d){if(e===null){var m=l.type;return typeof m=="function"&&!Gf(m)&&m.defaultProps===void 0&&l.compare===null?(n.tag=15,n.type=m,Ay(e,n,m,s,d)):(e=zs(l.type,null,s,n,n.mode,d),e.ref=n.ref,e.return=n,n.child=e)}if(m=e.child,!$d(e,d)){var w=m.memoizedProps;if(l=l.compare,l=l!==null?l:Kl,l(w,s)&&e.ref===n.ref)return Ur(e,n,d)}return n.flags|=1,e=Dr(m,s),e.ref=n.ref,e.return=n,n.child=e}function Ay(e,n,l,s,d){if(e!==null){var m=e.memoizedProps;if(Kl(m,s)&&e.ref===n.ref)if(jt=!1,n.pendingProps=s=m,$d(e,d))(e.flags&131072)!==0&&(jt=!0);else return n.lanes=e.lanes,Ur(e,n,d)}return Dd(e,n,l,s,d)}function Ny(e,n,l,s){var d=s.children,m=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((n.flags&128)!==0){if(m=m!==null?m.baseLanes|l:l,e!==null){for(s=n.child=e.child,d=0;s!==null;)d=d|s.lanes|s.childLanes,s=s.sibling;s=d&~m}else s=0,n.child=null;return _y(e,n,m,l,s)}if((l&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&Us(n,m!==null?m.cachePool:null),m!==null?Og(n,m):sd(),Dg(n);else return s=n.lanes=536870912,_y(e,n,m!==null?m.baseLanes|l:l,l,s)}else m!==null?(Us(n,m.cachePool),Og(n,m),va(),n.memoizedState=null):(e!==null&&Us(n,null),sd(),va());return Vt(e,n,d,l),n.child}function di(e,n){return e!==null&&e.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function _y(e,n,l,s,d){var m=nd();return m=m===null?null:{parent:Nt._currentValue,pool:m},n.memoizedState={baseLanes:l,cachePool:m},e!==null&&Us(n,null),sd(),Dg(n),e!==null&&Vo(e,n,s,!0),n.childLanes=d,null}function ec(e,n){return n=nc({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function jy(e,n,l){return to(n,e.child,null,l),e=ec(n,n.pendingProps),e.flags|=2,Sn(n),n.memoizedState=null,e}function DE(e,n,l){var s=n.pendingProps,d=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(Pe){if(s.mode==="hidden")return e=ec(n,s),n.lanes=536870912,di(null,e);if(ud(n),(e=st)?(e=V0(e,Hn),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:sa!==null?{id:mr,overflow:vr}:null,retryLane:536870912,hydrationErrors:null},l=hg(e),l.return=n,n.child=l,kt=n,st=null)):e=null,e===null)throw ua(n);return n.lanes=536870912,null}return ec(n,s)}var m=e.memoizedState;if(m!==null){var w=m.dehydrated;if(ud(n),d)if(n.flags&256)n.flags&=-257,n=jy(e,n,l);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(o(558));else if(jt||Vo(e,n,l,!1),d=(l&e.childLanes)!==0,jt||d){if(s=nt,s!==null&&(w=xv(s,l),w!==0&&w!==m.retryLane))throw m.retryLane=w,Xa(e,w),cn(s,e,w),Od;fc(),n=jy(e,n,l)}else e=m.treeContext,st=$n(w.nextSibling),kt=n,Pe=!0,ca=null,Hn=!1,e!==null&&vg(n,e),n=ec(n,s),n.flags|=4096;return n}return e=Dr(e.child,{mode:s.mode,children:s.children}),e.ref=n.ref,n.child=e,e.return=n,e}function tc(e,n){var l=n.ref;if(l===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(o(284));(e===null||e.ref!==l)&&(n.flags|=4194816)}}function Dd(e,n,l,s,d){return Ka(n),l=dd(e,n,l,s,void 0,d),s=hd(),e!==null&&!jt?(pd(e,n,d),Ur(e,n,d)):(Pe&&s&&Xf(n),n.flags|=1,Vt(e,n,l,d),n.child)}function Oy(e,n,l,s,d,m){return Ka(n),n.updateQueue=null,l=zg(n,s,l,d),Mg(e),s=hd(),e!==null&&!jt?(pd(e,n,m),Ur(e,n,m)):(Pe&&s&&Xf(n),n.flags|=1,Vt(e,n,l,m),n.child)}function Dy(e,n,l,s,d){if(Ka(n),n.stateNode===null){var m=Uo,w=l.contextType;typeof w=="object"&&w!==null&&(m=Pt(w)),m=new l(s,m),n.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=_d,n.stateNode=m,m._reactInternals=n,m=n.stateNode,m.props=s,m.state=n.memoizedState,m.refs={},ad(n),w=l.contextType,m.context=typeof w=="object"&&w!==null?Pt(w):Uo,m.state=n.memoizedState,w=l.getDerivedStateFromProps,typeof w=="function"&&(Nd(n,l,w,s),m.state=n.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(w=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),w!==m.state&&_d.enqueueReplaceState(m,m.state,null),ii(n,s,m,d),li(),m.state=n.memoizedState),typeof m.componentDidMount=="function"&&(n.flags|=4194308),s=!0}else if(e===null){m=n.stateNode;var N=n.memoizedProps,L=ro(l,N);m.props=L;var G=m.context,te=l.contextType;w=Uo,typeof te=="object"&&te!==null&&(w=Pt(te));var ae=l.getDerivedStateFromProps;te=typeof ae=="function"||typeof m.getSnapshotBeforeUpdate=="function",N=n.pendingProps!==N,te||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(N||G!==w)&&yy(n,m,s,w),da=!1;var Y=n.memoizedState;m.state=Y,ii(n,s,m,d),li(),G=n.memoizedState,N||Y!==G||da?(typeof ae=="function"&&(Nd(n,l,ae,s),G=n.memoizedState),(L=da||gy(n,l,L,s,Y,G,w))?(te||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(n.flags|=4194308)):(typeof m.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=s,n.memoizedState=G),m.props=s,m.state=G,m.context=w,s=L):(typeof m.componentDidMount=="function"&&(n.flags|=4194308),s=!1)}else{m=n.stateNode,od(e,n),w=n.memoizedProps,te=ro(l,w),m.props=te,ae=n.pendingProps,Y=m.context,G=l.contextType,L=Uo,typeof G=="object"&&G!==null&&(L=Pt(G)),N=l.getDerivedStateFromProps,(G=typeof N=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(w!==ae||Y!==L)&&yy(n,m,s,L),da=!1,Y=n.memoizedState,m.state=Y,ii(n,s,m,d),li();var Z=n.memoizedState;w!==ae||Y!==Z||da||e!==null&&e.dependencies!==null&&Bs(e.dependencies)?(typeof N=="function"&&(Nd(n,l,N,s),Z=n.memoizedState),(te=da||gy(n,l,te,s,Y,Z,L)||e!==null&&e.dependencies!==null&&Bs(e.dependencies))?(G||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(s,Z,L),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(s,Z,L)),typeof m.componentDidUpdate=="function"&&(n.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof m.componentDidUpdate!="function"||w===e.memoizedProps&&Y===e.memoizedState||(n.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&Y===e.memoizedState||(n.flags|=1024),n.memoizedProps=s,n.memoizedState=Z),m.props=s,m.state=Z,m.context=L,s=te):(typeof m.componentDidUpdate!="function"||w===e.memoizedProps&&Y===e.memoizedState||(n.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||w===e.memoizedProps&&Y===e.memoizedState||(n.flags|=1024),s=!1)}return m=s,tc(e,n),s=(n.flags&128)!==0,m||s?(m=n.stateNode,l=s&&typeof l.getDerivedStateFromError!="function"?null:m.render(),n.flags|=1,e!==null&&s?(n.child=to(n,e.child,null,d),n.child=to(n,null,l,d)):Vt(e,n,l,d),n.memoizedState=m.state,e=n.child):e=Ur(e,n,d),e}function My(e,n,l,s){return Za(),n.flags|=256,Vt(e,n,l,s),n.child}var Md={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function zd(e){return{baseLanes:e,cachePool:wg()}}function Ld(e,n,l){return e=e!==null?e.childLanes&~l:0,n&&(e|=Cn),e}function zy(e,n,l){var s=n.pendingProps,d=!1,m=(n.flags&128)!==0,w;if((w=m)||(w=e!==null&&e.memoizedState===null?!1:(wt.current&2)!==0),w&&(d=!0,n.flags&=-129),w=(n.flags&32)!==0,n.flags&=-33,e===null){if(Pe){if(d?ma(n):va(),(e=st)?(e=V0(e,Hn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:sa!==null?{id:mr,overflow:vr}:null,retryLane:536870912,hydrationErrors:null},l=hg(e),l.return=n,n.child=l,kt=n,st=null)):e=null,e===null)throw ua(n);return gh(e)?n.lanes=32:n.lanes=536870912,null}var N=s.children;return s=s.fallback,d?(va(),d=n.mode,N=nc({mode:"hidden",children:N},d),s=Ia(s,d,l,null),N.return=n,s.return=n,N.sibling=s,n.child=N,s=n.child,s.memoizedState=zd(l),s.childLanes=Ld(e,w,l),n.memoizedState=Md,di(null,s)):(ma(n),Bd(n,N))}var L=e.memoizedState;if(L!==null&&(N=L.dehydrated,N!==null)){if(m)n.flags&256?(ma(n),n.flags&=-257,n=Hd(e,n,l)):n.memoizedState!==null?(va(),n.child=e.child,n.flags|=128,n=null):(va(),N=s.fallback,d=n.mode,s=nc({mode:"visible",children:s.children},d),N=Ia(N,d,l,null),N.flags|=2,s.return=n,N.return=n,s.sibling=N,n.child=s,to(n,e.child,null,l),s=n.child,s.memoizedState=zd(l),s.childLanes=Ld(e,w,l),n.memoizedState=Md,n=di(null,s));else if(ma(n),gh(N)){if(w=N.nextSibling&&N.nextSibling.dataset,w)var G=w.dgst;w=G,s=Error(o(419)),s.stack="",s.digest=w,ei({value:s,source:null,stack:null}),n=Hd(e,n,l)}else if(jt||Vo(e,n,l,!1),w=(l&e.childLanes)!==0,jt||w){if(w=nt,w!==null&&(s=xv(w,l),s!==0&&s!==L.retryLane))throw L.retryLane=s,Xa(e,s),cn(w,e,s),Od;vh(N)||fc(),n=Hd(e,n,l)}else vh(N)?(n.flags|=192,n.child=e.child,n=null):(e=L.treeContext,st=$n(N.nextSibling),kt=n,Pe=!0,ca=null,Hn=!1,e!==null&&vg(n,e),n=Bd(n,s.children),n.flags|=4096);return n}return d?(va(),N=s.fallback,d=n.mode,L=e.child,G=L.sibling,s=Dr(L,{mode:"hidden",children:s.children}),s.subtreeFlags=L.subtreeFlags&65011712,G!==null?N=Dr(G,N):(N=Ia(N,d,l,null),N.flags|=2),N.return=n,s.return=n,s.sibling=N,n.child=s,di(null,s),s=n.child,N=e.child.memoizedState,N===null?N=zd(l):(d=N.cachePool,d!==null?(L=Nt._currentValue,d=d.parent!==L?{parent:L,pool:L}:d):d=wg(),N={baseLanes:N.baseLanes|l,cachePool:d}),s.memoizedState=N,s.childLanes=Ld(e,w,l),n.memoizedState=Md,di(e.child,s)):(ma(n),l=e.child,e=l.sibling,l=Dr(l,{mode:"visible",children:s.children}),l.return=n,l.sibling=null,e!==null&&(w=n.deletions,w===null?(n.deletions=[e],n.flags|=16):w.push(e)),n.child=l,n.memoizedState=null,l)}function Bd(e,n){return n=nc({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function nc(e,n){return e=bn(22,e,null,n),e.lanes=0,e}function Hd(e,n,l){return to(n,e.child,null,l),e=Bd(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Ly(e,n,l){e.lanes|=n;var s=e.alternate;s!==null&&(s.lanes|=n),Wf(e.return,n,l)}function Ud(e,n,l,s,d,m){var w=e.memoizedState;w===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:s,tail:l,tailMode:d,treeForkCount:m}:(w.isBackwards=n,w.rendering=null,w.renderingStartTime=0,w.last=s,w.tail=l,w.tailMode=d,w.treeForkCount=m)}function By(e,n,l){var s=n.pendingProps,d=s.revealOrder,m=s.tail;s=s.children;var w=wt.current,N=(w&2)!==0;if(N?(w=w&1|2,n.flags|=128):w&=1,ee(wt,w),Vt(e,n,s,l),s=Pe?Jl:0,!N&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ly(e,l,n);else if(e.tag===19)Ly(e,l,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(d){case"forwards":for(l=n.child,d=null;l!==null;)e=l.alternate,e!==null&&Gs(e)===null&&(d=l),l=l.sibling;l=d,l===null?(d=n.child,n.child=null):(d=l.sibling,l.sibling=null),Ud(n,!1,d,l,m,s);break;case"backwards":case"unstable_legacy-backwards":for(l=null,d=n.child,n.child=null;d!==null;){if(e=d.alternate,e!==null&&Gs(e)===null){n.child=d;break}e=d.sibling,d.sibling=l,l=d,d=e}Ud(n,!0,l,null,m,s);break;case"together":Ud(n,!1,null,null,void 0,s);break;default:n.memoizedState=null}return n.child}function Ur(e,n,l){if(e!==null&&(n.dependencies=e.dependencies),ba|=n.lanes,(l&n.childLanes)===0)if(e!==null){if(Vo(e,n,l,!1),(l&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(o(153));if(n.child!==null){for(e=n.child,l=Dr(e,e.pendingProps),n.child=l,l.return=n;e.sibling!==null;)e=e.sibling,l=l.sibling=Dr(e,e.pendingProps),l.return=n;l.sibling=null}return n.child}function $d(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&Bs(e)))}function ME(e,n,l){switch(n.tag){case 3:je(n,n.stateNode.containerInfo),fa(n,Nt,e.memoizedState.cache),Za();break;case 27:case 5:Ge(n);break;case 4:je(n,n.stateNode.containerInfo);break;case 10:fa(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,ud(n),null;break;case 13:var s=n.memoizedState;if(s!==null)return s.dehydrated!==null?(ma(n),n.flags|=128,null):(l&n.child.childLanes)!==0?zy(e,n,l):(ma(n),e=Ur(e,n,l),e!==null?e.sibling:null);ma(n);break;case 19:var d=(e.flags&128)!==0;if(s=(l&n.childLanes)!==0,s||(Vo(e,n,l,!1),s=(l&n.childLanes)!==0),d){if(s)return By(e,n,l);n.flags|=128}if(d=n.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),ee(wt,wt.current),s)break;return null;case 22:return n.lanes=0,Ny(e,n,l,n.pendingProps);case 24:fa(n,Nt,e.memoizedState.cache)}return Ur(e,n,l)}function Hy(e,n,l){if(e!==null)if(e.memoizedProps!==n.pendingProps)jt=!0;else{if(!$d(e,l)&&(n.flags&128)===0)return jt=!1,ME(e,n,l);jt=(e.flags&131072)!==0}else jt=!1,Pe&&(n.flags&1048576)!==0&&mg(n,Jl,n.index);switch(n.lanes=0,n.tag){case 16:e:{var s=n.pendingProps;if(e=Ja(n.elementType),n.type=e,typeof e=="function")Gf(e)?(s=ro(e,s),n.tag=1,n=Dy(null,n,e,s,l)):(n.tag=0,n=Dd(null,n,e,s,l));else{if(e!=null){var d=e.$$typeof;if(d===D){n.tag=11,n=Ry(null,n,e,s,l);break e}else if(d===H){n.tag=14,n=Ty(null,n,e,s,l);break e}}throw n=F(e)||e,Error(o(306,n,""))}}return n;case 0:return Dd(e,n,n.type,n.pendingProps,l);case 1:return s=n.type,d=ro(s,n.pendingProps),Dy(e,n,s,d,l);case 3:e:{if(je(n,n.stateNode.containerInfo),e===null)throw Error(o(387));s=n.pendingProps;var m=n.memoizedState;d=m.element,od(e,n),ii(n,s,null,l);var w=n.memoizedState;if(s=w.cache,fa(n,Nt,s),s!==m.cache&&Jf(n,[Nt],l,!0),li(),s=w.element,m.isDehydrated)if(m={element:s,isDehydrated:!1,cache:w.cache},n.updateQueue.baseState=m,n.memoizedState=m,n.flags&256){n=My(e,n,s,l);break e}else if(s!==d){d=zn(Error(o(424)),n),ei(d),n=My(e,n,s,l);break e}else for(e=n.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,st=$n(e.firstChild),kt=n,Pe=!0,ca=null,Hn=!0,l=Ng(n,null,s,l),n.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(Za(),s===d){n=Ur(e,n,l);break e}Vt(e,n,s,l)}n=n.child}return n;case 26:return tc(e,n),e===null?(l=I0(n.type,null,n.pendingProps,null))?n.memoizedState=l:Pe||(l=n.type,e=n.pendingProps,s=yc(ve.current).createElement(l),s[$t]=n,s[nn]=e,qt(s,l,e),Bt(s),n.stateNode=s):n.memoizedState=I0(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return Ge(n),e===null&&Pe&&(s=n.stateNode=Y0(n.type,n.pendingProps,ve.current),kt=n,Hn=!0,d=st,Ea(n.type)?(yh=d,st=$n(s.firstChild)):st=d),Vt(e,n,n.pendingProps.children,l),tc(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&Pe&&((d=s=st)&&(s=c2(s,n.type,n.pendingProps,Hn),s!==null?(n.stateNode=s,kt=n,st=$n(s.firstChild),Hn=!1,d=!0):d=!1),d||ua(n)),Ge(n),d=n.type,m=n.pendingProps,w=e!==null?e.memoizedProps:null,s=m.children,hh(d,m)?s=null:w!==null&&hh(d,w)&&(n.flags|=32),n.memoizedState!==null&&(d=dd(e,n,EE,null,null,l),Ai._currentValue=d),tc(e,n),Vt(e,n,s,l),n.child;case 6:return e===null&&Pe&&((e=l=st)&&(l=u2(l,n.pendingProps,Hn),l!==null?(n.stateNode=l,kt=n,st=null,e=!0):e=!1),e||ua(n)),null;case 13:return zy(e,n,l);case 4:return je(n,n.stateNode.containerInfo),s=n.pendingProps,e===null?n.child=to(n,null,s,l):Vt(e,n,s,l),n.child;case 11:return Ry(e,n,n.type,n.pendingProps,l);case 7:return Vt(e,n,n.pendingProps,l),n.child;case 8:return Vt(e,n,n.pendingProps.children,l),n.child;case 12:return Vt(e,n,n.pendingProps.children,l),n.child;case 10:return s=n.pendingProps,fa(n,n.type,s.value),Vt(e,n,s.children,l),n.child;case 9:return d=n.type._context,s=n.pendingProps.children,Ka(n),d=Pt(d),s=s(d),n.flags|=1,Vt(e,n,s,l),n.child;case 14:return Ty(e,n,n.type,n.pendingProps,l);case 15:return Ay(e,n,n.type,n.pendingProps,l);case 19:return By(e,n,l);case 31:return DE(e,n,l);case 22:return Ny(e,n,l,n.pendingProps);case 24:return Ka(n),s=Pt(Nt),e===null?(d=nd(),d===null&&(d=nt,m=ed(),d.pooledCache=m,m.refCount++,m!==null&&(d.pooledCacheLanes|=l),d=m),n.memoizedState={parent:s,cache:d},ad(n),fa(n,Nt,d)):((e.lanes&l)!==0&&(od(e,n),ii(n,null,null,l),li()),d=e.memoizedState,m=n.memoizedState,d.parent!==s?(d={parent:s,cache:s},n.memoizedState=d,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=d),fa(n,Nt,s)):(s=m.cache,fa(n,Nt,s),s!==d.cache&&Jf(n,[Nt],l,!0))),Vt(e,n,n.pendingProps.children,l),n.child;case 29:throw n.pendingProps}throw Error(o(156,n.tag))}function $r(e){e.flags|=4}function kd(e,n,l,s,d){if((n=(e.mode&32)!==0)&&(n=!1),n){if(e.flags|=16777216,(d&335544128)===d)if(e.stateNode.complete)e.flags|=8192;else if(u0())e.flags|=8192;else throw eo=ks,rd}else e.flags&=-16777217}function Uy(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!J0(n))if(u0())e.flags|=8192;else throw eo=ks,rd}function rc(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?gv():536870912,e.lanes|=n,el|=n)}function hi(e,n){if(!Pe)switch(e.tailMode){case"hidden":n=e.tail;for(var l=null;n!==null;)n.alternate!==null&&(l=n),n=n.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var s=null;l!==null;)l.alternate!==null&&(s=l),l=l.sibling;s===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:s.sibling=null}}function ct(e){var n=e.alternate!==null&&e.alternate.child===e.child,l=0,s=0;if(n)for(var d=e.child;d!==null;)l|=d.lanes|d.childLanes,s|=d.subtreeFlags&65011712,s|=d.flags&65011712,d.return=e,d=d.sibling;else for(d=e.child;d!==null;)l|=d.lanes|d.childLanes,s|=d.subtreeFlags,s|=d.flags,d.return=e,d=d.sibling;return e.subtreeFlags|=s,e.childLanes=l,n}function zE(e,n,l){var s=n.pendingProps;switch(If(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ct(n),null;case 1:return ct(n),null;case 3:return l=n.stateNode,s=null,e!==null&&(s=e.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),Lr(Nt),Ee(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(Po(n)?$r(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Qf())),ct(n),null;case 26:var d=n.type,m=n.memoizedState;return e===null?($r(n),m!==null?(ct(n),Uy(n,m)):(ct(n),kd(n,d,null,s,l))):m?m!==e.memoizedState?($r(n),ct(n),Uy(n,m)):(ct(n),n.flags&=-16777217):(e=e.memoizedProps,e!==s&&$r(n),ct(n),kd(n,d,e,s,l)),null;case 27:if(ot(n),l=ve.current,d=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==s&&$r(n);else{if(!s){if(n.stateNode===null)throw Error(o(166));return ct(n),null}e=se.current,Po(n)?gg(n):(e=Y0(d,s,l),n.stateNode=e,$r(n))}return ct(n),null;case 5:if(ot(n),d=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==s&&$r(n);else{if(!s){if(n.stateNode===null)throw Error(o(166));return ct(n),null}if(m=se.current,Po(n))gg(n);else{var w=yc(ve.current);switch(m){case 1:m=w.createElementNS("http://www.w3.org/2000/svg",d);break;case 2:m=w.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;default:switch(d){case"svg":m=w.createElementNS("http://www.w3.org/2000/svg",d);break;case"math":m=w.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;case"script":m=w.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof s.is=="string"?w.createElement("select",{is:s.is}):w.createElement("select"),s.multiple?m.multiple=!0:s.size&&(m.size=s.size);break;default:m=typeof s.is=="string"?w.createElement(d,{is:s.is}):w.createElement(d)}}m[$t]=n,m[nn]=s;e:for(w=n.child;w!==null;){if(w.tag===5||w.tag===6)m.appendChild(w.stateNode);else if(w.tag!==4&&w.tag!==27&&w.child!==null){w.child.return=w,w=w.child;continue}if(w===n)break e;for(;w.sibling===null;){if(w.return===null||w.return===n)break e;w=w.return}w.sibling.return=w.return,w=w.sibling}n.stateNode=m;e:switch(qt(m,d,s),d){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&$r(n)}}return ct(n),kd(n,n.type,e===null?null:e.memoizedProps,n.pendingProps,l),null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==s&&$r(n);else{if(typeof s!="string"&&n.stateNode===null)throw Error(o(166));if(e=ve.current,Po(n)){if(e=n.stateNode,l=n.memoizedProps,s=null,d=kt,d!==null)switch(d.tag){case 27:case 5:s=d.memoizedProps}e[$t]=n,e=!!(e.nodeValue===l||s!==null&&s.suppressHydrationWarning===!0||z0(e.nodeValue,l)),e||ua(n,!0)}else e=yc(e).createTextNode(s),e[$t]=n,n.stateNode=e}return ct(n),null;case 31:if(l=n.memoizedState,e===null||e.memoizedState!==null){if(s=Po(n),l!==null){if(e===null){if(!s)throw Error(o(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(557));e[$t]=n}else Za(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ct(n),e=!1}else l=Qf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return n.flags&256?(Sn(n),n):(Sn(n),null);if((n.flags&128)!==0)throw Error(o(558))}return ct(n),null;case 13:if(s=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(d=Po(n),s!==null&&s.dehydrated!==null){if(e===null){if(!d)throw Error(o(318));if(d=n.memoizedState,d=d!==null?d.dehydrated:null,!d)throw Error(o(317));d[$t]=n}else Za(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ct(n),d=!1}else d=Qf(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=d),d=!0;if(!d)return n.flags&256?(Sn(n),n):(Sn(n),null)}return Sn(n),(n.flags&128)!==0?(n.lanes=l,n):(l=s!==null,e=e!==null&&e.memoizedState!==null,l&&(s=n.child,d=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(d=s.alternate.memoizedState.cachePool.pool),m=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(m=s.memoizedState.cachePool.pool),m!==d&&(s.flags|=2048)),l!==e&&l&&(n.child.flags|=8192),rc(n,n.updateQueue),ct(n),null);case 4:return Ee(),e===null&&sh(n.stateNode.containerInfo),ct(n),null;case 10:return Lr(n.type),ct(n),null;case 19:if($(wt),s=n.memoizedState,s===null)return ct(n),null;if(d=(n.flags&128)!==0,m=s.rendering,m===null)if(d)hi(s,!1);else{if(bt!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(m=Gs(e),m!==null){for(n.flags|=128,hi(s,!1),e=m.updateQueue,n.updateQueue=e,rc(n,e),n.subtreeFlags=0,e=l,l=n.child;l!==null;)dg(l,e),l=l.sibling;return ee(wt,wt.current&1|2),Pe&&Mr(n,s.treeForkCount),n.child}e=e.sibling}s.tail!==null&&ke()>sc&&(n.flags|=128,d=!0,hi(s,!1),n.lanes=4194304)}else{if(!d)if(e=Gs(m),e!==null){if(n.flags|=128,d=!0,e=e.updateQueue,n.updateQueue=e,rc(n,e),hi(s,!0),s.tail===null&&s.tailMode==="hidden"&&!m.alternate&&!Pe)return ct(n),null}else 2*ke()-s.renderingStartTime>sc&&l!==536870912&&(n.flags|=128,d=!0,hi(s,!1),n.lanes=4194304);s.isBackwards?(m.sibling=n.child,n.child=m):(e=s.last,e!==null?e.sibling=m:n.child=m,s.last=m)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=ke(),e.sibling=null,l=wt.current,ee(wt,d?l&1|2:l&1),Pe&&Mr(n,s.treeForkCount),e):(ct(n),null);case 22:case 23:return Sn(n),cd(),s=n.memoizedState!==null,e!==null?e.memoizedState!==null!==s&&(n.flags|=8192):s&&(n.flags|=8192),s?(l&536870912)!==0&&(n.flags&128)===0&&(ct(n),n.subtreeFlags&6&&(n.flags|=8192)):ct(n),l=n.updateQueue,l!==null&&rc(n,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),s=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(s=n.memoizedState.cachePool.pool),s!==l&&(n.flags|=2048),e!==null&&$(Wa),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),n.memoizedState.cache!==l&&(n.flags|=2048),Lr(Nt),ct(n),null;case 25:return null;case 30:return null}throw Error(o(156,n.tag))}function LE(e,n){switch(If(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Lr(Nt),Ee(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return ot(n),null;case 31:if(n.memoizedState!==null){if(Sn(n),n.alternate===null)throw Error(o(340));Za()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(Sn(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(o(340));Za()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return $(wt),null;case 4:return Ee(),null;case 10:return Lr(n.type),null;case 22:case 23:return Sn(n),cd(),e!==null&&$(Wa),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return Lr(Nt),null;case 25:return null;default:return null}}function $y(e,n){switch(If(n),n.tag){case 3:Lr(Nt),Ee();break;case 26:case 27:case 5:ot(n);break;case 4:Ee();break;case 31:n.memoizedState!==null&&Sn(n);break;case 13:Sn(n);break;case 19:$(wt);break;case 10:Lr(n.type);break;case 22:case 23:Sn(n),cd(),e!==null&&$(Wa);break;case 24:Lr(Nt)}}function pi(e,n){try{var l=n.updateQueue,s=l!==null?l.lastEffect:null;if(s!==null){var d=s.next;l=d;do{if((l.tag&e)===e){s=void 0;var m=l.create,w=l.inst;s=m(),w.destroy=s}l=l.next}while(l!==d)}}catch(N){Qe(n,n.return,N)}}function ga(e,n,l){try{var s=n.updateQueue,d=s!==null?s.lastEffect:null;if(d!==null){var m=d.next;s=m;do{if((s.tag&e)===e){var w=s.inst,N=w.destroy;if(N!==void 0){w.destroy=void 0,d=n;var L=l,G=N;try{G()}catch(te){Qe(d,L,te)}}}s=s.next}while(s!==m)}}catch(te){Qe(n,n.return,te)}}function ky(e){var n=e.updateQueue;if(n!==null){var l=e.stateNode;try{jg(n,l)}catch(s){Qe(e,e.return,s)}}}function Py(e,n,l){l.props=ro(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(s){Qe(e,n,s)}}function mi(e,n){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var s=e.stateNode;break;case 30:s=e.stateNode;break;default:s=e.stateNode}typeof l=="function"?e.refCleanup=l(s):l.current=s}}catch(d){Qe(e,n,d)}}function gr(e,n){var l=e.ref,s=e.refCleanup;if(l!==null)if(typeof s=="function")try{s()}catch(d){Qe(e,n,d)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(d){Qe(e,n,d)}else l.current=null}function Vy(e){var n=e.type,l=e.memoizedProps,s=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":l.autoFocus&&s.focus();break e;case"img":l.src?s.src=l.src:l.srcSet&&(s.srcset=l.srcSet)}}catch(d){Qe(e,e.return,d)}}function Pd(e,n,l){try{var s=e.stateNode;r2(s,e.type,l,n),s[nn]=n}catch(d){Qe(e,e.return,d)}}function qy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ea(e.type)||e.tag===4}function Vd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qy(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.tag===27&&Ea(e.type)||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 qd(e,n,l){var s=e.tag;if(s===5||s===6)e=e.stateNode,n?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,n):(n=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,n.appendChild(e),l=l._reactRootContainer,l!=null||n.onclick!==null||(n.onclick=jr));else if(s!==4&&(s===27&&Ea(e.type)&&(l=e.stateNode,n=null),e=e.child,e!==null))for(qd(e,n,l),e=e.sibling;e!==null;)qd(e,n,l),e=e.sibling}function ac(e,n,l){var s=e.tag;if(s===5||s===6)e=e.stateNode,n?l.insertBefore(e,n):l.appendChild(e);else if(s!==4&&(s===27&&Ea(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(ac(e,n,l),e=e.sibling;e!==null;)ac(e,n,l),e=e.sibling}function Gy(e){var n=e.stateNode,l=e.memoizedProps;try{for(var s=e.type,d=n.attributes;d.length;)n.removeAttributeNode(d[0]);qt(n,s,l),n[$t]=e,n[nn]=l}catch(m){Qe(e,e.return,m)}}var kr=!1,Ot=!1,Gd=!1,Yy=typeof WeakSet=="function"?WeakSet:Set,Ht=null;function BE(e,n){if(e=e.containerInfo,fh=Rc,e=rg(e),Hf(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var s=l.getSelection&&l.getSelection();if(s&&s.rangeCount!==0){l=s.anchorNode;var d=s.anchorOffset,m=s.focusNode;s=s.focusOffset;try{l.nodeType,m.nodeType}catch{l=null;break e}var w=0,N=-1,L=-1,G=0,te=0,ae=e,Y=null;t:for(;;){for(var Z;ae!==l||d!==0&&ae.nodeType!==3||(N=w+d),ae!==m||s!==0&&ae.nodeType!==3||(L=w+s),ae.nodeType===3&&(w+=ae.nodeValue.length),(Z=ae.firstChild)!==null;)Y=ae,ae=Z;for(;;){if(ae===e)break t;if(Y===l&&++G===d&&(N=w),Y===m&&++te===s&&(L=w),(Z=ae.nextSibling)!==null)break;ae=Y,Y=ae.parentNode}ae=Z}l=N===-1||L===-1?null:{start:N,end:L}}else l=null}l=l||{start:0,end:0}}else l=null;for(dh={focusedElem:e,selectionRange:l},Rc=!1,Ht=n;Ht!==null;)if(n=Ht,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,Ht=e;else for(;Ht!==null;){switch(n=Ht,m=n.alternate,e=n.flags,n.tag){case 0:if((e&4)!==0&&(e=n.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)d=e[l],d.ref.impl=d.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&m!==null){e=void 0,l=n,d=m.memoizedProps,m=m.memoizedState,s=l.stateNode;try{var xe=ro(l.type,d);e=s.getSnapshotBeforeUpdate(xe,m),s.__reactInternalSnapshotBeforeUpdate=e}catch(Te){Qe(l,l.return,Te)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,l=e.nodeType,l===9)mh(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":mh(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(o(163))}if(e=n.sibling,e!==null){e.return=n.return,Ht=e;break}Ht=n.return}}function Fy(e,n,l){var s=l.flags;switch(l.tag){case 0:case 11:case 15:Vr(e,l),s&4&&pi(5,l);break;case 1:if(Vr(e,l),s&4)if(e=l.stateNode,n===null)try{e.componentDidMount()}catch(w){Qe(l,l.return,w)}else{var d=ro(l.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(d,n,e.__reactInternalSnapshotBeforeUpdate)}catch(w){Qe(l,l.return,w)}}s&64&&ky(l),s&512&&mi(l,l.return);break;case 3:if(Vr(e,l),s&64&&(e=l.updateQueue,e!==null)){if(n=null,l.child!==null)switch(l.child.tag){case 27:case 5:n=l.child.stateNode;break;case 1:n=l.child.stateNode}try{jg(e,n)}catch(w){Qe(l,l.return,w)}}break;case 27:n===null&&s&4&&Gy(l);case 26:case 5:Vr(e,l),n===null&&s&4&&Vy(l),s&512&&mi(l,l.return);break;case 12:Vr(e,l);break;case 31:Vr(e,l),s&4&&Zy(e,l);break;case 13:Vr(e,l),s&4&&Qy(e,l),s&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=YE.bind(null,l),f2(e,l))));break;case 22:if(s=l.memoizedState!==null||kr,!s){n=n!==null&&n.memoizedState!==null||Ot,d=kr;var m=Ot;kr=s,(Ot=n)&&!m?qr(e,l,(l.subtreeFlags&8772)!==0):Vr(e,l),kr=d,Ot=m}break;case 30:break;default:Vr(e,l)}}function Xy(e){var n=e.alternate;n!==null&&(e.alternate=null,Xy(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&xf(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var dt=null,an=!1;function Pr(e,n,l){for(l=l.child;l!==null;)Iy(e,n,l),l=l.sibling}function Iy(e,n,l){if(Kt&&typeof Kt.onCommitFiberUnmount=="function")try{Kt.onCommitFiberUnmount(pr,l)}catch{}switch(l.tag){case 26:Ot||gr(l,n),Pr(e,n,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Ot||gr(l,n);var s=dt,d=an;Ea(l.type)&&(dt=l.stateNode,an=!1),Pr(e,n,l),Ei(l.stateNode),dt=s,an=d;break;case 5:Ot||gr(l,n);case 6:if(s=dt,d=an,dt=null,Pr(e,n,l),dt=s,an=d,dt!==null)if(an)try{(dt.nodeType===9?dt.body:dt.nodeName==="HTML"?dt.ownerDocument.body:dt).removeChild(l.stateNode)}catch(m){Qe(l,n,m)}else try{dt.removeChild(l.stateNode)}catch(m){Qe(l,n,m)}break;case 18:dt!==null&&(an?(e=dt,k0(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),sl(e)):k0(dt,l.stateNode));break;case 4:s=dt,d=an,dt=l.stateNode.containerInfo,an=!0,Pr(e,n,l),dt=s,an=d;break;case 0:case 11:case 14:case 15:ga(2,l,n),Ot||ga(4,l,n),Pr(e,n,l);break;case 1:Ot||(gr(l,n),s=l.stateNode,typeof s.componentWillUnmount=="function"&&Py(l,n,s)),Pr(e,n,l);break;case 21:Pr(e,n,l);break;case 22:Ot=(s=Ot)||l.memoizedState!==null,Pr(e,n,l),Ot=s;break;default:Pr(e,n,l)}}function Zy(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{sl(e)}catch(l){Qe(n,n.return,l)}}}function Qy(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{sl(e)}catch(l){Qe(n,n.return,l)}}function HE(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Yy),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Yy),n;default:throw Error(o(435,e.tag))}}function oc(e,n){var l=HE(e);n.forEach(function(s){if(!l.has(s)){l.add(s);var d=FE.bind(null,e,s);s.then(d,d)}})}function on(e,n){var l=n.deletions;if(l!==null)for(var s=0;s<l.length;s++){var d=l[s],m=e,w=n,N=w;e:for(;N!==null;){switch(N.tag){case 27:if(Ea(N.type)){dt=N.stateNode,an=!1;break e}break;case 5:dt=N.stateNode,an=!1;break e;case 3:case 4:dt=N.stateNode.containerInfo,an=!0;break e}N=N.return}if(dt===null)throw Error(o(160));Iy(m,w,d),dt=null,an=!1,m=d.alternate,m!==null&&(m.return=null),d.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)Ky(n,e),n=n.sibling}var Kn=null;function Ky(e,n){var l=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:on(n,e),ln(e),s&4&&(ga(3,e,e.return),pi(3,e),ga(5,e,e.return));break;case 1:on(n,e),ln(e),s&512&&(Ot||l===null||gr(l,l.return)),s&64&&kr&&(e=e.updateQueue,e!==null&&(s=e.callbacks,s!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?s:l.concat(s))));break;case 26:var d=Kn;if(on(n,e),ln(e),s&512&&(Ot||l===null||gr(l,l.return)),s&4){var m=l!==null?l.memoizedState:null;if(s=e.memoizedState,l===null)if(s===null)if(e.stateNode===null){e:{s=e.type,l=e.memoizedProps,d=d.ownerDocument||d;t:switch(s){case"title":m=d.getElementsByTagName("title")[0],(!m||m[Vl]||m[$t]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=d.createElement(s),d.head.insertBefore(m,d.querySelector("head > title"))),qt(m,s,l),m[$t]=e,Bt(m),s=m;break e;case"link":var w=K0("link","href",d).get(s+(l.href||""));if(w){for(var N=0;N<w.length;N++)if(m=w[N],m.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&m.getAttribute("rel")===(l.rel==null?null:l.rel)&&m.getAttribute("title")===(l.title==null?null:l.title)&&m.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){w.splice(N,1);break t}}m=d.createElement(s),qt(m,s,l),d.head.appendChild(m);break;case"meta":if(w=K0("meta","content",d).get(s+(l.content||""))){for(N=0;N<w.length;N++)if(m=w[N],m.getAttribute("content")===(l.content==null?null:""+l.content)&&m.getAttribute("name")===(l.name==null?null:l.name)&&m.getAttribute("property")===(l.property==null?null:l.property)&&m.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&m.getAttribute("charset")===(l.charSet==null?null:l.charSet)){w.splice(N,1);break t}}m=d.createElement(s),qt(m,s,l),d.head.appendChild(m);break;default:throw Error(o(468,s))}m[$t]=e,Bt(m),s=m}e.stateNode=s}else W0(d,e.type,e.stateNode);else e.stateNode=Q0(d,s,e.memoizedProps);else m!==s?(m===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):m.count--,s===null?W0(d,e.type,e.stateNode):Q0(d,s,e.memoizedProps)):s===null&&e.stateNode!==null&&Pd(e,e.memoizedProps,l.memoizedProps)}break;case 27:on(n,e),ln(e),s&512&&(Ot||l===null||gr(l,l.return)),l!==null&&s&4&&Pd(e,e.memoizedProps,l.memoizedProps);break;case 5:if(on(n,e),ln(e),s&512&&(Ot||l===null||gr(l,l.return)),e.flags&32){d=e.stateNode;try{Oo(d,"")}catch(xe){Qe(e,e.return,xe)}}s&4&&e.stateNode!=null&&(d=e.memoizedProps,Pd(e,d,l!==null?l.memoizedProps:d)),s&1024&&(Gd=!0);break;case 6:if(on(n,e),ln(e),s&4){if(e.stateNode===null)throw Error(o(162));s=e.memoizedProps,l=e.stateNode;try{l.nodeValue=s}catch(xe){Qe(e,e.return,xe)}}break;case 3:if(Sc=null,d=Kn,Kn=bc(n.containerInfo),on(n,e),Kn=d,ln(e),s&4&&l!==null&&l.memoizedState.isDehydrated)try{sl(n.containerInfo)}catch(xe){Qe(e,e.return,xe)}Gd&&(Gd=!1,Wy(e));break;case 4:s=Kn,Kn=bc(e.stateNode.containerInfo),on(n,e),ln(e),Kn=s;break;case 12:on(n,e),ln(e);break;case 31:on(n,e),ln(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,oc(e,s)));break;case 13:on(n,e),ln(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(ic=ke()),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,oc(e,s)));break;case 22:d=e.memoizedState!==null;var L=l!==null&&l.memoizedState!==null,G=kr,te=Ot;if(kr=G||d,Ot=te||L,on(n,e),Ot=te,kr=G,ln(e),s&8192)e:for(n=e.stateNode,n._visibility=d?n._visibility&-2:n._visibility|1,d&&(l===null||L||kr||Ot||ao(e)),l=null,n=e;;){if(n.tag===5||n.tag===26){if(l===null){L=l=n;try{if(m=L.stateNode,d)w=m.style,typeof w.setProperty=="function"?w.setProperty("display","none","important"):w.display="none";else{N=L.stateNode;var ae=L.memoizedProps.style,Y=ae!=null&&ae.hasOwnProperty("display")?ae.display:null;N.style.display=Y==null||typeof Y=="boolean"?"":(""+Y).trim()}}catch(xe){Qe(L,L.return,xe)}}}else if(n.tag===6){if(l===null){L=n;try{L.stateNode.nodeValue=d?"":L.memoizedProps}catch(xe){Qe(L,L.return,xe)}}}else if(n.tag===18){if(l===null){L=n;try{var Z=L.stateNode;d?P0(Z,!0):P0(L.stateNode,!1)}catch(xe){Qe(L,L.return,xe)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;l===n&&(l=null),n=n.return}l===n&&(l=null),n.sibling.return=n.return,n=n.sibling}s&4&&(s=e.updateQueue,s!==null&&(l=s.retryQueue,l!==null&&(s.retryQueue=null,oc(e,l))));break;case 19:on(n,e),ln(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,oc(e,s)));break;case 30:break;case 21:break;default:on(n,e),ln(e)}}function ln(e){var n=e.flags;if(n&2){try{for(var l,s=e.return;s!==null;){if(qy(s)){l=s;break}s=s.return}if(l==null)throw Error(o(160));switch(l.tag){case 27:var d=l.stateNode,m=Vd(e);ac(e,m,d);break;case 5:var w=l.stateNode;l.flags&32&&(Oo(w,""),l.flags&=-33);var N=Vd(e);ac(e,N,w);break;case 3:case 4:var L=l.stateNode.containerInfo,G=Vd(e);qd(e,G,L);break;default:throw Error(o(161))}}catch(te){Qe(e,e.return,te)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Wy(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Wy(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Vr(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)Fy(e,n.alternate,n),n=n.sibling}function ao(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:ga(4,n,n.return),ao(n);break;case 1:gr(n,n.return);var l=n.stateNode;typeof l.componentWillUnmount=="function"&&Py(n,n.return,l),ao(n);break;case 27:Ei(n.stateNode);case 26:case 5:gr(n,n.return),ao(n);break;case 22:n.memoizedState===null&&ao(n);break;case 30:ao(n);break;default:ao(n)}e=e.sibling}}function qr(e,n,l){for(l=l&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var s=n.alternate,d=e,m=n,w=m.flags;switch(m.tag){case 0:case 11:case 15:qr(d,m,l),pi(4,m);break;case 1:if(qr(d,m,l),s=m,d=s.stateNode,typeof d.componentDidMount=="function")try{d.componentDidMount()}catch(G){Qe(s,s.return,G)}if(s=m,d=s.updateQueue,d!==null){var N=s.stateNode;try{var L=d.shared.hiddenCallbacks;if(L!==null)for(d.shared.hiddenCallbacks=null,d=0;d<L.length;d++)_g(L[d],N)}catch(G){Qe(s,s.return,G)}}l&&w&64&&ky(m),mi(m,m.return);break;case 27:Gy(m);case 26:case 5:qr(d,m,l),l&&s===null&&w&4&&Vy(m),mi(m,m.return);break;case 12:qr(d,m,l);break;case 31:qr(d,m,l),l&&w&4&&Zy(d,m);break;case 13:qr(d,m,l),l&&w&4&&Qy(d,m);break;case 22:m.memoizedState===null&&qr(d,m,l),mi(m,m.return);break;case 30:break;default:qr(d,m,l)}n=n.sibling}}function Yd(e,n){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&ti(l))}function Fd(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&ti(e))}function Wn(e,n,l,s){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Jy(e,n,l,s),n=n.sibling}function Jy(e,n,l,s){var d=n.flags;switch(n.tag){case 0:case 11:case 15:Wn(e,n,l,s),d&2048&&pi(9,n);break;case 1:Wn(e,n,l,s);break;case 3:Wn(e,n,l,s),d&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&ti(e)));break;case 12:if(d&2048){Wn(e,n,l,s),e=n.stateNode;try{var m=n.memoizedProps,w=m.id,N=m.onPostCommit;typeof N=="function"&&N(w,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(L){Qe(n,n.return,L)}}else Wn(e,n,l,s);break;case 31:Wn(e,n,l,s);break;case 13:Wn(e,n,l,s);break;case 23:break;case 22:m=n.stateNode,w=n.alternate,n.memoizedState!==null?m._visibility&2?Wn(e,n,l,s):vi(e,n):m._visibility&2?Wn(e,n,l,s):(m._visibility|=2,Ko(e,n,l,s,(n.subtreeFlags&10256)!==0||!1)),d&2048&&Yd(w,n);break;case 24:Wn(e,n,l,s),d&2048&&Fd(n.alternate,n);break;default:Wn(e,n,l,s)}}function Ko(e,n,l,s,d){for(d=d&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var m=e,w=n,N=l,L=s,G=w.flags;switch(w.tag){case 0:case 11:case 15:Ko(m,w,N,L,d),pi(8,w);break;case 23:break;case 22:var te=w.stateNode;w.memoizedState!==null?te._visibility&2?Ko(m,w,N,L,d):vi(m,w):(te._visibility|=2,Ko(m,w,N,L,d)),d&&G&2048&&Yd(w.alternate,w);break;case 24:Ko(m,w,N,L,d),d&&G&2048&&Fd(w.alternate,w);break;default:Ko(m,w,N,L,d)}n=n.sibling}}function vi(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var l=e,s=n,d=s.flags;switch(s.tag){case 22:vi(l,s),d&2048&&Yd(s.alternate,s);break;case 24:vi(l,s),d&2048&&Fd(s.alternate,s);break;default:vi(l,s)}n=n.sibling}}var gi=8192;function Wo(e,n,l){if(e.subtreeFlags&gi)for(e=e.child;e!==null;)e0(e,n,l),e=e.sibling}function e0(e,n,l){switch(e.tag){case 26:Wo(e,n,l),e.flags&gi&&e.memoizedState!==null&&C2(l,Kn,e.memoizedState,e.memoizedProps);break;case 5:Wo(e,n,l);break;case 3:case 4:var s=Kn;Kn=bc(e.stateNode.containerInfo),Wo(e,n,l),Kn=s;break;case 22:e.memoizedState===null&&(s=e.alternate,s!==null&&s.memoizedState!==null?(s=gi,gi=16777216,Wo(e,n,l),gi=s):Wo(e,n,l));break;default:Wo(e,n,l)}}function t0(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function yi(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var l=0;l<n.length;l++){var s=n[l];Ht=s,r0(s,e)}t0(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)n0(e),e=e.sibling}function n0(e){switch(e.tag){case 0:case 11:case 15:yi(e),e.flags&2048&&ga(9,e,e.return);break;case 3:yi(e);break;case 12:yi(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,lc(e)):yi(e);break;default:yi(e)}}function lc(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var l=0;l<n.length;l++){var s=n[l];Ht=s,r0(s,e)}t0(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:ga(8,n,n.return),lc(n);break;case 22:l=n.stateNode,l._visibility&2&&(l._visibility&=-3,lc(n));break;default:lc(n)}e=e.sibling}}function r0(e,n){for(;Ht!==null;){var l=Ht;switch(l.tag){case 0:case 11:case 15:ga(8,l,n);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var s=l.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:ti(l.memoizedState.cache)}if(s=l.child,s!==null)s.return=l,Ht=s;else e:for(l=e;Ht!==null;){s=Ht;var d=s.sibling,m=s.return;if(Xy(s),s===l){Ht=null;break e}if(d!==null){d.return=m,Ht=d;break e}Ht=m}}}var UE={getCacheForType:function(e){var n=Pt(Nt),l=n.data.get(e);return l===void 0&&(l=e(),n.data.set(e,l)),l},cacheSignal:function(){return Pt(Nt).controller.signal}},$E=typeof WeakMap=="function"?WeakMap:Map,Xe=0,nt=null,Be=null,Ue=0,Ze=0,wn=null,ya=!1,Jo=!1,Xd=!1,Gr=0,bt=0,ba=0,oo=0,Id=0,Cn=0,el=0,bi=null,sn=null,Zd=!1,ic=0,a0=0,sc=1/0,cc=null,xa=null,Lt=0,Sa=null,tl=null,Yr=0,Qd=0,Kd=null,o0=null,xi=0,Wd=null;function En(){return(Xe&2)!==0&&Ue!==0?Ue&-Ue:j.T!==null?ah():Sv()}function l0(){if(Cn===0)if((Ue&536870912)===0||Pe){var e=zt;zt<<=1,(zt&3932160)===0&&(zt=262144),Cn=e}else Cn=536870912;return e=xn.current,e!==null&&(e.flags|=32),Cn}function cn(e,n,l){(e===nt&&(Ze===2||Ze===9)||e.cancelPendingCommit!==null)&&(nl(e,0),wa(e,Ue,Cn,!1)),Pl(e,l),((Xe&2)===0||e!==nt)&&(e===nt&&((Xe&2)===0&&(oo|=l),bt===4&&wa(e,Ue,Cn,!1)),yr(e))}function i0(e,n,l){if((Xe&6)!==0)throw Error(o(327));var s=!l&&(n&127)===0&&(n&e.expiredLanes)===0||kl(e,n),d=s?VE(e,n):eh(e,n,!0),m=s;do{if(d===0){Jo&&!s&&wa(e,n,0,!1);break}else{if(l=e.current.alternate,m&&!kE(l)){d=eh(e,n,!1),m=!1;continue}if(d===2){if(m=n,e.errorRecoveryDisabledLanes&m)var w=0;else w=e.pendingLanes&-536870913,w=w!==0?w:w&536870912?536870912:0;if(w!==0){n=w;e:{var N=e;d=bi;var L=N.current.memoizedState.isDehydrated;if(L&&(nl(N,w).flags|=256),w=eh(N,w,!1),w!==2){if(Xd&&!L){N.errorRecoveryDisabledLanes|=m,oo|=m,d=4;break e}m=sn,sn=d,m!==null&&(sn===null?sn=m:sn.push.apply(sn,m))}d=w}if(m=!1,d!==2)continue}}if(d===1){nl(e,0),wa(e,n,0,!0);break}e:{switch(s=e,m=d,m){case 0:case 1:throw Error(o(345));case 4:if((n&4194048)!==n)break;case 6:wa(s,n,Cn,!ya);break e;case 2:sn=null;break;case 3:case 5:break;default:throw Error(o(329))}if((n&62914560)===n&&(d=ic+300-ke(),10<d)){if(wa(s,n,Cn,!ya),bs(s,0,!0)!==0)break e;Yr=n,s.timeoutHandle=U0(s0.bind(null,s,l,sn,cc,Zd,n,Cn,oo,el,ya,m,"Throttled",-0,0),d);break e}s0(s,l,sn,cc,Zd,n,Cn,oo,el,ya,m,null,-0,0)}}break}while(!0);yr(e)}function s0(e,n,l,s,d,m,w,N,L,G,te,ae,Y,Z){if(e.timeoutHandle=-1,ae=n.subtreeFlags,ae&8192||(ae&16785408)===16785408){ae={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:jr},e0(n,m,ae);var xe=(m&62914560)===m?ic-ke():(m&4194048)===m?a0-ke():0;if(xe=E2(ae,xe),xe!==null){Yr=m,e.cancelPendingCommit=xe(v0.bind(null,e,n,m,l,s,d,w,N,L,te,ae,null,Y,Z)),wa(e,m,w,!G);return}}v0(e,n,m,l,s,d,w,N,L)}function kE(e){for(var n=e;;){var l=n.tag;if((l===0||l===11||l===15)&&n.flags&16384&&(l=n.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var s=0;s<l.length;s++){var d=l[s],m=d.getSnapshot;d=d.value;try{if(!yn(m(),d))return!1}catch{return!1}}if(l=n.child,n.subtreeFlags&16384&&l!==null)l.return=n,n=l;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function wa(e,n,l,s){n&=~Id,n&=~oo,e.suspendedLanes|=n,e.pingedLanes&=~n,s&&(e.warmLanes|=n),s=e.expirationTimes;for(var d=n;0<d;){var m=31-St(d),w=1<<m;s[m]=-1,d&=~w}l!==0&&yv(e,l,n)}function uc(){return(Xe&6)===0?(Si(0),!1):!0}function Jd(){if(Be!==null){if(Ze===0)var e=Be.return;else e=Be,zr=Qa=null,md(e),Fo=null,ri=0,e=Be;for(;e!==null;)$y(e.alternate,e),e=e.return;Be=null}}function nl(e,n){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,l2(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Yr=0,Jd(),nt=e,Be=l=Dr(e.current,null),Ue=n,Ze=0,wn=null,ya=!1,Jo=kl(e,n),Xd=!1,el=Cn=Id=oo=ba=bt=0,sn=bi=null,Zd=!1,(n&8)!==0&&(n|=n&32);var s=e.entangledLanes;if(s!==0)for(e=e.entanglements,s&=n;0<s;){var d=31-St(s),m=1<<d;n|=e[d],s&=~m}return Gr=n,Os(),l}function c0(e,n){Oe=null,j.H=fi,n===Yo||n===$s?(n=Rg(),Ze=3):n===rd?(n=Rg(),Ze=4):Ze=n===Od?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,wn=n,Be===null&&(bt=1,Js(e,zn(n,e.current)))}function u0(){var e=xn.current;return e===null?!0:(Ue&4194048)===Ue?Un===null:(Ue&62914560)===Ue||(Ue&536870912)!==0?e===Un:!1}function f0(){var e=j.H;return j.H=fi,e===null?fi:e}function d0(){var e=j.A;return j.A=UE,e}function fc(){bt=4,ya||(Ue&4194048)!==Ue&&xn.current!==null||(Jo=!0),(ba&134217727)===0&&(oo&134217727)===0||nt===null||wa(nt,Ue,Cn,!1)}function eh(e,n,l){var s=Xe;Xe|=2;var d=f0(),m=d0();(nt!==e||Ue!==n)&&(cc=null,nl(e,n)),n=!1;var w=bt;e:do try{if(Ze!==0&&Be!==null){var N=Be,L=wn;switch(Ze){case 8:Jd(),w=6;break e;case 3:case 2:case 9:case 6:xn.current===null&&(n=!0);var G=Ze;if(Ze=0,wn=null,rl(e,N,L,G),l&&Jo){w=0;break e}break;default:G=Ze,Ze=0,wn=null,rl(e,N,L,G)}}PE(),w=bt;break}catch(te){c0(e,te)}while(!0);return n&&e.shellSuspendCounter++,zr=Qa=null,Xe=s,j.H=d,j.A=m,Be===null&&(nt=null,Ue=0,Os()),w}function PE(){for(;Be!==null;)h0(Be)}function VE(e,n){var l=Xe;Xe|=2;var s=f0(),d=d0();nt!==e||Ue!==n?(cc=null,sc=ke()+500,nl(e,n)):Jo=kl(e,n);e:do try{if(Ze!==0&&Be!==null){n=Be;var m=wn;t:switch(Ze){case 1:Ze=0,wn=null,rl(e,n,m,1);break;case 2:case 9:if(Cg(m)){Ze=0,wn=null,p0(n);break}n=function(){Ze!==2&&Ze!==9||nt!==e||(Ze=7),yr(e)},m.then(n,n);break e;case 3:Ze=7;break e;case 4:Ze=5;break e;case 7:Cg(m)?(Ze=0,wn=null,p0(n)):(Ze=0,wn=null,rl(e,n,m,7));break;case 5:var w=null;switch(Be.tag){case 26:w=Be.memoizedState;case 5:case 27:var N=Be;if(w?J0(w):N.stateNode.complete){Ze=0,wn=null;var L=N.sibling;if(L!==null)Be=L;else{var G=N.return;G!==null?(Be=G,dc(G)):Be=null}break t}}Ze=0,wn=null,rl(e,n,m,5);break;case 6:Ze=0,wn=null,rl(e,n,m,6);break;case 8:Jd(),bt=6;break e;default:throw Error(o(462))}}qE();break}catch(te){c0(e,te)}while(!0);return zr=Qa=null,j.H=s,j.A=d,Xe=l,Be!==null?0:(nt=null,Ue=0,Os(),bt)}function qE(){for(;Be!==null&&!Ne();)h0(Be)}function h0(e){var n=Hy(e.alternate,e,Gr);e.memoizedProps=e.pendingProps,n===null?dc(e):Be=n}function p0(e){var n=e,l=n.alternate;switch(n.tag){case 15:case 0:n=Oy(l,n,n.pendingProps,n.type,void 0,Ue);break;case 11:n=Oy(l,n,n.pendingProps,n.type.render,n.ref,Ue);break;case 5:md(n);default:$y(l,n),n=Be=dg(n,Gr),n=Hy(l,n,Gr)}e.memoizedProps=e.pendingProps,n===null?dc(e):Be=n}function rl(e,n,l,s){zr=Qa=null,md(n),Fo=null,ri=0;var d=n.return;try{if(OE(e,d,n,l,Ue)){bt=1,Js(e,zn(l,e.current)),Be=null;return}}catch(m){if(d!==null)throw Be=d,m;bt=1,Js(e,zn(l,e.current)),Be=null;return}n.flags&32768?(Pe||s===1?e=!0:Jo||(Ue&536870912)!==0?e=!1:(ya=e=!0,(s===2||s===9||s===3||s===6)&&(s=xn.current,s!==null&&s.tag===13&&(s.flags|=16384))),m0(n,e)):dc(n)}function dc(e){var n=e;do{if((n.flags&32768)!==0){m0(n,ya);return}e=n.return;var l=zE(n.alternate,n,Gr);if(l!==null){Be=l;return}if(n=n.sibling,n!==null){Be=n;return}Be=n=e}while(n!==null);bt===0&&(bt=5)}function m0(e,n){do{var l=LE(e.alternate,e);if(l!==null){l.flags&=32767,Be=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!n&&(e=e.sibling,e!==null)){Be=e;return}Be=e=l}while(e!==null);bt=6,Be=null}function v0(e,n,l,s,d,m,w,N,L){e.cancelPendingCommit=null;do hc();while(Lt!==0);if((Xe&6)!==0)throw Error(o(327));if(n!==null){if(n===e.current)throw Error(o(177));if(m=n.lanes|n.childLanes,m|=Vf,wC(e,l,m,w,N,L),e===nt&&(Be=nt=null,Ue=0),tl=n,Sa=e,Yr=l,Qd=m,Kd=d,o0=s,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,XE(gn,function(){return S0(),null})):(e.callbackNode=null,e.callbackPriority=0),s=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||s){s=j.T,j.T=null,d=M.p,M.p=2,w=Xe,Xe|=4;try{BE(e,n,l)}finally{Xe=w,M.p=d,j.T=s}}Lt=1,g0(),y0(),b0()}}function g0(){if(Lt===1){Lt=0;var e=Sa,n=tl,l=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||l){l=j.T,j.T=null;var s=M.p;M.p=2;var d=Xe;Xe|=4;try{Ky(n,e);var m=dh,w=rg(e.containerInfo),N=m.focusedElem,L=m.selectionRange;if(w!==N&&N&&N.ownerDocument&&ng(N.ownerDocument.documentElement,N)){if(L!==null&&Hf(N)){var G=L.start,te=L.end;if(te===void 0&&(te=G),"selectionStart"in N)N.selectionStart=G,N.selectionEnd=Math.min(te,N.value.length);else{var ae=N.ownerDocument||document,Y=ae&&ae.defaultView||window;if(Y.getSelection){var Z=Y.getSelection(),xe=N.textContent.length,Te=Math.min(L.start,xe),et=L.end===void 0?Te:Math.min(L.end,xe);!Z.extend&&Te>et&&(w=et,et=Te,Te=w);var V=tg(N,Te),U=tg(N,et);if(V&&U&&(Z.rangeCount!==1||Z.anchorNode!==V.node||Z.anchorOffset!==V.offset||Z.focusNode!==U.node||Z.focusOffset!==U.offset)){var q=ae.createRange();q.setStart(V.node,V.offset),Z.removeAllRanges(),Te>et?(Z.addRange(q),Z.extend(U.node,U.offset)):(q.setEnd(U.node,U.offset),Z.addRange(q))}}}}for(ae=[],Z=N;Z=Z.parentNode;)Z.nodeType===1&&ae.push({element:Z,left:Z.scrollLeft,top:Z.scrollTop});for(typeof N.focus=="function"&&N.focus(),N=0;N<ae.length;N++){var re=ae[N];re.element.scrollLeft=re.left,re.element.scrollTop=re.top}}Rc=!!fh,dh=fh=null}finally{Xe=d,M.p=s,j.T=l}}e.current=n,Lt=2}}function y0(){if(Lt===2){Lt=0;var e=Sa,n=tl,l=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||l){l=j.T,j.T=null;var s=M.p;M.p=2;var d=Xe;Xe|=4;try{Fy(e,n.alternate,n)}finally{Xe=d,M.p=s,j.T=l}}Lt=3}}function b0(){if(Lt===4||Lt===3){Lt=0,Le();var e=Sa,n=tl,l=Yr,s=o0;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Lt=5:(Lt=0,tl=Sa=null,x0(e,e.pendingLanes));var d=e.pendingLanes;if(d===0&&(xa=null),yf(l),n=n.stateNode,Kt&&typeof Kt.onCommitFiberRoot=="function")try{Kt.onCommitFiberRoot(pr,n,void 0,(n.current.flags&128)===128)}catch{}if(s!==null){n=j.T,d=M.p,M.p=2,j.T=null;try{for(var m=e.onRecoverableError,w=0;w<s.length;w++){var N=s[w];m(N.value,{componentStack:N.stack})}}finally{j.T=n,M.p=d}}(Yr&3)!==0&&hc(),yr(e),d=e.pendingLanes,(l&261930)!==0&&(d&42)!==0?e===Wd?xi++:(xi=0,Wd=e):xi=0,Si(0)}}function x0(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,ti(n)))}function hc(){return g0(),y0(),b0(),S0()}function S0(){if(Lt!==5)return!1;var e=Sa,n=Qd;Qd=0;var l=yf(Yr),s=j.T,d=M.p;try{M.p=32>l?32:l,j.T=null,l=Kd,Kd=null;var m=Sa,w=Yr;if(Lt=0,tl=Sa=null,Yr=0,(Xe&6)!==0)throw Error(o(331));var N=Xe;if(Xe|=4,n0(m.current),Jy(m,m.current,w,l),Xe=N,Si(0,!1),Kt&&typeof Kt.onPostCommitFiberRoot=="function")try{Kt.onPostCommitFiberRoot(pr,m)}catch{}return!0}finally{M.p=d,j.T=s,x0(e,n)}}function w0(e,n,l){n=zn(l,n),n=jd(e.stateNode,n,2),e=pa(e,n,2),e!==null&&(Pl(e,2),yr(e))}function Qe(e,n,l){if(e.tag===3)w0(e,e,l);else for(;n!==null;){if(n.tag===3){w0(n,e,l);break}else if(n.tag===1){var s=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(xa===null||!xa.has(s))){e=zn(l,e),l=Cy(2),s=pa(n,l,2),s!==null&&(Ey(l,s,n,e),Pl(s,2),yr(s));break}}n=n.return}}function th(e,n,l){var s=e.pingCache;if(s===null){s=e.pingCache=new $E;var d=new Set;s.set(n,d)}else d=s.get(n),d===void 0&&(d=new Set,s.set(n,d));d.has(l)||(Xd=!0,d.add(l),e=GE.bind(null,e,n,l),n.then(e,e))}function GE(e,n,l){var s=e.pingCache;s!==null&&s.delete(n),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,nt===e&&(Ue&l)===l&&(bt===4||bt===3&&(Ue&62914560)===Ue&&300>ke()-ic?(Xe&2)===0&&nl(e,0):Id|=l,el===Ue&&(el=0)),yr(e)}function C0(e,n){n===0&&(n=gv()),e=Xa(e,n),e!==null&&(Pl(e,n),yr(e))}function YE(e){var n=e.memoizedState,l=0;n!==null&&(l=n.retryLane),C0(e,l)}function FE(e,n){var l=0;switch(e.tag){case 31:case 13:var s=e.stateNode,d=e.memoizedState;d!==null&&(l=d.retryLane);break;case 19:s=e.stateNode;break;case 22:s=e.stateNode._retryCache;break;default:throw Error(o(314))}s!==null&&s.delete(n),C0(e,l)}function XE(e,n){return Me(e,n)}var pc=null,al=null,nh=!1,mc=!1,rh=!1,Ca=0;function yr(e){e!==al&&e.next===null&&(al===null?pc=al=e:al=al.next=e),mc=!0,nh||(nh=!0,ZE())}function Si(e,n){if(!rh&&mc){rh=!0;do for(var l=!1,s=pc;s!==null;){if(e!==0){var d=s.pendingLanes;if(d===0)var m=0;else{var w=s.suspendedLanes,N=s.pingedLanes;m=(1<<31-St(42|e)+1)-1,m&=d&~(w&~N),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(l=!0,A0(s,m))}else m=Ue,m=bs(s,s===nt?m:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(m&3)===0||kl(s,m)||(l=!0,A0(s,m));s=s.next}while(l);rh=!1}}function IE(){E0()}function E0(){mc=nh=!1;var e=0;Ca!==0&&o2()&&(e=Ca);for(var n=ke(),l=null,s=pc;s!==null;){var d=s.next,m=R0(s,n);m===0?(s.next=null,l===null?pc=d:l.next=d,d===null&&(al=l)):(l=s,(e!==0||(m&3)!==0)&&(mc=!0)),s=d}Lt!==0&&Lt!==5||Si(e),Ca!==0&&(Ca=0)}function R0(e,n){for(var l=e.suspendedLanes,s=e.pingedLanes,d=e.expirationTimes,m=e.pendingLanes&-62914561;0<m;){var w=31-St(m),N=1<<w,L=d[w];L===-1?((N&l)===0||(N&s)!==0)&&(d[w]=SC(N,n)):L<=n&&(e.expiredLanes|=N),m&=~N}if(n=nt,l=Ue,l=bs(e,e===n?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s=e.callbackNode,l===0||e===n&&(Ze===2||Ze===9)||e.cancelPendingCommit!==null)return s!==null&&s!==null&&Ie(s),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||kl(e,l)){if(n=l&-l,n===e.callbackPriority)return n;switch(s!==null&&Ie(s),yf(l)){case 2:case 8:l=he;break;case 32:l=gn;break;case 268435456:l=ft;break;default:l=gn}return s=T0.bind(null,e),l=Me(l,s),e.callbackPriority=n,e.callbackNode=l,n}return s!==null&&s!==null&&Ie(s),e.callbackPriority=2,e.callbackNode=null,2}function T0(e,n){if(Lt!==0&&Lt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(hc()&&e.callbackNode!==l)return null;var s=Ue;return s=bs(e,e===nt?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s===0?null:(i0(e,s,n),R0(e,ke()),e.callbackNode!=null&&e.callbackNode===l?T0.bind(null,e):null)}function A0(e,n){if(hc())return null;i0(e,n,!0)}function ZE(){i2(function(){(Xe&6)!==0?Me(ye,IE):E0()})}function ah(){if(Ca===0){var e=qo;e===0&&(e=Eo,Eo<<=1,(Eo&261888)===0&&(Eo=256)),Ca=e}return Ca}function N0(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Cs(""+e)}function _0(e,n){var l=n.ownerDocument.createElement("input");return l.name=n.name,l.value=n.value,e.id&&l.setAttribute("form",e.id),n.parentNode.insertBefore(l,n),e=new FormData(e),l.parentNode.removeChild(l),e}function QE(e,n,l,s,d){if(n==="submit"&&l&&l.stateNode===d){var m=N0((d[nn]||null).action),w=s.submitter;w&&(n=(n=w[nn]||null)?N0(n.formAction):w.getAttribute("formAction"),n!==null&&(m=n,w=null));var N=new As("action","action",null,s,d);e.push({event:N,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(Ca!==0){var L=w?_0(d,w):new FormData(d);Ed(l,{pending:!0,data:L,method:d.method,action:m},null,L)}}else typeof m=="function"&&(N.preventDefault(),L=w?_0(d,w):new FormData(d),Ed(l,{pending:!0,data:L,method:d.method,action:m},m,L))},currentTarget:d}]})}}for(var oh=0;oh<Pf.length;oh++){var lh=Pf[oh],KE=lh.toLowerCase(),WE=lh[0].toUpperCase()+lh.slice(1);Qn(KE,"on"+WE)}Qn(lg,"onAnimationEnd"),Qn(ig,"onAnimationIteration"),Qn(sg,"onAnimationStart"),Qn("dblclick","onDoubleClick"),Qn("focusin","onFocus"),Qn("focusout","onBlur"),Qn(pE,"onTransitionRun"),Qn(mE,"onTransitionStart"),Qn(vE,"onTransitionCancel"),Qn(cg,"onTransitionEnd"),_o("onMouseEnter",["mouseout","mouseover"]),_o("onMouseLeave",["mouseout","mouseover"]),_o("onPointerEnter",["pointerout","pointerover"]),_o("onPointerLeave",["pointerout","pointerover"]),qa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),qa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),qa("onBeforeInput",["compositionend","keypress","textInput","paste"]),qa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),qa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),qa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wi="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),JE=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(wi));function j0(e,n){n=(n&4)!==0;for(var l=0;l<e.length;l++){var s=e[l],d=s.event;s=s.listeners;e:{var m=void 0;if(n)for(var w=s.length-1;0<=w;w--){var N=s[w],L=N.instance,G=N.currentTarget;if(N=N.listener,L!==m&&d.isPropagationStopped())break e;m=N,d.currentTarget=G;try{m(d)}catch(te){js(te)}d.currentTarget=null,m=L}else for(w=0;w<s.length;w++){if(N=s[w],L=N.instance,G=N.currentTarget,N=N.listener,L!==m&&d.isPropagationStopped())break e;m=N,d.currentTarget=G;try{m(d)}catch(te){js(te)}d.currentTarget=null,m=L}}}}function He(e,n){var l=n[bf];l===void 0&&(l=n[bf]=new Set);var s=e+"__bubble";l.has(s)||(O0(n,e,2,!1),l.add(s))}function ih(e,n,l){var s=0;n&&(s|=4),O0(l,e,s,n)}var vc="_reactListening"+Math.random().toString(36).slice(2);function sh(e){if(!e[vc]){e[vc]=!0,Ev.forEach(function(l){l!=="selectionchange"&&(JE.has(l)||ih(l,!1,e),ih(l,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[vc]||(n[vc]=!0,ih("selectionchange",!1,n))}}function O0(e,n,l,s){switch(lb(n)){case 2:var d=A2;break;case 8:d=N2;break;default:d=Ch}l=d.bind(null,n,l,e),d=void 0,!Nf||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(d=!0),s?d!==void 0?e.addEventListener(n,l,{capture:!0,passive:d}):e.addEventListener(n,l,!0):d!==void 0?e.addEventListener(n,l,{passive:d}):e.addEventListener(n,l,!1)}function ch(e,n,l,s,d){var m=s;if((n&1)===0&&(n&2)===0&&s!==null)e:for(;;){if(s===null)return;var w=s.tag;if(w===3||w===4){var N=s.stateNode.containerInfo;if(N===d)break;if(w===4)for(w=s.return;w!==null;){var L=w.tag;if((L===3||L===4)&&w.stateNode.containerInfo===d)return;w=w.return}for(;N!==null;){if(w=To(N),w===null)return;if(L=w.tag,L===5||L===6||L===26||L===27){s=m=w;continue e}N=N.parentNode}}s=s.return}Bv(function(){var G=m,te=Tf(l),ae=[];e:{var Y=ug.get(e);if(Y!==void 0){var Z=As,xe=e;switch(e){case"keypress":if(Rs(l)===0)break e;case"keydown":case"keyup":Z=FC;break;case"focusin":xe="focus",Z=Df;break;case"focusout":xe="blur",Z=Df;break;case"beforeblur":case"afterblur":Z=Df;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Z=$v;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Z=zC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Z=ZC;break;case lg:case ig:case sg:Z=HC;break;case cg:Z=KC;break;case"scroll":case"scrollend":Z=DC;break;case"wheel":Z=JC;break;case"copy":case"cut":case"paste":Z=$C;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Z=Pv;break;case"toggle":case"beforetoggle":Z=tE}var Te=(n&4)!==0,et=!Te&&(e==="scroll"||e==="scrollend"),V=Te?Y!==null?Y+"Capture":null:Y;Te=[];for(var U=G,q;U!==null;){var re=U;if(q=re.stateNode,re=re.tag,re!==5&&re!==26&&re!==27||q===null||V===null||(re=Gl(U,V),re!=null&&Te.push(Ci(U,re,q))),et)break;U=U.return}0<Te.length&&(Y=new Z(Y,xe,null,l,te),ae.push({event:Y,listeners:Te}))}}if((n&7)===0){e:{if(Y=e==="mouseover"||e==="pointerover",Z=e==="mouseout"||e==="pointerout",Y&&l!==Rf&&(xe=l.relatedTarget||l.fromElement)&&(To(xe)||xe[Ro]))break e;if((Z||Y)&&(Y=te.window===te?te:(Y=te.ownerDocument)?Y.defaultView||Y.parentWindow:window,Z?(xe=l.relatedTarget||l.toElement,Z=G,xe=xe?To(xe):null,xe!==null&&(et=c(xe),Te=xe.tag,xe!==et||Te!==5&&Te!==27&&Te!==6)&&(xe=null)):(Z=null,xe=G),Z!==xe)){if(Te=$v,re="onMouseLeave",V="onMouseEnter",U="mouse",(e==="pointerout"||e==="pointerover")&&(Te=Pv,re="onPointerLeave",V="onPointerEnter",U="pointer"),et=Z==null?Y:ql(Z),q=xe==null?Y:ql(xe),Y=new Te(re,U+"leave",Z,l,te),Y.target=et,Y.relatedTarget=q,re=null,To(te)===G&&(Te=new Te(V,U+"enter",xe,l,te),Te.target=q,Te.relatedTarget=et,re=Te),et=re,Z&&xe)t:{for(Te=e2,V=Z,U=xe,q=0,re=V;re;re=Te(re))q++;re=0;for(var Ce=U;Ce;Ce=Te(Ce))re++;for(;0<q-re;)V=Te(V),q--;for(;0<re-q;)U=Te(U),re--;for(;q--;){if(V===U||U!==null&&V===U.alternate){Te=V;break t}V=Te(V),U=Te(U)}Te=null}else Te=null;Z!==null&&D0(ae,Y,Z,Te,!1),xe!==null&&et!==null&&D0(ae,et,xe,Te,!0)}}e:{if(Y=G?ql(G):window,Z=Y.nodeName&&Y.nodeName.toLowerCase(),Z==="select"||Z==="input"&&Y.type==="file")var Ye=Zv;else if(Xv(Y))if(Qv)Ye=fE;else{Ye=cE;var we=sE}else Z=Y.nodeName,!Z||Z.toLowerCase()!=="input"||Y.type!=="checkbox"&&Y.type!=="radio"?G&&Ef(G.elementType)&&(Ye=Zv):Ye=uE;if(Ye&&(Ye=Ye(e,G))){Iv(ae,Ye,l,te);break e}we&&we(e,Y,G),e==="focusout"&&G&&Y.type==="number"&&G.memoizedProps.value!=null&&Cf(Y,"number",Y.value)}switch(we=G?ql(G):window,e){case"focusin":(Xv(we)||we.contentEditable==="true")&&(Lo=we,Uf=G,Wl=null);break;case"focusout":Wl=Uf=Lo=null;break;case"mousedown":$f=!0;break;case"contextmenu":case"mouseup":case"dragend":$f=!1,ag(ae,l,te);break;case"selectionchange":if(hE)break;case"keydown":case"keyup":ag(ae,l,te)}var De;if(zf)e:{switch(e){case"compositionstart":var $e="onCompositionStart";break e;case"compositionend":$e="onCompositionEnd";break e;case"compositionupdate":$e="onCompositionUpdate";break e}$e=void 0}else zo?Yv(e,l)&&($e="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&($e="onCompositionStart");$e&&(Vv&&l.locale!=="ko"&&(zo||$e!=="onCompositionStart"?$e==="onCompositionEnd"&&zo&&(De=Hv()):(ia=te,_f="value"in ia?ia.value:ia.textContent,zo=!0)),we=gc(G,$e),0<we.length&&($e=new kv($e,e,null,l,te),ae.push({event:$e,listeners:we}),De?$e.data=De:(De=Fv(l),De!==null&&($e.data=De)))),(De=rE?aE(e,l):oE(e,l))&&($e=gc(G,"onBeforeInput"),0<$e.length&&(we=new kv("onBeforeInput","beforeinput",null,l,te),ae.push({event:we,listeners:$e}),we.data=De)),QE(ae,e,G,l,te)}j0(ae,n)})}function Ci(e,n,l){return{instance:e,listener:n,currentTarget:l}}function gc(e,n){for(var l=n+"Capture",s=[];e!==null;){var d=e,m=d.stateNode;if(d=d.tag,d!==5&&d!==26&&d!==27||m===null||(d=Gl(e,l),d!=null&&s.unshift(Ci(e,d,m)),d=Gl(e,n),d!=null&&s.push(Ci(e,d,m))),e.tag===3)return s;e=e.return}return[]}function e2(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function D0(e,n,l,s,d){for(var m=n._reactName,w=[];l!==null&&l!==s;){var N=l,L=N.alternate,G=N.stateNode;if(N=N.tag,L!==null&&L===s)break;N!==5&&N!==26&&N!==27||G===null||(L=G,d?(G=Gl(l,m),G!=null&&w.unshift(Ci(l,G,L))):d||(G=Gl(l,m),G!=null&&w.push(Ci(l,G,L)))),l=l.return}w.length!==0&&e.push({event:n,listeners:w})}var t2=/\r\n?/g,n2=/\u0000|\uFFFD/g;function M0(e){return(typeof e=="string"?e:""+e).replace(t2,`
|
||
`).replace(n2,"")}function z0(e,n){return n=M0(n),M0(e)===n}function Je(e,n,l,s,d,m){switch(l){case"children":typeof s=="string"?n==="body"||n==="textarea"&&s===""||Oo(e,s):(typeof s=="number"||typeof s=="bigint")&&n!=="body"&&Oo(e,""+s);break;case"className":Ss(e,"class",s);break;case"tabIndex":Ss(e,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":Ss(e,l,s);break;case"style":zv(e,s,m);break;case"data":if(n!=="object"){Ss(e,"data",s);break}case"src":case"href":if(s===""&&(n!=="a"||l!=="href")){e.removeAttribute(l);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(l);break}s=Cs(""+s),e.setAttribute(l,s);break;case"action":case"formAction":if(typeof s=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(l==="formAction"?(n!=="input"&&Je(e,n,"name",d.name,d,null),Je(e,n,"formEncType",d.formEncType,d,null),Je(e,n,"formMethod",d.formMethod,d,null),Je(e,n,"formTarget",d.formTarget,d,null)):(Je(e,n,"encType",d.encType,d,null),Je(e,n,"method",d.method,d,null),Je(e,n,"target",d.target,d,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(l);break}s=Cs(""+s),e.setAttribute(l,s);break;case"onClick":s!=null&&(e.onclick=jr);break;case"onScroll":s!=null&&He("scroll",e);break;case"onScrollEnd":s!=null&&He("scrollend",e);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(o(61));if(l=s.__html,l!=null){if(d.children!=null)throw Error(o(60));e.innerHTML=l}}break;case"multiple":e.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":e.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){e.removeAttribute("xlink:href");break}l=Cs(""+s),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(l,""+s):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":s===!0?e.setAttribute(l,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(l,s):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?e.setAttribute(l,s):e.removeAttribute(l);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?e.removeAttribute(l):e.setAttribute(l,s);break;case"popover":He("beforetoggle",e),He("toggle",e),xs(e,"popover",s);break;case"xlinkActuate":_r(e,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":_r(e,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":_r(e,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":_r(e,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":_r(e,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":_r(e,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":_r(e,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":_r(e,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":_r(e,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":xs(e,"is",s);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=jC.get(l)||l,xs(e,l,s))}}function uh(e,n,l,s,d,m){switch(l){case"style":zv(e,s,m);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(o(61));if(l=s.__html,l!=null){if(d.children!=null)throw Error(o(60));e.innerHTML=l}}break;case"children":typeof s=="string"?Oo(e,s):(typeof s=="number"||typeof s=="bigint")&&Oo(e,""+s);break;case"onScroll":s!=null&&He("scroll",e);break;case"onScrollEnd":s!=null&&He("scrollend",e);break;case"onClick":s!=null&&(e.onclick=jr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Rv.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(d=l.endsWith("Capture"),n=l.slice(2,d?l.length-7:void 0),m=e[nn]||null,m=m!=null?m[l]:null,typeof m=="function"&&e.removeEventListener(n,m,d),typeof s=="function")){typeof m!="function"&&m!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(n,s,d);break e}l in e?e[l]=s:s===!0?e.setAttribute(l,""):xs(e,l,s)}}}function qt(e,n,l){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":He("error",e),He("load",e);var s=!1,d=!1,m;for(m in l)if(l.hasOwnProperty(m)){var w=l[m];if(w!=null)switch(m){case"src":s=!0;break;case"srcSet":d=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,n));default:Je(e,n,m,w,l,null)}}d&&Je(e,n,"srcSet",l.srcSet,l,null),s&&Je(e,n,"src",l.src,l,null);return;case"input":He("invalid",e);var N=m=w=d=null,L=null,G=null;for(s in l)if(l.hasOwnProperty(s)){var te=l[s];if(te!=null)switch(s){case"name":d=te;break;case"type":w=te;break;case"checked":L=te;break;case"defaultChecked":G=te;break;case"value":m=te;break;case"defaultValue":N=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(o(137,n));break;default:Je(e,n,s,te,l,null)}}jv(e,m,N,L,G,w,d,!1);return;case"select":He("invalid",e),s=w=m=null;for(d in l)if(l.hasOwnProperty(d)&&(N=l[d],N!=null))switch(d){case"value":m=N;break;case"defaultValue":w=N;break;case"multiple":s=N;default:Je(e,n,d,N,l,null)}n=m,l=w,e.multiple=!!s,n!=null?jo(e,!!s,n,!1):l!=null&&jo(e,!!s,l,!0);return;case"textarea":He("invalid",e),m=d=s=null;for(w in l)if(l.hasOwnProperty(w)&&(N=l[w],N!=null))switch(w){case"value":s=N;break;case"defaultValue":d=N;break;case"children":m=N;break;case"dangerouslySetInnerHTML":if(N!=null)throw Error(o(91));break;default:Je(e,n,w,N,l,null)}Dv(e,s,d,m);return;case"option":for(L in l)l.hasOwnProperty(L)&&(s=l[L],s!=null)&&(L==="selected"?e.selected=s&&typeof s!="function"&&typeof s!="symbol":Je(e,n,L,s,l,null));return;case"dialog":He("beforetoggle",e),He("toggle",e),He("cancel",e),He("close",e);break;case"iframe":case"object":He("load",e);break;case"video":case"audio":for(s=0;s<wi.length;s++)He(wi[s],e);break;case"image":He("error",e),He("load",e);break;case"details":He("toggle",e);break;case"embed":case"source":case"link":He("error",e),He("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(G in l)if(l.hasOwnProperty(G)&&(s=l[G],s!=null))switch(G){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,n));default:Je(e,n,G,s,l,null)}return;default:if(Ef(n)){for(te in l)l.hasOwnProperty(te)&&(s=l[te],s!==void 0&&uh(e,n,te,s,l,void 0));return}}for(N in l)l.hasOwnProperty(N)&&(s=l[N],s!=null&&Je(e,n,N,s,l,null))}function r2(e,n,l,s){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var d=null,m=null,w=null,N=null,L=null,G=null,te=null;for(Z in l){var ae=l[Z];if(l.hasOwnProperty(Z)&&ae!=null)switch(Z){case"checked":break;case"value":break;case"defaultValue":L=ae;default:s.hasOwnProperty(Z)||Je(e,n,Z,null,s,ae)}}for(var Y in s){var Z=s[Y];if(ae=l[Y],s.hasOwnProperty(Y)&&(Z!=null||ae!=null))switch(Y){case"type":m=Z;break;case"name":d=Z;break;case"checked":G=Z;break;case"defaultChecked":te=Z;break;case"value":w=Z;break;case"defaultValue":N=Z;break;case"children":case"dangerouslySetInnerHTML":if(Z!=null)throw Error(o(137,n));break;default:Z!==ae&&Je(e,n,Y,Z,s,ae)}}wf(e,w,N,L,G,te,m,d);return;case"select":Z=w=N=Y=null;for(m in l)if(L=l[m],l.hasOwnProperty(m)&&L!=null)switch(m){case"value":break;case"multiple":Z=L;default:s.hasOwnProperty(m)||Je(e,n,m,null,s,L)}for(d in s)if(m=s[d],L=l[d],s.hasOwnProperty(d)&&(m!=null||L!=null))switch(d){case"value":Y=m;break;case"defaultValue":N=m;break;case"multiple":w=m;default:m!==L&&Je(e,n,d,m,s,L)}n=N,l=w,s=Z,Y!=null?jo(e,!!l,Y,!1):!!s!=!!l&&(n!=null?jo(e,!!l,n,!0):jo(e,!!l,l?[]:"",!1));return;case"textarea":Z=Y=null;for(N in l)if(d=l[N],l.hasOwnProperty(N)&&d!=null&&!s.hasOwnProperty(N))switch(N){case"value":break;case"children":break;default:Je(e,n,N,null,s,d)}for(w in s)if(d=s[w],m=l[w],s.hasOwnProperty(w)&&(d!=null||m!=null))switch(w){case"value":Y=d;break;case"defaultValue":Z=d;break;case"children":break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(o(91));break;default:d!==m&&Je(e,n,w,d,s,m)}Ov(e,Y,Z);return;case"option":for(var xe in l)Y=l[xe],l.hasOwnProperty(xe)&&Y!=null&&!s.hasOwnProperty(xe)&&(xe==="selected"?e.selected=!1:Je(e,n,xe,null,s,Y));for(L in s)Y=s[L],Z=l[L],s.hasOwnProperty(L)&&Y!==Z&&(Y!=null||Z!=null)&&(L==="selected"?e.selected=Y&&typeof Y!="function"&&typeof Y!="symbol":Je(e,n,L,Y,s,Z));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Te in l)Y=l[Te],l.hasOwnProperty(Te)&&Y!=null&&!s.hasOwnProperty(Te)&&Je(e,n,Te,null,s,Y);for(G in s)if(Y=s[G],Z=l[G],s.hasOwnProperty(G)&&Y!==Z&&(Y!=null||Z!=null))switch(G){case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(o(137,n));break;default:Je(e,n,G,Y,s,Z)}return;default:if(Ef(n)){for(var et in l)Y=l[et],l.hasOwnProperty(et)&&Y!==void 0&&!s.hasOwnProperty(et)&&uh(e,n,et,void 0,s,Y);for(te in s)Y=s[te],Z=l[te],!s.hasOwnProperty(te)||Y===Z||Y===void 0&&Z===void 0||uh(e,n,te,Y,s,Z);return}}for(var V in l)Y=l[V],l.hasOwnProperty(V)&&Y!=null&&!s.hasOwnProperty(V)&&Je(e,n,V,null,s,Y);for(ae in s)Y=s[ae],Z=l[ae],!s.hasOwnProperty(ae)||Y===Z||Y==null&&Z==null||Je(e,n,ae,Y,s,Z)}function L0(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function a2(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,l=performance.getEntriesByType("resource"),s=0;s<l.length;s++){var d=l[s],m=d.transferSize,w=d.initiatorType,N=d.duration;if(m&&N&&L0(w)){for(w=0,N=d.responseEnd,s+=1;s<l.length;s++){var L=l[s],G=L.startTime;if(G>N)break;var te=L.transferSize,ae=L.initiatorType;te&&L0(ae)&&(L=L.responseEnd,w+=te*(L<N?1:(N-G)/(L-G)))}if(--s,n+=8*(m+w)/(d.duration/1e3),e++,10<e)break}}if(0<e)return n/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var fh=null,dh=null;function yc(e){return e.nodeType===9?e:e.ownerDocument}function B0(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function H0(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function hh(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var ph=null;function o2(){var e=window.event;return e&&e.type==="popstate"?e===ph?!1:(ph=e,!0):(ph=null,!1)}var U0=typeof setTimeout=="function"?setTimeout:void 0,l2=typeof clearTimeout=="function"?clearTimeout:void 0,$0=typeof Promise=="function"?Promise:void 0,i2=typeof queueMicrotask=="function"?queueMicrotask:typeof $0<"u"?function(e){return $0.resolve(null).then(e).catch(s2)}:U0;function s2(e){setTimeout(function(){throw e})}function Ea(e){return e==="head"}function k0(e,n){var l=n,s=0;do{var d=l.nextSibling;if(e.removeChild(l),d&&d.nodeType===8)if(l=d.data,l==="/$"||l==="/&"){if(s===0){e.removeChild(d),sl(n);return}s--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")s++;else if(l==="html")Ei(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Ei(l);for(var m=l.firstChild;m;){var w=m.nextSibling,N=m.nodeName;m[Vl]||N==="SCRIPT"||N==="STYLE"||N==="LINK"&&m.rel.toLowerCase()==="stylesheet"||l.removeChild(m),m=w}}else l==="body"&&Ei(e.ownerDocument.body);l=d}while(l);sl(n)}function P0(e,n){var l=e;e=0;do{var s=l.nextSibling;if(l.nodeType===1?n?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(n?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),s&&s.nodeType===8)if(l=s.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=s}while(l)}function mh(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var l=n;switch(n=n.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":mh(l),xf(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function c2(e,n,l,s){for(;e.nodeType===1;){var d=l;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!s&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(s){if(!e[Vl])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(m=e.getAttribute("rel"),m==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(m!==d.rel||e.getAttribute("href")!==(d.href==null||d.href===""?null:d.href)||e.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin)||e.getAttribute("title")!==(d.title==null?null:d.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(m=e.getAttribute("src"),(m!==(d.src==null?null:d.src)||e.getAttribute("type")!==(d.type==null?null:d.type)||e.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin))&&m&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var m=d.name==null?null:""+d.name;if(d.type==="hidden"&&e.getAttribute("name")===m)return e}else return e;if(e=$n(e.nextSibling),e===null)break}return null}function u2(e,n,l){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=$n(e.nextSibling),e===null))return null;return e}function V0(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=$n(e.nextSibling),e===null))return null;return e}function vh(e){return e.data==="$?"||e.data==="$~"}function gh(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function f2(e,n){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||l.readyState!=="loading")n();else{var s=function(){n(),l.removeEventListener("DOMContentLoaded",s)};l.addEventListener("DOMContentLoaded",s),e._reactRetry=s}}function $n(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return e}var yh=null;function q0(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(n===0)return $n(e.nextSibling);n--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||n++}e=e.nextSibling}return null}function G0(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(n===0)return e;n--}else l!=="/$"&&l!=="/&"||n++}e=e.previousSibling}return null}function Y0(e,n,l){switch(n=yc(l),e){case"html":if(e=n.documentElement,!e)throw Error(o(452));return e;case"head":if(e=n.head,!e)throw Error(o(453));return e;case"body":if(e=n.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function Ei(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);xf(e)}var kn=new Map,F0=new Set;function bc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Fr=M.d;M.d={f:d2,r:h2,D:p2,C:m2,L:v2,m:g2,X:b2,S:y2,M:x2};function d2(){var e=Fr.f(),n=uc();return e||n}function h2(e){var n=Ao(e);n!==null&&n.tag===5&&n.type==="form"?cy(n):Fr.r(e)}var ol=typeof document>"u"?null:document;function X0(e,n,l){var s=ol;if(s&&typeof n=="string"&&n){var d=Dn(n);d='link[rel="'+e+'"][href="'+d+'"]',typeof l=="string"&&(d+='[crossorigin="'+l+'"]'),F0.has(d)||(F0.add(d),e={rel:e,crossOrigin:l,href:n},s.querySelector(d)===null&&(n=s.createElement("link"),qt(n,"link",e),Bt(n),s.head.appendChild(n)))}}function p2(e){Fr.D(e),X0("dns-prefetch",e,null)}function m2(e,n){Fr.C(e,n),X0("preconnect",e,n)}function v2(e,n,l){Fr.L(e,n,l);var s=ol;if(s&&e&&n){var d='link[rel="preload"][as="'+Dn(n)+'"]';n==="image"&&l&&l.imageSrcSet?(d+='[imagesrcset="'+Dn(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(d+='[imagesizes="'+Dn(l.imageSizes)+'"]')):d+='[href="'+Dn(e)+'"]';var m=d;switch(n){case"style":m=ll(e);break;case"script":m=il(e)}kn.has(m)||(e=g({rel:"preload",href:n==="image"&&l&&l.imageSrcSet?void 0:e,as:n},l),kn.set(m,e),s.querySelector(d)!==null||n==="style"&&s.querySelector(Ri(m))||n==="script"&&s.querySelector(Ti(m))||(n=s.createElement("link"),qt(n,"link",e),Bt(n),s.head.appendChild(n)))}}function g2(e,n){Fr.m(e,n);var l=ol;if(l&&e){var s=n&&typeof n.as=="string"?n.as:"script",d='link[rel="modulepreload"][as="'+Dn(s)+'"][href="'+Dn(e)+'"]',m=d;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=il(e)}if(!kn.has(m)&&(e=g({rel:"modulepreload",href:e},n),kn.set(m,e),l.querySelector(d)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Ti(m)))return}s=l.createElement("link"),qt(s,"link",e),Bt(s),l.head.appendChild(s)}}}function y2(e,n,l){Fr.S(e,n,l);var s=ol;if(s&&e){var d=No(s).hoistableStyles,m=ll(e);n=n||"default";var w=d.get(m);if(!w){var N={loading:0,preload:null};if(w=s.querySelector(Ri(m)))N.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":n},l),(l=kn.get(m))&&bh(e,l);var L=w=s.createElement("link");Bt(L),qt(L,"link",e),L._p=new Promise(function(G,te){L.onload=G,L.onerror=te}),L.addEventListener("load",function(){N.loading|=1}),L.addEventListener("error",function(){N.loading|=2}),N.loading|=4,xc(w,n,s)}w={type:"stylesheet",instance:w,count:1,state:N},d.set(m,w)}}}function b2(e,n){Fr.X(e,n);var l=ol;if(l&&e){var s=No(l).hoistableScripts,d=il(e),m=s.get(d);m||(m=l.querySelector(Ti(d)),m||(e=g({src:e,async:!0},n),(n=kn.get(d))&&xh(e,n),m=l.createElement("script"),Bt(m),qt(m,"link",e),l.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(d,m))}}function x2(e,n){Fr.M(e,n);var l=ol;if(l&&e){var s=No(l).hoistableScripts,d=il(e),m=s.get(d);m||(m=l.querySelector(Ti(d)),m||(e=g({src:e,async:!0,type:"module"},n),(n=kn.get(d))&&xh(e,n),m=l.createElement("script"),Bt(m),qt(m,"link",e),l.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},s.set(d,m))}}function I0(e,n,l,s){var d=(d=ve.current)?bc(d):null;if(!d)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(n=ll(l.href),l=No(d).hoistableStyles,s=l.get(n),s||(s={type:"style",instance:null,count:0,state:null},l.set(n,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=ll(l.href);var m=No(d).hoistableStyles,w=m.get(e);if(w||(d=d.ownerDocument||d,w={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(e,w),(m=d.querySelector(Ri(e)))&&!m._p&&(w.instance=m,w.state.loading=5),kn.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},kn.set(e,l),m||S2(d,e,l,w.state))),n&&s===null)throw Error(o(528,""));return w}if(n&&s!==null)throw Error(o(529,""));return null;case"script":return n=l.async,l=l.src,typeof l=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=il(l),l=No(d).hoistableScripts,s=l.get(n),s||(s={type:"script",instance:null,count:0,state:null},l.set(n,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function ll(e){return'href="'+Dn(e)+'"'}function Ri(e){return'link[rel="stylesheet"]['+e+"]"}function Z0(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function S2(e,n,l,s){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?s.loading=1:(n=e.createElement("link"),s.preload=n,n.addEventListener("load",function(){return s.loading|=1}),n.addEventListener("error",function(){return s.loading|=2}),qt(n,"link",l),Bt(n),e.head.appendChild(n))}function il(e){return'[src="'+Dn(e)+'"]'}function Ti(e){return"script[async]"+e}function Q0(e,n,l){if(n.count++,n.instance===null)switch(n.type){case"style":var s=e.querySelector('style[data-href~="'+Dn(l.href)+'"]');if(s)return n.instance=s,Bt(s),s;var d=g({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return s=(e.ownerDocument||e).createElement("style"),Bt(s),qt(s,"style",d),xc(s,l.precedence,e),n.instance=s;case"stylesheet":d=ll(l.href);var m=e.querySelector(Ri(d));if(m)return n.state.loading|=4,n.instance=m,Bt(m),m;s=Z0(l),(d=kn.get(d))&&bh(s,d),m=(e.ownerDocument||e).createElement("link"),Bt(m);var w=m;return w._p=new Promise(function(N,L){w.onload=N,w.onerror=L}),qt(m,"link",s),n.state.loading|=4,xc(m,l.precedence,e),n.instance=m;case"script":return m=il(l.src),(d=e.querySelector(Ti(m)))?(n.instance=d,Bt(d),d):(s=l,(d=kn.get(m))&&(s=g({},l),xh(s,d)),e=e.ownerDocument||e,d=e.createElement("script"),Bt(d),qt(d,"link",s),e.head.appendChild(d),n.instance=d);case"void":return null;default:throw Error(o(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(s=n.instance,n.state.loading|=4,xc(s,l.precedence,e));return n.instance}function xc(e,n,l){for(var s=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),d=s.length?s[s.length-1]:null,m=d,w=0;w<s.length;w++){var N=s[w];if(N.dataset.precedence===n)m=N;else if(m!==d)break}m?m.parentNode.insertBefore(e,m.nextSibling):(n=l.nodeType===9?l.head:l,n.insertBefore(e,n.firstChild))}function bh(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function xh(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var Sc=null;function K0(e,n,l){if(Sc===null){var s=new Map,d=Sc=new Map;d.set(l,s)}else d=Sc,s=d.get(l),s||(s=new Map,d.set(l,s));if(s.has(e))return s;for(s.set(e,null),l=l.getElementsByTagName(e),d=0;d<l.length;d++){var m=l[d];if(!(m[Vl]||m[$t]||e==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var w=m.getAttribute(n)||"";w=e+w;var N=s.get(w);N?N.push(m):s.set(w,[m])}}return s}function W0(e,n,l){e=e.ownerDocument||e,e.head.insertBefore(l,n==="title"?e.querySelector("head > title"):null)}function w2(e,n,l){if(l===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;return n.rel==="stylesheet"?(e=n.disabled,typeof n.precedence=="string"&&e==null):!0;case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function J0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function C2(e,n,l,s){if(l.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var d=ll(s.href),m=n.querySelector(Ri(d));if(m){n=m._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=wc.bind(e),n.then(e,e)),l.state.loading|=4,l.instance=m,Bt(m);return}m=n.ownerDocument||n,s=Z0(s),(d=kn.get(d))&&bh(s,d),m=m.createElement("link"),Bt(m);var w=m;w._p=new Promise(function(N,L){w.onload=N,w.onerror=L}),qt(m,"link",s),l.instance=m}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,n),(n=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=wc.bind(e),n.addEventListener("load",l),n.addEventListener("error",l))}}var Sh=0;function E2(e,n){return e.stylesheets&&e.count===0&&Ec(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var s=setTimeout(function(){if(e.stylesheets&&Ec(e,e.stylesheets),e.unsuspend){var m=e.unsuspend;e.unsuspend=null,m()}},6e4+n);0<e.imgBytes&&Sh===0&&(Sh=62500*a2());var d=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Ec(e,e.stylesheets),e.unsuspend)){var m=e.unsuspend;e.unsuspend=null,m()}},(e.imgBytes>Sh?50:800)+n);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(s),clearTimeout(d)}}:null}function wc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ec(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Cc=null;function Ec(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Cc=new Map,n.forEach(R2,e),Cc=null,wc.call(e))}function R2(e,n){if(!(n.state.loading&4)){var l=Cc.get(e);if(l)var s=l.get(null);else{l=new Map,Cc.set(e,l);for(var d=e.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<d.length;m++){var w=d[m];(w.nodeName==="LINK"||w.getAttribute("media")!=="not all")&&(l.set(w.dataset.precedence,w),s=w)}s&&l.set(null,s)}d=n.instance,w=d.getAttribute("data-precedence"),m=l.get(w)||s,m===s&&l.set(null,d),l.set(w,d),this.count++,s=wc.bind(this),d.addEventListener("load",s),d.addEventListener("error",s),m?m.parentNode.insertBefore(d,m.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(d,e.firstChild)),n.state.loading|=4}}var Ai={$$typeof:A,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function T2(e,n,l,s,d,m,w,N,L){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=vf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vf(0),this.hiddenUpdates=vf(null),this.identifierPrefix=s,this.onUncaughtError=d,this.onCaughtError=m,this.onRecoverableError=w,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=L,this.incompleteTransitions=new Map}function eb(e,n,l,s,d,m,w,N,L,G,te,ae){return e=new T2(e,n,l,w,L,G,te,ae,N),n=1,m===!0&&(n|=24),m=bn(3,null,null,n),e.current=m,m.stateNode=e,n=ed(),n.refCount++,e.pooledCache=n,n.refCount++,m.memoizedState={element:s,isDehydrated:l,cache:n},ad(m),e}function tb(e){return e?(e=Uo,e):Uo}function nb(e,n,l,s,d,m){d=tb(d),s.context===null?s.context=d:s.pendingContext=d,s=ha(n),s.payload={element:l},m=m===void 0?null:m,m!==null&&(s.callback=m),l=pa(e,s,n),l!==null&&(cn(l,e,n),oi(l,e,n))}function rb(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<n?l:n}}function wh(e,n){rb(e,n),(e=e.alternate)&&rb(e,n)}function ab(e){if(e.tag===13||e.tag===31){var n=Xa(e,67108864);n!==null&&cn(n,e,67108864),wh(e,67108864)}}function ob(e){if(e.tag===13||e.tag===31){var n=En();n=gf(n);var l=Xa(e,n);l!==null&&cn(l,e,n),wh(e,n)}}var Rc=!0;function A2(e,n,l,s){var d=j.T;j.T=null;var m=M.p;try{M.p=2,Ch(e,n,l,s)}finally{M.p=m,j.T=d}}function N2(e,n,l,s){var d=j.T;j.T=null;var m=M.p;try{M.p=8,Ch(e,n,l,s)}finally{M.p=m,j.T=d}}function Ch(e,n,l,s){if(Rc){var d=Eh(s);if(d===null)ch(e,n,s,Tc,l),ib(e,s);else if(j2(d,e,n,l,s))s.stopPropagation();else if(ib(e,s),n&4&&-1<_2.indexOf(e)){for(;d!==null;){var m=Ao(d);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var w=Zn(m.pendingLanes);if(w!==0){var N=m;for(N.pendingLanes|=2,N.entangledLanes|=2;w;){var L=1<<31-St(w);N.entanglements[1]|=L,w&=~L}yr(m),(Xe&6)===0&&(sc=ke()+500,Si(0))}}break;case 31:case 13:N=Xa(m,2),N!==null&&cn(N,m,2),uc(),wh(m,2)}if(m=Eh(s),m===null&&ch(e,n,s,Tc,l),m===d)break;d=m}d!==null&&s.stopPropagation()}else ch(e,n,s,null,l)}}function Eh(e){return e=Tf(e),Rh(e)}var Tc=null;function Rh(e){if(Tc=null,e=To(e),e!==null){var n=c(e);if(n===null)e=null;else{var l=n.tag;if(l===13){if(e=u(n),e!==null)return e;e=null}else if(l===31){if(e=f(n),e!==null)return e;e=null}else if(l===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return Tc=e,null}function lb(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Ke()){case ye:return 2;case he:return 8;case gn:case In:return 32;case ft:return 268435456;default:return 32}default:return 32}}var Th=!1,Ra=null,Ta=null,Aa=null,Ni=new Map,_i=new Map,Na=[],_2="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function ib(e,n){switch(e){case"focusin":case"focusout":Ra=null;break;case"dragenter":case"dragleave":Ta=null;break;case"mouseover":case"mouseout":Aa=null;break;case"pointerover":case"pointerout":Ni.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":_i.delete(n.pointerId)}}function ji(e,n,l,s,d,m){return e===null||e.nativeEvent!==m?(e={blockedOn:n,domEventName:l,eventSystemFlags:s,nativeEvent:m,targetContainers:[d]},n!==null&&(n=Ao(n),n!==null&&ab(n)),e):(e.eventSystemFlags|=s,n=e.targetContainers,d!==null&&n.indexOf(d)===-1&&n.push(d),e)}function j2(e,n,l,s,d){switch(n){case"focusin":return Ra=ji(Ra,e,n,l,s,d),!0;case"dragenter":return Ta=ji(Ta,e,n,l,s,d),!0;case"mouseover":return Aa=ji(Aa,e,n,l,s,d),!0;case"pointerover":var m=d.pointerId;return Ni.set(m,ji(Ni.get(m)||null,e,n,l,s,d)),!0;case"gotpointercapture":return m=d.pointerId,_i.set(m,ji(_i.get(m)||null,e,n,l,s,d)),!0}return!1}function sb(e){var n=To(e.target);if(n!==null){var l=c(n);if(l!==null){if(n=l.tag,n===13){if(n=u(l),n!==null){e.blockedOn=n,wv(e.priority,function(){ob(l)});return}}else if(n===31){if(n=f(l),n!==null){e.blockedOn=n,wv(e.priority,function(){ob(l)});return}}else if(n===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ac(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var l=Eh(e.nativeEvent);if(l===null){l=e.nativeEvent;var s=new l.constructor(l.type,l);Rf=s,l.target.dispatchEvent(s),Rf=null}else return n=Ao(l),n!==null&&ab(n),e.blockedOn=l,!1;n.shift()}return!0}function cb(e,n,l){Ac(e)&&l.delete(n)}function O2(){Th=!1,Ra!==null&&Ac(Ra)&&(Ra=null),Ta!==null&&Ac(Ta)&&(Ta=null),Aa!==null&&Ac(Aa)&&(Aa=null),Ni.forEach(cb),_i.forEach(cb)}function Nc(e,n){e.blockedOn===n&&(e.blockedOn=null,Th||(Th=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,O2)))}var _c=null;function ub(e){_c!==e&&(_c=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){_c===e&&(_c=null);for(var n=0;n<e.length;n+=3){var l=e[n],s=e[n+1],d=e[n+2];if(typeof s!="function"){if(Rh(s||l)===null)continue;break}var m=Ao(l);m!==null&&(e.splice(n,3),n-=3,Ed(m,{pending:!0,data:d,method:l.method,action:s},s,d))}}))}function sl(e){function n(L){return Nc(L,e)}Ra!==null&&Nc(Ra,e),Ta!==null&&Nc(Ta,e),Aa!==null&&Nc(Aa,e),Ni.forEach(n),_i.forEach(n);for(var l=0;l<Na.length;l++){var s=Na[l];s.blockedOn===e&&(s.blockedOn=null)}for(;0<Na.length&&(l=Na[0],l.blockedOn===null);)sb(l),l.blockedOn===null&&Na.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(s=0;s<l.length;s+=3){var d=l[s],m=l[s+1],w=d[nn]||null;if(typeof m=="function")w||ub(l);else if(w){var N=null;if(m&&m.hasAttribute("formAction")){if(d=m,w=m[nn]||null)N=w.formAction;else if(Rh(d)!==null)continue}else N=w.action;typeof N=="function"?l[s+1]=N:(l.splice(s,3),s-=3),ub(l)}}}function fb(){function e(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(w){return d=w})},focusReset:"manual",scroll:"manual"})}function n(){d!==null&&(d(),d=null),s||setTimeout(l,20)}function l(){if(!s&&!navigation.transition){var m=navigation.currentEntry;m&&m.url!=null&&navigation.navigate(m.url,{state:m.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,d=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(l,100),function(){s=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),d!==null&&(d(),d=null)}}}function Ah(e){this._internalRoot=e}jc.prototype.render=Ah.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(o(409));var l=n.current,s=En();nb(l,s,e,n,null,null)},jc.prototype.unmount=Ah.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;nb(e.current,2,null,e,null,null),uc(),n[Ro]=null}};function jc(e){this._internalRoot=e}jc.prototype.unstable_scheduleHydration=function(e){if(e){var n=Sv();e={blockedOn:null,target:e,priority:n};for(var l=0;l<Na.length&&n!==0&&n<Na[l].priority;l++);Na.splice(l,0,e),l===0&&sb(e)}};var db=r.version;if(db!=="19.2.4")throw Error(o(527,db,"19.2.4"));M.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=h(n),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var D2={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Oc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Oc.isDisabled&&Oc.supportsFiber)try{pr=Oc.inject(D2),Kt=Oc}catch{}}return Di.createRoot=function(e,n){if(!i(e))throw Error(o(299));var l=!1,s="",d=by,m=xy,w=Sy;return n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onUncaughtError!==void 0&&(d=n.onUncaughtError),n.onCaughtError!==void 0&&(m=n.onCaughtError),n.onRecoverableError!==void 0&&(w=n.onRecoverableError)),n=eb(e,1,!1,null,null,l,s,null,d,m,w,fb),e[Ro]=n.current,sh(e),new Ah(n)},Di.hydrateRoot=function(e,n,l){if(!i(e))throw Error(o(299));var s=!1,d="",m=by,w=xy,N=Sy,L=null;return l!=null&&(l.unstable_strictMode===!0&&(s=!0),l.identifierPrefix!==void 0&&(d=l.identifierPrefix),l.onUncaughtError!==void 0&&(m=l.onUncaughtError),l.onCaughtError!==void 0&&(w=l.onCaughtError),l.onRecoverableError!==void 0&&(N=l.onRecoverableError),l.formState!==void 0&&(L=l.formState)),n=eb(e,1,!0,n,l??null,s,d,L,m,w,N,fb),n.context=tb(null),l=n.current,s=En(),s=gf(s),d=ha(s),d.callback=null,pa(l,d,s),l=s,n.current.lanes=l,Pl(n,l),yr(n),e[Ro]=n.current,sh(e),new jc(n)},Di.version="19.2.4",Di}var wb;function V2(){if(wb)return jh.exports;wb=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(r){console.error(r)}}return t(),jh.exports=P2(),jh.exports}var q2=V2();var Cb="popstate";function G2(t={}){function r(o,i){let{pathname:c,search:u,hash:f}=o.location;return sp("",{pathname:c,search:u,hash:f},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function a(o,i){return typeof i=="string"?i:Vi(i)}return F2(r,a,null,t)}function pt(t,r){if(t===!1||t===null||typeof t>"u")throw new Error(r)}function nr(t,r){if(!t){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function Y2(){return Math.random().toString(36).substring(2,10)}function Eb(t,r){return{usr:t.state,key:t.key,idx:r}}function sp(t,r,a=null,o){return{pathname:typeof t=="string"?t:t.pathname,search:"",hash:"",...typeof r=="string"?Tl(r):r,state:a,key:r&&r.key||o||Y2()}}function Vi({pathname:t="/",search:r="",hash:a=""}){return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),a&&a!=="#"&&(t+=a.charAt(0)==="#"?a:"#"+a),t}function Tl(t){let r={};if(t){let a=t.indexOf("#");a>=0&&(r.hash=t.substring(a),t=t.substring(0,a));let o=t.indexOf("?");o>=0&&(r.search=t.substring(o),t=t.substring(0,o)),t&&(r.pathname=t)}return r}function F2(t,r,a,o={}){let{window:i=document.defaultView,v5Compat:c=!1}=o,u=i.history,f="POP",p=null,h=v();h==null&&(h=0,u.replaceState({...u.state,idx:h},""));function v(){return(u.state||{idx:null}).idx}function g(){f="POP";let R=v(),_=R==null?null:R-h;h=R,p&&p({action:f,location:E.location,delta:_})}function b(R,_){f="PUSH";let T=sp(E.location,R,_);h=v()+1;let A=Eb(T,h),D=E.createHref(T);try{u.pushState(A,"",D)}catch(z){if(z instanceof DOMException&&z.name==="DataCloneError")throw z;i.location.assign(D)}c&&p&&p({action:f,location:E.location,delta:1})}function S(R,_){f="REPLACE";let T=sp(E.location,R,_);h=v();let A=Eb(T,h),D=E.createHref(T);u.replaceState(A,"",D),c&&p&&p({action:f,location:E.location,delta:0})}function C(R){return X2(R)}let E={get action(){return f},get location(){return t(i,u)},listen(R){if(p)throw new Error("A history only accepts one active listener");return i.addEventListener(Cb,g),p=R,()=>{i.removeEventListener(Cb,g),p=null}},createHref(R){return r(i,R)},createURL:C,encodeLocation(R){let _=C(R);return{pathname:_.pathname,search:_.search,hash:_.hash}},push:b,replace:S,go(R){return u.go(R)}};return E}function X2(t,r=!1){let a="http://localhost";typeof window<"u"&&(a=window.location.origin!=="null"?window.location.origin:window.location.href),pt(a,"No window.location.(origin|href) available to create URL");let o=typeof t=="string"?t:Vi(t);return o=o.replace(/ $/,"%20"),!r&&o.startsWith("//")&&(o=a+o),new URL(o,a)}function J1(t,r,a="/"){return I2(t,r,a,!1)}function I2(t,r,a,o){let i=typeof r=="string"?Tl(r):r,c=Qr(i.pathname||"/",a);if(c==null)return null;let u=ex(t);Z2(u);let f=null;for(let p=0;f==null&&p<u.length;++p){let h=lR(c);f=aR(u[p],h,o)}return f}function ex(t,r=[],a=[],o="",i=!1){let c=(u,f,p=i,h)=>{let v={relativePath:h===void 0?u.path||"":h,caseSensitive:u.caseSensitive===!0,childrenIndex:f,route:u};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(o)&&p)return;pt(v.relativePath.startsWith(o),`Absolute route path "${v.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(o.length)}let g=Xr([o,v.relativePath]),b=a.concat(v);u.children&&u.children.length>0&&(pt(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),ex(u.children,r,b,g,p)),!(u.path==null&&!u.index)&&r.push({path:g,score:nR(g,u.index),routesMeta:b})};return t.forEach((u,f)=>{if(u.path===""||!u.path?.includes("?"))c(u,f);else for(let p of tx(u.path))c(u,f,!0,p)}),r}function tx(t){let r=t.split("/");if(r.length===0)return[];let[a,...o]=r,i=a.endsWith("?"),c=a.replace(/\?$/,"");if(o.length===0)return i?[c,""]:[c];let u=tx(o.join("/")),f=[];return f.push(...u.map(p=>p===""?c:[c,p].join("/"))),i&&f.push(...u),f.map(p=>t.startsWith("/")&&p===""?"/":p)}function Z2(t){t.sort((r,a)=>r.score!==a.score?a.score-r.score:rR(r.routesMeta.map(o=>o.childrenIndex),a.routesMeta.map(o=>o.childrenIndex)))}var Q2=/^:[\w-]+$/,K2=3,W2=2,J2=1,eR=10,tR=-2,Rb=t=>t==="*";function nR(t,r){let a=t.split("/"),o=a.length;return a.some(Rb)&&(o+=tR),r&&(o+=W2),a.filter(i=>!Rb(i)).reduce((i,c)=>i+(Q2.test(c)?K2:c===""?J2:eR),o)}function rR(t,r){return t.length===r.length&&t.slice(0,-1).every((o,i)=>o===r[i])?t[t.length-1]-r[r.length-1]:0}function aR(t,r,a=!1){let{routesMeta:o}=t,i={},c="/",u=[];for(let f=0;f<o.length;++f){let p=o[f],h=f===o.length-1,v=c==="/"?r:r.slice(c.length)||"/",g=au({path:p.relativePath,caseSensitive:p.caseSensitive,end:h},v),b=p.route;if(!g&&h&&a&&!o[o.length-1].route.index&&(g=au({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},v)),!g)return null;Object.assign(i,g.params),u.push({params:i,pathname:Xr([c,g.pathname]),pathnameBase:uR(Xr([c,g.pathnameBase])),route:b}),g.pathnameBase!=="/"&&(c=Xr([c,g.pathnameBase]))}return u}function au(t,r){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[a,o]=oR(t.path,t.caseSensitive,t.end),i=r.match(a);if(!i)return null;let c=i[0],u=c.replace(/(.)\/+$/,"$1"),f=i.slice(1);return{params:o.reduce((h,{paramName:v,isOptional:g},b)=>{if(v==="*"){let C=f[b]||"";u=c.slice(0,c.length-C.length).replace(/(.)\/+$/,"$1")}const S=f[b];return g&&!S?h[v]=void 0:h[v]=(S||"").replace(/%2F/g,"/"),h},{}),pathname:c,pathnameBase:u,pattern:t}}function oR(t,r=!1,a=!0){nr(t==="*"||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let o=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,f,p)=>(o.push({paramName:f,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return t.endsWith("*")?(o.push({paramName:"*"}),i+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?i+="\\/*$":t!==""&&t!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,r?void 0:"i"),o]}function lR(t){try{return t.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return nr(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),t}}function Qr(t,r){if(r==="/")return t;if(!t.toLowerCase().startsWith(r.toLowerCase()))return null;let a=r.endsWith("/")?r.length-1:r.length,o=t.charAt(a);return o&&o!=="/"?null:t.slice(a)||"/"}var iR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function sR(t,r="/"){let{pathname:a,search:o="",hash:i=""}=typeof t=="string"?Tl(t):t,c;return a?(a=a.replace(/\/\/+/g,"/"),a.startsWith("/")?c=Tb(a.substring(1),"/"):c=Tb(a,r)):c=r,{pathname:c,search:fR(o),hash:dR(i)}}function Tb(t,r){let a=r.replace(/\/+$/,"").split("/");return t.split("/").forEach(i=>{i===".."?a.length>1&&a.pop():i!=="."&&a.push(i)}),a.length>1?a.join("/"):"/"}function zh(t,r,a,o){return`Cannot include a '${t}' character in a manually specified \`to.${r}\` field [${JSON.stringify(o)}]. Please separate it out to the \`to.${a}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function cR(t){return t.filter((r,a)=>a===0||r.route.path&&r.route.path.length>0)}function Hp(t){let r=cR(t);return r.map((a,o)=>o===r.length-1?a.pathname:a.pathnameBase)}function Up(t,r,a,o=!1){let i;typeof t=="string"?i=Tl(t):(i={...t},pt(!i.pathname||!i.pathname.includes("?"),zh("?","pathname","search",i)),pt(!i.pathname||!i.pathname.includes("#"),zh("#","pathname","hash",i)),pt(!i.search||!i.search.includes("#"),zh("#","search","hash",i)));let c=t===""||i.pathname==="",u=c?"/":i.pathname,f;if(u==null)f=a;else{let g=r.length-1;if(!o&&u.startsWith("..")){let b=u.split("/");for(;b[0]==="..";)b.shift(),g-=1;i.pathname=b.join("/")}f=g>=0?r[g]:"/"}let p=sR(i,f),h=u&&u!=="/"&&u.endsWith("/"),v=(c||u===".")&&a.endsWith("/");return!p.pathname.endsWith("/")&&(h||v)&&(p.pathname+="/"),p}var Xr=t=>t.join("/").replace(/\/\/+/g,"/"),uR=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),fR=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,dR=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t,hR=class{constructor(t,r,a,o=!1){this.status=t,this.statusText=r||"",this.internal=o,a instanceof Error?(this.data=a.toString(),this.error=a):this.data=a}};function pR(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}function mR(t){return t.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var nx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function rx(t,r){let a=t;if(typeof a!="string"||!iR.test(a))return{absoluteURL:void 0,isExternal:!1,to:a};let o=a,i=!1;if(nx)try{let c=new URL(window.location.href),u=a.startsWith("//")?new URL(c.protocol+a):new URL(a),f=Qr(u.pathname,r);u.origin===c.origin&&f!=null?a=f+u.search+u.hash:i=!0}catch{nr(!1,`<Link to="${a}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:o,isExternal:i,to:a}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var ax=["POST","PUT","PATCH","DELETE"];new Set(ax);var vR=["GET",...ax];new Set(vR);var Al=x.createContext(null);Al.displayName="DataRouter";var yu=x.createContext(null);yu.displayName="DataRouterState";var gR=x.createContext(!1),ox=x.createContext({isTransitioning:!1});ox.displayName="ViewTransition";var yR=x.createContext(new Map);yR.displayName="Fetchers";var bR=x.createContext(null);bR.displayName="Await";var Nn=x.createContext(null);Nn.displayName="Navigation";var Qi=x.createContext(null);Qi.displayName="Location";var ir=x.createContext({outlet:null,matches:[],isDataRoute:!1});ir.displayName="Route";var $p=x.createContext(null);$p.displayName="RouteError";var lx="REACT_ROUTER_ERROR",xR="REDIRECT",SR="ROUTE_ERROR_RESPONSE";function wR(t){if(t.startsWith(`${lx}:${xR}:{`))try{let r=JSON.parse(t.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function CR(t){if(t.startsWith(`${lx}:${SR}:{`))try{let r=JSON.parse(t.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new hR(r.status,r.statusText,r.data)}catch{}}function ER(t,{relative:r}={}){pt(Nl(),"useHref() may be used only in the context of a <Router> component.");let{basename:a,navigator:o}=x.useContext(Nn),{hash:i,pathname:c,search:u}=Ki(t,{relative:r}),f=c;return a!=="/"&&(f=c==="/"?a:Xr([a,c])),o.createHref({pathname:f,search:u,hash:i})}function Nl(){return x.useContext(Qi)!=null}function Jr(){return pt(Nl(),"useLocation() may be used only in the context of a <Router> component."),x.useContext(Qi).location}var ix="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function sx(t){x.useContext(Nn).static||x.useLayoutEffect(t)}function bu(){let{isDataRoute:t}=x.useContext(ir);return t?$R():RR()}function RR(){pt(Nl(),"useNavigate() may be used only in the context of a <Router> component.");let t=x.useContext(Al),{basename:r,navigator:a}=x.useContext(Nn),{matches:o}=x.useContext(ir),{pathname:i}=Jr(),c=JSON.stringify(Hp(o)),u=x.useRef(!1);return sx(()=>{u.current=!0}),x.useCallback((p,h={})=>{if(nr(u.current,ix),!u.current)return;if(typeof p=="number"){a.go(p);return}let v=Up(p,JSON.parse(c),i,h.relative==="path");t==null&&r!=="/"&&(v.pathname=v.pathname==="/"?r:Xr([r,v.pathname])),(h.replace?a.replace:a.push)(v,h.state,h)},[r,a,c,i,t])}var TR=x.createContext(null);function AR(t){let r=x.useContext(ir).outlet;return x.useMemo(()=>r&&x.createElement(TR.Provider,{value:t},r),[r,t])}function Ki(t,{relative:r}={}){let{matches:a}=x.useContext(ir),{pathname:o}=Jr(),i=JSON.stringify(Hp(a));return x.useMemo(()=>Up(t,JSON.parse(i),o,r==="path"),[t,i,o,r])}function NR(t,r){return cx(t,r)}function cx(t,r,a,o,i){pt(Nl(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=x.useContext(Nn),{matches:u}=x.useContext(ir),f=u[u.length-1],p=f?f.params:{},h=f?f.pathname:"/",v=f?f.pathnameBase:"/",g=f&&f.route;{let T=g&&g.path||"";fx(h,!g||T.endsWith("*")||T.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${T}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${T}"> to <Route path="${T==="/"?"*":`${T}/*`}">.`)}let b=Jr(),S;if(r){let T=typeof r=="string"?Tl(r):r;pt(v==="/"||T.pathname?.startsWith(v),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${T.pathname}" was given in the \`location\` prop.`),S=T}else S=b;let C=S.pathname||"/",E=C;if(v!=="/"){let T=v.replace(/^\//,"").split("/");E="/"+C.replace(/^\//,"").split("/").slice(T.length).join("/")}let R=J1(t,{pathname:E});nr(g||R!=null,`No routes matched location "${S.pathname}${S.search}${S.hash}" `),nr(R==null||R[R.length-1].route.element!==void 0||R[R.length-1].route.Component!==void 0||R[R.length-1].route.lazy!==void 0,`Matched leaf route at location "${S.pathname}${S.search}${S.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let _=MR(R&&R.map(T=>Object.assign({},T,{params:Object.assign({},p,T.params),pathname:Xr([v,c.encodeLocation?c.encodeLocation(T.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathname]),pathnameBase:T.pathnameBase==="/"?v:Xr([v,c.encodeLocation?c.encodeLocation(T.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathnameBase])})),u,a,o,i);return r&&_?x.createElement(Qi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...S},navigationType:"POP"}},_):_}function _R(){let t=UR(),r=pR(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),a=t instanceof Error?t.stack:null,o="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:o},c={padding:"2px 4px",backgroundColor:o},u=null;return console.error("Error handled by React Router default ErrorBoundary:",t),u=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:c},"ErrorBoundary")," or"," ",x.createElement("code",{style:c},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},r),a?x.createElement("pre",{style:i},a):null,u)}var jR=x.createElement(_R,null),ux=class extends x.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){this.props.onError?this.props.onError(t,r):console.error("React Router caught the following error during render",t)}render(){let t=this.state.error;if(this.context&&typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){const a=CR(t.digest);a&&(t=a)}let r=t!==void 0?x.createElement(ir.Provider,{value:this.props.routeContext},x.createElement($p.Provider,{value:t,children:this.props.component})):this.props.children;return this.context?x.createElement(OR,{error:t},r):r}};ux.contextType=gR;var Lh=new WeakMap;function OR({children:t,error:r}){let{basename:a}=x.useContext(Nn);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let o=wR(r.digest);if(o){let i=Lh.get(r);if(i)throw i;let c=rx(o.location,a);if(nx&&!Lh.get(r))if(c.isExternal||o.reloadDocument)window.location.href=c.absoluteURL||c.to;else{const u=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(c.to,{replace:o.replace}));throw Lh.set(r,u),u}return x.createElement("meta",{httpEquiv:"refresh",content:`0;url=${c.absoluteURL||c.to}`})}}return t}function DR({routeContext:t,match:r,children:a}){let o=x.useContext(Al);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),x.createElement(ir.Provider,{value:t},a)}function MR(t,r=[],a=null,o=null,i=null){if(t==null){if(!a)return null;if(a.errors)t=a.matches;else if(r.length===0&&!a.initialized&&a.matches.length>0)t=a.matches;else return null}let c=t,u=a?.errors;if(u!=null){let v=c.findIndex(g=>g.route.id&&u?.[g.route.id]!==void 0);pt(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),c=c.slice(0,Math.min(c.length,v+1))}let f=!1,p=-1;if(a)for(let v=0;v<c.length;v++){let g=c[v];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(p=v),g.route.id){let{loaderData:b,errors:S}=a,C=g.route.loader&&!b.hasOwnProperty(g.route.id)&&(!S||S[g.route.id]===void 0);if(g.route.lazy||C){f=!0,p>=0?c=c.slice(0,p+1):c=[c[0]];break}}}let h=a&&o?(v,g)=>{o(v,{location:a.location,params:a.matches?.[0]?.params??{},unstable_pattern:mR(a.matches),errorInfo:g})}:void 0;return c.reduceRight((v,g,b)=>{let S,C=!1,E=null,R=null;a&&(S=u&&g.route.id?u[g.route.id]:void 0,E=g.route.errorElement||jR,f&&(p<0&&b===0?(fx("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),C=!0,R=null):p===b&&(C=!0,R=g.route.hydrateFallbackElement||null)));let _=r.concat(c.slice(0,b+1)),T=()=>{let A;return S?A=E:C?A=R:g.route.Component?A=x.createElement(g.route.Component,null):g.route.element?A=g.route.element:A=v,x.createElement(DR,{match:g,routeContext:{outlet:v,matches:_,isDataRoute:a!=null},children:A})};return a&&(g.route.ErrorBoundary||g.route.errorElement||b===0)?x.createElement(ux,{location:a.location,revalidation:a.revalidation,component:E,error:S,children:T(),routeContext:{outlet:null,matches:_,isDataRoute:!0},onError:h}):T()},null)}function kp(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function zR(t){let r=x.useContext(Al);return pt(r,kp(t)),r}function LR(t){let r=x.useContext(yu);return pt(r,kp(t)),r}function BR(t){let r=x.useContext(ir);return pt(r,kp(t)),r}function Pp(t){let r=BR(t),a=r.matches[r.matches.length-1];return pt(a.route.id,`${t} can only be used on routes that contain a unique "id"`),a.route.id}function HR(){return Pp("useRouteId")}function UR(){let t=x.useContext($p),r=LR("useRouteError"),a=Pp("useRouteError");return t!==void 0?t:r.errors?.[a]}function $R(){let{router:t}=zR("useNavigate"),r=Pp("useNavigate"),a=x.useRef(!1);return sx(()=>{a.current=!0}),x.useCallback(async(i,c={})=>{nr(a.current,ix),a.current&&(typeof i=="number"?await t.navigate(i):await t.navigate(i,{fromRouteId:r,...c}))},[t,r])}var Ab={};function fx(t,r,a){!r&&!Ab[t]&&(Ab[t]=!0,nr(!1,a))}x.memo(kR);function kR({routes:t,future:r,state:a,onError:o}){return cx(t,void 0,a,o,r)}function Dc({to:t,replace:r,state:a,relative:o}){pt(Nl(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=x.useContext(Nn);nr(!i,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:c}=x.useContext(ir),{pathname:u}=Jr(),f=bu(),p=Up(t,Hp(c),u,o==="path"),h=JSON.stringify(p);return x.useEffect(()=>{f(JSON.parse(h),{replace:r,state:a,relative:o})},[f,h,o,r,a]),null}function PR(t){return AR(t.context)}function xr(t){pt(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function VR({basename:t="/",children:r=null,location:a,navigationType:o="POP",navigator:i,static:c=!1,unstable_useTransitions:u}){pt(!Nl(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=t.replace(/^\/*/,"/"),p=x.useMemo(()=>({basename:f,navigator:i,static:c,unstable_useTransitions:u,future:{}}),[f,i,c,u]);typeof a=="string"&&(a=Tl(a));let{pathname:h="/",search:v="",hash:g="",state:b=null,key:S="default"}=a,C=x.useMemo(()=>{let E=Qr(h,f);return E==null?null:{location:{pathname:E,search:v,hash:g,state:b,key:S},navigationType:o}},[f,h,v,g,b,S,o]);return nr(C!=null,`<Router basename="${f}"> is not able to match the URL "${h}${v}${g}" because it does not start with the basename, so the <Router> won't render anything.`),C==null?null:x.createElement(Nn.Provider,{value:p},x.createElement(Qi.Provider,{children:r,value:C}))}function qR({children:t,location:r}){return NR(cp(t),r)}function cp(t,r=[]){let a=[];return x.Children.forEach(t,(o,i)=>{if(!x.isValidElement(o))return;let c=[...r,i];if(o.type===x.Fragment){a.push.apply(a,cp(o.props.children,c));return}pt(o.type===xr,`[${typeof o.type=="string"?o.type:o.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),pt(!o.props.index||!o.props.children,"An index route cannot have child routes.");let u={id:o.props.id||c.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,middleware:o.props.middleware,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(u.children=cp(o.props.children,c)),a.push(u)}),a}var Yc="get",Fc="application/x-www-form-urlencoded";function xu(t){return typeof HTMLElement<"u"&&t instanceof HTMLElement}function GR(t){return xu(t)&&t.tagName.toLowerCase()==="button"}function YR(t){return xu(t)&&t.tagName.toLowerCase()==="form"}function FR(t){return xu(t)&&t.tagName.toLowerCase()==="input"}function XR(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function IR(t,r){return t.button===0&&(!r||r==="_self")&&!XR(t)}var Mc=null;function ZR(){if(Mc===null)try{new FormData(document.createElement("form"),0),Mc=!1}catch{Mc=!0}return Mc}var QR=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Bh(t){return t!=null&&!QR.has(t)?(nr(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Fc}"`),null):t}function KR(t,r){let a,o,i,c,u;if(YR(t)){let f=t.getAttribute("action");o=f?Qr(f,r):null,a=t.getAttribute("method")||Yc,i=Bh(t.getAttribute("enctype"))||Fc,c=new FormData(t)}else if(GR(t)||FR(t)&&(t.type==="submit"||t.type==="image")){let f=t.form;if(f==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=t.getAttribute("formaction")||f.getAttribute("action");if(o=p?Qr(p,r):null,a=t.getAttribute("formmethod")||f.getAttribute("method")||Yc,i=Bh(t.getAttribute("formenctype"))||Bh(f.getAttribute("enctype"))||Fc,c=new FormData(f,t),!ZR()){let{name:h,type:v,value:g}=t;if(v==="image"){let b=h?`${h}.`:"";c.append(`${b}x`,"0"),c.append(`${b}y`,"0")}else h&&c.append(h,g)}}else{if(xu(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');a=Yc,o=null,i=Fc,u=t}return c&&i==="text/plain"&&(u=c,c=void 0),{action:o,method:a.toLowerCase(),encType:i,formData:c,body:u}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Vp(t,r){if(t===!1||t===null||typeof t>"u")throw new Error(r)}function WR(t,r,a,o){let i=typeof t=="string"?new URL(t,typeof window>"u"?"server://singlefetch/":window.location.origin):t;return a?i.pathname.endsWith("/")?i.pathname=`${i.pathname}_.${o}`:i.pathname=`${i.pathname}.${o}`:i.pathname==="/"?i.pathname=`_root.${o}`:r&&Qr(i.pathname,r)==="/"?i.pathname=`${r.replace(/\/$/,"")}/_root.${o}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${o}`,i}async function JR(t,r){if(t.id in r)return r[t.id];try{let a=await import(t.module);return r[t.id]=a,a}catch(a){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(a),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function eT(t){return t==null?!1:t.href==null?t.rel==="preload"&&typeof t.imageSrcSet=="string"&&typeof t.imageSizes=="string":typeof t.rel=="string"&&typeof t.href=="string"}async function tT(t,r,a){let o=await Promise.all(t.map(async i=>{let c=r.routes[i.route.id];if(c){let u=await JR(c,a);return u.links?u.links():[]}return[]}));return oT(o.flat(1).filter(eT).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function Nb(t,r,a,o,i,c){let u=(p,h)=>a[h]?p.route.id!==a[h].route.id:!0,f=(p,h)=>a[h].pathname!==p.pathname||a[h].route.path?.endsWith("*")&&a[h].params["*"]!==p.params["*"];return c==="assets"?r.filter((p,h)=>u(p,h)||f(p,h)):c==="data"?r.filter((p,h)=>{let v=o.routes[p.route.id];if(!v||!v.hasLoader)return!1;if(u(p,h)||f(p,h))return!0;if(p.route.shouldRevalidate){let g=p.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:a[0]?.params||{},nextUrl:new URL(t,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function nT(t,r,{includeHydrateFallback:a}={}){return rT(t.map(o=>{let i=r.routes[o.route.id];if(!i)return[];let c=[i.module];return i.clientActionModule&&(c=c.concat(i.clientActionModule)),i.clientLoaderModule&&(c=c.concat(i.clientLoaderModule)),a&&i.hydrateFallbackModule&&(c=c.concat(i.hydrateFallbackModule)),i.imports&&(c=c.concat(i.imports)),c}).flat(1))}function rT(t){return[...new Set(t)]}function aT(t){let r={},a=Object.keys(t).sort();for(let o of a)r[o]=t[o];return r}function oT(t,r){let a=new Set;return new Set(r),t.reduce((o,i)=>{let c=JSON.stringify(aT(i));return a.has(c)||(a.add(c),o.push({key:c,link:i})),o},[])}function dx(){let t=x.useContext(Al);return Vp(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function lT(){let t=x.useContext(yu);return Vp(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var qp=x.createContext(void 0);qp.displayName="FrameworkContext";function hx(){let t=x.useContext(qp);return Vp(t,"You must render this element inside a <HydratedRouter> element"),t}function iT(t,r){let a=x.useContext(qp),[o,i]=x.useState(!1),[c,u]=x.useState(!1),{onFocus:f,onBlur:p,onMouseEnter:h,onMouseLeave:v,onTouchStart:g}=r,b=x.useRef(null);x.useEffect(()=>{if(t==="render"&&u(!0),t==="viewport"){let E=_=>{_.forEach(T=>{u(T.isIntersecting)})},R=new IntersectionObserver(E,{threshold:.5});return b.current&&R.observe(b.current),()=>{R.disconnect()}}},[t]),x.useEffect(()=>{if(o){let E=setTimeout(()=>{u(!0)},100);return()=>{clearTimeout(E)}}},[o]);let S=()=>{i(!0)},C=()=>{i(!1),u(!1)};return a?t!=="intent"?[c,b,{}]:[c,b,{onFocus:Mi(f,S),onBlur:Mi(p,C),onMouseEnter:Mi(h,S),onMouseLeave:Mi(v,C),onTouchStart:Mi(g,S)}]:[!1,b,{}]}function Mi(t,r){return a=>{t&&t(a),a.defaultPrevented||r(a)}}function sT({page:t,...r}){let{router:a}=dx(),o=x.useMemo(()=>J1(a.routes,t,a.basename),[a.routes,t,a.basename]);return o?x.createElement(uT,{page:t,matches:o,...r}):null}function cT(t){let{manifest:r,routeModules:a}=hx(),[o,i]=x.useState([]);return x.useEffect(()=>{let c=!1;return tT(t,r,a).then(u=>{c||i(u)}),()=>{c=!0}},[t,r,a]),o}function uT({page:t,matches:r,...a}){let o=Jr(),{future:i,manifest:c,routeModules:u}=hx(),{basename:f}=dx(),{loaderData:p,matches:h}=lT(),v=x.useMemo(()=>Nb(t,r,h,c,o,"data"),[t,r,h,c,o]),g=x.useMemo(()=>Nb(t,r,h,c,o,"assets"),[t,r,h,c,o]),b=x.useMemo(()=>{if(t===o.pathname+o.search+o.hash)return[];let E=new Set,R=!1;if(r.forEach(T=>{let A=c.routes[T.route.id];!A||!A.hasLoader||(!v.some(D=>D.route.id===T.route.id)&&T.route.id in p&&u[T.route.id]?.shouldRevalidate||A.hasClientLoader?R=!0:E.add(T.route.id))}),E.size===0)return[];let _=WR(t,f,i.unstable_trailingSlashAwareDataRequests,"data");return R&&E.size>0&&_.searchParams.set("_routes",r.filter(T=>E.has(T.route.id)).map(T=>T.route.id).join(",")),[_.pathname+_.search]},[f,i.unstable_trailingSlashAwareDataRequests,p,o,c,v,r,t,u]),S=x.useMemo(()=>nT(g,c),[g,c]),C=cT(g);return x.createElement(x.Fragment,null,b.map(E=>x.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...a})),S.map(E=>x.createElement("link",{key:E,rel:"modulepreload",href:E,...a})),C.map(({key:E,link:R})=>x.createElement("link",{key:E,nonce:a.nonce,...R,crossOrigin:R.crossOrigin??a.crossOrigin})))}function fT(...t){return r=>{t.forEach(a=>{typeof a=="function"?a(r):a!=null&&(a.current=r)})}}var dT=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{dT&&(window.__reactRouterVersion="7.13.0")}catch{}function hT({basename:t,children:r,unstable_useTransitions:a,window:o}){let i=x.useRef();i.current==null&&(i.current=G2({window:o,v5Compat:!0}));let c=i.current,[u,f]=x.useState({action:c.action,location:c.location}),p=x.useCallback(h=>{a===!1?f(h):x.startTransition(()=>f(h))},[a]);return x.useLayoutEffect(()=>c.listen(p),[c,p]),x.createElement(VR,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:c,unstable_useTransitions:a})}var px=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,mx=x.forwardRef(function({onClick:r,discover:a="render",prefetch:o="none",relative:i,reloadDocument:c,replace:u,state:f,target:p,to:h,preventScrollReset:v,viewTransition:g,unstable_defaultShouldRevalidate:b,...S},C){let{basename:E,unstable_useTransitions:R}=x.useContext(Nn),_=typeof h=="string"&&px.test(h),T=rx(h,E);h=T.to;let A=ER(h,{relative:i}),[D,z,k]=iT(o,S),H=gT(h,{replace:u,state:f,target:p,preventScrollReset:v,relative:i,viewTransition:g,unstable_defaultShouldRevalidate:b,unstable_useTransitions:R});function P(J){r&&r(J),J.defaultPrevented||H(J)}let I=x.createElement("a",{...S,...k,href:T.absoluteURL||A,onClick:T.isExternal||c?r:P,ref:fT(C,z),target:p,"data-discover":!_&&a==="render"?"true":void 0});return D&&!_?x.createElement(x.Fragment,null,I,x.createElement(sT,{page:A})):I});mx.displayName="Link";var pT=x.forwardRef(function({"aria-current":r="page",caseSensitive:a=!1,className:o="",end:i=!1,style:c,to:u,viewTransition:f,children:p,...h},v){let g=Ki(u,{relative:h.relative}),b=Jr(),S=x.useContext(yu),{navigator:C,basename:E}=x.useContext(Nn),R=S!=null&&wT(g)&&f===!0,_=C.encodeLocation?C.encodeLocation(g).pathname:g.pathname,T=b.pathname,A=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;a||(T=T.toLowerCase(),A=A?A.toLowerCase():null,_=_.toLowerCase()),A&&E&&(A=Qr(A,E)||A);const D=_!=="/"&&_.endsWith("/")?_.length-1:_.length;let z=T===_||!i&&T.startsWith(_)&&T.charAt(D)==="/",k=A!=null&&(A===_||!i&&A.startsWith(_)&&A.charAt(_.length)==="/"),H={isActive:z,isPending:k,isTransitioning:R},P=z?r:void 0,I;typeof o=="function"?I=o(H):I=[o,z?"active":null,k?"pending":null,R?"transitioning":null].filter(Boolean).join(" ");let J=typeof c=="function"?c(H):c;return x.createElement(mx,{...h,"aria-current":P,className:I,ref:v,style:J,to:u,viewTransition:f},typeof p=="function"?p(H):p)});pT.displayName="NavLink";var mT=x.forwardRef(({discover:t="render",fetcherKey:r,navigate:a,reloadDocument:o,replace:i,state:c,method:u=Yc,action:f,onSubmit:p,relative:h,preventScrollReset:v,viewTransition:g,unstable_defaultShouldRevalidate:b,...S},C)=>{let{unstable_useTransitions:E}=x.useContext(Nn),R=xT(),_=ST(f,{relative:h}),T=u.toLowerCase()==="get"?"get":"post",A=typeof f=="string"&&px.test(f),D=z=>{if(p&&p(z),z.defaultPrevented)return;z.preventDefault();let k=z.nativeEvent.submitter,H=k?.getAttribute("formmethod")||u,P=()=>R(k||z.currentTarget,{fetcherKey:r,method:H,navigate:a,replace:i,state:c,relative:h,preventScrollReset:v,viewTransition:g,unstable_defaultShouldRevalidate:b});E&&a!==!1?x.startTransition(()=>P()):P()};return x.createElement("form",{ref:C,method:T,action:_,onSubmit:o?p:D,...S,"data-discover":!A&&t==="render"?"true":void 0})});mT.displayName="Form";function vT(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function vx(t){let r=x.useContext(Al);return pt(r,vT(t)),r}function gT(t,{target:r,replace:a,state:o,preventScrollReset:i,relative:c,viewTransition:u,unstable_defaultShouldRevalidate:f,unstable_useTransitions:p}={}){let h=bu(),v=Jr(),g=Ki(t,{relative:c});return x.useCallback(b=>{if(IR(b,r)){b.preventDefault();let S=a!==void 0?a:Vi(v)===Vi(g),C=()=>h(t,{replace:S,state:o,preventScrollReset:i,relative:c,viewTransition:u,unstable_defaultShouldRevalidate:f});p?x.startTransition(()=>C()):C()}},[v,h,g,a,o,r,t,i,c,u,f,p])}var yT=0,bT=()=>`__${String(++yT)}__`;function xT(){let{router:t}=vx("useSubmit"),{basename:r}=x.useContext(Nn),a=HR(),o=t.fetch,i=t.navigate;return x.useCallback(async(c,u={})=>{let{action:f,method:p,encType:h,formData:v,body:g}=KR(c,r);if(u.navigate===!1){let b=u.fetcherKey||bT();await o(b,a,u.action||f,{unstable_defaultShouldRevalidate:u.unstable_defaultShouldRevalidate,preventScrollReset:u.preventScrollReset,formData:v,body:g,formMethod:u.method||p,formEncType:u.encType||h,flushSync:u.flushSync})}else await i(u.action||f,{unstable_defaultShouldRevalidate:u.unstable_defaultShouldRevalidate,preventScrollReset:u.preventScrollReset,formData:v,body:g,formMethod:u.method||p,formEncType:u.encType||h,replace:u.replace,state:u.state,fromRouteId:a,flushSync:u.flushSync,viewTransition:u.viewTransition})},[o,i,r,a])}function ST(t,{relative:r}={}){let{basename:a}=x.useContext(Nn),o=x.useContext(ir);pt(o,"useFormAction must be used inside a RouteContext");let[i]=o.matches.slice(-1),c={...Ki(t||".",{relative:r})},u=Jr();if(t==null){c.search=u.search;let f=new URLSearchParams(c.search),p=f.getAll("index");if(p.some(v=>v==="")){f.delete("index"),p.filter(g=>g).forEach(g=>f.append("index",g));let v=f.toString();c.search=v?`?${v}`:""}}return(!t||t===".")&&i.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),a!=="/"&&(c.pathname=c.pathname==="/"?a:Xr([a,c.pathname])),Vi(c)}function wT(t,{relative:r}={}){let a=x.useContext(ox);pt(a!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:o}=vx("useViewTransitionState"),i=Ki(t,{relative:r});if(!a.isTransitioning)return!1;let c=Qr(a.currentLocation.pathname,o)||a.currentLocation.pathname,u=Qr(a.nextLocation.pathname,o)||a.nextLocation.pathname;return au(i.pathname,u)!=null||au(i.pathname,c)!=null}var Su=W1();const Ui=Q1(Su);var wr=function(){return wr=Object.assign||function(r){for(var a,o=1,i=arguments.length;o<i;o++){a=arguments[o];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(r[c]=a[c])}return r},wr.apply(this,arguments)};function gx(t,r){var a={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(t);i<o.length;i++)r.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(t,o[i])&&(a[o[i]]=t[o[i]]);return a}function CT(t,r,a){if(a||arguments.length===2)for(var o=0,i=r.length,c;o<i;o++)(c||!(o in r))&&(c||(c=Array.prototype.slice.call(r,0,o)),c[o]=r[o]);return t.concat(c||Array.prototype.slice.call(r))}var Xc="right-scroll-bar-position",Ic="width-before-scroll-bar",ET="with-scroll-bars-hidden",RT="--removed-body-scroll-bar-size";function Hh(t,r){return typeof t=="function"?t(r):t&&(t.current=r),t}function TT(t,r){var a=x.useState(function(){return{value:t,callback:r,facade:{get current(){return a.value},set current(o){var i=a.value;i!==o&&(a.value=o,a.callback(o,i))}}}})[0];return a.callback=r,a.facade}var AT=typeof window<"u"?x.useLayoutEffect:x.useEffect,_b=new WeakMap;function NT(t,r){var a=TT(null,function(o){return t.forEach(function(i){return Hh(i,o)})});return AT(function(){var o=_b.get(a);if(o){var i=new Set(o),c=new Set(t),u=a.current;i.forEach(function(f){c.has(f)||Hh(f,null)}),c.forEach(function(f){i.has(f)||Hh(f,u)})}_b.set(a,t)},[t]),a}function _T(t){return t}function jT(t,r){r===void 0&&(r=_T);var a=[],o=!1,i={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:t},useMedium:function(c){var u=r(c,o);return a.push(u),function(){a=a.filter(function(f){return f!==u})}},assignSyncMedium:function(c){for(o=!0;a.length;){var u=a;a=[],u.forEach(c)}a={push:function(f){return c(f)},filter:function(){return a}}},assignMedium:function(c){o=!0;var u=[];if(a.length){var f=a;a=[],f.forEach(c),u=a}var p=function(){var v=u;u=[],v.forEach(c)},h=function(){return Promise.resolve().then(p)};h(),a={push:function(v){u.push(v),h()},filter:function(v){return u=u.filter(v),a}}}};return i}function OT(t){t===void 0&&(t={});var r=jT(null);return r.options=wr({async:!0,ssr:!1},t),r}var yx=function(t){var r=t.sideCar,a=gx(t,["sideCar"]);if(!r)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=r.read();if(!o)throw new Error("Sidecar medium not found");return x.createElement(o,wr({},a))};yx.isSideCarExport=!0;function DT(t,r){return t.useMedium(r),yx}var bx=OT(),Uh=function(){},wu=x.forwardRef(function(t,r){var a=x.useRef(null),o=x.useState({onScrollCapture:Uh,onWheelCapture:Uh,onTouchMoveCapture:Uh}),i=o[0],c=o[1],u=t.forwardProps,f=t.children,p=t.className,h=t.removeScrollBar,v=t.enabled,g=t.shards,b=t.sideCar,S=t.noRelative,C=t.noIsolation,E=t.inert,R=t.allowPinchZoom,_=t.as,T=_===void 0?"div":_,A=t.gapMode,D=gx(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),z=b,k=NT([a,r]),H=wr(wr({},D),i);return x.createElement(x.Fragment,null,v&&x.createElement(z,{sideCar:bx,removeScrollBar:h,shards:g,noRelative:S,noIsolation:C,inert:E,setCallbacks:c,allowPinchZoom:!!R,lockRef:a,gapMode:A}),u?x.cloneElement(x.Children.only(f),wr(wr({},H),{ref:k})):x.createElement(T,wr({},H,{className:p,ref:k}),f))});wu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};wu.classNames={fullWidth:Ic,zeroRight:Xc};var MT=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function zT(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var r=MT();return r&&t.setAttribute("nonce",r),t}function LT(t,r){t.styleSheet?t.styleSheet.cssText=r:t.appendChild(document.createTextNode(r))}function BT(t){var r=document.head||document.getElementsByTagName("head")[0];r.appendChild(t)}var HT=function(){var t=0,r=null;return{add:function(a){t==0&&(r=zT())&&(LT(r,a),BT(r)),t++},remove:function(){t--,!t&&r&&(r.parentNode&&r.parentNode.removeChild(r),r=null)}}},UT=function(){var t=HT();return function(r,a){x.useEffect(function(){return t.add(r),function(){t.remove()}},[r&&a])}},xx=function(){var t=UT(),r=function(a){var o=a.styles,i=a.dynamic;return t(o,i),null};return r},$T={left:0,top:0,right:0,gap:0},$h=function(t){return parseInt(t||"",10)||0},kT=function(t){var r=window.getComputedStyle(document.body),a=r[t==="padding"?"paddingLeft":"marginLeft"],o=r[t==="padding"?"paddingTop":"marginTop"],i=r[t==="padding"?"paddingRight":"marginRight"];return[$h(a),$h(o),$h(i)]},PT=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return $T;var r=kT(t),a=document.documentElement.clientWidth,o=window.innerWidth;return{left:r[0],top:r[1],right:r[2],gap:Math.max(0,o-a+r[2]-r[0])}},VT=xx(),gl="data-scroll-locked",qT=function(t,r,a,o){var i=t.left,c=t.top,u=t.right,f=t.gap;return a===void 0&&(a="margin"),`
|
||
.`.concat(ET,` {
|
||
overflow: hidden `).concat(o,`;
|
||
padding-right: `).concat(f,"px ").concat(o,`;
|
||
}
|
||
body[`).concat(gl,`] {
|
||
overflow: hidden `).concat(o,`;
|
||
overscroll-behavior: contain;
|
||
`).concat([r&&"position: relative ".concat(o,";"),a==="margin"&&`
|
||
padding-left: `.concat(i,`px;
|
||
padding-top: `).concat(c,`px;
|
||
padding-right: `).concat(u,`px;
|
||
margin-left:0;
|
||
margin-top:0;
|
||
margin-right: `).concat(f,"px ").concat(o,`;
|
||
`),a==="padding"&&"padding-right: ".concat(f,"px ").concat(o,";")].filter(Boolean).join(""),`
|
||
}
|
||
|
||
.`).concat(Xc,` {
|
||
right: `).concat(f,"px ").concat(o,`;
|
||
}
|
||
|
||
.`).concat(Ic,` {
|
||
margin-right: `).concat(f,"px ").concat(o,`;
|
||
}
|
||
|
||
.`).concat(Xc," .").concat(Xc,` {
|
||
right: 0 `).concat(o,`;
|
||
}
|
||
|
||
.`).concat(Ic," .").concat(Ic,` {
|
||
margin-right: 0 `).concat(o,`;
|
||
}
|
||
|
||
body[`).concat(gl,`] {
|
||
`).concat(RT,": ").concat(f,`px;
|
||
}
|
||
`)},jb=function(){var t=parseInt(document.body.getAttribute(gl)||"0",10);return isFinite(t)?t:0},GT=function(){x.useEffect(function(){return document.body.setAttribute(gl,(jb()+1).toString()),function(){var t=jb()-1;t<=0?document.body.removeAttribute(gl):document.body.setAttribute(gl,t.toString())}},[])},YT=function(t){var r=t.noRelative,a=t.noImportant,o=t.gapMode,i=o===void 0?"margin":o;GT();var c=x.useMemo(function(){return PT(i)},[i]);return x.createElement(VT,{styles:qT(c,!r,i,a?"":"!important")})},up=!1;if(typeof window<"u")try{var zc=Object.defineProperty({},"passive",{get:function(){return up=!0,!0}});window.addEventListener("test",zc,zc),window.removeEventListener("test",zc,zc)}catch{up=!1}var cl=up?{passive:!1}:!1,FT=function(t){return t.tagName==="TEXTAREA"},Sx=function(t,r){if(!(t instanceof Element))return!1;var a=window.getComputedStyle(t);return a[r]!=="hidden"&&!(a.overflowY===a.overflowX&&!FT(t)&&a[r]==="visible")},XT=function(t){return Sx(t,"overflowY")},IT=function(t){return Sx(t,"overflowX")},Ob=function(t,r){var a=r.ownerDocument,o=r;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var i=wx(t,o);if(i){var c=Cx(t,o),u=c[1],f=c[2];if(u>f)return!0}o=o.parentNode}while(o&&o!==a.body);return!1},ZT=function(t){var r=t.scrollTop,a=t.scrollHeight,o=t.clientHeight;return[r,a,o]},QT=function(t){var r=t.scrollLeft,a=t.scrollWidth,o=t.clientWidth;return[r,a,o]},wx=function(t,r){return t==="v"?XT(r):IT(r)},Cx=function(t,r){return t==="v"?ZT(r):QT(r)},KT=function(t,r){return t==="h"&&r==="rtl"?-1:1},WT=function(t,r,a,o,i){var c=KT(t,window.getComputedStyle(r).direction),u=c*o,f=a.target,p=r.contains(f),h=!1,v=u>0,g=0,b=0;do{if(!f)break;var S=Cx(t,f),C=S[0],E=S[1],R=S[2],_=E-R-c*C;(C||_)&&wx(t,f)&&(g+=_,b+=C);var T=f.parentNode;f=T&&T.nodeType===Node.DOCUMENT_FRAGMENT_NODE?T.host:T}while(!p&&f!==document.body||p&&(r.contains(f)||r===f));return(v&&Math.abs(g)<1||!v&&Math.abs(b)<1)&&(h=!0),h},Lc=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},Db=function(t){return[t.deltaX,t.deltaY]},Mb=function(t){return t&&"current"in t?t.current:t},JT=function(t,r){return t[0]===r[0]&&t[1]===r[1]},e3=function(t){return`
|
||
.block-interactivity-`.concat(t,` {pointer-events: none;}
|
||
.allow-interactivity-`).concat(t,` {pointer-events: all;}
|
||
`)},t3=0,ul=[];function n3(t){var r=x.useRef([]),a=x.useRef([0,0]),o=x.useRef(),i=x.useState(t3++)[0],c=x.useState(xx)[0],u=x.useRef(t);x.useEffect(function(){u.current=t},[t]),x.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var E=CT([t.lockRef.current],(t.shards||[]).map(Mb),!0).filter(Boolean);return E.forEach(function(R){return R.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),E.forEach(function(R){return R.classList.remove("allow-interactivity-".concat(i))})}}},[t.inert,t.lockRef.current,t.shards]);var f=x.useCallback(function(E,R){if("touches"in E&&E.touches.length===2||E.type==="wheel"&&E.ctrlKey)return!u.current.allowPinchZoom;var _=Lc(E),T=a.current,A="deltaX"in E?E.deltaX:T[0]-_[0],D="deltaY"in E?E.deltaY:T[1]-_[1],z,k=E.target,H=Math.abs(A)>Math.abs(D)?"h":"v";if("touches"in E&&H==="h"&&k.type==="range")return!1;var P=window.getSelection(),I=P&&P.anchorNode,J=I?I===k||I.contains(k):!1;if(J)return!1;var ie=Ob(H,k);if(!ie)return!0;if(ie?z=H:(z=H==="v"?"h":"v",ie=Ob(H,k)),!ie)return!1;if(!o.current&&"changedTouches"in E&&(A||D)&&(o.current=z),!z)return!0;var ne=o.current||z;return WT(ne,R,E,ne==="h"?A:D)},[]),p=x.useCallback(function(E){var R=E;if(!(!ul.length||ul[ul.length-1]!==c)){var _="deltaY"in R?Db(R):Lc(R),T=r.current.filter(function(z){return z.name===R.type&&(z.target===R.target||R.target===z.shadowParent)&&JT(z.delta,_)})[0];if(T&&T.should){R.cancelable&&R.preventDefault();return}if(!T){var A=(u.current.shards||[]).map(Mb).filter(Boolean).filter(function(z){return z.contains(R.target)}),D=A.length>0?f(R,A[0]):!u.current.noIsolation;D&&R.cancelable&&R.preventDefault()}}},[]),h=x.useCallback(function(E,R,_,T){var A={name:E,delta:R,target:_,should:T,shadowParent:r3(_)};r.current.push(A),setTimeout(function(){r.current=r.current.filter(function(D){return D!==A})},1)},[]),v=x.useCallback(function(E){a.current=Lc(E),o.current=void 0},[]),g=x.useCallback(function(E){h(E.type,Db(E),E.target,f(E,t.lockRef.current))},[]),b=x.useCallback(function(E){h(E.type,Lc(E),E.target,f(E,t.lockRef.current))},[]);x.useEffect(function(){return ul.push(c),t.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:b}),document.addEventListener("wheel",p,cl),document.addEventListener("touchmove",p,cl),document.addEventListener("touchstart",v,cl),function(){ul=ul.filter(function(E){return E!==c}),document.removeEventListener("wheel",p,cl),document.removeEventListener("touchmove",p,cl),document.removeEventListener("touchstart",v,cl)}},[]);var S=t.removeScrollBar,C=t.inert;return x.createElement(x.Fragment,null,C?x.createElement(c,{styles:e3(i)}):null,S?x.createElement(YT,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function r3(t){for(var r=null;t!==null;)t instanceof ShadowRoot&&(r=t.host,t=t.host),t=t.parentNode;return r}const a3=DT(bx,n3);var vo=x.forwardRef(function(t,r){return x.createElement(wu,wr({},t,{ref:r,sideCar:a3}))});vo.classNames=wu.classNames;function Et(t){return Object.keys(t)}function kh(t){return t&&typeof t=="object"&&!Array.isArray(t)}function Gp(t,r){const a={...t},o=r;return kh(t)&&kh(r)&&Object.keys(r).forEach(i=>{kh(o[i])&&i in t?a[i]=Gp(a[i],o[i]):a[i]=o[i]}),a}function o3(t){return t.replace(/[A-Z]/g,r=>`-${r.toLowerCase()}`)}function l3(t){return typeof t!="string"||!t.includes("var(--mantine-scale)")?t:t.match(/^calc\((.*?)\)$/)?.[1].split("*")[0].trim()}function qi(t){const r=l3(t);return typeof r=="number"?r:typeof r=="string"?r.includes("calc")||r.includes("var")?r:r.includes("px")?Number(r.replace("px","")):r.includes("rem")?Number(r.replace("rem",""))*16:r.includes("em")?Number(r.replace("em",""))*16:Number(r):NaN}function zb(t){return t==="0rem"?"0rem":`calc(${t} * var(--mantine-scale))`}function Ex(t,{shouldScale:r=!1}={}){function a(o){if(o===0||o==="0")return`0${t}`;if(typeof o=="number"){const i=`${o/16}${t}`;return r?zb(i):i}if(typeof o=="string"){if(o===""||o.startsWith("calc(")||o.startsWith("clamp(")||o.includes("rgba("))return o;if(o.includes(","))return o.split(",").map(c=>a(c)).join(",");if(o.includes(" "))return o.split(" ").map(c=>a(c)).join(" ");const i=o.replace("px","");if(!Number.isNaN(Number(i))){const c=`${Number(i)/16}${t}`;return r?zb(c):c}}return o}return a}const K=Ex("rem",{shouldScale:!0}),ou=Ex("em");function Wi(t){return Object.keys(t).reduce((r,a)=>(t[a]!==void 0&&(r[a]=t[a]),r),{})}function Rx(t){if(typeof t=="number")return!0;if(typeof t=="string"){if(t.startsWith("calc(")||t.startsWith("var(")||t.includes(" ")&&t.trim()!=="")return!0;const r=/^[+-]?[0-9]+(\.[0-9]+)?(px|em|rem|ex|ch|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cm|mm|in|pt|pc|q|cqw|cqh|cqi|cqb|cqmin|cqmax|%)?$/;return t.trim().split(/\s+/).every(o=>r.test(o))}return!1}function Tx(t){return Array.isArray(t)||t===null?!1:typeof t=="object"?t.type!==x.Fragment:!1}function ea(t){const r=x.createContext(null);return[({children:i,value:c})=>y.jsx(r.Provider,{value:c,children:i}),()=>{const i=x.useContext(r);if(i===null)throw new Error(t);return i}]}function Cu(t=null){const r=x.createContext(t);return[({children:i,value:c})=>y.jsx(r.Provider,{value:c,children:i}),()=>x.useContext(r)]}const i3={app:100,modal:200,popover:300,overlay:400,max:9999};function Gn(t){return i3[t]}const fp=()=>{};function s3(t,r={active:!0}){return typeof t!="function"||!r.active?r.onKeyDown||fp:a=>{a.key==="Escape"&&(t(a),r.onTrigger?.())}}function qe(t,r="size",a=!0){if(t!==void 0)return Rx(t)?a?K(t):t:`var(--${r}-${t})`}function Gt(t){return qe(t,"mantine-spacing")}function At(t){return t===void 0?"var(--mantine-radius-default)":qe(t,"mantine-radius")}function Yt(t){return qe(t,"mantine-font-size")}function c3(t){return qe(t,"mantine-line-height",!1)}function Yp(t){if(t)return qe(t,"mantine-shadow",!1)}function Bc(t,r){return a=>{t?.(a),r?.(a)}}function Fp(t,r){return t in r?qi(r[t]):qi(t)}function dp(t,r){const a=t.map(o=>({value:o,px:Fp(o,r)}));return a.sort((o,i)=>o.px-i.px),a}function yl(t){return typeof t=="object"&&t!==null?"base"in t?t.base:void 0:t}function Zc(t,r,a){return r===void 0&&a===void 0?t:r!==void 0&&a===void 0?Math.max(t,r):Math.min(r===void 0&&a!==void 0?t:Math.max(t,r),a)}function ki(t="mantine-"){return`${t}${Math.random().toString(36).slice(2,11)}`}function so(t){const r=x.useRef(t);return x.useEffect(()=>{r.current=t}),x.useMemo(()=>((...a)=>r.current?.(...a)),[])}function Eu(t,r){const{delay:a,flushOnUnmount:o,leading:i}=typeof r=="number"?{delay:r,flushOnUnmount:!1,leading:!1}:r,c=so(t),u=x.useRef(0),f=x.useMemo(()=>{const p=Object.assign((...h)=>{window.clearTimeout(u.current);const v=p._isFirstCall;p._isFirstCall=!1;function g(){window.clearTimeout(u.current),u.current=0,p._isFirstCall=!0}if(i&&v){c(...h);const C=()=>{g()},E=()=>{u.current!==0&&(g(),c(...h))},R=()=>{g()};p.flush=E,p.cancel=R,u.current=window.setTimeout(C,a);return}if(i&&!v){const C=()=>{u.current!==0&&(g(),c(...h))},E=()=>{g()};p.flush=C,p.cancel=E;const R=()=>{g()};u.current=window.setTimeout(R,a);return}const b=()=>{u.current!==0&&(g(),c(...h))},S=()=>{g()};p.flush=b,p.cancel=S,u.current=window.setTimeout(b,a)},{flush:()=>{},cancel:()=>{},_isFirstCall:!0});return p},[c,a,i]);return x.useEffect(()=>()=>{o?f.flush():f.cancel()},[f,o]),f}const u3=["mousedown","touchstart"];function f3(t,r,a){const o=x.useRef(null),i=r||u3;return x.useEffect(()=>{const c=u=>{const{target:f}=u??{};if(Array.isArray(a)){const p=!document.body.contains(f)&&f?.tagName!=="HTML";a.every(v=>!!v&&!u.composedPath().includes(v))&&!p&&t(u)}else o.current&&!o.current.contains(f)&&t(u)};return i.forEach(u=>document.addEventListener(u,c)),()=>{i.forEach(u=>document.removeEventListener(u,c))}},[o,t,a]),o}function d3(t,r){try{return t.addEventListener("change",r),()=>t.removeEventListener("change",r)}catch{return t.addListener(r),()=>t.removeListener(r)}}function h3(t,r){return typeof window<"u"&&"matchMedia"in window?window.matchMedia(t).matches:!1}function p3(t,r,{getInitialValueInEffect:a}={getInitialValueInEffect:!0}){const[o,i]=x.useState(a?r:h3(t));return x.useEffect(()=>{try{const c=window.matchMedia(t);return i(c.matches),d3(c,u=>i(u.matches))}catch{return}},[t]),o||!1}const Ua=typeof document<"u"?x.useLayoutEffect:x.useEffect;function go(t,r){const a=x.useRef(!1);x.useEffect(()=>()=>{a.current=!1},[]),x.useEffect(()=>{if(a.current)return t();a.current=!0},r)}function Ax({opened:t,shouldReturnFocus:r=!0}){const a=x.useRef(null),o=()=>{a.current&&"focus"in a.current&&typeof a.current.focus=="function"&&a.current?.focus({preventScroll:!0})};return go(()=>{let i=-1;const c=u=>{u.key==="Tab"&&window.clearTimeout(i)};return document.addEventListener("keydown",c),t?a.current=document.activeElement:r&&(i=window.setTimeout(o,10)),()=>{window.clearTimeout(i),document.removeEventListener("keydown",c)}},[t,r]),o}const m3=/input|select|textarea|button|object/,Nx="a, input, select, textarea, button, object, [tabindex]";function v3(t){return t.style.display==="none"}function g3(t){if(t.getAttribute("aria-hidden")||t.getAttribute("hidden")||t.getAttribute("type")==="hidden")return!1;let a=t;for(;a&&!(a===document.body||a.nodeType===11);){if(v3(a))return!1;a=a.parentNode}return!0}function _x(t){let r=t.getAttribute("tabindex");return r===null&&(r=void 0),parseInt(r,10)}function hp(t){const r=t.nodeName.toLowerCase(),a=!Number.isNaN(_x(t));return(m3.test(r)&&!t.disabled||t instanceof HTMLAnchorElement&&t.href||a)&&g3(t)}function jx(t){const r=_x(t);return(Number.isNaN(r)||r>=0)&&hp(t)}function y3(t){return Array.from(t.querySelectorAll(Nx)).filter(jx)}function b3(t,r){const a=y3(t);if(!a.length){r.preventDefault();return}const o=a[r.shiftKey?0:a.length-1],i=t.getRootNode();let c=o===i.activeElement||t===i.activeElement;const u=i.activeElement;if(u.tagName==="INPUT"&&u.getAttribute("type")==="radio"&&(c=a.filter(v=>v.getAttribute("type")==="radio"&&v.getAttribute("name")===u.getAttribute("name")).includes(o)),!c)return;r.preventDefault();const p=a[r.shiftKey?a.length-1:0];p&&p.focus()}function x3(t=!0){const r=x.useRef(null),a=i=>{let c=i.querySelector("[data-autofocus]");if(!c){const u=Array.from(i.querySelectorAll(Nx));c=u.find(jx)||u.find(hp)||null,!c&&hp(i)&&(c=i)}c&&c.focus({preventScroll:!0})},o=x.useCallback(i=>{t&&i!==null&&r.current!==i&&(i?(setTimeout(()=>{i.getRootNode()&&a(i)}),r.current=i):r.current=null)},[t]);return x.useEffect(()=>{if(!t)return;r.current&&setTimeout(()=>a(r.current));const i=c=>{c.key==="Tab"&&r.current&&b3(r.current,c)};return document.addEventListener("keydown",i),()=>document.removeEventListener("keydown",i)},[t]),o}const S3=t=>(t+1)%1e6;function w3(){const[,t]=x.useReducer(S3,0);return t}const C3=at.useId||(()=>{});function E3(){const t=C3();return t?`mantine-${t.replace(/:/g,"")}`:""}function sr(t){const r=E3(),[a,o]=x.useState(r);return Ua(()=>{o(ki())},[]),typeof t=="string"?t:typeof window>"u"?r:a}function Ox(t,r,a){x.useEffect(()=>(window.addEventListener(t,r,a),()=>window.removeEventListener(t,r,a)),[t,r])}function lu(t,r){if(typeof t=="function")return t(r);typeof t=="object"&&t!==null&&"current"in t&&(t.current=r)}function Dx(...t){const r=new Map;return a=>{if(t.forEach(o=>{const i=lu(o,a);i&&r.set(o,i)}),r.size>0)return()=>{t.forEach(o=>{const i=r.get(o);i&&typeof i=="function"?i():lu(o,null)}),r.clear()}}}function tn(...t){return x.useCallback(Dx(...t),t)}function Tr({value:t,defaultValue:r,finalValue:a,onChange:o=()=>{}}){const[i,c]=x.useState(r!==void 0?r:a),u=(f,...p)=>{c(f),o?.(f,...p)};return t!==void 0?[t,o,!0]:[i,u,!1]}function ja(t,r){const a=r-t+1;return Array.from({length:a},(o,i)=>i+t)}const Hc="dots";function R3({total:t,siblings:r=1,boundaries:a=1,page:o,initialPage:i=1,onChange:c}){const u=Math.max(Math.trunc(t),0),[f,p]=Tr({value:o,onChange:c,defaultValue:i,finalValue:i}),h=E=>{E<=0?p(1):E>u?p(u):p(E)},v=()=>h(f+1),g=()=>h(f-1),b=()=>h(1),S=()=>h(u);return{range:x.useMemo(()=>{if(r*2+3+a*2>=u)return ja(1,u);const R=Math.max(f-r,a),_=Math.min(f+r,u-a),T=R>a+2,A=_<u-(a+1);if(!T&&A){const D=r*2+a+2;return[...ja(1,D),Hc,...ja(u-(a-1),u)]}if(T&&!A){const D=a+1+2*r;return[...ja(1,a),Hc,...ja(u-D,u)]}return[...ja(1,a),Hc,...ja(R,_),Hc,...ja(u-a+1,u)]},[u,r,f]),active:f,setPage:h,next:v,previous:g,first:b,last:S}}function Ru(t,r){return p3("(prefers-reduced-motion: reduce)",t,r)}function Tu(t=!1,r={}){const[a,o]=x.useState(t),i=x.useCallback(()=>{o(f=>f||(r.onOpen?.(),!0))},[r.onOpen]),c=x.useCallback(()=>{o(f=>f&&(r.onClose?.(),!1))},[r.onClose]),u=x.useCallback(()=>{a?c():i()},[c,i,a]);return[a,{open:i,close:c,toggle:u}]}function T3(t){const r=x.useRef(void 0);return x.useEffect(()=>{r.current=t},[t]),r.current}function A3(t,r){window.dispatchEvent(new CustomEvent(t,{detail:r}))}function N3(t){function r(o){const i=Object.keys(o).reduce((c,u)=>(c[`${t}:${u}`]=f=>o[u](f.detail),c),{});Ua(()=>(Object.keys(i).forEach(c=>{window.removeEventListener(c,i[c]),window.addEventListener(c,i[c])}),()=>Object.keys(i).forEach(c=>{window.removeEventListener(c,i[c])})),[i])}function a(o){return(...i)=>A3(`${t}:${String(o)}`,i[0])}return[r,a]}var _3={};function j3(){return typeof process<"u"&&_3?"production":"development"}function Au(t){const r=at.version;return typeof at.version!="string"||r.startsWith("18.")?t?.ref:t?.props?.ref}function Qc(t,r=document){const a=r.querySelector(t);if(a)return a;const o=r.querySelectorAll("*");for(let i=0;i<o.length;i+=1){const c=o[i];if(c.shadowRoot){const u=Qc(t,c.shadowRoot);if(u)return u}}return null}function Da(t,r=document){const a=[],o=r.querySelectorAll(t);a.push(...Array.from(o));const i=r.querySelectorAll("*");for(let c=0;c<i.length;c+=1){const u=i[c];if(u.shadowRoot){const f=Da(t,u.shadowRoot);a.push(...f)}}return a}function Oa(t){if(!t)return document;const r=t.getRootNode();return r instanceof ShadowRoot||r instanceof Document?r:document}function _l(t){const r=x.Children.toArray(t);return r.length!==1||!Tx(r[0])?null:r[0]}function Mx(t){var r,a,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(a=Mx(t[r]))&&(o&&(o+=" "),o+=a)}else for(a in t)t[a]&&(o&&(o+=" "),o+=a);return o}function Rt(){for(var t,r,a=0,o="",i=arguments.length;a<i;a++)(t=arguments[a])&&(r=Mx(t))&&(o&&(o+=" "),o+=r);return o}const O3={};function D3(t){const r={};return t.forEach(a=>{Object.entries(a).forEach(([o,i])=>{r[o]?r[o]=Rt(r[o],i):r[o]=i})}),r}function Nu({theme:t,classNames:r,props:a,stylesCtx:o}){const c=(Array.isArray(r)?r:[r]).map(u=>typeof u=="function"?u(t,a,o):u||O3);return D3(c)}function iu({theme:t,styles:r,props:a,stylesCtx:o}){return(Array.isArray(r)?r:[r]).reduce((c,u)=>typeof u=="function"?{...c,...u(t,a,o)}:{...c,...u},{})}const zx=x.createContext(null);function ta(){const t=x.useContext(zx);if(!t)throw new Error("[@mantine/core] MantineProvider was not found in tree");return t}function M3(){return ta().cssVariablesResolver}function z3(){return ta().classNamesPrefix}function Xp(){return ta().getStyleNonce}function L3(){return ta().withStaticClasses}function B3(){return ta().headless}function H3(){return ta().stylesTransform?.sx}function U3(){return ta().stylesTransform?.styles}function _u(){return ta().env||"default"}function $3(t){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(t)}function k3(t){let r=t.replace("#","");if(r.length===3){const u=r.split("");r=[u[0],u[0],u[1],u[1],u[2],u[2]].join("")}if(r.length===8){const u=parseInt(r.slice(6,8),16)/255;return{r:parseInt(r.slice(0,2),16),g:parseInt(r.slice(2,4),16),b:parseInt(r.slice(4,6),16),a:u}}const a=parseInt(r,16),o=a>>16&255,i=a>>8&255,c=a&255;return{r:o,g:i,b:c,a:1}}function P3(t){const[r,a,o,i]=t.replace(/[^0-9,./]/g,"").split(/[/,]/).map(Number);return{r,g:a,b:o,a:i===void 0?1:i}}function V3(t){const r=/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i,a=t.match(r);if(!a)return{r:0,g:0,b:0,a:1};const o=parseInt(a[1],10),i=parseInt(a[2],10)/100,c=parseInt(a[3],10)/100,u=a[5]?parseFloat(a[5]):void 0,f=(1-Math.abs(2*c-1))*i,p=o/60,h=f*(1-Math.abs(p%2-1)),v=c-f/2;let g,b,S;return p>=0&&p<1?(g=f,b=h,S=0):p>=1&&p<2?(g=h,b=f,S=0):p>=2&&p<3?(g=0,b=f,S=h):p>=3&&p<4?(g=0,b=h,S=f):p>=4&&p<5?(g=h,b=0,S=f):(g=f,b=0,S=h),{r:Math.round((g+v)*255),g:Math.round((b+v)*255),b:Math.round((S+v)*255),a:u||1}}function Ip(t){return $3(t)?k3(t):t.startsWith("rgb")?P3(t):t.startsWith("hsl")?V3(t):{r:0,g:0,b:0,a:1}}function Uc(t,r){if(t.startsWith("var("))return`color-mix(in srgb, ${t}, black ${r*100}%)`;const{r:a,g:o,b:i,a:c}=Ip(t),u=1-r,f=p=>Math.round(p*u);return`rgba(${f(a)}, ${f(o)}, ${f(i)}, ${c})`}function Gi(t,r){return typeof t.primaryShade=="number"?t.primaryShade:r==="dark"?t.primaryShade.dark:t.primaryShade.light}function Ph(t){return t<=.03928?t/12.92:((t+.055)/1.055)**2.4}function q3(t){const r=t.match(/oklch\((.*?)%\s/);return r?parseFloat(r[1]):null}function G3(t){if(t.startsWith("oklch("))return(q3(t)||0)/100;const{r,g:a,b:o}=Ip(t),i=r/255,c=a/255,u=o/255,f=Ph(i),p=Ph(c),h=Ph(u);return .2126*f+.7152*p+.0722*h}function zi(t,r=.179){return t.startsWith("var(")?!1:G3(t)>r}function xo({color:t,theme:r,colorScheme:a}){if(typeof t!="string")throw new Error(`[@mantine/core] Failed to parse color. Expected color to be a string, instead got ${typeof t}`);if(t==="bright")return{color:t,value:a==="dark"?r.white:r.black,shade:void 0,isThemeColor:!1,isLight:zi(a==="dark"?r.white:r.black,r.luminanceThreshold),variable:"--mantine-color-bright"};if(t==="dimmed")return{color:t,value:a==="dark"?r.colors.dark[2]:r.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:zi(a==="dark"?r.colors.dark[2]:r.colors.gray[6],r.luminanceThreshold),variable:"--mantine-color-dimmed"};if(t==="white"||t==="black")return{color:t,value:t==="white"?r.white:r.black,shade:void 0,isThemeColor:!1,isLight:zi(t==="white"?r.white:r.black,r.luminanceThreshold),variable:`--mantine-color-${t}`};const[o,i]=t.split("."),c=i?Number(i):void 0,u=o in r.colors;if(u){const f=c!==void 0?r.colors[o][c]:r.colors[o][Gi(r,a||"light")];return{color:o,value:f,shade:c,isThemeColor:u,isLight:zi(f,r.luminanceThreshold),variable:i?`--mantine-color-${o}-${c}`:`--mantine-color-${o}-filled`}}return{color:t,value:t,isThemeColor:u,isLight:zi(t,r.luminanceThreshold),shade:c,variable:void 0}}function Ut(t,r){const a=xo({color:t||r.primaryColor,theme:r});return a.variable?`var(${a.variable})`:t}function pp(t,r){const a={from:t?.from||r.defaultGradient.from,to:t?.to||r.defaultGradient.to,deg:t?.deg??r.defaultGradient.deg??0},o=Ut(a.from,r),i=Ut(a.to,r);return`linear-gradient(${a.deg}deg, ${o} 0%, ${i} 100%)`}function Sr(t,r){if(typeof t!="string"||r>1||r<0)return"rgba(0, 0, 0, 1)";if(t.startsWith("var(")){const c=(1-r)*100;return`color-mix(in srgb, ${t}, transparent ${c}%)`}if(t.startsWith("oklch"))return t.includes("/")?t.replace(/\/\s*[\d.]+\s*\)/,`/ ${r})`):t.replace(")",` / ${r})`);const{r:a,g:o,b:i}=Ip(t);return`rgba(${a}, ${o}, ${i}, ${r})`}const fl=Sr,Y3=({color:t,theme:r,variant:a,gradient:o,autoContrast:i})=>{const c=xo({color:t,theme:r}),u=typeof i=="boolean"?i:r.autoContrast;if(a==="none")return{background:"transparent",hover:"transparent",color:"inherit",border:"none"};if(a==="filled"){const f=u&&c.isLight?"var(--mantine-color-black)":"var(--mantine-color-white)";return c.isThemeColor?c.shade===void 0?{background:`var(--mantine-color-${t}-filled)`,hover:`var(--mantine-color-${t}-filled-hover)`,color:f,border:`${K(1)} solid transparent`}:{background:`var(--mantine-color-${c.color}-${c.shade})`,hover:`var(--mantine-color-${c.color}-${c.shade===9?8:c.shade+1})`,color:f,border:`${K(1)} solid transparent`}:{background:t,hover:Uc(t,.1),color:f,border:`${K(1)} solid transparent`}}if(a==="light"){if(c.isThemeColor){if(c.shade===void 0)return{background:`var(--mantine-color-${t}-light)`,hover:`var(--mantine-color-${t}-light-hover)`,color:`var(--mantine-color-${t}-light-color)`,border:`${K(1)} solid transparent`};const f=r.colors[c.color][c.shade];return{background:Sr(f,.1),hover:Sr(f,.12),color:`var(--mantine-color-${c.color}-${Math.min(c.shade,6)})`,border:`${K(1)} solid transparent`}}return{background:Sr(t,.1),hover:Sr(t,.12),color:t,border:`${K(1)} solid transparent`}}if(a==="outline")return c.isThemeColor?c.shade===void 0?{background:"transparent",hover:`var(--mantine-color-${t}-outline-hover)`,color:`var(--mantine-color-${t}-outline)`,border:`${K(1)} solid var(--mantine-color-${t}-outline)`}:{background:"transparent",hover:Sr(r.colors[c.color][c.shade],.05),color:`var(--mantine-color-${c.color}-${c.shade})`,border:`${K(1)} solid var(--mantine-color-${c.color}-${c.shade})`}:{background:"transparent",hover:Sr(t,.05),color:t,border:`${K(1)} solid ${t}`};if(a==="subtle"){if(c.isThemeColor){if(c.shade===void 0)return{background:"transparent",hover:`var(--mantine-color-${t}-light-hover)`,color:`var(--mantine-color-${t}-light-color)`,border:`${K(1)} solid transparent`};const f=r.colors[c.color][c.shade];return{background:"transparent",hover:Sr(f,.12),color:`var(--mantine-color-${c.color}-${Math.min(c.shade,6)})`,border:`${K(1)} solid transparent`}}return{background:"transparent",hover:Sr(t,.12),color:t,border:`${K(1)} solid transparent`}}return a==="transparent"?c.isThemeColor?c.shade===void 0?{background:"transparent",hover:"transparent",color:`var(--mantine-color-${t}-light-color)`,border:`${K(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:`var(--mantine-color-${c.color}-${Math.min(c.shade,6)})`,border:`${K(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:t,border:`${K(1)} solid transparent`}:a==="white"?c.isThemeColor?c.shade===void 0?{background:"var(--mantine-color-white)",hover:Uc(r.white,.01),color:`var(--mantine-color-${t}-filled)`,border:`${K(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Uc(r.white,.01),color:`var(--mantine-color-${c.color}-${c.shade})`,border:`${K(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:Uc(r.white,.01),color:t,border:`${K(1)} solid transparent`}:a==="gradient"?{background:pp(o,r),hover:pp(o,r),color:"var(--mantine-color-white)",border:"none"}:a==="default"?{background:"var(--mantine-color-default)",hover:"var(--mantine-color-default-hover)",color:"var(--mantine-color-default-color)",border:`${K(1)} solid var(--mantine-color-default-border)`}:{}},F3={dark:["#C9C9C9","#b8b8b8","#828282","#696969","#424242","#3b3b3b","#2e2e2e","#242424","#1f1f1f","#141414"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]},Lb="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",Zp={scale:1,fontSmoothing:!0,focusRing:"auto",white:"#fff",black:"#000",colors:F3,primaryShade:{light:6,dark:8},primaryColor:"blue",variantColorResolver:Y3,autoContrast:!1,luminanceThreshold:.3,fontFamily:Lb,fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",respectReducedMotion:!1,cursorType:"default",defaultGradient:{from:"blue",to:"cyan",deg:45},defaultRadius:"sm",activeClassName:"mantine-active",focusClassName:"",headings:{fontFamily:Lb,fontWeight:"700",textWrap:"wrap",sizes:{h1:{fontSize:K(34),lineHeight:"1.3"},h2:{fontSize:K(26),lineHeight:"1.35"},h3:{fontSize:K(22),lineHeight:"1.4"},h4:{fontSize:K(18),lineHeight:"1.45"},h5:{fontSize:K(16),lineHeight:"1.5"},h6:{fontSize:K(14),lineHeight:"1.5"}}},fontSizes:{xs:K(12),sm:K(14),md:K(16),lg:K(18),xl:K(20)},lineHeights:{xs:"1.4",sm:"1.45",md:"1.55",lg:"1.6",xl:"1.65"},radius:{xs:K(2),sm:K(4),md:K(8),lg:K(16),xl:K(32)},spacing:{xs:K(10),sm:K(12),md:K(16),lg:K(20),xl:K(32)},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},shadows:{xs:`0 ${K(1)} ${K(3)} rgba(0, 0, 0, 0.05), 0 ${K(1)} ${K(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${K(1)} ${K(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${K(10)} ${K(15)} ${K(-5)}, rgba(0, 0, 0, 0.04) 0 ${K(7)} ${K(7)} ${K(-5)}`,md:`0 ${K(1)} ${K(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${K(20)} ${K(25)} ${K(-5)}, rgba(0, 0, 0, 0.04) 0 ${K(10)} ${K(10)} ${K(-5)}`,lg:`0 ${K(1)} ${K(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${K(28)} ${K(23)} ${K(-7)}, rgba(0, 0, 0, 0.04) 0 ${K(12)} ${K(12)} ${K(-7)}`,xl:`0 ${K(1)} ${K(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${K(36)} ${K(28)} ${K(-7)}, rgba(0, 0, 0, 0.04) 0 ${K(17)} ${K(17)} ${K(-7)}`},other:{},components:{}};function Bb(t){return t==="auto"||t==="dark"||t==="light"}function X3({key:t="mantine-color-scheme-value"}={}){let r;return{get:a=>{if(typeof window>"u")return a;try{const o=window.localStorage.getItem(t);return Bb(o)?o:a}catch{return a}},set:a=>{try{window.localStorage.setItem(t,a)}catch(o){console.warn("[@mantine/core] Local storage color scheme manager was unable to save color scheme.",o)}},subscribe:a=>{r=o=>{o.storageArea===window.localStorage&&o.key===t&&Bb(o.newValue)&&a(o.newValue)},window.addEventListener("storage",r)},unsubscribe:()=>{window.removeEventListener("storage",r)},clear:()=>{window.localStorage.removeItem(t)}}}const I3="[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color",Hb="[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }";function Vh(t){return t<0||t>9?!1:parseInt(t.toString(),10)===t}function Ub(t){if(!(t.primaryColor in t.colors))throw new Error(I3);if(typeof t.primaryShade=="object"&&(!Vh(t.primaryShade.dark)||!Vh(t.primaryShade.light)))throw new Error(Hb);if(typeof t.primaryShade=="number"&&!Vh(t.primaryShade))throw new Error(Hb)}function Z3(t,r){if(!r)return Ub(t),t;const a=Gp(t,r);return r.fontFamily&&!r.headings?.fontFamily&&(a.headings.fontFamily=r.fontFamily),Ub(a),a}const Qp=x.createContext(null),Q3=()=>x.useContext(Qp)||Zp;function _n(){const t=x.useContext(Qp);if(!t)throw new Error("@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app");return t}function Lx({theme:t,children:r,inherit:a=!0}){const o=Q3(),i=x.useMemo(()=>Z3(a?o:Zp,t),[t,o,a]);return y.jsx(Qp.Provider,{value:i,children:r})}Lx.displayName="@mantine/core/MantineThemeProvider";function K3(){const t=_n(),r=Xp(),a=Et(t.breakpoints).reduce((o,i)=>{const c=t.breakpoints[i].includes("px"),u=qi(t.breakpoints[i]),f=c?`${u-.1}px`:ou(u-.1),p=c?`${u}px`:ou(u);return`${o}@media (max-width: ${f}) {.mantine-visible-from-${i} {display: none !important;}}@media (min-width: ${p}) {.mantine-hidden-from-${i} {display: none !important;}}`},"");return y.jsx("style",{"data-mantine-styles":"classes",nonce:r?.(),dangerouslySetInnerHTML:{__html:a}})}function qh(t){return Object.entries(t).map(([r,a])=>`${r}: ${a};`).join("")}function Bx(t,r){const a=r?[r]:[":root",":host"],o=qh(t.variables),i=o?`${a.join(", ")}{${o}}`:"",c=qh(t.dark),u=qh(t.light),f=v=>a.map(g=>g===":host"?`${g}([data-mantine-color-scheme="${v}"])`:`${g}[data-mantine-color-scheme="${v}"]`).join(", "),p=c?`${f("dark")}{${c}}`:"",h=u?`${f("light")}{${u}}`:"";return`${i}
|
||
|
||
${p}
|
||
|
||
${h}`}function ju({color:t,theme:r,autoContrast:a}){return(typeof a=="boolean"?a:r.autoContrast)&&xo({color:t||r.primaryColor,theme:r}).isLight?"var(--mantine-color-black)":"var(--mantine-color-white)"}function $b(t,r){return ju({color:t.colors[t.primaryColor][Gi(t,r)],theme:t,autoContrast:null})}function $c({theme:t,color:r,colorScheme:a,name:o=r,withColorValues:i=!0}){if(!t.colors[r])return{};if(a==="light"){const f=Gi(t,"light"),p={[`--mantine-color-${o}-text`]:`var(--mantine-color-${o}-filled)`,[`--mantine-color-${o}-filled`]:`var(--mantine-color-${o}-${f})`,[`--mantine-color-${o}-filled-hover`]:`var(--mantine-color-${o}-${f===9?8:f+1})`,[`--mantine-color-${o}-light`]:fl(t.colors[r][f],.1),[`--mantine-color-${o}-light-hover`]:fl(t.colors[r][f],.12),[`--mantine-color-${o}-light-color`]:`var(--mantine-color-${o}-${f})`,[`--mantine-color-${o}-outline`]:`var(--mantine-color-${o}-${f})`,[`--mantine-color-${o}-outline-hover`]:fl(t.colors[r][f],.05)};return i?{[`--mantine-color-${o}-0`]:t.colors[r][0],[`--mantine-color-${o}-1`]:t.colors[r][1],[`--mantine-color-${o}-2`]:t.colors[r][2],[`--mantine-color-${o}-3`]:t.colors[r][3],[`--mantine-color-${o}-4`]:t.colors[r][4],[`--mantine-color-${o}-5`]:t.colors[r][5],[`--mantine-color-${o}-6`]:t.colors[r][6],[`--mantine-color-${o}-7`]:t.colors[r][7],[`--mantine-color-${o}-8`]:t.colors[r][8],[`--mantine-color-${o}-9`]:t.colors[r][9],...p}:p}const c=Gi(t,"dark"),u={[`--mantine-color-${o}-text`]:`var(--mantine-color-${o}-4)`,[`--mantine-color-${o}-filled`]:`var(--mantine-color-${o}-${c})`,[`--mantine-color-${o}-filled-hover`]:`var(--mantine-color-${o}-${c===9?8:c+1})`,[`--mantine-color-${o}-light`]:fl(t.colors[r][Math.max(0,c-2)],.15),[`--mantine-color-${o}-light-hover`]:fl(t.colors[r][Math.max(0,c-2)],.2),[`--mantine-color-${o}-light-color`]:`var(--mantine-color-${o}-${Math.max(c-5,0)})`,[`--mantine-color-${o}-outline`]:`var(--mantine-color-${o}-${Math.max(c-4,0)})`,[`--mantine-color-${o}-outline-hover`]:fl(t.colors[r][Math.max(c-4,0)],.05)};return i?{[`--mantine-color-${o}-0`]:t.colors[r][0],[`--mantine-color-${o}-1`]:t.colors[r][1],[`--mantine-color-${o}-2`]:t.colors[r][2],[`--mantine-color-${o}-3`]:t.colors[r][3],[`--mantine-color-${o}-4`]:t.colors[r][4],[`--mantine-color-${o}-5`]:t.colors[r][5],[`--mantine-color-${o}-6`]:t.colors[r][6],[`--mantine-color-${o}-7`]:t.colors[r][7],[`--mantine-color-${o}-8`]:t.colors[r][8],[`--mantine-color-${o}-9`]:t.colors[r][9],...u}:u}function W3(t){return!!t&&typeof t=="object"&&"mantine-virtual-color"in t}function dl(t,r,a){Et(r).forEach(o=>Object.assign(t,{[`--mantine-${a}-${o}`]:r[o]}))}const Hx=t=>{const r=Gi(t,"light"),a=t.defaultRadius in t.radius?t.radius[t.defaultRadius]:K(t.defaultRadius),o={variables:{"--mantine-z-index-app":"100","--mantine-z-index-modal":"200","--mantine-z-index-popover":"300","--mantine-z-index-overlay":"400","--mantine-z-index-max":"9999","--mantine-scale":t.scale.toString(),"--mantine-cursor-type":t.cursorType,"--mantine-webkit-font-smoothing":t.fontSmoothing?"antialiased":"unset","--mantine-moz-font-smoothing":t.fontSmoothing?"grayscale":"unset","--mantine-color-white":t.white,"--mantine-color-black":t.black,"--mantine-line-height":t.lineHeights.md,"--mantine-font-family":t.fontFamily,"--mantine-font-family-monospace":t.fontFamilyMonospace,"--mantine-font-family-headings":t.headings.fontFamily,"--mantine-heading-font-weight":t.headings.fontWeight,"--mantine-heading-text-wrap":t.headings.textWrap,"--mantine-radius-default":a,"--mantine-primary-color-filled":`var(--mantine-color-${t.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${t.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${t.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${t.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${t.primaryColor}-light-color)`},light:{"--mantine-color-scheme":"light","--mantine-primary-color-contrast":$b(t,"light"),"--mantine-color-bright":"var(--mantine-color-black)","--mantine-color-text":t.black,"--mantine-color-body":t.white,"--mantine-color-error":"var(--mantine-color-red-6)","--mantine-color-placeholder":"var(--mantine-color-gray-5)","--mantine-color-anchor":`var(--mantine-color-${t.primaryColor}-${r})`,"--mantine-color-default":"var(--mantine-color-white)","--mantine-color-default-hover":"var(--mantine-color-gray-0)","--mantine-color-default-color":"var(--mantine-color-black)","--mantine-color-default-border":"var(--mantine-color-gray-4)","--mantine-color-dimmed":"var(--mantine-color-gray-6)","--mantine-color-disabled":"var(--mantine-color-gray-2)","--mantine-color-disabled-color":"var(--mantine-color-gray-5)","--mantine-color-disabled-border":"var(--mantine-color-gray-3)"},dark:{"--mantine-color-scheme":"dark","--mantine-primary-color-contrast":$b(t,"dark"),"--mantine-color-bright":"var(--mantine-color-white)","--mantine-color-text":"var(--mantine-color-dark-0)","--mantine-color-body":"var(--mantine-color-dark-7)","--mantine-color-error":"var(--mantine-color-red-8)","--mantine-color-placeholder":"var(--mantine-color-dark-3)","--mantine-color-anchor":`var(--mantine-color-${t.primaryColor}-4)`,"--mantine-color-default":"var(--mantine-color-dark-6)","--mantine-color-default-hover":"var(--mantine-color-dark-5)","--mantine-color-default-color":"var(--mantine-color-white)","--mantine-color-default-border":"var(--mantine-color-dark-4)","--mantine-color-dimmed":"var(--mantine-color-dark-2)","--mantine-color-disabled":"var(--mantine-color-dark-6)","--mantine-color-disabled-color":"var(--mantine-color-dark-3)","--mantine-color-disabled-border":"var(--mantine-color-dark-4)"}};dl(o.variables,t.breakpoints,"breakpoint"),dl(o.variables,t.spacing,"spacing"),dl(o.variables,t.fontSizes,"font-size"),dl(o.variables,t.lineHeights,"line-height"),dl(o.variables,t.shadows,"shadow"),dl(o.variables,t.radius,"radius"),t.colors[t.primaryColor].forEach((c,u)=>{o.variables[`--mantine-primary-color-${u}`]=`var(--mantine-color-${t.primaryColor}-${u})`}),Et(t.colors).forEach(c=>{const u=t.colors[c];if(W3(u)){Object.assign(o.light,$c({theme:t,name:u.name,color:u.light,colorScheme:"light",withColorValues:!0})),Object.assign(o.dark,$c({theme:t,name:u.name,color:u.dark,colorScheme:"dark",withColorValues:!0}));return}u.forEach((f,p)=>{o.variables[`--mantine-color-${c}-${p}`]=f}),Object.assign(o.light,$c({theme:t,color:c,colorScheme:"light",withColorValues:!1})),Object.assign(o.dark,$c({theme:t,color:c,colorScheme:"dark",withColorValues:!1}))});const i=t.headings.sizes;return Et(i).forEach(c=>{o.variables[`--mantine-${c}-font-size`]=i[c].fontSize,o.variables[`--mantine-${c}-line-height`]=i[c].lineHeight,o.variables[`--mantine-${c}-font-weight`]=i[c].fontWeight||t.headings.fontWeight}),o};function J3({theme:t,generator:r}){const a=Hx(t),o=r?.(t);return o?Gp(a,o):a}const Gh=Hx(Zp);function e5(t){const r={variables:{},light:{},dark:{}};return Et(t.variables).forEach(a=>{Gh.variables[a]!==t.variables[a]&&(r.variables[a]=t.variables[a])}),Et(t.light).forEach(a=>{Gh.light[a]!==t.light[a]&&(r.light[a]=t.light[a])}),Et(t.dark).forEach(a=>{Gh.dark[a]!==t.dark[a]&&(r.dark[a]=t.dark[a])}),r}function t5(t){return Bx({variables:{},dark:{"--mantine-color-scheme":"dark"},light:{"--mantine-color-scheme":"light"}},t)}function Ux({cssVariablesSelector:t,deduplicateCssVariables:r}){const a=_n(),o=Xp(),i=M3(),c=J3({theme:a,generator:i}),u=(t===void 0||t===":root"||t===":host")&&r,f=u?e5(c):c,p=Bx(f,t);return p?y.jsx("style",{"data-mantine-styles":!0,nonce:o?.(),dangerouslySetInnerHTML:{__html:`${p}${u?"":t5(t)}`}}):null}Ux.displayName="@mantine/CssVariables";function hl(t,r){const a=typeof window<"u"&&"matchMedia"in window&&window.matchMedia("(prefers-color-scheme: dark)")?.matches,o=t!=="auto"?t:a?"dark":"light";r()?.setAttribute("data-mantine-color-scheme",o)}function n5({manager:t,defaultColorScheme:r,getRootElement:a,forceColorScheme:o}){const i=x.useRef(null),[c,u]=x.useState(()=>t.get(r)),f=o||c,p=x.useCallback(v=>{o||(hl(v,a),u(v),t.set(v))},[t.set,f,o]),h=x.useCallback(()=>{u(r),hl(r,a),t.clear()},[t.clear,r]);return x.useEffect(()=>(t.subscribe(p),t.unsubscribe),[t.subscribe,t.unsubscribe]),Ua(()=>{hl(t.get(r),a)},[]),x.useEffect(()=>{if(o)return hl(o,a),()=>{};o===void 0&&hl(c,a),typeof window<"u"&&"matchMedia"in window&&(i.current=window.matchMedia("(prefers-color-scheme: dark)"));const v=g=>{c==="auto"&&hl(g.matches?"dark":"light",a)};return i.current?.addEventListener("change",v),()=>i.current?.removeEventListener("change",v)},[c,o]),{colorScheme:f,setColorScheme:p,clearColorScheme:h}}function r5({respectReducedMotion:t,getRootElement:r}){Ua(()=>{t&&r()?.setAttribute("data-respect-reduced-motion","true")},[t])}function $x({theme:t,children:r,getStyleNonce:a,withStaticClasses:o=!0,withGlobalClasses:i=!0,deduplicateCssVariables:c=!0,withCssVariables:u=!0,cssVariablesSelector:f,classNamesPrefix:p="mantine",colorSchemeManager:h=X3(),defaultColorScheme:v="light",getRootElement:g=()=>document.documentElement,cssVariablesResolver:b,forceColorScheme:S,stylesTransform:C,env:E}){const{colorScheme:R,setColorScheme:_,clearColorScheme:T}=n5({defaultColorScheme:v,forceColorScheme:S,manager:h,getRootElement:g});return r5({respectReducedMotion:t?.respectReducedMotion||!1,getRootElement:g}),y.jsx(zx.Provider,{value:{colorScheme:R,setColorScheme:_,clearColorScheme:T,getRootElement:g,classNamesPrefix:p,getStyleNonce:a,cssVariablesResolver:b,cssVariablesSelector:f??":root",withStaticClasses:o,stylesTransform:C,env:E},children:y.jsxs(Lx,{theme:t,children:[u&&y.jsx(Ux,{cssVariablesSelector:f,deduplicateCssVariables:c}),i&&y.jsx(K3,{}),r]})})}$x.displayName="@mantine/core/MantineProvider";function Ji({classNames:t,styles:r,props:a,stylesCtx:o}){const i=_n();return{resolvedClassNames:Nu({theme:i,classNames:t,props:a,stylesCtx:o||void 0}),resolvedStyles:iu({theme:i,styles:r,props:a,stylesCtx:o||void 0})}}const a5={always:"mantine-focus-always",auto:"mantine-focus-auto",never:"mantine-focus-never"};function o5({theme:t,options:r,unstyled:a}){return Rt(r?.focusable&&!a&&(t.focusClassName||a5[t.focusRing]),r?.active&&!a&&t.activeClassName)}function l5({selector:t,stylesCtx:r,options:a,props:o,theme:i}){return Nu({theme:i,classNames:a?.classNames,props:a?.props||o,stylesCtx:r})[t]}function kb({selector:t,stylesCtx:r,theme:a,classNames:o,props:i}){return Nu({theme:a,classNames:o,props:i,stylesCtx:r})[t]}function i5({rootSelector:t,selector:r,className:a}){return t===r?a:void 0}function s5({selector:t,classes:r,unstyled:a}){return a?void 0:r[t]}function c5({themeName:t,classNamesPrefix:r,selector:a,withStaticClass:o}){return o===!1?[]:t.map(i=>`${r}-${i}-${a}`)}function u5({themeName:t,theme:r,selector:a,props:o,stylesCtx:i}){return t.map(c=>Nu({theme:r,classNames:r.components[c]?.classNames,props:o,stylesCtx:i})?.[a])}function f5({options:t,classes:r,selector:a,unstyled:o}){return t?.variant&&!o?r[`${a}--${t.variant}`]:void 0}function d5({theme:t,options:r,themeName:a,selector:o,classNamesPrefix:i,classNames:c,classes:u,unstyled:f,className:p,rootSelector:h,props:v,stylesCtx:g,withStaticClasses:b,headless:S,transformedStyles:C}){return Rt(o5({theme:t,options:r,unstyled:f||S}),u5({theme:t,themeName:a,selector:o,props:v,stylesCtx:g}),f5({options:r,classes:u,selector:o,unstyled:f}),kb({selector:o,stylesCtx:g,theme:t,classNames:c,props:v}),kb({selector:o,stylesCtx:g,theme:t,classNames:C,props:v}),l5({selector:o,stylesCtx:g,options:r,props:v,theme:t}),i5({rootSelector:h,selector:o,className:p}),s5({selector:o,classes:u,unstyled:f||S}),b&&!S&&c5({themeName:a,classNamesPrefix:i,selector:o,withStaticClass:r?.withStaticClass}),r?.className)}function h5({theme:t,themeName:r,props:a,stylesCtx:o,selector:i}){return r.map(c=>iu({theme:t,styles:t.components[c]?.styles,props:a,stylesCtx:o})[i]).reduce((c,u)=>({...c,...u}),{})}function mp({style:t,theme:r}){return Array.isArray(t)?[...t].reduce((a,o)=>({...a,...mp({style:o,theme:r})}),{}):typeof t=="function"?t(r):t??{}}function p5(t){return t.reduce((r,a)=>(a&&Object.keys(a).forEach(o=>{r[o]={...r[o],...Wi(a[o])}}),r),{})}function m5({vars:t,varsResolver:r,theme:a,props:o,stylesCtx:i,selector:c,themeName:u,headless:f}){return p5([f?{}:r?.(a,o,i),...u.map(p=>a.components?.[p]?.vars?.(a,o,i)),t?.(a,o,i)])?.[c]}function v5({theme:t,themeName:r,selector:a,options:o,props:i,stylesCtx:c,rootSelector:u,styles:f,style:p,vars:h,varsResolver:v,headless:g,withStylesTransform:b}){return{...!b&&h5({theme:t,themeName:r,props:i,stylesCtx:c,selector:a}),...!b&&iu({theme:t,styles:f,props:i,stylesCtx:c})[a],...!b&&iu({theme:t,styles:o?.styles,props:o?.props||i,stylesCtx:c})[a],...m5({theme:t,props:i,stylesCtx:c,vars:h,varsResolver:v,selector:a,themeName:r,headless:g}),...u===a?mp({style:p,theme:t}):null,...mp({style:o?.style,theme:t})}}function g5({props:t,stylesCtx:r,themeName:a}){const o=_n(),i=U3()?.();return{getTransformedStyles:u=>i?[...u.map(p=>i(p,{props:t,theme:o,ctx:r})),...a.map(p=>i(o.components[p]?.styles,{props:t,theme:o,ctx:r}))].filter(Boolean):[],withStylesTransform:!!i}}function Re({name:t,classes:r,props:a,stylesCtx:o,className:i,style:c,rootSelector:u="root",unstyled:f,classNames:p,styles:h,vars:v,varsResolver:g,attributes:b}){const S=_n(),C=z3(),E=L3(),R=B3(),_=(Array.isArray(t)?t:[t]).filter(D=>D),{withStylesTransform:T,getTransformedStyles:A}=g5({props:a,stylesCtx:o,themeName:_});return(D,z)=>({className:d5({theme:S,options:z,themeName:_,selector:D,classNamesPrefix:C,classNames:p,classes:r,unstyled:f,className:i,rootSelector:u,props:a,stylesCtx:o,withStaticClasses:E,headless:R,transformedStyles:A([z?.styles,h])}),style:v5({theme:S,themeName:_,selector:D,options:z,props:a,stylesCtx:o,rootSelector:u,styles:h,style:c,vars:v,varsResolver:g,headless:R,withStylesTransform:T}),...b?.[D]})}function Kp(t,r){return typeof t=="boolean"?t:r.autoContrast}function ue(t,r,a){const o=_n(),i=o.components[t]?.defaultProps,c=typeof i=="function"?i(o):i;return{...r,...c,...Wi(a)}}function Yh(t){return Et(t).reduce((r,a)=>t[a]!==void 0?`${r}${o3(a)}:${t[a]};`:r,"").trim()}function y5({selector:t,styles:r,media:a,container:o}){const i=r?Yh(r):"",c=Array.isArray(a)?a.map(f=>`@media${f.query}{${t}{${Yh(f.styles)}}}`):[],u=Array.isArray(o)?o.map(f=>`@container ${f.query}{${t}{${Yh(f.styles)}}}`):[];return`${i?`${t}{${i}}`:""}${c.join("")}${u.join("")}`.trim()}function Ou(t){const r=Xp();return y.jsx("style",{"data-mantine-styles":"inline",nonce:r?.(),dangerouslySetInnerHTML:{__html:y5(t)}})}function es(t){const{m:r,mx:a,my:o,mt:i,mb:c,ml:u,mr:f,me:p,ms:h,p:v,px:g,py:b,pt:S,pb:C,pl:E,pr:R,pe:_,ps:T,bd:A,bdrs:D,bg:z,c:k,opacity:H,ff:P,fz:I,fw:J,lts:ie,ta:ne,lh:oe,fs:F,tt:le,td:j,w:M,miw:B,maw:X,h:W,mih:O,mah:$,bgsz:ee,bgp:se,bgr:de,bga:ve,pos:pe,top:je,left:Ee,bottom:Ge,right:ot,inset:lt,display:ze,flex:Ve,hiddenFrom:mt,visibleFrom:xt,lightHidden:me,darkHidden:be,sx:Se,...Me}=t;return{styleProps:Wi({m:r,mx:a,my:o,mt:i,mb:c,ml:u,mr:f,me:p,ms:h,p:v,px:g,py:b,pt:S,pb:C,pl:E,pr:R,pe:_,ps:T,bd:A,bg:z,c:k,opacity:H,ff:P,fz:I,fw:J,lts:ie,ta:ne,lh:oe,fs:F,tt:le,td:j,w:M,miw:B,maw:X,h:W,mih:O,mah:$,bgsz:ee,bgp:se,bgr:de,bga:ve,pos:pe,top:je,left:Ee,bottom:Ge,right:ot,inset:lt,display:ze,flex:Ve,bdrs:D,hiddenFrom:mt,visibleFrom:xt,lightHidden:me,darkHidden:be,sx:Se}),rest:Me}}const b5={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},ms:{type:"spacing",property:"marginInlineStart"},me:{type:"spacing",property:"marginInlineEnd"},mx:{type:"spacing",property:"marginInline"},my:{type:"spacing",property:"marginBlock"},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},ps:{type:"spacing",property:"paddingInlineStart"},pe:{type:"spacing",property:"paddingInlineEnd"},px:{type:"spacing",property:"paddingInline"},py:{type:"spacing",property:"paddingBlock"},bd:{type:"border",property:"border"},bdrs:{type:"radius",property:"borderRadius"},bg:{type:"color",property:"background"},c:{type:"textColor",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"fontFamily",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"lineHeight",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"size",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"},flex:{type:"identity",property:"flex"}};function Wp(t,r){const a=xo({color:t,theme:r});return a.color==="dimmed"?"var(--mantine-color-dimmed)":a.color==="bright"?"var(--mantine-color-bright)":a.variable?`var(${a.variable})`:a.color}function x5(t,r){const a=xo({color:t,theme:r});return a.isThemeColor&&a.shade===void 0?`var(--mantine-color-${a.color}-text)`:Wp(t,r)}function S5(t,r){if(typeof t=="number")return K(t);if(typeof t=="string"){const[a,o,...i]=t.split(" ").filter(u=>u.trim()!=="");let c=`${K(a)}`;return o&&(c+=` ${o}`),i.length>0&&(c+=` ${Wp(i.join(" "),r)}`),c.trim()}return t}const Pb={text:"var(--mantine-font-family)",mono:"var(--mantine-font-family-monospace)",monospace:"var(--mantine-font-family-monospace)",heading:"var(--mantine-font-family-headings)",headings:"var(--mantine-font-family-headings)"};function w5(t){return typeof t=="string"&&t in Pb?Pb[t]:t}const C5=["h1","h2","h3","h4","h5","h6"];function E5(t,r){return typeof t=="string"&&t in r.fontSizes?`var(--mantine-font-size-${t})`:typeof t=="string"&&C5.includes(t)?`var(--mantine-${t}-font-size)`:typeof t=="number"||typeof t=="string"?K(t):t}function R5(t){return t}const T5=["h1","h2","h3","h4","h5","h6"];function A5(t,r){return typeof t=="string"&&t in r.lineHeights?`var(--mantine-line-height-${t})`:typeof t=="string"&&T5.includes(t)?`var(--mantine-${t}-line-height)`:t}function N5(t,r){return typeof t=="string"&&t in r.radius?`var(--mantine-radius-${t})`:typeof t=="number"||typeof t=="string"?K(t):t}function _5(t){return typeof t=="number"?K(t):t}function j5(t,r){if(typeof t=="number")return K(t);if(typeof t=="string"){const a=t.replace("-","");if(!(a in r.spacing))return K(t);const o=`--mantine-spacing-${a}`;return t.startsWith("-")?`calc(var(${o}) * -1)`:`var(${o})`}return t}const Fh={color:Wp,textColor:x5,fontSize:E5,spacing:j5,radius:N5,identity:R5,size:_5,lineHeight:A5,fontFamily:w5,border:S5};function Vb(t){return t.replace("(min-width: ","").replace("em)","")}function O5({media:t,...r}){const o=Object.keys(t).sort((i,c)=>Number(Vb(i))-Number(Vb(c))).map(i=>({query:i,styles:t[i]}));return{...r,media:o}}function D5(t){if(typeof t!="object"||t===null)return!1;const r=Object.keys(t);return!(r.length===1&&r[0]==="base")}function M5(t){return typeof t=="object"&&t!==null?"base"in t?t.base:void 0:t}function z5(t){return typeof t=="object"&&t!==null?Et(t).filter(r=>r!=="base"):[]}function L5(t,r){return typeof t=="object"&&t!==null&&r in t?t[r]:t}function B5({styleProps:t,data:r,theme:a}){return O5(Et(t).reduce((o,i)=>{if(i==="hiddenFrom"||i==="visibleFrom"||i==="sx")return o;const c=r[i],u=Array.isArray(c.property)?c.property:[c.property],f=M5(t[i]);if(!D5(t[i]))return u.forEach(h=>{o.inlineStyles[h]=Fh[c.type](f,a)}),o;o.hasResponsiveStyles=!0;const p=z5(t[i]);return u.forEach(h=>{f!=null&&(o.styles[h]=Fh[c.type](f,a)),p.forEach(v=>{const g=`(min-width: ${a.breakpoints[v]})`;o.media[g]={...o.media[g],[h]:Fh[c.type](L5(t[i],v),a)}})}),o},{hasResponsiveStyles:!1,styles:{},inlineStyles:{},media:{}}))}function kx(){return`__m__-${x.useId().replace(/[:«»]/g,"")}`}function Jp(t,r){return Array.isArray(t)?[...t].reduce((a,o)=>({...a,...Jp(o,r)}),{}):typeof t=="function"?t(r):t??{}}function Px(t){return t.startsWith("data-")?t:`data-${t}`}function H5(t){return Object.keys(t).reduce((r,a)=>{const o=t[a];return o===void 0||o===""||o===!1||o===null||(r[Px(a)]=t[a]),r},{})}function Vx(t){return t?typeof t=="string"?{[Px(t)]:!0}:Array.isArray(t)?[...t].reduce((r,a)=>({...r,...Vx(a)}),{}):H5(t):null}function vp(t,r){return Array.isArray(t)?[...t].reduce((a,o)=>({...a,...vp(o,r)}),{}):typeof t=="function"?t(r):t??{}}function U5({theme:t,style:r,vars:a,styleProps:o}){const i=vp(r,t),c=vp(a,t);return{...i,...c,...o}}const qx=x.forwardRef(({component:t,style:r,__vars:a,className:o,variant:i,mod:c,size:u,hiddenFrom:f,visibleFrom:p,lightHidden:h,darkHidden:v,renderRoot:g,__size:b,...S},C)=>{const E=_n(),R=t||"div",{styleProps:_,rest:T}=es(S),D=H3()?.()?.(_.sx),z=kx(),k=B5({styleProps:_,theme:E,data:b5}),H={ref:C,style:U5({theme:E,style:r,vars:a,styleProps:k.inlineStyles}),className:Rt(o,D,{[z]:k.hasResponsiveStyles,"mantine-light-hidden":h,"mantine-dark-hidden":v,[`mantine-hidden-from-${f}`]:f,[`mantine-visible-from-${p}`]:p}),"data-variant":i,"data-size":Rx(u)?void 0:u||void 0,size:b,...Vx(c),...T};return y.jsxs(y.Fragment,{children:[k.hasResponsiveStyles&&y.jsx(Ou,{selector:`.${z}`,styles:k.styles,media:k.media}),typeof g=="function"?g(H):y.jsx(R,{...H})]})});qx.displayName="@mantine/core/Box";const fe=qx;function Gx(t){return t}function ge(t){const r=x.forwardRef(t);return r.extend=Gx,r.withProps=a=>{const o=x.forwardRef((i,c)=>y.jsx(r,{...a,...i,ref:c}));return o.extend=r.extend,o.displayName=`WithProps(${r.displayName})`,o},r}function mn(t){const r=x.forwardRef(t);return r.withProps=a=>{const o=x.forwardRef((i,c)=>y.jsx(r,{...a,...i,ref:c}));return o.extend=r.extend,o.displayName=`WithProps(${r.displayName})`,o},r.extend=Gx,r}const $5=x.createContext({dir:"ltr",toggleDirection:()=>{},setDirection:()=>{}});function Du(){return x.useContext($5)}function k5(t){if(!t||typeof t=="string")return 0;const r=t/36;return Math.round((4+15*r**.25+r/5)*10)}function Xh(t){return t?.current?t.current.scrollHeight:"auto"}const Li=typeof window<"u"&&window.requestAnimationFrame,qb=0,P5=t=>({height:0,overflow:"hidden",...t?{}:{display:"none"}});function V5({transitionDuration:t,transitionTimingFunction:r="ease",onTransitionEnd:a=()=>{},opened:o,keepMounted:i=!1}){const c=x.useRef(null),u=P5(i),[f,p]=x.useState(o?{}:u),h=C=>{Su.flushSync(()=>p(C))},v=C=>{h(E=>({...E,...C}))};function g(C){const E=t||k5(C);return{transition:`height ${E}ms ${r}, opacity ${E}ms ${r}`}}go(()=>{typeof Li=="function"&&Li(o?()=>{v({willChange:"height",display:"block",overflow:"hidden"}),Li(()=>{const C=Xh(c);v({...g(C),height:C})})}:()=>{const C=Xh(c);v({...g(C),willChange:"height",height:C}),Li(()=>v({height:qb,overflow:"hidden"}))})},[o]);const b=C=>{if(!(C.target!==c.current||C.propertyName!=="height"))if(o){const E=Xh(c);E===f.height?h({}):v({height:E}),a()}else f.height===qb&&(h(u),a())};function S({style:C={},refKey:E="ref",...R}={}){const _=R[E],T={"aria-hidden":!o,...R,[E]:Dx(c,_),onTransitionEnd:b,style:{boxSizing:"border-box",...C,...f}};return at.version.startsWith("18")?o||(T.inert=""):T.inert=!o,T}return S}const q5={transitionDuration:200,transitionTimingFunction:"ease",animateOpacity:!0},Yx=ge((t,r)=>{const{children:a,in:o,transitionDuration:i,transitionTimingFunction:c,style:u,onTransitionEnd:f,animateOpacity:p,keepMounted:h,...v}=ue("Collapse",q5,t),g=_n(),b=Ru(),C=(g.respectReducedMotion?b:!1)?0:i,E=V5({opened:o,transitionDuration:C,transitionTimingFunction:c,onTransitionEnd:f,keepMounted:h});return C===0?o?y.jsx(fe,{...v,children:a}):null:y.jsx(fe,{...E({style:{opacity:o||!p?1:0,transition:p?`opacity ${C}ms ${c}`:"none",...Jp(u,g)},ref:r,...v}),children:a})});Yx.displayName="@mantine/core/Collapse";function Mu(){return typeof window<"u"}function jl(t){return Fx(t)?(t.nodeName||"").toLowerCase():"#document"}function dn(t){var r;return(t==null||(r=t.ownerDocument)==null?void 0:r.defaultView)||window}function Nr(t){var r;return(r=(Fx(t)?t.ownerDocument:t.document)||window.document)==null?void 0:r.documentElement}function Fx(t){return Mu()?t instanceof Node||t instanceof dn(t).Node:!1}function ut(t){return Mu()?t instanceof Element||t instanceof dn(t).Element:!1}function Tn(t){return Mu()?t instanceof HTMLElement||t instanceof dn(t).HTMLElement:!1}function gp(t){return!Mu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof dn(t).ShadowRoot}const G5=new Set(["inline","contents"]);function ts(t){const{overflow:r,overflowX:a,overflowY:o,display:i}=Vn(t);return/auto|scroll|overlay|hidden|clip/.test(r+o+a)&&!G5.has(i)}const Y5=new Set(["table","td","th"]);function F5(t){return Y5.has(jl(t))}const X5=[":popover-open",":modal"];function zu(t){return X5.some(r=>{try{return t.matches(r)}catch{return!1}})}const I5=["transform","translate","scale","rotate","perspective"],Z5=["transform","translate","scale","rotate","perspective","filter"],Q5=["paint","layout","strict","content"];function em(t){const r=Lu(),a=ut(t)?Vn(t):t;return I5.some(o=>a[o]?a[o]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!r&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!r&&(a.filter?a.filter!=="none":!1)||Z5.some(o=>(a.willChange||"").includes(o))||Q5.some(o=>(a.contain||"").includes(o))}function K5(t){let r=Kr(t);for(;Tn(r)&&!Ir(r);){if(em(r))return r;if(zu(r))return null;r=Kr(r)}return null}function Lu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const W5=new Set(["html","body","#document"]);function Ir(t){return W5.has(jl(t))}function Vn(t){return dn(t).getComputedStyle(t)}function Bu(t){return ut(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Kr(t){if(jl(t)==="html")return t;const r=t.assignedSlot||t.parentNode||gp(t)&&t.host||Nr(t);return gp(r)?r.host:r}function Xx(t){const r=Kr(t);return Ir(r)?t.ownerDocument?t.ownerDocument.body:t.body:Tn(r)&&ts(r)?r:Xx(r)}function Zr(t,r,a){var o;r===void 0&&(r=[]),a===void 0&&(a=!0);const i=Xx(t),c=i===((o=t.ownerDocument)==null?void 0:o.body),u=dn(i);if(c){const f=yp(u);return r.concat(u,u.visualViewport||[],ts(i)?i:[],f&&a?Zr(f):[])}return r.concat(i,Zr(i,[],a))}function yp(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}const J5=["top","right","bottom","left"],rr=Math.min,It=Math.max,su=Math.round,kc=Math.floor,Er=t=>({x:t,y:t}),e4={left:"right",right:"left",bottom:"top",top:"bottom"},t4={start:"end",end:"start"};function bp(t,r,a){return It(t,rr(r,a))}function Ar(t,r){return typeof t=="function"?t(r):t}function ar(t){return t.split("-")[0]}function Ol(t){return t.split("-")[1]}function tm(t){return t==="x"?"y":"x"}function nm(t){return t==="y"?"height":"width"}const n4=new Set(["top","bottom"]);function er(t){return n4.has(ar(t))?"y":"x"}function rm(t){return tm(er(t))}function r4(t,r,a){a===void 0&&(a=!1);const o=Ol(t),i=rm(t),c=nm(i);let u=i==="x"?o===(a?"end":"start")?"right":"left":o==="start"?"bottom":"top";return r.reference[c]>r.floating[c]&&(u=cu(u)),[u,cu(u)]}function a4(t){const r=cu(t);return[xp(t),r,xp(r)]}function xp(t){return t.replace(/start|end/g,r=>t4[r])}const Gb=["left","right"],Yb=["right","left"],o4=["top","bottom"],l4=["bottom","top"];function i4(t,r,a){switch(t){case"top":case"bottom":return a?r?Yb:Gb:r?Gb:Yb;case"left":case"right":return r?o4:l4;default:return[]}}function s4(t,r,a,o){const i=Ol(t);let c=i4(ar(t),a==="start",o);return i&&(c=c.map(u=>u+"-"+i),r&&(c=c.concat(c.map(xp)))),c}function cu(t){return t.replace(/left|right|bottom|top/g,r=>e4[r])}function c4(t){return{top:0,right:0,bottom:0,left:0,...t}}function am(t){return typeof t!="number"?c4(t):{top:t,right:t,bottom:t,left:t}}function wl(t){const{x:r,y:a,width:o,height:i}=t;return{width:o,height:i,top:a,left:r,right:r+o,bottom:a+i,x:r,y:a}}function u4(){const t=navigator.userAgentData;return t!=null&&t.platform?t.platform:navigator.platform}function f4(){const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?t.brands.map(r=>{let{brand:a,version:o}=r;return a+"/"+o}).join(" "):navigator.userAgent}function d4(){return/apple/i.test(navigator.vendor)}function h4(){return u4().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function p4(){return f4().includes("jsdom/")}const Fb="data-floating-ui-focusable",m4="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Xb(t){let r=t.activeElement;for(;((a=r)==null||(a=a.shadowRoot)==null?void 0:a.activeElement)!=null;){var a;r=r.shadowRoot.activeElement}return r}function Yi(t,r){if(!t||!r)return!1;const a=r.getRootNode==null?void 0:r.getRootNode();if(t.contains(r))return!0;if(a&&gp(a)){let o=r;for(;o;){if(t===o)return!0;o=o.parentNode||o.host}}return!1}function ml(t){return"composedPath"in t?t.composedPath()[0]:t.target}function Ih(t,r){if(r==null)return!1;if("composedPath"in t)return t.composedPath().includes(r);const a=t;return a.target!=null&&r.contains(a.target)}function v4(t){return t.matches("html,body")}function uo(t){return t?.ownerDocument||document}function g4(t){return Tn(t)&&t.matches(m4)}function y4(t){if(!t||p4())return!0;try{return t.matches(":focus-visible")}catch{return!0}}function b4(t){return t?t.hasAttribute(Fb)?t:t.querySelector("["+Fb+"]")||t:null}function Kc(t,r,a){return a===void 0&&(a=!0),t.filter(i=>{var c;return i.parentId===r&&(!a||((c=i.context)==null?void 0:c.open))}).flatMap(i=>[i,...Kc(t,i.id,a)])}function x4(t){return"nativeEvent"in t}function Sp(t,r){const a=["mouse","pen"];return a.push("",void 0),a.includes(t)}var S4=typeof document<"u",w4=function(){},Rr=S4?x.useLayoutEffect:w4;const C4={...K1};function Pc(t){const r=x.useRef(t);return Rr(()=>{r.current=t}),r}const E4=C4.useInsertionEffect,R4=E4||(t=>t());function Cr(t){const r=x.useRef(()=>{});return R4(()=>{r.current=t}),x.useCallback(function(){for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return r.current==null?void 0:r.current(...o)},[])}function Ib(t,r,a){let{reference:o,floating:i}=t;const c=er(r),u=rm(r),f=nm(u),p=ar(r),h=c==="y",v=o.x+o.width/2-i.width/2,g=o.y+o.height/2-i.height/2,b=o[f]/2-i[f]/2;let S;switch(p){case"top":S={x:v,y:o.y-i.height};break;case"bottom":S={x:v,y:o.y+o.height};break;case"right":S={x:o.x+o.width,y:g};break;case"left":S={x:o.x-i.width,y:g};break;default:S={x:o.x,y:o.y}}switch(Ol(r)){case"start":S[u]-=b*(a&&h?-1:1);break;case"end":S[u]+=b*(a&&h?-1:1);break}return S}async function T4(t,r){var a;r===void 0&&(r={});const{x:o,y:i,platform:c,rects:u,elements:f,strategy:p}=t,{boundary:h="clippingAncestors",rootBoundary:v="viewport",elementContext:g="floating",altBoundary:b=!1,padding:S=0}=Ar(r,t),C=am(S),R=f[b?g==="floating"?"reference":"floating":g],_=wl(await c.getClippingRect({element:(a=await(c.isElement==null?void 0:c.isElement(R)))==null||a?R:R.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(f.floating)),boundary:h,rootBoundary:v,strategy:p})),T=g==="floating"?{x:o,y:i,width:u.floating.width,height:u.floating.height}:u.reference,A=await(c.getOffsetParent==null?void 0:c.getOffsetParent(f.floating)),D=await(c.isElement==null?void 0:c.isElement(A))?await(c.getScale==null?void 0:c.getScale(A))||{x:1,y:1}:{x:1,y:1},z=wl(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:f,rect:T,offsetParent:A,strategy:p}):T);return{top:(_.top-z.top+C.top)/D.y,bottom:(z.bottom-_.bottom+C.bottom)/D.y,left:(_.left-z.left+C.left)/D.x,right:(z.right-_.right+C.right)/D.x}}const A4=async(t,r,a)=>{const{placement:o="bottom",strategy:i="absolute",middleware:c=[],platform:u}=a,f=c.filter(Boolean),p=await(u.isRTL==null?void 0:u.isRTL(r));let h=await u.getElementRects({reference:t,floating:r,strategy:i}),{x:v,y:g}=Ib(h,o,p),b=o,S={},C=0;for(let R=0;R<f.length;R++){var E;const{name:_,fn:T}=f[R],{x:A,y:D,data:z,reset:k}=await T({x:v,y:g,initialPlacement:o,placement:b,strategy:i,middlewareData:S,rects:h,platform:{...u,detectOverflow:(E=u.detectOverflow)!=null?E:T4},elements:{reference:t,floating:r}});v=A??v,g=D??g,S={...S,[_]:{...S[_],...z}},k&&C<=50&&(C++,typeof k=="object"&&(k.placement&&(b=k.placement),k.rects&&(h=k.rects===!0?await u.getElementRects({reference:t,floating:r,strategy:i}):k.rects),{x:v,y:g}=Ib(h,b,p)),R=-1)}return{x:v,y:g,placement:b,strategy:i,middlewareData:S}},N4=t=>({name:"arrow",options:t,async fn(r){const{x:a,y:o,placement:i,rects:c,platform:u,elements:f,middlewareData:p}=r,{element:h,padding:v=0}=Ar(t,r)||{};if(h==null)return{};const g=am(v),b={x:a,y:o},S=rm(i),C=nm(S),E=await u.getDimensions(h),R=S==="y",_=R?"top":"left",T=R?"bottom":"right",A=R?"clientHeight":"clientWidth",D=c.reference[C]+c.reference[S]-b[S]-c.floating[C],z=b[S]-c.reference[S],k=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h));let H=k?k[A]:0;(!H||!await(u.isElement==null?void 0:u.isElement(k)))&&(H=f.floating[A]||c.floating[C]);const P=D/2-z/2,I=H/2-E[C]/2-1,J=rr(g[_],I),ie=rr(g[T],I),ne=J,oe=H-E[C]-ie,F=H/2-E[C]/2+P,le=bp(ne,F,oe),j=!p.arrow&&Ol(i)!=null&&F!==le&&c.reference[C]/2-(F<ne?J:ie)-E[C]/2<0,M=j?F<ne?F-ne:F-oe:0;return{[S]:b[S]+M,data:{[S]:le,centerOffset:F-le-M,...j&&{alignmentOffset:M}},reset:j}}}),_4=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(r){var a,o;const{placement:i,middlewareData:c,rects:u,initialPlacement:f,platform:p,elements:h}=r,{mainAxis:v=!0,crossAxis:g=!0,fallbackPlacements:b,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:E=!0,...R}=Ar(t,r);if((a=c.arrow)!=null&&a.alignmentOffset)return{};const _=ar(i),T=er(f),A=ar(f)===f,D=await(p.isRTL==null?void 0:p.isRTL(h.floating)),z=b||(A||!E?[cu(f)]:a4(f)),k=C!=="none";!b&&k&&z.push(...s4(f,E,C,D));const H=[f,...z],P=await p.detectOverflow(r,R),I=[];let J=((o=c.flip)==null?void 0:o.overflows)||[];if(v&&I.push(P[_]),g){const F=r4(i,u,D);I.push(P[F[0]],P[F[1]])}if(J=[...J,{placement:i,overflows:I}],!I.every(F=>F<=0)){var ie,ne;const F=(((ie=c.flip)==null?void 0:ie.index)||0)+1,le=H[F];if(le&&(!(g==="alignment"?T!==er(le):!1)||J.every(B=>er(B.placement)===T?B.overflows[0]>0:!0)))return{data:{index:F,overflows:J},reset:{placement:le}};let j=(ne=J.filter(M=>M.overflows[0]<=0).sort((M,B)=>M.overflows[1]-B.overflows[1])[0])==null?void 0:ne.placement;if(!j)switch(S){case"bestFit":{var oe;const M=(oe=J.filter(B=>{if(k){const X=er(B.placement);return X===T||X==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(X=>X>0).reduce((X,W)=>X+W,0)]).sort((B,X)=>B[1]-X[1])[0])==null?void 0:oe[0];M&&(j=M);break}case"initialPlacement":j=f;break}if(i!==j)return{reset:{placement:j}}}return{}}}};function Zb(t,r){return{top:t.top-r.height,right:t.right-r.width,bottom:t.bottom-r.height,left:t.left-r.width}}function Qb(t){return J5.some(r=>t[r]>=0)}const j4=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(r){const{rects:a,platform:o}=r,{strategy:i="referenceHidden",...c}=Ar(t,r);switch(i){case"referenceHidden":{const u=await o.detectOverflow(r,{...c,elementContext:"reference"}),f=Zb(u,a.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:Qb(f)}}}case"escaped":{const u=await o.detectOverflow(r,{...c,altBoundary:!0}),f=Zb(u,a.floating);return{data:{escapedOffsets:f,escaped:Qb(f)}}}default:return{}}}}};function Ix(t){const r=rr(...t.map(c=>c.left)),a=rr(...t.map(c=>c.top)),o=It(...t.map(c=>c.right)),i=It(...t.map(c=>c.bottom));return{x:r,y:a,width:o-r,height:i-a}}function O4(t){const r=t.slice().sort((i,c)=>i.y-c.y),a=[];let o=null;for(let i=0;i<r.length;i++){const c=r[i];!o||c.y-o.y>o.height/2?a.push([c]):a[a.length-1].push(c),o=c}return a.map(i=>wl(Ix(i)))}const D4=function(t){return t===void 0&&(t={}),{name:"inline",options:t,async fn(r){const{placement:a,elements:o,rects:i,platform:c,strategy:u}=r,{padding:f=2,x:p,y:h}=Ar(t,r),v=Array.from(await(c.getClientRects==null?void 0:c.getClientRects(o.reference))||[]),g=O4(v),b=wl(Ix(v)),S=am(f);function C(){if(g.length===2&&g[0].left>g[1].right&&p!=null&&h!=null)return g.find(R=>p>R.left-S.left&&p<R.right+S.right&&h>R.top-S.top&&h<R.bottom+S.bottom)||b;if(g.length>=2){if(er(a)==="y"){const J=g[0],ie=g[g.length-1],ne=ar(a)==="top",oe=J.top,F=ie.bottom,le=ne?J.left:ie.left,j=ne?J.right:ie.right,M=j-le,B=F-oe;return{top:oe,bottom:F,left:le,right:j,width:M,height:B,x:le,y:oe}}const R=ar(a)==="left",_=It(...g.map(J=>J.right)),T=rr(...g.map(J=>J.left)),A=g.filter(J=>R?J.left===T:J.right===_),D=A[0].top,z=A[A.length-1].bottom,k=T,H=_,P=H-k,I=z-D;return{top:D,bottom:z,left:k,right:H,width:P,height:I,x:k,y:D}}return b}const E=await c.getElementRects({reference:{getBoundingClientRect:C},floating:o.floating,strategy:u});return i.reference.x!==E.reference.x||i.reference.y!==E.reference.y||i.reference.width!==E.reference.width||i.reference.height!==E.reference.height?{reset:{rects:E}}:{}}}},Zx=new Set(["left","top"]);async function M4(t,r){const{placement:a,platform:o,elements:i}=t,c=await(o.isRTL==null?void 0:o.isRTL(i.floating)),u=ar(a),f=Ol(a),p=er(a)==="y",h=Zx.has(u)?-1:1,v=c&&p?-1:1,g=Ar(r,t);let{mainAxis:b,crossAxis:S,alignmentAxis:C}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return f&&typeof C=="number"&&(S=f==="end"?C*-1:C),p?{x:S*v,y:b*h}:{x:b*h,y:S*v}}const z4=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(r){var a,o;const{x:i,y:c,placement:u,middlewareData:f}=r,p=await M4(r,t);return u===((a=f.offset)==null?void 0:a.placement)&&(o=f.arrow)!=null&&o.alignmentOffset?{}:{x:i+p.x,y:c+p.y,data:{...p,placement:u}}}}},L4=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(r){const{x:a,y:o,placement:i,platform:c}=r,{mainAxis:u=!0,crossAxis:f=!1,limiter:p={fn:_=>{let{x:T,y:A}=_;return{x:T,y:A}}},...h}=Ar(t,r),v={x:a,y:o},g=await c.detectOverflow(r,h),b=er(ar(i)),S=tm(b);let C=v[S],E=v[b];if(u){const _=S==="y"?"top":"left",T=S==="y"?"bottom":"right",A=C+g[_],D=C-g[T];C=bp(A,C,D)}if(f){const _=b==="y"?"top":"left",T=b==="y"?"bottom":"right",A=E+g[_],D=E-g[T];E=bp(A,E,D)}const R=p.fn({...r,[S]:C,[b]:E});return{...R,data:{x:R.x-a,y:R.y-o,enabled:{[S]:u,[b]:f}}}}}},B4=function(t){return t===void 0&&(t={}),{options:t,fn(r){const{x:a,y:o,placement:i,rects:c,middlewareData:u}=r,{offset:f=0,mainAxis:p=!0,crossAxis:h=!0}=Ar(t,r),v={x:a,y:o},g=er(i),b=tm(g);let S=v[b],C=v[g];const E=Ar(f,r),R=typeof E=="number"?{mainAxis:E,crossAxis:0}:{mainAxis:0,crossAxis:0,...E};if(p){const A=b==="y"?"height":"width",D=c.reference[b]-c.floating[A]+R.mainAxis,z=c.reference[b]+c.reference[A]-R.mainAxis;S<D?S=D:S>z&&(S=z)}if(h){var _,T;const A=b==="y"?"width":"height",D=Zx.has(ar(i)),z=c.reference[g]-c.floating[A]+(D&&((_=u.offset)==null?void 0:_[g])||0)+(D?0:R.crossAxis),k=c.reference[g]+c.reference[A]+(D?0:((T=u.offset)==null?void 0:T[g])||0)-(D?R.crossAxis:0);C<z?C=z:C>k&&(C=k)}return{[b]:S,[g]:C}}}},H4=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(r){var a,o;const{placement:i,rects:c,platform:u,elements:f}=r,{apply:p=()=>{},...h}=Ar(t,r),v=await u.detectOverflow(r,h),g=ar(i),b=Ol(i),S=er(i)==="y",{width:C,height:E}=c.floating;let R,_;g==="top"||g==="bottom"?(R=g,_=b===(await(u.isRTL==null?void 0:u.isRTL(f.floating))?"start":"end")?"left":"right"):(_=g,R=b==="end"?"top":"bottom");const T=E-v.top-v.bottom,A=C-v.left-v.right,D=rr(E-v[R],T),z=rr(C-v[_],A),k=!r.middlewareData.shift;let H=D,P=z;if((a=r.middlewareData.shift)!=null&&a.enabled.x&&(P=A),(o=r.middlewareData.shift)!=null&&o.enabled.y&&(H=T),k&&!b){const J=It(v.left,0),ie=It(v.right,0),ne=It(v.top,0),oe=It(v.bottom,0);S?P=C-2*(J!==0||ie!==0?J+ie:It(v.left,v.right)):H=E-2*(ne!==0||oe!==0?ne+oe:It(v.top,v.bottom))}await p({...r,availableWidth:P,availableHeight:H});const I=await u.getDimensions(f.floating);return C!==I.width||E!==I.height?{reset:{rects:!0}}:{}}}};function Qx(t){const r=Vn(t);let a=parseFloat(r.width)||0,o=parseFloat(r.height)||0;const i=Tn(t),c=i?t.offsetWidth:a,u=i?t.offsetHeight:o,f=su(a)!==c||su(o)!==u;return f&&(a=c,o=u),{width:a,height:o,$:f}}function om(t){return ut(t)?t:t.contextElement}function bl(t){const r=om(t);if(!Tn(r))return Er(1);const a=r.getBoundingClientRect(),{width:o,height:i,$:c}=Qx(r);let u=(c?su(a.width):a.width)/o,f=(c?su(a.height):a.height)/i;return(!u||!Number.isFinite(u))&&(u=1),(!f||!Number.isFinite(f))&&(f=1),{x:u,y:f}}const U4=Er(0);function Kx(t){const r=dn(t);return!Lu()||!r.visualViewport?U4:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function $4(t,r,a){return r===void 0&&(r=!1),!a||r&&a!==dn(t)?!1:r}function yo(t,r,a,o){r===void 0&&(r=!1),a===void 0&&(a=!1);const i=t.getBoundingClientRect(),c=om(t);let u=Er(1);r&&(o?ut(o)&&(u=bl(o)):u=bl(t));const f=$4(c,a,o)?Kx(c):Er(0);let p=(i.left+f.x)/u.x,h=(i.top+f.y)/u.y,v=i.width/u.x,g=i.height/u.y;if(c){const b=dn(c),S=o&&ut(o)?dn(o):o;let C=b,E=yp(C);for(;E&&o&&S!==C;){const R=bl(E),_=E.getBoundingClientRect(),T=Vn(E),A=_.left+(E.clientLeft+parseFloat(T.paddingLeft))*R.x,D=_.top+(E.clientTop+parseFloat(T.paddingTop))*R.y;p*=R.x,h*=R.y,v*=R.x,g*=R.y,p+=A,h+=D,C=dn(E),E=yp(C)}}return wl({width:v,height:g,x:p,y:h})}function Hu(t,r){const a=Bu(t).scrollLeft;return r?r.left+a:yo(Nr(t)).left+a}function Wx(t,r){const a=t.getBoundingClientRect(),o=a.left+r.scrollLeft-Hu(t,a),i=a.top+r.scrollTop;return{x:o,y:i}}function k4(t){let{elements:r,rect:a,offsetParent:o,strategy:i}=t;const c=i==="fixed",u=Nr(o),f=r?zu(r.floating):!1;if(o===u||f&&c)return a;let p={scrollLeft:0,scrollTop:0},h=Er(1);const v=Er(0),g=Tn(o);if((g||!g&&!c)&&((jl(o)!=="body"||ts(u))&&(p=Bu(o)),Tn(o))){const S=yo(o);h=bl(o),v.x=S.x+o.clientLeft,v.y=S.y+o.clientTop}const b=u&&!g&&!c?Wx(u,p):Er(0);return{width:a.width*h.x,height:a.height*h.y,x:a.x*h.x-p.scrollLeft*h.x+v.x+b.x,y:a.y*h.y-p.scrollTop*h.y+v.y+b.y}}function P4(t){return Array.from(t.getClientRects())}function V4(t){const r=Nr(t),a=Bu(t),o=t.ownerDocument.body,i=It(r.scrollWidth,r.clientWidth,o.scrollWidth,o.clientWidth),c=It(r.scrollHeight,r.clientHeight,o.scrollHeight,o.clientHeight);let u=-a.scrollLeft+Hu(t);const f=-a.scrollTop;return Vn(o).direction==="rtl"&&(u+=It(r.clientWidth,o.clientWidth)-i),{width:i,height:c,x:u,y:f}}const Kb=25;function q4(t,r){const a=dn(t),o=Nr(t),i=a.visualViewport;let c=o.clientWidth,u=o.clientHeight,f=0,p=0;if(i){c=i.width,u=i.height;const v=Lu();(!v||v&&r==="fixed")&&(f=i.offsetLeft,p=i.offsetTop)}const h=Hu(o);if(h<=0){const v=o.ownerDocument,g=v.body,b=getComputedStyle(g),S=v.compatMode==="CSS1Compat"&&parseFloat(b.marginLeft)+parseFloat(b.marginRight)||0,C=Math.abs(o.clientWidth-g.clientWidth-S);C<=Kb&&(c-=C)}else h<=Kb&&(c+=h);return{width:c,height:u,x:f,y:p}}const G4=new Set(["absolute","fixed"]);function Y4(t,r){const a=yo(t,!0,r==="fixed"),o=a.top+t.clientTop,i=a.left+t.clientLeft,c=Tn(t)?bl(t):Er(1),u=t.clientWidth*c.x,f=t.clientHeight*c.y,p=i*c.x,h=o*c.y;return{width:u,height:f,x:p,y:h}}function Wb(t,r,a){let o;if(r==="viewport")o=q4(t,a);else if(r==="document")o=V4(Nr(t));else if(ut(r))o=Y4(r,a);else{const i=Kx(t);o={x:r.x-i.x,y:r.y-i.y,width:r.width,height:r.height}}return wl(o)}function Jx(t,r){const a=Kr(t);return a===r||!ut(a)||Ir(a)?!1:Vn(a).position==="fixed"||Jx(a,r)}function F4(t,r){const a=r.get(t);if(a)return a;let o=Zr(t,[],!1).filter(f=>ut(f)&&jl(f)!=="body"),i=null;const c=Vn(t).position==="fixed";let u=c?Kr(t):t;for(;ut(u)&&!Ir(u);){const f=Vn(u),p=em(u);!p&&f.position==="fixed"&&(i=null),(c?!p&&!i:!p&&f.position==="static"&&!!i&&G4.has(i.position)||ts(u)&&!p&&Jx(t,u))?o=o.filter(v=>v!==u):i=f,u=Kr(u)}return r.set(t,o),o}function X4(t){let{element:r,boundary:a,rootBoundary:o,strategy:i}=t;const u=[...a==="clippingAncestors"?zu(r)?[]:F4(r,this._c):[].concat(a),o],f=u[0],p=u.reduce((h,v)=>{const g=Wb(r,v,i);return h.top=It(g.top,h.top),h.right=rr(g.right,h.right),h.bottom=rr(g.bottom,h.bottom),h.left=It(g.left,h.left),h},Wb(r,f,i));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function I4(t){const{width:r,height:a}=Qx(t);return{width:r,height:a}}function Z4(t,r,a){const o=Tn(r),i=Nr(r),c=a==="fixed",u=yo(t,!0,c,r);let f={scrollLeft:0,scrollTop:0};const p=Er(0);function h(){p.x=Hu(i)}if(o||!o&&!c)if((jl(r)!=="body"||ts(i))&&(f=Bu(r)),o){const S=yo(r,!0,c,r);p.x=S.x+r.clientLeft,p.y=S.y+r.clientTop}else i&&h();c&&!o&&i&&h();const v=i&&!o&&!c?Wx(i,f):Er(0),g=u.left+f.scrollLeft-p.x-v.x,b=u.top+f.scrollTop-p.y-v.y;return{x:g,y:b,width:u.width,height:u.height}}function Zh(t){return Vn(t).position==="static"}function Jb(t,r){if(!Tn(t)||Vn(t).position==="fixed")return null;if(r)return r(t);let a=t.offsetParent;return Nr(t)===a&&(a=a.ownerDocument.body),a}function eS(t,r){const a=dn(t);if(zu(t))return a;if(!Tn(t)){let i=Kr(t);for(;i&&!Ir(i);){if(ut(i)&&!Zh(i))return i;i=Kr(i)}return a}let o=Jb(t,r);for(;o&&F5(o)&&Zh(o);)o=Jb(o,r);return o&&Ir(o)&&Zh(o)&&!em(o)?a:o||K5(t)||a}const Q4=async function(t){const r=this.getOffsetParent||eS,a=this.getDimensions,o=await a(t.floating);return{reference:Z4(t.reference,await r(t.floating),t.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function K4(t){return Vn(t).direction==="rtl"}const W4={convertOffsetParentRelativeRectToViewportRelativeRect:k4,getDocumentElement:Nr,getClippingRect:X4,getOffsetParent:eS,getElementRects:Q4,getClientRects:P4,getDimensions:I4,getScale:bl,isElement:ut,isRTL:K4};function tS(t,r){return t.x===r.x&&t.y===r.y&&t.width===r.width&&t.height===r.height}function J4(t,r){let a=null,o;const i=Nr(t);function c(){var f;clearTimeout(o),(f=a)==null||f.disconnect(),a=null}function u(f,p){f===void 0&&(f=!1),p===void 0&&(p=1),c();const h=t.getBoundingClientRect(),{left:v,top:g,width:b,height:S}=h;if(f||r(),!b||!S)return;const C=kc(g),E=kc(i.clientWidth-(v+b)),R=kc(i.clientHeight-(g+S)),_=kc(v),A={rootMargin:-C+"px "+-E+"px "+-R+"px "+-_+"px",threshold:It(0,rr(1,p))||1};let D=!0;function z(k){const H=k[0].intersectionRatio;if(H!==p){if(!D)return u();H?u(!1,H):o=setTimeout(()=>{u(!1,1e-7)},1e3)}H===1&&!tS(h,t.getBoundingClientRect())&&u(),D=!1}try{a=new IntersectionObserver(z,{...A,root:i.ownerDocument})}catch{a=new IntersectionObserver(z,A)}a.observe(t)}return u(!0),c}function wp(t,r,a,o){o===void 0&&(o={});const{ancestorScroll:i=!0,ancestorResize:c=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:f=typeof IntersectionObserver=="function",animationFrame:p=!1}=o,h=om(t),v=i||c?[...h?Zr(h):[],...Zr(r)]:[];v.forEach(_=>{i&&_.addEventListener("scroll",a,{passive:!0}),c&&_.addEventListener("resize",a)});const g=h&&f?J4(h,a):null;let b=-1,S=null;u&&(S=new ResizeObserver(_=>{let[T]=_;T&&T.target===h&&S&&(S.unobserve(r),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var A;(A=S)==null||A.observe(r)})),a()}),h&&!p&&S.observe(h),S.observe(r));let C,E=p?yo(t):null;p&&R();function R(){const _=yo(t);E&&!tS(E,_)&&a(),E=_,C=requestAnimationFrame(R)}return a(),()=>{var _;v.forEach(T=>{i&&T.removeEventListener("scroll",a),c&&T.removeEventListener("resize",a)}),g?.(),(_=S)==null||_.disconnect(),S=null,p&&cancelAnimationFrame(C)}}const eA=z4,tA=L4,nA=_4,rA=H4,aA=j4,e1=N4,oA=D4,lA=B4,iA=(t,r,a)=>{const o=new Map,i={platform:W4,...a},c={...i.platform,_c:o};return A4(t,r,{...i,platform:c})};var sA=typeof document<"u",cA=function(){},Wc=sA?x.useLayoutEffect:cA;function uu(t,r){if(t===r)return!0;if(typeof t!=typeof r)return!1;if(typeof t=="function"&&t.toString()===r.toString())return!0;let a,o,i;if(t&&r&&typeof t=="object"){if(Array.isArray(t)){if(a=t.length,a!==r.length)return!1;for(o=a;o--!==0;)if(!uu(t[o],r[o]))return!1;return!0}if(i=Object.keys(t),a=i.length,a!==Object.keys(r).length)return!1;for(o=a;o--!==0;)if(!{}.hasOwnProperty.call(r,i[o]))return!1;for(o=a;o--!==0;){const c=i[o];if(!(c==="_owner"&&t.$$typeof)&&!uu(t[c],r[c]))return!1}return!0}return t!==t&&r!==r}function nS(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function t1(t,r){const a=nS(t);return Math.round(r*a)/a}function Qh(t){const r=x.useRef(t);return Wc(()=>{r.current=t}),r}function uA(t){t===void 0&&(t={});const{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:i,elements:{reference:c,floating:u}={},transform:f=!0,whileElementsMounted:p,open:h}=t,[v,g]=x.useState({x:0,y:0,strategy:a,placement:r,middlewareData:{},isPositioned:!1}),[b,S]=x.useState(o);uu(b,o)||S(o);const[C,E]=x.useState(null),[R,_]=x.useState(null),T=x.useCallback(B=>{B!==k.current&&(k.current=B,E(B))},[]),A=x.useCallback(B=>{B!==H.current&&(H.current=B,_(B))},[]),D=c||C,z=u||R,k=x.useRef(null),H=x.useRef(null),P=x.useRef(v),I=p!=null,J=Qh(p),ie=Qh(i),ne=Qh(h),oe=x.useCallback(()=>{if(!k.current||!H.current)return;const B={placement:r,strategy:a,middleware:b};ie.current&&(B.platform=ie.current),iA(k.current,H.current,B).then(X=>{const W={...X,isPositioned:ne.current!==!1};F.current&&!uu(P.current,W)&&(P.current=W,Su.flushSync(()=>{g(W)}))})},[b,r,a,ie,ne]);Wc(()=>{h===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,g(B=>({...B,isPositioned:!1})))},[h]);const F=x.useRef(!1);Wc(()=>(F.current=!0,()=>{F.current=!1}),[]),Wc(()=>{if(D&&(k.current=D),z&&(H.current=z),D&&z){if(J.current)return J.current(D,z,oe);oe()}},[D,z,oe,J,I]);const le=x.useMemo(()=>({reference:k,floating:H,setReference:T,setFloating:A}),[T,A]),j=x.useMemo(()=>({reference:D,floating:z}),[D,z]),M=x.useMemo(()=>{const B={position:a,left:0,top:0};if(!j.floating)return B;const X=t1(j.floating,v.x),W=t1(j.floating,v.y);return f?{...B,transform:"translate("+X+"px, "+W+"px)",...nS(j.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:X,top:W}},[a,f,j.floating,v.x,v.y]);return x.useMemo(()=>({...v,update:oe,refs:le,elements:j,floatingStyles:M}),[v,oe,le,j,M])}const fA=t=>{function r(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:t,fn(a){const{element:o,padding:i}=typeof t=="function"?t(a):t;return o&&r(o)?o.current!=null?e1({element:o.current,padding:i}).fn(a):{}:o?e1({element:o,padding:i}).fn(a):{}}}},rS=(t,r)=>({...eA(t),options:[t,r]}),lm=(t,r)=>({...tA(t),options:[t,r]}),n1=(t,r)=>({...lA(t),options:[t,r]}),fu=(t,r)=>({...nA(t),options:[t,r]}),dA=(t,r)=>({...rA(t),options:[t,r]}),hA=(t,r)=>({...aA(t),options:[t,r]}),Pi=(t,r)=>({...oA(t),options:[t,r]}),aS=(t,r)=>({...fA(t),options:[t,r]});function oS(t){const r=x.useRef(void 0),a=x.useCallback(o=>{const i=t.map(c=>{if(c!=null){if(typeof c=="function"){const u=c,f=u(o);return typeof f=="function"?f:()=>{u(null)}}return c.current=o,()=>{c.current=null}}});return()=>{i.forEach(c=>c?.())}},t);return x.useMemo(()=>t.every(o=>o==null)?null:o=>{r.current&&(r.current(),r.current=void 0),o!=null&&(r.current=a(o))},t)}const pA="data-floating-ui-focusable",r1="active",a1="selected",mA={...K1};let o1=!1,vA=0;const l1=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+vA++;function gA(){const[t,r]=x.useState(()=>o1?l1():void 0);return Rr(()=>{t==null&&r(l1())},[]),x.useEffect(()=>{o1=!0},[]),t}const yA=mA.useId,lS=yA||gA;function bA(){const t=new Map;return{emit(r,a){var o;(o=t.get(r))==null||o.forEach(i=>i(a))},on(r,a){t.has(r)||t.set(r,new Set),t.get(r).add(a)},off(r,a){var o;(o=t.get(r))==null||o.delete(a)}}}const xA=x.createContext(null),SA=x.createContext(null),im=()=>{var t;return((t=x.useContext(xA))==null?void 0:t.id)||null},sm=()=>x.useContext(SA);function cm(t){return"data-floating-ui-"+t}function Pn(t){t.current!==-1&&(clearTimeout(t.current),t.current=-1)}const i1=cm("safe-polygon");function Jc(t,r,a){if(a&&!Sp(a))return 0;if(typeof t=="number")return t;if(typeof t=="function"){const o=t();return typeof o=="number"?o:o?.[r]}return t?.[r]}function Kh(t){return typeof t=="function"?t():t}function wA(t,r){r===void 0&&(r={});const{open:a,onOpenChange:o,dataRef:i,events:c,elements:u}=t,{enabled:f=!0,delay:p=0,handleClose:h=null,mouseOnly:v=!1,restMs:g=0,move:b=!0}=r,S=sm(),C=im(),E=Pc(h),R=Pc(p),_=Pc(a),T=Pc(g),A=x.useRef(),D=x.useRef(-1),z=x.useRef(),k=x.useRef(-1),H=x.useRef(!0),P=x.useRef(!1),I=x.useRef(()=>{}),J=x.useRef(!1),ie=Cr(()=>{var M;const B=(M=i.current.openEvent)==null?void 0:M.type;return B?.includes("mouse")&&B!=="mousedown"});x.useEffect(()=>{if(!f)return;function M(B){let{open:X}=B;X||(Pn(D),Pn(k),H.current=!0,J.current=!1)}return c.on("openchange",M),()=>{c.off("openchange",M)}},[f,c]),x.useEffect(()=>{if(!f||!E.current||!a)return;function M(X){ie()&&o(!1,X,"hover")}const B=uo(u.floating).documentElement;return B.addEventListener("mouseleave",M),()=>{B.removeEventListener("mouseleave",M)}},[u.floating,a,o,f,E,ie]);const ne=x.useCallback(function(M,B,X){B===void 0&&(B=!0),X===void 0&&(X="hover");const W=Jc(R.current,"close",A.current);W&&!z.current?(Pn(D),D.current=window.setTimeout(()=>o(!1,M,X),W)):B&&(Pn(D),o(!1,M,X))},[R,o]),oe=Cr(()=>{I.current(),z.current=void 0}),F=Cr(()=>{if(P.current){const M=uo(u.floating).body;M.style.pointerEvents="",M.removeAttribute(i1),P.current=!1}}),le=Cr(()=>i.current.openEvent?["click","mousedown"].includes(i.current.openEvent.type):!1);x.useEffect(()=>{if(!f)return;function M($){if(Pn(D),H.current=!1,v&&!Sp(A.current)||Kh(T.current)>0&&!Jc(R.current,"open"))return;const ee=Jc(R.current,"open",A.current);ee?D.current=window.setTimeout(()=>{_.current||o(!0,$,"hover")},ee):a||o(!0,$,"hover")}function B($){if(le()){F();return}I.current();const ee=uo(u.floating);if(Pn(k),J.current=!1,E.current&&i.current.floatingContext){a||Pn(D),z.current=E.current({...i.current.floatingContext,tree:S,x:$.clientX,y:$.clientY,onClose(){F(),oe(),le()||ne($,!0,"safe-polygon")}});const de=z.current;ee.addEventListener("mousemove",de),I.current=()=>{ee.removeEventListener("mousemove",de)};return}(A.current!=="touch"||!Yi(u.floating,$.relatedTarget))&&ne($)}function X($){le()||i.current.floatingContext&&(E.current==null||E.current({...i.current.floatingContext,tree:S,x:$.clientX,y:$.clientY,onClose(){F(),oe(),le()||ne($)}})($))}function W(){Pn(D)}function O($){le()||ne($,!1)}if(ut(u.domReference)){const $=u.domReference,ee=u.floating;return a&&$.addEventListener("mouseleave",X),b&&$.addEventListener("mousemove",M,{once:!0}),$.addEventListener("mouseenter",M),$.addEventListener("mouseleave",B),ee&&(ee.addEventListener("mouseleave",X),ee.addEventListener("mouseenter",W),ee.addEventListener("mouseleave",O)),()=>{a&&$.removeEventListener("mouseleave",X),b&&$.removeEventListener("mousemove",M),$.removeEventListener("mouseenter",M),$.removeEventListener("mouseleave",B),ee&&(ee.removeEventListener("mouseleave",X),ee.removeEventListener("mouseenter",W),ee.removeEventListener("mouseleave",O))}}},[u,f,t,v,b,ne,oe,F,o,a,_,S,R,E,i,le,T]),Rr(()=>{var M;if(f&&a&&(M=E.current)!=null&&(M=M.__options)!=null&&M.blockPointerEvents&&ie()){P.current=!0;const X=u.floating;if(ut(u.domReference)&&X){var B;const W=uo(u.floating).body;W.setAttribute(i1,"");const O=u.domReference,$=S==null||(B=S.nodesRef.current.find(ee=>ee.id===C))==null||(B=B.context)==null?void 0:B.elements.floating;return $&&($.style.pointerEvents=""),W.style.pointerEvents="none",O.style.pointerEvents="auto",X.style.pointerEvents="auto",()=>{W.style.pointerEvents="",O.style.pointerEvents="",X.style.pointerEvents=""}}}},[f,a,C,u,S,E,ie]),Rr(()=>{a||(A.current=void 0,J.current=!1,oe(),F())},[a,oe,F]),x.useEffect(()=>()=>{oe(),Pn(D),Pn(k),F()},[f,u.domReference,oe,F]);const j=x.useMemo(()=>{function M(B){A.current=B.pointerType}return{onPointerDown:M,onPointerEnter:M,onMouseMove(B){const{nativeEvent:X}=B;function W(){!H.current&&!_.current&&o(!0,X,"hover")}v&&!Sp(A.current)||a||Kh(T.current)===0||J.current&&B.movementX**2+B.movementY**2<2||(Pn(k),A.current==="touch"?W():(J.current=!0,k.current=window.setTimeout(W,Kh(T.current))))}}},[v,o,a,_,T]);return x.useMemo(()=>f?{reference:j}:{},[f,j])}const Cp=()=>{},iS=x.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:Cp,setState:Cp,isInstantPhase:!1}),CA=()=>x.useContext(iS);function EA(t){const{children:r,delay:a,timeoutMs:o=0}=t,[i,c]=x.useReducer((p,h)=>({...p,...h}),{delay:a,timeoutMs:o,initialDelay:a,currentId:null,isInstantPhase:!1}),u=x.useRef(null),f=x.useCallback(p=>{c({currentId:p})},[]);return Rr(()=>{i.currentId?u.current===null?u.current=i.currentId:i.isInstantPhase||c({isInstantPhase:!0}):(i.isInstantPhase&&c({isInstantPhase:!1}),u.current=null)},[i.currentId,i.isInstantPhase]),y.jsx(iS.Provider,{value:x.useMemo(()=>({...i,setState:c,setCurrentId:f}),[i,f]),children:r})}function RA(t,r){r===void 0&&(r={});const{open:a,onOpenChange:o,floatingId:i}=t,{id:c,enabled:u=!0}=r,f=c??i,p=CA(),{currentId:h,setCurrentId:v,initialDelay:g,setState:b,timeoutMs:S}=p;return Rr(()=>{u&&h&&(b({delay:{open:1,close:Jc(g,"close")}}),h!==f&&o(!1))},[u,f,o,b,h,g]),Rr(()=>{function C(){o(!1),b({delay:g,currentId:null})}if(u&&h&&!a&&h===f){if(S){const E=window.setTimeout(C,S);return()=>{clearTimeout(E)}}C()}},[u,a,b,h,f,o,g,S]),Rr(()=>{u&&(v===Cp||!a||v(f))},[u,a,v,f]),p}const TA={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},AA={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},s1=t=>{var r,a;return{escapeKey:typeof t=="boolean"?t:(r=t?.escapeKey)!=null?r:!1,outsidePress:typeof t=="boolean"?t:(a=t?.outsidePress)!=null?a:!0}};function NA(t,r){r===void 0&&(r={});const{open:a,onOpenChange:o,elements:i,dataRef:c}=t,{enabled:u=!0,escapeKey:f=!0,outsidePress:p=!0,outsidePressEvent:h="pointerdown",referencePress:v=!1,referencePressEvent:g="pointerdown",ancestorScroll:b=!1,bubbles:S,capture:C}=r,E=sm(),R=Cr(typeof p=="function"?p:()=>!1),_=typeof p=="function"?R:p,T=x.useRef(!1),{escapeKey:A,outsidePress:D}=s1(S),{escapeKey:z,outsidePress:k}=s1(C),H=x.useRef(!1),P=Cr(F=>{var le;if(!a||!u||!f||F.key!=="Escape"||H.current)return;const j=(le=c.current.floatingContext)==null?void 0:le.nodeId,M=E?Kc(E.nodesRef.current,j):[];if(!A&&(F.stopPropagation(),M.length>0)){let B=!0;if(M.forEach(X=>{var W;if((W=X.context)!=null&&W.open&&!X.context.dataRef.current.__escapeKeyBubbles){B=!1;return}}),!B)return}o(!1,x4(F)?F.nativeEvent:F,"escape-key")}),I=Cr(F=>{var le;const j=()=>{var M;P(F),(M=ml(F))==null||M.removeEventListener("keydown",j)};(le=ml(F))==null||le.addEventListener("keydown",j)}),J=Cr(F=>{var le;const j=c.current.insideReactTree;c.current.insideReactTree=!1;const M=T.current;if(T.current=!1,h==="click"&&M||j||typeof _=="function"&&!_(F))return;const B=ml(F),X="["+cm("inert")+"]",W=uo(i.floating).querySelectorAll(X);let O=ut(B)?B:null;for(;O&&!Ir(O);){const de=Kr(O);if(Ir(de)||!ut(de))break;O=de}if(W.length&&ut(B)&&!v4(B)&&!Yi(B,i.floating)&&Array.from(W).every(de=>!Yi(O,de)))return;if(Tn(B)&&oe){const de=Ir(B),ve=Vn(B),pe=/auto|scroll/,je=de||pe.test(ve.overflowX),Ee=de||pe.test(ve.overflowY),Ge=je&&B.clientWidth>0&&B.scrollWidth>B.clientWidth,ot=Ee&&B.clientHeight>0&&B.scrollHeight>B.clientHeight,lt=ve.direction==="rtl",ze=ot&&(lt?F.offsetX<=B.offsetWidth-B.clientWidth:F.offsetX>B.clientWidth),Ve=Ge&&F.offsetY>B.clientHeight;if(ze||Ve)return}const $=(le=c.current.floatingContext)==null?void 0:le.nodeId,ee=E&&Kc(E.nodesRef.current,$).some(de=>{var ve;return Ih(F,(ve=de.context)==null?void 0:ve.elements.floating)});if(Ih(F,i.floating)||Ih(F,i.domReference)||ee)return;const se=E?Kc(E.nodesRef.current,$):[];if(se.length>0){let de=!0;if(se.forEach(ve=>{var pe;if((pe=ve.context)!=null&&pe.open&&!ve.context.dataRef.current.__outsidePressBubbles){de=!1;return}}),!de)return}o(!1,F,"outside-press")}),ie=Cr(F=>{var le;const j=()=>{var M;J(F),(M=ml(F))==null||M.removeEventListener(h,j)};(le=ml(F))==null||le.addEventListener(h,j)});x.useEffect(()=>{if(!a||!u)return;c.current.__escapeKeyBubbles=A,c.current.__outsidePressBubbles=D;let F=-1;function le(W){o(!1,W,"ancestor-scroll")}function j(){window.clearTimeout(F),H.current=!0}function M(){F=window.setTimeout(()=>{H.current=!1},Lu()?5:0)}const B=uo(i.floating);f&&(B.addEventListener("keydown",z?I:P,z),B.addEventListener("compositionstart",j),B.addEventListener("compositionend",M)),_&&B.addEventListener(h,k?ie:J,k);let X=[];return b&&(ut(i.domReference)&&(X=Zr(i.domReference)),ut(i.floating)&&(X=X.concat(Zr(i.floating))),!ut(i.reference)&&i.reference&&i.reference.contextElement&&(X=X.concat(Zr(i.reference.contextElement)))),X=X.filter(W=>{var O;return W!==((O=B.defaultView)==null?void 0:O.visualViewport)}),X.forEach(W=>{W.addEventListener("scroll",le,{passive:!0})}),()=>{f&&(B.removeEventListener("keydown",z?I:P,z),B.removeEventListener("compositionstart",j),B.removeEventListener("compositionend",M)),_&&B.removeEventListener(h,k?ie:J,k),X.forEach(W=>{W.removeEventListener("scroll",le)}),window.clearTimeout(F)}},[c,i,f,_,h,a,o,b,u,A,D,P,z,I,J,k,ie]),x.useEffect(()=>{c.current.insideReactTree=!1},[c,_,h]);const ne=x.useMemo(()=>({onKeyDown:P,...v&&{[TA[g]]:F=>{o(!1,F.nativeEvent,"reference-press")},...g!=="click"&&{onClick(F){o(!1,F.nativeEvent,"reference-press")}}}}),[P,o,v,g]),oe=x.useMemo(()=>({onKeyDown:P,onMouseDown(){T.current=!0},onMouseUp(){T.current=!0},[AA[h]]:()=>{c.current.insideReactTree=!0}}),[P,h,c]);return x.useMemo(()=>u?{reference:ne,floating:oe}:{},[u,ne,oe])}function _A(t){const{open:r=!1,onOpenChange:a,elements:o}=t,i=lS(),c=x.useRef({}),[u]=x.useState(()=>bA()),f=im()!=null,[p,h]=x.useState(o.reference),v=Cr((S,C,E)=>{c.current.openEvent=S?C:void 0,u.emit("openchange",{open:S,event:C,reason:E,nested:f}),a?.(S,C,E)}),g=x.useMemo(()=>({setPositionReference:h}),[]),b=x.useMemo(()=>({reference:p||o.reference||null,floating:o.floating||null,domReference:o.reference}),[p,o.reference,o.floating]);return x.useMemo(()=>({dataRef:c,open:r,onOpenChange:v,elements:b,events:u,floatingId:i,refs:g}),[r,v,b,u,i,g])}function um(t){t===void 0&&(t={});const{nodeId:r}=t,a=_A({...t,elements:{reference:null,floating:null,...t.elements}}),o=t.rootContext||a,i=o.elements,[c,u]=x.useState(null),[f,p]=x.useState(null),v=i?.domReference||c,g=x.useRef(null),b=sm();Rr(()=>{v&&(g.current=v)},[v]);const S=uA({...t,elements:{...i,...f&&{reference:f}}}),C=x.useCallback(A=>{const D=ut(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;p(D),S.refs.setReference(D)},[S.refs]),E=x.useCallback(A=>{(ut(A)||A===null)&&(g.current=A,u(A)),(ut(S.refs.reference.current)||S.refs.reference.current===null||A!==null&&!ut(A))&&S.refs.setReference(A)},[S.refs]),R=x.useMemo(()=>({...S.refs,setReference:E,setPositionReference:C,domReference:g}),[S.refs,E,C]),_=x.useMemo(()=>({...S.elements,domReference:v}),[S.elements,v]),T=x.useMemo(()=>({...S,...o,refs:R,elements:_,nodeId:r}),[S,R,_,r,o]);return Rr(()=>{o.dataRef.current.floatingContext=T;const A=b?.nodesRef.current.find(D=>D.id===r);A&&(A.context=T)}),x.useMemo(()=>({...S,context:T,refs:R,elements:_}),[S,R,_,T])}function Wh(){return h4()&&d4()}function jA(t,r){r===void 0&&(r={});const{open:a,onOpenChange:o,events:i,dataRef:c,elements:u}=t,{enabled:f=!0,visibleOnly:p=!0}=r,h=x.useRef(!1),v=x.useRef(-1),g=x.useRef(!0);x.useEffect(()=>{if(!f)return;const S=dn(u.domReference);function C(){!a&&Tn(u.domReference)&&u.domReference===Xb(uo(u.domReference))&&(h.current=!0)}function E(){g.current=!0}function R(){g.current=!1}return S.addEventListener("blur",C),Wh()&&(S.addEventListener("keydown",E,!0),S.addEventListener("pointerdown",R,!0)),()=>{S.removeEventListener("blur",C),Wh()&&(S.removeEventListener("keydown",E,!0),S.removeEventListener("pointerdown",R,!0))}},[u.domReference,a,f]),x.useEffect(()=>{if(!f)return;function S(C){let{reason:E}=C;(E==="reference-press"||E==="escape-key")&&(h.current=!0)}return i.on("openchange",S),()=>{i.off("openchange",S)}},[i,f]),x.useEffect(()=>()=>{Pn(v)},[]);const b=x.useMemo(()=>({onMouseLeave(){h.current=!1},onFocus(S){if(h.current)return;const C=ml(S.nativeEvent);if(p&&ut(C)){if(Wh()&&!S.relatedTarget){if(!g.current&&!g4(C))return}else if(!y4(C))return}o(!0,S.nativeEvent,"focus")},onBlur(S){h.current=!1;const C=S.relatedTarget,E=S.nativeEvent,R=ut(C)&&C.hasAttribute(cm("focus-guard"))&&C.getAttribute("data-type")==="outside";v.current=window.setTimeout(()=>{var _;const T=Xb(u.domReference?u.domReference.ownerDocument:document);!C&&T===u.domReference||Yi((_=c.current.floatingContext)==null?void 0:_.refs.floating.current,T)||Yi(u.domReference,T)||R||o(!1,E,"focus")})}}),[c,u.domReference,o,p]);return x.useMemo(()=>f?{reference:b}:{},[f,b])}function Jh(t,r,a){const o=new Map,i=a==="item";let c=t;if(i&&t){const{[r1]:u,[a1]:f,...p}=t;c=p}return{...a==="floating"&&{tabIndex:-1,[pA]:""},...c,...r.map(u=>{const f=u?u[a]:null;return typeof f=="function"?t?f(t):null:f}).concat(t).reduce((u,f)=>(f&&Object.entries(f).forEach(p=>{let[h,v]=p;if(!(i&&[r1,a1].includes(h)))if(h.indexOf("on")===0){if(o.has(h)||o.set(h,[]),typeof v=="function"){var g;(g=o.get(h))==null||g.push(v),u[h]=function(){for(var b,S=arguments.length,C=new Array(S),E=0;E<S;E++)C[E]=arguments[E];return(b=o.get(h))==null?void 0:b.map(R=>R(...C)).find(R=>R!==void 0)}}}else u[h]=v}),u),{})}}function OA(t){t===void 0&&(t=[]);const r=t.map(f=>f?.reference),a=t.map(f=>f?.floating),o=t.map(f=>f?.item),i=x.useCallback(f=>Jh(f,t,"reference"),r),c=x.useCallback(f=>Jh(f,t,"floating"),a),u=x.useCallback(f=>Jh(f,t,"item"),o);return x.useMemo(()=>({getReferenceProps:i,getFloatingProps:c,getItemProps:u}),[i,c,u])}const DA=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function MA(t,r){var a,o;r===void 0&&(r={});const{open:i,elements:c,floatingId:u}=t,{enabled:f=!0,role:p="dialog"}=r,h=lS(),v=((a=c.domReference)==null?void 0:a.id)||h,g=x.useMemo(()=>{var T;return((T=b4(c.floating))==null?void 0:T.id)||u},[c.floating,u]),b=(o=DA.get(p))!=null?o:p,C=im()!=null,E=x.useMemo(()=>b==="tooltip"||p==="label"?{["aria-"+(p==="label"?"labelledby":"describedby")]:i?g:void 0}:{"aria-expanded":i?"true":"false","aria-haspopup":b==="alertdialog"?"dialog":b,"aria-controls":i?g:void 0,...b==="listbox"&&{role:"combobox"},...b==="menu"&&{id:v},...b==="menu"&&C&&{role:"menuitem"},...p==="select"&&{"aria-autocomplete":"none"},...p==="combobox"&&{"aria-autocomplete":"list"}},[b,g,C,i,v,p]),R=x.useMemo(()=>{const T={id:g,...b&&{role:b}};return b==="tooltip"||p==="label"?T:{...T,...b==="menu"&&{"aria-labelledby":v}}},[b,g,v,p]),_=x.useCallback(T=>{let{active:A,selected:D}=T;const z={role:"option",...A&&{id:g+"-fui-option"}};switch(p){case"select":case"combobox":return{...z,"aria-selected":D}}return{}},[g,p]);return x.useMemo(()=>f?{reference:E,floating:R,item:_}:{},[f,E,R,_])}var fm={root:"m_d57069b5",content:"m_b1336c6",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};const[zA,Yn]=ea("ScrollArea.Root component was not found in tree");function Cl(t,r){const a=so(r);Ua(()=>{let o=0;if(t){const i=new ResizeObserver(()=>{cancelAnimationFrame(o),o=window.requestAnimationFrame(a)});return i.observe(t),()=>{window.cancelAnimationFrame(o),i.unobserve(t)}}},[t,a])}const LA=x.forwardRef((t,r)=>{const{style:a,...o}=t,i=Yn(),[c,u]=x.useState(0),[f,p]=x.useState(0),h=!!(c&&f);return Cl(i.scrollbarX,()=>{const v=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(v),p(v)}),Cl(i.scrollbarY,()=>{const v=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(v),u(v)}),h?y.jsx("div",{...o,ref:r,style:{...a,width:c,height:f}}):null}),BA=x.forwardRef((t,r)=>{const a=Yn(),o=!!(a.scrollbarX&&a.scrollbarY);return a.type!=="scroll"&&o?y.jsx(LA,{...t,ref:r}):null}),HA={scrollHideDelay:1e3,type:"hover"},sS=x.forwardRef((t,r)=>{const{type:a,scrollHideDelay:o,scrollbars:i,getStyles:c,...u}=ue("ScrollAreaRoot",HA,t),[f,p]=x.useState(null),[h,v]=x.useState(null),[g,b]=x.useState(null),[S,C]=x.useState(null),[E,R]=x.useState(null),[_,T]=x.useState(0),[A,D]=x.useState(0),[z,k]=x.useState(!1),[H,P]=x.useState(!1),I=tn(r,J=>p(J));return y.jsx(zA,{value:{type:a,scrollHideDelay:o,scrollArea:f,viewport:h,onViewportChange:v,content:g,onContentChange:b,scrollbarX:S,onScrollbarXChange:C,scrollbarXEnabled:z,onScrollbarXEnabledChange:k,scrollbarY:E,onScrollbarYChange:R,scrollbarYEnabled:H,onScrollbarYEnabledChange:P,onCornerWidthChange:T,onCornerHeightChange:D,getStyles:c},children:y.jsx(fe,{...u,ref:I,__vars:{"--sa-corner-width":i!=="xy"?"0px":`${_}px`,"--sa-corner-height":i!=="xy"?"0px":`${A}px`}})})});sS.displayName="@mantine/core/ScrollAreaRoot";function cS(t,r){const a=t/r;return Number.isNaN(a)?0:a}function Uu(t){const r=cS(t.viewport,t.content),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=(t.scrollbar.size-a)*r;return Math.max(o,18)}function uS(t,r){return a=>{if(t[0]===t[1]||r[0]===r[1])return r[0];const o=(r[1]-r[0])/(t[1]-t[0]);return r[0]+o*(a-t[0])}}function UA(t,[r,a]){return Math.min(a,Math.max(r,t))}function c1(t,r,a="ltr"){const o=Uu(r),i=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,c=r.scrollbar.size-i,u=r.content-r.viewport,f=c-o,p=a==="ltr"?[0,u]:[u*-1,0],h=UA(t,p);return uS([0,u],[0,f])(h)}function $A(t,r,a,o="ltr"){const i=Uu(a),c=i/2,u=r||c,f=i-u,p=a.scrollbar.paddingStart+u,h=a.scrollbar.size-a.scrollbar.paddingEnd-f,v=a.content-a.viewport,g=o==="ltr"?[0,v]:[v*-1,0];return uS([p,h],g)(t)}function fS(t,r){return t>0&&t<r}function du(t){return t?parseInt(t,10):0}function po(t,r,{checkForDefaultPrevented:a=!0}={}){return o=>{t?.(o),(a===!1||!o.defaultPrevented)&&r?.(o)}}const[kA,dS]=ea("ScrollAreaScrollbar was not found in tree"),hS=x.forwardRef((t,r)=>{const{sizes:a,hasThumb:o,onThumbChange:i,onThumbPointerUp:c,onThumbPointerDown:u,onThumbPositionChange:f,onDragScroll:p,onWheelScroll:h,onResize:v,...g}=t,b=Yn(),[S,C]=x.useState(null),E=tn(r,P=>C(P)),R=x.useRef(null),_=x.useRef(""),{viewport:T}=b,A=a.content-a.viewport,D=so(h),z=so(f),k=Eu(v,10),H=P=>{if(R.current){const I=P.clientX-R.current.left,J=P.clientY-R.current.top;p({x:I,y:J})}};return x.useEffect(()=>{const P=I=>{const J=I.target;S?.contains(J)&&D(I,A)};return document.addEventListener("wheel",P,{passive:!1}),()=>document.removeEventListener("wheel",P,{passive:!1})},[T,S,A,D]),x.useEffect(z,[a,z]),Cl(S,k),Cl(b.content,k),y.jsx(kA,{value:{scrollbar:S,hasThumb:o,onThumbChange:so(i),onThumbPointerUp:so(c),onThumbPositionChange:z,onThumbPointerDown:so(u)},children:y.jsx("div",{...g,ref:E,"data-mantine-scrollbar":!0,style:{position:"absolute",...g.style},onPointerDown:po(t.onPointerDown,P=>{P.preventDefault(),P.button===0&&(P.target.setPointerCapture(P.pointerId),R.current=S.getBoundingClientRect(),_.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",H(P))}),onPointerMove:po(t.onPointerMove,H),onPointerUp:po(t.onPointerUp,P=>{const I=P.target;I.hasPointerCapture(P.pointerId)&&(P.preventDefault(),I.releasePointerCapture(P.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=_.current,R.current=null}})})}),pS=x.forwardRef((t,r)=>{const{sizes:a,onSizesChange:o,style:i,...c}=t,u=Yn(),[f,p]=x.useState(),h=x.useRef(null),v=tn(r,h,u.onScrollbarXChange);return x.useEffect(()=>{h.current&&p(getComputedStyle(h.current))},[h]),y.jsx(hS,{"data-orientation":"horizontal",...c,ref:v,sizes:a,style:{...i,"--sa-thumb-width":`${Uu(a)}px`},onThumbPointerDown:g=>t.onThumbPointerDown(g.x),onDragScroll:g=>t.onDragScroll(g.x),onWheelScroll:(g,b)=>{if(u.viewport){const S=u.viewport.scrollLeft+g.deltaX;t.onWheelScroll(S),fS(S,b)&&g.preventDefault()}},onResize:()=>{h.current&&u.viewport&&f&&o({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:h.current.clientWidth,paddingStart:du(f.paddingLeft),paddingEnd:du(f.paddingRight)}})}})});pS.displayName="@mantine/core/ScrollAreaScrollbarX";const mS=x.forwardRef((t,r)=>{const{sizes:a,onSizesChange:o,style:i,...c}=t,u=Yn(),[f,p]=x.useState(),h=x.useRef(null),v=tn(r,h,u.onScrollbarYChange);return x.useEffect(()=>{h.current&&p(window.getComputedStyle(h.current))},[]),y.jsx(hS,{...c,"data-orientation":"vertical",ref:v,sizes:a,style:{"--sa-thumb-height":`${Uu(a)}px`,...i},onThumbPointerDown:g=>t.onThumbPointerDown(g.y),onDragScroll:g=>t.onDragScroll(g.y),onWheelScroll:(g,b)=>{if(u.viewport){const S=u.viewport.scrollTop+g.deltaY;t.onWheelScroll(S),fS(S,b)&&g.preventDefault()}},onResize:()=>{h.current&&u.viewport&&f&&o({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:h.current.clientHeight,paddingStart:du(f.paddingTop),paddingEnd:du(f.paddingBottom)}})}})});mS.displayName="@mantine/core/ScrollAreaScrollbarY";const $u=x.forwardRef((t,r)=>{const{orientation:a="vertical",...o}=t,{dir:i}=Du(),c=Yn(),u=x.useRef(null),f=x.useRef(0),[p,h]=x.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),v=cS(p.viewport,p.content),g={...o,sizes:p,onSizesChange:h,hasThumb:v>0&&v<1,onThumbChange:S=>{u.current=S},onThumbPointerUp:()=>{f.current=0},onThumbPointerDown:S=>{f.current=S}},b=(S,C)=>$A(S,f.current,p,C);return a==="horizontal"?y.jsx(pS,{...g,ref:r,onThumbPositionChange:()=>{if(c.viewport&&u.current){const S=c.viewport.scrollLeft,C=c1(S,p,i);u.current.style.transform=`translate3d(${C}px, 0, 0)`}},onWheelScroll:S=>{c.viewport&&(c.viewport.scrollLeft=S)},onDragScroll:S=>{c.viewport&&(c.viewport.scrollLeft=b(S,i))}}):a==="vertical"?y.jsx(mS,{...g,ref:r,onThumbPositionChange:()=>{if(c.viewport&&u.current){const S=c.viewport.scrollTop,C=c1(S,p);p.scrollbar.size===0?u.current.style.setProperty("--thumb-opacity","0"):u.current.style.setProperty("--thumb-opacity","1"),u.current.style.transform=`translate3d(0, ${C}px, 0)`}},onWheelScroll:S=>{c.viewport&&(c.viewport.scrollTop=S)},onDragScroll:S=>{c.viewport&&(c.viewport.scrollTop=b(S))}}):null});$u.displayName="@mantine/core/ScrollAreaScrollbarVisible";const dm=x.forwardRef((t,r)=>{const a=Yn(),{forceMount:o,...i}=t,[c,u]=x.useState(!1),f=t.orientation==="horizontal",p=Eu(()=>{if(a.viewport){const h=a.viewport.offsetWidth<a.viewport.scrollWidth,v=a.viewport.offsetHeight<a.viewport.scrollHeight;u(f?h:v)}},10);return Cl(a.viewport,p),Cl(a.content,p),o||c?y.jsx($u,{"data-state":c?"visible":"hidden",...i,ref:r}):null});dm.displayName="@mantine/core/ScrollAreaScrollbarAuto";const vS=x.forwardRef((t,r)=>{const{forceMount:a,...o}=t,i=Yn(),[c,u]=x.useState(!1);return x.useEffect(()=>{const{scrollArea:f}=i;let p=0;if(f){const h=()=>{window.clearTimeout(p),u(!0)},v=()=>{p=window.setTimeout(()=>u(!1),i.scrollHideDelay)};return f.addEventListener("pointerenter",h),f.addEventListener("pointerleave",v),()=>{window.clearTimeout(p),f.removeEventListener("pointerenter",h),f.removeEventListener("pointerleave",v)}}},[i.scrollArea,i.scrollHideDelay]),a||c?y.jsx(dm,{"data-state":c?"visible":"hidden",...o,ref:r}):null});vS.displayName="@mantine/core/ScrollAreaScrollbarHover";const PA=x.forwardRef((t,r)=>{const{forceMount:a,...o}=t,i=Yn(),c=t.orientation==="horizontal",[u,f]=x.useState("hidden"),p=Eu(()=>f("idle"),100);return x.useEffect(()=>{if(u==="idle"){const h=window.setTimeout(()=>f("hidden"),i.scrollHideDelay);return()=>window.clearTimeout(h)}},[u,i.scrollHideDelay]),x.useEffect(()=>{const{viewport:h}=i,v=c?"scrollLeft":"scrollTop";if(h){let g=h[v];const b=()=>{const S=h[v];g!==S&&(f("scrolling"),p()),g=S};return h.addEventListener("scroll",b),()=>h.removeEventListener("scroll",b)}},[i.viewport,c,p]),a||u!=="hidden"?y.jsx($u,{"data-state":u==="hidden"?"hidden":"visible",...o,ref:r,onPointerEnter:po(t.onPointerEnter,()=>f("interacting")),onPointerLeave:po(t.onPointerLeave,()=>f("idle"))}):null}),Ep=x.forwardRef((t,r)=>{const{forceMount:a,...o}=t,i=Yn(),{onScrollbarXEnabledChange:c,onScrollbarYEnabledChange:u}=i,f=t.orientation==="horizontal";return x.useEffect(()=>(f?c(!0):u(!0),()=>{f?c(!1):u(!1)}),[f,c,u]),i.type==="hover"?y.jsx(vS,{...o,ref:r,forceMount:a}):i.type==="scroll"?y.jsx(PA,{...o,ref:r,forceMount:a}):i.type==="auto"?y.jsx(dm,{...o,ref:r,forceMount:a}):i.type==="always"?y.jsx($u,{...o,ref:r}):null});Ep.displayName="@mantine/core/ScrollAreaScrollbar";function VA(t,r=()=>{}){let a={left:t.scrollLeft,top:t.scrollTop},o=0;return(function i(){const c={left:t.scrollLeft,top:t.scrollTop},u=a.left!==c.left,f=a.top!==c.top;(u||f)&&r(),a=c,o=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(o)}const gS=x.forwardRef((t,r)=>{const{style:a,...o}=t,i=Yn(),c=dS(),{onThumbPositionChange:u}=c,f=tn(r,v=>c.onThumbChange(v)),p=x.useRef(void 0),h=Eu(()=>{p.current&&(p.current(),p.current=void 0)},100);return x.useEffect(()=>{const{viewport:v}=i;if(v){const g=()=>{if(h(),!p.current){const b=VA(v,u);p.current=b,u()}};return u(),v.addEventListener("scroll",g),()=>v.removeEventListener("scroll",g)}},[i.viewport,h,u]),y.jsx("div",{"data-state":c.hasThumb?"visible":"hidden",...o,ref:f,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...a},onPointerDownCapture:po(t.onPointerDownCapture,v=>{const b=v.target.getBoundingClientRect(),S=v.clientX-b.left,C=v.clientY-b.top;c.onThumbPointerDown({x:S,y:C})}),onPointerUp:po(t.onPointerUp,c.onThumbPointerUp)})});gS.displayName="@mantine/core/ScrollAreaThumb";const Rp=x.forwardRef((t,r)=>{const{forceMount:a,...o}=t,i=dS();return a||i.hasThumb?y.jsx(gS,{ref:r,...o}):null});Rp.displayName="@mantine/core/ScrollAreaThumb";const yS=x.forwardRef(({children:t,style:r,onWheel:a,...o},i)=>{const c=Yn(),u=tn(i,c.onViewportChange),f=p=>{if(a?.(p),c.scrollbarXEnabled&&c.viewport&&p.shiftKey){const{scrollTop:h,scrollHeight:v,clientHeight:g,scrollWidth:b,clientWidth:S}=c.viewport,C=h<1,E=h>=v-g-1;b>S&&(C||E)&&p.stopPropagation()}};return y.jsx(fe,{...o,ref:u,onWheel:f,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...r},children:y.jsx("div",{...c.getStyles("content"),ref:c.onContentChange,children:t})})});yS.displayName="@mantine/core/ScrollAreaViewport";const bS={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},qA=(t,{scrollbarSize:r,overscrollBehavior:a,scrollbars:o})=>{let i=a;return a&&o&&(o==="x"?i=`${a} auto`:o==="y"&&(i=`auto ${a}`)),{root:{"--scrollarea-scrollbar-size":K(r),"--scrollarea-over-scroll-behavior":i}}},So=ge((t,r)=>{const a=ue("ScrollArea",bS,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,scrollbarSize:p,vars:h,type:v,scrollHideDelay:g,viewportProps:b,viewportRef:S,onScrollPositionChange:C,children:E,offsetScrollbars:R,scrollbars:_,onBottomReached:T,onTopReached:A,overscrollBehavior:D,attributes:z,...k}=a,[H,P]=x.useState(!1),[I,J]=x.useState(!1),[ie,ne]=x.useState(!1),oe=Re({name:"ScrollArea",props:a,classes:fm,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:z,vars:h,varsResolver:qA}),F=x.useRef(null),le=oS([S,F]);return x.useEffect(()=>{if(!F.current||R!=="present")return;const j=F.current,M=new ResizeObserver(()=>{const{scrollHeight:B,clientHeight:X,scrollWidth:W,clientWidth:O}=j;J(B>X),ne(W>O)});return M.observe(j),()=>M.disconnect()},[F,R]),y.jsxs(sS,{getStyles:oe,type:v==="never"?"always":v,scrollHideDelay:g,ref:r,scrollbars:_,...oe("root"),...k,children:[y.jsx(yS,{...b,...oe("viewport",{style:b?.style}),ref:le,"data-offset-scrollbars":R===!0?"xy":R||void 0,"data-scrollbars":_||void 0,"data-horizontal-hidden":R==="present"&&!ie?"true":void 0,"data-vertical-hidden":R==="present"&&!I?"true":void 0,onScroll:j=>{b?.onScroll?.(j),C?.({x:j.currentTarget.scrollLeft,y:j.currentTarget.scrollTop});const{scrollTop:M,scrollHeight:B,clientHeight:X}=j.currentTarget;M-(B-X)>=-.8&&T?.(),M===0&&A?.()},children:E}),(_==="xy"||_==="x")&&y.jsx(Ep,{...oe("scrollbar"),orientation:"horizontal","data-hidden":v==="never"||R==="present"&&!ie?!0:void 0,forceMount:!0,onMouseEnter:()=>P(!0),onMouseLeave:()=>P(!1),children:y.jsx(Rp,{...oe("thumb")})}),(_==="xy"||_==="y")&&y.jsx(Ep,{...oe("scrollbar"),orientation:"vertical","data-hidden":v==="never"||R==="present"&&!I?!0:void 0,forceMount:!0,onMouseEnter:()=>P(!0),onMouseLeave:()=>P(!1),children:y.jsx(Rp,{...oe("thumb")})}),y.jsx(BA,{...oe("corner"),"data-hovered":H||void 0,"data-hidden":v==="never"||void 0})]})});So.displayName="@mantine/core/ScrollArea";const hm=ge((t,r)=>{const{children:a,classNames:o,styles:i,scrollbarSize:c,scrollHideDelay:u,type:f,dir:p,offsetScrollbars:h,overscrollBehavior:v,viewportRef:g,onScrollPositionChange:b,unstyled:S,variant:C,viewportProps:E,scrollbars:R,style:_,vars:T,onBottomReached:A,onTopReached:D,onOverflowChange:z,...k}=ue("ScrollAreaAutosize",bS,t),H=x.useRef(null),P=oS([g,H]),[I,J]=x.useState(!1),ie=x.useRef(!1);return x.useEffect(()=>{if(!z)return;const ne=H.current;if(!ne)return;const oe=()=>{const le=ne.scrollHeight>ne.clientHeight;le!==I&&(ie.current?z?.(le):(ie.current=!0,le&&z?.(!0)),J(le))};oe();const F=new ResizeObserver(oe);return F.observe(ne),()=>F.disconnect()},[z,I]),y.jsx(fe,{...k,ref:r,style:[{display:"flex",overflow:"hidden"},_],children:y.jsx(fe,{style:{display:"flex",flexDirection:"column",flex:1,overflow:"hidden",...R==="y"&&{minWidth:0},...R==="x"&&{minHeight:0},...R==="xy"&&{minWidth:0,minHeight:0},...R===!1&&{minWidth:0,minHeight:0}},children:y.jsx(So,{classNames:o,styles:i,scrollHideDelay:u,scrollbarSize:c,type:f,dir:p,offsetScrollbars:h,overscrollBehavior:v,viewportRef:P,onScrollPositionChange:b,unstyled:S,variant:C,viewportProps:E,vars:T,scrollbars:R,onBottomReached:A,onTopReached:D,"data-autosize":"true",children:a})})})});So.classes=fm;hm.displayName="@mantine/core/ScrollAreaAutosize";hm.classes=fm;So.Autosize=hm;var xS={root:"m_87cf2631"};const GA={__staticSelector:"UnstyledButton"},or=mn((t,r)=>{const a=ue("UnstyledButton",GA,t),{className:o,component:i="button",__staticSelector:c,unstyled:u,classNames:f,styles:p,style:h,attributes:v,...g}=a,b=Re({name:c,props:a,classes:xS,className:o,style:h,classNames:f,styles:p,unstyled:u,attributes:v});return y.jsx(fe,{...b("root",{focusable:!0}),component:i,ref:r,type:i==="button"?"button":void 0,...g})});or.classes=xS;or.displayName="@mantine/core/UnstyledButton";var SS={root:"m_515a97f8"};const pm=ge((t,r)=>{const a=ue("VisuallyHidden",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,attributes:h,...v}=a,g=Re({name:"VisuallyHidden",classes:SS,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:h});return y.jsx(fe,{component:"span",ref:r,...g("root"),...v})});pm.classes=SS;pm.displayName="@mantine/core/VisuallyHidden";var wS={root:"m_1b7284a3"};const YA=(t,{radius:r,shadow:a})=>({root:{"--paper-radius":r===void 0?void 0:At(r),"--paper-shadow":Yp(a)}}),ns=mn((t,r)=>{const a=ue("Paper",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,withBorder:p,vars:h,radius:v,shadow:g,variant:b,mod:S,attributes:C,...E}=a,R=Re({name:"Paper",props:a,classes:wS,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:C,vars:h,varsResolver:YA});return y.jsx(fe,{ref:r,mod:[{"data-with-border":p},S],...R("root"),variant:b,...E})});ns.classes=wS;ns.displayName="@mantine/core/Paper";function u1(t,r,a,o){return t==="center"||o==="center"?{top:r}:t==="end"?{bottom:a}:t==="start"?{top:a}:{}}function f1(t,r,a,o,i){return t==="center"||o==="center"?{left:r}:t==="end"?{[i==="ltr"?"right":"left"]:a}:t==="start"?{[i==="ltr"?"left":"right"]:a}:{}}const FA={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function XA({position:t,arrowSize:r,arrowOffset:a,arrowRadius:o,arrowPosition:i,arrowX:c,arrowY:u,dir:f}){const[p,h="center"]=t.split("-"),v={width:r,height:r,transform:"rotate(45deg)",position:"absolute",[FA[p]]:o},g=-r/2;return p==="left"?{...v,...u1(h,u,a,i),right:g,borderLeftColor:"transparent",borderBottomColor:"transparent",clipPath:"polygon(100% 0, 0 0, 100% 100%)"}:p==="right"?{...v,...u1(h,u,a,i),left:g,borderRightColor:"transparent",borderTopColor:"transparent",clipPath:"polygon(0 100%, 0 0, 100% 100%)"}:p==="top"?{...v,...f1(h,c,a,i,f),bottom:g,borderTopColor:"transparent",borderLeftColor:"transparent",clipPath:"polygon(0 100%, 100% 100%, 100% 0)"}:p==="bottom"?{...v,...f1(h,c,a,i,f),top:g,borderBottomColor:"transparent",borderRightColor:"transparent",clipPath:"polygon(0 100%, 0 0, 100% 0)"}:{}}const hu=x.forwardRef(({position:t,arrowSize:r,arrowOffset:a,arrowRadius:o,arrowPosition:i,visible:c,arrowX:u,arrowY:f,style:p,...h},v)=>{const{dir:g}=Du();return c?y.jsx("div",{...h,ref:v,style:{...p,...XA({position:t,arrowSize:r,arrowOffset:a,arrowRadius:o,arrowPosition:i,dir:g,arrowX:u,arrowY:f})}}):null});hu.displayName="@mantine/core/FloatingArrow";function CS(t,r){if(t==="rtl"&&(r.includes("right")||r.includes("left"))){const[a,o]=r.split("-"),i=a==="right"?"left":"right";return o===void 0?i:`${i}-${o}`}return r}var ES={root:"m_9814e45f"};const IA={zIndex:Gn("modal")},ZA=(t,{gradient:r,color:a,backgroundOpacity:o,blur:i,radius:c,zIndex:u})=>({root:{"--overlay-bg":r||(a!==void 0||o!==void 0)&&Sr(a||"#000",o??.6)||void 0,"--overlay-filter":i?`blur(${K(i)})`:void 0,"--overlay-radius":c===void 0?void 0:At(c),"--overlay-z-index":u?.toString()}}),ku=mn((t,r)=>{const a=ue("Overlay",IA,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,fixed:h,center:v,children:g,radius:b,zIndex:S,gradient:C,blur:E,color:R,backgroundOpacity:_,mod:T,attributes:A,...D}=a,z=Re({name:"Overlay",props:a,classes:ES,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:A,vars:p,varsResolver:ZA});return y.jsx(fe,{ref:r,...z("root"),mod:[{center:v,fixed:h},T],...D,children:g})});ku.classes=ES;ku.displayName="@mantine/core/Overlay";function ep(t){const r=document.createElement("div");return r.setAttribute("data-portal","true"),typeof t.className=="string"&&r.classList.add(...t.className.split(" ").filter(Boolean)),typeof t.style=="object"&&Object.assign(r.style,t.style),typeof t.id=="string"&&r.setAttribute("id",t.id),r}function QA({target:t,reuseTargetNode:r,...a}){if(t)return typeof t=="string"?document.querySelector(t)||ep(a):t;if(r){const o=document.querySelector("[data-mantine-shared-portal-node]");if(o)return o;const i=ep(a);return i.setAttribute("data-mantine-shared-portal-node","true"),document.body.appendChild(i),i}return ep(a)}const KA={reuseTargetNode:!0},RS=ge((t,r)=>{const{children:a,target:o,reuseTargetNode:i,...c}=ue("Portal",KA,t),[u,f]=x.useState(!1),p=x.useRef(null);return Ua(()=>(f(!0),p.current=QA({target:o,reuseTargetNode:i,...c}),lu(r,p.current),!o&&!i&&p.current&&document.body.appendChild(p.current),()=>{!o&&!i&&p.current&&document.body.removeChild(p.current)}),[o]),!u||!p.current?null:Su.createPortal(y.jsx(y.Fragment,{children:a}),p.current)});RS.displayName="@mantine/core/Portal";const La=ge(({withinPortal:t=!0,children:r,...a},o)=>_u()==="test"||!t?y.jsx(y.Fragment,{children:r}):y.jsx(RS,{ref:o,...a,children:r}));La.displayName="@mantine/core/OptionalPortal";const Bi=t=>({in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${t==="bottom"?10:-10}px)`},transitionProperty:"transform, opacity"}),Vc={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},"fade-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(30px)"},transitionProperty:"opacity, transform"},"fade-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-30px)"},transitionProperty:"opacity, transform"},"fade-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(30px)"},transitionProperty:"opacity, transform"},"fade-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-30px)"},transitionProperty:"opacity, transform"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(-20px) skew(-10deg, -5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(20px) skew(-10deg, -5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(-5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:{...Bi("bottom"),common:{transformOrigin:"center center"}},"pop-bottom-left":{...Bi("bottom"),common:{transformOrigin:"bottom left"}},"pop-bottom-right":{...Bi("bottom"),common:{transformOrigin:"bottom right"}},"pop-top-left":{...Bi("top"),common:{transformOrigin:"top left"}},"pop-top-right":{...Bi("top"),common:{transformOrigin:"top right"}}},d1={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function WA({transition:t,state:r,duration:a,timingFunction:o}){const i={WebkitBackfaceVisibility:"hidden",transitionDuration:`${a}ms`,transitionTimingFunction:o};return typeof t=="string"?t in Vc?{transitionProperty:Vc[t].transitionProperty,...i,...Vc[t].common,...Vc[t][d1[r]]}:{}:{transitionProperty:t.transitionProperty,...i,...t.common,...t[d1[r]]}}function JA({duration:t,exitDuration:r,timingFunction:a,mounted:o,onEnter:i,onExit:c,onEntered:u,onExited:f,enterDelay:p,exitDelay:h}){const v=_n(),g=Ru(),b=v.respectReducedMotion?g:!1,[S,C]=x.useState(b?0:t),[E,R]=x.useState(o?"entered":"exited"),_=x.useRef(-1),T=x.useRef(-1),A=x.useRef(-1);function D(){window.clearTimeout(_.current),window.clearTimeout(T.current),cancelAnimationFrame(A.current)}const z=H=>{D();const P=H?i:c,I=H?u:f,J=b?0:H?t:r;C(J),J===0?(typeof P=="function"&&P(),typeof I=="function"&&I(),R(H?"entered":"exited")):A.current=requestAnimationFrame(()=>{Ui.flushSync(()=>{R(H?"pre-entering":"pre-exiting")}),A.current=requestAnimationFrame(()=>{typeof P=="function"&&P(),R(H?"entering":"exiting"),_.current=window.setTimeout(()=>{typeof I=="function"&&I(),R(H?"entered":"exited")},J)})})},k=H=>{if(D(),typeof(H?p:h)!="number"){z(H);return}T.current=window.setTimeout(()=>{z(H)},H?p:h)};return go(()=>{k(o)},[o]),x.useEffect(()=>()=>{D()},[]),{transitionDuration:S,transitionStatus:E,transitionTimingFunction:a||"ease"}}function Wr({keepMounted:t,transition:r="fade",duration:a=250,exitDuration:o=a,mounted:i,children:c,timingFunction:u="ease",onExit:f,onEntered:p,onEnter:h,onExited:v,enterDelay:g,exitDelay:b}){const S=_u(),{transitionDuration:C,transitionStatus:E,transitionTimingFunction:R}=JA({mounted:i,exitDuration:o,duration:a,timingFunction:u,onExit:f,onEntered:p,onEnter:h,onExited:v,enterDelay:g,exitDelay:b});return C===0||S==="test"?i?y.jsx(y.Fragment,{children:c({})}):t?c({display:"none"}):null:E==="exited"?t?c({display:"none"}):null:y.jsx(y.Fragment,{children:c(WA({transition:r,duration:C,state:E,timingFunction:R}))})}Wr.displayName="@mantine/core/Transition";const[eN,TS]=ea("Popover component was not found in the tree");var AS={dropdown:"m_38a85659",arrow:"m_a31dc6c1",overlay:"m_3d7bc908"};function Pu({children:t,active:r=!0,refProp:a="ref",innerRef:o}){const i=x3(r),c=tn(i,o),u=_l(t);return u?x.cloneElement(u,{[a]:c}):t}function NS(t){return y.jsx(pm,{tabIndex:-1,"data-autofocus":!0,...t})}Pu.displayName="@mantine/core/FocusTrap";NS.displayName="@mantine/core/FocusTrapInitialFocus";Pu.InitialFocus=NS;const mm=ge((t,r)=>{const a=ue("PopoverDropdown",null,t),{className:o,style:i,vars:c,children:u,onKeyDownCapture:f,variant:p,classNames:h,styles:v,...g}=a,b=TS(),S=Ax({opened:b.opened,shouldReturnFocus:b.returnFocus}),C=b.withRoles?{"aria-labelledby":b.getTargetId(),id:b.getDropdownId(),role:"dialog",tabIndex:-1}:{},E=tn(r,b.floating);return b.disabled?null:y.jsx(La,{...b.portalProps,withinPortal:b.withinPortal,children:y.jsx(Wr,{mounted:b.opened,...b.transitionProps,transition:b.transitionProps?.transition||"fade",duration:b.transitionProps?.duration??150,keepMounted:b.keepMounted,exitDuration:typeof b.transitionProps?.exitDuration=="number"?b.transitionProps.exitDuration:b.transitionProps?.duration,children:R=>y.jsx(Pu,{active:b.trapFocus&&b.opened,innerRef:E,children:y.jsxs(fe,{...C,...g,variant:p,onKeyDownCapture:s3(()=>{b.onClose?.(),b.onDismiss?.()},{active:b.closeOnEscape,onTrigger:S,onKeyDown:f}),"data-position":b.placement,"data-fixed":b.floatingStrategy==="fixed"||void 0,...b.getStyles("dropdown",{className:o,props:a,classNames:h,styles:v,style:[{...R,zIndex:b.zIndex,top:b.y??0,left:b.x??0,width:b.width==="target"?void 0:K(b.width),...b.referenceHidden?{display:"none"}:null},b.resolvedStyles.dropdown,v?.dropdown,i]}),children:[u,y.jsx(hu,{ref:b.arrowRef,arrowX:b.arrowX,arrowY:b.arrowY,visible:b.withArrow,position:b.placement,arrowSize:b.arrowSize,arrowRadius:b.arrowRadius,arrowOffset:b.arrowOffset,arrowPosition:b.arrowPosition,...b.getStyles("arrow",{props:a,classNames:h,styles:v})})]})})})})});mm.classes=AS;mm.displayName="@mantine/core/PopoverDropdown";const tN={refProp:"ref",popupType:"dialog"},_S=ge((t,r)=>{const{children:a,refProp:o,popupType:i,...c}=ue("PopoverTarget",tN,t),u=_l(a);if(!u)throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const f=c,p=TS(),h=tn(p.reference,Au(u),r),v=p.withRoles?{"aria-haspopup":i,"aria-expanded":p.opened,"aria-controls":p.opened?p.getDropdownId():void 0,id:p.getTargetId()}:{},g=u.props;return x.cloneElement(u,{...f,...v,...p.targetProps,className:Rt(p.targetProps.className,f.className,g.className),[o]:h,...p.controlled?null:{onClick:()=>{p.onToggle(),g.onClick?.()}}})});_S.displayName="@mantine/core/PopoverTarget";function nN(t){if(t===void 0)return{shift:!0,flip:!0};const r={...t};return t.shift===void 0&&(r.shift=!0),t.flip===void 0&&(r.flip=!0),r}function rN(t,r,a){const o=nN(t.middlewares),i=[rS(t.offset),hA()];return t.dropdownVisible&&a!=="test"&&t.preventPositionChangeWhenVisible&&(o.flip=!1),o.flip&&i.push(typeof o.flip=="boolean"?fu():fu(o.flip)),o.shift&&i.push(lm(typeof o.shift=="boolean"?{limiter:n1(),padding:5}:{limiter:n1(),padding:5,...o.shift})),o.inline&&i.push(typeof o.inline=="boolean"?Pi():Pi(o.inline)),i.push(aS({element:t.arrowRef,padding:t.arrowOffset})),(o.size||t.width==="target")&&i.push(dA({...typeof o.size=="boolean"?{}:o.size,apply({rects:c,availableWidth:u,availableHeight:f,...p}){const v=r().refs.floating.current?.style??{};o.size&&(typeof o.size=="object"&&o.size.apply?o.size.apply({rects:c,availableWidth:u,availableHeight:f,...p}):Object.assign(v,{maxWidth:`${u}px`,maxHeight:`${f}px`})),t.width==="target"&&Object.assign(v,{width:`${c.reference.width}px`})}})),i}function aN(t){const r=_u(),[a,o]=Tr({value:t.opened,defaultValue:t.defaultOpened,finalValue:!1,onChange:t.onChange}),i=x.useRef(a),c=()=>{a&&!t.disabled&&o(!1)},u=()=>{t.disabled||o(!a)},f=um({strategy:t.strategy,placement:t.preventPositionChangeWhenVisible?t.positionRef.current:t.position,middleware:rN(t,()=>f,r),whileElementsMounted:t.keepMounted?void 0:wp});return x.useEffect(()=>{if(!(!f.refs.reference.current||!f.refs.floating.current)&&a)return wp(f.refs.reference.current,f.refs.floating.current,f.update)},[a,f.update]),go(()=>{t.onPositionChange?.(f.placement),t.positionRef.current=f.placement},[f.placement,t.preventPositionChangeWhenVisible]),go(()=>{a!==i.current&&(a?t.onOpen?.():t.onClose?.()),i.current=a},[a,t.onClose,t.onOpen]),Ua(()=>{let p=-1;return a&&(p=window.setTimeout(()=>t.setDropdownVisible(!0),4)),()=>{window.clearTimeout(p)}},[a,t.position]),{floating:f,controlled:typeof t.opened=="boolean",opened:a,onClose:c,onToggle:u}}const oN={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,withOverlay:!1,hideDetached:!0,clickOutsideEvents:["mousedown","touchstart"],zIndex:Gn("popover"),__staticSelector:"Popover",width:"max-content"},lN=(t,{radius:r,shadow:a})=>({dropdown:{"--popover-radius":r===void 0?void 0:At(r),"--popover-shadow":Yp(a)}});function $a(t){const r=ue("Popover",oN,t),{children:a,position:o,offset:i,onPositionChange:c,positionDependencies:u,opened:f,transitionProps:p,onExitTransitionEnd:h,onEnterTransitionEnd:v,width:g,middlewares:b,withArrow:S,arrowSize:C,arrowOffset:E,arrowRadius:R,arrowPosition:_,unstyled:T,classNames:A,styles:D,closeOnClickOutside:z,withinPortal:k,portalProps:H,closeOnEscape:P,clickOutsideEvents:I,trapFocus:J,onClose:ie,onDismiss:ne,onOpen:oe,onChange:F,zIndex:le,radius:j,shadow:M,id:B,defaultOpened:X,__staticSelector:W,withRoles:O,disabled:$,returnFocus:ee,variant:se,keepMounted:de,vars:ve,floatingStrategy:pe,withOverlay:je,overlayProps:Ee,hideDetached:Ge,attributes:ot,preventPositionChangeWhenVisible:lt,...ze}=r,Ve=Re({name:W,props:r,classes:AS,classNames:A,styles:D,unstyled:T,attributes:ot,rootSelector:"dropdown",vars:ve,varsResolver:lN}),{resolvedStyles:mt}=Ji({classNames:A,styles:D,props:r}),[xt,me]=x.useState(f??X??!1),be=x.useRef(o),Se=x.useRef(null),[Me,Ie]=x.useState(null),[Ne,Le]=x.useState(null),{dir:ke}=Du(),Ke=_u(),ye=sr(B),he=aN({middlewares:b,width:g,position:CS(ke,o),offset:typeof i=="number"?i+(S?C/2:0):i,arrowRef:Se,arrowOffset:E,onPositionChange:c,positionDependencies:u,opened:f,defaultOpened:X,onChange:F,onOpen:oe,onClose:ie,onDismiss:ne,strategy:pe,dropdownVisible:xt,setDropdownVisible:me,positionRef:be,disabled:$,preventPositionChangeWhenVisible:lt,keepMounted:de});f3(()=>{z&&(he.onClose(),ne?.())},I,[Me,Ne]);const gn=x.useCallback(gt=>{Ie(gt),he.floating.refs.setReference(gt)},[he.floating.refs.setReference]),In=x.useCallback(gt=>{Le(gt),he.floating.refs.setFloating(gt)},[he.floating.refs.setFloating]),ft=x.useCallback(()=>{p?.onExited?.(),h?.(),me(!1),lt||(be.current=o)},[p?.onExited,h,lt,o]),Qt=x.useCallback(()=>{p?.onEntered?.(),v?.()},[p?.onEntered,v]);return y.jsxs(eN,{value:{returnFocus:ee,disabled:$,controlled:he.controlled,reference:gn,floating:In,x:he.floating.x,y:he.floating.y,arrowX:he.floating?.middlewareData?.arrow?.x,arrowY:he.floating?.middlewareData?.arrow?.y,opened:he.opened,arrowRef:Se,transitionProps:{...p,onExited:ft,onEntered:Qt},width:g,withArrow:S,arrowSize:C,arrowOffset:E,arrowRadius:R,arrowPosition:_,placement:he.floating.placement,trapFocus:J,withinPortal:k,portalProps:H,zIndex:le,radius:j,shadow:M,closeOnEscape:P,onDismiss:ne,onClose:he.onClose,onToggle:he.onToggle,getTargetId:()=>`${ye}-target`,getDropdownId:()=>`${ye}-dropdown`,withRoles:O,targetProps:ze,__staticSelector:W,classNames:A,styles:D,unstyled:T,variant:se,keepMounted:de,getStyles:Ve,resolvedStyles:mt,floatingStrategy:pe,referenceHidden:Ge&&Ke!=="test"?he.floating.middlewareData.hide?.referenceHidden:!1},children:[a,je&&y.jsx(Wr,{transition:"fade",mounted:he.opened,duration:p?.duration||250,exitDuration:p?.exitDuration||250,children:gt=>y.jsx(La,{withinPortal:k,children:y.jsx(ku,{...Ee,...Ve("overlay",{className:Ee?.className,style:[gt,Ee?.style]})})})})]})}$a.Target=_S;$a.Dropdown=mm;$a.displayName="@mantine/core/Popover";$a.extend=t=>t;var tr={root:"m_5ae2e3c",barsLoader:"m_7a2bd4cd",bar:"m_870bb79","bars-loader-animation":"m_5d2b3b9d",dotsLoader:"m_4e3f22d7",dot:"m_870c4af","loader-dots-animation":"m_aac34a1",ovalLoader:"m_b34414df","oval-loader-animation":"m_f8e89c4b"};const jS=x.forwardRef(({className:t,...r},a)=>y.jsxs(fe,{component:"span",className:Rt(tr.barsLoader,t),...r,ref:a,children:[y.jsx("span",{className:tr.bar}),y.jsx("span",{className:tr.bar}),y.jsx("span",{className:tr.bar})]}));jS.displayName="@mantine/core/Bars";const OS=x.forwardRef(({className:t,...r},a)=>y.jsxs(fe,{component:"span",className:Rt(tr.dotsLoader,t),...r,ref:a,children:[y.jsx("span",{className:tr.dot}),y.jsx("span",{className:tr.dot}),y.jsx("span",{className:tr.dot})]}));OS.displayName="@mantine/core/Dots";const DS=x.forwardRef(({className:t,...r},a)=>y.jsx(fe,{component:"span",className:Rt(tr.ovalLoader,t),...r,ref:a}));DS.displayName="@mantine/core/Oval";const MS={bars:jS,oval:DS,dots:OS},iN={loaders:MS,type:"oval"},sN=(t,{size:r,color:a})=>({root:{"--loader-size":qe(r,"loader-size"),"--loader-color":a?Ut(a,t):void 0}}),cr=ge((t,r)=>{const a=ue("Loader",iN,t),{size:o,color:i,type:c,vars:u,className:f,style:p,classNames:h,styles:v,unstyled:g,loaders:b,variant:S,children:C,attributes:E,...R}=a,_=Re({name:"Loader",props:a,classes:tr,className:f,style:p,classNames:h,styles:v,unstyled:g,attributes:E,vars:u,varsResolver:sN});return C?y.jsx(fe,{..._("root"),ref:r,...R,children:C}):y.jsx(fe,{..._("root"),ref:r,component:b[c],variant:S,size:o,...R})});cr.defaultLoaders=MS;cr.classes=tr;cr.displayName="@mantine/core/Loader";var Dl={root:"m_8d3f4000",icon:"m_8d3afb97",loader:"m_302b9fb1",group:"m_1a0f1b21",groupSection:"m_437b6484"};const h1={orientation:"horizontal"},cN=(t,{borderWidth:r})=>({group:{"--ai-border-width":K(r)}}),vm=ge((t,r)=>{const a=ue("ActionIconGroup",h1,t),{className:o,style:i,classNames:c,styles:u,unstyled:f,orientation:p,vars:h,borderWidth:v,variant:g,mod:b,attributes:S,...C}=ue("ActionIconGroup",h1,t),E=Re({name:"ActionIconGroup",props:a,classes:Dl,className:o,style:i,classNames:c,styles:u,unstyled:f,attributes:S,vars:h,varsResolver:cN,rootSelector:"group"});return y.jsx(fe,{...E("group"),ref:r,variant:g,mod:[{"data-orientation":p},b],role:"group",...C})});vm.classes=Dl;vm.displayName="@mantine/core/ActionIconGroup";const uN=(t,{radius:r,color:a,gradient:o,variant:i,autoContrast:c,size:u})=>{const f=t.variantColorResolver({color:a||t.primaryColor,theme:t,gradient:o,variant:i||"filled",autoContrast:c});return{groupSection:{"--section-height":qe(u,"section-height"),"--section-padding-x":qe(u,"section-padding-x"),"--section-fz":Yt(u),"--section-radius":r===void 0?void 0:At(r),"--section-bg":a||i?f.background:void 0,"--section-color":f.color,"--section-bd":a||i?f.border:void 0}}},gm=ge((t,r)=>{const a=ue("ActionIconGroupSection",null,t),{className:o,style:i,classNames:c,styles:u,unstyled:f,vars:p,variant:h,gradient:v,radius:g,autoContrast:b,attributes:S,...C}=a,E=Re({name:"ActionIconGroupSection",props:a,classes:Dl,className:o,style:i,classNames:c,styles:u,unstyled:f,attributes:S,vars:p,varsResolver:uN,rootSelector:"groupSection"});return y.jsx(fe,{...E("groupSection"),ref:r,variant:h,...C})});gm.classes=Dl;gm.displayName="@mantine/core/ActionIconGroupSection";const fN=(t,{size:r,radius:a,variant:o,gradient:i,color:c,autoContrast:u})=>{const f=t.variantColorResolver({color:c||t.primaryColor,theme:t,gradient:i,variant:o||"filled",autoContrast:u});return{root:{"--ai-size":qe(r,"ai-size"),"--ai-radius":a===void 0?void 0:At(a),"--ai-bg":c||o?f.background:void 0,"--ai-hover":c||o?f.hover:void 0,"--ai-hover-color":c||o?f.hoverColor:void 0,"--ai-color":f.color,"--ai-bd":c||o?f.border:void 0}}},lr=mn((t,r)=>{const a=ue("ActionIcon",null,t),{className:o,unstyled:i,variant:c,classNames:u,styles:f,style:p,loading:h,loaderProps:v,size:g,color:b,radius:S,__staticSelector:C,gradient:E,vars:R,children:_,disabled:T,"data-disabled":A,autoContrast:D,mod:z,attributes:k,...H}=a,P=Re({name:["ActionIcon",C],props:a,className:o,style:p,classes:Dl,classNames:u,styles:f,unstyled:i,attributes:k,vars:R,varsResolver:fN});return y.jsxs(or,{...P("root",{active:!T&&!h&&!A}),...H,unstyled:i,variant:c,size:g,disabled:T||h,ref:r,mod:[{loading:h,disabled:T||A},z],children:[typeof h=="boolean"&&y.jsx(Wr,{mounted:h,transition:"slide-down",duration:150,children:I=>y.jsx(fe,{component:"span",...P("loader",{style:I}),"aria-hidden":!0,children:y.jsx(cr,{color:"var(--ai-color)",size:"calc(var(--ai-size) * 0.55)",...v})})}),y.jsx(fe,{component:"span",mod:{loading:h},...P("icon"),children:_})]})});lr.classes=Dl;lr.displayName="@mantine/core/ActionIcon";lr.Group=vm;lr.GroupSection=gm;const zS=x.forwardRef(({size:t="var(--cb-icon-size, 70%)",style:r,...a},o)=>y.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...r,width:t,height:t},ref:o,...a,children:y.jsx("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}));zS.displayName="@mantine/core/CloseIcon";var LS={root:"m_86a44da5","root--subtle":"m_220c80f2"};const dN={variant:"subtle"},hN=(t,{size:r,radius:a,iconSize:o})=>({root:{"--cb-size":qe(r,"cb-size"),"--cb-radius":a===void 0?void 0:At(a),"--cb-icon-size":K(o)}}),Ml=mn((t,r)=>{const a=ue("CloseButton",dN,t),{iconSize:o,children:i,vars:c,radius:u,className:f,classNames:p,style:h,styles:v,unstyled:g,"data-disabled":b,disabled:S,variant:C,icon:E,mod:R,attributes:_,__staticSelector:T,...A}=a,D=Re({name:T||"CloseButton",props:a,className:f,style:h,classes:LS,classNames:p,styles:v,unstyled:g,attributes:_,vars:c,varsResolver:hN});return y.jsxs(or,{ref:r,...A,unstyled:g,variant:C,disabled:S,mod:[{disabled:S||b},R],...D("root",{variant:C,active:!S&&!b}),children:[E||y.jsx(zS,{}),i]})});Ml.classes=LS;Ml.displayName="@mantine/core/CloseButton";function pN(t){return x.Children.toArray(t).filter(Boolean)}var BS={root:"m_4081bf90"};const mN={preventGrowOverflow:!0,gap:"md",align:"center",justify:"flex-start",wrap:"wrap"},vN=(t,{grow:r,preventGrowOverflow:a,gap:o,align:i,justify:c,wrap:u},{childWidth:f})=>({root:{"--group-child-width":r&&a?f:void 0,"--group-gap":Gt(o),"--group-align":i,"--group-justify":c,"--group-wrap":u}}),ht=ge((t,r)=>{const a=ue("Group",mN,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,children:p,gap:h,align:v,justify:g,wrap:b,grow:S,preventGrowOverflow:C,vars:E,variant:R,__size:_,mod:T,attributes:A,...D}=a,z=pN(p),k=z.length,H=Gt(h??"md"),I={childWidth:`calc(${100/k}% - (${H} - ${H} / ${k}))`},J=Re({name:"Group",props:a,stylesCtx:I,className:i,style:c,classes:BS,classNames:o,styles:u,unstyled:f,attributes:A,vars:E,varsResolver:vN});return y.jsx(fe,{...J("root"),ref:r,variant:R,mod:[{grow:S},T],size:_,...D,children:z})});ht.classes=BS;ht.displayName="@mantine/core/Group";const[gN,na]=ea("ModalBase component was not found in tree");function yN({opened:t,transitionDuration:r}){const[a,o]=x.useState(t),i=x.useRef(-1),u=Ru()?0:r;return x.useEffect(()=>(t?(o(!0),window.clearTimeout(i.current)):u===0?o(!1):i.current=window.setTimeout(()=>o(!1),u),()=>window.clearTimeout(i.current)),[t,u]),a}function bN({id:t,transitionProps:r,opened:a,trapFocus:o,closeOnEscape:i,onClose:c,returnFocus:u}){const f=sr(t),[p,h]=x.useState(!1),[v,g]=x.useState(!1),b=typeof r?.duration=="number"?r?.duration:200,S=yN({opened:a,transitionDuration:b});return Ox("keydown",C=>{C.key==="Escape"&&i&&!C.isComposing&&a&&C.target?.getAttribute("data-mantine-stop-propagation")!=="true"&&c()},{capture:!0}),Ax({opened:a,shouldReturnFocus:o&&u}),{_id:f,titleMounted:p,bodyMounted:v,shouldLockScroll:S,setTitleMounted:h,setBodyMounted:g}}const HS=x.forwardRef(({keepMounted:t,opened:r,onClose:a,id:o,transitionProps:i,onExitTransitionEnd:c,onEnterTransitionEnd:u,trapFocus:f,closeOnEscape:p,returnFocus:h,closeOnClickOutside:v,withinPortal:g,portalProps:b,lockScroll:S,children:C,zIndex:E,shadow:R,padding:_,__vars:T,unstyled:A,removeScrollProps:D,...z},k)=>{const{_id:H,titleMounted:P,bodyMounted:I,shouldLockScroll:J,setTitleMounted:ie,setBodyMounted:ne}=bN({id:o,transitionProps:i,opened:r,trapFocus:f,closeOnEscape:p,onClose:a,returnFocus:h}),{key:oe,...F}=D||{};return y.jsx(La,{...b,withinPortal:g,children:y.jsx(gN,{value:{opened:r,onClose:a,closeOnClickOutside:v,onExitTransitionEnd:c,onEnterTransitionEnd:u,transitionProps:{...i,keepMounted:t},getTitleId:()=>`${H}-title`,getBodyId:()=>`${H}-body`,titleMounted:P,bodyMounted:I,setTitleMounted:ie,setBodyMounted:ne,trapFocus:f,closeOnEscape:p,zIndex:E,unstyled:A},children:y.jsx(vo,{enabled:J&&S,...F,children:y.jsx(fe,{ref:k,...z,__vars:{...T,"--mb-z-index":(E||Gn("modal")).toString(),"--mb-shadow":Yp(R),"--mb-padding":Gt(_)},children:C})},oe)})})});HS.displayName="@mantine/core/ModalBase";var El={title:"m_615af6c9",header:"m_b5489c3c",inner:"m_60c222c7",content:"m_fd1ab0aa",close:"m_606cb269",body:"m_5df29311"};function xN(){const t=na();return x.useEffect(()=>(t.setBodyMounted(!0),()=>t.setBodyMounted(!1)),[]),t.getBodyId()}const US=x.forwardRef(({className:t,...r},a)=>{const o=xN(),i=na();return y.jsx(fe,{ref:a,...r,id:o,className:Rt({[El.body]:!i.unstyled},t)})});US.displayName="@mantine/core/ModalBaseBody";const $S=x.forwardRef(({className:t,onClick:r,...a},o)=>{const i=na();return y.jsx(Ml,{ref:o,...a,onClick:c=>{i.onClose(),r?.(c)},className:Rt({[El.close]:!i.unstyled},t),unstyled:i.unstyled})});$S.displayName="@mantine/core/ModalBaseCloseButton";const kS=x.forwardRef(({transitionProps:t,className:r,innerProps:a,onKeyDown:o,style:i,...c},u)=>{const f=na();return y.jsx(Wr,{mounted:f.opened,transition:"pop",...f.transitionProps,onExited:()=>{f.onExitTransitionEnd?.(),f.transitionProps?.onExited?.()},onEntered:()=>{f.onEnterTransitionEnd?.(),f.transitionProps?.onEntered?.()},...t,children:p=>y.jsx("div",{...a,className:Rt({[El.inner]:!f.unstyled},a.className),children:y.jsx(Pu,{active:f.opened&&f.trapFocus,innerRef:u,children:y.jsx(ns,{...c,component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":f.bodyMounted?f.getBodyId():void 0,"aria-labelledby":f.titleMounted?f.getTitleId():void 0,style:[i,p],className:Rt({[El.content]:!f.unstyled},r),unstyled:f.unstyled,children:c.children})})})})});kS.displayName="@mantine/core/ModalBaseContent";const PS=x.forwardRef(({className:t,...r},a)=>{const o=na();return y.jsx(fe,{component:"header",ref:a,className:Rt({[El.header]:!o.unstyled},t),...r})});PS.displayName="@mantine/core/ModalBaseHeader";const SN={duration:200,timingFunction:"ease",transition:"fade"};function wN(t){const r=na();return{...SN,...r.transitionProps,...t}}const VS=x.forwardRef(({onClick:t,transitionProps:r,style:a,visible:o,...i},c)=>{const u=na(),f=wN(r);return y.jsx(Wr,{mounted:o!==void 0?o:u.opened,...f,transition:"fade",children:p=>y.jsx(ku,{ref:c,fixed:!0,style:[a,p],zIndex:u.zIndex,unstyled:u.unstyled,onClick:h=>{t?.(h),u.closeOnClickOutside&&u.onClose()},...i})})});VS.displayName="@mantine/core/ModalBaseOverlay";function CN(){const t=na();return x.useEffect(()=>(t.setTitleMounted(!0),()=>t.setTitleMounted(!1)),[]),t.getTitleId()}const qS=x.forwardRef(({className:t,...r},a)=>{const o=CN(),i=na();return y.jsx(fe,{component:"h2",ref:a,className:Rt({[El.title]:!i.unstyled},t),...r,id:o})});qS.displayName="@mantine/core/ModalBaseTitle";function EN({children:t}){return y.jsx(y.Fragment,{children:t})}const[RN,TN]=Cu({size:"sm"});var Fn={wrapper:"m_6c018570",input:"m_8fb7ebe7",section:"m_82577fc2",placeholder:"m_88bacfd0",root:"m_46b77525",label:"m_8fdc1311",required:"m_78a94662",error:"m_8f816625",description:"m_fe47ce59"};const GS=ge((t,r)=>{const a=ue("InputClearButton",null,t),{size:o,variant:i,vars:c,classNames:u,styles:f,...p}=a,h=TN(),{resolvedClassNames:v,resolvedStyles:g}=Ji({classNames:u,styles:f,props:a});return y.jsx(Ml,{variant:i||"transparent",ref:r,size:o||h?.size||"sm",classNames:v,styles:g,__staticSelector:"InputClearButton",style:{pointerEvents:"all",background:"var(--input-bg)",...p.style},...p})});GS.displayName="@mantine/core/InputClearButton";const AN={xs:7,sm:8,md:10,lg:12,xl:15};function NN({__clearable:t,__clearSection:r,rightSection:a,__defaultRightSection:o,size:i="sm"}){const c=t&&r;return c&&(a||o)?y.jsxs("div",{"data-combined-clear-section":!0,style:{display:"flex",gap:2,alignItems:"center",paddingInlineEnd:AN[i]},children:[c,a||o]}):a===null?null:a||c||o}const[_N,rs]=Cu({offsetBottom:!1,offsetTop:!1,describedBy:void 0,getStyles:null,inputId:void 0,labelId:void 0}),jN=(t,{size:r})=>({description:{"--input-description-size":r===void 0?void 0:`calc(${Yt(r)} - ${K(2)})`}}),Vu=ge((t,r)=>{const a=ue("InputDescription",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,size:h,__staticSelector:v,__inheritStyles:g=!0,attributes:b,variant:S,...C}=ue("InputDescription",null,a),E=rs(),R=Re({name:["InputWrapper",v],props:a,classes:Fn,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:b,rootSelector:"description",vars:p,varsResolver:jN}),_=g&&E?.getStyles||R;return y.jsx(fe,{component:"p",ref:r,variant:S,size:h,..._("description",E?.getStyles?{className:i,style:c}:void 0),...C})});Vu.classes=Fn;Vu.displayName="@mantine/core/InputDescription";const ON=(t,{size:r})=>({error:{"--input-error-size":r===void 0?void 0:`calc(${Yt(r)} - ${K(2)})`}}),qu=ge((t,r)=>{const a=ue("InputError",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,size:h,attributes:v,__staticSelector:g,__inheritStyles:b=!0,variant:S,...C}=a,E=Re({name:["InputWrapper",g],props:a,classes:Fn,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:v,rootSelector:"error",vars:p,varsResolver:ON}),R=rs(),_=b&&R?.getStyles||E;return y.jsx(fe,{component:"p",ref:r,variant:S,size:h,..._("error",R?.getStyles?{className:i,style:c}:void 0),...C})});qu.classes=Fn;qu.displayName="@mantine/core/InputError";const p1={labelElement:"label"},DN=(t,{size:r})=>({label:{"--input-label-size":Yt(r),"--input-asterisk-color":void 0}}),Gu=ge((t,r)=>{const a=ue("InputLabel",p1,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,labelElement:h,size:v,required:g,htmlFor:b,onMouseDown:S,children:C,__staticSelector:E,variant:R,mod:_,attributes:T,...A}=ue("InputLabel",p1,a),D=Re({name:["InputWrapper",E],props:a,classes:Fn,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:T,rootSelector:"label",vars:p,varsResolver:DN}),z=rs(),k=z?.getStyles||D;return y.jsxs(fe,{...k("label",z?.getStyles?{className:i,style:c}:void 0),component:h,variant:R,size:v,ref:r,htmlFor:h==="label"?b:void 0,mod:[{required:g},_],onMouseDown:H=>{S?.(H),!H.defaultPrevented&&H.detail>1&&H.preventDefault()},...A,children:[C,g&&y.jsx("span",{...k("required"),"aria-hidden":!0,children:" *"})]})});Gu.classes=Fn;Gu.displayName="@mantine/core/InputLabel";const ym=ge((t,r)=>{const a=ue("InputPlaceholder",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,__staticSelector:h,variant:v,error:g,mod:b,attributes:S,...C}=a,E=Re({name:["InputPlaceholder",h],props:a,classes:Fn,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:S,rootSelector:"placeholder"});return y.jsx(fe,{...E("placeholder"),mod:[{error:!!g},b],component:"span",variant:v,ref:r,...C})});ym.classes=Fn;ym.displayName="@mantine/core/InputPlaceholder";function MN(t,{hasDescription:r,hasError:a}){const o=t.findIndex(p=>p==="input"),i=t.slice(0,o),c=t.slice(o+1),u=r&&i.includes("description")||a&&i.includes("error");return{offsetBottom:r&&c.includes("description")||a&&c.includes("error"),offsetTop:u}}const zN={labelElement:"label",inputContainer:t=>t,inputWrapperOrder:["label","description","input","error"]},LN=(t,{size:r})=>({label:{"--input-label-size":Yt(r),"--input-asterisk-color":void 0},error:{"--input-error-size":r===void 0?void 0:`calc(${Yt(r)} - ${K(2)})`},description:{"--input-description-size":r===void 0?void 0:`calc(${Yt(r)} - ${K(2)})`}}),bm=ge((t,r)=>{const a=ue("InputWrapper",zN,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,size:h,variant:v,__staticSelector:g,inputContainer:b,inputWrapperOrder:S,label:C,error:E,description:R,labelProps:_,descriptionProps:T,errorProps:A,labelElement:D,children:z,withAsterisk:k,id:H,required:P,__stylesApiProps:I,mod:J,attributes:ie,...ne}=a,oe=Re({name:["InputWrapper",g],props:I||a,classes:Fn,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:ie,vars:p,varsResolver:LN}),F={size:h,variant:v,__staticSelector:g},le=sr(H),j=typeof k=="boolean"?k:P,M=A?.id||`${le}-error`,B=T?.id||`${le}-description`,X=le,W=!!E&&typeof E!="boolean",O=!!R,$=`${W?M:""} ${O?B:""}`,ee=$.trim().length>0?$.trim():void 0,se=_?.id||`${le}-label`,de=C&&y.jsx(Gu,{labelElement:D,id:se,htmlFor:X,required:j,...F,..._,children:C},"label"),ve=O&&y.jsx(Vu,{...T,...F,size:T?.size||F.size,id:T?.id||B,children:R},"description"),pe=y.jsx(x.Fragment,{children:b(z)},"input"),je=W&&x.createElement(qu,{...A,...F,size:A?.size||F.size,key:"error",id:A?.id||M},E),Ee=S.map(Ge=>{switch(Ge){case"label":return de;case"input":return pe;case"description":return ve;case"error":return je;default:return null}});return y.jsx(_N,{value:{getStyles:oe,describedBy:ee,inputId:X,labelId:se,...MN(S,{hasDescription:O,hasError:W})},children:y.jsx(fe,{ref:r,variant:v,size:h,mod:[{error:!!E},J],...oe("root"),...ne,children:Ee})})});bm.classes=Fn;bm.displayName="@mantine/core/InputWrapper";const BN={variant:"default",leftSectionPointerEvents:"none",rightSectionPointerEvents:"none",withAria:!0,withErrorStyles:!0,size:"sm"},HN=(t,r,a)=>({wrapper:{"--input-margin-top":a.offsetTop?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-margin-bottom":a.offsetBottom?"calc(var(--mantine-spacing-xs) / 2)":void 0,"--input-height":qe(r.size,"input-height"),"--input-fz":Yt(r.size),"--input-radius":r.radius===void 0?void 0:At(r.radius),"--input-left-section-width":r.leftSectionWidth!==void 0?K(r.leftSectionWidth):void 0,"--input-right-section-width":r.rightSectionWidth!==void 0?K(r.rightSectionWidth):void 0,"--input-padding-y":r.multiline?qe(r.size,"input-padding-y"):void 0,"--input-left-section-pointer-events":r.leftSectionPointerEvents,"--input-right-section-pointer-events":r.rightSectionPointerEvents}}),Mt=mn((t,r)=>{const a=ue("Input",BN,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,required:p,__staticSelector:h,__stylesApiProps:v,size:g,wrapperProps:b,error:S,disabled:C,leftSection:E,leftSectionProps:R,leftSectionWidth:_,rightSection:T,rightSectionProps:A,rightSectionWidth:D,rightSectionPointerEvents:z,leftSectionPointerEvents:k,variant:H,vars:P,pointer:I,multiline:J,radius:ie,id:ne,withAria:oe,withErrorStyles:F,mod:le,inputSize:j,attributes:M,__clearSection:B,__clearable:X,__defaultRightSection:W,...O}=a,{styleProps:$,rest:ee}=es(O),se=rs(),de={offsetBottom:se?.offsetBottom,offsetTop:se?.offsetTop},ve=Re({name:["Input",h],props:v||a,classes:Fn,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:M,stylesCtx:de,rootSelector:"wrapper",vars:P,varsResolver:HN}),pe=oe?{required:p,disabled:C,"aria-invalid":!!S,"aria-describedby":se?.describedBy,id:se?.inputId||ne}:{},je=NN({__clearable:X,__clearSection:B,rightSection:T,__defaultRightSection:W,size:g});return y.jsx(RN,{value:{size:g||"sm"},children:y.jsxs(fe,{...ve("wrapper"),...$,...b,mod:[{error:!!S&&F,pointer:I,disabled:C,multiline:J,"data-with-right-section":!!je,"data-with-left-section":!!E},le],variant:H,size:g,children:[E&&y.jsx("div",{...R,"data-position":"left",...ve("section",{className:R?.className,style:R?.style}),children:E}),y.jsx(fe,{component:"input",...ee,...pe,ref:r,required:p,mod:{disabled:C,error:!!S&&F},variant:H,__size:j,...ve("input")}),je&&y.jsx("div",{...A,"data-position":"right",...ve("section",{className:A?.className,style:A?.style}),children:je})]})})});Mt.classes=Fn;Mt.Wrapper=bm;Mt.Label=Gu;Mt.Error=qu;Mt.Description=Vu;Mt.Placeholder=ym;Mt.ClearButton=GS;Mt.displayName="@mantine/core/Input";function UN(t,r,a){const o=ue(t,r,a),{label:i,description:c,error:u,required:f,classNames:p,styles:h,className:v,unstyled:g,__staticSelector:b,__stylesApiProps:S,errorProps:C,labelProps:E,descriptionProps:R,wrapperProps:_,id:T,size:A,style:D,inputContainer:z,inputWrapperOrder:k,withAsterisk:H,variant:P,vars:I,mod:J,attributes:ie,...ne}=o,{styleProps:oe,rest:F}=es(ne),le={label:i,description:c,error:u,required:f,classNames:p,className:v,__staticSelector:b,__stylesApiProps:S||o,errorProps:C,labelProps:E,descriptionProps:R,unstyled:g,styles:h,size:A,style:D,inputContainer:z,inputWrapperOrder:k,withAsterisk:H,variant:P,id:T,mod:J,attributes:ie,..._};return{...F,classNames:p,styles:h,unstyled:g,wrapperProps:{...le,...oe},inputProps:{required:f,classNames:p,styles:h,unstyled:g,size:A,__staticSelector:b,__stylesApiProps:S||o,error:u,variant:P,id:T,attributes:ie}}}const $N={__staticSelector:"InputBase",withAria:!0,size:"sm"},ur=mn((t,r)=>{const{inputProps:a,wrapperProps:o,...i}=UN("InputBase",$N,t);return y.jsx(Mt.Wrapper,{...o,children:y.jsx(Mt,{...a,...i,ref:r})})});ur.classes={...Mt.classes,...Mt.Wrapper.classes};ur.displayName="@mantine/core/InputBase";function YS({style:t,size:r=16,...a}){return y.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...t,width:K(r),height:K(r),display:"block"},...a,children:y.jsx("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}YS.displayName="@mantine/core/AccordionChevron";var FS={root:"m_66836ed3",wrapper:"m_a5d60502",body:"m_667c2793",title:"m_6a03f287",label:"m_698f4f23",icon:"m_667f2a6a",message:"m_7fa78076",closeButton:"m_87f54839"};const kN=(t,{radius:r,color:a,variant:o,autoContrast:i})=>{const c=t.variantColorResolver({color:a||t.primaryColor,theme:t,variant:o||"light",autoContrast:i});return{root:{"--alert-radius":r===void 0?void 0:At(r),"--alert-bg":a||o?c.background:void 0,"--alert-color":c.color,"--alert-bd":a||o?c.border:void 0}}},Ba=ge((t,r)=>{const a=ue("Alert",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,radius:h,color:v,title:g,children:b,id:S,icon:C,withCloseButton:E,onClose:R,closeButtonLabel:_,variant:T,autoContrast:A,role:D,attributes:z,...k}=a,H=Re({name:"Alert",classes:FS,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:z,vars:p,varsResolver:kN}),P=sr(S),I=g&&`${P}-title`||void 0,J=`${P}-body`;return y.jsx(fe,{id:P,...H("root",{variant:T}),variant:T,ref:r,role:D||"alert",...k,"aria-describedby":b?J:void 0,"aria-labelledby":g?I:void 0,children:y.jsxs("div",{...H("wrapper"),children:[C&&y.jsx("div",{...H("icon"),children:C}),y.jsxs("div",{...H("body"),children:[g&&y.jsx("div",{...H("title"),"data-with-close-button":E||void 0,children:y.jsx("span",{id:I,...H("label"),children:g})}),b&&y.jsx("div",{id:J,...H("message"),"data-variant":T,children:b})]}),E&&y.jsx(Ml,{...H("closeButton"),onClick:R,variant:"transparent",size:16,iconSize:16,"aria-label":_,unstyled:f})]})})});Ba.classes=FS;Ba.displayName="@mantine/core/Alert";var XS={root:"m_b6d8b162"};function PN(t){if(t==="start")return"start";if(t==="end"||t)return"end"}const VN={inherit:!1},qN=(t,{variant:r,lineClamp:a,gradient:o,size:i,color:c})=>({root:{"--text-fz":Yt(i),"--text-lh":c3(i),"--text-gradient":r==="gradient"?pp(o,t):void 0,"--text-line-clamp":typeof a=="number"?a.toString():void 0,"--text-color":c?Ut(c,t):void 0}}),rt=mn((t,r)=>{const a=ue("Text",VN,t),{lineClamp:o,truncate:i,inline:c,inherit:u,gradient:f,span:p,__staticSelector:h,vars:v,className:g,style:b,classNames:S,styles:C,unstyled:E,variant:R,mod:_,size:T,attributes:A,...D}=a,z=Re({name:["Text",h],props:a,classes:XS,className:g,style:b,classNames:S,styles:C,unstyled:E,attributes:A,vars:v,varsResolver:qN});return y.jsx(fe,{...z("root",{focusable:!0}),ref:r,component:p?"span":"p",variant:R,mod:[{"data-truncate":PN(i),"data-line-clamp":typeof o=="number","data-inline":c,"data-inherit":u},_],size:T,...D})});rt.classes=XS;rt.displayName="@mantine/core/Text";const[GN,zl]=ea("AppShell was not found in tree");var ka={root:"m_89ab340",navbar:"m_45252eee",aside:"m_9cdde9a",header:"m_3b16f56b",main:"m_8983817",footer:"m_3840c879",section:"m_6dcfc7c7"};const xm=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,unstyled:u,vars:f,withBorder:p,zIndex:h,mod:v,...g}=ue("AppShellAside",null,t),b=zl();return b.disabled?null:y.jsx(fe,{component:"aside",ref:r,mod:[{"with-border":p??b.withBorder},v],...b.getStyles("aside",{className:Rt({[vo.classNames.zeroRight]:b.offsetScrollbars},o),classNames:a,styles:c,style:i}),...g,__vars:{"--app-shell-aside-z-index":`calc(${h??b.zIndex} + 1)`}})});xm.classes=ka;xm.displayName="@mantine/core/AppShellAside";const Sm=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,unstyled:u,vars:f,withBorder:p,zIndex:h,mod:v,...g}=ue("AppShellFooter",null,t),b=zl();return b.disabled?null:y.jsx(fe,{component:"footer",ref:r,mod:[{"with-border":p??b.withBorder},v],...b.getStyles("footer",{className:Rt({[vo.classNames.zeroRight]:b.offsetScrollbars},o),classNames:a,styles:c,style:i}),...g,__vars:{"--app-shell-footer-z-index":(h??b.zIndex)?.toString()}})});Sm.classes=ka;Sm.displayName="@mantine/core/AppShellFooter";const wm=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,unstyled:u,vars:f,withBorder:p,zIndex:h,mod:v,...g}=ue("AppShellHeader",null,t),b=zl();return b.disabled?null:y.jsx(fe,{component:"header",ref:r,mod:[{"with-border":p??b.withBorder},v],...b.getStyles("header",{className:Rt({[vo.classNames.zeroRight]:b.offsetScrollbars},o),classNames:a,styles:c,style:i}),...g,__vars:{"--app-shell-header-z-index":(h??b.zIndex)?.toString()}})});wm.classes=ka;wm.displayName="@mantine/core/AppShellHeader";const Cm=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,vars:u,...f}=ue("AppShellMain",null,t),p=zl();return y.jsx(fe,{component:"main",ref:r,...p.getStyles("main",{className:o,style:i,classNames:a,styles:c}),...f})});Cm.classes=ka;Cm.displayName="@mantine/core/AppShellMain";function as(t){return typeof t=="object"?t.base:t}function os(t){const r=typeof t=="object"&&t!==null&&typeof t.base<"u"&&Object.keys(t).length===1;return typeof t=="number"||typeof t=="string"||r}function ls(t){return!(typeof t!="object"||t===null||Object.keys(t).length===1&&"base"in t)}function YN({baseStyles:t,minMediaStyles:r,maxMediaStyles:a,aside:o,theme:i,mode:c}){const u=o?.width,f="translateX(var(--app-shell-aside-width))",p="translateX(calc(var(--app-shell-aside-width) * -1))";if(o?.breakpoint&&!o?.collapsed?.mobile&&(a[o?.breakpoint]=a[o?.breakpoint]||{},c==="fixed"?(a[o?.breakpoint]["--app-shell-aside-width"]="100%",a[o?.breakpoint]["--app-shell-aside-offset"]="0px"):(a[o?.breakpoint]["--app-shell-aside-width"]="0px",a[o?.breakpoint]["--app-shell-aside-offset"]="0px")),os(u)){const h=K(as(u));t["--app-shell-aside-width"]=h,t["--app-shell-aside-offset"]=h}if(ls(u)&&(typeof u.base<"u"&&(t["--app-shell-aside-width"]=K(u.base),t["--app-shell-aside-offset"]=K(u.base)),Et(u).forEach(h=>{h!=="base"&&(r[h]=r[h]||{},r[h]["--app-shell-aside-width"]=K(u[h]),r[h]["--app-shell-aside-offset"]=K(u[h]))})),o?.breakpoint&&c==="static"&&(r[o.breakpoint]=r[o.breakpoint]||{},r[o.breakpoint]["--app-shell-aside-position"]="sticky",r[o.breakpoint]["--app-shell-aside-grid-row"]="2",r[o.breakpoint]["--app-shell-aside-grid-column"]="3",r[o.breakpoint]["--app-shell-main-column-end"]="3"),o?.collapsed?.desktop){const h=o.breakpoint;r[h]=r[h]||{},r[h]["--app-shell-aside-transform"]=f,r[h]["--app-shell-aside-transform-rtl"]=p,c==="fixed"?r[h]["--app-shell-aside-offset"]="0px !important":(r[h]["--app-shell-aside-width"]="0px",r[h]["--app-shell-aside-display"]="none",r[h]["--app-shell-main-column-end"]="-1"),r[h]["--app-shell-aside-scroll-locked-visibility"]="hidden"}if(o?.collapsed?.mobile){const h=Fp(o.breakpoint,i.breakpoints)-.1;a[h]=a[h]||{},c==="fixed"?(a[h]["--app-shell-aside-width"]="100%",a[h]["--app-shell-aside-offset"]="0px"):a[h]["--app-shell-aside-width"]="0px",a[h]["--app-shell-aside-transform"]=f,a[h]["--app-shell-aside-transform-rtl"]=p,a[h]["--app-shell-aside-scroll-locked-visibility"]="hidden"}}function FN({baseStyles:t,minMediaStyles:r,footer:a,mode:o}){const i=a?.height,c="translateY(var(--app-shell-footer-height))",u=o==="static"?!0:a?.offset??!0;if(o==="static"&&a&&(t["--app-shell-footer-position"]="sticky",t["--app-shell-footer-grid-column"]="1 / -1",t["--app-shell-footer-grid-row"]="3"),os(i)){const f=K(as(i));t["--app-shell-footer-height"]=f,u&&(t["--app-shell-footer-offset"]=f)}ls(i)&&(typeof i.base<"u"&&(t["--app-shell-footer-height"]=K(i.base),u&&(t["--app-shell-footer-offset"]=K(i.base))),Et(i).forEach(f=>{f!=="base"&&(r[f]=r[f]||{},r[f]["--app-shell-footer-height"]=K(i[f]),u&&(r[f]["--app-shell-footer-offset"]=K(i[f])))})),a?.collapsed&&(t["--app-shell-footer-transform"]=c,o==="fixed"&&(t["--app-shell-footer-offset"]="0px !important"))}function XN({baseStyles:t,minMediaStyles:r,header:a,mode:o}){const i=a?.height,c="translateY(calc(var(--app-shell-header-height) * -1))",u=o==="static"?!0:a?.offset??!0;if(o==="static"&&a&&(t["--app-shell-header-position"]="sticky",t["--app-shell-header-grid-column"]="1 / -1",t["--app-shell-header-grid-row"]="1"),os(i)){const f=K(as(i));t["--app-shell-header-height"]=f,u&&(t["--app-shell-header-offset"]=f)}ls(i)&&(typeof i.base<"u"&&(t["--app-shell-header-height"]=K(i.base),u&&(t["--app-shell-header-offset"]=K(i.base))),Et(i).forEach(f=>{f!=="base"&&(r[f]=r[f]||{},r[f]["--app-shell-header-height"]=K(i[f]),u&&(r[f]["--app-shell-header-offset"]=K(i[f])))})),a?.collapsed&&(t["--app-shell-header-transform"]=c,o==="fixed"&&(t["--app-shell-header-offset"]="0px !important"))}function IN({baseStyles:t,minMediaStyles:r,maxMediaStyles:a,navbar:o,theme:i,mode:c}){const u=o?.width,f="translateX(calc(var(--app-shell-navbar-width) * -1))",p="translateX(var(--app-shell-navbar-width))";if(o?.breakpoint&&!o?.collapsed?.mobile&&(a[o?.breakpoint]=a[o?.breakpoint]||{},a[o?.breakpoint]["--app-shell-navbar-offset"]="0px",a[o?.breakpoint]["--app-shell-navbar-width"]="100%",c==="static"&&(a[o?.breakpoint]["--app-shell-navbar-grid-width"]="0px")),os(u)){const h=K(as(u));t["--app-shell-navbar-width"]=h,t["--app-shell-navbar-offset"]=h,c==="static"&&(t["--app-shell-navbar-grid-width"]=h)}if(ls(u)&&(typeof u.base<"u"&&(t["--app-shell-navbar-width"]=K(u.base),t["--app-shell-navbar-offset"]=K(u.base),c==="static"&&(t["--app-shell-navbar-grid-width"]=K(u.base))),Et(u).forEach(h=>{h!=="base"&&(r[h]=r[h]||{},r[h]["--app-shell-navbar-width"]=K(u[h]),r[h]["--app-shell-navbar-offset"]=K(u[h]),c==="static"&&(r[h]["--app-shell-navbar-grid-width"]=K(u[h])))})),o?.breakpoint&&c==="static"&&(r[o.breakpoint]=r[o.breakpoint]||{},r[o.breakpoint]["--app-shell-navbar-position"]="sticky",r[o.breakpoint]["--app-shell-navbar-grid-row"]="2",r[o.breakpoint]["--app-shell-navbar-grid-column"]="1",r[o.breakpoint]["--app-shell-main-column-start"]="2"),o?.collapsed?.desktop){const h=o.breakpoint;r[h]=r[h]||{},r[h]["--app-shell-navbar-transform"]=f,r[h]["--app-shell-navbar-transform-rtl"]=p,c==="fixed"?r[h]["--app-shell-navbar-offset"]="0px !important":(r[h]["--app-shell-navbar-width"]="0px",r[h]["--app-shell-navbar-display"]="none",r[h]["--app-shell-main-column-start"]="1")}if(o?.collapsed?.mobile){const h=Fp(o.breakpoint,i.breakpoints)-.1;a[h]=a[h]||{},a[h]["--app-shell-navbar-width"]="100%",a[h]["--app-shell-navbar-offset"]="0px",c==="static"&&(a[h]["--app-shell-navbar-grid-width"]="0px"),a[h]["--app-shell-navbar-transform"]=f,a[h]["--app-shell-navbar-transform-rtl"]=p}}function tp(t){return Number(t)===0?"0px":Gt(t)}function ZN({padding:t,baseStyles:r,minMediaStyles:a}){os(t)&&(r["--app-shell-padding"]=tp(as(t))),ls(t)&&(t.base&&(r["--app-shell-padding"]=tp(t.base)),Et(t).forEach(o=>{o!=="base"&&(a[o]=a[o]||{},a[o]["--app-shell-padding"]=tp(t[o]))}))}function QN({navbar:t,header:r,footer:a,aside:o,padding:i,theme:c,mode:u}){const f={},p={},h={};u==="static"&&(h["--app-shell-main-grid-column"]="1 / -1",h["--app-shell-main-grid-row"]="2"),IN({baseStyles:h,minMediaStyles:f,maxMediaStyles:p,navbar:t,theme:c,mode:u}),YN({baseStyles:h,minMediaStyles:f,maxMediaStyles:p,aside:o,theme:c,mode:u}),XN({baseStyles:h,minMediaStyles:f,header:r,mode:u}),FN({baseStyles:h,minMediaStyles:f,footer:a,mode:u}),ZN({baseStyles:h,minMediaStyles:f,padding:i});const v=dp(Et(f),c.breakpoints).map(S=>({query:`(min-width: ${ou(S.px)})`,styles:f[S.value]})),g=dp(Et(p),c.breakpoints).map(S=>({query:`(max-width: ${ou(S.px)})`,styles:p[S.value]})),b=[...v,...g];return{baseStyles:h,media:b}}function KN({navbar:t,header:r,aside:a,footer:o,padding:i,mode:c,selector:u}){const f=_n(),p=ta(),{media:h,baseStyles:v}=QN({navbar:t,header:r,footer:o,aside:a,padding:i,theme:f,mode:c});return y.jsx(Ou,{media:h,styles:v,selector:u||p.cssVariablesSelector})}const Em=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,unstyled:u,vars:f,withBorder:p,zIndex:h,mod:v,...g}=ue("AppShellNavbar",null,t),b=zl();return b.disabled?null:y.jsx(fe,{component:"nav",ref:r,mod:[{"with-border":p??b.withBorder},v],...b.getStyles("navbar",{className:o,classNames:a,styles:c,style:i}),...g,__vars:{"--app-shell-navbar-z-index":`calc(${h??b.zIndex} + 1)`}})});Em.classes=ka;Em.displayName="@mantine/core/AppShellNavbar";const Rm=mn((t,r)=>{const{classNames:a,className:o,style:i,styles:c,vars:u,grow:f,mod:p,...h}=ue("AppShellSection",null,t),v=zl();return y.jsx(fe,{ref:r,mod:[{grow:f},p],...v.getStyles("section",{className:o,style:i,classNames:a,styles:c}),...h})});Rm.classes=ka;Rm.displayName="@mantine/core/AppShellSection";function WN({transitionDuration:t,disabled:r}){const[a,o]=x.useState(!0),i=x.useRef(-1),c=x.useRef(-1);return Ox("resize",()=>{o(!0),clearTimeout(i.current),i.current=window.setTimeout(()=>x.startTransition(()=>{o(!1)}),200)}),Ua(()=>{o(!0),clearTimeout(c.current),c.current=window.setTimeout(()=>x.startTransition(()=>{o(!1)}),t||0)},[r,t]),a}const JN={withBorder:!0,padding:0,transitionDuration:200,transitionTimingFunction:"ease",zIndex:Gn("app"),mode:"fixed"},e_=(t,{transitionDuration:r,transitionTimingFunction:a})=>({root:{"--app-shell-transition-duration":`${r}ms`,"--app-shell-transition-timing-function":a}}),un=ge((t,r)=>{const a=ue("AppShell",JN,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,navbar:h,withBorder:v,padding:g,transitionDuration:b,transitionTimingFunction:S,header:C,zIndex:E,layout:R,disabled:_,aside:T,footer:A,offsetScrollbars:D=!0,mode:z,mod:k,attributes:H,id:P,...I}=a,J=Re({name:"AppShell",classes:ka,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:H,vars:p,varsResolver:e_}),ie=WN({disabled:_,transitionDuration:b}),ne=sr(P);return y.jsxs(GN,{value:{getStyles:J,withBorder:v,zIndex:E,disabled:_,offsetScrollbars:D,mode:z},children:[y.jsx(KN,{navbar:h,header:C,aside:T,footer:A,padding:g,mode:z,selector:z==="static"?`#${ne}`:void 0}),y.jsx(fe,{ref:r,...J("root"),mod:[{resizing:ie,layout:R,disabled:_,mode:z},k],id:ne,...I})]})});un.classes=ka;un.displayName="@mantine/core/AppShell";un.Navbar=Em;un.Header=wm;un.Main=Cm;un.Aside=xm;un.Footer=Sm;un.Section=Rm;function IS(t){return typeof t=="string"?{value:t,label:t}:"value"in t&&!("label"in t)?{value:t.value,label:t.value,disabled:t.disabled}:typeof t=="number"?{value:t.toString(),label:t.toString()}:"group"in t?{group:t.group,items:t.items.map(r=>IS(r))}:t}function t_(t){return t?t.map(r=>IS(r)):[]}function ZS(t){return t.reduce((r,a)=>"group"in a?{...r,...ZS(a.items)}:(r[a.value]=a,r),{})}var en={dropdown:"m_88b62a41",search:"m_985517d8",options:"m_b2821a6e",option:"m_92253aa5",empty:"m_2530cd1d",header:"m_858f94bd",footer:"m_82b967cb",group:"m_254f3e4f",groupLabel:"m_2bb2e9e5",chevron:"m_2943220b",optionsDropdownOption:"m_390b5f4",optionsDropdownCheckIcon:"m_8ee53fc2",optionsDropdownCheckPlaceholder:"m_a530ee0a"};const n_={error:null},r_=(t,{size:r,color:a})=>({chevron:{"--combobox-chevron-size":qe(r,"combobox-chevron-size"),"--combobox-chevron-color":a?Ut(a,t):void 0}}),Tm=ge((t,r)=>{const a=ue("ComboboxChevron",n_,t),{size:o,error:i,style:c,className:u,classNames:f,styles:p,unstyled:h,vars:v,mod:g,...b}=a,S=Re({name:"ComboboxChevron",classes:en,props:a,style:c,className:u,classNames:f,styles:p,unstyled:h,vars:v,varsResolver:r_,rootSelector:"chevron"});return y.jsx(fe,{component:"svg",...b,...S("chevron"),size:o,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",mod:["combobox-chevron",{error:i},g],ref:r,children:y.jsx("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})});Tm.classes=en;Tm.displayName="@mantine/core/ComboboxChevron";const[a_,Xn]=ea("Combobox component was not found in tree"),QS=x.forwardRef(({size:t,onMouseDown:r,onClick:a,onClear:o,...i},c)=>y.jsx(Mt.ClearButton,{ref:c,tabIndex:-1,"aria-hidden":!0,...i,onMouseDown:u=>{u.preventDefault(),r?.(u)},onClick:u=>{o(),a?.(u)}}));QS.displayName="@mantine/core/ComboboxClearButton";const Am=ge((t,r)=>{const{classNames:a,styles:o,className:i,style:c,hidden:u,...f}=ue("ComboboxDropdown",null,t),p=Xn();return y.jsx($a.Dropdown,{...f,ref:r,role:"presentation","data-hidden":u||void 0,...p.getStyles("dropdown",{className:i,style:c,classNames:a,styles:o})})});Am.classes=en;Am.displayName="@mantine/core/ComboboxDropdown";const o_={refProp:"ref"},KS=ge((t,r)=>{const{children:a,refProp:o}=ue("ComboboxDropdownTarget",o_,t);if(Xn(),!Tx(a))throw new Error("Combobox.DropdownTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");return y.jsx($a.Target,{ref:r,refProp:o,children:a})});KS.displayName="@mantine/core/ComboboxDropdownTarget";const Nm=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,vars:u,...f}=ue("ComboboxEmpty",null,t),p=Xn();return y.jsx(fe,{ref:r,...p.getStyles("empty",{className:o,classNames:a,styles:c,style:i}),...f})});Nm.classes=en;Nm.displayName="@mantine/core/ComboboxEmpty";function _m({onKeyDown:t,withKeyboardNavigation:r,withAriaAttributes:a,withExpandedAttribute:o,targetType:i,autoComplete:c}){const u=Xn(),[f,p]=x.useState(null),h=g=>{if(t?.(g),!u.readOnly&&r){if(g.nativeEvent.isComposing)return;if(g.nativeEvent.code==="ArrowDown"&&(g.preventDefault(),u.store.dropdownOpened?p(u.store.selectNextOption()):(u.store.openDropdown("keyboard"),p(u.store.selectActiveOption()),u.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),g.nativeEvent.code==="ArrowUp"&&(g.preventDefault(),u.store.dropdownOpened?p(u.store.selectPreviousOption()):(u.store.openDropdown("keyboard"),p(u.store.selectActiveOption()),u.store.updateSelectedOptionIndex("selected",{scrollIntoView:!0}))),g.nativeEvent.code==="Enter"||g.nativeEvent.code==="NumpadEnter"){if(g.nativeEvent.keyCode===229)return;const b=u.store.getSelectedOptionIndex();u.store.dropdownOpened&&b!==-1?(g.preventDefault(),u.store.clickSelectedOption()):i==="button"&&(g.preventDefault(),u.store.openDropdown("keyboard"))}g.key==="Escape"&&u.store.closeDropdown("keyboard"),g.nativeEvent.code==="Space"&&i==="button"&&(g.preventDefault(),u.store.toggleDropdown("keyboard"))}};return{...a?{"aria-haspopup":"listbox","aria-expanded":o?!!(u.store.listId&&u.store.dropdownOpened):void 0,"aria-controls":u.store.dropdownOpened&&u.store.listId?u.store.listId:void 0,"aria-activedescendant":u.store.dropdownOpened&&f||void 0,autoComplete:c,"data-expanded":u.store.dropdownOpened||void 0,"data-mantine-stop-propagation":u.store.dropdownOpened||void 0}:{},onKeyDown:h}}const l_={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},WS=ge((t,r)=>{const{children:a,refProp:o,withKeyboardNavigation:i,withAriaAttributes:c,withExpandedAttribute:u,targetType:f,autoComplete:p,...h}=ue("ComboboxEventsTarget",l_,t),v=_l(a);if(!v)throw new Error("Combobox.EventsTarget component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const g=Xn(),b=_m({targetType:f,withAriaAttributes:c,withKeyboardNavigation:i,withExpandedAttribute:u,onKeyDown:v.props.onKeyDown,autoComplete:p});return x.cloneElement(v,{...b,...h,[o]:tn(r,g.store.targetRef,Au(v))})});WS.displayName="@mantine/core/ComboboxEventsTarget";const jm=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,vars:u,...f}=ue("ComboboxFooter",null,t),p=Xn();return y.jsx(fe,{ref:r,...p.getStyles("footer",{className:o,classNames:a,style:i,styles:c}),...f,onMouseDown:h=>{h.preventDefault()}})});jm.classes=en;jm.displayName="@mantine/core/ComboboxFooter";const Om=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,vars:u,children:f,label:p,id:h,...v}=ue("ComboboxGroup",null,t),g=Xn(),b=sr(h);return y.jsxs(fe,{ref:r,role:"group","aria-labelledby":p?b:void 0,...g.getStyles("group",{className:o,classNames:a,style:i,styles:c}),...v,children:[p&&y.jsx("div",{id:b,...g.getStyles("groupLabel",{classNames:a,styles:c}),children:p}),f]})});Om.classes=en;Om.displayName="@mantine/core/ComboboxGroup";const Dm=ge((t,r)=>{const{classNames:a,className:o,style:i,styles:c,vars:u,...f}=ue("ComboboxHeader",null,t),p=Xn();return y.jsx(fe,{ref:r,...p.getStyles("header",{className:o,classNames:a,style:i,styles:c}),...f,onMouseDown:h=>{h.preventDefault()}})});Dm.classes=en;Dm.displayName="@mantine/core/ComboboxHeader";function JS({value:t,valuesDivider:r=",",...a}){return y.jsx("input",{type:"hidden",value:Array.isArray(t)?t.join(r):t||"",...a})}JS.displayName="@mantine/core/ComboboxHiddenInput";const Mm=ge((t,r)=>{const a=ue("ComboboxOption",null,t),{classNames:o,className:i,style:c,styles:u,vars:f,onClick:p,id:h,active:v,onMouseDown:g,onMouseOver:b,disabled:S,selected:C,mod:E,...R}=a,_=Xn(),T=x.useId(),A=h||T;return y.jsx(fe,{..._.getStyles("option",{className:i,classNames:o,styles:u,style:c}),...R,ref:r,id:A,mod:["combobox-option",{"combobox-active":v,"combobox-disabled":S,"combobox-selected":C},E],role:"option",onClick:D=>{S?D.preventDefault():(_.onOptionSubmit?.(a.value,a),p?.(D))},onMouseDown:D=>{D.preventDefault(),g?.(D)},onMouseOver:D=>{_.resetSelectionOnOptionHover&&_.store.resetSelectedOption(),b?.(D)}})});Mm.classes=en;Mm.displayName="@mantine/core/ComboboxOption";const zm=ge((t,r)=>{const a=ue("ComboboxOptions",null,t),{classNames:o,className:i,style:c,styles:u,id:f,onMouseDown:p,labelledBy:h,...v}=a,g=Xn(),b=sr(f);return x.useEffect(()=>{g.store.setListId(b)},[b]),y.jsx(fe,{ref:r,...g.getStyles("options",{className:i,style:c,classNames:o,styles:u}),...v,id:b,role:"listbox","aria-labelledby":h,onMouseDown:S=>{S.preventDefault(),p?.(S)}})});zm.classes=en;zm.displayName="@mantine/core/ComboboxOptions";const i_={withAriaAttributes:!0,withKeyboardNavigation:!0},Lm=ge((t,r)=>{const a=ue("ComboboxSearch",i_,t),{classNames:o,styles:i,unstyled:c,vars:u,withAriaAttributes:f,onKeyDown:p,withKeyboardNavigation:h,size:v,...g}=a,b=Xn(),S=b.getStyles("search"),C=_m({targetType:"input",withAriaAttributes:f,withKeyboardNavigation:h,withExpandedAttribute:!1,onKeyDown:p,autoComplete:"off"});return y.jsx(Mt,{ref:tn(r,b.store.searchRef),classNames:[{input:S.className},o],styles:[{input:S.style},i],size:v||b.size,...C,...g,__staticSelector:"Combobox"})});Lm.classes=en;Lm.displayName="@mantine/core/ComboboxSearch";const s_={refProp:"ref",targetType:"input",withKeyboardNavigation:!0,withAriaAttributes:!0,withExpandedAttribute:!1,autoComplete:"off"},ew=ge((t,r)=>{const{children:a,refProp:o,withKeyboardNavigation:i,withAriaAttributes:c,withExpandedAttribute:u,targetType:f,autoComplete:p,...h}=ue("ComboboxTarget",s_,t),v=_l(a);if(!v)throw new Error("Combobox.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const g=Xn(),b=_m({targetType:f,withAriaAttributes:c,withKeyboardNavigation:i,withExpandedAttribute:u,onKeyDown:v.props.onKeyDown,autoComplete:p}),S=x.cloneElement(v,{...b,...h});return y.jsx($a.Target,{ref:tn(r,g.store.targetRef),children:S})});ew.displayName="@mantine/core/ComboboxTarget";function c_(t,r,a){for(let o=t-1;o>=0;o-=1)if(!r[o].hasAttribute("data-combobox-disabled"))return o;if(a){for(let o=r.length-1;o>-1;o-=1)if(!r[o].hasAttribute("data-combobox-disabled"))return o}return t}function u_(t,r,a){for(let o=t+1;o<r.length;o+=1)if(!r[o].hasAttribute("data-combobox-disabled"))return o;if(a){for(let o=0;o<r.length;o+=1)if(!r[o].hasAttribute("data-combobox-disabled"))return o}return t}function f_(t){for(let r=0;r<t.length;r+=1)if(!t[r].hasAttribute("data-combobox-disabled"))return r;return-1}function tw({defaultOpened:t,opened:r,onOpenedChange:a,onDropdownClose:o,onDropdownOpen:i,loop:c=!0,scrollBehavior:u="instant"}={}){const[f,p]=Tr({value:r,defaultValue:t,finalValue:!1,onChange:a}),h=x.useRef(null),v=x.useRef(-1),g=x.useRef(null),b=x.useRef(null),S=x.useRef(-1),C=x.useRef(-1),E=x.useRef(-1),R=x.useCallback((j="unknown")=>{f||(p(!0),i?.(j))},[p,i,f]),_=x.useCallback((j="unknown")=>{f&&(p(!1),o?.(j))},[p,o,f]),T=x.useCallback((j="unknown")=>{f?_(j):R(j)},[_,R,f]),A=x.useCallback(()=>{const j=Oa(b.current),M=Qc(`#${h.current} [data-combobox-selected]`,j);M?.removeAttribute("data-combobox-selected"),M?.removeAttribute("aria-selected")},[]),D=x.useCallback(j=>{const M=Oa(b.current),B=Qc(`#${h.current}`,M),X=B?Da("[data-combobox-option]",B):null;if(!X)return null;const W=j>=X.length?0:j<0?X.length-1:j;return v.current=W,X?.[W]&&!X[W].hasAttribute("data-combobox-disabled")?(A(),X[W].setAttribute("data-combobox-selected","true"),X[W].setAttribute("aria-selected","true"),X[W].scrollIntoView({block:"nearest",behavior:u}),X[W].id):null},[u,A]),z=x.useCallback(()=>{const j=Oa(b.current),M=Qc(`#${h.current} [data-combobox-active]`,j);if(M){const X=Da(`#${h.current} [data-combobox-option]`,j).findIndex(W=>W===M);return D(X)}return D(0)},[D]),k=x.useCallback(()=>{const j=Oa(b.current),M=Da(`#${h.current} [data-combobox-option]`,j);return D(u_(v.current,M,c))},[D,c]),H=x.useCallback(()=>{const j=Oa(b.current),M=Da(`#${h.current} [data-combobox-option]`,j);return D(c_(v.current,M,c))},[D,c]),P=x.useCallback(()=>{const j=Oa(b.current),M=Da(`#${h.current} [data-combobox-option]`,j);return D(f_(M))},[D]),I=x.useCallback((j="selected",M)=>{E.current=window.setTimeout(()=>{const B=Oa(b.current),X=Da(`#${h.current} [data-combobox-option]`,B),W=X.findIndex(O=>O.hasAttribute(`data-combobox-${j}`));v.current=W,M?.scrollIntoView&&X[W]?.scrollIntoView({block:"nearest",behavior:u})},0)},[]),J=x.useCallback(()=>{v.current=-1,A()},[A]),ie=x.useCallback(()=>{const j=Oa(b.current);Da(`#${h.current} [data-combobox-option]`,j)?.[v.current]?.click()},[]),ne=x.useCallback(j=>{h.current=j},[]),oe=x.useCallback(()=>{S.current=window.setTimeout(()=>g.current?.focus(),0)},[]),F=x.useCallback(()=>{C.current=window.setTimeout(()=>b.current?.focus(),0)},[]),le=x.useCallback(()=>v.current,[]);return x.useEffect(()=>()=>{window.clearTimeout(S.current),window.clearTimeout(C.current),window.clearTimeout(E.current)},[]),{dropdownOpened:f,openDropdown:R,closeDropdown:_,toggleDropdown:T,selectedOptionIndex:v.current,getSelectedOptionIndex:le,selectOption:D,selectFirstOption:P,selectActiveOption:z,selectNextOption:k,selectPreviousOption:H,resetSelectedOption:J,updateSelectedOptionIndex:I,listId:h.current,setListId:ne,clickSelectedOption:ie,searchRef:g,focusSearchInput:oe,targetRef:b,focusTarget:F}}const d_={keepMounted:!0,withinPortal:!0,resetSelectionOnOptionHover:!1,width:"target",transitionProps:{transition:"fade",duration:0},size:"sm"},h_=(t,{size:r,dropdownPadding:a})=>({options:{"--combobox-option-fz":Yt(r),"--combobox-option-padding":qe(r,"combobox-option-padding")},dropdown:{"--combobox-padding":a===void 0?void 0:K(a),"--combobox-option-fz":Yt(r),"--combobox-option-padding":qe(r,"combobox-option-padding")}});function tt(t){const r=ue("Combobox",d_,t),{classNames:a,styles:o,unstyled:i,children:c,store:u,vars:f,onOptionSubmit:p,onClose:h,size:v,dropdownPadding:g,resetSelectionOnOptionHover:b,__staticSelector:S,readOnly:C,attributes:E,...R}=r,_=tw(),T=u||_,A=Re({name:S||"Combobox",classes:en,props:r,classNames:a,styles:o,unstyled:i,attributes:E,vars:f,varsResolver:h_}),D=()=>{h?.(),T.closeDropdown()};return y.jsx(a_,{value:{getStyles:A,store:T,onOptionSubmit:p,size:v,resetSelectionOnOptionHover:b,readOnly:C},children:y.jsx($a,{opened:T.dropdownOpened,preventPositionChangeWhenVisible:!1,...R,onChange:z=>!z&&D(),withRoles:!1,unstyled:i,children:c})})}const p_=t=>t;tt.extend=p_;tt.classes=en;tt.displayName="@mantine/core/Combobox";tt.Target=ew;tt.Dropdown=Am;tt.Options=zm;tt.Option=Mm;tt.Search=Lm;tt.Empty=Nm;tt.Chevron=Tm;tt.Footer=jm;tt.Header=Dm;tt.EventsTarget=WS;tt.DropdownTarget=KS;tt.Group=Om;tt.ClearButton=QS;tt.HiddenInput=JS;var nw={root:"m_5f75b09e",body:"m_5f6e695e",labelWrapper:"m_d3ea56bb",label:"m_8ee546b8",description:"m_328f68c0",error:"m_8e8a99cc"};const m_=nw,rw=x.forwardRef(({__staticSelector:t,__stylesApiProps:r,className:a,classNames:o,styles:i,unstyled:c,children:u,label:f,description:p,id:h,disabled:v,error:g,size:b,labelPosition:S="left",bodyElement:C="div",labelElement:E="label",variant:R,style:_,vars:T,mod:A,attributes:D,...z},k)=>{const H=Re({name:t,props:r,className:a,style:_,classes:nw,classNames:o,styles:i,unstyled:c,attributes:D});return y.jsx(fe,{...H("root"),ref:k,__vars:{"--label-fz":Yt(b),"--label-lh":qe(b,"label-lh")},mod:[{"label-position":S},A],variant:R,size:b,...z,children:y.jsxs(fe,{component:C,htmlFor:C==="label"?h:void 0,...H("body"),children:[u,y.jsxs("div",{...H("labelWrapper"),"data-disabled":v||void 0,children:[f&&y.jsx(fe,{component:E,htmlFor:E==="label"?h:void 0,...H("label"),"data-disabled":v||void 0,children:f}),p&&y.jsx(Mt.Description,{size:b,__inheritStyles:!1,...H("description"),children:p}),g&&typeof g!="boolean"&&y.jsx(Mt.Error,{size:b,__inheritStyles:!1,...H("error"),children:g})]})]})})});rw.displayName="@mantine/core/InlineInput";var aw={root:"m_bf2d988c",inner:"m_26062bec",input:"m_26063560",icon:"m_bf295423","input--outline":"m_215c4542"};const ow=x.createContext(null),v_=ow.Provider,lw=()=>x.useContext(ow),[g_,y_]=Cu();var iw={card:"m_26775b0a"};const b_={withBorder:!0},x_=(t,{radius:r})=>({card:{"--card-radius":At(r)}}),Bm=ge((t,r)=>{const a=ue("CheckboxCard",b_,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,checked:h,mod:v,withBorder:g,value:b,onClick:S,defaultChecked:C,onChange:E,attributes:R,..._}=a,T=Re({name:"CheckboxCard",classes:iw,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:R,vars:p,varsResolver:x_,rootSelector:"card"}),A=lw(),D=typeof h=="boolean"?h:A?A.value.includes(b||""):void 0,[z,k]=Tr({value:D,defaultValue:C,finalValue:!1,onChange:E});return y.jsx(g_,{value:{checked:z},children:y.jsx(or,{ref:r,mod:[{"with-border":g,checked:z},v],...T("card"),..._,role:"checkbox","aria-checked":z,onClick:H=>{S?.(H),A?.onChange(b||""),k(!z)}})})});Bm.displayName="@mantine/core/CheckboxCard";Bm.classes=iw;function S_({children:t,role:r}){const a=rs();return a?y.jsx("div",{role:r,"aria-labelledby":a.labelId,"aria-describedby":a.describedBy,children:t}):y.jsx(y.Fragment,{children:t})}const Hm=ge((t,r)=>{const{value:a,defaultValue:o,onChange:i,size:c,wrapperProps:u,children:f,readOnly:p,disabled:h,...v}=ue("CheckboxGroup",null,t),[g,b]=Tr({value:a,defaultValue:o,finalValue:[],onChange:i}),S=C=>{const E=typeof C=="string"?C:C.currentTarget.value;!p&&b(g.includes(E)?g.filter(R=>R!==E):[...g,E])};return y.jsx(v_,{value:{value:g,onChange:S,size:c,disabled:h},children:y.jsx(Mt.Wrapper,{size:c,ref:r,...u,...v,labelElement:"div",__staticSelector:"CheckboxGroup",children:y.jsx(S_,{role:"group",children:f})})})});Hm.classes=Mt.Wrapper.classes;Hm.displayName="@mantine/core/CheckboxGroup";function sw({size:t,style:r,...a}){const o=t!==void 0?{width:K(t),height:K(t),...r}:r;return y.jsx("svg",{viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:o,"aria-hidden":!0,...a,children:y.jsx("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}function cw({indeterminate:t,...r}){return t?y.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6","aria-hidden":!0,...r,children:y.jsx("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})}):y.jsx(sw,{...r})}var uw={indicator:"m_5e5256ee",icon:"m_1b1c543a","indicator--outline":"m_76e20374"};const w_={icon:cw,variant:"filled"},C_=(t,{radius:r,color:a,size:o,iconColor:i,variant:c,autoContrast:u})=>{const f=xo({color:a||t.primaryColor,theme:t}),p=f.isThemeColor&&f.shade===void 0?`var(--mantine-color-${f.color}-outline)`:f.color;return{indicator:{"--checkbox-size":qe(o,"checkbox-size"),"--checkbox-radius":r===void 0?void 0:At(r),"--checkbox-color":c==="outline"?p:Ut(a,t),"--checkbox-icon-color":i?Ut(i,t):Kp(u,t)?ju({color:a,theme:t,autoContrast:u}):void 0}}},Um=ge((t,r)=>{const a=ue("CheckboxIndicator",w_,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,icon:h,indeterminate:v,radius:g,color:b,iconColor:S,autoContrast:C,checked:E,mod:R,variant:_,disabled:T,attributes:A,...D}=a,z=Re({name:"CheckboxIndicator",classes:uw,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:A,vars:p,varsResolver:C_,rootSelector:"indicator"}),k=y_(),H=typeof E=="boolean"||typeof v=="boolean"?E||v:k?.checked||!1;return y.jsx(fe,{ref:r,...z("indicator",{variant:_}),variant:_,mod:[{checked:H,disabled:T},R],...D,children:y.jsx(h,{indeterminate:v,...z("icon")})})});Um.displayName="@mantine/core/CheckboxIndicator";Um.classes=uw;const E_={labelPosition:"right",icon:cw,variant:"filled"},R_=(t,{radius:r,color:a,size:o,iconColor:i,variant:c,autoContrast:u})=>{const f=xo({color:a||t.primaryColor,theme:t}),p=f.isThemeColor&&f.shade===void 0?`var(--mantine-color-${f.color}-outline)`:f.color;return{root:{"--checkbox-size":qe(o,"checkbox-size"),"--checkbox-radius":r===void 0?void 0:At(r),"--checkbox-color":c==="outline"?p:Ut(a,t),"--checkbox-icon-color":i?Ut(i,t):Kp(u,t)?ju({color:a,theme:t,autoContrast:u}):void 0}}},Pa=ge((t,r)=>{const a=ue("Checkbox",E_,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,color:h,label:v,id:g,size:b,radius:S,wrapperProps:C,checked:E,labelPosition:R,description:_,error:T,disabled:A,variant:D,indeterminate:z,icon:k,rootRef:H,iconColor:P,onChange:I,autoContrast:J,mod:ie,attributes:ne,...oe}=a,F=lw(),le=b||F?.size,j=Re({name:"Checkbox",props:a,classes:aw,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:ne,vars:p,varsResolver:R_}),{styleProps:M,rest:B}=es(oe),X=sr(g),W={checked:F?.value.includes(B.value)??E,onChange:ee=>{F?.onChange(ee),I?.(ee)},disabled:F?.disabled??A},O=x.useRef(null),$=r||O;return x.useEffect(()=>{$&&"current"in $&&$.current&&($.current.indeterminate=z||!1,z?$.current.setAttribute("data-indeterminate","true"):$.current.removeAttribute("data-indeterminate"))},[z,$]),y.jsx(rw,{...j("root"),__staticSelector:"Checkbox",__stylesApiProps:a,id:X,size:le,labelPosition:R,label:v,description:_,error:T,disabled:W.disabled,classNames:o,styles:u,unstyled:f,"data-checked":W.checked||E||void 0,variant:D,ref:H,mod:ie,...M,...C,children:y.jsxs(fe,{...j("inner"),mod:{"data-label-position":R},children:[y.jsx(fe,{component:"input",id:X,ref:$,mod:{error:!!T},...j("input",{focusable:!0,variant:D}),...B,...W,type:"checkbox"}),y.jsx(k,{indeterminate:z,...j("icon")})]})})});Pa.classes={...aw,...m_};Pa.displayName="@mantine/core/Checkbox";Pa.Group=Hm;Pa.Indicator=Um;Pa.Card=Bm;function Fi(t){return"group"in t}function fw({options:t,search:r,limit:a}){const o=r.trim().toLowerCase(),i=[];for(let c=0;c<t.length;c+=1){const u=t[c];if(i.length===a)return i;Fi(u)&&i.push({group:u.group,items:fw({options:u.items,search:r,limit:a-i.length})}),Fi(u)||u.label.toLowerCase().includes(o)&&i.push(u)}return i}function T_(t){if(t.length===0)return!0;for(const r of t)if(!("group"in r)||r.items.length>0)return!1;return!0}function dw(t,r=new Set){if(Array.isArray(t))for(const a of t)if(Fi(a))dw(a.items,r);else{if(typeof a.value>"u")throw new Error("[@mantine/core] Each option must have value property");if(typeof a.value!="string")throw new Error(`[@mantine/core] Option value must be a string, other data formats are not supported, got ${typeof a.value}`);if(r.has(a.value))throw new Error(`[@mantine/core] Duplicate options are not supported. Option with value "${a.value}" was provided more than once`);r.add(a.value)}}function A_(t,r){return Array.isArray(t)?t.includes(r):t===r}function hw({data:t,withCheckIcon:r,withAlignedLabels:a,value:o,checkIconPosition:i,unstyled:c,renderOption:u}){if(!Fi(t)){const p=A_(o,t.value),h=r&&(p?y.jsx(sw,{className:en.optionsDropdownCheckIcon}):a?y.jsx("div",{className:en.optionsDropdownCheckPlaceholder}):null),v=y.jsxs(y.Fragment,{children:[i==="left"&&h,y.jsx("span",{children:t.label}),i==="right"&&h]});return y.jsx(tt.Option,{value:t.value,disabled:t.disabled,className:Rt({[en.optionsDropdownOption]:!c}),"data-reverse":i==="right"||void 0,"data-checked":p||void 0,"aria-selected":p,active:p,children:typeof u=="function"?u({option:t,checked:p}):v})}const f=t.items.map(p=>y.jsx(hw,{data:p,value:o,unstyled:c,withCheckIcon:r,withAlignedLabels:a,checkIconPosition:i,renderOption:u},p.value));return y.jsx(tt.Group,{label:t.group,children:f})}function N_({data:t,hidden:r,hiddenWhenEmpty:a,filter:o,search:i,limit:c,maxDropdownHeight:u,withScrollArea:f=!0,filterOptions:p=!0,withCheckIcon:h=!1,withAlignedLabels:v=!1,value:g,checkIconPosition:b,nothingFoundMessage:S,unstyled:C,labelId:E,renderOption:R,scrollAreaProps:_,"aria-label":T}){dw(t);const D=typeof i=="string"?(o||fw)({options:t,search:p?i:"",limit:c??1/0}):t,z=T_(D),k=D.map(H=>y.jsx(hw,{data:H,withCheckIcon:h,withAlignedLabels:v,value:g,checkIconPosition:b,unstyled:C,renderOption:R},Fi(H)?H.group:H.value));return y.jsx(tt.Dropdown,{hidden:r||a&&z,"data-composed":!0,children:y.jsxs(tt.Options,{labelledBy:E,"aria-label":T,children:[f?y.jsx(So.Autosize,{mah:u??220,type:"scroll",scrollbarSize:"var(--combobox-padding)",offsetScrollbars:"y",..._,children:k}):k,z&&S&&y.jsx(tt.Empty,{children:S})]})})}var Yu={group:"m_11def92b",root:"m_f85678b6",image:"m_11f8ac07",placeholder:"m_104cd71f"};const pw=x.createContext(null),__=pw.Provider;function j_(){return{withinGroup:!!x.useContext(pw)}}const O_=(t,{spacing:r})=>({group:{"--ag-spacing":Gt(r)}}),$m=ge((t,r)=>{const a=ue("AvatarGroup",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,spacing:h,attributes:v,...g}=a,b=Re({name:"AvatarGroup",classes:Yu,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:v,vars:p,varsResolver:O_,rootSelector:"group"});return y.jsx(__,{value:!0,children:y.jsx(fe,{ref:r,...b("group"),...g})})});$m.classes=Yu;$m.displayName="@mantine/core/AvatarGroup";function D_(t){return y.jsx("svg",{...t,"data-avatar-placeholder-icon":!0,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:y.jsx("path",{d:"M0.877014 7.49988C0.877014 3.84219 3.84216 0.877045 7.49985 0.877045C11.1575 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1575 14.1227 7.49985 14.1227C3.84216 14.1227 0.877014 11.1575 0.877014 7.49988ZM7.49985 1.82704C4.36683 1.82704 1.82701 4.36686 1.82701 7.49988C1.82701 8.97196 2.38774 10.3131 3.30727 11.3213C4.19074 9.94119 5.73818 9.02499 7.50023 9.02499C9.26206 9.02499 10.8093 9.94097 11.6929 11.3208C12.6121 10.3127 13.1727 8.97172 13.1727 7.49988C13.1727 4.36686 10.6328 1.82704 7.49985 1.82704ZM10.9818 11.9787C10.2839 10.7795 8.9857 9.97499 7.50023 9.97499C6.01458 9.97499 4.71624 10.7797 4.01845 11.9791C4.97952 12.7272 6.18765 13.1727 7.49985 13.1727C8.81227 13.1727 10.0206 12.727 10.9818 11.9787ZM5.14999 6.50487C5.14999 5.207 6.20212 4.15487 7.49999 4.15487C8.79786 4.15487 9.84999 5.207 9.84999 6.50487C9.84999 7.80274 8.79786 8.85487 7.49999 8.85487C6.20212 8.85487 5.14999 7.80274 5.14999 6.50487ZM7.49999 5.10487C6.72679 5.10487 6.09999 5.73167 6.09999 6.50487C6.09999 7.27807 6.72679 7.90487 7.49999 7.90487C8.27319 7.90487 8.89999 7.27807 8.89999 6.50487C8.89999 5.73167 8.27319 5.10487 7.49999 5.10487Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}function M_(t){let r=0;for(let a=0;a<t.length;a+=1){const o=t.charCodeAt(a);r=(r<<5)-r+o,r|=0}return r}const z_=["blue","cyan","grape","green","indigo","lime","orange","pink","red","teal","violet"];function L_(t,r=z_){const a=M_(t),o=Math.abs(a)%r.length;return r[o]}function B_(t,r=2){const a=t.split(" ");return a.length===1?t.slice(0,r).toUpperCase():a.map(o=>o[0]).slice(0,r).join("").toUpperCase()}const H_=(t,{size:r,radius:a,variant:o,gradient:i,color:c,autoContrast:u,name:f,allowedInitialsColors:p})=>{const h=c==="initials"&&typeof f=="string"?L_(f,p):c,v=t.variantColorResolver({color:h||"gray",theme:t,gradient:i,variant:o||"light",autoContrast:u});return{root:{"--avatar-size":qe(r,"avatar-size"),"--avatar-radius":a===void 0?void 0:At(a),"--avatar-bg":h||o?v.background:void 0,"--avatar-color":h||o?v.color:void 0,"--avatar-bd":h||o?v.border:void 0}}},Fu=mn((t,r)=>{const a=ue("Avatar",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,src:h,alt:v,radius:g,color:b,gradient:S,imageProps:C,children:E,autoContrast:R,mod:_,name:T,allowedInitialsColors:A,attributes:D,...z}=a,k=j_(),[H,P]=x.useState(!h),I=Re({name:"Avatar",props:a,classes:Yu,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:D,vars:p,varsResolver:H_});return x.useEffect(()=>P(!h),[h]),y.jsx(fe,{...I("root"),mod:[{"within-group":k.withinGroup},_],ref:r,...z,children:H||!h?y.jsx("span",{...I("placeholder"),title:v,children:E||typeof T=="string"&&B_(T)||y.jsx(D_,{})}):y.jsx("img",{...C,...I("image"),src:h,alt:v,onError:J=>{P(!0),C?.onError?.(J)}})})});Fu.classes=Yu;Fu.displayName="@mantine/core/Avatar";Fu.Group=$m;var mw={root:"m_347db0ec","root--dot":"m_fbd81e3d",label:"m_5add502a",section:"m_91fdda9b"};const U_=(t,{radius:r,color:a,gradient:o,variant:i,size:c,autoContrast:u,circle:f})=>{const p=t.variantColorResolver({color:a||t.primaryColor,theme:t,gradient:o,variant:i||"filled",autoContrast:u});return{root:{"--badge-height":qe(c,"badge-height"),"--badge-padding-x":qe(c,"badge-padding-x"),"--badge-fz":qe(c,"badge-fz"),"--badge-radius":f||r===void 0?void 0:At(r),"--badge-bg":a||i?p.background:void 0,"--badge-color":a||i?p.color:void 0,"--badge-bd":a||i?p.border:void 0,"--badge-dot-color":i==="dot"?Ut(a,t):void 0}}},Rn=mn((t,r)=>{const a=ue("Badge",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,radius:h,color:v,gradient:g,leftSection:b,rightSection:S,children:C,variant:E,fullWidth:R,autoContrast:_,circle:T,mod:A,attributes:D,...z}=a,k=Re({name:"Badge",props:a,classes:mw,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:D,vars:p,varsResolver:U_});return y.jsxs(fe,{variant:E,mod:[{block:R,circle:T,"with-right-section":!!S,"with-left-section":!!b},A],...k("root",{variant:E}),ref:r,...z,children:[b&&y.jsx("span",{...k("section"),"data-position":"left",children:b}),y.jsx("span",{...k("label"),children:C}),S&&y.jsx("span",{...k("section"),"data-position":"right",children:S})]})});Rn.classes=mw;Rn.displayName="@mantine/core/Badge";var vw={root:"m_fea6bf1a",burger:"m_d4fb9cad"};const $_=(t,{color:r,size:a,lineSize:o,transitionDuration:i,transitionTimingFunction:c})=>({root:{"--burger-color":r?Ut(r,t):void 0,"--burger-size":qe(a,"burger-size"),"--burger-line-size":o?K(o):void 0,"--burger-transition-duration":i===void 0?void 0:`${i}ms`,"--burger-transition-timing-function":c}}),km=ge((t,r)=>{const a=ue("Burger",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,opened:h,children:v,transitionDuration:g,transitionTimingFunction:b,lineSize:S,attributes:C,...E}=a,R=Re({name:"Burger",classes:vw,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:C,vars:p,varsResolver:$_});return y.jsxs(or,{...R("root"),ref:r,...E,children:[y.jsx(fe,{mod:["reduce-motion",{opened:h}],...R("burger")}),v]})});km.classes=vw;km.displayName="@mantine/core/Burger";var Ll={root:"m_77c9d27d",inner:"m_80f1301b",label:"m_811560b9",section:"m_a74036a",loader:"m_a25b86ee",group:"m_80d6d844",groupSection:"m_70be2a01"};const m1={orientation:"horizontal"},k_=(t,{borderWidth:r})=>({group:{"--button-border-width":K(r)}}),Pm=ge((t,r)=>{const a=ue("ButtonGroup",m1,t),{className:o,style:i,classNames:c,styles:u,unstyled:f,orientation:p,vars:h,borderWidth:v,variant:g,mod:b,attributes:S,...C}=ue("ButtonGroup",m1,t),E=Re({name:"ButtonGroup",props:a,classes:Ll,className:o,style:i,classNames:c,styles:u,unstyled:f,attributes:S,vars:h,varsResolver:k_,rootSelector:"group"});return y.jsx(fe,{...E("group"),ref:r,variant:g,mod:[{"data-orientation":p},b],role:"group",...C})});Pm.classes=Ll;Pm.displayName="@mantine/core/ButtonGroup";const P_=(t,{radius:r,color:a,gradient:o,variant:i,autoContrast:c,size:u})=>{const f=t.variantColorResolver({color:a||t.primaryColor,theme:t,gradient:o,variant:i||"filled",autoContrast:c});return{groupSection:{"--section-height":qe(u,"section-height"),"--section-padding-x":qe(u,"section-padding-x"),"--section-fz":u?.includes("compact")?Yt(u.replace("compact-","")):Yt(u),"--section-radius":r===void 0?void 0:At(r),"--section-bg":a||i?f.background:void 0,"--section-color":f.color,"--section-bd":a||i?f.border:void 0}}},Vm=ge((t,r)=>{const a=ue("ButtonGroupSection",null,t),{className:o,style:i,classNames:c,styles:u,unstyled:f,vars:p,variant:h,gradient:v,radius:g,autoContrast:b,attributes:S,...C}=a,E=Re({name:"ButtonGroupSection",props:a,classes:Ll,className:o,style:i,classNames:c,styles:u,unstyled:f,attributes:S,vars:p,varsResolver:P_,rootSelector:"groupSection"});return y.jsx(fe,{...E("groupSection"),ref:r,variant:h,...C})});Vm.classes=Ll;Vm.displayName="@mantine/core/ButtonGroupSection";const V_={in:{opacity:1,transform:`translate(-50%, calc(-50% + ${K(1)}))`},out:{opacity:0,transform:"translate(-50%, -200%)"},common:{transformOrigin:"center"},transitionProperty:"transform, opacity"},q_=(t,{radius:r,color:a,gradient:o,variant:i,size:c,justify:u,autoContrast:f})=>{const p=t.variantColorResolver({color:a||t.primaryColor,theme:t,gradient:o,variant:i||"filled",autoContrast:f});return{root:{"--button-justify":u,"--button-height":qe(c,"button-height"),"--button-padding-x":qe(c,"button-padding-x"),"--button-fz":c?.includes("compact")?Yt(c.replace("compact-","")):Yt(c),"--button-radius":r===void 0?void 0:At(r),"--button-bg":a||i?p.background:void 0,"--button-hover":a||i?p.hover:void 0,"--button-color":p.color,"--button-bd":a||i?p.border:void 0,"--button-hover-color":a||i?p.hoverColor:void 0}}},Dt=mn((t,r)=>{const a=ue("Button",null,t),{style:o,vars:i,className:c,color:u,disabled:f,children:p,leftSection:h,rightSection:v,fullWidth:g,variant:b,radius:S,loading:C,loaderProps:E,gradient:R,classNames:_,styles:T,unstyled:A,"data-disabled":D,autoContrast:z,mod:k,attributes:H,...P}=a,I=Re({name:"Button",props:a,classes:Ll,className:c,style:o,classNames:_,styles:T,unstyled:A,attributes:H,vars:i,varsResolver:q_}),J=!!h,ie=!!v;return y.jsxs(or,{ref:r,...I("root",{active:!f&&!C&&!D}),unstyled:A,variant:b,disabled:f||C,mod:[{disabled:f||D,loading:C,block:g,"with-left-section":J,"with-right-section":ie},k],...P,children:[typeof C=="boolean"&&y.jsx(Wr,{mounted:C,transition:V_,duration:150,children:ne=>y.jsx(fe,{component:"span",...I("loader",{style:ne}),"aria-hidden":!0,children:y.jsx(cr,{color:"var(--button-color)",size:"calc(var(--button-height) / 1.8)",...E})})}),y.jsxs("span",{...I("inner"),children:[h&&y.jsx(fe,{component:"span",...I("section"),mod:{position:"left"},children:h}),y.jsx(fe,{component:"span",mod:{loading:C},...I("label"),children:p}),v&&y.jsx(fe,{component:"span",...I("section"),mod:{position:"right"},children:v})]})]})});Dt.classes=Ll;Dt.displayName="@mantine/core/Button";Dt.Group=Pm;Dt.GroupSection=Vm;var gw={root:"m_4451eb3a"};const qn=mn((t,r)=>{const a=ue("Center",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,inline:h,mod:v,attributes:g,...b}=a,S=Re({name:"Center",props:a,classes:gw,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:g,vars:p});return y.jsx(fe,{ref:r,mod:[{inline:h},v],...S("root"),...b})});qn.classes=gw;qn.displayName="@mantine/core/Center";var yw={root:"m_b183c0a2"};const G_=(t,{color:r})=>({root:{"--code-bg":r?Ut(r,t):void 0}}),Xi=ge((t,r)=>{const a=ue("Code",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,color:h,block:v,variant:g,mod:b,attributes:S,...C}=a,E=Re({name:"Code",props:a,classes:yw,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:S,vars:p,varsResolver:G_});return y.jsx(fe,{component:v?"pre":"code",variant:g,ref:r,mod:[{block:v},b],...E("root"),...C,dir:"ltr"})});Xi.classes=yw;Xi.displayName="@mantine/core/Code";var bw={root:"m_7485cace"};const Y_=(t,{size:r,fluid:a})=>({root:{"--container-size":a?void 0:qe(r,"container-size")}}),Ft=ge((t,r)=>{const a=ue("Container",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,fluid:h,mod:v,attributes:g,strategy:b,...S}=a,C=Re({name:"Container",classes:bw,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:g,vars:p,varsResolver:Y_});return y.jsx(fe,{ref:r,mod:[{fluid:h,strategy:b||"block"},v],...C("root"),...S})});Ft.classes=bw;Ft.displayName="@mantine/core/Container";function pu(){return pu=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var o in a)({}).hasOwnProperty.call(a,o)&&(t[o]=a[o])}return t},pu.apply(null,arguments)}function qm(t,r){if(t==null)return{};var a={};for(var o in t)if({}.hasOwnProperty.call(t,o)){if(r.indexOf(o)!==-1)continue;a[o]=t[o]}return a}var F_=x.useLayoutEffect,X_=function(r){var a=at.useRef(r);return F_(function(){a.current=r}),a},v1=function(r,a){if(typeof r=="function"){r(a);return}r.current=a},I_=function(r,a){var o=at.useRef();return at.useCallback(function(i){r.current=i,o.current&&v1(o.current,null),o.current=a,a&&v1(a,i)},[a])},g1={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},Z_=function(r){Object.keys(g1).forEach(function(a){r.style.setProperty(a,g1[a],"important")})},y1=Z_,Jt=null,b1=function(r,a){var o=r.scrollHeight;return a.sizingStyle.boxSizing==="border-box"?o+a.borderSize:o-a.paddingSize};function Q_(t,r,a,o){a===void 0&&(a=1),o===void 0&&(o=1/0),Jt||(Jt=document.createElement("textarea"),Jt.setAttribute("tabindex","-1"),Jt.setAttribute("aria-hidden","true"),y1(Jt)),Jt.parentNode===null&&document.body.appendChild(Jt);var i=t.paddingSize,c=t.borderSize,u=t.sizingStyle,f=u.boxSizing;Object.keys(u).forEach(function(b){var S=b;Jt.style[S]=u[S]}),y1(Jt),Jt.value=r;var p=b1(Jt,t);Jt.value=r,p=b1(Jt,t),Jt.value="x";var h=Jt.scrollHeight-i,v=h*a;f==="border-box"&&(v=v+i+c),p=Math.max(v,p);var g=h*o;return f==="border-box"&&(g=g+i+c),p=Math.min(g,p),[p,h]}var x1=function(){},K_=function(r,a){return r.reduce(function(o,i){return o[i]=a[i],o},{})},W_=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],J_=!!document.documentElement.currentStyle,ej=function(r){var a=window.getComputedStyle(r);if(a===null)return null;var o=K_(W_,a),i=o.boxSizing;if(i==="")return null;J_&&i==="border-box"&&(o.width=parseFloat(o.width)+parseFloat(o.borderRightWidth)+parseFloat(o.borderLeftWidth)+parseFloat(o.paddingRight)+parseFloat(o.paddingLeft)+"px");var c=parseFloat(o.paddingBottom)+parseFloat(o.paddingTop),u=parseFloat(o.borderBottomWidth)+parseFloat(o.borderTopWidth);return{sizingStyle:o,paddingSize:c,borderSize:u}},tj=ej;function Gm(t,r,a){var o=X_(a);x.useLayoutEffect(function(){var i=function(u){return o.current(u)};if(t)return t.addEventListener(r,i),function(){return t.removeEventListener(r,i)}},[])}var nj=function(r,a){Gm(document.body,"reset",function(o){r.current.form===o.target&&a(o)})},rj=function(r){Gm(window,"resize",r)},aj=function(r){Gm(document.fonts,"loadingdone",r)},oj=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],lj=function(r,a){var o=r.cacheMeasurements,i=r.maxRows,c=r.minRows,u=r.onChange,f=u===void 0?x1:u,p=r.onHeightChange,h=p===void 0?x1:p,v=qm(r,oj),g=v.value!==void 0,b=x.useRef(null),S=I_(b,a),C=x.useRef(0),E=x.useRef(),R=function(){var A=b.current,D=o&&E.current?E.current:tj(A);if(D){E.current=D;var z=Q_(D,A.value||A.placeholder||"x",c,i),k=z[0],H=z[1];C.current!==k&&(C.current=k,A.style.setProperty("height",k+"px","important"),h(k,{rowHeight:H}))}},_=function(A){g||R(),f(A)};return x.useLayoutEffect(R),nj(b,function(){if(!g){var T=b.current.value;requestAnimationFrame(function(){var A=b.current;A&&T!==A.value&&R()})}}),rj(R),aj(R),x.createElement("textarea",pu({},v,{onChange:_,ref:S}))},ij=x.forwardRef(lj);const sj={size:"sm"},xl=ge((t,r)=>{const{autosize:a,maxRows:o,minRows:i,__staticSelector:c,resize:u,...f}=ue("Textarea",sj,t),p=a&&j3()!=="test",h=p?{maxRows:o,minRows:i}:{};return y.jsx(ur,{component:p?ij:"textarea",ref:r,...f,__staticSelector:c||"Textarea",multiline:!0,"data-no-overflow":a&&o===void 0||void 0,__vars:{"--input-resize":u},...h})});xl.classes=ur.classes;xl.displayName="@mantine/core/Textarea";var ra={root:"m_9df02822",content:"m_54c44539",inner:"m_1f958f16",header:"m_d0e2b9cd"};const[cj,Bl]=ea("Modal component was not found in tree"),Xu=ge((t,r)=>{const a=ue("ModalBody",null,t),{classNames:o,className:i,style:c,styles:u,vars:f,...p}=a,h=Bl();return y.jsx(US,{ref:r,...h.getStyles("body",{classNames:o,style:c,styles:u,className:i}),...p})});Xu.classes=ra;Xu.displayName="@mantine/core/ModalBody";const Iu=ge((t,r)=>{const a=ue("ModalCloseButton",null,t),{classNames:o,className:i,style:c,styles:u,vars:f,...p}=a,h=Bl();return y.jsx($S,{ref:r,...h.getStyles("close",{classNames:o,style:c,styles:u,className:i}),...p})});Iu.classes=ra;Iu.displayName="@mantine/core/ModalCloseButton";const Zu=ge((t,r)=>{const a=ue("ModalContent",null,t),{classNames:o,className:i,style:c,styles:u,vars:f,children:p,__hidden:h,...v}=a,g=Bl(),b=g.scrollAreaComponent||EN;return y.jsx(kS,{...g.getStyles("content",{className:i,style:c,styles:u,classNames:o}),innerProps:g.getStyles("inner",{className:i,style:c,styles:u,classNames:o}),"data-full-screen":g.fullScreen||void 0,"data-modal-content":!0,"data-hidden":h||void 0,ref:r,...v,children:y.jsx(b,{style:{maxHeight:g.fullScreen?"100dvh":`calc(100dvh - (${K(g.yOffset)} * 2))`},children:p})})});Zu.classes=ra;Zu.displayName="@mantine/core/ModalContent";const Qu=ge((t,r)=>{const a=ue("ModalHeader",null,t),{classNames:o,className:i,style:c,styles:u,vars:f,...p}=a,h=Bl();return y.jsx(PS,{ref:r,...h.getStyles("header",{classNames:o,style:c,styles:u,className:i}),...p})});Qu.classes=ra;Qu.displayName="@mantine/core/ModalHeader";const Ku=ge((t,r)=>{const a=ue("ModalOverlay",null,t),{classNames:o,className:i,style:c,styles:u,vars:f,...p}=a,h=Bl();return y.jsx(VS,{ref:r,...h.getStyles("overlay",{classNames:o,style:c,styles:u,className:i}),...p})});Ku.classes=ra;Ku.displayName="@mantine/core/ModalOverlay";const uj={__staticSelector:"Modal",closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:Gn("modal"),transitionProps:{duration:200,transition:"fade-down"},yOffset:"5dvh"},fj=(t,{radius:r,size:a,yOffset:o,xOffset:i})=>({root:{"--modal-radius":r===void 0?void 0:At(r),"--modal-size":qe(a,"modal-size"),"--modal-y-offset":K(o),"--modal-x-offset":K(i)}}),Wu=ge((t,r)=>{const a=ue("ModalRoot",uj,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,yOffset:h,scrollAreaComponent:v,radius:g,fullScreen:b,centered:S,xOffset:C,__staticSelector:E,attributes:R,..._}=a,T=Re({name:E,classes:ra,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:R,vars:p,varsResolver:fj});return y.jsx(cj,{value:{yOffset:h,scrollAreaComponent:v,getStyles:T,fullScreen:b},children:y.jsx(HS,{ref:r,...T("root"),"data-full-screen":b||void 0,"data-centered":S||void 0,"data-offset-scrollbars":v===So.Autosize||void 0,unstyled:f,..._})})});Wu.classes=ra;Wu.displayName="@mantine/core/ModalRoot";const[dj,hj]=Cu();function xw({children:t}){const[r,a]=x.useState([]),[o,i]=x.useState(Gn("modal"));return y.jsx(dj,{value:{stack:r,addModal:(c,u)=>{a(f=>[...new Set([...f,c])]),i(f=>typeof u=="number"&&typeof f=="number"?Math.max(f,u):f)},removeModal:c=>a(u=>u.filter(f=>f!==c)),getZIndex:c=>`calc(${o} + ${r.indexOf(c)} + 1)`,currentId:r[r.length-1],maxZIndex:o},children:t})}xw.displayName="@mantine/core/ModalStack";const Ju=ge((t,r)=>{const a=ue("ModalTitle",null,t),{classNames:o,className:i,style:c,styles:u,vars:f,...p}=a,h=Bl();return y.jsx(qS,{ref:r,...h.getStyles("title",{classNames:o,style:c,styles:u,className:i}),...p})});Ju.classes=ra;Ju.displayName="@mantine/core/ModalTitle";const pj={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:Gn("modal"),transitionProps:{duration:200,transition:"fade-down"},withOverlay:!0,withCloseButton:!0},vn=ge((t,r)=>{const{title:a,withOverlay:o,overlayProps:i,withCloseButton:c,closeButtonProps:u,children:f,radius:p,opened:h,stackId:v,zIndex:g,...b}=ue("Modal",pj,t),S=hj(),C=!!a||c,E=S&&v?{closeOnEscape:S.currentId===v,trapFocus:S.currentId===v,zIndex:S.getZIndex(v)}:{},R=o===!1?!1:v&&S?S.currentId===v:h;return x.useEffect(()=>{S&&v&&(h?S.addModal(v,g||Gn("modal")):S.removeModal(v))},[h,v,g]),y.jsxs(Wu,{ref:r,radius:p,opened:h,zIndex:S&&v?S.getZIndex(v):g,...b,...E,children:[o&&y.jsx(Ku,{visible:R,transitionProps:S&&v?{duration:0}:void 0,...i}),y.jsxs(Zu,{radius:p,__hidden:S&&v&&h?v!==S.currentId:!1,children:[C&&y.jsxs(Qu,{children:[a&&y.jsx(Ju,{children:a}),c&&y.jsx(Iu,{...u})]}),y.jsx(Xu,{children:f})]})]})});vn.classes=ra;vn.displayName="@mantine/core/Modal";vn.Root=Wu;vn.Overlay=Ku;vn.Content=Zu;vn.Body=Xu;vn.Header=Qu;vn.Title=Ju;vn.CloseButton=Iu;vn.Stack=xw;var Sw={root:"m_f0824112",description:"m_57492dcc",section:"m_690090b5",label:"m_1f6ac4c4",body:"m_f07af9d2",children:"m_e17b862f",chevron:"m_1fd8a00b"};const mj=(t,{variant:r,color:a,childrenOffset:o,autoContrast:i})=>{const c=t.variantColorResolver({color:a||t.primaryColor,theme:t,variant:r||"light",autoContrast:i});return{root:{"--nl-bg":a||r?c.background:void 0,"--nl-hover":a||r?c.hover:void 0,"--nl-color":a||r?c.color:void 0},children:{"--nl-offset":Gt(o)}}},Ym=mn((t,r)=>{const a=ue("NavLink",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,opened:h,defaultOpened:v,onChange:g,children:b,active:S,disabled:C,leftSection:E,rightSection:R,label:_,description:T,disableRightSectionRotation:A,noWrap:D,childrenOffset:z,autoContrast:k,mod:H,attributes:P,onClick:I,onKeyDown:J,...ie}=a,ne=Re({name:"NavLink",props:a,classes:Sw,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:P,vars:p,varsResolver:mj}),[oe,F]=Tr({value:h,defaultValue:v,finalValue:!1,onChange:g}),le=!!b,j=M=>{I?.(M),le&&(M.preventDefault(),F(!oe))};return y.jsxs(y.Fragment,{children:[y.jsxs(or,{...ne("root"),component:"a",ref:r,onClick:j,onKeyDown:M=>{J?.(M),M.nativeEvent.code==="Space"&&le&&(M.preventDefault(),F(!oe))},unstyled:f,mod:[{disabled:C,active:S,expanded:oe},H],...ie,children:[E&&y.jsx(fe,{component:"span",...ne("section"),mod:{position:"left"},children:E}),y.jsxs(fe,{...ne("body"),mod:{"no-wrap":D},children:[y.jsx(fe,{component:"span",...ne("label"),children:_}),y.jsx(fe,{component:"span",mod:{active:S},...ne("description"),children:T})]}),(le||R!==void 0)&&y.jsx(fe,{...ne("section"),component:"span",mod:{rotate:oe&&!A,position:"right"},children:le?R!==void 0?R:y.jsx(YS,{...ne("chevron")}):R})]}),le&&y.jsx(Yx,{in:oe,...ne("collapse"),children:y.jsx("div",{...ne("children"),children:b})})]})});Ym.classes=Sw;Ym.displayName="@mantine/core/NavLink";var ww={root:"m_a513464",icon:"m_a4ceffb",loader:"m_b0920b15",body:"m_a49ed24",title:"m_3feedf16",description:"m_3d733a3a",closeButton:"m_919a4d88"};const vj={withCloseButton:!0},gj=(t,{radius:r,color:a})=>({root:{"--notification-radius":r===void 0?void 0:At(r),"--notification-color":a?Ut(a,t):void 0}}),Fm=ge((t,r)=>{const a=ue("Notification",vj,t),{className:o,color:i,radius:c,loading:u,withCloseButton:f,withBorder:p,title:h,icon:v,children:g,onClose:b,closeButtonProps:S,classNames:C,style:E,styles:R,unstyled:_,vars:T,mod:A,loaderProps:D,role:z,attributes:k,...H}=a,P=Re({name:"Notification",classes:ww,props:a,className:o,style:E,classNames:C,styles:R,unstyled:_,attributes:k,vars:T,varsResolver:gj});return y.jsxs(fe,{...P("root"),mod:[{"data-with-icon":!!v||u,"data-with-border":p},A],ref:r,role:z||"alert",...H,children:[v&&!u&&y.jsx("div",{...P("icon"),children:v}),u&&y.jsx(cr,{size:28,color:i,...D,...P("loader")}),y.jsxs("div",{...P("body"),children:[h&&y.jsx("div",{...P("title"),children:h}),y.jsx(fe,{...P("description"),mod:{"data-with-title":!!h},children:g})]}),f&&y.jsx(Ml,{iconSize:16,color:"gray",...S,unstyled:_,onClick:b,...P("closeButton")})]})});Fm.classes=ww;Fm.displayName="@mantine/core/Notification";function Cw(t,r){var a={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(t);i<o.length;i++)r.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(t,o[i])&&(a[o[i]]=t[o[i]]);return a}var Ii;(function(t){t.event="event",t.props="prop"})(Ii||(Ii={}));function za(){}function yj(t){var r,a=void 0;return function(){for(var o=[],i=arguments.length;i--;)o[i]=arguments[i];return r&&o.length===r.length&&o.every(function(c,u){return c===r[u]})||(r=o,a=t.apply(void 0,o)),a}}function Zi(t){return!!(t||"").match(/\d/)}function Sl(t){return t==null}function bj(t){return typeof t=="number"&&isNaN(t)}function Ew(t){return Sl(t)||bj(t)||typeof t=="number"&&!isFinite(t)}function Rw(t){return t.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function xj(t){switch(t){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;default:return/(\d)(?=(\d{3})+(?!\d))/g}}function Sj(t,r,a){var o=xj(a),i=t.search(/[1-9]/);return i=i===-1?t.length:i,t.substring(0,i)+t.substring(i,t.length).replace(o,"$1"+r)}function wj(t){var r=x.useRef(t);r.current=t;var a=x.useRef(function(){for(var o=[],i=arguments.length;i--;)o[i]=arguments[i];return r.current.apply(r,o)});return a.current}function Xm(t,r){r===void 0&&(r=!0);var a=t[0]==="-",o=a&&r;t=t.replace("-","");var i=t.split("."),c=i[0],u=i[1]||"";return{beforeDecimal:c,afterDecimal:u,hasNegation:a,addNegation:o}}function Cj(t){if(!t)return t;var r=t[0]==="-";r&&(t=t.substring(1,t.length));var a=t.split("."),o=a[0].replace(/^0+/,"")||"0",i=a[1]||"";return(r?"-":"")+o+(i?"."+i:"")}function Tw(t,r,a){for(var o="",i=a?"0":"",c=0;c<=r-1;c++)o+=t[c]||i;return o}function S1(t,r){return Array(r+1).join(t)}function Aw(t){var r=t+"",a=r[0]==="-"?"-":"";a&&(r=r.substring(1));var o=r.split(/[eE]/g),i=o[0],c=o[1];if(c=Number(c),!c)return a+i;i=i.replace(".","");var u=1+c,f=i.length;return u<0?i="0."+S1("0",Math.abs(u))+i:u>=f?i=i+S1("0",u-f):i=(i.substring(0,u)||"0")+"."+i.substring(u),a+i}function w1(t,r,a){if(["","-"].indexOf(t)!==-1)return t;var o=(t.indexOf(".")!==-1||a)&&r,i=Xm(t),c=i.beforeDecimal,u=i.afterDecimal,f=i.hasNegation,p=parseFloat("0."+(u||"0")),h=u.length<=r?"0."+u:p.toFixed(r),v=h.split("."),g=c;c&&Number(v[0])&&(g=c.split("").reverse().reduce(function(E,R,_){return E.length>_?(Number(E[0])+Number(R)).toString()+E.substring(1,E.length):R+E},v[0]));var b=Tw(v[1]||"",r,a),S=f?"-":"",C=o?".":"";return""+S+g+C+b}function co(t,r){if(t.value=t.value,t!==null){if(t.createTextRange){var a=t.createTextRange();return a.move("character",r),a.select(),!0}return t.selectionStart||t.selectionStart===0?(t.focus(),t.setSelectionRange(r,r),!0):(t.focus(),!1)}}var Nw=yj(function(t,r){for(var a=0,o=0,i=t.length,c=r.length;t[a]===r[a]&&a<i;)a++;for(;t[i-1-o]===r[c-1-o]&&c-o>a&&i-o>a;)o++;return{from:{start:a,end:i-o},to:{start:a,end:c-o}}}),Ej=function(t,r){var a=Math.min(t.selectionStart,r);return{from:{start:a,end:t.selectionEnd},to:{start:a,end:r}}};function Rj(t,r,a){return Math.min(Math.max(t,r),a)}function np(t){return Math.max(t.selectionStart,t.selectionEnd)}function Tj(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function Aj(t){return{from:{start:0,end:0},to:{start:0,end:t.length},lastValue:""}}function Nj(t){var r=t.currentValue,a=t.formattedValue,o=t.currentValueIndex,i=t.formattedValueIndex;return r[o]===a[i]}function _j(t,r,a,o,i,c,u){u===void 0&&(u=Nj);var f=i.findIndex(function(D){return D}),p=t.slice(0,f);!r&&!a.startsWith(p)&&(r=p,a=p+a,o=o+p.length);for(var h=a.length,v=t.length,g={},b=new Array(h),S=0;S<h;S++){b[S]=-1;for(var C=0,E=v;C<E;C++){var R=u({currentValue:a,lastValue:r,formattedValue:t,currentValueIndex:S,formattedValueIndex:C});if(R&&g[C]!==!0){b[S]=C,g[C]=!0;break}}}for(var _=o;_<h&&(b[_]===-1||!c(a[_]));)_++;var T=_===h||b[_]===-1?v:b[_];for(_=o-1;_>0&&b[_]===-1;)_--;var A=_===-1||b[_]===-1?0:b[_]+1;return A>T?T:o-A<T-o?A:T}function C1(t,r,a,o){var i=t.length;if(r=Rj(r,0,i),o==="left"){for(;r>=0&&!a[r];)r--;r===-1&&(r=a.indexOf(!0))}else{for(;r<=i&&!a[r];)r++;r>i&&(r=a.lastIndexOf(!0))}return r===-1&&(r=i),r}function jj(t){for(var r=Array.from({length:t.length+1}).map(function(){return!0}),a=0,o=r.length;a<o;a++)r[a]=!!(Zi(t[a])||Zi(t[a-1]));return r}function _w(t,r,a,o,i,c){c===void 0&&(c=za);var u=wj(function(C,E){var R,_;return Ew(C)?(_="",R=""):typeof C=="number"||E?(_=typeof C=="number"?Aw(C):C,R=o(_)):(_=i(C,void 0),R=o(_)),{formattedValue:R,numAsString:_}}),f=x.useState(function(){return u(Sl(t)?r:t,a)}),p=f[0],h=f[1],v=function(C,E){C.formattedValue!==p.formattedValue&&h({formattedValue:C.formattedValue,numAsString:C.value}),c(C,E)},g=t,b=a;Sl(t)&&(g=p.numAsString,b=!0);var S=u(g,b);return x.useMemo(function(){h(S)},[S.formattedValue]),[p,v]}function Oj(t){return t.replace(/[^0-9]/g,"")}function Dj(t){return t}function Mj(t){var r=t.type;r===void 0&&(r="text");var a=t.displayType;a===void 0&&(a="input");var o=t.customInput,i=t.renderText,c=t.getInputRef,u=t.format;u===void 0&&(u=Dj);var f=t.removeFormatting;f===void 0&&(f=Oj);var p=t.defaultValue,h=t.valueIsNumericString,v=t.onValueChange,g=t.isAllowed,b=t.onChange;b===void 0&&(b=za);var S=t.onKeyDown;S===void 0&&(S=za);var C=t.onMouseUp;C===void 0&&(C=za);var E=t.onFocus;E===void 0&&(E=za);var R=t.onBlur;R===void 0&&(R=za);var _=t.value,T=t.getCaretBoundary;T===void 0&&(T=jj);var A=t.isValidInputCharacter;A===void 0&&(A=Zi);var D=t.isCharacterSame,z=Cw(t,["type","displayType","customInput","renderText","getInputRef","format","removeFormatting","defaultValue","valueIsNumericString","onValueChange","isAllowed","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value","getCaretBoundary","isValidInputCharacter","isCharacterSame"]),k=_w(_,p,!!h,u,f,v),H=k[0],P=H.formattedValue,I=H.numAsString,J=k[1],ie=x.useRef(),ne=x.useRef({formattedValue:P,numAsString:I}),oe=function(me,be){ne.current={formattedValue:me.formattedValue,numAsString:me.value},J(me,be)},F=x.useState(!1),le=F[0],j=F[1],M=x.useRef(null),B=x.useRef({setCaretTimeout:null,focusTimeout:null});x.useEffect(function(){return j(!0),function(){clearTimeout(B.current.setCaretTimeout),clearTimeout(B.current.focusTimeout)}},[]);var X=u,W=function(me,be){var Se=parseFloat(be);return{formattedValue:me,value:be,floatValue:isNaN(Se)?void 0:Se}},O=function(me,be,Se){me.selectionStart===0&&me.selectionEnd===me.value.length||(co(me,be),B.current.setCaretTimeout=setTimeout(function(){me.value===Se&&me.selectionStart!==be&&co(me,be)},0))},$=function(me,be,Se){return C1(me,be,T(me),Se)},ee=function(me,be,Se){var Me=T(be),Ie=_j(be,P,me,Se,Me,A,D);return Ie=C1(be,Ie,Me),Ie},se=function(me){var be=me.formattedValue;be===void 0&&(be="");var Se=me.input,Me=me.source,Ie=me.event,Ne=me.numAsString,Le;if(Se){var ke=me.inputValue||Se.value,Ke=np(Se);Se.value=be,Le=ee(ke,be,Ke),Le!==void 0&&O(Se,Le,be)}be!==P&&oe(W(be,Ne),{event:Ie,source:Me})};x.useEffect(function(){var me=ne.current,be=me.formattedValue,Se=me.numAsString;(P!==be||I!==Se)&&oe(W(P,I),{event:void 0,source:Ii.props})},[P,I]);var de=M.current?np(M.current):void 0,ve=typeof window<"u"?x.useLayoutEffect:x.useEffect;ve(function(){var me=M.current;if(P!==ne.current.formattedValue&&me){var be=ee(ne.current.formattedValue,P,de);me.value=P,O(me,be,P)}},[P]);var pe=function(me,be,Se){var Me=be.target,Ie=ie.current?Ej(ie.current,Me.selectionEnd):Nw(P,me),Ne=Object.assign(Object.assign({},Ie),{lastValue:P}),Le=f(me,Ne),ke=X(Le);if(Le=f(ke,void 0),g&&!g(W(ke,Le))){var Ke=be.target,ye=np(Ke),he=ee(me,P,ye);return Ke.value=P,O(Ke,he,P),!1}return se({formattedValue:ke,numAsString:Le,inputValue:me,event:be,source:Se,input:be.target}),!0},je=function(me,be){be===void 0&&(be=0);var Se=me.selectionStart,Me=me.selectionEnd;ie.current={selectionStart:Se,selectionEnd:Me+be}},Ee=function(me){var be=me.target,Se=be.value,Me=pe(Se,me,Ii.event);Me&&b(me),ie.current=void 0},Ge=function(me){var be=me.target,Se=me.key,Me=be.selectionStart,Ie=be.selectionEnd,Ne=be.value;Ne===void 0&&(Ne="");var Le;Se==="ArrowLeft"||Se==="Backspace"?Le=Math.max(Me-1,0):Se==="ArrowRight"?Le=Math.min(Me+1,Ne.length):Se==="Delete"&&(Le=Me);var ke=0;Se==="Delete"&&Me===Ie&&(ke=1);var Ke=Se==="ArrowLeft"||Se==="ArrowRight";if(Le===void 0||Me!==Ie&&!Ke){S(me),je(be,ke);return}var ye=Le;if(Ke){var he=Se==="ArrowLeft"?"left":"right";ye=$(Ne,Le,he),ye!==Le&&me.preventDefault()}else Se==="Delete"&&!A(Ne[Le])?ye=$(Ne,Le,"right"):Se==="Backspace"&&!A(Ne[Le])&&(ye=$(Ne,Le,"left"));ye!==Le&&O(be,ye,Ne),S(me),je(be,ke)},ot=function(me){var be=me.target,Se=function(){var Me=be.selectionStart,Ie=be.selectionEnd,Ne=be.value;if(Ne===void 0&&(Ne=""),Me===Ie){var Le=$(Ne,Me);Le!==Me&&O(be,Le,Ne)}};Se(),requestAnimationFrame(function(){Se()}),C(me),je(be)},lt=function(me){me.persist&&me.persist();var be=me.target,Se=me.currentTarget;M.current=be,B.current.focusTimeout=setTimeout(function(){var Me=be.selectionStart,Ie=be.selectionEnd,Ne=be.value;Ne===void 0&&(Ne="");var Le=$(Ne,Me);Le!==Me&&!(Me===0&&Ie===Ne.length)&&O(be,Le,Ne),E(Object.assign(Object.assign({},me),{currentTarget:Se}))},0)},ze=function(me){M.current=null,clearTimeout(B.current.focusTimeout),clearTimeout(B.current.setCaretTimeout),R(me)},Ve=le&&Tj()?"numeric":void 0,mt=Object.assign({inputMode:Ve},z,{type:r,value:P,onChange:Ee,onKeyDown:Ge,onMouseUp:ot,onFocus:lt,onBlur:ze});if(a==="text")return i?at.createElement(at.Fragment,null,i(P,z)||null):at.createElement("span",Object.assign({},z,{ref:c}),P);if(o){var xt=o;return at.createElement(xt,Object.assign({},mt,{ref:c}))}return at.createElement("input",Object.assign({},mt,{ref:c}))}function E1(t,r){var a=r.decimalScale,o=r.fixedDecimalScale,i=r.prefix;i===void 0&&(i="");var c=r.suffix;c===void 0&&(c="");var u=r.allowNegative,f=r.thousandsGroupStyle;if(f===void 0&&(f="thousand"),t===""||t==="-")return t;var p=ef(r),h=p.thousandSeparator,v=p.decimalSeparator,g=a!==0&&t.indexOf(".")!==-1||a&&o,b=Xm(t,u),S=b.beforeDecimal,C=b.afterDecimal,E=b.addNegation;return a!==void 0&&(C=Tw(C,a,!!o)),h&&(S=Sj(S,h,f)),i&&(S=i+S),c&&(C=C+c),E&&(S="-"+S),t=S+(g&&v||"")+C,t}function ef(t){var r=t.decimalSeparator;r===void 0&&(r=".");var a=t.thousandSeparator,o=t.allowedDecimalSeparators;return a===!0&&(a=","),o||(o=[r,"."]),{decimalSeparator:r,thousandSeparator:a,allowedDecimalSeparators:o}}function zj(t,r){t===void 0&&(t="");var a=new RegExp("(-)"),o=new RegExp("(-)(.)*(-)"),i=a.test(t),c=o.test(t);return t=t.replace(/-/g,""),i&&!c&&r&&(t="-"+t),t}function Lj(t,r){return new RegExp("(^-)|[0-9]|"+Rw(t),"g")}function Bj(t,r,a){return t===""?!0:!r?.match(/\d/)&&!a?.match(/\d/)&&typeof t=="string"&&!isNaN(Number(t))}function Hj(t,r,a){var o;r===void 0&&(r=Aj(t));var i=a.allowNegative,c=a.prefix;c===void 0&&(c="");var u=a.suffix;u===void 0&&(u="");var f=a.decimalScale,p=r.from,h=r.to,v=h.start,g=h.end,b=ef(a),S=b.allowedDecimalSeparators,C=b.decimalSeparator,E=t[g]===C;if(Zi(t)&&(t===c||t===u)&&r.lastValue==="")return t;if(g-v===1&&S.indexOf(t[v])!==-1){var R=f===0?"":C;t=t.substring(0,v)+R+t.substring(v+1,t.length)}var _=function(M,B,X){var W=!1,O=!1;c.startsWith("-")?W=!1:M.startsWith("--")?(W=!1,O=!0):u.startsWith("-")&&M.length===u.length?W=!1:M[0]==="-"&&(W=!0);var $=W?1:0;return O&&($=2),$&&(M=M.substring($),B-=$,X-=$),{value:M,start:B,end:X,hasNegation:W}},T=_(t,v,g),A=T.hasNegation;o=T,t=o.value,v=o.start,g=o.end;var D=_(r.lastValue,p.start,p.end),z=D.start,k=D.end,H=D.value,P=t.substring(v,g);t.length&&H.length&&(z>H.length-u.length||k<c.length)&&!(P&&u.startsWith(P))&&(t=H);var I=0;t.startsWith(c)?I+=c.length:v<c.length&&(I=v),t=t.substring(I),g-=I;var J=t.length,ie=t.length-u.length;t.endsWith(u)?J=ie:(g>ie||g>t.length-u.length)&&(J=g),t=t.substring(0,J),t=zj(A?"-"+t:t,i),t=(t.match(Lj(C))||[]).join("");var ne=t.indexOf(C);t=t.replace(new RegExp(Rw(C),"g"),function(M,B){return B===ne?".":""});var oe=Xm(t,i),F=oe.beforeDecimal,le=oe.afterDecimal,j=oe.addNegation;return h.end-h.start<p.end-p.start&&F===""&&E&&!parseFloat(le)&&(t=j?"-":""),t}function Uj(t,r){var a=r.prefix;a===void 0&&(a="");var o=r.suffix;o===void 0&&(o="");var i=Array.from({length:t.length+1}).map(function(){return!0}),c=t[0]==="-";i.fill(!1,0,a.length+(c?1:0));var u=t.length;return i.fill(!1,u-o.length+1,u+1),i}function $j(t){var r=ef(t),a=r.thousandSeparator,o=r.decimalSeparator,i=t.prefix;i===void 0&&(i="");var c=t.allowNegative;if(c===void 0&&(c=!0),a===o)throw new Error(`
|
||
Decimal separator can't be same as thousand separator.
|
||
thousandSeparator: `+a+` (thousandSeparator = {true} is same as thousandSeparator = ",")
|
||
decimalSeparator: `+o+` (default value for decimalSeparator is .)
|
||
`);return i.startsWith("-")&&c&&(console.error(`
|
||
Prefix can't start with '-' when allowNegative is true.
|
||
prefix: `+i+`
|
||
allowNegative: `+c+`
|
||
`),c=!1),Object.assign(Object.assign({},t),{allowNegative:c})}function kj(t){t=$j(t),t.decimalSeparator,t.allowedDecimalSeparators,t.thousandsGroupStyle;var r=t.suffix,a=t.allowNegative,o=t.allowLeadingZeros,i=t.onKeyDown;i===void 0&&(i=za);var c=t.onBlur;c===void 0&&(c=za);var u=t.thousandSeparator,f=t.decimalScale,p=t.fixedDecimalScale,h=t.prefix;h===void 0&&(h="");var v=t.defaultValue,g=t.value,b=t.valueIsNumericString,S=t.onValueChange,C=Cw(t,["decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","suffix","allowNegative","allowLeadingZeros","onKeyDown","onBlur","thousandSeparator","decimalScale","fixedDecimalScale","prefix","defaultValue","value","valueIsNumericString","onValueChange"]),E=ef(t),R=E.decimalSeparator,_=E.allowedDecimalSeparators,T=function(j){return E1(j,t)},A=function(j,M){return Hj(j,M,t)},D=Sl(g)?v:g,z=b??Bj(D,h,r);Sl(g)?Sl(v)||(z=z||typeof v=="number"):z=z||typeof g=="number";var k=function(j){return Ew(j)?j:(typeof j=="number"&&(j=Aw(j)),z&&typeof f=="number"?w1(j,f,!!p):j)},H=_w(k(g),k(v),!!z,T,A,S),P=H[0],I=P.numAsString,J=P.formattedValue,ie=H[1],ne=function(j){var M=j.target,B=j.key,X=M.selectionStart,W=M.selectionEnd,O=M.value;if(O===void 0&&(O=""),(B==="Backspace"||B==="Delete")&&W<h.length){j.preventDefault();return}if(X!==W){i(j);return}B==="Backspace"&&O[0]==="-"&&X===h.length+1&&a&&co(M,1),f&&p&&(B==="Backspace"&&O[X-1]===R?(co(M,X-1),j.preventDefault()):B==="Delete"&&O[X]===R&&j.preventDefault()),_?.includes(B)&&O[X]===R&&co(M,X+1);var $=u===!0?",":u;B==="Backspace"&&O[X-1]===$&&co(M,X-1),B==="Delete"&&O[X]===$&&co(M,X+1),i(j)},oe=function(j){var M=I;if(M.match(/\d/g)||(M=""),o||(M=Cj(M)),p&&f&&(M=w1(M,f,p)),M!==I){var B=E1(M,t);ie({formattedValue:B,value:M,floatValue:parseFloat(M)},{event:j,source:Ii.event})}c(j)},F=function(j){return j===R?!0:Zi(j)},le=function(j){var M=j.currentValue,B=j.lastValue,X=j.formattedValue,W=j.currentValueIndex,O=j.formattedValueIndex,$=M[W],ee=X[O],se=Nw(B,M),de=se.to,ve=function(pe){return A(pe).indexOf(".")+h.length};return g===0&&p&&f&&M[de.start]===R&&ve(M)<W&&ve(X)>O?!1:W>=de.start&&W<de.end&&_&&_.includes($)&&ee===R?!0:$===ee};return Object.assign(Object.assign({},C),{value:J,valueIsNumericString:!1,isValidInputCharacter:F,isCharacterSame:le,onValueChange:ie,format:T,removeFormatting:A,getCaretBoundary:function(j){return Uj(j,t)},onKeyDown:ne,onBlur:oe})}function Pj(t){var r=kj(t);return at.createElement(Mj,Object.assign({},r))}var Tp={root:"m_e2f5cd4e",controls:"m_95e17d22",control:"m_80b4b171"};function R1({direction:t,style:r,...a}){return y.jsx("svg",{style:{width:"var(--ni-chevron-size)",height:"var(--ni-chevron-size)",transform:t==="up"?"rotate(180deg)":void 0,...r},viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a,children:y.jsx("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}const Vj=/^(0\.0*|-0(\.0*)?)$/,qj=/^-?0\d+(\.\d+)?\.?$/,Gj=/\.\d*0$/,jw=/^-?\d+\.$/;function Ap(t){return typeof t=="string"&&t!==""&&!Number.isNaN(Number(t))}function rp(t){return typeof t=="number"?t<Number.MAX_SAFE_INTEGER:t===""||Ap(t)&&Number(t)<Number.MAX_SAFE_INTEGER}function Yj(t){return t.toString().replace(".","").length}function Fj(t,r){return(typeof t=="number"?t<Number.MAX_SAFE_INTEGER:!Number.isNaN(Number(t)))&&!Number.isNaN(t)&&Yj(r)<14&&r!==""}function T1(t,r,a){if(t===void 0)return!0;const o=r===void 0||t>=r,i=a===void 0||t<=a;return o&&i}const Xj={step:1,clampBehavior:"blur",allowDecimal:!0,allowNegative:!0,withKeyboardEvents:!0,allowLeadingZeros:!0,trimLeadingZeroesOnBlur:!0,startValue:0,allowedDecimalSeparators:[".",","]},Ij=(t,{size:r})=>({controls:{"--ni-chevron-size":qe(r,"ni-chevron-size")}});function Zj(t,r,a){const o=t.toString(),i=jw.test(o),c=o.replace(/^0+(?=\d)/,""),u=parseFloat(c);if(Number.isNaN(u))return c;if(u>Number.MAX_SAFE_INTEGER)return r!==void 0?r:c;const f=Zc(u,a,r);return i?`${f.toString().replace(/^0+(?=\d)/,"")}.`:f}const mu=ge((t,r)=>{const a=ue("NumberInput",Xj,t),{className:o,classNames:i,styles:c,unstyled:u,vars:f,onChange:p,onValueChange:h,value:v,defaultValue:g,max:b,min:S,step:C,hideControls:E,rightSection:R,isAllowed:_,clampBehavior:T,onBlur:A,allowDecimal:D,decimalScale:z,onKeyDown:k,onKeyDownCapture:H,handlersRef:P,startValue:I,disabled:J,rightSectionPointerEvents:ie,allowNegative:ne,readOnly:oe,size:F,rightSectionWidth:le,stepHoldInterval:j,stepHoldDelay:M,allowLeadingZeros:B,withKeyboardEvents:X,trimLeadingZeroesOnBlur:W,allowedDecimalSeparators:O,attributes:$,...ee}=a,se=Re({name:"NumberInput",classes:Tp,props:a,classNames:i,styles:c,unstyled:u,attributes:$,vars:f,varsResolver:Ij}),{resolvedClassNames:de,resolvedStyles:ve}=Ji({classNames:i,styles:c,props:a}),[pe,je]=Tr({value:v,defaultValue:g,finalValue:"",onChange:p}),Ee=M!==void 0&&j!==void 0,Ge=x.useRef(null),ot=x.useRef(null),lt=x.useRef(0),ze=(ye,he)=>{he.source==="event"&&je(Fj(ye.floatValue,ye.value)&&!Vj.test(ye.value)&&!(B&&qj.test(ye.value))&&!Gj.test(ye.value)&&!jw.test(ye.value)?ye.floatValue:ye.value),h?.(ye,he)},Ve=ye=>{const he=String(ye).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return he?Math.max(0,(he[1]?he[1].length:0)-(he[2]?+he[2]:0)):0},mt=ye=>{Ge.current&&typeof ye<"u"&&Ge.current.setSelectionRange(ye,ye)},xt=x.useRef(fp);xt.current=()=>{if(!rp(pe))return;let ye;const he=Ve(pe),gn=Ve(C),In=Math.max(he,gn),ft=10**In;if(!Ap(pe)&&(typeof pe!="number"||Number.isNaN(pe)))ye=Zc(I,S,b);else if(b!==void 0){const gt=(Math.round(Number(pe)*ft)+Math.round(C*ft))/ft;ye=gt<=b?gt:b}else ye=(Math.round(Number(pe)*ft)+Math.round(C*ft))/ft;const Qt=ye.toFixed(In);je(parseFloat(Qt)),h?.({floatValue:parseFloat(Qt),formattedValue:Qt,value:Qt},{source:"increment"}),setTimeout(()=>mt(Ge.current?.value.length),0)};const me=x.useRef(fp);me.current=()=>{if(!rp(pe))return;let ye;const he=S!==void 0?S:ne?Number.MIN_SAFE_INTEGER:0,gn=Ve(pe),In=Ve(C),ft=Math.max(gn,In),Qt=10**ft;if(!Ap(pe)&&typeof pe!="number"||Number.isNaN(pe))ye=Zc(I,he,b);else{const pr=(Math.round(Number(pe)*Qt)-Math.round(C*Qt))/Qt;ye=he!==void 0&&pr<he?he:pr}const gt=ye.toFixed(ft);je(parseFloat(gt)),h?.({floatValue:parseFloat(gt),formattedValue:gt,value:gt},{source:"decrement"}),setTimeout(()=>mt(Ge.current?.value.length),0)};const be=ye=>{k?.(ye),!(oe||!X)&&(ye.key==="ArrowUp"&&(ye.preventDefault(),xt.current?.()),ye.key==="ArrowDown"&&(ye.preventDefault(),me.current?.()))},Se=ye=>{if(H?.(ye),ye.key==="Backspace"){const he=Ge.current;he&&he.selectionStart===0&&he.selectionStart===he.selectionEnd&&(ye.preventDefault(),window.setTimeout(()=>mt(0),0))}},Me=ye=>{let he=pe;T==="blur"&&typeof he=="number"&&(he=Zc(he,S,b)),W&&typeof he=="string"&&Ve(he)<15&&(he=Zj(he,b,S)),pe!==he&&je(he),A?.(ye)};lu(P,{increment:xt.current,decrement:me.current});const Ie=ye=>{ye?xt.current?.():me.current?.(),lt.current+=1},Ne=ye=>{if(Ie(ye),Ee){const he=typeof j=="number"?j:j(lt.current);ot.current=window.setTimeout(()=>Ne(ye),he)}},Le=(ye,he)=>{ye.preventDefault(),Ge.current?.focus(),Ie(he),Ee&&(ot.current=window.setTimeout(()=>Ne(he),M))},ke=()=>{ot.current&&window.clearTimeout(ot.current),ot.current=null,lt.current=0},Ke=y.jsxs("div",{...se("controls"),children:[y.jsx(or,{...se("control"),tabIndex:-1,"aria-hidden":!0,disabled:J||typeof pe=="number"&&b!==void 0&&pe>=b,mod:{direction:"up"},onMouseDown:ye=>ye.preventDefault(),onPointerDown:ye=>{Le(ye,!0)},onPointerUp:ke,onPointerLeave:ke,children:y.jsx(R1,{direction:"up"})}),y.jsx(or,{...se("control"),tabIndex:-1,"aria-hidden":!0,disabled:J||typeof pe=="number"&&S!==void 0&&pe<=S,mod:{direction:"down"},onMouseDown:ye=>ye.preventDefault(),onPointerDown:ye=>{Le(ye,!1)},onPointerUp:ke,onPointerLeave:ke,children:y.jsx(R1,{direction:"down"})})]});return y.jsx(ur,{component:Pj,allowNegative:ne,className:Rt(Tp.root,o),size:F,inputMode:"decimal",...ee,readOnly:oe,disabled:J,value:pe,getInputRef:tn(r,Ge),onValueChange:ze,rightSection:E||oe||!rp(pe)?R:R||Ke,classNames:de,styles:ve,unstyled:u,__staticSelector:"NumberInput",decimalScale:D?z:0,onKeyDown:be,onKeyDownCapture:Se,rightSectionPointerEvents:ie??(J?"none":void 0),rightSectionWidth:le??`var(--ni-right-section-width-${F||"sm"})`,allowLeadingZeros:B,allowedDecimalSeparators:O,onBlur:Me,attributes:$,isAllowed:ye=>T==="strict"?_?_(ye)&&T1(ye.floatValue,S,b):T1(ye.floatValue,S,b):_?_(ye):!0})});mu.classes={...ur.classes,...Tp};mu.displayName="@mantine/core/NumberInput";var is={root:"m_4addd315",control:"m_326d024a",dots:"m_4ad7767d"};const[Qj,tf]=ea("Pagination.Root component was not found in tree"),Kj={withPadding:!0},ss=ge((t,r)=>{const a=ue("PaginationControl",Kj,t),{classNames:o,className:i,style:c,styles:u,vars:f,active:p,disabled:h,withPadding:v,mod:g,...b}=a,S=tf(),C=h||S.disabled;return y.jsx(or,{ref:r,disabled:C,mod:[{active:p,disabled:C,"with-padding":v},g],...S.getStyles("control",{className:i,style:c,classNames:o,styles:u,active:!C}),...b})});ss.classes=is;ss.displayName="@mantine/core/PaginationControl";function cs({style:t,children:r,path:a,...o}){return y.jsx("svg",{viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:{width:"calc(var(--pagination-control-size) / 1.8)",height:"calc(var(--pagination-control-size) / 1.8)",...t},...o,children:y.jsx("path",{d:a,fill:"currentColor"})})}const Wj=t=>y.jsx(cs,{...t,path:"M8.781 8l-3.3-3.3.943-.943L10.667 8l-4.243 4.243-.943-.943 3.3-3.3z"}),Jj=t=>y.jsx(cs,{...t,path:"M7.219 8l3.3 3.3-.943.943L5.333 8l4.243-4.243.943.943-3.3 3.3z"}),e8=t=>y.jsx(cs,{...t,path:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z"}),t8=t=>y.jsx(cs,{...t,path:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z"}),n8=t=>y.jsx(cs,{...t,path:"M2 8c0-.733.6-1.333 1.333-1.333.734 0 1.334.6 1.334 1.333s-.6 1.333-1.334 1.333C2.6 9.333 2 8.733 2 8zm9.333 0c0-.733.6-1.333 1.334-1.333C13.4 6.667 14 7.267 14 8s-.6 1.333-1.333 1.333c-.734 0-1.334-.6-1.334-1.333zM6.667 8c0-.733.6-1.333 1.333-1.333s1.333.6 1.333 1.333S8.733 9.333 8 9.333 6.667 8.733 6.667 8z"}),r8={icon:n8},nf=ge((t,r)=>{const a=ue("PaginationDots",r8,t),{classNames:o,className:i,style:c,styles:u,vars:f,icon:p,...h}=a,v=tf();return y.jsx(fe,{ref:r,...v.getStyles("dots",{className:i,style:c,styles:u,classNames:o}),...h,children:y.jsx(p,{style:{width:"calc(var(--pagination-control-size) / 1.8)",height:"calc(var(--pagination-control-size) / 1.8)"}})})});nf.classes=is;nf.displayName="@mantine/core/PaginationDots";function rf({icon:t,name:r,action:a,type:o}){const i={icon:t},c=x.forwardRef((u,f)=>{const{icon:p,...h}=ue(r,i,u),v=tf(),g=o==="next"?v.active===v.total:v.active===1;return y.jsx(ss,{disabled:v.disabled||g,ref:f,onClick:v[a],withPadding:!1,...h,children:y.jsx(p,{className:"mantine-rotate-rtl",style:{width:"calc(var(--pagination-control-size) / 1.8)",height:"calc(var(--pagination-control-size) / 1.8)"}})})});return c.displayName=`@mantine/core/${r}`,c}const Ow=rf({icon:Wj,name:"PaginationNext",action:"onNext",type:"next"}),Dw=rf({icon:Jj,name:"PaginationPrevious",action:"onPrevious",type:"previous"}),Mw=rf({icon:e8,name:"PaginationFirst",action:"onFirst",type:"previous"}),zw=rf({icon:t8,name:"PaginationLast",action:"onLast",type:"next"});function Im({dotsIcon:t}){const r=tf(),a=r.range.map((o,i)=>o==="dots"?y.jsx(nf,{icon:t},i):y.jsx(ss,{active:o===r.active,"aria-current":o===r.active?"page":void 0,onClick:()=>r.onChange(o),disabled:r.disabled,...r.getItemProps?.(o),children:r.getItemProps?.(o)?.children??o},i));return y.jsx(y.Fragment,{children:a})}Im.displayName="@mantine/core/PaginationItems";const a8={siblings:1,boundaries:1},o8=(t,{size:r,radius:a,color:o,autoContrast:i})=>({root:{"--pagination-control-radius":a===void 0?void 0:At(a),"--pagination-control-size":qe(r,"pagination-control-size"),"--pagination-control-fz":Yt(r),"--pagination-active-bg":o?Ut(o,t):void 0,"--pagination-active-color":Kp(i,t)?ju({color:o,theme:t,autoContrast:i}):void 0}}),af=ge((t,r)=>{const a=ue("PaginationRoot",a8,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,total:h,value:v,defaultValue:g,onChange:b,disabled:S,siblings:C,boundaries:E,color:R,radius:_,onNextPage:T,onPreviousPage:A,onFirstPage:D,onLastPage:z,getItemProps:k,autoContrast:H,attributes:P,...I}=a,J=Re({name:"Pagination",classes:is,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:P,vars:p,varsResolver:o8}),{range:ie,setPage:ne,next:oe,previous:F,active:le,first:j,last:M}=R3({page:v,initialPage:g,onChange:b,total:h,siblings:C,boundaries:E}),B=Bc(T,oe),X=Bc(A,F),W=Bc(D,j),O=Bc(z,M);return y.jsx(Qj,{value:{total:h,range:ie,active:le,disabled:S,getItemProps:k,onChange:ne,onNext:B,onPrevious:X,onFirst:W,onLast:O,getStyles:J},children:y.jsx(fe,{ref:r,...J("root"),...I})})});af.classes=is;af.displayName="@mantine/core/PaginationRoot";const l8={withControls:!0,withPages:!0,siblings:1,boundaries:1,gap:8},fr=ge((t,r)=>{const a=ue("Pagination",l8,t),{withEdges:o,withControls:i,getControlProps:c,nextIcon:u,previousIcon:f,lastIcon:p,firstIcon:h,dotsIcon:v,total:g,gap:b,hideWithOnePage:S,withPages:C,...E}=a;return g<=0||S&&g===1?null:y.jsx(af,{ref:r,total:g,...E,children:y.jsxs(ht,{gap:b,children:[o&&y.jsx(Mw,{icon:h,...c?.("first")}),i&&y.jsx(Dw,{icon:f,...c?.("previous")}),C&&y.jsx(Im,{dotsIcon:v}),i&&y.jsx(Ow,{icon:u,...c?.("next")}),o&&y.jsx(zw,{icon:p,...c?.("last")})]})})});fr.classes=is;fr.displayName="@mantine/core/Pagination";fr.Root=af;fr.Control=ss;fr.Dots=nf;fr.First=Mw;fr.Last=zw;fr.Next=Ow;fr.Previous=Dw;fr.Items=Im;var Np={root:"m_f61ca620",input:"m_ccf8da4c",innerInput:"m_f2d85dd2",visibilityToggle:"m_b1072d44"};const i8=({reveal:t})=>y.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{width:"var(--psi-icon-size)",height:"var(--psi-icon-size)"},children:y.jsx("path",{d:t?"M13.3536 2.35355C13.5488 2.15829 13.5488 1.84171 13.3536 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L10.6828 3.61012C9.70652 3.21671 8.63759 3 7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C0.902945 9.08812 2.02314 10.1861 3.36061 10.9323L1.64645 12.6464C1.45118 12.8417 1.45118 13.1583 1.64645 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L4.31723 11.3899C5.29348 11.7833 6.36241 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C14.0971 5.9119 12.9769 4.81391 11.6394 4.06771L13.3536 2.35355ZM9.90428 4.38861C9.15332 4.1361 8.34759 4 7.5 4C4.80285 4 2.52952 5.37816 1.09622 7.50001C1.87284 8.6497 2.89609 9.58106 4.09974 10.1931L9.90428 4.38861ZM5.09572 10.6114L10.9003 4.80685C12.1039 5.41894 13.1272 6.35031 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11C6.65241 11 5.84668 10.8639 5.09572 10.6114Z":"M7.5 11C4.80285 11 2.52952 9.62184 1.09622 7.50001C2.52952 5.37816 4.80285 4 7.5 4C10.1971 4 12.4705 5.37816 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11ZM7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C1.65639 10.2936 4.30786 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C13.3436 4.70638 10.6921 3 7.5 3ZM7.5 9.5C8.60457 9.5 9.5 8.60457 9.5 7.5C9.5 6.39543 8.60457 5.5 7.5 5.5C6.39543 5.5 5.5 6.39543 5.5 7.5C5.5 8.60457 6.39543 9.5 7.5 9.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),s8={visibilityToggleIcon:i8},c8=(t,{size:r})=>({root:{"--psi-icon-size":qe(r,"psi-icon-size"),"--psi-button-size":qe(r,"psi-button-size")}}),Zm=ge((t,r)=>{const a=ue("PasswordInput",s8,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,required:h,error:v,leftSection:g,disabled:b,id:S,variant:C,inputContainer:E,description:R,label:_,size:T,errorProps:A,descriptionProps:D,labelProps:z,withAsterisk:k,inputWrapperOrder:H,wrapperProps:P,radius:I,rightSection:J,rightSectionWidth:ie,rightSectionPointerEvents:ne,leftSectionWidth:oe,visible:F,defaultVisible:le,onVisibilityChange:j,visibilityToggleIcon:M,visibilityToggleButtonProps:B,rightSectionProps:X,leftSectionProps:W,leftSectionPointerEvents:O,withErrorStyles:$,mod:ee,attributes:se,...de}=a,ve=sr(S),[pe,je]=Tr({value:F,defaultValue:le,finalValue:!1,onChange:j}),Ee=()=>je(!pe),Ge=Re({name:"PasswordInput",classes:Np,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:se,vars:p,varsResolver:c8}),{resolvedClassNames:ot,resolvedStyles:lt}=Ji({classNames:o,styles:u,props:a}),{styleProps:ze,rest:Ve}=es(de),mt=A?.id||`${ve}-error`,xt=D?.id||`${ve}-description`,Se=`${!!v&&typeof v!="boolean"?mt:""} ${!!R?xt:""}`,Me=Se.trim().length>0?Se.trim():void 0,Ie=y.jsx(lr,{...Ge("visibilityToggle"),disabled:b,radius:I,"aria-hidden":!B,"aria-pressed":pe,tabIndex:-1,...B,variant:B?.variant??"subtle",color:"gray",unstyled:f,onTouchEnd:Ne=>{Ne.preventDefault(),B?.onTouchEnd?.(Ne),Ee()},onMouseDown:Ne=>{Ne.preventDefault(),B?.onMouseDown?.(Ne),Ee()},onKeyDown:Ne=>{B?.onKeyDown?.(Ne),Ne.key===" "&&(Ne.preventDefault(),Ee())},children:y.jsx(M,{reveal:pe})});return y.jsx(Mt.Wrapper,{required:h,id:ve,label:_,error:v,description:R,size:T,classNames:ot,styles:lt,__staticSelector:"PasswordInput",unstyled:f,withAsterisk:k,inputWrapperOrder:H,inputContainer:E,variant:C,labelProps:{...z,htmlFor:ve},descriptionProps:{...D,id:xt},errorProps:{...A,id:mt},mod:ee,attributes:se,...Ge("root"),...ze,...P,children:y.jsx(Mt,{component:"div",error:v,leftSection:g,size:T,classNames:{...ot,input:Rt(Np.input,ot.input)},styles:lt,radius:I,disabled:b,__staticSelector:"PasswordInput",rightSectionWidth:ie,rightSection:J??Ie,variant:C,unstyled:f,leftSectionWidth:oe,rightSectionPointerEvents:ne||"all",rightSectionProps:X,leftSectionProps:W,leftSectionPointerEvents:O,withAria:!1,withErrorStyles:$,attributes:se,children:y.jsx("input",{required:h,"data-invalid":!!v||void 0,"data-with-left-section":!!g||void 0,...Ge("innerInput"),disabled:b,id:ve,ref:r,...Ve,"aria-describedby":Me,autoComplete:Ve.autoComplete||"off",type:pe?"text":"password"})})})});Zm.classes={...ur.classes,...Np};Zm.displayName="@mantine/core/PasswordInput";const u8={duration:100,transition:"fade"};function A1(t,r){return{...u8,...r,...t}}var of={tooltip:"m_1b3c8819",arrow:"m_f898399f"};function f8({offset:t,position:r,defaultOpened:a}){const[o,i]=x.useState(a),c=x.useRef(null),{x:u,y:f,elements:p,refs:h,update:v,placement:g}=um({placement:r,middleware:[lm({crossAxis:!0,padding:5,rootBoundary:"document"})]}),b=g.includes("right")?t:r.includes("left")?t*-1:0,S=g.includes("bottom")?t:r.includes("top")?t*-1:0,C=x.useCallback(({clientX:E,clientY:R})=>{h.setPositionReference({getBoundingClientRect(){return{width:0,height:0,x:E,y:R,left:E+b,top:R+S,right:E,bottom:R}}})},[p.reference]);return x.useEffect(()=>{if(h.floating.current){const E=c.current;E.addEventListener("mousemove",C);const R=Zr(h.floating.current);return R.forEach(_=>{_.addEventListener("scroll",v)}),()=>{E.removeEventListener("mousemove",C),R.forEach(_=>{_.removeEventListener("scroll",v)})}}},[p.reference,h.floating.current,v,C,o]),{handleMouseMove:C,x:u,y:f,opened:o,setOpened:i,boundaryRef:c,floating:h.setFloating}}const d8={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:Gn("popover")},h8=(t,{radius:r,color:a})=>({tooltip:{"--tooltip-radius":r===void 0?void 0:At(r),"--tooltip-bg":a?Ut(a,t):void 0,"--tooltip-color":a?"var(--mantine-color-white)":void 0}}),Qm=ge((t,r)=>{const a=ue("TooltipFloating",d8,t),{children:o,refProp:i,withinPortal:c,style:u,className:f,classNames:p,styles:h,unstyled:v,radius:g,color:b,label:S,offset:C,position:E,multiline:R,zIndex:_,disabled:T,defaultOpened:A,variant:D,vars:z,portalProps:k,attributes:H,...P}=a,I=_n(),J=Re({name:"TooltipFloating",props:a,classes:of,className:f,style:u,classNames:p,styles:h,unstyled:v,attributes:H,rootSelector:"tooltip",vars:z,varsResolver:h8}),{handleMouseMove:ie,x:ne,y:oe,opened:F,boundaryRef:le,floating:j,setOpened:M}=f8({offset:C,position:E,defaultOpened:A}),B=_l(o);if(!B)throw new Error("[@mantine/core] Tooltip.Floating component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const X=tn(le,Au(B),r),W=B.props,O=ee=>{W.onMouseEnter?.(ee),ie(ee),M(!0)},$=ee=>{W.onMouseLeave?.(ee),M(!1)};return y.jsxs(y.Fragment,{children:[y.jsx(La,{...k,withinPortal:c,children:y.jsx(fe,{...P,...J("tooltip",{style:{...Jp(u,I),zIndex:_,display:!T&&F?"block":"none",top:(oe&&Math.round(oe))??"",left:(ne&&Math.round(ne))??""}}),variant:D,ref:j,mod:{multiline:R},children:S})}),x.cloneElement(B,{...W,[i]:X,onMouseEnter:O,onMouseLeave:$})]})});Qm.classes=of;Qm.displayName="@mantine/core/TooltipFloating";const Lw=x.createContext(!1),p8=Lw.Provider,m8=()=>x.useContext(Lw),v8={openDelay:0,closeDelay:0};function Km(t){const{openDelay:r,closeDelay:a,children:o}=ue("TooltipGroup",v8,t);return y.jsx(p8,{value:!0,children:y.jsx(EA,{delay:{open:r,close:a},children:o})})}Km.displayName="@mantine/core/TooltipGroup";Km.extend=t=>t;function g8(t){if(t===void 0)return{shift:!0,flip:!0};const r={...t};return t.shift===void 0&&(r.shift=!0),t.flip===void 0&&(r.flip=!0),r}function y8(t){const r=g8(t.middlewares),a=[rS(t.offset)];return r.shift&&a.push(lm(typeof r.shift=="boolean"?{padding:8}:{padding:8,...r.shift})),r.flip&&a.push(typeof r.flip=="boolean"?fu():fu(r.flip)),a.push(aS({element:t.arrowRef,padding:t.arrowOffset})),r.inline?a.push(typeof r.inline=="boolean"?Pi():Pi(r.inline)):t.inline&&a.push(Pi()),a}function b8(t){const[r,a]=x.useState(t.defaultOpened),i=typeof t.opened=="boolean"?t.opened:r,c=m8(),u=sr(),f=x.useCallback(z=>{a(z),z&&_(u)},[u]),{x:p,y:h,context:v,refs:g,placement:b,middlewareData:{arrow:{x:S,y:C}={}}}=um({strategy:t.strategy,placement:t.position,open:i,onOpenChange:f,middleware:y8(t),whileElementsMounted:wp}),{delay:E,currentId:R,setCurrentId:_}=RA(v,{id:u}),{getReferenceProps:T,getFloatingProps:A}=OA([wA(v,{enabled:t.events?.hover,delay:c?E:{open:t.openDelay,close:t.closeDelay},mouseOnly:!t.events?.touch}),jA(v,{enabled:t.events?.focus,visibleOnly:!0}),MA(v,{role:"tooltip"}),NA(v,{enabled:typeof t.opened>"u"})]);go(()=>{t.onPositionChange?.(b)},[b]);const D=i&&R&&R!==u;return{x:p,y:h,arrowX:S,arrowY:C,reference:g.setReference,floating:g.setFloating,getFloatingProps:A,getReferenceProps:T,isGroupPhase:D,opened:i,placement:b}}const N1={position:"top",refProp:"ref",withinPortal:!0,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},events:{hover:!0,focus:!1,touch:!1},zIndex:Gn("popover"),positionDependencies:[],middlewares:{flip:!0,shift:!0,inline:!1}},x8=(t,{radius:r,color:a,variant:o,autoContrast:i})=>{const c=t.variantColorResolver({theme:t,color:a||t.primaryColor,autoContrast:i,variant:o||"filled"});return{tooltip:{"--tooltip-radius":r===void 0?void 0:At(r),"--tooltip-bg":a?c.background:void 0,"--tooltip-color":a?c.color:void 0}}},Ha=ge((t,r)=>{const a=ue("Tooltip",N1,t),{children:o,position:i,refProp:c,label:u,openDelay:f,closeDelay:p,onPositionChange:h,opened:v,defaultOpened:g,withinPortal:b,radius:S,color:C,classNames:E,styles:R,unstyled:_,style:T,className:A,withArrow:D,arrowSize:z,arrowOffset:k,arrowRadius:H,arrowPosition:P,offset:I,transitionProps:J,multiline:ie,events:ne,zIndex:oe,disabled:F,positionDependencies:le,onClick:j,onMouseEnter:M,onMouseLeave:B,inline:X,variant:W,keepMounted:O,vars:$,portalProps:ee,mod:se,floatingStrategy:de,middlewares:ve,autoContrast:pe,attributes:je,target:Ee,...Ge}=ue("Tooltip",N1,a),{dir:ot}=Du(),lt=x.useRef(null),ze=b8({position:CS(ot,i),closeDelay:p,openDelay:f,onPositionChange:h,opened:v,defaultOpened:g,events:ne,arrowRef:lt,arrowOffset:k,offset:typeof I=="number"?I+(D?z/2:0):I,positionDependencies:[...le,Ee??o],inline:X,strategy:de,middlewares:ve});x.useEffect(()=>{const Se=Ee instanceof HTMLElement?Ee:typeof Ee=="string"?document.querySelector(Ee):Ee?.current||null;Se&&ze.reference(Se)},[Ee,ze]);const Ve=Re({name:"Tooltip",props:a,classes:of,className:A,style:T,classNames:E,styles:R,unstyled:_,attributes:je,rootSelector:"tooltip",vars:$,varsResolver:x8}),mt=_l(o);if(!Ee&&!mt)return null;if(Ee){const Se=A1(J,{duration:100,transition:"fade"});return y.jsx(y.Fragment,{children:y.jsx(La,{...ee,withinPortal:b,children:y.jsx(Wr,{...Se,keepMounted:O,mounted:!F&&!!ze.opened,duration:ze.isGroupPhase?10:Se.duration,children:Me=>y.jsxs(fe,{...Ge,"data-fixed":de==="fixed"||void 0,variant:W,mod:[{multiline:ie},se],...ze.getFloatingProps({ref:ze.floating,className:Ve("tooltip").className,style:{...Ve("tooltip").style,...Me,zIndex:oe,top:ze.y??0,left:ze.x??0}}),children:[u,y.jsx(hu,{ref:lt,arrowX:ze.arrowX,arrowY:ze.arrowY,visible:D,position:ze.placement,arrowSize:z,arrowOffset:k,arrowRadius:H,arrowPosition:P,...Ve("arrow")})]})})})})}const xt=mt.props,me=tn(ze.reference,Au(mt),r),be=A1(J,{duration:100,transition:"fade"});return y.jsxs(y.Fragment,{children:[y.jsx(La,{...ee,withinPortal:b,children:y.jsx(Wr,{...be,keepMounted:O,mounted:!F&&!!ze.opened,duration:ze.isGroupPhase?10:be.duration,children:Se=>y.jsxs(fe,{...Ge,"data-fixed":de==="fixed"||void 0,variant:W,mod:[{multiline:ie},se],...ze.getFloatingProps({ref:ze.floating,className:Ve("tooltip").className,style:{...Ve("tooltip").style,...Se,zIndex:oe,top:ze.y??0,left:ze.x??0}}),children:[u,y.jsx(hu,{ref:lt,arrowX:ze.arrowX,arrowY:ze.arrowY,visible:D,position:ze.placement,arrowSize:z,arrowOffset:k,arrowRadius:H,arrowPosition:P,...Ve("arrow")})]})})}),x.cloneElement(mt,ze.getReferenceProps({onClick:j,onMouseEnter:M,onMouseLeave:B,onMouseMove:a.onMouseMove,onPointerDown:a.onPointerDown,onPointerEnter:a.onPointerEnter,...xt,className:Rt(A,xt.className),[c]:me}))]})});Ha.classes=of;Ha.displayName="@mantine/core/Tooltip";Ha.Floating=Qm;Ha.Group=Km;const S8={withCheckIcon:!0,allowDeselect:!0,checkIconPosition:"left",openOnFocus:!0},Hl=ge((t,r)=>{const a=ue("Select",S8,t),{classNames:o,styles:i,unstyled:c,vars:u,dropdownOpened:f,defaultDropdownOpened:p,onDropdownClose:h,onDropdownOpen:v,onFocus:g,onBlur:b,onClick:S,onChange:C,data:E,value:R,defaultValue:_,selectFirstOptionOnChange:T,selectFirstOptionOnDropdownOpen:A,onOptionSubmit:D,comboboxProps:z,readOnly:k,disabled:H,filter:P,limit:I,withScrollArea:J,maxDropdownHeight:ie,size:ne,searchable:oe,rightSection:F,checkIconPosition:le,withCheckIcon:j,withAlignedLabels:M,nothingFoundMessage:B,name:X,form:W,searchValue:O,defaultSearchValue:$,onSearchChange:ee,allowDeselect:se,error:de,rightSectionPointerEvents:ve,id:pe,clearable:je,clearButtonProps:Ee,hiddenInputProps:Ge,renderOption:ot,onClear:lt,autoComplete:ze,scrollAreaProps:Ve,__defaultRightSection:mt,__clearSection:xt,__clearable:me,chevronColor:be,autoSelectOnBlur:Se,openOnFocus:Me,attributes:Ie,...Ne}=a,Le=x.useMemo(()=>t_(E),[E]),ke=x.useRef({}),Ke=x.useMemo(()=>ZS(Le),[Le]),ye=sr(pe),[he,gn,In]=Tr({value:R,defaultValue:_,finalValue:null,onChange:C}),ft=typeof he=="string"?he in Ke?Ke[he]:ke.current[he]:void 0,Qt=T3(ft),[gt,pr,Kt]=Tr({value:O,defaultValue:$,finalValue:ft?ft.label:"",onChange:ee}),vt=tw({opened:f,defaultOpened:p,onDropdownOpen:()=>{v?.(),A?vt.selectFirstOption():vt.updateSelectedOptionIndex("active",{scrollIntoView:!0})},onDropdownClose:()=>{h?.(),setTimeout(vt.resetSelectedOption,0)}}),St=zt=>{pr(zt),vt.resetSelectedOption()},{resolvedClassNames:gs,resolvedStyles:ys}=Ji({props:a,styles:i,classNames:o});x.useEffect(()=>{T&&vt.selectFirstOption()},[T,gt]),x.useEffect(()=>{R===null&&St(""),typeof R=="string"&&ft&&(Qt?.value!==ft.value||Qt?.label!==ft.label)&&St(ft.label)},[R,ft]),x.useEffect(()=>{!In&&!Kt&&St(typeof he=="string"?he in Ke?Ke[he]?.label:ke.current[he]?.label||"":"")},[Ke,he]),x.useEffect(()=>{he&&he in Ke&&(ke.current[he]=Ke[he])},[Ke,he]);const mf=y.jsx(tt.ClearButton,{...Ee,onClear:()=>{gn(null,null),St(""),lt?.()}}),Eo=je&&!!he&&!H&&!k;return y.jsxs(y.Fragment,{children:[y.jsxs(tt,{store:vt,__staticSelector:"Select",classNames:gs,styles:ys,unstyled:c,readOnly:k,size:ne,attributes:Ie,keepMounted:Se,onOptionSubmit:zt=>{D?.(zt);const jn=se&&Ke[zt].value===he?null:Ke[zt],Zn=jn?jn.value:null;Zn!==he&&gn(Zn,jn),!In&&St(typeof Zn=="string"&&jn?.label||""),vt.closeDropdown()},...z,children:[y.jsx(tt.Target,{targetType:oe?"input":"button",autoComplete:ze,children:y.jsx(ur,{id:ye,ref:r,__defaultRightSection:y.jsx(tt.Chevron,{size:ne,error:de,unstyled:c,color:be}),__clearSection:mf,__clearable:Eo,rightSection:F,rightSectionPointerEvents:ve||"none",...Ne,size:ne,__staticSelector:"Select",disabled:H,readOnly:k||!oe,value:gt,onChange:zt=>{St(zt.currentTarget.value),vt.openDropdown(),T&&vt.selectFirstOption()},onFocus:zt=>{Me&&oe&&vt.openDropdown(),g?.(zt)},onBlur:zt=>{Se&&vt.clickSelectedOption(),oe&&vt.closeDropdown();const jn=typeof he=="string"&&(he in Ke?Ke[he]:ke.current[he]);St(jn&&jn.label||""),b?.(zt)},onClick:zt=>{oe?vt.openDropdown():vt.toggleDropdown(),S?.(zt)},classNames:gs,styles:ys,unstyled:c,pointer:!oe,error:de,attributes:Ie})}),y.jsx(N_,{data:Le,hidden:k||H,filter:P,search:gt,limit:I,hiddenWhenEmpty:!B,withScrollArea:J,maxDropdownHeight:ie,filterOptions:!!oe&&ft?.label!==gt,value:he,checkIconPosition:le,withCheckIcon:j,withAlignedLabels:M,nothingFoundMessage:B,unstyled:c,labelId:Ne.label?`${ye}-label`:void 0,"aria-label":Ne.label?void 0:Ne["aria-label"],renderOption:ot,scrollAreaProps:Ve})]}),y.jsx(tt.HiddenInput,{value:he,name:X,form:W,disabled:H,...Ge})]})});Hl.classes={...ur.classes,...tt.classes};Hl.displayName="@mantine/core/Select";var Bw={container:"m_925c2d2c",root:"m_2415a157"};function w8({spacing:t,verticalSpacing:r,cols:a,selector:o}){const i=_n(),c=r===void 0?t:r,u=Wi({"--sg-spacing-x":Gt(yl(t)),"--sg-spacing-y":Gt(yl(c)),"--sg-cols":yl(a)?.toString()}),f=Et(i.breakpoints).reduce((v,g)=>(v[g]||(v[g]={}),typeof t=="object"&&t[g]!==void 0&&(v[g]["--sg-spacing-x"]=Gt(t[g])),typeof c=="object"&&c[g]!==void 0&&(v[g]["--sg-spacing-y"]=Gt(c[g])),typeof a=="object"&&a[g]!==void 0&&(v[g]["--sg-cols"]=a[g]),v),{}),h=dp(Et(f),i.breakpoints).filter(v=>Et(f[v.value]).length>0).map(v=>({query:`(min-width: ${i.breakpoints[v.value]})`,styles:f[v.value]}));return y.jsx(Ou,{styles:u,media:h,selector:o})}function ap(t){return typeof t=="object"&&t!==null?Et(t):[]}function C8(t){return t.sort((r,a)=>qi(r)-qi(a))}function E8({spacing:t,verticalSpacing:r,cols:a}){const o=Array.from(new Set([...ap(t),...ap(r),...ap(a)]));return C8(o)}function R8({spacing:t,verticalSpacing:r,cols:a,selector:o}){const i=r===void 0?t:r,c=Wi({"--sg-spacing-x":Gt(yl(t)),"--sg-spacing-y":Gt(yl(i)),"--sg-cols":yl(a)?.toString()}),u=E8({spacing:t,verticalSpacing:r,cols:a}),f=u.reduce((h,v)=>(h[v]||(h[v]={}),typeof t=="object"&&t[v]!==void 0&&(h[v]["--sg-spacing-x"]=Gt(t[v])),typeof i=="object"&&i[v]!==void 0&&(h[v]["--sg-spacing-y"]=Gt(i[v])),typeof a=="object"&&a[v]!==void 0&&(h[v]["--sg-cols"]=a[v]),h),{}),p=u.map(h=>({query:`simple-grid (min-width: ${h})`,styles:f[h]}));return y.jsx(Ou,{styles:c,container:p,selector:o})}const T8={cols:1,spacing:"md",type:"media"},Wm=ge((t,r)=>{const a=ue("SimpleGrid",T8,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,cols:h,verticalSpacing:v,spacing:g,type:b,attributes:S,...C}=a,E=Re({name:"SimpleGrid",classes:Bw,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:S,vars:p}),R=kx();return b==="container"?y.jsxs(y.Fragment,{children:[y.jsx(R8,{...a,selector:`.${R}`}),y.jsx("div",{...E("container"),children:y.jsx(fe,{ref:r,...E("root",{className:R}),...C})})]}):y.jsxs(y.Fragment,{children:[y.jsx(w8,{...a,selector:`.${R}`}),y.jsx(fe,{ref:r,...E("root",{className:R}),...C})]})});Wm.classes=Bw;Wm.displayName="@mantine/core/SimpleGrid";var Hw={root:"m_6d731127"};const A8={gap:"md",align:"stretch",justify:"flex-start"},N8=(t,{gap:r,align:a,justify:o})=>({root:{"--stack-gap":Gt(r),"--stack-align":a,"--stack-justify":o}}),An=ge((t,r)=>{const a=ue("Stack",A8,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,align:h,justify:v,gap:g,variant:b,attributes:S,...C}=a,E=Re({name:"Stack",props:a,classes:Hw,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:S,vars:p,varsResolver:N8});return y.jsx(fe,{ref:r,...E("root"),variant:b,...C})});An.classes=Hw;An.displayName="@mantine/core/Stack";const[_8,j8]=ea("Table component was not found in the tree");var us={table:"m_b23fa0ef",th:"m_4e7aa4f3",tr:"m_4e7aa4fd",td:"m_4e7aa4ef",tbody:"m_b2404537",thead:"m_b242d975",caption:"m_9e5a3ac7",scrollContainer:"m_a100c15",scrollContainerInner:"m_62259741"};function O8(t,r){if(!r)return;const a={};return r.columnBorder&&t.withColumnBorders&&(a["data-with-column-border"]=!0),r.rowBorder&&t.withRowBorders&&(a["data-with-row-border"]=!0),r.striped&&t.striped&&(a["data-striped"]=t.striped),r.highlightOnHover&&t.highlightOnHover&&(a["data-hover"]=!0),r.captionSide&&t.captionSide&&(a["data-side"]=t.captionSide),r.stickyHeader&&t.stickyHeader&&(a["data-sticky"]=!0),a}function wo(t,r){const a=`Table${t.charAt(0).toUpperCase()}${t.slice(1)}`,o=ge((i,c)=>{const u=ue(a,{},i),{classNames:f,className:p,style:h,styles:v,...g}=u,b=j8();return y.jsx(fe,{component:t,ref:c,...O8(b,r),...b.getStyles(t,{className:p,classNames:f,style:h,styles:v,props:u}),...g})});return o.displayName=`@mantine/core/${a}`,o.classes=us,o}const _p=wo("th",{columnBorder:!0}),Uw=wo("td",{columnBorder:!0}),eu=wo("tr",{rowBorder:!0,striped:!0,highlightOnHover:!0}),$w=wo("thead",{stickyHeader:!0}),kw=wo("tbody"),Pw=wo("tfoot"),Vw=wo("caption",{captionSide:!0});function Jm({data:t}){return y.jsxs(y.Fragment,{children:[t.caption&&y.jsx(Vw,{children:t.caption}),t.head&&y.jsx($w,{children:y.jsx(eu,{children:t.head.map((r,a)=>y.jsx(_p,{children:r},a))})}),t.body&&y.jsx(kw,{children:t.body.map((r,a)=>y.jsx(eu,{children:r.map((o,i)=>y.jsx(Uw,{children:o},i))},a))}),t.foot&&y.jsx(Pw,{children:y.jsx(eu,{children:t.foot.map((r,a)=>y.jsx(_p,{children:r},a))})})]})}Jm.displayName="@mantine/core/TableDataRenderer";const D8={type:"scrollarea"},M8=(t,{minWidth:r,maxHeight:a,type:o})=>({scrollContainer:{"--table-min-width":K(r),"--table-max-height":K(a),"--table-overflow":o==="native"?"auto":void 0}}),ev=ge((t,r)=>{const a=ue("TableScrollContainer",D8,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,children:h,minWidth:v,maxHeight:g,type:b,scrollAreaProps:S,attributes:C,...E}=a,R=Re({name:"TableScrollContainer",classes:us,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:C,vars:p,varsResolver:M8,rootSelector:"scrollContainer"});return y.jsx(fe,{component:b==="scrollarea"?So:"div",...b==="scrollarea"?g?{offsetScrollbars:"xy",...S}:{offsetScrollbars:"x",...S}:{},ref:r,...R("scrollContainer"),...E,children:y.jsx("div",{...R("scrollContainerInner"),children:h})})});ev.classes=us;ev.displayName="@mantine/core/TableScrollContainer";const z8={withRowBorders:!0,verticalSpacing:7},L8=(t,{layout:r,captionSide:a,horizontalSpacing:o,verticalSpacing:i,borderColor:c,stripedColor:u,highlightOnHoverColor:f,striped:p,highlightOnHover:h,stickyHeaderOffset:v,stickyHeader:g})=>({table:{"--table-layout":r,"--table-caption-side":a,"--table-horizontal-spacing":Gt(o),"--table-vertical-spacing":Gt(i),"--table-border-color":c?Ut(c,t):void 0,"--table-striped-color":p&&u?Ut(u,t):void 0,"--table-highlight-on-hover-color":h&&f?Ut(f,t):void 0,"--table-sticky-header-offset":g?K(v):void 0}}),ce=ge((t,r)=>{const a=ue("Table",z8,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,horizontalSpacing:h,verticalSpacing:v,captionSide:g,stripedColor:b,highlightOnHoverColor:S,striped:C,highlightOnHover:E,withColumnBorders:R,withRowBorders:_,withTableBorder:T,borderColor:A,layout:D,variant:z,data:k,children:H,stickyHeader:P,stickyHeaderOffset:I,mod:J,tabularNums:ie,attributes:ne,...oe}=a,F=Re({name:"Table",props:a,className:i,style:c,classes:us,classNames:o,styles:u,unstyled:f,attributes:ne,rootSelector:"table",vars:p,varsResolver:L8});return y.jsx(_8,{value:{getStyles:F,stickyHeader:P,striped:C===!0?"odd":C||void 0,highlightOnHover:E,withColumnBorders:R,withRowBorders:_,captionSide:g||"bottom"},children:y.jsx(fe,{component:"table",variant:z,ref:r,mod:[{"data-with-table-border":T,"data-tabular-nums":ie},J],...F("table"),...oe,children:H||!!k&&y.jsx(Jm,{data:k})})})});ce.classes=us;ce.displayName="@mantine/core/Table";ce.Td=Uw;ce.Th=_p;ce.Tr=eu;ce.Thead=$w;ce.Tbody=kw;ce.Tfoot=Pw;ce.Caption=Vw;ce.ScrollContainer=ev;ce.DataRenderer=Jm;const fn=ge((t,r)=>{const a=ue("TextInput",null,t);return y.jsx(ur,{component:"input",ref:r,...a,__staticSelector:"TextInput"})});fn.classes=ur.classes;fn.displayName="@mantine/core/TextInput";var qw={root:"m_7341320d"};const B8=(t,{size:r,radius:a,variant:o,gradient:i,color:c,autoContrast:u})=>{const f=t.variantColorResolver({color:c||t.primaryColor,theme:t,gradient:i,variant:o||"filled",autoContrast:u});return{root:{"--ti-size":qe(r,"ti-size"),"--ti-radius":a===void 0?void 0:At(a),"--ti-bg":c||o?f.background:void 0,"--ti-color":c||o?f.color:void 0,"--ti-bd":c||o?f.border:void 0}}},tv=ge((t,r)=>{const a=ue("ThemeIcon",null,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,autoContrast:h,attributes:v,...g}=a,b=Re({name:"ThemeIcon",classes:qw,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:v,vars:p,varsResolver:B8});return y.jsx(fe,{ref:r,...b("root"),...g})});tv.classes=qw;tv.displayName="@mantine/core/ThemeIcon";const H8=["h1","h2","h3","h4","h5","h6"],U8=["xs","sm","md","lg","xl"];function $8(t,r){const a=r!==void 0?r:`h${t}`;return H8.includes(a)?{fontSize:`var(--mantine-${a}-font-size)`,fontWeight:`var(--mantine-${a}-font-weight)`,lineHeight:`var(--mantine-${a}-line-height)`}:U8.includes(a)?{fontSize:`var(--mantine-font-size-${a})`,fontWeight:`var(--mantine-h${t}-font-weight)`,lineHeight:`var(--mantine-h${t}-line-height)`}:{fontSize:K(a),fontWeight:`var(--mantine-h${t}-font-weight)`,lineHeight:`var(--mantine-h${t}-line-height)`}}var Gw={root:"m_8a5d1357"};const k8={order:1},P8=(t,{order:r,size:a,lineClamp:o,textWrap:i})=>{const c=$8(r||1,a);return{root:{"--title-fw":c.fontWeight,"--title-lh":c.lineHeight,"--title-fz":c.fontSize,"--title-line-clamp":typeof o=="number"?o.toString():void 0,"--title-text-wrap":i}}},Va=ge((t,r)=>{const a=ue("Title",k8,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,order:p,vars:h,size:v,variant:g,lineClamp:b,textWrap:S,mod:C,attributes:E,...R}=a,_=Re({name:"Title",props:a,classes:Gw,className:i,style:c,classNames:o,styles:u,unstyled:f,attributes:E,vars:h,varsResolver:P8});return[1,2,3,4,5,6].includes(p)?y.jsx(fe,{..._("root"),component:`h${p}`,variant:g,ref:r,mod:[{order:p,"data-line-clamp":typeof b=="number"},C],size:v,...R}):null});Va.classes=Gw;Va.displayName="@mantine/core/Title";function V8(t){let r=t,a=!1;const o=new Set;return{getState(){return r},updateState(i){r=typeof i=="function"?i(r):i},setState(i){this.updateState(i),o.forEach(c=>c(r))},initialize(i){a||(r=i,a=!0)},subscribe(i){return o.add(i),()=>o.delete(i)}}}function q8(t){return x.useSyncExternalStore(t.subscribe,()=>t.getState(),()=>t.getState())}function G8(t,r,a){const o=[],i=[],c={};for(const u of t){const f=u.position||r;c[f]=c[f]||0,c[f]+=1,c[f]<=a?i.push(u):o.push(u)}return{notifications:i,queue:o}}const Y8=()=>V8({notifications:[],queue:[],defaultPosition:"bottom-right",limit:5}),Co=Y8(),F8=(t=Co)=>q8(t);function Ul(t,r){const a=t.getState(),o=r([...a.notifications,...a.queue]),i=G8(o,a.defaultPosition,a.limit);t.setState({notifications:i.notifications,queue:i.queue,limit:a.limit,defaultPosition:a.defaultPosition})}function X8(t,r=Co){const a=t.id||ki();return Ul(r,o=>t.id&&o.some(i=>i.id===t.id)?o:[...o,{...t,id:a}]),a}function Yw(t,r=Co){return Ul(r,a=>a.filter(o=>o.id===t?(o.onClose?.(o),!1):!0)),t}function I8(t,r=Co){return Ul(r,a=>a.map(o=>o.id===t.id?{...o,...t}:o)),t.id}function Z8(t=Co){Ul(t,()=>[])}function Q8(t=Co){Ul(t,r=>r.slice(0,t.getState().limit))}const it={show:X8,hide:Yw,update:I8,clean:Z8,cleanQueue:Q8,updateState:Ul};function jp(t,r){return jp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,o){return a.__proto__=o,a},jp(t,r)}function Fw(t,r){t.prototype=Object.create(r.prototype),t.prototype.constructor=t,jp(t,r)}const _1={disabled:!1},vu=at.createContext(null);var K8=function(r){return r.scrollTop},$i="unmounted",lo="exited",io="entering",vl="entered",Op="exiting",aa=(function(t){Fw(r,t);function r(o,i){var c;c=t.call(this,o,i)||this;var u=i,f=u&&!u.isMounting?o.enter:o.appear,p;return c.appearStatus=null,o.in?f?(p=lo,c.appearStatus=io):p=vl:o.unmountOnExit||o.mountOnEnter?p=$i:p=lo,c.state={status:p},c.nextCallback=null,c}r.getDerivedStateFromProps=function(i,c){var u=i.in;return u&&c.status===$i?{status:lo}:null};var a=r.prototype;return a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.componentDidUpdate=function(i){var c=null;if(i!==this.props){var u=this.state.status;this.props.in?u!==io&&u!==vl&&(c=io):(u===io||u===vl)&&(c=Op)}this.updateStatus(!1,c)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.getTimeouts=function(){var i=this.props.timeout,c,u,f;return c=u=f=i,i!=null&&typeof i!="number"&&(c=i.exit,u=i.enter,f=i.appear!==void 0?i.appear:u),{exit:c,enter:u,appear:f}},a.updateStatus=function(i,c){if(i===void 0&&(i=!1),c!==null)if(this.cancelNextCallback(),c===io){if(this.props.unmountOnExit||this.props.mountOnEnter){var u=this.props.nodeRef?this.props.nodeRef.current:Ui.findDOMNode(this);u&&K8(u)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===lo&&this.setState({status:$i})},a.performEnter=function(i){var c=this,u=this.props.enter,f=this.context?this.context.isMounting:i,p=this.props.nodeRef?[f]:[Ui.findDOMNode(this),f],h=p[0],v=p[1],g=this.getTimeouts(),b=f?g.appear:g.enter;if(!i&&!u||_1.disabled){this.safeSetState({status:vl},function(){c.props.onEntered(h)});return}this.props.onEnter(h,v),this.safeSetState({status:io},function(){c.props.onEntering(h,v),c.onTransitionEnd(b,function(){c.safeSetState({status:vl},function(){c.props.onEntered(h,v)})})})},a.performExit=function(){var i=this,c=this.props.exit,u=this.getTimeouts(),f=this.props.nodeRef?void 0:Ui.findDOMNode(this);if(!c||_1.disabled){this.safeSetState({status:lo},function(){i.props.onExited(f)});return}this.props.onExit(f),this.safeSetState({status:Op},function(){i.props.onExiting(f),i.onTransitionEnd(u.exit,function(){i.safeSetState({status:lo},function(){i.props.onExited(f)})})})},a.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(i,c){c=this.setNextCallback(c),this.setState(i,c)},a.setNextCallback=function(i){var c=this,u=!0;return this.nextCallback=function(f){u&&(u=!1,c.nextCallback=null,i(f))},this.nextCallback.cancel=function(){u=!1},this.nextCallback},a.onTransitionEnd=function(i,c){this.setNextCallback(c);var u=this.props.nodeRef?this.props.nodeRef.current:Ui.findDOMNode(this),f=i==null&&!this.props.addEndListener;if(!u||f){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var p=this.props.nodeRef?[this.nextCallback]:[u,this.nextCallback],h=p[0],v=p[1];this.props.addEndListener(h,v)}i!=null&&setTimeout(this.nextCallback,i)},a.render=function(){var i=this.state.status;if(i===$i)return null;var c=this.props,u=c.children;c.in,c.mountOnEnter,c.unmountOnExit,c.appear,c.enter,c.exit,c.timeout,c.addEndListener,c.onEnter,c.onEntering,c.onEntered,c.onExit,c.onExiting,c.onExited,c.nodeRef;var f=qm(c,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return at.createElement(vu.Provider,{value:null},typeof u=="function"?u(i,f):at.cloneElement(at.Children.only(u),f))},r})(at.Component);aa.contextType=vu;aa.propTypes={};function pl(){}aa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:pl,onEntering:pl,onEntered:pl,onExit:pl,onExiting:pl,onExited:pl};aa.UNMOUNTED=$i;aa.EXITED=lo;aa.ENTERING=io;aa.ENTERED=vl;aa.EXITING=Op;function W8(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function nv(t,r){var a=function(c){return r&&x.isValidElement(c)?r(c):c},o=Object.create(null);return t&&x.Children.map(t,function(i){return i}).forEach(function(i){o[i.key]=a(i)}),o}function J8(t,r){t=t||{},r=r||{};function a(v){return v in r?r[v]:t[v]}var o=Object.create(null),i=[];for(var c in t)c in r?i.length&&(o[c]=i,i=[]):i.push(c);var u,f={};for(var p in r){if(o[p])for(u=0;u<o[p].length;u++){var h=o[p][u];f[o[p][u]]=a(h)}f[p]=a(p)}for(u=0;u<i.length;u++)f[i[u]]=a(i[u]);return f}function fo(t,r,a){return a[r]!=null?a[r]:t.props[r]}function e6(t,r){return nv(t.children,function(a){return x.cloneElement(a,{onExited:r.bind(null,a),in:!0,appear:fo(a,"appear",t),enter:fo(a,"enter",t),exit:fo(a,"exit",t)})})}function t6(t,r,a){var o=nv(t.children),i=J8(r,o);return Object.keys(i).forEach(function(c){var u=i[c];if(x.isValidElement(u)){var f=c in r,p=c in o,h=r[c],v=x.isValidElement(h)&&!h.props.in;p&&(!f||v)?i[c]=x.cloneElement(u,{onExited:a.bind(null,u),in:!0,exit:fo(u,"exit",t),enter:fo(u,"enter",t)}):!p&&f&&!v?i[c]=x.cloneElement(u,{in:!1}):p&&f&&x.isValidElement(h)&&(i[c]=x.cloneElement(u,{onExited:a.bind(null,u),in:h.props.in,exit:fo(u,"exit",t),enter:fo(u,"enter",t)}))}}),i}var n6=Object.values||function(t){return Object.keys(t).map(function(r){return t[r]})},r6={component:"div",childFactory:function(r){return r}},Ma=(function(t){Fw(r,t);function r(o,i){var c;c=t.call(this,o,i)||this;var u=c.handleExited.bind(W8(c));return c.state={contextValue:{isMounting:!0},handleExited:u,firstRender:!0},c}var a=r.prototype;return a.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},a.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(i,c){var u=c.children,f=c.handleExited,p=c.firstRender;return{children:p?e6(i,f):t6(i,u,f),firstRender:!1}},a.handleExited=function(i,c){var u=nv(this.props.children);i.key in u||(i.props.onExited&&i.props.onExited(c),this.mounted&&this.setState(function(f){var p=pu({},f.children);return delete p[i.key],{children:p}}))},a.render=function(){var i=this.props,c=i.component,u=i.childFactory,f=qm(i,["component","childFactory"]),p=this.state.contextValue,h=n6(this.state.children).map(u);return delete f.appear,delete f.enter,delete f.exit,c===null?at.createElement(vu.Provider,{value:p},h):at.createElement(vu.Provider,{value:p},at.createElement(c,f,h))},r})(at.Component);Ma.propTypes={};Ma.defaultProps=r6;const Xw=["bottom-center","bottom-left","bottom-right","top-center","top-left","top-right"];function a6(t,r){return t.reduce((a,o)=>(a[o.position||r].push(o),a),Xw.reduce((a,o)=>(a[o]=[],a),{}))}const j1={left:"translateX(-100%)",right:"translateX(100%)","top-center":"translateY(-100%)","bottom-center":"translateY(100%)"},o6={left:"translateX(0)",right:"translateX(0)","top-center":"translateY(0)","bottom-center":"translateY(0)"};function l6({state:t,maxHeight:r,position:a,transitionDuration:o}){const[i,c]=a.split("-"),u=c==="center"?`${i}-center`:c,f={opacity:0,maxHeight:r,transform:j1[u],transitionDuration:`${o}ms, ${o}ms, ${o}ms`,transitionTimingFunction:"cubic-bezier(.51,.3,0,1.21), cubic-bezier(.51,.3,0,1.21), linear",transitionProperty:"opacity, transform, max-height"},p={opacity:1,transform:o6[u]},h={opacity:0,maxHeight:0,transform:j1[u]};return{...f,...{entering:p,entered:p,exiting:h,exited:h}[t]}}function i6(t,r){return typeof r=="number"?r:r===!1||t===!1?!1:t}const Iw=x.forwardRef(({data:t,onHide:r,autoClose:a,...o},i)=>{const{autoClose:c,message:u,...f}=t,p=i6(a,t.autoClose),h=x.useRef(-1),v=()=>window.clearTimeout(h.current),g=()=>{r(t.id),v()},b=()=>{typeof p=="number"&&(h.current=window.setTimeout(g,p))};return x.useEffect(()=>{t.onOpen?.(t)},[]),x.useEffect(()=>(b(),v),[p]),y.jsx(Fm,{...o,...f,onClose:g,ref:i,onMouseEnter:v,onMouseLeave:b,children:u})});Iw.displayName="@mantine/notifications/NotificationContainer";var Zw={root:"m_b37d9ac7",notification:"m_5ed0edd0"};const s6=aa,c6={position:"bottom-right",autoClose:4e3,transitionDuration:250,containerWidth:440,notificationMaxHeight:200,limit:5,zIndex:Gn("overlay"),store:Co,withinPortal:!0},u6=(t,{zIndex:r,containerWidth:a})=>({root:{"--notifications-z-index":r?.toString(),"--notifications-container-width":K(a)}}),oa=ge((t,r)=>{const a=ue("Notifications",c6,t),{classNames:o,className:i,style:c,styles:u,unstyled:f,vars:p,position:h,autoClose:v,transitionDuration:g,containerWidth:b,notificationMaxHeight:S,limit:C,zIndex:E,store:R,portalProps:_,withinPortal:T,...A}=a,D=_n(),z=F8(R),k=w3(),H=Ru(),P=x.useRef({}),I=x.useRef(0),ie=(D.respectReducedMotion?H:!1)?1:g,ne=Re({name:"Notifications",classes:Zw,props:a,className:i,style:c,classNames:o,styles:u,unstyled:f,vars:p,varsResolver:u6});x.useEffect(()=>{R?.updateState(le=>({...le,limit:C||5,defaultPosition:h}))},[C,h]),go(()=>{z.notifications.length>I.current&&setTimeout(()=>k(),0),I.current=z.notifications.length},[z.notifications]);const oe=a6(z.notifications,h),F=Xw.reduce((le,j)=>(le[j]=oe[j].map(({style:M,...B})=>y.jsx(s6,{timeout:ie,onEnter:()=>P.current[B.id].offsetHeight,nodeRef:{current:P.current[B.id]},children:X=>y.jsx(Iw,{ref:W=>{W&&(P.current[B.id]=W)},data:B,onHide:W=>Yw(W,R),autoClose:v,...ne("notification",{style:{...l6({state:X,position:j,transitionDuration:ie,maxHeight:S}),...M}})})},B.id)),le),{});return y.jsxs(La,{withinPortal:T,..._,children:[y.jsx(fe,{...ne("root"),"data-position":"top-center",ref:r,...A,children:y.jsx(Ma,{children:F["top-center"]})}),y.jsx(fe,{...ne("root"),"data-position":"top-left",...A,children:y.jsx(Ma,{children:F["top-left"]})}),y.jsx(fe,{...ne("root",{className:vo.classNames.fullWidth}),"data-position":"top-right",...A,children:y.jsx(Ma,{children:F["top-right"]})}),y.jsx(fe,{...ne("root",{className:vo.classNames.fullWidth}),"data-position":"bottom-right",...A,children:y.jsx(Ma,{children:F["bottom-right"]})}),y.jsx(fe,{...ne("root"),"data-position":"bottom-left",...A,children:y.jsx(Ma,{children:F["bottom-left"]})}),y.jsx(fe,{...ne("root"),"data-position":"bottom-center",...A,children:y.jsx(Ma,{children:F["bottom-center"]})})]})});oa.classes=Zw;oa.displayName="@mantine/notifications/Notifications";oa.show=it.show;oa.hide=it.hide;oa.update=it.update;oa.clean=it.clean;oa.cleanQueue=it.cleanQueue;oa.updateState=it.updateState;const rv=x.createContext(null);rv.displayName="@mantine/modals/ModalsContext";function f6(){const t=x.useContext(rv);if(!t)throw new Error("[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component");return t}function d6({id:t,cancelProps:r,confirmProps:a,labels:o={cancel:"",confirm:""},closeOnConfirm:i=!0,closeOnCancel:c=!0,groupProps:u,onCancel:f,onConfirm:p,children:h}){const{cancel:v,confirm:g}=o,b=f6(),S=E=>{typeof r?.onClick=="function"&&r?.onClick(E),typeof f=="function"&&f(),c&&b.closeModal(t)},C=E=>{typeof a?.onClick=="function"&&a?.onClick(E),typeof p=="function"&&p(),i&&b.closeModal(t)};return y.jsxs(y.Fragment,{children:[h&&y.jsx(fe,{mb:"md",children:h}),y.jsxs(ht,{mt:h?0:"md",justify:"flex-end",...u,children:[y.jsx(Dt,{variant:"default",...r,onClick:S,children:r?.children||v}),y.jsx(Dt,{...a,onClick:C,children:a?.children||g})]})]})}const[h6,Qw]=N3("mantine-modals");Qw("closeModal");Qw("closeAllModals");function O1(t,r){r&&t.type==="confirm"&&t.props.onCancel?.(),t.props.onClose?.()}function p6(t,r){switch(r.type){case"OPEN":return{current:r.modal,modals:[...t.modals,r.modal]};case"CLOSE":{const a=t.modals.find(i=>i.id===r.modalId);if(!a)return t;O1(a,r.canceled);const o=t.modals.filter(i=>i.id!==r.modalId);return{current:o[o.length-1]||t.current,modals:o}}case"CLOSE_ALL":return t.modals.length?(t.modals.concat().reverse().forEach(a=>{O1(a,r.canceled)}),{current:t.current,modals:[]}):t;case"UPDATE":{const{modalId:a,newProps:o}=r,i=t.modals.map(u=>u.id!==a?u:u.type==="content"||u.type==="confirm"?{...u,props:{...u.props,...o}}:u.type==="context"?{...u,props:{...u.props,...o,innerProps:{...u.props.innerProps,...o.innerProps}}}:u),c=t.current?.id===a&&i.find(u=>u.id===a)||t.current;return{...t,modals:i,current:c}}default:return t}}function m6(t){if(!t)return{confirmProps:{},modalProps:{}};const{id:r,children:a,onCancel:o,onConfirm:i,closeOnConfirm:c,closeOnCancel:u,cancelProps:f,confirmProps:p,groupProps:h,labels:v,...g}=t;return{confirmProps:{id:r,children:a,onCancel:o,onConfirm:i,closeOnConfirm:c,closeOnCancel:u,cancelProps:f,confirmProps:p,groupProps:h,labels:v},modalProps:{id:r,...g}}}function v6({children:t,modalProps:r,labels:a,modals:o}){const[i,c]=x.useReducer(p6,{modals:[],current:null}),u=x.useRef(i);u.current=i;const f=x.useCallback(T=>{c({type:"CLOSE_ALL",canceled:T})},[u,c]),p=x.useCallback(({modalId:T,...A})=>{const D=T||ki();return c({type:"OPEN",modal:{id:D,type:"content",props:A}}),D},[c]),h=x.useCallback(({modalId:T,...A})=>{const D=T||ki();return c({type:"OPEN",modal:{id:D,type:"confirm",props:A}}),D},[c]),v=x.useCallback((T,{modalId:A,...D})=>{const z=A||ki();return c({type:"OPEN",modal:{id:z,type:"context",props:D,ctx:T}}),z},[c]),g=x.useCallback((T,A)=>{c({type:"CLOSE",modalId:T,canceled:A})},[u,c]),b=x.useCallback(({modalId:T,...A})=>{c({type:"UPDATE",modalId:T,newProps:A})},[c]),S=x.useCallback(({modalId:T,...A})=>{c({type:"UPDATE",modalId:T,newProps:A})},[c]);h6({openModal:p,openConfirmModal:h,openContextModal:({modal:T,...A})=>v(T,A),closeModal:g,closeContextModal:g,closeAllModals:f,updateModal:b,updateContextModal:S});const C={modalProps:r||{},modals:i.modals,openModal:p,openConfirmModal:h,openContextModal:v,closeModal:g,closeContextModal:g,closeAll:f,updateModal:b,updateContextModal:S},E=()=>{const T=u.current.current;switch(T?.type){case"context":{const{innerProps:A,...D}=T.props,z=o[T.ctx];return{modalProps:D,content:y.jsx(z,{innerProps:A,context:C,id:T.id})}}case"confirm":{const{modalProps:A,confirmProps:D}=m6(T.props);return{modalProps:A,content:y.jsx(d6,{...D,id:T.id,labels:T.props.labels||a})}}case"content":{const{children:A,...D}=T.props;return{modalProps:D,content:A}}default:return{modalProps:{},content:null}}},{modalProps:R,content:_}=E();return y.jsxs(rv.Provider,{value:C,children:[y.jsx(vn,{zIndex:Gn("modal")+1,...r,...R,opened:i.modals.length>0,onClose:()=>g(i.current?.id),children:_}),t]})}const D1=t=>{let r;const a=new Set,o=(h,v)=>{const g=typeof h=="function"?h(r):h;if(!Object.is(g,r)){const b=r;r=v??(typeof g!="object"||g===null)?g:Object.assign({},r,g),a.forEach(S=>S(r,b))}},i=()=>r,f={setState:o,getState:i,getInitialState:()=>p,subscribe:h=>(a.add(h),()=>a.delete(h))},p=r=t(o,i,f);return f},g6=(t=>t?D1(t):D1),y6=t=>t;function b6(t,r=y6){const a=at.useSyncExternalStore(t.subscribe,at.useCallback(()=>r(t.getState()),[t,r]),at.useCallback(()=>r(t.getInitialState()),[t,r]));return at.useDebugValue(a),a}const M1=t=>{const r=g6(t),a=o=>b6(r,o);return Object.assign(a,r),a},x6=(t=>t?M1(t):M1);function Kw(t,r){return function(){return t.apply(r,arguments)}}const{toString:S6}=Object.prototype,{getPrototypeOf:av}=Object,{iterator:lf,toStringTag:Ww}=Symbol,sf=(t=>r=>{const a=S6.call(r);return t[a]||(t[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),dr=t=>(t=t.toLowerCase(),r=>sf(r)===t),cf=t=>r=>typeof r===t,{isArray:$l}=Array,Rl=cf("undefined");function fs(t){return t!==null&&!Rl(t)&&t.constructor!==null&&!Rl(t.constructor)&&hn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Jw=dr("ArrayBuffer");function w6(t){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(t):r=t&&t.buffer&&Jw(t.buffer),r}const C6=cf("string"),hn=cf("function"),eC=cf("number"),ds=t=>t!==null&&typeof t=="object",E6=t=>t===!0||t===!1,tu=t=>{if(sf(t)!=="object")return!1;const r=av(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Ww in t)&&!(lf in t)},R6=t=>{if(!ds(t)||fs(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},T6=dr("Date"),A6=dr("File"),N6=dr("Blob"),_6=dr("FileList"),j6=t=>ds(t)&&hn(t.pipe),O6=t=>{let r;return t&&(typeof FormData=="function"&&t instanceof FormData||hn(t.append)&&((r=sf(t))==="formdata"||r==="object"&&hn(t.toString)&&t.toString()==="[object FormData]"))},D6=dr("URLSearchParams"),[M6,z6,L6,B6]=["ReadableStream","Request","Response","Headers"].map(dr),H6=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function hs(t,r,{allOwnKeys:a=!1}={}){if(t===null||typeof t>"u")return;let o,i;if(typeof t!="object"&&(t=[t]),$l(t))for(o=0,i=t.length;o<i;o++)r.call(null,t[o],o,t);else{if(fs(t))return;const c=a?Object.getOwnPropertyNames(t):Object.keys(t),u=c.length;let f;for(o=0;o<u;o++)f=c[o],r.call(null,t[f],f,t)}}function tC(t,r){if(fs(t))return null;r=r.toLowerCase();const a=Object.keys(t);let o=a.length,i;for(;o-- >0;)if(i=a[o],r===i.toLowerCase())return i;return null}const ho=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,nC=t=>!Rl(t)&&t!==ho;function Dp(){const{caseless:t,skipUndefined:r}=nC(this)&&this||{},a={},o=(i,c)=>{const u=t&&tC(a,c)||c;tu(a[u])&&tu(i)?a[u]=Dp(a[u],i):tu(i)?a[u]=Dp({},i):$l(i)?a[u]=i.slice():(!r||!Rl(i))&&(a[u]=i)};for(let i=0,c=arguments.length;i<c;i++)arguments[i]&&hs(arguments[i],o);return a}const U6=(t,r,a,{allOwnKeys:o}={})=>(hs(r,(i,c)=>{a&&hn(i)?Object.defineProperty(t,c,{value:Kw(i,a),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,c,{value:i,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:o}),t),$6=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),k6=(t,r,a,o)=>{t.prototype=Object.create(r.prototype,o),Object.defineProperty(t.prototype,"constructor",{value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{value:r.prototype}),a&&Object.assign(t.prototype,a)},P6=(t,r,a,o)=>{let i,c,u;const f={};if(r=r||{},t==null)return r;do{for(i=Object.getOwnPropertyNames(t),c=i.length;c-- >0;)u=i[c],(!o||o(u,t,r))&&!f[u]&&(r[u]=t[u],f[u]=!0);t=a!==!1&&av(t)}while(t&&(!a||a(t,r))&&t!==Object.prototype);return r},V6=(t,r,a)=>{t=String(t),(a===void 0||a>t.length)&&(a=t.length),a-=r.length;const o=t.indexOf(r,a);return o!==-1&&o===a},q6=t=>{if(!t)return null;if($l(t))return t;let r=t.length;if(!eC(r))return null;const a=new Array(r);for(;r-- >0;)a[r]=t[r];return a},G6=(t=>r=>t&&r instanceof t)(typeof Uint8Array<"u"&&av(Uint8Array)),Y6=(t,r)=>{const o=(t&&t[lf]).call(t);let i;for(;(i=o.next())&&!i.done;){const c=i.value;r.call(t,c[0],c[1])}},F6=(t,r)=>{let a;const o=[];for(;(a=t.exec(r))!==null;)o.push(a);return o},X6=dr("HTMLFormElement"),I6=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,o,i){return o.toUpperCase()+i}),z1=(({hasOwnProperty:t})=>(r,a)=>t.call(r,a))(Object.prototype),Z6=dr("RegExp"),rC=(t,r)=>{const a=Object.getOwnPropertyDescriptors(t),o={};hs(a,(i,c)=>{let u;(u=r(i,c,t))!==!1&&(o[c]=u||i)}),Object.defineProperties(t,o)},Q6=t=>{rC(t,(r,a)=>{if(hn(t)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const o=t[a];if(hn(o)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},K6=(t,r)=>{const a={},o=i=>{i.forEach(c=>{a[c]=!0})};return $l(t)?o(t):o(String(t).split(r)),a},W6=()=>{},J6=(t,r)=>t!=null&&Number.isFinite(t=+t)?t:r;function eO(t){return!!(t&&hn(t.append)&&t[Ww]==="FormData"&&t[lf])}const tO=t=>{const r=new Array(10),a=(o,i)=>{if(ds(o)){if(r.indexOf(o)>=0)return;if(fs(o))return o;if(!("toJSON"in o)){r[i]=o;const c=$l(o)?[]:{};return hs(o,(u,f)=>{const p=a(u,i+1);!Rl(p)&&(c[f]=p)}),r[i]=void 0,c}}return o};return a(t,0)},nO=dr("AsyncFunction"),rO=t=>t&&(ds(t)||hn(t))&&hn(t.then)&&hn(t.catch),aC=((t,r)=>t?setImmediate:r?((a,o)=>(ho.addEventListener("message",({source:i,data:c})=>{i===ho&&c===a&&o.length&&o.shift()()},!1),i=>{o.push(i),ho.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",hn(ho.postMessage)),aO=typeof queueMicrotask<"u"?queueMicrotask.bind(ho):typeof process<"u"&&process.nextTick||aC,oO=t=>t!=null&&hn(t[lf]),Q={isArray:$l,isArrayBuffer:Jw,isBuffer:fs,isFormData:O6,isArrayBufferView:w6,isString:C6,isNumber:eC,isBoolean:E6,isObject:ds,isPlainObject:tu,isEmptyObject:R6,isReadableStream:M6,isRequest:z6,isResponse:L6,isHeaders:B6,isUndefined:Rl,isDate:T6,isFile:A6,isBlob:N6,isRegExp:Z6,isFunction:hn,isStream:j6,isURLSearchParams:D6,isTypedArray:G6,isFileList:_6,forEach:hs,merge:Dp,extend:U6,trim:H6,stripBOM:$6,inherits:k6,toFlatObject:P6,kindOf:sf,kindOfTest:dr,endsWith:V6,toArray:q6,forEachEntry:Y6,matchAll:F6,isHTMLForm:X6,hasOwnProperty:z1,hasOwnProp:z1,reduceDescriptors:rC,freezeMethods:Q6,toObjectSet:K6,toCamelCase:I6,noop:W6,toFiniteNumber:J6,findKey:tC,global:ho,isContextDefined:nC,isSpecCompliantForm:eO,toJSONObject:tO,isAsyncFn:nO,isThenable:rO,setImmediate:aC,asap:aO,isIterable:oO};let Ae=class oC extends Error{static from(r,a,o,i,c,u){const f=new oC(r.message,a||r.code,o,i,c);return f.cause=r,f.name=r.name,u&&Object.assign(f,u),f}constructor(r,a,o,i,c){super(r),this.name="AxiosError",this.isAxiosError=!0,a&&(this.code=a),o&&(this.config=o),i&&(this.request=i),c&&(this.response=c,this.status=c.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Q.toJSONObject(this.config),code:this.code,status:this.status}}};Ae.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ae.ERR_BAD_OPTION="ERR_BAD_OPTION";Ae.ECONNABORTED="ECONNABORTED";Ae.ETIMEDOUT="ETIMEDOUT";Ae.ERR_NETWORK="ERR_NETWORK";Ae.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ae.ERR_DEPRECATED="ERR_DEPRECATED";Ae.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ae.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ae.ERR_CANCELED="ERR_CANCELED";Ae.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ae.ERR_INVALID_URL="ERR_INVALID_URL";const lO=null;function Mp(t){return Q.isPlainObject(t)||Q.isArray(t)}function lC(t){return Q.endsWith(t,"[]")?t.slice(0,-2):t}function L1(t,r,a){return t?t.concat(r).map(function(i,c){return i=lC(i),!a&&c?"["+i+"]":i}).join(a?".":""):r}function iO(t){return Q.isArray(t)&&!t.some(Mp)}const sO=Q.toFlatObject(Q,{},null,function(r){return/^is[A-Z]/.test(r)});function uf(t,r,a){if(!Q.isObject(t))throw new TypeError("target must be an object");r=r||new FormData,a=Q.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,R){return!Q.isUndefined(R[E])});const o=a.metaTokens,i=a.visitor||v,c=a.dots,u=a.indexes,p=(a.Blob||typeof Blob<"u"&&Blob)&&Q.isSpecCompliantForm(r);if(!Q.isFunction(i))throw new TypeError("visitor must be a function");function h(C){if(C===null)return"";if(Q.isDate(C))return C.toISOString();if(Q.isBoolean(C))return C.toString();if(!p&&Q.isBlob(C))throw new Ae("Blob is not supported. Use a Buffer instead.");return Q.isArrayBuffer(C)||Q.isTypedArray(C)?p&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function v(C,E,R){let _=C;if(C&&!R&&typeof C=="object"){if(Q.endsWith(E,"{}"))E=o?E:E.slice(0,-2),C=JSON.stringify(C);else if(Q.isArray(C)&&iO(C)||(Q.isFileList(C)||Q.endsWith(E,"[]"))&&(_=Q.toArray(C)))return E=lC(E),_.forEach(function(A,D){!(Q.isUndefined(A)||A===null)&&r.append(u===!0?L1([E],D,c):u===null?E:E+"[]",h(A))}),!1}return Mp(C)?!0:(r.append(L1(R,E,c),h(C)),!1)}const g=[],b=Object.assign(sO,{defaultVisitor:v,convertValue:h,isVisitable:Mp});function S(C,E){if(!Q.isUndefined(C)){if(g.indexOf(C)!==-1)throw Error("Circular reference detected in "+E.join("."));g.push(C),Q.forEach(C,function(_,T){(!(Q.isUndefined(_)||_===null)&&i.call(r,_,Q.isString(T)?T.trim():T,E,b))===!0&&S(_,E?E.concat(T):[T])}),g.pop()}}if(!Q.isObject(t))throw new TypeError("data must be an object");return S(t),r}function B1(t){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(o){return r[o]})}function ov(t,r){this._pairs=[],t&&uf(t,this,r)}const iC=ov.prototype;iC.append=function(r,a){this._pairs.push([r,a])};iC.toString=function(r){const a=r?function(o){return r.call(this,o,B1)}:B1;return this._pairs.map(function(i){return a(i[0])+"="+a(i[1])},"").join("&")};function cO(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function sC(t,r,a){if(!r)return t;const o=a&&a.encode||cO,i=Q.isFunction(a)?{serialize:a}:a,c=i&&i.serialize;let u;if(c?u=c(r,i):u=Q.isURLSearchParams(r)?r.toString():new ov(r,i).toString(o),u){const f=t.indexOf("#");f!==-1&&(t=t.slice(0,f)),t+=(t.indexOf("?")===-1?"?":"&")+u}return t}class H1{constructor(){this.handlers=[]}use(r,a,o){return this.handlers.push({fulfilled:r,rejected:a,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){Q.forEach(this.handlers,function(o){o!==null&&r(o)})}}const cC={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},uO=typeof URLSearchParams<"u"?URLSearchParams:ov,fO=typeof FormData<"u"?FormData:null,dO=typeof Blob<"u"?Blob:null,hO={isBrowser:!0,classes:{URLSearchParams:uO,FormData:fO,Blob:dO},protocols:["http","https","file","blob","url","data"]},lv=typeof window<"u"&&typeof document<"u",zp=typeof navigator=="object"&&navigator||void 0,pO=lv&&(!zp||["ReactNative","NativeScript","NS"].indexOf(zp.product)<0),mO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",vO=lv&&window.location.href||"http://localhost",gO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:lv,hasStandardBrowserEnv:pO,hasStandardBrowserWebWorkerEnv:mO,navigator:zp,origin:vO},Symbol.toStringTag,{value:"Module"})),Zt={...gO,...hO};function yO(t,r){return uf(t,new Zt.classes.URLSearchParams,{visitor:function(a,o,i,c){return Zt.isNode&&Q.isBuffer(a)?(this.append(o,a.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...r})}function bO(t){return Q.matchAll(/\w+|\[(\w*)]/g,t).map(r=>r[0]==="[]"?"":r[1]||r[0])}function xO(t){const r={},a=Object.keys(t);let o;const i=a.length;let c;for(o=0;o<i;o++)c=a[o],r[c]=t[c];return r}function uC(t){function r(a,o,i,c){let u=a[c++];if(u==="__proto__")return!0;const f=Number.isFinite(+u),p=c>=a.length;return u=!u&&Q.isArray(i)?i.length:u,p?(Q.hasOwnProp(i,u)?i[u]=[i[u],o]:i[u]=o,!f):((!i[u]||!Q.isObject(i[u]))&&(i[u]=[]),r(a,o,i[u],c)&&Q.isArray(i[u])&&(i[u]=xO(i[u])),!f)}if(Q.isFormData(t)&&Q.isFunction(t.entries)){const a={};return Q.forEachEntry(t,(o,i)=>{r(bO(o),i,a,0)}),a}return null}function SO(t,r,a){if(Q.isString(t))try{return(r||JSON.parse)(t),Q.trim(t)}catch(o){if(o.name!=="SyntaxError")throw o}return(a||JSON.stringify)(t)}const ps={transitional:cC,adapter:["xhr","http","fetch"],transformRequest:[function(r,a){const o=a.getContentType()||"",i=o.indexOf("application/json")>-1,c=Q.isObject(r);if(c&&Q.isHTMLForm(r)&&(r=new FormData(r)),Q.isFormData(r))return i?JSON.stringify(uC(r)):r;if(Q.isArrayBuffer(r)||Q.isBuffer(r)||Q.isStream(r)||Q.isFile(r)||Q.isBlob(r)||Q.isReadableStream(r))return r;if(Q.isArrayBufferView(r))return r.buffer;if(Q.isURLSearchParams(r))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let f;if(c){if(o.indexOf("application/x-www-form-urlencoded")>-1)return yO(r,this.formSerializer).toString();if((f=Q.isFileList(r))||o.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return uf(f?{"files[]":r}:r,p&&new p,this.formSerializer)}}return c||i?(a.setContentType("application/json",!1),SO(r)):r}],transformResponse:[function(r){const a=this.transitional||ps.transitional,o=a&&a.forcedJSONParsing,i=this.responseType==="json";if(Q.isResponse(r)||Q.isReadableStream(r))return r;if(r&&Q.isString(r)&&(o&&!this.responseType||i)){const u=!(a&&a.silentJSONParsing)&&i;try{return JSON.parse(r,this.parseReviver)}catch(f){if(u)throw f.name==="SyntaxError"?Ae.from(f,Ae.ERR_BAD_RESPONSE,this,null,this.response):f}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Zt.classes.FormData,Blob:Zt.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Q.forEach(["delete","get","head","post","put","patch"],t=>{ps.headers[t]={}});const wO=Q.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),CO=t=>{const r={};let a,o,i;return t&&t.split(`
|
||
`).forEach(function(u){i=u.indexOf(":"),a=u.substring(0,i).trim().toLowerCase(),o=u.substring(i+1).trim(),!(!a||r[a]&&wO[a])&&(a==="set-cookie"?r[a]?r[a].push(o):r[a]=[o]:r[a]=r[a]?r[a]+", "+o:o)}),r},U1=Symbol("internals");function Hi(t){return t&&String(t).trim().toLowerCase()}function nu(t){return t===!1||t==null?t:Q.isArray(t)?t.map(nu):String(t)}function EO(t){const r=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=a.exec(t);)r[o[1]]=o[2];return r}const RO=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function op(t,r,a,o,i){if(Q.isFunction(o))return o.call(this,r,a);if(i&&(r=a),!!Q.isString(r)){if(Q.isString(o))return r.indexOf(o)!==-1;if(Q.isRegExp(o))return o.test(r)}}function TO(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,a,o)=>a.toUpperCase()+o)}function AO(t,r){const a=Q.toCamelCase(" "+r);["get","set","has"].forEach(o=>{Object.defineProperty(t,o+a,{value:function(i,c,u){return this[o].call(this,r,i,c,u)},configurable:!0})})}let pn=class{constructor(r){r&&this.set(r)}set(r,a,o){const i=this;function c(f,p,h){const v=Hi(p);if(!v)throw new Error("header name must be a non-empty string");const g=Q.findKey(i,v);(!g||i[g]===void 0||h===!0||h===void 0&&i[g]!==!1)&&(i[g||p]=nu(f))}const u=(f,p)=>Q.forEach(f,(h,v)=>c(h,v,p));if(Q.isPlainObject(r)||r instanceof this.constructor)u(r,a);else if(Q.isString(r)&&(r=r.trim())&&!RO(r))u(CO(r),a);else if(Q.isObject(r)&&Q.isIterable(r)){let f={},p,h;for(const v of r){if(!Q.isArray(v))throw TypeError("Object iterator must return a key-value pair");f[h=v[0]]=(p=f[h])?Q.isArray(p)?[...p,v[1]]:[p,v[1]]:v[1]}u(f,a)}else r!=null&&c(a,r,o);return this}get(r,a){if(r=Hi(r),r){const o=Q.findKey(this,r);if(o){const i=this[o];if(!a)return i;if(a===!0)return EO(i);if(Q.isFunction(a))return a.call(this,i,o);if(Q.isRegExp(a))return a.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,a){if(r=Hi(r),r){const o=Q.findKey(this,r);return!!(o&&this[o]!==void 0&&(!a||op(this,this[o],o,a)))}return!1}delete(r,a){const o=this;let i=!1;function c(u){if(u=Hi(u),u){const f=Q.findKey(o,u);f&&(!a||op(o,o[f],f,a))&&(delete o[f],i=!0)}}return Q.isArray(r)?r.forEach(c):c(r),i}clear(r){const a=Object.keys(this);let o=a.length,i=!1;for(;o--;){const c=a[o];(!r||op(this,this[c],c,r,!0))&&(delete this[c],i=!0)}return i}normalize(r){const a=this,o={};return Q.forEach(this,(i,c)=>{const u=Q.findKey(o,c);if(u){a[u]=nu(i),delete a[c];return}const f=r?TO(c):String(c).trim();f!==c&&delete a[c],a[f]=nu(i),o[f]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const a=Object.create(null);return Q.forEach(this,(o,i)=>{o!=null&&o!==!1&&(a[i]=r&&Q.isArray(o)?o.join(", "):o)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,a])=>r+": "+a).join(`
|
||
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...a){const o=new this(r);return a.forEach(i=>o.set(i)),o}static accessor(r){const o=(this[U1]=this[U1]={accessors:{}}).accessors,i=this.prototype;function c(u){const f=Hi(u);o[f]||(AO(i,u),o[f]=!0)}return Q.isArray(r)?r.forEach(c):c(r),this}};pn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Q.reduceDescriptors(pn.prototype,({value:t},r)=>{let a=r[0].toUpperCase()+r.slice(1);return{get:()=>t,set(o){this[a]=o}}});Q.freezeMethods(pn);function lp(t,r){const a=this||ps,o=r||a,i=pn.from(o.headers);let c=o.data;return Q.forEach(t,function(f){c=f.call(a,c,i.normalize(),r?r.status:void 0)}),i.normalize(),c}function fC(t){return!!(t&&t.__CANCEL__)}let ms=class extends Ae{constructor(r,a,o){super(r??"canceled",Ae.ERR_CANCELED,a,o),this.name="CanceledError",this.__CANCEL__=!0}};function dC(t,r,a){const o=a.config.validateStatus;!a.status||!o||o(a.status)?t(a):r(new Ae("Request failed with status code "+a.status,[Ae.ERR_BAD_REQUEST,Ae.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function NO(t){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}function _O(t,r){t=t||10;const a=new Array(t),o=new Array(t);let i=0,c=0,u;return r=r!==void 0?r:1e3,function(p){const h=Date.now(),v=o[c];u||(u=h),a[i]=p,o[i]=h;let g=c,b=0;for(;g!==i;)b+=a[g++],g=g%t;if(i=(i+1)%t,i===c&&(c=(c+1)%t),h-u<r)return;const S=v&&h-v;return S?Math.round(b*1e3/S):void 0}}function jO(t,r){let a=0,o=1e3/r,i,c;const u=(h,v=Date.now())=>{a=v,i=null,c&&(clearTimeout(c),c=null),t(...h)};return[(...h)=>{const v=Date.now(),g=v-a;g>=o?u(h,v):(i=h,c||(c=setTimeout(()=>{c=null,u(i)},o-g)))},()=>i&&u(i)]}const gu=(t,r,a=3)=>{let o=0;const i=_O(50,250);return jO(c=>{const u=c.loaded,f=c.lengthComputable?c.total:void 0,p=u-o,h=i(p),v=u<=f;o=u;const g={loaded:u,total:f,progress:f?u/f:void 0,bytes:p,rate:h||void 0,estimated:h&&f&&v?(f-u)/h:void 0,event:c,lengthComputable:f!=null,[r?"download":"upload"]:!0};t(g)},a)},$1=(t,r)=>{const a=t!=null;return[o=>r[0]({lengthComputable:a,total:t,loaded:o}),r[1]]},k1=t=>(...r)=>Q.asap(()=>t(...r)),OO=Zt.hasStandardBrowserEnv?((t,r)=>a=>(a=new URL(a,Zt.origin),t.protocol===a.protocol&&t.host===a.host&&(r||t.port===a.port)))(new URL(Zt.origin),Zt.navigator&&/(msie|trident)/i.test(Zt.navigator.userAgent)):()=>!0,DO=Zt.hasStandardBrowserEnv?{write(t,r,a,o,i,c,u){if(typeof document>"u")return;const f=[`${t}=${encodeURIComponent(r)}`];Q.isNumber(a)&&f.push(`expires=${new Date(a).toUTCString()}`),Q.isString(o)&&f.push(`path=${o}`),Q.isString(i)&&f.push(`domain=${i}`),c===!0&&f.push("secure"),Q.isString(u)&&f.push(`SameSite=${u}`),document.cookie=f.join("; ")},read(t){if(typeof document>"u")return null;const r=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return r?decodeURIComponent(r[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function MO(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function zO(t,r){return r?t.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):t}function hC(t,r,a){let o=!MO(r);return t&&(o||a==!1)?zO(t,r):r}const P1=t=>t instanceof pn?{...t}:t;function bo(t,r){r=r||{};const a={};function o(h,v,g,b){return Q.isPlainObject(h)&&Q.isPlainObject(v)?Q.merge.call({caseless:b},h,v):Q.isPlainObject(v)?Q.merge({},v):Q.isArray(v)?v.slice():v}function i(h,v,g,b){if(Q.isUndefined(v)){if(!Q.isUndefined(h))return o(void 0,h,g,b)}else return o(h,v,g,b)}function c(h,v){if(!Q.isUndefined(v))return o(void 0,v)}function u(h,v){if(Q.isUndefined(v)){if(!Q.isUndefined(h))return o(void 0,h)}else return o(void 0,v)}function f(h,v,g){if(g in r)return o(h,v);if(g in t)return o(void 0,h)}const p={url:c,method:c,data:c,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,withXSRFToken:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:f,headers:(h,v,g)=>i(P1(h),P1(v),g,!0)};return Q.forEach(Object.keys({...t,...r}),function(v){const g=p[v]||i,b=g(t[v],r[v],v);Q.isUndefined(b)&&g!==f||(a[v]=b)}),a}const pC=t=>{const r=bo({},t);let{data:a,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:c,headers:u,auth:f}=r;if(r.headers=u=pn.from(u),r.url=sC(hC(r.baseURL,r.url,r.allowAbsoluteUrls),t.params,t.paramsSerializer),f&&u.set("Authorization","Basic "+btoa((f.username||"")+":"+(f.password?unescape(encodeURIComponent(f.password)):""))),Q.isFormData(a)){if(Zt.hasStandardBrowserEnv||Zt.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(Q.isFunction(a.getHeaders)){const p=a.getHeaders(),h=["content-type","content-length"];Object.entries(p).forEach(([v,g])=>{h.includes(v.toLowerCase())&&u.set(v,g)})}}if(Zt.hasStandardBrowserEnv&&(o&&Q.isFunction(o)&&(o=o(r)),o||o!==!1&&OO(r.url))){const p=i&&c&&DO.read(c);p&&u.set(i,p)}return r},LO=typeof XMLHttpRequest<"u",BO=LO&&function(t){return new Promise(function(a,o){const i=pC(t);let c=i.data;const u=pn.from(i.headers).normalize();let{responseType:f,onUploadProgress:p,onDownloadProgress:h}=i,v,g,b,S,C;function E(){S&&S(),C&&C(),i.cancelToken&&i.cancelToken.unsubscribe(v),i.signal&&i.signal.removeEventListener("abort",v)}let R=new XMLHttpRequest;R.open(i.method.toUpperCase(),i.url,!0),R.timeout=i.timeout;function _(){if(!R)return;const A=pn.from("getAllResponseHeaders"in R&&R.getAllResponseHeaders()),z={data:!f||f==="text"||f==="json"?R.responseText:R.response,status:R.status,statusText:R.statusText,headers:A,config:t,request:R};dC(function(H){a(H),E()},function(H){o(H),E()},z),R=null}"onloadend"in R?R.onloadend=_:R.onreadystatechange=function(){!R||R.readyState!==4||R.status===0&&!(R.responseURL&&R.responseURL.indexOf("file:")===0)||setTimeout(_)},R.onabort=function(){R&&(o(new Ae("Request aborted",Ae.ECONNABORTED,t,R)),R=null)},R.onerror=function(D){const z=D&&D.message?D.message:"Network Error",k=new Ae(z,Ae.ERR_NETWORK,t,R);k.event=D||null,o(k),R=null},R.ontimeout=function(){let D=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const z=i.transitional||cC;i.timeoutErrorMessage&&(D=i.timeoutErrorMessage),o(new Ae(D,z.clarifyTimeoutError?Ae.ETIMEDOUT:Ae.ECONNABORTED,t,R)),R=null},c===void 0&&u.setContentType(null),"setRequestHeader"in R&&Q.forEach(u.toJSON(),function(D,z){R.setRequestHeader(z,D)}),Q.isUndefined(i.withCredentials)||(R.withCredentials=!!i.withCredentials),f&&f!=="json"&&(R.responseType=i.responseType),h&&([b,C]=gu(h,!0),R.addEventListener("progress",b)),p&&R.upload&&([g,S]=gu(p),R.upload.addEventListener("progress",g),R.upload.addEventListener("loadend",S)),(i.cancelToken||i.signal)&&(v=A=>{R&&(o(!A||A.type?new ms(null,t,R):A),R.abort(),R=null)},i.cancelToken&&i.cancelToken.subscribe(v),i.signal&&(i.signal.aborted?v():i.signal.addEventListener("abort",v)));const T=NO(i.url);if(T&&Zt.protocols.indexOf(T)===-1){o(new Ae("Unsupported protocol "+T+":",Ae.ERR_BAD_REQUEST,t));return}R.send(c||null)})},HO=(t,r)=>{const{length:a}=t=t?t.filter(Boolean):[];if(r||a){let o=new AbortController,i;const c=function(h){if(!i){i=!0,f();const v=h instanceof Error?h:this.reason;o.abort(v instanceof Ae?v:new ms(v instanceof Error?v.message:v))}};let u=r&&setTimeout(()=>{u=null,c(new Ae(`timeout of ${r}ms exceeded`,Ae.ETIMEDOUT))},r);const f=()=>{t&&(u&&clearTimeout(u),u=null,t.forEach(h=>{h.unsubscribe?h.unsubscribe(c):h.removeEventListener("abort",c)}),t=null)};t.forEach(h=>h.addEventListener("abort",c));const{signal:p}=o;return p.unsubscribe=()=>Q.asap(f),p}},UO=function*(t,r){let a=t.byteLength;if(a<r){yield t;return}let o=0,i;for(;o<a;)i=o+r,yield t.slice(o,i),o=i},$O=async function*(t,r){for await(const a of kO(t))yield*UO(a,r)},kO=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const r=t.getReader();try{for(;;){const{done:a,value:o}=await r.read();if(a)break;yield o}}finally{await r.cancel()}},V1=(t,r,a,o)=>{const i=$O(t,r);let c=0,u,f=p=>{u||(u=!0,o&&o(p))};return new ReadableStream({async pull(p){try{const{done:h,value:v}=await i.next();if(h){f(),p.close();return}let g=v.byteLength;if(a){let b=c+=g;a(b)}p.enqueue(new Uint8Array(v))}catch(h){throw f(h),h}},cancel(p){return f(p),i.return()}},{highWaterMark:2})},q1=64*1024,{isFunction:qc}=Q,PO=(({Request:t,Response:r})=>({Request:t,Response:r}))(Q.global),{ReadableStream:G1,TextEncoder:Y1}=Q.global,F1=(t,...r)=>{try{return!!t(...r)}catch{return!1}},VO=t=>{t=Q.merge.call({skipUndefined:!0},PO,t);const{fetch:r,Request:a,Response:o}=t,i=r?qc(r):typeof fetch=="function",c=qc(a),u=qc(o);if(!i)return!1;const f=i&&qc(G1),p=i&&(typeof Y1=="function"?(C=>E=>C.encode(E))(new Y1):async C=>new Uint8Array(await new a(C).arrayBuffer())),h=c&&f&&F1(()=>{let C=!1;const E=new a(Zt.origin,{body:new G1,method:"POST",get duplex(){return C=!0,"half"}}).headers.has("Content-Type");return C&&!E}),v=u&&f&&F1(()=>Q.isReadableStream(new o("").body)),g={stream:v&&(C=>C.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(C=>{!g[C]&&(g[C]=(E,R)=>{let _=E&&E[C];if(_)return _.call(E);throw new Ae(`Response type '${C}' is not supported`,Ae.ERR_NOT_SUPPORT,R)})});const b=async C=>{if(C==null)return 0;if(Q.isBlob(C))return C.size;if(Q.isSpecCompliantForm(C))return(await new a(Zt.origin,{method:"POST",body:C}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(C)||Q.isArrayBuffer(C))return C.byteLength;if(Q.isURLSearchParams(C)&&(C=C+""),Q.isString(C))return(await p(C)).byteLength},S=async(C,E)=>{const R=Q.toFiniteNumber(C.getContentLength());return R??b(E)};return async C=>{let{url:E,method:R,data:_,signal:T,cancelToken:A,timeout:D,onDownloadProgress:z,onUploadProgress:k,responseType:H,headers:P,withCredentials:I="same-origin",fetchOptions:J}=pC(C),ie=r||fetch;H=H?(H+"").toLowerCase():"text";let ne=HO([T,A&&A.toAbortSignal()],D),oe=null;const F=ne&&ne.unsubscribe&&(()=>{ne.unsubscribe()});let le;try{if(k&&h&&R!=="get"&&R!=="head"&&(le=await S(P,_))!==0){let O=new a(E,{method:"POST",body:_,duplex:"half"}),$;if(Q.isFormData(_)&&($=O.headers.get("content-type"))&&P.setContentType($),O.body){const[ee,se]=$1(le,gu(k1(k)));_=V1(O.body,q1,ee,se)}}Q.isString(I)||(I=I?"include":"omit");const j=c&&"credentials"in a.prototype,M={...J,signal:ne,method:R.toUpperCase(),headers:P.normalize().toJSON(),body:_,duplex:"half",credentials:j?I:void 0};oe=c&&new a(E,M);let B=await(c?ie(oe,J):ie(E,M));const X=v&&(H==="stream"||H==="response");if(v&&(z||X&&F)){const O={};["status","statusText","headers"].forEach(de=>{O[de]=B[de]});const $=Q.toFiniteNumber(B.headers.get("content-length")),[ee,se]=z&&$1($,gu(k1(z),!0))||[];B=new o(V1(B.body,q1,ee,()=>{se&&se(),F&&F()}),O)}H=H||"text";let W=await g[Q.findKey(g,H)||"text"](B,C);return!X&&F&&F(),await new Promise((O,$)=>{dC(O,$,{data:W,headers:pn.from(B.headers),status:B.status,statusText:B.statusText,config:C,request:oe})})}catch(j){throw F&&F(),j&&j.name==="TypeError"&&/Load failed|fetch/i.test(j.message)?Object.assign(new Ae("Network Error",Ae.ERR_NETWORK,C,oe),{cause:j.cause||j}):Ae.from(j,j&&j.code,C,oe)}}},qO=new Map,mC=t=>{let r=t&&t.env||{};const{fetch:a,Request:o,Response:i}=r,c=[o,i,a];let u=c.length,f=u,p,h,v=qO;for(;f--;)p=c[f],h=v.get(p),h===void 0&&v.set(p,h=f?new Map:VO(r)),v=h;return h};mC();const iv={http:lO,xhr:BO,fetch:{get:mC}};Q.forEach(iv,(t,r)=>{if(t){try{Object.defineProperty(t,"name",{value:r})}catch{}Object.defineProperty(t,"adapterName",{value:r})}});const X1=t=>`- ${t}`,GO=t=>Q.isFunction(t)||t===null||t===!1;function YO(t,r){t=Q.isArray(t)?t:[t];const{length:a}=t;let o,i;const c={};for(let u=0;u<a;u++){o=t[u];let f;if(i=o,!GO(o)&&(i=iv[(f=String(o)).toLowerCase()],i===void 0))throw new Ae(`Unknown adapter '${f}'`);if(i&&(Q.isFunction(i)||(i=i.get(r))))break;c[f||"#"+u]=i}if(!i){const u=Object.entries(c).map(([p,h])=>`adapter ${p} `+(h===!1?"is not supported by the environment":"is not available in the build"));let f=a?u.length>1?`since :
|
||
`+u.map(X1).join(`
|
||
`):" "+X1(u[0]):"as no adapter specified";throw new Ae("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return i}const vC={getAdapter:YO,adapters:iv};function ip(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ms(null,t)}function I1(t){return ip(t),t.headers=pn.from(t.headers),t.data=lp.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),vC.getAdapter(t.adapter||ps.adapter,t)(t).then(function(o){return ip(t),o.data=lp.call(t,t.transformResponse,o),o.headers=pn.from(o.headers),o},function(o){return fC(o)||(ip(t),o&&o.response&&(o.response.data=lp.call(t,t.transformResponse,o.response),o.response.headers=pn.from(o.response.headers))),Promise.reject(o)})}const gC="1.13.4",ff={};["object","boolean","number","function","string","symbol"].forEach((t,r)=>{ff[t]=function(o){return typeof o===t||"a"+(r<1?"n ":" ")+t}});const Z1={};ff.transitional=function(r,a,o){function i(c,u){return"[Axios v"+gC+"] Transitional option '"+c+"'"+u+(o?". "+o:"")}return(c,u,f)=>{if(r===!1)throw new Ae(i(u," has been removed"+(a?" in "+a:"")),Ae.ERR_DEPRECATED);return a&&!Z1[u]&&(Z1[u]=!0,console.warn(i(u," has been deprecated since v"+a+" and will be removed in the near future"))),r?r(c,u,f):!0}};ff.spelling=function(r){return(a,o)=>(console.warn(`${o} is likely a misspelling of ${r}`),!0)};function FO(t,r,a){if(typeof t!="object")throw new Ae("options must be an object",Ae.ERR_BAD_OPTION_VALUE);const o=Object.keys(t);let i=o.length;for(;i-- >0;){const c=o[i],u=r[c];if(u){const f=t[c],p=f===void 0||u(f,c,t);if(p!==!0)throw new Ae("option "+c+" must be "+p,Ae.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new Ae("Unknown option "+c,Ae.ERR_BAD_OPTION)}}const ru={assertOptions:FO,validators:ff},br=ru.validators;let mo=class{constructor(r){this.defaults=r||{},this.interceptors={request:new H1,response:new H1}}async request(r,a){try{return await this._request(r,a)}catch(o){if(o instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const c=i.stack?i.stack.replace(/^.+\n/,""):"";try{o.stack?c&&!String(o.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(o.stack+=`
|
||
`+c):o.stack=c}catch{}}throw o}}_request(r,a){typeof r=="string"?(a=a||{},a.url=r):a=r||{},a=bo(this.defaults,a);const{transitional:o,paramsSerializer:i,headers:c}=a;o!==void 0&&ru.assertOptions(o,{silentJSONParsing:br.transitional(br.boolean),forcedJSONParsing:br.transitional(br.boolean),clarifyTimeoutError:br.transitional(br.boolean)},!1),i!=null&&(Q.isFunction(i)?a.paramsSerializer={serialize:i}:ru.assertOptions(i,{encode:br.function,serialize:br.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),ru.assertOptions(a,{baseUrl:br.spelling("baseURL"),withXsrfToken:br.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let u=c&&Q.merge(c.common,c[a.method]);c&&Q.forEach(["delete","get","head","post","put","patch","common"],C=>{delete c[C]}),a.headers=pn.concat(u,c);const f=[];let p=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(a)===!1||(p=p&&E.synchronous,f.unshift(E.fulfilled,E.rejected))});const h=[];this.interceptors.response.forEach(function(E){h.push(E.fulfilled,E.rejected)});let v,g=0,b;if(!p){const C=[I1.bind(this),void 0];for(C.unshift(...f),C.push(...h),b=C.length,v=Promise.resolve(a);g<b;)v=v.then(C[g++],C[g++]);return v}b=f.length;let S=a;for(;g<b;){const C=f[g++],E=f[g++];try{S=C(S)}catch(R){E.call(this,R);break}}try{v=I1.call(this,S)}catch(C){return Promise.reject(C)}for(g=0,b=h.length;g<b;)v=v.then(h[g++],h[g++]);return v}getUri(r){r=bo(this.defaults,r);const a=hC(r.baseURL,r.url,r.allowAbsoluteUrls);return sC(a,r.params,r.paramsSerializer)}};Q.forEach(["delete","get","head","options"],function(r){mo.prototype[r]=function(a,o){return this.request(bo(o||{},{method:r,url:a,data:(o||{}).data}))}});Q.forEach(["post","put","patch"],function(r){function a(o){return function(c,u,f){return this.request(bo(f||{},{method:r,headers:o?{"Content-Type":"multipart/form-data"}:{},url:c,data:u}))}}mo.prototype[r]=a(),mo.prototype[r+"Form"]=a(!0)});let XO=class yC{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let a;this.promise=new Promise(function(c){a=c});const o=this;this.promise.then(i=>{if(!o._listeners)return;let c=o._listeners.length;for(;c-- >0;)o._listeners[c](i);o._listeners=null}),this.promise.then=i=>{let c;const u=new Promise(f=>{o.subscribe(f),c=f}).then(i);return u.cancel=function(){o.unsubscribe(c)},u},r(function(c,u,f){o.reason||(o.reason=new ms(c,u,f),a(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const a=this._listeners.indexOf(r);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){const r=new AbortController,a=o=>{r.abort(o)};return this.subscribe(a),r.signal.unsubscribe=()=>this.unsubscribe(a),r.signal}static source(){let r;return{token:new yC(function(i){r=i}),cancel:r}}};function IO(t){return function(a){return t.apply(null,a)}}function ZO(t){return Q.isObject(t)&&t.isAxiosError===!0}const Lp={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Lp).forEach(([t,r])=>{Lp[r]=t});function bC(t){const r=new mo(t),a=Kw(mo.prototype.request,r);return Q.extend(a,mo.prototype,r,{allOwnKeys:!0}),Q.extend(a,r,null,{allOwnKeys:!0}),a.create=function(i){return bC(bo(t,i))},a}const Tt=bC(ps);Tt.Axios=mo;Tt.CanceledError=ms;Tt.CancelToken=XO;Tt.isCancel=fC;Tt.VERSION=gC;Tt.toFormData=uf;Tt.AxiosError=Ae;Tt.Cancel=Tt.CanceledError;Tt.all=function(r){return Promise.all(r)};Tt.spread=IO;Tt.isAxiosError=ZO;Tt.mergeConfig=bo;Tt.AxiosHeaders=pn;Tt.formToJSON=t=>uC(Q.isHTMLForm(t)?new FormData(t):t);Tt.getAdapter=vC.getAdapter;Tt.HttpStatusCode=Lp;Tt.default=Tt;const{Axios:E9,AxiosError:R9,CanceledError:T9,isCancel:A9,CancelToken:N9,VERSION:_9,all:j9,Cancel:O9,isAxiosError:D9,spread:M9,toFormData:z9,AxiosHeaders:L9,HttpStatusCode:B9,formToJSON:H9,getAdapter:U9,mergeConfig:$9}=Tt,QO="http://localhost:8080";class KO{client;constructor(){this.client=Tt.create({baseURL:QO,headers:{"Content-Type":"application/json"}}),this.client.interceptors.request.use(r=>{const a=this.getToken();return a&&(r.headers.Authorization=`Bearer ${a}`),r}),this.client.interceptors.response.use(r=>r,r=>(r.response?.status===401&&(this.clearAuth(),window.location.href="/ui/login"),Promise.reject(r)))}getToken(){return localStorage.getItem("auth_token")}setToken(r){localStorage.setItem("auth_token",r)}clearAuth(){localStorage.removeItem("auth_token"),localStorage.removeItem("user")}async login(r){const{data:a}=await this.client.post("/api/v1/auth/login",r);return a.token&&(this.setToken(a.token),localStorage.setItem("user",JSON.stringify(a.user))),a}async logout(){try{await this.client.post("/api/v1/auth/logout")}finally{this.clearAuth()}}getCurrentUser(){const r=localStorage.getItem("user");return r?JSON.parse(r):null}isAuthenticated(){return!!this.getToken()}async query(r){const{data:a}=await this.client.post("/api/v1/query",r);return a}async getUsers(){const{data:r}=await this.client.get("/api/v1/users");return r}async getUser(r){const{data:a}=await this.client.get(`/api/v1/users/${r}`);return a}async createUser(r){const{data:a}=await this.client.post("/api/v1/users",r);return a}async updateUser(r,a){const{data:o}=await this.client.put(`/api/v1/users/${r}`,a);return o}async deleteUser(r){await this.client.delete(`/api/v1/users/${r}`)}async getHooks(){const{data:r}=await this.client.get("/api/v1/hooks");return r}async getHook(r){const{data:a}=await this.client.get(`/api/v1/hooks/${r}`);return a}async createHook(r){const{data:a}=await this.client.post("/api/v1/hooks",r);return a}async updateHook(r,a){const{data:o}=await this.client.put(`/api/v1/hooks/${r}`,a);return o}async deleteHook(r){await this.client.delete(`/api/v1/hooks/${r}`)}async getAccounts(){const{data:r}=await this.client.get("/api/v1/whatsapp_accounts");return r}async getAccount(r){const{data:a}=await this.client.get(`/api/v1/whatsapp_accounts/${r}`);return a}async createAccount(r){const{data:a}=await this.client.post("/api/v1/whatsapp_accounts",r);return a}async updateAccount(r,a){const{data:o}=await this.client.put(`/api/v1/whatsapp_accounts/${r}`,a);return o}async deleteAccount(r){await this.client.delete(`/api/v1/whatsapp_accounts/${r}`)}async getEventLogs(r){const{data:a}=await this.client.get("/api/v1/event_logs",{params:r});return a}async getAPIKeys(){const{data:r}=await this.client.get("/api/v1/api_keys");return r}async createAPIKey(r){const{data:a}=await this.client.post("/api/v1/api_keys",r);return a}async deleteAPIKey(r){await this.client.delete(`/api/v1/api_keys/${r}`)}async healthCheck(){const{data:r}=await this.client.get("/health");return r}}const Jn=new KO,sv=x6(t=>({user:Jn.getCurrentUser(),isAuthenticated:Jn.isAuthenticated(),isLoading:!1,error:null,login:async(r,a)=>{t({isLoading:!0,error:null});try{const o=await Jn.login({username:r,password:a});t({user:o.user,isAuthenticated:!0,isLoading:!1})}catch(o){const i=o.response?.data?.message||"Login failed";throw t({error:i,isLoading:!1,isAuthenticated:!1,user:null}),o}},logout:async()=>{t({isLoading:!0});try{await Jn.logout()}finally{t({user:null,isAuthenticated:!1,isLoading:!1})}},checkAuth:()=>{const r=Jn.getCurrentUser(),a=Jn.isAuthenticated();t({user:r,isAuthenticated:a})},clearError:()=>t({error:null})}));var WO={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};const hr=(t,r,a,o)=>{const i=x.forwardRef(({color:c="currentColor",size:u=24,stroke:f=2,title:p,className:h,children:v,...g},b)=>x.createElement("svg",{ref:b,...WO[t],width:u,height:u,className:["tabler-icon",`tabler-icon-${r}`,h].join(" "),strokeWidth:f,stroke:c,...g},[p&&x.createElement("title",{key:"svg-title"},p),...o.map(([S,C])=>x.createElement(S,C)),...Array.isArray(v)?v:[v]]));return i.displayName=`${a}`,i};const JO=[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 8v4",key:"svg-1"}],["path",{d:"M12 16h.01",key:"svg-2"}]],vs=hr("outline","alert-circle","AlertCircle",JO);const e9=[["path",{d:"M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9",key:"svg-0"}],["path",{d:"M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1",key:"svg-1"}]],df=hr("outline","brand-whatsapp","BrandWhatsapp",e9);const t9=[["path",{d:"M10 13a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-0"}],["path",{d:"M13.45 11.55l2.05 -2.05",key:"svg-1"}],["path",{d:"M6.4 20a9 9 0 1 1 11.2 0l-11.2 0",key:"svg-2"}]],n9=hr("outline","dashboard","Dashboard",t9);const r9=[["path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1",key:"svg-0"}],["path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415",key:"svg-1"}],["path",{d:"M16 5l3 3",key:"svg-2"}]],cv=hr("outline","edit","Edit",r9);const a9=[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2",key:"svg-1"}],["path",{d:"M9 9l1 0",key:"svg-2"}],["path",{d:"M9 13l6 0",key:"svg-3"}],["path",{d:"M9 17l6 0",key:"svg-4"}]],uv=hr("outline","file-text","FileText",a9);const o9=[["path",{d:"M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M9 12h12l-3 -3",key:"svg-1"}],["path",{d:"M18 15l3 -3",key:"svg-2"}]],l9=hr("outline","logout","Logout",o9);const i9=[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M5 12l14 0",key:"svg-1"}]],fv=hr("outline","plus","Plus",i9);const s9=[["path",{d:"M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]],c9=hr("outline","search","Search",s9);const u9=[["path",{d:"M4 7l16 0",key:"svg-0"}],["path",{d:"M10 11l0 6",key:"svg-1"}],["path",{d:"M14 11l0 6",key:"svg-2"}],["path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12",key:"svg-3"}],["path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3",key:"svg-4"}]],dv=hr("outline","trash","Trash",u9);const f9=[["path",{d:"M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"svg-2"}],["path",{d:"M21 21v-2a4 4 0 0 0 -3 -3.85",key:"svg-3"}]],xC=hr("outline","users","Users",f9);const d9=[["path",{d:"M4.876 13.61a4 4 0 1 0 6.124 3.39h6",key:"svg-0"}],["path",{d:"M15.066 20.502a4 4 0 1 0 1.934 -7.502c-.706 0 -1.424 .179 -2 .5l-3 -5.5",key:"svg-1"}],["path",{d:"M16 8a4 4 0 1 0 -8 0c0 1.506 .77 2.818 2 3.5l-3 5.5",key:"svg-2"}]],hv=hr("outline","webhook","Webhook",d9);function h9(){const[t,r]=x.useState(""),[a,o]=x.useState(""),{login:i,isLoading:c,error:u,clearError:f}=sv(),p=bu(),h=async v=>{v.preventDefault(),f();try{await i(t,a),p("/")}catch(g){console.error("Login failed:",g)}};return y.jsx(fe,{style:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",background:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)"},children:y.jsx(Ft,{size:420,children:y.jsx(ns,{radius:"md",p:"xl",withBorder:!0,children:y.jsxs(An,{gap:"lg",children:[y.jsx(qn,{children:y.jsx(df,{size:48,color:"#25D366"})}),y.jsxs("div",{style:{textAlign:"center"},children:[y.jsx(Va,{order:2,children:"WhatsHooked"}),y.jsx(rt,{c:"dimmed",size:"sm",mt:5,children:"Sign in to your account"})]}),u&&y.jsx(Ba,{icon:y.jsx(vs,{size:16}),title:"Authentication Error",color:"red",variant:"light",children:u}),y.jsx("form",{onSubmit:h,children:y.jsxs(An,{gap:"md",children:[y.jsx(fn,{label:"Username",placeholder:"Enter your username",value:t,onChange:v=>r(v.target.value),required:!0,disabled:c,size:"md"}),y.jsx(Zm,{label:"Password",placeholder:"Enter your password",value:a,onChange:v=>o(v.target.value),required:!0,disabled:c,size:"md"}),y.jsx(Dt,{type:"submit",fullWidth:!0,size:"md",loading:c,mt:"md",children:"Sign in"})]})}),y.jsx(Ba,{variant:"light",color:"blue",children:y.jsxs(rt,{size:"sm",ta:"center",children:["Default credentials: ",y.jsx("strong",{children:"admin"})," / ",y.jsx("strong",{children:"admin123"})]})})]})})})})}function p9(){const{user:t,logout:r}=sv(),a=bu(),o=Jr(),[i,{toggle:c}]=Tu(),u=()=>{r(),a("/login")},f=h=>o.pathname===h,p=[{path:"/dashboard",label:"Dashboard",icon:n9},{path:"/users",label:"Users",icon:xC},{path:"/hooks",label:"Hooks",icon:hv},{path:"/accounts",label:"WhatsApp Accounts",icon:df},{path:"/event-logs",label:"Event Logs",icon:uv}];return y.jsxs(un,{header:{height:60},navbar:{width:280,breakpoint:"sm",collapsed:{mobile:!i}},padding:"md",children:[y.jsx(un.Header,{children:y.jsxs(ht,{h:"100%",px:"md",justify:"space-between",children:[y.jsxs(ht,{children:[y.jsx(km,{opened:i,onClick:c,hiddenFrom:"sm",size:"sm"}),y.jsx(rt,{size:"xl",fw:700,children:"WhatsHooked"}),y.jsx(Rn,{color:"blue",variant:"light",children:"Admin"})]}),y.jsxs(ht,{children:[y.jsx(rt,{size:"sm",c:"dimmed",children:t?.username||"User"}),y.jsx(Fu,{color:"blue",radius:"xl",size:"sm",children:t?.username?.[0]?.toUpperCase()||"U"})]})]})}),y.jsxs(un.Navbar,{p:"md",children:[y.jsx(un.Section,{grow:!0,children:y.jsx(An,{gap:"xs",children:p.map(h=>y.jsx(Ym,{href:h.path,label:h.label,leftSection:y.jsx(h.icon,{size:20,stroke:1.5}),active:f(h.path),onClick:v=>{v.preventDefault(),a(h.path),i&&c()}},h.path))})}),y.jsx(un.Section,{children:y.jsxs(An,{gap:"xs",children:[y.jsx(ht,{justify:"space-between",px:"sm",children:y.jsxs("div",{children:[y.jsx(rt,{size:"sm",fw:500,children:t?.username||"User"}),y.jsx(rt,{size:"xs",c:"dimmed",children:t?.role||"user"})]})}),y.jsx(Dt,{leftSection:y.jsx(l9,{size:16}),variant:"light",color:"red",fullWidth:!0,onClick:u,children:"Logout"})]})})]}),y.jsx(un.Main,{children:y.jsx(PR,{})})]})}function Gc({title:t,value:r,icon:a,color:o}){return y.jsx(ns,{withBorder:!0,p:"md",radius:"md",children:y.jsxs(ht,{justify:"space-between",children:[y.jsxs("div",{children:[y.jsx(rt,{c:"dimmed",tt:"uppercase",fw:700,fz:"xs",children:t}),y.jsx(rt,{fw:700,fz:"xl",mt:"md",children:r.toLocaleString()})]}),y.jsx(tv,{color:o,variant:"light",size:60,radius:"md",children:y.jsx(a,{size:32,stroke:1.5})})]})})}function m9(){const[t,r]=x.useState({users:0,hooks:0,accounts:0,eventLogs:0}),[a,o]=x.useState(!0);x.useEffect(()=>{i()},[]);const i=async()=>{try{o(!0);const[c,u,f,p]=await Promise.all([Jn.getUsers(),Jn.getHooks(),Jn.getAccounts(),Jn.getEventLogs({limit:1e3,offset:0})]);r({users:c?.length||0,hooks:u?.length||0,accounts:f?.length||0,eventLogs:p?.length||0})}catch(c){console.error("Failed to load stats:",c)}finally{o(!1)}};return a?y.jsx(Ft,{size:"xl",py:"xl",children:y.jsx(qn,{h:400,children:y.jsx(cr,{size:"lg"})})}):y.jsx(Ft,{size:"xl",py:"xl",children:y.jsxs(An,{gap:"xl",children:[y.jsxs("div",{children:[y.jsx(Va,{order:2,children:"Dashboard"}),y.jsx(rt,{c:"dimmed",size:"sm",children:"Welcome to WhatsHooked Admin Panel"})]}),y.jsxs(Wm,{cols:{base:1,sm:2,lg:4},children:[y.jsx(Gc,{title:"Total Users",value:t.users,icon:xC,color:"blue"}),y.jsx(Gc,{title:"Active Hooks",value:t.hooks,icon:hv,color:"teal"}),y.jsx(Gc,{title:"WhatsApp Accounts",value:t.accounts,icon:df,color:"green"}),y.jsx(Gc,{title:"Event Logs",value:t.eventLogs,icon:uv,color:"violet"})]})]})})}async function hf(t){return await Jn.query(t)}async function pf(t,r,a,o){return hf({action:"list",table:t,filters:r,limit:a,offset:o})}async function pv(t,r){return hf({action:"create",table:t,data:r})}async function mv(t,r,a){return hf({action:"update",table:t,id:r,data:a})}async function vv(t,r){await hf({action:"delete",table:t,id:r})}function v9(){const[t,r]=x.useState([]),[a,o]=x.useState(!0),[i,c]=x.useState(null),[u,{open:f,close:p}]=Tu(!1),[h,v]=x.useState(null),[g,b]=x.useState({username:"",email:"",password:"",full_name:"",role:"user",active:!0});x.useEffect(()=>{S()},[]);const S=async()=>{try{o(!0);const T=await pf("users");r(T||[]),c(null)}catch(T){c("Failed to load users"),console.error(T)}finally{o(!1)}},C=()=>{v(null),b({username:"",email:"",password:"",full_name:"",role:"user",active:!0}),f()},E=T=>{v(T),b({username:T.username,email:T.email,password:"",full_name:T.full_name||"",role:T.role,active:T.active}),f()},R=async T=>{if(confirm("Are you sure you want to delete this user?"))try{await vv("users",T),it.show({title:"Success",message:"User deleted successfully",color:"green"}),await S()}catch(A){it.show({title:"Error",message:"Failed to delete user",color:"red"}),console.error(A)}},_=async T=>{T.preventDefault();try{if(h){const A={username:g.username,email:g.email,full_name:g.full_name,role:g.role,active:g.active};g.password&&(A.password=g.password),await mv("users",h.id,A),it.show({title:"Success",message:"User updated successfully",color:"green"})}else{if(!g.password){it.show({title:"Error",message:"Password is required for new users",color:"red"});return}await pv("users",g),it.show({title:"Success",message:"User created successfully",color:"green"})}p(),await S()}catch(A){it.show({title:"Error",message:`Failed to ${h?"update":"create"} user`,color:"red"}),console.error(A)}};return a?y.jsx(Ft,{size:"xl",py:"xl",children:y.jsx(qn,{h:400,children:y.jsx(cr,{size:"lg"})})}):i?y.jsxs(Ft,{size:"xl",py:"xl",children:[y.jsx(Ba,{icon:y.jsx(vs,{size:16}),title:"Error",color:"red",mb:"md",children:i}),y.jsx(Dt,{onClick:S,children:"Retry"})]}):y.jsxs(Ft,{size:"xl",py:"xl",children:[y.jsxs(ht,{justify:"space-between",mb:"xl",children:[y.jsxs("div",{children:[y.jsx(Va,{order:2,children:"Users"}),y.jsx(rt,{c:"dimmed",size:"sm",children:"Manage system users and permissions"})]}),y.jsx(Dt,{leftSection:y.jsx(fv,{size:16}),onClick:C,children:"New User"})]}),y.jsxs(ce,{highlightOnHover:!0,withTableBorder:!0,withColumnBorders:!0,children:[y.jsx(ce.Thead,{children:y.jsxs(ce.Tr,{children:[y.jsx(ce.Th,{children:"Username"}),y.jsx(ce.Th,{children:"Email"}),y.jsx(ce.Th,{children:"Full Name"}),y.jsx(ce.Th,{children:"Role"}),y.jsx(ce.Th,{children:"Status"}),y.jsx(ce.Th,{children:"Created"}),y.jsx(ce.Th,{children:"Actions"})]})}),y.jsx(ce.Tbody,{children:t.length===0?y.jsx(ce.Tr,{children:y.jsx(ce.Td,{colSpan:7,children:y.jsx(qn,{h:200,children:y.jsx(rt,{c:"dimmed",children:"No users found. Create your first user to get started."})})})}):t.map(T=>y.jsxs(ce.Tr,{children:[y.jsx(ce.Td,{fw:500,children:T.username}),y.jsx(ce.Td,{children:T.email}),y.jsx(ce.Td,{children:T.full_name||"-"}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:T.role==="admin"?"blue":"indigo",variant:"light",children:T.role})}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:T.active?"green":"red",variant:"light",children:T.active?"Active":"Inactive"})}),y.jsx(ce.Td,{children:new Date(T.created_at).toLocaleDateString()}),y.jsx(ce.Td,{children:y.jsxs(ht,{gap:"xs",children:[y.jsx(lr,{variant:"light",color:"blue",onClick:()=>E(T),children:y.jsx(cv,{size:16})}),y.jsx(lr,{variant:"light",color:"red",onClick:()=>R(T.id),children:y.jsx(dv,{size:16})})]})})]},T.id))})]}),y.jsx(vn,{opened:u,onClose:p,title:h?"Edit User":"Create User",size:"lg",children:y.jsx("form",{onSubmit:_,children:y.jsxs(An,{children:[y.jsx(fn,{label:"Username",placeholder:"johndoe",value:g.username,onChange:T=>b({...g,username:T.target.value}),required:!0}),y.jsx(fn,{label:"Email",placeholder:"john@example.com",type:"email",value:g.email,onChange:T=>b({...g,email:T.target.value}),required:!0}),y.jsx(fn,{label:"Password",placeholder:h?"Leave blank to keep current":"Enter password",type:"password",value:g.password,onChange:T=>b({...g,password:T.target.value}),required:!h,description:h?"Leave blank to keep current password":void 0}),y.jsx(fn,{label:"Full Name",placeholder:"John Doe",value:g.full_name,onChange:T=>b({...g,full_name:T.target.value})}),y.jsx(Hl,{label:"Role",value:g.role,onChange:T=>b({...g,role:T}),data:[{value:"user",label:"User"},{value:"admin",label:"Admin"}],required:!0}),y.jsx(Pa,{label:"Active",checked:g.active,onChange:T=>b({...g,active:T.currentTarget.checked})}),y.jsxs(ht,{justify:"flex-end",mt:"md",children:[y.jsx(Dt,{variant:"default",onClick:p,children:"Cancel"}),y.jsx(Dt,{type:"submit",children:h?"Update":"Create"})]})]})})})]})}function g9(){const[t,r]=x.useState([]),[a,o]=x.useState(!0),[i,c]=x.useState(null),[u,{open:f,close:p}]=Tu(!1),[h,v]=x.useState(null),[g,b]=x.useState({name:"",url:"",method:"POST",description:"",secret:"",headers:"",events:"",retry_count:3,timeout:30,active:!0});x.useEffect(()=>{S()},[]);const S=async()=>{try{o(!0);const T=await pf("hooks");r(T||[]),c(null)}catch(T){c("Failed to load hooks"),console.error(T)}finally{o(!1)}},C=()=>{v(null),b({name:"",url:"",method:"POST",description:"",secret:"",headers:"",events:"",retry_count:3,timeout:30,active:!0}),f()},E=T=>{v(T),b({name:T.name,url:T.url,method:T.method,description:T.description||"",secret:T.secret||"",headers:T.headers||"",events:T.events||"",retry_count:T.retry_count,timeout:T.timeout,active:T.active}),f()},R=async T=>{if(confirm("Are you sure you want to delete this hook?"))try{await vv("hooks",T),it.show({title:"Success",message:"Hook deleted successfully",color:"green"}),await S()}catch(A){it.show({title:"Error",message:"Failed to delete hook",color:"red"}),console.error(A)}},_=async T=>{T.preventDefault();try{new URL(g.url)}catch{it.show({title:"Error",message:"Please enter a valid URL",color:"red"});return}if(g.headers)try{JSON.parse(g.headers)}catch{it.show({title:"Error",message:"Headers must be valid JSON",color:"red"});return}if(g.events)try{JSON.parse(g.events)}catch{it.show({title:"Error",message:"Events must be valid JSON",color:"red"});return}try{h?(await mv("hooks",h.id,g),it.show({title:"Success",message:"Hook updated successfully",color:"green"})):(await pv("hooks",g),it.show({title:"Success",message:"Hook created successfully",color:"green"})),p(),await S()}catch(A){it.show({title:"Error",message:`Failed to ${h?"update":"create"} hook`,color:"red"}),console.error(A)}};return a?y.jsx(Ft,{size:"xl",py:"xl",children:y.jsx(qn,{h:400,children:y.jsx(cr,{size:"lg"})})}):i?y.jsxs(Ft,{size:"xl",py:"xl",children:[y.jsx(Ba,{icon:y.jsx(vs,{size:16}),title:"Error",color:"red",mb:"md",children:i}),y.jsx(Dt,{onClick:S,children:"Retry"})]}):y.jsxs(Ft,{size:"xl",py:"xl",children:[y.jsxs(ht,{justify:"space-between",mb:"xl",children:[y.jsxs("div",{children:[y.jsx(Va,{order:2,children:"Webhooks"}),y.jsx(rt,{c:"dimmed",size:"sm",children:"Manage webhook endpoints for WhatsApp events"})]}),y.jsx(Dt,{leftSection:y.jsx(fv,{size:16}),onClick:C,children:"New Hook"})]}),y.jsxs(ce,{highlightOnHover:!0,withTableBorder:!0,withColumnBorders:!0,children:[y.jsx(ce.Thead,{children:y.jsxs(ce.Tr,{children:[y.jsx(ce.Th,{children:"Name"}),y.jsx(ce.Th,{children:"URL"}),y.jsx(ce.Th,{children:"Method"}),y.jsx(ce.Th,{children:"Events"}),y.jsx(ce.Th,{children:"Retry"}),y.jsx(ce.Th,{children:"Status"}),y.jsx(ce.Th,{children:"Created"}),y.jsx(ce.Th,{children:"Actions"})]})}),y.jsx(ce.Tbody,{children:t.length===0?y.jsx(ce.Tr,{children:y.jsx(ce.Td,{colSpan:8,children:y.jsx(qn,{h:200,children:y.jsxs(An,{align:"center",children:[y.jsx(hv,{size:48,stroke:1.5,color:"gray"}),y.jsx(rt,{c:"dimmed",children:"No hooks configured. Create your first webhook to start receiving WhatsApp events."})]})})})}):t.map(T=>{let A=[];try{A=T.events?JSON.parse(T.events):[]}catch{A=[]}return y.jsxs(ce.Tr,{children:[y.jsx(ce.Td,{fw:500,children:T.name}),y.jsx(ce.Td,{children:y.jsx(Ha,{label:T.url,position:"top",children:y.jsx(Xi,{children:T.url.length>40?T.url.substring(0,40)+"...":T.url})})}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:T.method==="POST"?"blue":T.method==="GET"?"green":T.method==="PUT"?"yellow":"pink",variant:"light",children:T.method})}),y.jsx(ce.Td,{children:A.length>0?y.jsx(Ha,{label:A.join(", "),position:"top",children:y.jsxs(Rn,{variant:"outline",children:[A.length," event",A.length!==1?"s":""]})}):y.jsx(rt,{c:"dimmed",size:"sm",fs:"italic",children:"All events"})}),y.jsxs(ce.Td,{children:[T.retry_count,"x"]}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:T.active?"green":"red",variant:"light",children:T.active?"Active":"Inactive"})}),y.jsx(ce.Td,{children:new Date(T.created_at).toLocaleDateString()}),y.jsx(ce.Td,{children:y.jsxs(ht,{gap:"xs",children:[y.jsx(lr,{variant:"light",color:"blue",onClick:()=>E(T),children:y.jsx(cv,{size:16})}),y.jsx(lr,{variant:"light",color:"red",onClick:()=>R(T.id),children:y.jsx(dv,{size:16})})]})})]},T.id)})})]}),y.jsx(vn,{opened:u,onClose:p,title:h?"Edit Hook":"Create Hook",size:"lg",children:y.jsx("form",{onSubmit:_,children:y.jsxs(An,{children:[y.jsxs(ht,{grow:!0,children:[y.jsx(fn,{label:"Name",placeholder:"My Webhook",value:g.name,onChange:T=>b({...g,name:T.target.value}),required:!0}),y.jsx(Hl,{label:"Method",value:g.method,onChange:T=>b({...g,method:T||"POST"}),data:["POST","PUT","PATCH","GET"],required:!0})]}),y.jsx(fn,{label:"URL",placeholder:"https://example.com/webhook",value:g.url,onChange:T=>b({...g,url:T.target.value}),required:!0}),y.jsx(xl,{label:"Description",placeholder:"Optional description of this webhook",value:g.description,onChange:T=>b({...g,description:T.target.value}),rows:2}),y.jsx(fn,{label:"Secret Key",placeholder:"Optional secret for HMAC signature",type:"password",value:g.secret,onChange:T=>b({...g,secret:T.target.value}),description:"Used to sign webhook payloads for verification"}),y.jsx(xl,{label:"Custom Headers (JSON)",placeholder:'{"Authorization": "Bearer token", "X-Custom": "value"}',value:g.headers,onChange:T=>b({...g,headers:T.target.value}),rows:3,styles:{input:{fontFamily:"monospace",fontSize:"13px"}},description:"Optional JSON object with custom HTTP headers"}),y.jsx(xl,{label:"Event Filter (JSON Array)",placeholder:'["message.received", "message.sent", "status.update"]',value:g.events,onChange:T=>b({...g,events:T.target.value}),rows:3,styles:{input:{fontFamily:"monospace",fontSize:"13px"}},description:"Leave empty to receive all events, or specify an array of event types"}),y.jsxs(ht,{grow:!0,children:[y.jsx(mu,{label:"Retry Count",value:g.retry_count,onChange:T=>b({...g,retry_count:Number(T)||0}),min:0,max:10,required:!0}),y.jsx(mu,{label:"Timeout (seconds)",value:g.timeout,onChange:T=>b({...g,timeout:Number(T)||30}),min:1,max:300,required:!0})]}),y.jsx(Pa,{label:"Active",checked:g.active,onChange:T=>b({...g,active:T.currentTarget.checked})}),y.jsxs(ht,{justify:"flex-end",mt:"md",children:[y.jsx(Dt,{variant:"default",onClick:p,children:"Cancel"}),y.jsx(Dt,{type:"submit",children:h?"Update":"Create"})]})]})})})]})}function y9(){const[t,r]=x.useState([]),[a,o]=x.useState(!0),[i,c]=x.useState(null),[u,{open:f,close:p}]=Tu(!1),[h,v]=x.useState(null),[g,b]=x.useState({account_id:"",phone_number:"",display_name:"",account_type:"whatsmeow",config:"",active:!0});x.useEffect(()=>{S()},[]);const S=async()=>{try{o(!0);const A=await pf("whatsapp_accounts");r(A||[]),c(null)}catch(A){c("Failed to load accounts"),console.error(A)}finally{o(!1)}},C=()=>{v(null),b({account_id:"",phone_number:"",display_name:"",account_type:"whatsmeow",config:"",active:!0}),f()},E=A=>{v(A),b({account_id:A.account_id||"",phone_number:A.phone_number,display_name:A.display_name||"",account_type:A.account_type,config:A.config||"",active:A.active}),f()},R=async A=>{if(confirm("Are you sure you want to delete this account?"))try{await vv("whatsapp_accounts",A),it.show({title:"Success",message:"Account deleted successfully",color:"green"}),await S()}catch(D){it.show({title:"Error",message:"Failed to delete account",color:"red"}),console.error(D)}},_=async A=>{if(A.preventDefault(),g.config)try{JSON.parse(g.config)}catch{it.show({title:"Error",message:"Config must be valid JSON",color:"red"});return}try{h?(await mv("whatsapp_accounts",h.id,g),it.show({title:"Success",message:"Account updated successfully",color:"green"})):(await pv("whatsapp_accounts",g),it.show({title:"Success",message:"Account created successfully",color:"green"})),p(),await S()}catch(D){it.show({title:"Error",message:`Failed to ${h?"update":"create"} account`,color:"red"}),console.error(D)}},T=A=>{switch(A){case"connected":return"green";case"connecting":return"yellow";case"disconnected":return"red";default:return"gray"}};return a?y.jsx(Ft,{size:"xl",py:"xl",children:y.jsx(qn,{h:400,children:y.jsx(cr,{size:"lg"})})}):i?y.jsxs(Ft,{size:"xl",py:"xl",children:[y.jsx(Ba,{icon:y.jsx(vs,{size:16}),title:"Error",color:"red",mb:"md",children:i}),y.jsx(Dt,{onClick:S,children:"Retry"})]}):y.jsxs(Ft,{size:"xl",py:"xl",children:[y.jsxs(ht,{justify:"space-between",mb:"xl",children:[y.jsxs("div",{children:[y.jsx(Va,{order:2,children:"WhatsApp Accounts"}),y.jsx(rt,{c:"dimmed",size:"sm",children:"Manage your WhatsApp Business and personal accounts"})]}),y.jsx(Dt,{leftSection:y.jsx(fv,{size:16}),onClick:C,children:"New Account"})]}),y.jsxs(ce,{highlightOnHover:!0,withTableBorder:!0,withColumnBorders:!0,children:[y.jsx(ce.Thead,{children:y.jsxs(ce.Tr,{children:[y.jsx(ce.Th,{children:"Account ID"}),y.jsx(ce.Th,{children:"Phone Number"}),y.jsx(ce.Th,{children:"Display Name"}),y.jsx(ce.Th,{children:"Type"}),y.jsx(ce.Th,{children:"Connection"}),y.jsx(ce.Th,{children:"Last Connected"}),y.jsx(ce.Th,{children:"Status"}),y.jsx(ce.Th,{children:"Actions"})]})}),y.jsx(ce.Tbody,{children:t.length===0?y.jsx(ce.Tr,{children:y.jsx(ce.Td,{colSpan:8,children:y.jsx(qn,{h:200,children:y.jsxs(An,{align:"center",children:[y.jsx(df,{size:48,stroke:1.5,color:"gray"}),y.jsx(rt,{c:"dimmed",children:"No WhatsApp accounts configured. Add your first account to start sending messages."})]})})})}):t.map(A=>y.jsxs(ce.Tr,{children:[y.jsx(ce.Td,{fw:500,children:A.account_id||"-"}),y.jsx(ce.Td,{children:A.phone_number||"-"}),y.jsx(ce.Td,{children:A.display_name||"-"}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:A.account_type==="whatsmeow"?"green":"blue",variant:"light",children:A.account_type==="whatsmeow"?"WhatsApp":"Business API"})}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:T(A.status),variant:"light",children:A.status})}),y.jsx(ce.Td,{children:A.last_connected_at?new Date(A.last_connected_at).toLocaleString():"Never"}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:A.active?"green":"red",variant:"light",children:A.active?"Active":"Inactive"})}),y.jsx(ce.Td,{children:y.jsxs(ht,{gap:"xs",children:[y.jsx(lr,{variant:"light",color:"blue",onClick:()=>E(A),children:y.jsx(cv,{size:16})}),y.jsx(lr,{variant:"light",color:"red",onClick:()=>R(A.id),children:y.jsx(dv,{size:16})})]})})]},A.id))})]}),y.jsx(vn,{opened:u,onClose:p,title:h?"Edit Account":"Create Account",size:"lg",children:y.jsx("form",{onSubmit:_,children:y.jsxs(An,{children:[y.jsx(fn,{label:"Account ID",placeholder:"my-business-account",value:g.account_id,onChange:A=>b({...g,account_id:A.target.value}),required:!0,description:"Unique identifier for this account (lowercase, alphanumeric, hyphens allowed)"}),y.jsx(fn,{label:"Phone Number",placeholder:"+1234567890",value:g.phone_number,onChange:A=>b({...g,phone_number:A.target.value}),required:!0,description:"Include country code (e.g., +1 for US)"}),y.jsx(fn,{label:"Display Name",placeholder:"My Business Account",value:g.display_name,onChange:A=>b({...g,display_name:A.target.value})}),y.jsx(Hl,{label:"Account Type",value:g.account_type,onChange:A=>b({...g,account_type:A}),data:[{value:"whatsmeow",label:"WhatsApp (WhatsMe)"},{value:"business-api",label:"Business API"}],required:!0,description:"WhatsApp: Personal/WhatsApp Business app connection. Business API: Official WhatsApp Business API"}),g.account_type==="business-api"&&y.jsx(xl,{label:"Business API Config (JSON)",placeholder:`{
|
||
"api_key": "your-api-key",
|
||
"api_url": "https://api.whatsapp.com",
|
||
"phone_number_id": "123456"
|
||
}`,value:g.config,onChange:A=>b({...g,config:A.target.value}),rows:6,styles:{input:{fontFamily:"monospace",fontSize:"13px"}},description:"Business API credentials and configuration"}),y.jsx(Pa,{label:"Active",checked:g.active,onChange:A=>b({...g,active:A.currentTarget.checked})}),y.jsxs(ht,{justify:"flex-end",mt:"md",children:[y.jsx(Dt,{variant:"default",onClick:p,children:"Cancel"}),y.jsx(Dt,{type:"submit",children:h?"Update":"Create"})]})]})})})]})}function b9(){const[t,r]=x.useState([]),[a,o]=x.useState(!0),[i,c]=x.useState(null),[u,f]=x.useState(""),[p,h]=x.useState(null),[v,g]=x.useState(1),b=20;x.useEffect(()=>{S()},[]);const S=async()=>{try{o(!0);const A=await pf("event_logs");r(A||[]),c(null)}catch(A){c("Failed to load event logs"),console.error(A)}finally{o(!1)}},C=A=>A?"green":"red",E=t.filter(A=>{const D=!u||A.event_type.toLowerCase().includes(u.toLowerCase())||A.action?.toLowerCase().includes(u.toLowerCase())||A.entity_type?.toLowerCase().includes(u.toLowerCase()),z=!p||A.event_type===p;return D&&z}),R=Math.ceil(E.length/b),_=E.slice((v-1)*b,v*b),T=Array.from(new Set(t.map(A=>A.event_type)));return a?y.jsx(Ft,{size:"xl",py:"xl",children:y.jsx(qn,{h:400,children:y.jsx(cr,{size:"lg"})})}):i?y.jsx(Ft,{size:"xl",py:"xl",children:y.jsx(Ba,{icon:y.jsx(vs,{size:16}),title:"Error",color:"red",mb:"md",children:i})}):y.jsxs(Ft,{size:"xl",py:"xl",children:[y.jsx(ht,{justify:"space-between",mb:"xl",children:y.jsxs("div",{children:[y.jsx(Va,{order:2,children:"Event Logs"}),y.jsx(rt,{c:"dimmed",size:"sm",children:"System activity and audit trail"})]})}),y.jsxs(ht,{mb:"md",children:[y.jsx(fn,{placeholder:"Search logs...",leftSection:y.jsx(c9,{size:16}),value:u,onChange:A=>{f(A.target.value),g(1)},style:{flex:1}}),y.jsx(Hl,{placeholder:"Filter by type",data:[{value:"",label:"All Types"},...T.map(A=>({value:A,label:A}))],value:p,onChange:A=>{h(A),g(1)},clearable:!0,style:{minWidth:200}})]}),y.jsxs(ce,{highlightOnHover:!0,withTableBorder:!0,withColumnBorders:!0,children:[y.jsx(ce.Thead,{children:y.jsxs(ce.Tr,{children:[y.jsx(ce.Th,{children:"Timestamp"}),y.jsx(ce.Th,{children:"Event Type"}),y.jsx(ce.Th,{children:"Action"}),y.jsx(ce.Th,{children:"Entity"}),y.jsx(ce.Th,{children:"User"}),y.jsx(ce.Th,{children:"Status"}),y.jsx(ce.Th,{children:"Details"})]})}),y.jsx(ce.Tbody,{children:_.length===0?y.jsx(ce.Tr,{children:y.jsx(ce.Td,{colSpan:7,children:y.jsx(qn,{h:200,children:y.jsxs(An,{align:"center",children:[y.jsx(uv,{size:48,stroke:1.5,color:"gray"}),y.jsx(rt,{c:"dimmed",children:u||p?"No matching logs found":"No event logs available"})]})})})}):_.map(A=>{let D=A.entity_type||"-";return A.entity_id&&(D+=` (${A.entity_id.substring(0,8)}...)`),y.jsxs(ce.Tr,{children:[y.jsx(ce.Td,{children:y.jsx(rt,{size:"sm",children:new Date(A.created_at).toLocaleString()})}),y.jsx(ce.Td,{children:y.jsx(Rn,{variant:"light",children:A.event_type})}),y.jsx(ce.Td,{children:y.jsx(rt,{size:"sm",children:A.action||"-"})}),y.jsx(ce.Td,{children:y.jsx(rt,{size:"sm",children:D})}),y.jsx(ce.Td,{children:y.jsx(rt,{size:"sm",children:A.user_id?`User ${A.user_id.substring(0,8)}...`:"-"})}),y.jsx(ce.Td,{children:y.jsx(Rn,{color:C(A.success),variant:"light",children:A.success?"Success":"Failed"})}),y.jsx(ce.Td,{children:A.error?y.jsx(Ha,{label:A.error,position:"left",multiline:!0,w:300,children:y.jsx(Xi,{color:"red",style:{cursor:"help"},children:"Error"})}):A.data?y.jsx(Ha,{label:A.data,position:"left",multiline:!0,w:300,children:y.jsx(Xi,{style:{cursor:"help"},children:"View Data"})}):y.jsx(rt,{size:"sm",c:"dimmed",children:"-"})})]},A.id)})})]}),R>1&&y.jsx(ht,{justify:"center",mt:"xl",children:y.jsx(fr,{total:R,value:v,onChange:g})}),y.jsxs(ht,{justify:"space-between",mt:"md",children:[y.jsxs(rt,{size:"sm",c:"dimmed",children:["Showing ",_.length," of ",E.length," logs"]}),(u||p)&&y.jsxs(rt,{size:"sm",c:"dimmed",children:["(filtered from ",t.length," total)"]})]})]})}function x9(){const{isAuthenticated:t,checkAuth:r}=sv();return x.useEffect(()=>{r()},[r]),y.jsxs($x,{defaultColorScheme:"light",children:[y.jsx(oa,{position:"top-right"}),y.jsx(v6,{children:y.jsx(hT,{basename:"/ui",children:y.jsxs(qR,{children:[y.jsx(xr,{path:"/login",element:t?y.jsx(Dc,{to:"/dashboard",replace:!0}):y.jsx(h9,{})}),y.jsxs(xr,{path:"/",element:t?y.jsx(p9,{}):y.jsx(Dc,{to:"/login",replace:!0}),children:[y.jsx(xr,{index:!0,element:y.jsx(Dc,{to:"/dashboard",replace:!0})}),y.jsx(xr,{path:"dashboard",element:y.jsx(m9,{})}),y.jsx(xr,{path:"users",element:y.jsx(v9,{})}),y.jsx(xr,{path:"hooks",element:y.jsx(g9,{})}),y.jsx(xr,{path:"accounts",element:y.jsx(y9,{})}),y.jsx(xr,{path:"event-logs",element:y.jsx(b9,{})})]}),y.jsx(xr,{path:"*",element:y.jsx(Dc,{to:"/",replace:!0})})]})})})]})}q2.createRoot(document.getElementById("root")).render(y.jsx(x.StrictMode,{children:y.jsx(x9,{})}));
|