Files
siti-plugin-repo/dist/assets/index-DDjGuoSe.js
Roberto Guagliardo 29cd473190 Add repository management functionality with CRUD operations
- Implemented repoService for database interactions including count, list, get, create, update, and delete operations.
- Created RepoManager component for managing repositories with a user interface.
- Added forms for creating and editing repositories, including validation and error handling.
- Integrated API calls for fetching, creating, updating, and deleting repositories.
- Enhanced user experience with loading states and action feedback messages.
2026-02-01 04:30:17 +00:00

69 lines
192 KiB
JavaScript

function Pf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const i=Object.getOwnPropertyDescriptor(r,l);i&&Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function _f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ha={exports:{}},Tl={},Qa={exports:{}},D={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var jr=Symbol.for("react.element"),Lf=Symbol.for("react.portal"),Rf=Symbol.for("react.fragment"),Tf=Symbol.for("react.strict_mode"),zf=Symbol.for("react.profiler"),Of=Symbol.for("react.provider"),If=Symbol.for("react.context"),Uf=Symbol.for("react.forward_ref"),Mf=Symbol.for("react.suspense"),Df=Symbol.for("react.memo"),Ff=Symbol.for("react.lazy"),Ns=Symbol.iterator;function Af(e){return e===null||typeof e!="object"?null:(e=Ns&&e[Ns]||e["@@iterator"],typeof e=="function"?e:null)}var Ka={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ga=Object.assign,Xa={};function Rn(e,t,n){this.props=e,this.context=t,this.refs=Xa,this.updater=n||Ka}Rn.prototype.isReactComponent={};Rn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Rn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ya(){}Ya.prototype=Rn.prototype;function No(e,t,n){this.props=e,this.context=t,this.refs=Xa,this.updater=n||Ka}var Co=No.prototype=new Ya;Co.constructor=No;Ga(Co,Rn.prototype);Co.isPureReactComponent=!0;var Cs=Array.isArray,Ja=Object.prototype.hasOwnProperty,Po={current:null},Za={key:!0,ref:!0,__self:!0,__source:!0};function qa(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Ja.call(t,r)&&!Za.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1<a){for(var s=Array(a),c=0;c<a;c++)s[c]=arguments[c+2];l.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)l[r]===void 0&&(l[r]=a[r]);return{$$typeof:jr,type:e,key:i,ref:o,props:l,_owner:Po.current}}function Bf(e,t){return{$$typeof:jr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function _o(e){return typeof e=="object"&&e!==null&&e.$$typeof===jr}function Vf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ps=/\/+/g;function ql(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Vf(""+e.key):t.toString(36)}function Gr(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case jr:case Lf:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+ql(o,0):r,Cs(l)?(n="",e!=null&&(n=e.replace(Ps,"$&/")+"/"),Gr(l,t,n,"",function(c){return c})):l!=null&&(_o(l)&&(l=Bf(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Ps,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Cs(e))for(var a=0;a<e.length;a++){i=e[a];var s=r+ql(i,a);o+=Gr(i,t,n,s,l)}else if(s=Af(e),typeof s=="function")for(e=s.call(e),a=0;!(i=e.next()).done;)i=i.value,s=r+ql(i,a++),o+=Gr(i,t,n,s,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Lr(e,t,n){if(e==null)return e;var r=[],l=0;return Gr(e,r,"","",function(i){return t.call(n,i,l++)}),r}function $f(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ye={current:null},Xr={transition:null},Wf={ReactCurrentDispatcher:ye,ReactCurrentBatchConfig:Xr,ReactCurrentOwner:Po};function ba(){throw Error("act(...) is not supported in production builds of React.")}D.Children={map:Lr,forEach:function(e,t,n){Lr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Lr(e,function(){t++}),t},toArray:function(e){return Lr(e,function(t){return t})||[]},only:function(e){if(!_o(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};D.Component=Rn;D.Fragment=Rf;D.Profiler=zf;D.PureComponent=No;D.StrictMode=Tf;D.Suspense=Mf;D.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wf;D.act=ba;D.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Ga({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Po.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)Ja.call(t,s)&&!Za.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){a=Array(s);for(var c=0;c<s;c++)a[c]=arguments[c+2];r.children=a}return{$$typeof:jr,type:e.type,key:l,ref:i,props:r,_owner:o}};D.createContext=function(e){return e={$$typeof:If,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Of,_context:e},e.Consumer=e};D.createElement=qa;D.createFactory=function(e){var t=qa.bind(null,e);return t.type=e,t};D.createRef=function(){return{current:null}};D.forwardRef=function(e){return{$$typeof:Uf,render:e}};D.isValidElement=_o;D.lazy=function(e){return{$$typeof:Ff,_payload:{_status:-1,_result:e},_init:$f}};D.memo=function(e,t){return{$$typeof:Df,type:e,compare:t===void 0?null:t}};D.startTransition=function(e){var t=Xr.transition;Xr.transition={};try{e()}finally{Xr.transition=t}};D.unstable_act=ba;D.useCallback=function(e,t){return ye.current.useCallback(e,t)};D.useContext=function(e){return ye.current.useContext(e)};D.useDebugValue=function(){};D.useDeferredValue=function(e){return ye.current.useDeferredValue(e)};D.useEffect=function(e,t){return ye.current.useEffect(e,t)};D.useId=function(){return ye.current.useId()};D.useImperativeHandle=function(e,t,n){return ye.current.useImperativeHandle(e,t,n)};D.useInsertionEffect=function(e,t){return ye.current.useInsertionEffect(e,t)};D.useLayoutEffect=function(e,t){return ye.current.useLayoutEffect(e,t)};D.useMemo=function(e,t){return ye.current.useMemo(e,t)};D.useReducer=function(e,t,n){return ye.current.useReducer(e,t,n)};D.useRef=function(e){return ye.current.useRef(e)};D.useState=function(e){return ye.current.useState(e)};D.useSyncExternalStore=function(e,t,n){return ye.current.useSyncExternalStore(e,t,n)};D.useTransition=function(){return ye.current.useTransition()};D.version="18.3.1";Qa.exports=D;var y=Qa.exports;const eu=_f(y),Hf=Pf({__proto__:null,default:eu},[y]);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Qf=y,Kf=Symbol.for("react.element"),Gf=Symbol.for("react.fragment"),Xf=Object.prototype.hasOwnProperty,Yf=Qf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Jf={key:!0,ref:!0,__self:!0,__source:!0};function tu(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Xf.call(t,r)&&!Jf.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Kf,type:e,key:i,ref:o,props:l,_owner:Yf.current}}Tl.Fragment=Gf;Tl.jsx=tu;Tl.jsxs=tu;Ha.exports=Tl;var u=Ha.exports,nu={exports:{}},ze={},ru={exports:{}},lu={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(_,O){var z=_.length;_.push(O);e:for(;0<z;){var W=z-1>>>1,b=_[W];if(0<l(b,O))_[W]=O,_[z]=b,z=W;else break e}}function n(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var O=_[0],z=_.pop();if(z!==O){_[0]=z;e:for(var W=0,b=_.length,Ft=b>>>1;W<Ft;){var Ve=2*(W+1)-1,Un=_[Ve],$e=Ve+1,bt=_[$e];if(0>l(Un,z))$e<b&&0>l(bt,Un)?(_[W]=bt,_[$e]=z,W=$e):(_[W]=Un,_[Ve]=z,W=Ve);else if($e<b&&0>l(bt,z))_[W]=bt,_[$e]=z,W=$e;else break e}}return O}function l(_,O){var z=_.sortIndex-O.sortIndex;return z!==0?z:_.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],c=[],v=1,h=null,m=3,x=!1,g=!1,w=!1,k=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(_){for(var O=n(c);O!==null;){if(O.callback===null)r(c);else if(O.startTime<=_)r(c),O.sortIndex=O.expirationTime,t(s,O);else break;O=n(c)}}function S(_){if(w=!1,p(_),!g)if(n(s)!==null)g=!0,Je(j);else{var O=n(c);O!==null&&Ne(S,O.startTime-_)}}function j(_,O){g=!1,w&&(w=!1,d(R),R=-1),x=!0;var z=m;try{for(p(O),h=n(s);h!==null&&(!(h.expirationTime>O)||_&&!ie());){var W=h.callback;if(typeof W=="function"){h.callback=null,m=h.priorityLevel;var b=W(h.expirationTime<=O);O=e.unstable_now(),typeof b=="function"?h.callback=b:h===n(s)&&r(s),p(O)}else r(s);h=n(s)}if(h!==null)var Ft=!0;else{var Ve=n(c);Ve!==null&&Ne(S,Ve.startTime-O),Ft=!1}return Ft}finally{h=null,m=z,x=!1}}var C=!1,P=null,R=-1,B=5,I=-1;function ie(){return!(e.unstable_now()-I<B)}function T(){if(P!==null){var _=e.unstable_now();I=_;var O=!0;try{O=P(!0,_)}finally{O?U():(C=!1,P=null)}}else C=!1}var U;if(typeof f=="function")U=function(){f(T)};else if(typeof MessageChannel<"u"){var $=new MessageChannel,oe=$.port2;$.port1.onmessage=T,U=function(){oe.postMessage(null)}}else U=function(){k(T,0)};function Je(_){P=_,C||(C=!0,U())}function Ne(_,O){R=k(function(){_(e.unstable_now())},O)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(_){_.callback=null},e.unstable_continueExecution=function(){g||x||(g=!0,Je(j))},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(_){switch(m){case 1:case 2:case 3:var O=3;break;default:O=m}var z=m;m=O;try{return _()}finally{m=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,O){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var z=m;m=_;try{return O()}finally{m=z}},e.unstable_scheduleCallback=function(_,O,z){var W=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?W+z:W):z=W,_){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=z+b,_={id:v++,callback:O,priorityLevel:_,startTime:z,expirationTime:b,sortIndex:-1},z>W?(_.sortIndex=z,t(c,_),n(s)===null&&_===n(c)&&(w?(d(R),R=-1):w=!0,Ne(S,z-W))):(_.sortIndex=b,t(s,_),g||x||(g=!0,Je(j))),_},e.unstable_shouldYield=ie,e.unstable_wrapCallback=function(_){var O=m;return function(){var z=m;m=O;try{return _.apply(this,arguments)}finally{m=z}}}})(lu);ru.exports=lu;var Zf=ru.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var qf=y,Te=Zf;function E(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var iu=new Set,lr={};function Zt(e,t){kn(e,t),kn(e+"Capture",t)}function kn(e,t){for(lr[e]=t,e=0;e<t.length;e++)iu.add(t[e])}var st=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ci=Object.prototype.hasOwnProperty,bf=/^[: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]*$/,_s={},Ls={};function ed(e){return Ci.call(Ls,e)?!0:Ci.call(_s,e)?!1:bf.test(e)?Ls[e]=!0:(_s[e]=!0,!1)}function td(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function nd(e,t,n,r){if(t===null||typeof t>"u"||td(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function we(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var fe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){fe[e]=new we(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];fe[t]=new we(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){fe[e]=new we(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){fe[e]=new we(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){fe[e]=new we(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){fe[e]=new we(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){fe[e]=new we(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){fe[e]=new we(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){fe[e]=new we(e,5,!1,e.toLowerCase(),null,!1,!1)});var Lo=/[\-:]([a-z])/g;function Ro(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Lo,Ro);fe[t]=new we(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Lo,Ro);fe[t]=new we(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Lo,Ro);fe[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){fe[e]=new we(e,1,!1,e.toLowerCase(),null,!1,!1)});fe.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){fe[e]=new we(e,1,!1,e.toLowerCase(),null,!0,!0)});function To(e,t,n,r){var l=fe.hasOwnProperty(t)?fe[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(nd(t,n,l,r)&&(n=null),r||l===null?ed(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ft=qf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Rr=Symbol.for("react.element"),rn=Symbol.for("react.portal"),ln=Symbol.for("react.fragment"),zo=Symbol.for("react.strict_mode"),Pi=Symbol.for("react.profiler"),ou=Symbol.for("react.provider"),su=Symbol.for("react.context"),Oo=Symbol.for("react.forward_ref"),_i=Symbol.for("react.suspense"),Li=Symbol.for("react.suspense_list"),Io=Symbol.for("react.memo"),mt=Symbol.for("react.lazy"),au=Symbol.for("react.offscreen"),Rs=Symbol.iterator;function Mn(e){return e===null||typeof e!="object"?null:(e=Rs&&e[Rs]||e["@@iterator"],typeof e=="function"?e:null)}var J=Object.assign,bl;function Hn(e){if(bl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);bl=t&&t[1]||""}return`
`+bl+e}var ei=!1;function ti(e,t){if(!e||ei)return"";ei=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var l=c.stack.split(`
`),i=r.stack.split(`
`),o=l.length-1,a=i.length-1;1<=o&&0<=a&&l[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||l[o]!==i[a]){var s=`
`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=a);break}}}finally{ei=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Hn(e):""}function rd(e){switch(e.tag){case 5:return Hn(e.type);case 16:return Hn("Lazy");case 13:return Hn("Suspense");case 19:return Hn("SuspenseList");case 0:case 2:case 15:return e=ti(e.type,!1),e;case 11:return e=ti(e.type.render,!1),e;case 1:return e=ti(e.type,!0),e;default:return""}}function Ri(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ln:return"Fragment";case rn:return"Portal";case Pi:return"Profiler";case zo:return"StrictMode";case _i:return"Suspense";case Li:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case su:return(e.displayName||"Context")+".Consumer";case ou:return(e._context.displayName||"Context")+".Provider";case Oo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Io:return t=e.displayName||null,t!==null?t:Ri(e.type)||"Memo";case mt:t=e._payload,e=e._init;try{return Ri(e(t))}catch{}}return null}function ld(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ri(t);case 8:return t===zo?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Tt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function uu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function id(e){var t=uu(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Tr(e){e._valueTracker||(e._valueTracker=id(e))}function cu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=uu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function il(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ti(e,t){var n=t.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ts(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Tt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function fu(e,t){t=t.checked,t!=null&&To(e,"checked",t,!1)}function zi(e,t){fu(e,t);var n=Tt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Oi(e,t.type,n):t.hasOwnProperty("defaultValue")&&Oi(e,t.type,Tt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function zs(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Oi(e,t,n){(t!=="number"||il(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Qn=Array.isArray;function vn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Tt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Ii(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return J({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Os(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(E(92));if(Qn(n)){if(1<n.length)throw Error(E(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Tt(n)}}function du(e,t){var n=Tt(t.value),r=Tt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Is(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function pu(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ui(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?pu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zr,hu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(zr=zr||document.createElement("div"),zr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ir(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Yn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},od=["Webkit","ms","Moz","O"];Object.keys(Yn).forEach(function(e){od.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yn[t]=Yn[e]})});function mu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Yn.hasOwnProperty(e)&&Yn[e]?(""+t).trim():t+"px"}function vu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=mu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var sd=J({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Mi(e,t){if(t){if(sd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Di(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fi=null;function Uo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ai=null,gn=null,yn=null;function Us(e){if(e=Cr(e)){if(typeof Ai!="function")throw Error(E(280));var t=e.stateNode;t&&(t=Ml(t),Ai(e.stateNode,e.type,t))}}function gu(e){gn?yn?yn.push(e):yn=[e]:gn=e}function yu(){if(gn){var e=gn,t=yn;if(yn=gn=null,Us(e),t)for(e=0;e<t.length;e++)Us(t[e])}}function wu(e,t){return e(t)}function xu(){}var ni=!1;function Su(e,t,n){if(ni)return e(t,n);ni=!0;try{return wu(e,t,n)}finally{ni=!1,(gn!==null||yn!==null)&&(xu(),yu())}}function or(e,t){var n=e.stateNode;if(n===null)return null;var r=Ml(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(E(231,t,typeof n));return n}var Bi=!1;if(st)try{var Dn={};Object.defineProperty(Dn,"passive",{get:function(){Bi=!0}}),window.addEventListener("test",Dn,Dn),window.removeEventListener("test",Dn,Dn)}catch{Bi=!1}function ad(e,t,n,r,l,i,o,a,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(v){this.onError(v)}}var Jn=!1,ol=null,sl=!1,Vi=null,ud={onError:function(e){Jn=!0,ol=e}};function cd(e,t,n,r,l,i,o,a,s){Jn=!1,ol=null,ad.apply(ud,arguments)}function fd(e,t,n,r,l,i,o,a,s){if(cd.apply(this,arguments),Jn){if(Jn){var c=ol;Jn=!1,ol=null}else throw Error(E(198));sl||(sl=!0,Vi=c)}}function qt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function ku(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ms(e){if(qt(e)!==e)throw Error(E(188))}function dd(e){var t=e.alternate;if(!t){if(t=qt(e),t===null)throw Error(E(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Ms(l),e;if(i===r)return Ms(l),t;i=i.sibling}throw Error(E(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o)throw Error(E(189))}}if(n.alternate!==r)throw Error(E(190))}if(n.tag!==3)throw Error(E(188));return n.stateNode.current===n?e:t}function ju(e){return e=dd(e),e!==null?Eu(e):null}function Eu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Eu(e);if(t!==null)return t;e=e.sibling}return null}var Nu=Te.unstable_scheduleCallback,Ds=Te.unstable_cancelCallback,pd=Te.unstable_shouldYield,hd=Te.unstable_requestPaint,te=Te.unstable_now,md=Te.unstable_getCurrentPriorityLevel,Mo=Te.unstable_ImmediatePriority,Cu=Te.unstable_UserBlockingPriority,al=Te.unstable_NormalPriority,vd=Te.unstable_LowPriority,Pu=Te.unstable_IdlePriority,zl=null,et=null;function gd(e){if(et&&typeof et.onCommitFiberRoot=="function")try{et.onCommitFiberRoot(zl,e,void 0,(e.current.flags&128)===128)}catch{}}var Ge=Math.clz32?Math.clz32:xd,yd=Math.log,wd=Math.LN2;function xd(e){return e>>>=0,e===0?32:31-(yd(e)/wd|0)|0}var Or=64,Ir=4194304;function Kn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ul(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=Kn(a):(i&=o,i!==0&&(r=Kn(i)))}else o=n&~l,o!==0?r=Kn(o):i!==0&&(r=Kn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ge(t),l=1<<n,r|=e[n],t&=~l;return r}function Sd(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function kd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Ge(i),a=1<<o,s=l[o];s===-1?(!(a&n)||a&r)&&(l[o]=Sd(a,t)):s<=t&&(e.expiredLanes|=a),i&=~a}}function $i(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function _u(){var e=Or;return Or<<=1,!(Or&4194240)&&(Or=64),e}function ri(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Er(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ge(t),e[t]=n}function jd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Ge(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Do(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ge(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var V=0;function Lu(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ru,Fo,Tu,zu,Ou,Wi=!1,Ur=[],kt=null,jt=null,Et=null,sr=new Map,ar=new Map,gt=[],Ed="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Fs(e,t){switch(e){case"focusin":case"focusout":kt=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":Et=null;break;case"pointerover":case"pointerout":sr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ar.delete(t.pointerId)}}function Fn(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Cr(t),t!==null&&Fo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Nd(e,t,n,r,l){switch(t){case"focusin":return kt=Fn(kt,e,t,n,r,l),!0;case"dragenter":return jt=Fn(jt,e,t,n,r,l),!0;case"mouseover":return Et=Fn(Et,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return sr.set(i,Fn(sr.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,ar.set(i,Fn(ar.get(i)||null,e,t,n,r,l)),!0}return!1}function Iu(e){var t=Vt(e.target);if(t!==null){var n=qt(t);if(n!==null){if(t=n.tag,t===13){if(t=ku(n),t!==null){e.blockedOn=t,Ou(e.priority,function(){Tu(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Yr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Hi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Fi=r,n.target.dispatchEvent(r),Fi=null}else return t=Cr(n),t!==null&&Fo(t),e.blockedOn=n,!1;t.shift()}return!0}function As(e,t,n){Yr(e)&&n.delete(t)}function Cd(){Wi=!1,kt!==null&&Yr(kt)&&(kt=null),jt!==null&&Yr(jt)&&(jt=null),Et!==null&&Yr(Et)&&(Et=null),sr.forEach(As),ar.forEach(As)}function An(e,t){e.blockedOn===t&&(e.blockedOn=null,Wi||(Wi=!0,Te.unstable_scheduleCallback(Te.unstable_NormalPriority,Cd)))}function ur(e){function t(l){return An(l,e)}if(0<Ur.length){An(Ur[0],e);for(var n=1;n<Ur.length;n++){var r=Ur[n];r.blockedOn===e&&(r.blockedOn=null)}}for(kt!==null&&An(kt,e),jt!==null&&An(jt,e),Et!==null&&An(Et,e),sr.forEach(t),ar.forEach(t),n=0;n<gt.length;n++)r=gt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<gt.length&&(n=gt[0],n.blockedOn===null);)Iu(n),n.blockedOn===null&&gt.shift()}var wn=ft.ReactCurrentBatchConfig,cl=!0;function Pd(e,t,n,r){var l=V,i=wn.transition;wn.transition=null;try{V=1,Ao(e,t,n,r)}finally{V=l,wn.transition=i}}function _d(e,t,n,r){var l=V,i=wn.transition;wn.transition=null;try{V=4,Ao(e,t,n,r)}finally{V=l,wn.transition=i}}function Ao(e,t,n,r){if(cl){var l=Hi(e,t,n,r);if(l===null)pi(e,t,r,fl,n),Fs(e,r);else if(Nd(l,e,t,n,r))r.stopPropagation();else if(Fs(e,r),t&4&&-1<Ed.indexOf(e)){for(;l!==null;){var i=Cr(l);if(i!==null&&Ru(i),i=Hi(e,t,n,r),i===null&&pi(e,t,r,fl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else pi(e,t,r,null,n)}}var fl=null;function Hi(e,t,n,r){if(fl=null,e=Uo(r),e=Vt(e),e!==null)if(t=qt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ku(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return fl=e,null}function Uu(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(md()){case Mo:return 1;case Cu:return 4;case al:case vd:return 16;case Pu:return 536870912;default:return 16}default:return 16}}var wt=null,Bo=null,Jr=null;function Mu(){if(Jr)return Jr;var e,t=Bo,n=t.length,r,l="value"in wt?wt.value:wt.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Jr=l.slice(e,1<r?1-r:void 0)}function Zr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Mr(){return!0}function Bs(){return!1}function Oe(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Mr:Bs,this.isPropagationStopped=Bs,this}return J(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Mr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Mr)},persist:function(){},isPersistent:Mr}),t}var Tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vo=Oe(Tn),Nr=J({},Tn,{view:0,detail:0}),Ld=Oe(Nr),li,ii,Bn,Ol=J({},Nr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$o,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!==Bn&&(Bn&&e.type==="mousemove"?(li=e.screenX-Bn.screenX,ii=e.screenY-Bn.screenY):ii=li=0,Bn=e),li)},movementY:function(e){return"movementY"in e?e.movementY:ii}}),Vs=Oe(Ol),Rd=J({},Ol,{dataTransfer:0}),Td=Oe(Rd),zd=J({},Nr,{relatedTarget:0}),oi=Oe(zd),Od=J({},Tn,{animationName:0,elapsedTime:0,pseudoElement:0}),Id=Oe(Od),Ud=J({},Tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Md=Oe(Ud),Dd=J({},Tn,{data:0}),$s=Oe(Dd),Fd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ad={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"},Bd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Vd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Bd[e])?!!t[e]:!1}function $o(){return Vd}var $d=J({},Nr,{key:function(e){if(e.key){var t=Fd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Zr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ad[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$o,charCode:function(e){return e.type==="keypress"?Zr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Zr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Wd=Oe($d),Hd=J({},Ol,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ws=Oe(Hd),Qd=J({},Nr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$o}),Kd=Oe(Qd),Gd=J({},Tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xd=Oe(Gd),Yd=J({},Ol,{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}),Jd=Oe(Yd),Zd=[9,13,27,32],Wo=st&&"CompositionEvent"in window,Zn=null;st&&"documentMode"in document&&(Zn=document.documentMode);var qd=st&&"TextEvent"in window&&!Zn,Du=st&&(!Wo||Zn&&8<Zn&&11>=Zn),Hs=" ",Qs=!1;function Fu(e,t){switch(e){case"keyup":return Zd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Au(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var on=!1;function bd(e,t){switch(e){case"compositionend":return Au(t);case"keypress":return t.which!==32?null:(Qs=!0,Hs);case"textInput":return e=t.data,e===Hs&&Qs?null:e;default:return null}}function ep(e,t){if(on)return e==="compositionend"||!Wo&&Fu(e,t)?(e=Mu(),Jr=Bo=wt=null,on=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Du&&t.locale!=="ko"?null:t.data;default:return null}}var tp={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 Ks(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!tp[e.type]:t==="textarea"}function Bu(e,t,n,r){gu(r),t=dl(t,"onChange"),0<t.length&&(n=new Vo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,cr=null;function np(e){Zu(e,0)}function Il(e){var t=un(e);if(cu(t))return e}function rp(e,t){if(e==="change")return t}var Vu=!1;if(st){var si;if(st){var ai="oninput"in document;if(!ai){var Gs=document.createElement("div");Gs.setAttribute("oninput","return;"),ai=typeof Gs.oninput=="function"}si=ai}else si=!1;Vu=si&&(!document.documentMode||9<document.documentMode)}function Xs(){qn&&(qn.detachEvent("onpropertychange",$u),cr=qn=null)}function $u(e){if(e.propertyName==="value"&&Il(cr)){var t=[];Bu(t,cr,e,Uo(e)),Su(np,t)}}function lp(e,t,n){e==="focusin"?(Xs(),qn=t,cr=n,qn.attachEvent("onpropertychange",$u)):e==="focusout"&&Xs()}function ip(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Il(cr)}function op(e,t){if(e==="click")return Il(t)}function sp(e,t){if(e==="input"||e==="change")return Il(t)}function ap(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ye=typeof Object.is=="function"?Object.is:ap;function fr(e,t){if(Ye(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Ci.call(t,l)||!Ye(e[l],t[l]))return!1}return!0}function Ys(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Js(e,t){var n=Ys(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ys(n)}}function Wu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hu(){for(var e=window,t=il();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=il(e.document)}return t}function Ho(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function up(e){var t=Hu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Wu(n.ownerDocument.documentElement,n)){if(r!==null&&Ho(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Js(n,i);var o=Js(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var cp=st&&"documentMode"in document&&11>=document.documentMode,sn=null,Qi=null,bn=null,Ki=!1;function Zs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ki||sn==null||sn!==il(r)||(r=sn,"selectionStart"in r&&Ho(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),bn&&fr(bn,r)||(bn=r,r=dl(Qi,"onSelect"),0<r.length&&(t=new Vo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sn)))}function Dr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var an={animationend:Dr("Animation","AnimationEnd"),animationiteration:Dr("Animation","AnimationIteration"),animationstart:Dr("Animation","AnimationStart"),transitionend:Dr("Transition","TransitionEnd")},ui={},Qu={};st&&(Qu=document.createElement("div").style,"AnimationEvent"in window||(delete an.animationend.animation,delete an.animationiteration.animation,delete an.animationstart.animation),"TransitionEvent"in window||delete an.transitionend.transition);function Ul(e){if(ui[e])return ui[e];if(!an[e])return e;var t=an[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Qu)return ui[e]=t[n];return e}var Ku=Ul("animationend"),Gu=Ul("animationiteration"),Xu=Ul("animationstart"),Yu=Ul("transitionend"),Ju=new Map,qs="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ot(e,t){Ju.set(e,t),Zt(t,[e])}for(var ci=0;ci<qs.length;ci++){var fi=qs[ci],fp=fi.toLowerCase(),dp=fi[0].toUpperCase()+fi.slice(1);Ot(fp,"on"+dp)}Ot(Ku,"onAnimationEnd");Ot(Gu,"onAnimationIteration");Ot(Xu,"onAnimationStart");Ot("dblclick","onDoubleClick");Ot("focusin","onFocus");Ot("focusout","onBlur");Ot(Yu,"onTransitionEnd");kn("onMouseEnter",["mouseout","mouseover"]);kn("onMouseLeave",["mouseout","mouseover"]);kn("onPointerEnter",["pointerout","pointerover"]);kn("onPointerLeave",["pointerout","pointerover"]);Zt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Zt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Zt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Zt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Zt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Zt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Gn="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(" "),pp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Gn));function bs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,fd(r,t,void 0,e),e.currentTarget=null}function Zu(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],s=a.instance,c=a.currentTarget;if(a=a.listener,s!==i&&l.isPropagationStopped())break e;bs(l,a,c),i=s}else for(o=0;o<r.length;o++){if(a=r[o],s=a.instance,c=a.currentTarget,a=a.listener,s!==i&&l.isPropagationStopped())break e;bs(l,a,c),i=s}}}if(sl)throw e=Vi,sl=!1,Vi=null,e}function Q(e,t){var n=t[Zi];n===void 0&&(n=t[Zi]=new Set);var r=e+"__bubble";n.has(r)||(qu(t,e,2,!1),n.add(r))}function di(e,t,n){var r=0;t&&(r|=4),qu(n,e,r,t)}var Fr="_reactListening"+Math.random().toString(36).slice(2);function dr(e){if(!e[Fr]){e[Fr]=!0,iu.forEach(function(n){n!=="selectionchange"&&(pp.has(n)||di(n,!1,e),di(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fr]||(t[Fr]=!0,di("selectionchange",!1,t))}}function qu(e,t,n,r){switch(Uu(t)){case 1:var l=Pd;break;case 4:l=_d;break;default:l=Ao}n=l.bind(null,t,n,e),l=void 0,!Bi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function pi(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;o=o.return}for(;a!==null;){if(o=Vt(a),o===null)return;if(s=o.tag,s===5||s===6){r=i=o;continue e}a=a.parentNode}}r=r.return}Su(function(){var c=i,v=Uo(n),h=[];e:{var m=Ju.get(e);if(m!==void 0){var x=Vo,g=e;switch(e){case"keypress":if(Zr(n)===0)break e;case"keydown":case"keyup":x=Wd;break;case"focusin":g="focus",x=oi;break;case"focusout":g="blur",x=oi;break;case"beforeblur":case"afterblur":x=oi;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":x=Vs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":x=Td;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":x=Kd;break;case Ku:case Gu:case Xu:x=Id;break;case Yu:x=Xd;break;case"scroll":x=Ld;break;case"wheel":x=Jd;break;case"copy":case"cut":case"paste":x=Md;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":x=Ws}var w=(t&4)!==0,k=!w&&e==="scroll",d=w?m!==null?m+"Capture":null:m;w=[];for(var f=c,p;f!==null;){p=f;var S=p.stateNode;if(p.tag===5&&S!==null&&(p=S,d!==null&&(S=or(f,d),S!=null&&w.push(pr(f,S,p)))),k)break;f=f.return}0<w.length&&(m=new x(m,g,null,n,v),h.push({event:m,listeners:w}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",x=e==="mouseout"||e==="pointerout",m&&n!==Fi&&(g=n.relatedTarget||n.fromElement)&&(Vt(g)||g[at]))break e;if((x||m)&&(m=v.window===v?v:(m=v.ownerDocument)?m.defaultView||m.parentWindow:window,x?(g=n.relatedTarget||n.toElement,x=c,g=g?Vt(g):null,g!==null&&(k=qt(g),g!==k||g.tag!==5&&g.tag!==6)&&(g=null)):(x=null,g=c),x!==g)){if(w=Vs,S="onMouseLeave",d="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(w=Ws,S="onPointerLeave",d="onPointerEnter",f="pointer"),k=x==null?m:un(x),p=g==null?m:un(g),m=new w(S,f+"leave",x,n,v),m.target=k,m.relatedTarget=p,S=null,Vt(v)===c&&(w=new w(d,f+"enter",g,n,v),w.target=p,w.relatedTarget=k,S=w),k=S,x&&g)t:{for(w=x,d=g,f=0,p=w;p;p=nn(p))f++;for(p=0,S=d;S;S=nn(S))p++;for(;0<f-p;)w=nn(w),f--;for(;0<p-f;)d=nn(d),p--;for(;f--;){if(w===d||d!==null&&w===d.alternate)break t;w=nn(w),d=nn(d)}w=null}else w=null;x!==null&&ea(h,m,x,w,!1),g!==null&&k!==null&&ea(h,k,g,w,!0)}}e:{if(m=c?un(c):window,x=m.nodeName&&m.nodeName.toLowerCase(),x==="select"||x==="input"&&m.type==="file")var j=rp;else if(Ks(m))if(Vu)j=sp;else{j=ip;var C=lp}else(x=m.nodeName)&&x.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(j=op);if(j&&(j=j(e,c))){Bu(h,j,n,v);break e}C&&C(e,m,c),e==="focusout"&&(C=m._wrapperState)&&C.controlled&&m.type==="number"&&Oi(m,"number",m.value)}switch(C=c?un(c):window,e){case"focusin":(Ks(C)||C.contentEditable==="true")&&(sn=C,Qi=c,bn=null);break;case"focusout":bn=Qi=sn=null;break;case"mousedown":Ki=!0;break;case"contextmenu":case"mouseup":case"dragend":Ki=!1,Zs(h,n,v);break;case"selectionchange":if(cp)break;case"keydown":case"keyup":Zs(h,n,v)}var P;if(Wo)e:{switch(e){case"compositionstart":var R="onCompositionStart";break e;case"compositionend":R="onCompositionEnd";break e;case"compositionupdate":R="onCompositionUpdate";break e}R=void 0}else on?Fu(e,n)&&(R="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(R="onCompositionStart");R&&(Du&&n.locale!=="ko"&&(on||R!=="onCompositionStart"?R==="onCompositionEnd"&&on&&(P=Mu()):(wt=v,Bo="value"in wt?wt.value:wt.textContent,on=!0)),C=dl(c,R),0<C.length&&(R=new $s(R,e,null,n,v),h.push({event:R,listeners:C}),P?R.data=P:(P=Au(n),P!==null&&(R.data=P)))),(P=qd?bd(e,n):ep(e,n))&&(c=dl(c,"onBeforeInput"),0<c.length&&(v=new $s("onBeforeInput","beforeinput",null,n,v),h.push({event:v,listeners:c}),v.data=P))}Zu(h,t)})}function pr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function dl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=or(e,n),i!=null&&r.unshift(pr(e,i,l)),i=or(e,t),i!=null&&r.push(pr(e,i,l))),e=e.return}return r}function nn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ea(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var a=n,s=a.alternate,c=a.stateNode;if(s!==null&&s===r)break;a.tag===5&&c!==null&&(a=c,l?(s=or(n,i),s!=null&&o.unshift(pr(n,s,a))):l||(s=or(n,i),s!=null&&o.push(pr(n,s,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var hp=/\r\n?/g,mp=/\u0000|\uFFFD/g;function ta(e){return(typeof e=="string"?e:""+e).replace(hp,`
`).replace(mp,"")}function Ar(e,t,n){if(t=ta(t),ta(e)!==t&&n)throw Error(E(425))}function pl(){}var Gi=null,Xi=null;function Yi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ji=typeof setTimeout=="function"?setTimeout:void 0,vp=typeof clearTimeout=="function"?clearTimeout:void 0,na=typeof Promise=="function"?Promise:void 0,gp=typeof queueMicrotask=="function"?queueMicrotask:typeof na<"u"?function(e){return na.resolve(null).then(e).catch(yp)}:Ji;function yp(e){setTimeout(function(){throw e})}function hi(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),ur(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);ur(t)}function Nt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function ra(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var zn=Math.random().toString(36).slice(2),be="__reactFiber$"+zn,hr="__reactProps$"+zn,at="__reactContainer$"+zn,Zi="__reactEvents$"+zn,wp="__reactListeners$"+zn,xp="__reactHandles$"+zn;function Vt(e){var t=e[be];if(t)return t;for(var n=e.parentNode;n;){if(t=n[at]||n[be]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ra(e);e!==null;){if(n=e[be])return n;e=ra(e)}return t}e=n,n=e.parentNode}return null}function Cr(e){return e=e[be]||e[at],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function un(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(E(33))}function Ml(e){return e[hr]||null}var qi=[],cn=-1;function It(e){return{current:e}}function K(e){0>cn||(e.current=qi[cn],qi[cn]=null,cn--)}function H(e,t){cn++,qi[cn]=e.current,e.current=t}var zt={},me=It(zt),ke=It(!1),Kt=zt;function jn(e,t){var n=e.type.contextTypes;if(!n)return zt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function je(e){return e=e.childContextTypes,e!=null}function hl(){K(ke),K(me)}function la(e,t,n){if(me.current!==zt)throw Error(E(168));H(me,t),H(ke,n)}function bu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(E(108,ld(e)||"Unknown",l));return J({},n,r)}function ml(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||zt,Kt=me.current,H(me,e),H(ke,ke.current),!0}function ia(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=bu(e,t,Kt),r.__reactInternalMemoizedMergedChildContext=e,K(ke),K(me),H(me,e)):K(ke),H(ke,n)}var rt=null,Dl=!1,mi=!1;function ec(e){rt===null?rt=[e]:rt.push(e)}function Sp(e){Dl=!0,ec(e)}function Ut(){if(!mi&&rt!==null){mi=!0;var e=0,t=V;try{var n=rt;for(V=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}rt=null,Dl=!1}catch(l){throw rt!==null&&(rt=rt.slice(e+1)),Nu(Mo,Ut),l}finally{V=t,mi=!1}}return null}var fn=[],dn=0,vl=null,gl=0,Ue=[],Me=0,Gt=null,lt=1,it="";function At(e,t){fn[dn++]=gl,fn[dn++]=vl,vl=e,gl=t}function tc(e,t,n){Ue[Me++]=lt,Ue[Me++]=it,Ue[Me++]=Gt,Gt=e;var r=lt;e=it;var l=32-Ge(r)-1;r&=~(1<<l),n+=1;var i=32-Ge(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,lt=1<<32-Ge(t)+l|n<<l|r,it=i+e}else lt=1<<i|n<<l|r,it=e}function Qo(e){e.return!==null&&(At(e,1),tc(e,1,0))}function Ko(e){for(;e===vl;)vl=fn[--dn],fn[dn]=null,gl=fn[--dn],fn[dn]=null;for(;e===Gt;)Gt=Ue[--Me],Ue[Me]=null,it=Ue[--Me],Ue[Me]=null,lt=Ue[--Me],Ue[Me]=null}var Re=null,Le=null,G=!1,Ke=null;function nc(e,t){var n=De(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function oa(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Re=e,Le=Nt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Re=e,Le=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Gt!==null?{id:lt,overflow:it}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=De(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Re=e,Le=null,!0):!1;default:return!1}}function bi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function eo(e){if(G){var t=Le;if(t){var n=t;if(!oa(e,t)){if(bi(e))throw Error(E(418));t=Nt(n.nextSibling);var r=Re;t&&oa(e,t)?nc(r,n):(e.flags=e.flags&-4097|2,G=!1,Re=e)}}else{if(bi(e))throw Error(E(418));e.flags=e.flags&-4097|2,G=!1,Re=e}}}function sa(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Re=e}function Br(e){if(e!==Re)return!1;if(!G)return sa(e),G=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Yi(e.type,e.memoizedProps)),t&&(t=Le)){if(bi(e))throw rc(),Error(E(418));for(;t;)nc(e,t),t=Nt(t.nextSibling)}if(sa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Le=Nt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Le=null}}else Le=Re?Nt(e.stateNode.nextSibling):null;return!0}function rc(){for(var e=Le;e;)e=Nt(e.nextSibling)}function En(){Le=Re=null,G=!1}function Go(e){Ke===null?Ke=[e]:Ke.push(e)}var kp=ft.ReactCurrentBatchConfig;function Vn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(E(309));var r=n.stateNode}if(!r)throw Error(E(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(E(284));if(!n._owner)throw Error(E(290,e))}return e}function Vr(e,t){throw e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function aa(e){var t=e._init;return t(e._payload)}function lc(e){function t(d,f){if(e){var p=d.deletions;p===null?(d.deletions=[f],d.flags|=16):p.push(f)}}function n(d,f){if(!e)return null;for(;f!==null;)t(d,f),f=f.sibling;return null}function r(d,f){for(d=new Map;f!==null;)f.key!==null?d.set(f.key,f):d.set(f.index,f),f=f.sibling;return d}function l(d,f){return d=Lt(d,f),d.index=0,d.sibling=null,d}function i(d,f,p){return d.index=p,e?(p=d.alternate,p!==null?(p=p.index,p<f?(d.flags|=2,f):p):(d.flags|=2,f)):(d.flags|=1048576,f)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function a(d,f,p,S){return f===null||f.tag!==6?(f=ki(p,d.mode,S),f.return=d,f):(f=l(f,p),f.return=d,f)}function s(d,f,p,S){var j=p.type;return j===ln?v(d,f,p.props.children,S,p.key):f!==null&&(f.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===mt&&aa(j)===f.type)?(S=l(f,p.props),S.ref=Vn(d,f,p),S.return=d,S):(S=ll(p.type,p.key,p.props,null,d.mode,S),S.ref=Vn(d,f,p),S.return=d,S)}function c(d,f,p,S){return f===null||f.tag!==4||f.stateNode.containerInfo!==p.containerInfo||f.stateNode.implementation!==p.implementation?(f=ji(p,d.mode,S),f.return=d,f):(f=l(f,p.children||[]),f.return=d,f)}function v(d,f,p,S,j){return f===null||f.tag!==7?(f=Qt(p,d.mode,S,j),f.return=d,f):(f=l(f,p),f.return=d,f)}function h(d,f,p){if(typeof f=="string"&&f!==""||typeof f=="number")return f=ki(""+f,d.mode,p),f.return=d,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Rr:return p=ll(f.type,f.key,f.props,null,d.mode,p),p.ref=Vn(d,null,f),p.return=d,p;case rn:return f=ji(f,d.mode,p),f.return=d,f;case mt:var S=f._init;return h(d,S(f._payload),p)}if(Qn(f)||Mn(f))return f=Qt(f,d.mode,p,null),f.return=d,f;Vr(d,f)}return null}function m(d,f,p,S){var j=f!==null?f.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return j!==null?null:a(d,f,""+p,S);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Rr:return p.key===j?s(d,f,p,S):null;case rn:return p.key===j?c(d,f,p,S):null;case mt:return j=p._init,m(d,f,j(p._payload),S)}if(Qn(p)||Mn(p))return j!==null?null:v(d,f,p,S,null);Vr(d,p)}return null}function x(d,f,p,S,j){if(typeof S=="string"&&S!==""||typeof S=="number")return d=d.get(p)||null,a(f,d,""+S,j);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Rr:return d=d.get(S.key===null?p:S.key)||null,s(f,d,S,j);case rn:return d=d.get(S.key===null?p:S.key)||null,c(f,d,S,j);case mt:var C=S._init;return x(d,f,p,C(S._payload),j)}if(Qn(S)||Mn(S))return d=d.get(p)||null,v(f,d,S,j,null);Vr(f,S)}return null}function g(d,f,p,S){for(var j=null,C=null,P=f,R=f=0,B=null;P!==null&&R<p.length;R++){P.index>R?(B=P,P=null):B=P.sibling;var I=m(d,P,p[R],S);if(I===null){P===null&&(P=B);break}e&&P&&I.alternate===null&&t(d,P),f=i(I,f,R),C===null?j=I:C.sibling=I,C=I,P=B}if(R===p.length)return n(d,P),G&&At(d,R),j;if(P===null){for(;R<p.length;R++)P=h(d,p[R],S),P!==null&&(f=i(P,f,R),C===null?j=P:C.sibling=P,C=P);return G&&At(d,R),j}for(P=r(d,P);R<p.length;R++)B=x(P,d,R,p[R],S),B!==null&&(e&&B.alternate!==null&&P.delete(B.key===null?R:B.key),f=i(B,f,R),C===null?j=B:C.sibling=B,C=B);return e&&P.forEach(function(ie){return t(d,ie)}),G&&At(d,R),j}function w(d,f,p,S){var j=Mn(p);if(typeof j!="function")throw Error(E(150));if(p=j.call(p),p==null)throw Error(E(151));for(var C=j=null,P=f,R=f=0,B=null,I=p.next();P!==null&&!I.done;R++,I=p.next()){P.index>R?(B=P,P=null):B=P.sibling;var ie=m(d,P,I.value,S);if(ie===null){P===null&&(P=B);break}e&&P&&ie.alternate===null&&t(d,P),f=i(ie,f,R),C===null?j=ie:C.sibling=ie,C=ie,P=B}if(I.done)return n(d,P),G&&At(d,R),j;if(P===null){for(;!I.done;R++,I=p.next())I=h(d,I.value,S),I!==null&&(f=i(I,f,R),C===null?j=I:C.sibling=I,C=I);return G&&At(d,R),j}for(P=r(d,P);!I.done;R++,I=p.next())I=x(P,d,R,I.value,S),I!==null&&(e&&I.alternate!==null&&P.delete(I.key===null?R:I.key),f=i(I,f,R),C===null?j=I:C.sibling=I,C=I);return e&&P.forEach(function(T){return t(d,T)}),G&&At(d,R),j}function k(d,f,p,S){if(typeof p=="object"&&p!==null&&p.type===ln&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Rr:e:{for(var j=p.key,C=f;C!==null;){if(C.key===j){if(j=p.type,j===ln){if(C.tag===7){n(d,C.sibling),f=l(C,p.props.children),f.return=d,d=f;break e}}else if(C.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===mt&&aa(j)===C.type){n(d,C.sibling),f=l(C,p.props),f.ref=Vn(d,C,p),f.return=d,d=f;break e}n(d,C);break}else t(d,C);C=C.sibling}p.type===ln?(f=Qt(p.props.children,d.mode,S,p.key),f.return=d,d=f):(S=ll(p.type,p.key,p.props,null,d.mode,S),S.ref=Vn(d,f,p),S.return=d,d=S)}return o(d);case rn:e:{for(C=p.key;f!==null;){if(f.key===C)if(f.tag===4&&f.stateNode.containerInfo===p.containerInfo&&f.stateNode.implementation===p.implementation){n(d,f.sibling),f=l(f,p.children||[]),f.return=d,d=f;break e}else{n(d,f);break}else t(d,f);f=f.sibling}f=ji(p,d.mode,S),f.return=d,d=f}return o(d);case mt:return C=p._init,k(d,f,C(p._payload),S)}if(Qn(p))return g(d,f,p,S);if(Mn(p))return w(d,f,p,S);Vr(d,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,f!==null&&f.tag===6?(n(d,f.sibling),f=l(f,p),f.return=d,d=f):(n(d,f),f=ki(p,d.mode,S),f.return=d,d=f),o(d)):n(d,f)}return k}var Nn=lc(!0),ic=lc(!1),yl=It(null),wl=null,pn=null,Xo=null;function Yo(){Xo=pn=wl=null}function Jo(e){var t=yl.current;K(yl),e._currentValue=t}function to(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function xn(e,t){wl=e,Xo=pn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Se=!0),e.firstContext=null)}function Ae(e){var t=e._currentValue;if(Xo!==e)if(e={context:e,memoizedValue:t,next:null},pn===null){if(wl===null)throw Error(E(308));pn=e,wl.dependencies={lanes:0,firstContext:e}}else pn=pn.next=e;return t}var $t=null;function Zo(e){$t===null?$t=[e]:$t.push(e)}function oc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Zo(t)):(n.next=l.next,l.next=n),t.interleaved=n,ut(e,r)}function ut(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var vt=!1;function qo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function sc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ct(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,F&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,ut(e,n)}return l=r.interleaved,l===null?(t.next=t,Zo(r)):(t.next=l.next,l.next=t),r.interleaved=t,ut(e,n)}function qr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Do(e,n)}}function ua(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function xl(e,t,n,r){var l=e.updateQueue;vt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var s=a,c=s.next;s.next=null,o===null?i=c:o.next=c,o=s;var v=e.alternate;v!==null&&(v=v.updateQueue,a=v.lastBaseUpdate,a!==o&&(a===null?v.firstBaseUpdate=c:a.next=c,v.lastBaseUpdate=s))}if(i!==null){var h=l.baseState;o=0,v=c=s=null,a=i;do{var m=a.lane,x=a.eventTime;if((r&m)===m){v!==null&&(v=v.next={eventTime:x,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var g=e,w=a;switch(m=t,x=n,w.tag){case 1:if(g=w.payload,typeof g=="function"){h=g.call(x,h,m);break e}h=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=w.payload,m=typeof g=="function"?g.call(x,h,m):g,m==null)break e;h=J({},h,m);break e;case 2:vt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[a]:m.push(a))}else x={eventTime:x,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},v===null?(c=v=x,s=h):v=v.next=x,o|=m;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;m=a,a=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(v===null&&(s=h),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=v,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Yt|=o,e.lanes=o,e.memoizedState=h}}function ca(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(E(191,l));l.call(r)}}}var Pr={},tt=It(Pr),mr=It(Pr),vr=It(Pr);function Wt(e){if(e===Pr)throw Error(E(174));return e}function bo(e,t){switch(H(vr,t),H(mr,e),H(tt,Pr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ui(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ui(t,e)}K(tt),H(tt,t)}function Cn(){K(tt),K(mr),K(vr)}function ac(e){Wt(vr.current);var t=Wt(tt.current),n=Ui(t,e.type);t!==n&&(H(mr,e),H(tt,n))}function es(e){mr.current===e&&(K(tt),K(mr))}var X=It(0);function Sl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var vi=[];function ts(){for(var e=0;e<vi.length;e++)vi[e]._workInProgressVersionPrimary=null;vi.length=0}var br=ft.ReactCurrentDispatcher,gi=ft.ReactCurrentBatchConfig,Xt=0,Y=null,re=null,se=null,kl=!1,er=!1,gr=0,jp=0;function de(){throw Error(E(321))}function ns(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ye(e[n],t[n]))return!1;return!0}function rs(e,t,n,r,l,i){if(Xt=i,Y=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,br.current=e===null||e.memoizedState===null?Pp:_p,e=n(r,l),er){i=0;do{if(er=!1,gr=0,25<=i)throw Error(E(301));i+=1,se=re=null,t.updateQueue=null,br.current=Lp,e=n(r,l)}while(er)}if(br.current=jl,t=re!==null&&re.next!==null,Xt=0,se=re=Y=null,kl=!1,t)throw Error(E(300));return e}function ls(){var e=gr!==0;return gr=0,e}function qe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return se===null?Y.memoizedState=se=e:se=se.next=e,se}function Be(){if(re===null){var e=Y.alternate;e=e!==null?e.memoizedState:null}else e=re.next;var t=se===null?Y.memoizedState:se.next;if(t!==null)se=t,re=e;else{if(e===null)throw Error(E(310));re=e,e={memoizedState:re.memoizedState,baseState:re.baseState,baseQueue:re.baseQueue,queue:re.queue,next:null},se===null?Y.memoizedState=se=e:se=se.next=e}return se}function yr(e,t){return typeof t=="function"?t(e):t}function yi(e){var t=Be(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=re,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var a=o=null,s=null,c=i;do{var v=c.lane;if((Xt&v)===v)s!==null&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var h={lane:v,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};s===null?(a=s=h,o=r):s=s.next=h,Y.lanes|=v,Yt|=v}c=c.next}while(c!==null&&c!==i);s===null?o=r:s.next=a,Ye(r,t.memoizedState)||(Se=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,Y.lanes|=i,Yt|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function wi(e){var t=Be(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);Ye(i,t.memoizedState)||(Se=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function uc(){}function cc(e,t){var n=Y,r=Be(),l=t(),i=!Ye(r.memoizedState,l);if(i&&(r.memoizedState=l,Se=!0),r=r.queue,is(pc.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||se!==null&&se.memoizedState.tag&1){if(n.flags|=2048,wr(9,dc.bind(null,n,r,l,t),void 0,null),ae===null)throw Error(E(349));Xt&30||fc(n,t,l)}return l}function fc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Y.updateQueue,t===null?(t={lastEffect:null,stores:null},Y.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function dc(e,t,n,r){t.value=n,t.getSnapshot=r,hc(t)&&mc(e)}function pc(e,t,n){return n(function(){hc(t)&&mc(e)})}function hc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ye(e,n)}catch{return!0}}function mc(e){var t=ut(e,1);t!==null&&Xe(t,e,1,-1)}function fa(e){var t=qe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:e},t.queue=e,e=e.dispatch=Cp.bind(null,Y,e),[t.memoizedState,e]}function wr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Y.updateQueue,t===null?(t={lastEffect:null,stores:null},Y.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function vc(){return Be().memoizedState}function el(e,t,n,r){var l=qe();Y.flags|=e,l.memoizedState=wr(1|t,n,void 0,r===void 0?null:r)}function Fl(e,t,n,r){var l=Be();r=r===void 0?null:r;var i=void 0;if(re!==null){var o=re.memoizedState;if(i=o.destroy,r!==null&&ns(r,o.deps)){l.memoizedState=wr(t,n,i,r);return}}Y.flags|=e,l.memoizedState=wr(1|t,n,i,r)}function da(e,t){return el(8390656,8,e,t)}function is(e,t){return Fl(2048,8,e,t)}function gc(e,t){return Fl(4,2,e,t)}function yc(e,t){return Fl(4,4,e,t)}function wc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xc(e,t,n){return n=n!=null?n.concat([e]):null,Fl(4,4,wc.bind(null,t,e),n)}function os(){}function Sc(e,t){var n=Be();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ns(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function kc(e,t){var n=Be();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ns(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function jc(e,t,n){return Xt&21?(Ye(n,t)||(n=_u(),Y.lanes|=n,Yt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Se=!0),e.memoizedState=n)}function Ep(e,t){var n=V;V=n!==0&&4>n?n:4,e(!0);var r=gi.transition;gi.transition={};try{e(!1),t()}finally{V=n,gi.transition=r}}function Ec(){return Be().memoizedState}function Np(e,t,n){var r=_t(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Nc(e))Cc(t,n);else if(n=oc(e,t,n,r),n!==null){var l=ge();Xe(n,e,r,l),Pc(n,t,r)}}function Cp(e,t,n){var r=_t(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Nc(e))Cc(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,Ye(a,o)){var s=t.interleaved;s===null?(l.next=l,Zo(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=oc(e,t,l,r),n!==null&&(l=ge(),Xe(n,e,r,l),Pc(n,t,r))}}function Nc(e){var t=e.alternate;return e===Y||t!==null&&t===Y}function Cc(e,t){er=kl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Pc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Do(e,n)}}var jl={readContext:Ae,useCallback:de,useContext:de,useEffect:de,useImperativeHandle:de,useInsertionEffect:de,useLayoutEffect:de,useMemo:de,useReducer:de,useRef:de,useState:de,useDebugValue:de,useDeferredValue:de,useTransition:de,useMutableSource:de,useSyncExternalStore:de,useId:de,unstable_isNewReconciler:!1},Pp={readContext:Ae,useCallback:function(e,t){return qe().memoizedState=[e,t===void 0?null:t],e},useContext:Ae,useEffect:da,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,el(4194308,4,wc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return el(4194308,4,e,t)},useInsertionEffect:function(e,t){return el(4,2,e,t)},useMemo:function(e,t){var n=qe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=qe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Np.bind(null,Y,e),[r.memoizedState,e]},useRef:function(e){var t=qe();return e={current:e},t.memoizedState=e},useState:fa,useDebugValue:os,useDeferredValue:function(e){return qe().memoizedState=e},useTransition:function(){var e=fa(!1),t=e[0];return e=Ep.bind(null,e[1]),qe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Y,l=qe();if(G){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),ae===null)throw Error(E(349));Xt&30||fc(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,da(pc.bind(null,r,i,e),[e]),r.flags|=2048,wr(9,dc.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=qe(),t=ae.identifierPrefix;if(G){var n=it,r=lt;n=(r&~(1<<32-Ge(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=gr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=jp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},_p={readContext:Ae,useCallback:Sc,useContext:Ae,useEffect:is,useImperativeHandle:xc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:kc,useReducer:yi,useRef:vc,useState:function(){return yi(yr)},useDebugValue:os,useDeferredValue:function(e){var t=Be();return jc(t,re.memoizedState,e)},useTransition:function(){var e=yi(yr)[0],t=Be().memoizedState;return[e,t]},useMutableSource:uc,useSyncExternalStore:cc,useId:Ec,unstable_isNewReconciler:!1},Lp={readContext:Ae,useCallback:Sc,useContext:Ae,useEffect:is,useImperativeHandle:xc,useInsertionEffect:gc,useLayoutEffect:yc,useMemo:kc,useReducer:wi,useRef:vc,useState:function(){return wi(yr)},useDebugValue:os,useDeferredValue:function(e){var t=Be();return re===null?t.memoizedState=e:jc(t,re.memoizedState,e)},useTransition:function(){var e=wi(yr)[0],t=Be().memoizedState;return[e,t]},useMutableSource:uc,useSyncExternalStore:cc,useId:Ec,unstable_isNewReconciler:!1};function He(e,t){if(e&&e.defaultProps){t=J({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function no(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:J({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Al={isMounted:function(e){return(e=e._reactInternals)?qt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ge(),l=_t(e),i=ot(r,l);i.payload=t,n!=null&&(i.callback=n),t=Ct(e,i,l),t!==null&&(Xe(t,e,l,r),qr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ge(),l=_t(e),i=ot(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ct(e,i,l),t!==null&&(Xe(t,e,l,r),qr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ge(),r=_t(e),l=ot(n,r);l.tag=2,t!=null&&(l.callback=t),t=Ct(e,l,r),t!==null&&(Xe(t,e,r,n),qr(t,e,r))}};function pa(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!fr(n,r)||!fr(l,i):!0}function _c(e,t,n){var r=!1,l=zt,i=t.contextType;return typeof i=="object"&&i!==null?i=Ae(i):(l=je(t)?Kt:me.current,r=t.contextTypes,i=(r=r!=null)?jn(e,l):zt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Al,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function ha(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Al.enqueueReplaceState(t,t.state,null)}function ro(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},qo(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=Ae(i):(i=je(t)?Kt:me.current,l.context=jn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(no(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Al.enqueueReplaceState(l,l.state,null),xl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Pn(e,t){try{var n="",r=t;do n+=rd(r),r=r.return;while(r);var l=n}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function xi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function lo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Rp=typeof WeakMap=="function"?WeakMap:Map;function Lc(e,t,n){n=ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Nl||(Nl=!0,mo=r),lo(e,t)},n}function Rc(e,t,n){n=ot(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){lo(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){lo(e,t),typeof r!="function"&&(Pt===null?Pt=new Set([this]):Pt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function ma(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Hp.bind(null,e,t,n),t.then(e,e))}function va(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ga(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=ot(-1,1),t.tag=2,Ct(n,t,1))),n.lanes|=1),e)}var Tp=ft.ReactCurrentOwner,Se=!1;function ve(e,t,n,r){t.child=e===null?ic(t,null,n,r):Nn(t,e.child,n,r)}function ya(e,t,n,r,l){n=n.render;var i=t.ref;return xn(t,l),r=rs(e,t,n,r,i,l),n=ls(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,ct(e,t,l)):(G&&n&&Qo(t),t.flags|=1,ve(e,t,r,l),t.child)}function wa(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!hs(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Tc(e,t,i,r,l)):(e=ll(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:fr,n(o,r)&&e.ref===t.ref)return ct(e,t,l)}return t.flags|=1,e=Lt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Tc(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(fr(i,r)&&e.ref===t.ref)if(Se=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Se=!0);else return t.lanes=e.lanes,ct(e,t,l)}return io(e,t,n,r,l)}function zc(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},H(mn,_e),_e|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,H(mn,_e),_e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,H(mn,_e),_e|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,H(mn,_e),_e|=r;return ve(e,t,l,n),t.child}function Oc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function io(e,t,n,r,l){var i=je(n)?Kt:me.current;return i=jn(t,i),xn(t,l),n=rs(e,t,n,r,i,l),r=ls(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,ct(e,t,l)):(G&&r&&Qo(t),t.flags|=1,ve(e,t,n,l),t.child)}function xa(e,t,n,r,l){if(je(n)){var i=!0;ml(t)}else i=!1;if(xn(t,l),t.stateNode===null)tl(e,t),_c(t,n,r),ro(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=Ae(c):(c=je(n)?Kt:me.current,c=jn(t,c));var v=n.getDerivedStateFromProps,h=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||s!==c)&&ha(t,o,r,c),vt=!1;var m=t.memoizedState;o.state=m,xl(t,r,o,l),s=t.memoizedState,a!==r||m!==s||ke.current||vt?(typeof v=="function"&&(no(t,n,v,r),s=t.memoizedState),(a=vt||pa(t,n,a,r,m,s,c))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=c,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,sc(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:He(t.type,a),o.props=c,h=t.pendingProps,m=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=Ae(s):(s=je(n)?Kt:me.current,s=jn(t,s));var x=n.getDerivedStateFromProps;(v=typeof x=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==h||m!==s)&&ha(t,o,r,s),vt=!1,m=t.memoizedState,o.state=m,xl(t,r,o,l);var g=t.memoizedState;a!==h||m!==g||ke.current||vt?(typeof x=="function"&&(no(t,n,x,r),g=t.memoizedState),(c=vt||pa(t,n,c,r,m,g,s)||!1)?(v||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,g,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,g,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),o.props=r,o.state=g,o.context=s,r=c):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return oo(e,t,n,r,i,l)}function oo(e,t,n,r,l,i){Oc(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&ia(t,n,!1),ct(e,t,i);r=t.stateNode,Tp.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Nn(t,e.child,null,i),t.child=Nn(t,null,a,i)):ve(e,t,a,i),t.memoizedState=r.state,l&&ia(t,n,!0),t.child}function Ic(e){var t=e.stateNode;t.pendingContext?la(e,t.pendingContext,t.pendingContext!==t.context):t.context&&la(e,t.context,!1),bo(e,t.containerInfo)}function Sa(e,t,n,r,l){return En(),Go(l),t.flags|=256,ve(e,t,n,r),t.child}var so={dehydrated:null,treeContext:null,retryLane:0};function ao(e){return{baseLanes:e,cachePool:null,transitions:null}}function Uc(e,t,n){var r=t.pendingProps,l=X.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),H(X,l&1),e===null)return eo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=$l(o,r,0,null),e=Qt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=ao(n),t.memoizedState=so,e):ss(t,o));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return zp(e,t,o,r,a,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,a=l.sibling;var s={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Lt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),a!==null?i=Lt(a,i):(i=Qt(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?ao(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=so,r}return i=e.child,e=i.sibling,r=Lt(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ss(e,t){return t=$l({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function $r(e,t,n,r){return r!==null&&Go(r),Nn(t,e.child,null,n),e=ss(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zp(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=xi(Error(E(422))),$r(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=$l({mode:"visible",children:r.children},l,0,null),i=Qt(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Nn(t,e.child,null,o),t.child.memoizedState=ao(o),t.memoizedState=so,i);if(!(t.mode&1))return $r(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(E(419)),r=xi(i,r,void 0),$r(e,t,o,r)}if(a=(o&e.childLanes)!==0,Se||a){if(r=ae,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,ut(e,l),Xe(r,e,l,-1))}return ps(),r=xi(Error(E(421))),$r(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Qp.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Le=Nt(l.nextSibling),Re=t,G=!0,Ke=null,e!==null&&(Ue[Me++]=lt,Ue[Me++]=it,Ue[Me++]=Gt,lt=e.id,it=e.overflow,Gt=t),t=ss(t,r.children),t.flags|=4096,t)}function ka(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),to(e.return,t,n)}function Si(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function Mc(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(ve(e,t,r.children,n),r=X.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ka(e,n,t);else if(e.tag===19)ka(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(H(X,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Sl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Si(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Sl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Si(t,!0,n,null,i);break;case"together":Si(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function tl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ct(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Yt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=Lt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Lt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Op(e,t,n){switch(t.tag){case 3:Ic(t),En();break;case 5:ac(t);break;case 1:je(t.type)&&ml(t);break;case 4:bo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;H(yl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(H(X,X.current&1),t.flags|=128,null):n&t.child.childLanes?Uc(e,t,n):(H(X,X.current&1),e=ct(e,t,n),e!==null?e.sibling:null);H(X,X.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Mc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),H(X,X.current),r)break;return null;case 22:case 23:return t.lanes=0,zc(e,t,n)}return ct(e,t,n)}var Dc,uo,Fc,Ac;Dc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};uo=function(){};Fc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Wt(tt.current);var i=null;switch(n){case"input":l=Ti(e,l),r=Ti(e,r),i=[];break;case"select":l=J({},l,{value:void 0}),r=J({},r,{value:void 0}),i=[];break;case"textarea":l=Ii(e,l),r=Ii(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=pl)}Mi(n,r);var o;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var a=l[c];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(lr.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var s=r[c];if(a=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&s!==a&&(s!=null||a!=null))if(c==="style")if(a){for(o in a)!a.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&a[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(i||(i=[]),i.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(i=i||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(lr.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&Q("scroll",e),i||a===s||(i=[])):(i=i||[]).push(c,s))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};Ac=function(e,t,n,r){n!==r&&(t.flags|=4)};function $n(e,t){if(!G)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function pe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ip(e,t,n){var r=t.pendingProps;switch(Ko(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pe(t),null;case 1:return je(t.type)&&hl(),pe(t),null;case 3:return r=t.stateNode,Cn(),K(ke),K(me),ts(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Br(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ke!==null&&(yo(Ke),Ke=null))),uo(e,t),pe(t),null;case 5:es(t);var l=Wt(vr.current);if(n=t.type,e!==null&&t.stateNode!=null)Fc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return pe(t),null}if(e=Wt(tt.current),Br(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[be]=t,r[hr]=i,e=(t.mode&1)!==0,n){case"dialog":Q("cancel",r),Q("close",r);break;case"iframe":case"object":case"embed":Q("load",r);break;case"video":case"audio":for(l=0;l<Gn.length;l++)Q(Gn[l],r);break;case"source":Q("error",r);break;case"img":case"image":case"link":Q("error",r),Q("load",r);break;case"details":Q("toggle",r);break;case"input":Ts(r,i),Q("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Q("invalid",r);break;case"textarea":Os(r,i),Q("invalid",r)}Mi(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o==="children"?typeof a=="string"?r.textContent!==a&&(i.suppressHydrationWarning!==!0&&Ar(r.textContent,a,e),l=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&Ar(r.textContent,a,e),l=["children",""+a]):lr.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&Q("scroll",r)}switch(n){case"input":Tr(r),zs(r,i,!0);break;case"textarea":Tr(r),Is(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=pl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=pu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[be]=t,e[hr]=r,Dc(e,t,!1,!1),t.stateNode=e;e:{switch(o=Di(n,r),n){case"dialog":Q("cancel",e),Q("close",e),l=r;break;case"iframe":case"object":case"embed":Q("load",e),l=r;break;case"video":case"audio":for(l=0;l<Gn.length;l++)Q(Gn[l],e);l=r;break;case"source":Q("error",e),l=r;break;case"img":case"image":case"link":Q("error",e),Q("load",e),l=r;break;case"details":Q("toggle",e),l=r;break;case"input":Ts(e,r),l=Ti(e,r),Q("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=J({},r,{value:void 0}),Q("invalid",e);break;case"textarea":Os(e,r),l=Ii(e,r),Q("invalid",e);break;default:l=r}Mi(n,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var s=a[i];i==="style"?vu(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&hu(e,s)):i==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&ir(e,s):typeof s=="number"&&ir(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(lr.hasOwnProperty(i)?s!=null&&i==="onScroll"&&Q("scroll",e):s!=null&&To(e,i,s,o))}switch(n){case"input":Tr(e),zs(e,r,!1);break;case"textarea":Tr(e),Is(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Tt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?vn(e,!!r.multiple,i,!1):r.defaultValue!=null&&vn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=pl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return pe(t),null;case 6:if(e&&t.stateNode!=null)Ac(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(E(166));if(n=Wt(vr.current),Wt(tt.current),Br(t)){if(r=t.stateNode,n=t.memoizedProps,r[be]=t,(i=r.nodeValue!==n)&&(e=Re,e!==null))switch(e.tag){case 3:Ar(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ar(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[be]=t,t.stateNode=r}return pe(t),null;case 13:if(K(X),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(G&&Le!==null&&t.mode&1&&!(t.flags&128))rc(),En(),t.flags|=98560,i=!1;else if(i=Br(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(E(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(E(317));i[be]=t}else En(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;pe(t),i=!1}else Ke!==null&&(yo(Ke),Ke=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||X.current&1?le===0&&(le=3):ps())),t.updateQueue!==null&&(t.flags|=4),pe(t),null);case 4:return Cn(),uo(e,t),e===null&&dr(t.stateNode.containerInfo),pe(t),null;case 10:return Jo(t.type._context),pe(t),null;case 17:return je(t.type)&&hl(),pe(t),null;case 19:if(K(X),i=t.memoizedState,i===null)return pe(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)$n(i,!1);else{if(le!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Sl(e),o!==null){for(t.flags|=128,$n(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return H(X,X.current&1|2),t.child}e=e.sibling}i.tail!==null&&te()>_n&&(t.flags|=128,r=!0,$n(i,!1),t.lanes=4194304)}else{if(!r)if(e=Sl(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),$n(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!G)return pe(t),null}else 2*te()-i.renderingStartTime>_n&&n!==1073741824&&(t.flags|=128,r=!0,$n(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=te(),t.sibling=null,n=X.current,H(X,r?n&1|2:n&1),t):(pe(t),null);case 22:case 23:return ds(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?_e&1073741824&&(pe(t),t.subtreeFlags&6&&(t.flags|=8192)):pe(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function Up(e,t){switch(Ko(t),t.tag){case 1:return je(t.type)&&hl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Cn(),K(ke),K(me),ts(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return es(t),null;case 13:if(K(X),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));En()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return K(X),null;case 4:return Cn(),null;case 10:return Jo(t.type._context),null;case 22:case 23:return ds(),null;case 24:return null;default:return null}}var Wr=!1,he=!1,Mp=typeof WeakSet=="function"?WeakSet:Set,L=null;function hn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Z(e,t,r)}else n.current=null}function co(e,t,n){try{n()}catch(r){Z(e,t,r)}}var ja=!1;function Dp(e,t){if(Gi=cl,e=Hu(),Ho(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,c=0,v=0,h=e,m=null;t:for(;;){for(var x;h!==n||l!==0&&h.nodeType!==3||(a=o+l),h!==i||r!==0&&h.nodeType!==3||(s=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(x=h.firstChild)!==null;)m=h,h=x;for(;;){if(h===e)break t;if(m===n&&++c===l&&(a=o),m===i&&++v===r&&(s=o),(x=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=x}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Xi={focusedElem:e,selectionRange:n},cl=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var w=g.memoizedProps,k=g.memoizedState,d=t.stateNode,f=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:He(t.type,w),k);d.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(S){Z(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return g=ja,ja=!1,g}function tr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&co(t,n,i)}l=l.next}while(l!==r)}}function Bl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function fo(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Bc(e){var t=e.alternate;t!==null&&(e.alternate=null,Bc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[be],delete t[hr],delete t[Zi],delete t[wp],delete t[xp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Vc(e){return e.tag===5||e.tag===3||e.tag===4}function Ea(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Vc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function po(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=pl));else if(r!==4&&(e=e.child,e!==null))for(po(e,t,n),e=e.sibling;e!==null;)po(e,t,n),e=e.sibling}function ho(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ho(e,t,n),e=e.sibling;e!==null;)ho(e,t,n),e=e.sibling}var ue=null,Qe=!1;function ht(e,t,n){for(n=n.child;n!==null;)$c(e,t,n),n=n.sibling}function $c(e,t,n){if(et&&typeof et.onCommitFiberUnmount=="function")try{et.onCommitFiberUnmount(zl,n)}catch{}switch(n.tag){case 5:he||hn(n,t);case 6:var r=ue,l=Qe;ue=null,ht(e,t,n),ue=r,Qe=l,ue!==null&&(Qe?(e=ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ue.removeChild(n.stateNode));break;case 18:ue!==null&&(Qe?(e=ue,n=n.stateNode,e.nodeType===8?hi(e.parentNode,n):e.nodeType===1&&hi(e,n),ur(e)):hi(ue,n.stateNode));break;case 4:r=ue,l=Qe,ue=n.stateNode.containerInfo,Qe=!0,ht(e,t,n),ue=r,Qe=l;break;case 0:case 11:case 14:case 15:if(!he&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&co(n,t,o),l=l.next}while(l!==r)}ht(e,t,n);break;case 1:if(!he&&(hn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Z(n,t,a)}ht(e,t,n);break;case 21:ht(e,t,n);break;case 22:n.mode&1?(he=(r=he)||n.memoizedState!==null,ht(e,t,n),he=r):ht(e,t,n);break;default:ht(e,t,n)}}function Na(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Mp),t.forEach(function(r){var l=Kp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function We(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:ue=a.stateNode,Qe=!1;break e;case 3:ue=a.stateNode.containerInfo,Qe=!0;break e;case 4:ue=a.stateNode.containerInfo,Qe=!0;break e}a=a.return}if(ue===null)throw Error(E(160));$c(i,o,l),ue=null,Qe=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(c){Z(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Wc(t,e),t=t.sibling}function Wc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(We(t,e),Ze(e),r&4){try{tr(3,e,e.return),Bl(3,e)}catch(w){Z(e,e.return,w)}try{tr(5,e,e.return)}catch(w){Z(e,e.return,w)}}break;case 1:We(t,e),Ze(e),r&512&&n!==null&&hn(n,n.return);break;case 5:if(We(t,e),Ze(e),r&512&&n!==null&&hn(n,n.return),e.flags&32){var l=e.stateNode;try{ir(l,"")}catch(w){Z(e,e.return,w)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&fu(l,i),Di(a,o);var c=Di(a,i);for(o=0;o<s.length;o+=2){var v=s[o],h=s[o+1];v==="style"?vu(l,h):v==="dangerouslySetInnerHTML"?hu(l,h):v==="children"?ir(l,h):To(l,v,h,c)}switch(a){case"input":zi(l,i);break;case"textarea":du(l,i);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var x=i.value;x!=null?vn(l,!!i.multiple,x,!1):m!==!!i.multiple&&(i.defaultValue!=null?vn(l,!!i.multiple,i.defaultValue,!0):vn(l,!!i.multiple,i.multiple?[]:"",!1))}l[hr]=i}catch(w){Z(e,e.return,w)}}break;case 6:if(We(t,e),Ze(e),r&4){if(e.stateNode===null)throw Error(E(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(w){Z(e,e.return,w)}}break;case 3:if(We(t,e),Ze(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ur(t.containerInfo)}catch(w){Z(e,e.return,w)}break;case 4:We(t,e),Ze(e);break;case 13:We(t,e),Ze(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(cs=te())),r&4&&Na(e);break;case 22:if(v=n!==null&&n.memoizedState!==null,e.mode&1?(he=(c=he)||v,We(t,e),he=c):We(t,e),Ze(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!v&&e.mode&1)for(L=e,v=e.child;v!==null;){for(h=L=v;L!==null;){switch(m=L,x=m.child,m.tag){case 0:case 11:case 14:case 15:tr(4,m,m.return);break;case 1:hn(m,m.return);var g=m.stateNode;if(typeof g.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(w){Z(r,n,w)}}break;case 5:hn(m,m.return);break;case 22:if(m.memoizedState!==null){Pa(h);continue}}x!==null?(x.return=m,L=x):Pa(h)}v=v.sibling}e:for(v=null,h=e;;){if(h.tag===5){if(v===null){v=h;try{l=h.stateNode,c?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=h.stateNode,s=h.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,a.style.display=mu("display",o))}catch(w){Z(e,e.return,w)}}}else if(h.tag===6){if(v===null)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(w){Z(e,e.return,w)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;v===h&&(v=null),h=h.return}v===h&&(v=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:We(t,e),Ze(e),r&4&&Na(e);break;case 21:break;default:We(t,e),Ze(e)}}function Ze(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Vc(n)){var r=n;break e}n=n.return}throw Error(E(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(ir(l,""),r.flags&=-33);var i=Ea(e);ho(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,a=Ea(e);po(e,a,o);break;default:throw Error(E(161))}}catch(s){Z(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fp(e,t,n){L=e,Hc(e)}function Hc(e,t,n){for(var r=(e.mode&1)!==0;L!==null;){var l=L,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||Wr;if(!o){var a=l.alternate,s=a!==null&&a.memoizedState!==null||he;a=Wr;var c=he;if(Wr=o,(he=s)&&!c)for(L=l;L!==null;)o=L,s=o.child,o.tag===22&&o.memoizedState!==null?_a(l):s!==null?(s.return=o,L=s):_a(l);for(;i!==null;)L=i,Hc(i),i=i.sibling;L=l,Wr=a,he=c}Ca(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,L=i):Ca(e)}}function Ca(e){for(;L!==null;){var t=L;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:he||Bl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!he)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:He(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&ca(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}ca(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var v=c.memoizedState;if(v!==null){var h=v.dehydrated;h!==null&&ur(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(E(163))}he||t.flags&512&&fo(t)}catch(m){Z(t,t.return,m)}}if(t===e){L=null;break}if(n=t.sibling,n!==null){n.return=t.return,L=n;break}L=t.return}}function Pa(e){for(;L!==null;){var t=L;if(t===e){L=null;break}var n=t.sibling;if(n!==null){n.return=t.return,L=n;break}L=t.return}}function _a(e){for(;L!==null;){var t=L;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Bl(4,t)}catch(s){Z(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){Z(t,l,s)}}var i=t.return;try{fo(t)}catch(s){Z(t,i,s)}break;case 5:var o=t.return;try{fo(t)}catch(s){Z(t,o,s)}}}catch(s){Z(t,t.return,s)}if(t===e){L=null;break}var a=t.sibling;if(a!==null){a.return=t.return,L=a;break}L=t.return}}var Ap=Math.ceil,El=ft.ReactCurrentDispatcher,as=ft.ReactCurrentOwner,Fe=ft.ReactCurrentBatchConfig,F=0,ae=null,ne=null,ce=0,_e=0,mn=It(0),le=0,xr=null,Yt=0,Vl=0,us=0,nr=null,xe=null,cs=0,_n=1/0,nt=null,Nl=!1,mo=null,Pt=null,Hr=!1,xt=null,Cl=0,rr=0,vo=null,nl=-1,rl=0;function ge(){return F&6?te():nl!==-1?nl:nl=te()}function _t(e){return e.mode&1?F&2&&ce!==0?ce&-ce:kp.transition!==null?(rl===0&&(rl=_u()),rl):(e=V,e!==0||(e=window.event,e=e===void 0?16:Uu(e.type)),e):1}function Xe(e,t,n,r){if(50<rr)throw rr=0,vo=null,Error(E(185));Er(e,n,r),(!(F&2)||e!==ae)&&(e===ae&&(!(F&2)&&(Vl|=n),le===4&&yt(e,ce)),Ee(e,r),n===1&&F===0&&!(t.mode&1)&&(_n=te()+500,Dl&&Ut()))}function Ee(e,t){var n=e.callbackNode;kd(e,t);var r=ul(e,e===ae?ce:0);if(r===0)n!==null&&Ds(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Ds(n),t===1)e.tag===0?Sp(La.bind(null,e)):ec(La.bind(null,e)),gp(function(){!(F&6)&&Ut()}),n=null;else{switch(Lu(r)){case 1:n=Mo;break;case 4:n=Cu;break;case 16:n=al;break;case 536870912:n=Pu;break;default:n=al}n=qc(n,Qc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Qc(e,t){if(nl=-1,rl=0,F&6)throw Error(E(327));var n=e.callbackNode;if(Sn()&&e.callbackNode!==n)return null;var r=ul(e,e===ae?ce:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Pl(e,r);else{t=r;var l=F;F|=2;var i=Gc();(ae!==e||ce!==t)&&(nt=null,_n=te()+500,Ht(e,t));do try{$p();break}catch(a){Kc(e,a)}while(!0);Yo(),El.current=i,F=l,ne!==null?t=0:(ae=null,ce=0,t=le)}if(t!==0){if(t===2&&(l=$i(e),l!==0&&(r=l,t=go(e,l))),t===1)throw n=xr,Ht(e,0),yt(e,r),Ee(e,te()),n;if(t===6)yt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Bp(l)&&(t=Pl(e,r),t===2&&(i=$i(e),i!==0&&(r=i,t=go(e,i))),t===1))throw n=xr,Ht(e,0),yt(e,r),Ee(e,te()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(E(345));case 2:Bt(e,xe,nt);break;case 3:if(yt(e,r),(r&130023424)===r&&(t=cs+500-te(),10<t)){if(ul(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ge(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Ji(Bt.bind(null,e,xe,nt),t);break}Bt(e,xe,nt);break;case 4:if(yt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Ge(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=te()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ap(r/1960))-r,10<r){e.timeoutHandle=Ji(Bt.bind(null,e,xe,nt),r);break}Bt(e,xe,nt);break;case 5:Bt(e,xe,nt);break;default:throw Error(E(329))}}}return Ee(e,te()),e.callbackNode===n?Qc.bind(null,e):null}function go(e,t){var n=nr;return e.current.memoizedState.isDehydrated&&(Ht(e,t).flags|=256),e=Pl(e,t),e!==2&&(t=xe,xe=n,t!==null&&yo(t)),e}function yo(e){xe===null?xe=e:xe.push.apply(xe,e)}function Bp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!Ye(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function yt(e,t){for(t&=~us,t&=~Vl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ge(t),r=1<<n;e[n]=-1,t&=~r}}function La(e){if(F&6)throw Error(E(327));Sn();var t=ul(e,0);if(!(t&1))return Ee(e,te()),null;var n=Pl(e,t);if(e.tag!==0&&n===2){var r=$i(e);r!==0&&(t=r,n=go(e,r))}if(n===1)throw n=xr,Ht(e,0),yt(e,t),Ee(e,te()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Bt(e,xe,nt),Ee(e,te()),null}function fs(e,t){var n=F;F|=1;try{return e(t)}finally{F=n,F===0&&(_n=te()+500,Dl&&Ut())}}function Jt(e){xt!==null&&xt.tag===0&&!(F&6)&&Sn();var t=F;F|=1;var n=Fe.transition,r=V;try{if(Fe.transition=null,V=1,e)return e()}finally{V=r,Fe.transition=n,F=t,!(F&6)&&Ut()}}function ds(){_e=mn.current,K(mn)}function Ht(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,vp(n)),ne!==null)for(n=ne.return;n!==null;){var r=n;switch(Ko(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&hl();break;case 3:Cn(),K(ke),K(me),ts();break;case 5:es(r);break;case 4:Cn();break;case 13:K(X);break;case 19:K(X);break;case 10:Jo(r.type._context);break;case 22:case 23:ds()}n=n.return}if(ae=e,ne=e=Lt(e.current,null),ce=_e=t,le=0,xr=null,us=Vl=Yt=0,xe=nr=null,$t!==null){for(t=0;t<$t.length;t++)if(n=$t[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}$t=null}return e}function Kc(e,t){do{var n=ne;try{if(Yo(),br.current=jl,kl){for(var r=Y.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}kl=!1}if(Xt=0,se=re=Y=null,er=!1,gr=0,as.current=null,n===null||n.return===null){le=1,xr=t,ne=null;break}e:{var i=e,o=n.return,a=n,s=t;if(t=ce,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=s,v=a,h=v.tag;if(!(v.mode&1)&&(h===0||h===11||h===15)){var m=v.alternate;m?(v.updateQueue=m.updateQueue,v.memoizedState=m.memoizedState,v.lanes=m.lanes):(v.updateQueue=null,v.memoizedState=null)}var x=va(o);if(x!==null){x.flags&=-257,ga(x,o,a,i,t),x.mode&1&&ma(i,c,t),t=x,s=c;var g=t.updateQueue;if(g===null){var w=new Set;w.add(s),t.updateQueue=w}else g.add(s);break e}else{if(!(t&1)){ma(i,c,t),ps();break e}s=Error(E(426))}}else if(G&&a.mode&1){var k=va(o);if(k!==null){!(k.flags&65536)&&(k.flags|=256),ga(k,o,a,i,t),Go(Pn(s,a));break e}}i=s=Pn(s,a),le!==4&&(le=2),nr===null?nr=[i]:nr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var d=Lc(i,s,t);ua(i,d);break e;case 1:a=s;var f=i.type,p=i.stateNode;if(!(i.flags&128)&&(typeof f.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(Pt===null||!Pt.has(p)))){i.flags|=65536,t&=-t,i.lanes|=t;var S=Rc(i,a,t);ua(i,S);break e}}i=i.return}while(i!==null)}Yc(n)}catch(j){t=j,ne===n&&n!==null&&(ne=n=n.return);continue}break}while(!0)}function Gc(){var e=El.current;return El.current=jl,e===null?jl:e}function ps(){(le===0||le===3||le===2)&&(le=4),ae===null||!(Yt&268435455)&&!(Vl&268435455)||yt(ae,ce)}function Pl(e,t){var n=F;F|=2;var r=Gc();(ae!==e||ce!==t)&&(nt=null,Ht(e,t));do try{Vp();break}catch(l){Kc(e,l)}while(!0);if(Yo(),F=n,El.current=r,ne!==null)throw Error(E(261));return ae=null,ce=0,le}function Vp(){for(;ne!==null;)Xc(ne)}function $p(){for(;ne!==null&&!pd();)Xc(ne)}function Xc(e){var t=Zc(e.alternate,e,_e);e.memoizedProps=e.pendingProps,t===null?Yc(e):ne=t,as.current=null}function Yc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Up(n,t),n!==null){n.flags&=32767,ne=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{le=6,ne=null;return}}else if(n=Ip(n,t,_e),n!==null){ne=n;return}if(t=t.sibling,t!==null){ne=t;return}ne=t=e}while(t!==null);le===0&&(le=5)}function Bt(e,t,n){var r=V,l=Fe.transition;try{Fe.transition=null,V=1,Wp(e,t,n,r)}finally{Fe.transition=l,V=r}return null}function Wp(e,t,n,r){do Sn();while(xt!==null);if(F&6)throw Error(E(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(E(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(jd(e,i),e===ae&&(ne=ae=null,ce=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Hr||(Hr=!0,qc(al,function(){return Sn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Fe.transition,Fe.transition=null;var o=V;V=1;var a=F;F|=4,as.current=null,Dp(e,n),Wc(n,e),up(Xi),cl=!!Gi,Xi=Gi=null,e.current=n,Fp(n),hd(),F=a,V=o,Fe.transition=i}else e.current=n;if(Hr&&(Hr=!1,xt=e,Cl=l),i=e.pendingLanes,i===0&&(Pt=null),gd(n.stateNode),Ee(e,te()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Nl)throw Nl=!1,e=mo,mo=null,e;return Cl&1&&e.tag!==0&&Sn(),i=e.pendingLanes,i&1?e===vo?rr++:(rr=0,vo=e):rr=0,Ut(),null}function Sn(){if(xt!==null){var e=Lu(Cl),t=Fe.transition,n=V;try{if(Fe.transition=null,V=16>e?16:e,xt===null)var r=!1;else{if(e=xt,xt=null,Cl=0,F&6)throw Error(E(331));var l=F;for(F|=4,L=e.current;L!==null;){var i=L,o=i.child;if(L.flags&16){var a=i.deletions;if(a!==null){for(var s=0;s<a.length;s++){var c=a[s];for(L=c;L!==null;){var v=L;switch(v.tag){case 0:case 11:case 15:tr(8,v,i)}var h=v.child;if(h!==null)h.return=v,L=h;else for(;L!==null;){v=L;var m=v.sibling,x=v.return;if(Bc(v),v===c){L=null;break}if(m!==null){m.return=x,L=m;break}L=x}}}var g=i.alternate;if(g!==null){var w=g.child;if(w!==null){g.child=null;do{var k=w.sibling;w.sibling=null,w=k}while(w!==null)}}L=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,L=o;else e:for(;L!==null;){if(i=L,i.flags&2048)switch(i.tag){case 0:case 11:case 15:tr(9,i,i.return)}var d=i.sibling;if(d!==null){d.return=i.return,L=d;break e}L=i.return}}var f=e.current;for(L=f;L!==null;){o=L;var p=o.child;if(o.subtreeFlags&2064&&p!==null)p.return=o,L=p;else e:for(o=f;L!==null;){if(a=L,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Bl(9,a)}}catch(j){Z(a,a.return,j)}if(a===o){L=null;break e}var S=a.sibling;if(S!==null){S.return=a.return,L=S;break e}L=a.return}}if(F=l,Ut(),et&&typeof et.onPostCommitFiberRoot=="function")try{et.onPostCommitFiberRoot(zl,e)}catch{}r=!0}return r}finally{V=n,Fe.transition=t}}return!1}function Ra(e,t,n){t=Pn(n,t),t=Lc(e,t,1),e=Ct(e,t,1),t=ge(),e!==null&&(Er(e,1,t),Ee(e,t))}function Z(e,t,n){if(e.tag===3)Ra(e,e,n);else for(;t!==null;){if(t.tag===3){Ra(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Pt===null||!Pt.has(r))){e=Pn(n,e),e=Rc(t,e,1),t=Ct(t,e,1),e=ge(),t!==null&&(Er(t,1,e),Ee(t,e));break}}t=t.return}}function Hp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ge(),e.pingedLanes|=e.suspendedLanes&n,ae===e&&(ce&n)===n&&(le===4||le===3&&(ce&130023424)===ce&&500>te()-cs?Ht(e,0):us|=n),Ee(e,t)}function Jc(e,t){t===0&&(e.mode&1?(t=Ir,Ir<<=1,!(Ir&130023424)&&(Ir=4194304)):t=1);var n=ge();e=ut(e,t),e!==null&&(Er(e,t,n),Ee(e,n))}function Qp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Jc(e,n)}function Kp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(E(314))}r!==null&&r.delete(t),Jc(e,n)}var Zc;Zc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ke.current)Se=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Se=!1,Op(e,t,n);Se=!!(e.flags&131072)}else Se=!1,G&&t.flags&1048576&&tc(t,gl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;tl(e,t),e=t.pendingProps;var l=jn(t,me.current);xn(t,n),l=rs(null,t,r,e,l,n);var i=ls();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,je(r)?(i=!0,ml(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,qo(t),l.updater=Al,t.stateNode=l,l._reactInternals=t,ro(t,r,e,n),t=oo(null,t,r,!0,i,n)):(t.tag=0,G&&i&&Qo(t),ve(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(tl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Xp(r),e=He(r,e),l){case 0:t=io(null,t,r,e,n);break e;case 1:t=xa(null,t,r,e,n);break e;case 11:t=ya(null,t,r,e,n);break e;case 14:t=wa(null,t,r,He(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),io(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),xa(e,t,r,l,n);case 3:e:{if(Ic(t),e===null)throw Error(E(387));r=t.pendingProps,i=t.memoizedState,l=i.element,sc(e,t),xl(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Pn(Error(E(423)),t),t=Sa(e,t,r,n,l);break e}else if(r!==l){l=Pn(Error(E(424)),t),t=Sa(e,t,r,n,l);break e}else for(Le=Nt(t.stateNode.containerInfo.firstChild),Re=t,G=!0,Ke=null,n=ic(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(En(),r===l){t=ct(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return ac(t),e===null&&eo(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Yi(r,l)?o=null:i!==null&&Yi(r,i)&&(t.flags|=32),Oc(e,t),ve(e,t,o,n),t.child;case 6:return e===null&&eo(t),null;case 13:return Uc(e,t,n);case 4:return bo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Nn(t,null,r,n):ve(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),ya(e,t,r,l,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,H(yl,r._currentValue),r._currentValue=o,i!==null)if(Ye(i.value,o)){if(i.children===l.children&&!ke.current){t=ct(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=ot(-1,n&-n),s.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),to(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(E(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),to(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}ve(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,xn(t,n),l=Ae(l),r=r(l),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,l=He(r,t.pendingProps),l=He(r.type,l),wa(e,t,r,l,n);case 15:return Tc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),tl(e,t),t.tag=1,je(r)?(e=!0,ml(t)):e=!1,xn(t,n),_c(t,r,l),ro(t,r,l,n),oo(null,t,r,!0,e,n);case 19:return Mc(e,t,n);case 22:return zc(e,t,n)}throw Error(E(156,t.tag))};function qc(e,t){return Nu(e,t)}function Gp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function De(e,t,n,r){return new Gp(e,t,n,r)}function hs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Xp(e){if(typeof e=="function")return hs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Oo)return 11;if(e===Io)return 14}return 2}function Lt(e,t){var n=e.alternate;return n===null?(n=De(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ll(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")hs(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ln:return Qt(n.children,l,i,t);case zo:o=8,l|=8;break;case Pi:return e=De(12,n,t,l|2),e.elementType=Pi,e.lanes=i,e;case _i:return e=De(13,n,t,l),e.elementType=_i,e.lanes=i,e;case Li:return e=De(19,n,t,l),e.elementType=Li,e.lanes=i,e;case au:return $l(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ou:o=10;break e;case su:o=9;break e;case Oo:o=11;break e;case Io:o=14;break e;case mt:o=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=De(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Qt(e,t,n,r){return e=De(7,e,r,t),e.lanes=n,e}function $l(e,t,n,r){return e=De(22,e,r,t),e.elementType=au,e.lanes=n,e.stateNode={isHidden:!1},e}function ki(e,t,n){return e=De(6,e,null,t),e.lanes=n,e}function ji(e,t,n){return t=De(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ri(0),this.expirationTimes=ri(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ri(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function ms(e,t,n,r,l,i,o,a,s){return e=new Yp(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=De(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},qo(i),e}function Jp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:rn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function bc(e){if(!e)return zt;e=e._reactInternals;e:{if(qt(e)!==e||e.tag!==1)throw Error(E(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(je(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(E(171))}if(e.tag===1){var n=e.type;if(je(n))return bu(e,n,t)}return t}function ef(e,t,n,r,l,i,o,a,s){return e=ms(n,r,!0,e,l,i,o,a,s),e.context=bc(null),n=e.current,r=ge(),l=_t(n),i=ot(r,l),i.callback=t??null,Ct(n,i,l),e.current.lanes=l,Er(e,l,r),Ee(e,r),e}function Wl(e,t,n,r){var l=t.current,i=ge(),o=_t(l);return n=bc(n),t.context===null?t.context=n:t.pendingContext=n,t=ot(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ct(l,t,o),e!==null&&(Xe(e,l,o,i),qr(e,l,o)),o}function _l(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ta(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function vs(e,t){Ta(e,t),(e=e.alternate)&&Ta(e,t)}function Zp(){return null}var tf=typeof reportError=="function"?reportError:function(e){console.error(e)};function gs(e){this._internalRoot=e}Hl.prototype.render=gs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));Wl(e,t,null,null)};Hl.prototype.unmount=gs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Jt(function(){Wl(null,e,null,null)}),t[at]=null}};function Hl(e){this._internalRoot=e}Hl.prototype.unstable_scheduleHydration=function(e){if(e){var t=zu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<gt.length&&t!==0&&t<gt[n].priority;n++);gt.splice(n,0,e),n===0&&Iu(e)}};function ys(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ql(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function za(){}function qp(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var c=_l(o);i.call(c)}}var o=ef(t,r,e,0,null,!1,!1,"",za);return e._reactRootContainer=o,e[at]=o.current,dr(e.nodeType===8?e.parentNode:e),Jt(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var a=r;r=function(){var c=_l(s);a.call(c)}}var s=ms(e,0,!1,null,null,!1,!1,"",za);return e._reactRootContainer=s,e[at]=s.current,dr(e.nodeType===8?e.parentNode:e),Jt(function(){Wl(t,s,n,r)}),s}function Kl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var a=l;l=function(){var s=_l(o);a.call(s)}}Wl(t,o,e,l)}else o=qp(n,t,e,l,r);return _l(o)}Ru=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Kn(t.pendingLanes);n!==0&&(Do(t,n|1),Ee(t,te()),!(F&6)&&(_n=te()+500,Ut()))}break;case 13:Jt(function(){var r=ut(e,1);if(r!==null){var l=ge();Xe(r,e,1,l)}}),vs(e,1)}};Fo=function(e){if(e.tag===13){var t=ut(e,134217728);if(t!==null){var n=ge();Xe(t,e,134217728,n)}vs(e,134217728)}};Tu=function(e){if(e.tag===13){var t=_t(e),n=ut(e,t);if(n!==null){var r=ge();Xe(n,e,t,r)}vs(e,t)}};zu=function(){return V};Ou=function(e,t){var n=V;try{return V=e,t()}finally{V=n}};Ai=function(e,t,n){switch(t){case"input":if(zi(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Ml(r);if(!l)throw Error(E(90));cu(r),zi(r,l)}}}break;case"textarea":du(e,n);break;case"select":t=n.value,t!=null&&vn(e,!!n.multiple,t,!1)}};wu=fs;xu=Jt;var bp={usingClientEntryPoint:!1,Events:[Cr,un,Ml,gu,yu,fs]},Wn={findFiberByHostInstance:Vt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},eh={bundleType:Wn.bundleType,version:Wn.version,rendererPackageName:Wn.rendererPackageName,rendererConfig:Wn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ft.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ju(e),e===null?null:e.stateNode},findFiberByHostInstance:Wn.findFiberByHostInstance||Zp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qr.isDisabled&&Qr.supportsFiber)try{zl=Qr.inject(eh),et=Qr}catch{}}ze.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bp;ze.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ys(t))throw Error(E(200));return Jp(e,t,null,n)};ze.createRoot=function(e,t){if(!ys(e))throw Error(E(299));var n=!1,r="",l=tf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=ms(e,1,!1,null,null,n,!1,r,l),e[at]=t.current,dr(e.nodeType===8?e.parentNode:e),new gs(t)};ze.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=ju(t),e=e===null?null:e.stateNode,e};ze.flushSync=function(e){return Jt(e)};ze.hydrate=function(e,t,n){if(!Ql(t))throw Error(E(200));return Kl(null,e,t,!0,n)};ze.hydrateRoot=function(e,t,n){if(!ys(e))throw Error(E(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=tf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=ef(t,null,e,1,n??null,l,!1,i,o),e[at]=t.current,dr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Hl(t)};ze.render=function(e,t,n){if(!Ql(t))throw Error(E(200));return Kl(null,e,t,!1,n)};ze.unmountComponentAtNode=function(e){if(!Ql(e))throw Error(E(40));return e._reactRootContainer?(Jt(function(){Kl(null,null,e,!1,function(){e._reactRootContainer=null,e[at]=null})}),!0):!1};ze.unstable_batchedUpdates=fs;ze.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ql(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return Kl(e,t,n,!1,r)};ze.version="18.3.1-next-f1338f8080-20240426";function nf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nf)}catch(e){console.error(e)}}nf(),nu.exports=ze;var th=nu.exports,rf,Oa=th;rf=Oa.createRoot,Oa.hydrateRoot;/**
* @remix-run/router v1.23.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Sr(){return Sr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sr.apply(this,arguments)}var St;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(St||(St={}));const Ia="popstate";function nh(e){e===void 0&&(e={});function t(r,l){let{pathname:i,search:o,hash:a}=r.location;return wo("",{pathname:i,search:o,hash:a},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Ll(l)}return lh(t,n,null,e)}function q(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function ws(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function rh(){return Math.random().toString(36).substr(2,8)}function Ua(e,t){return{usr:e.state,key:e.key,idx:t}}function wo(e,t,n,r){return n===void 0&&(n=null),Sr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?On(t):t,{state:n,key:t&&t.key||r||rh()})}function Ll(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function On(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function lh(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,a=St.Pop,s=null,c=v();c==null&&(c=0,o.replaceState(Sr({},o.state,{idx:c}),""));function v(){return(o.state||{idx:null}).idx}function h(){a=St.Pop;let k=v(),d=k==null?null:k-c;c=k,s&&s({action:a,location:w.location,delta:d})}function m(k,d){a=St.Push;let f=wo(w.location,k,d);c=v()+1;let p=Ua(f,c),S=w.createHref(f);try{o.pushState(p,"",S)}catch(j){if(j instanceof DOMException&&j.name==="DataCloneError")throw j;l.location.assign(S)}i&&s&&s({action:a,location:w.location,delta:1})}function x(k,d){a=St.Replace;let f=wo(w.location,k,d);c=v();let p=Ua(f,c),S=w.createHref(f);o.replaceState(p,"",S),i&&s&&s({action:a,location:w.location,delta:0})}function g(k){let d=l.location.origin!=="null"?l.location.origin:l.location.href,f=typeof k=="string"?k:Ll(k);return f=f.replace(/ $/,"%20"),q(d,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,d)}let w={get action(){return a},get location(){return e(l,o)},listen(k){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(Ia,h),s=k,()=>{l.removeEventListener(Ia,h),s=null}},createHref(k){return t(l,k)},createURL:g,encodeLocation(k){let d=g(k);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:m,replace:x,go(k){return o.go(k)}};return w}var Ma;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ma||(Ma={}));function ih(e,t,n){return n===void 0&&(n="/"),oh(e,t,n)}function oh(e,t,n,r){let l=typeof t=="string"?On(t):t,i=Ln(l.pathname||"/",n);if(i==null)return null;let o=lf(e);sh(o);let a=null;for(let s=0;a==null&&s<o.length;++s){let c=yh(i);a=vh(o[s],c)}return a}function lf(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(i,o,a)=>{let s={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};s.relativePath.startsWith("/")&&(q(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=Rt([r,s.relativePath]),v=n.concat(s);i.children&&i.children.length>0&&(q(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),lf(i.children,t,v,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:hh(c,i.index),routesMeta:v})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let s of of(i.path))l(i,o,s)}),t}function of(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=of(r.join("/")),a=[];return a.push(...o.map(s=>s===""?i:[i,s].join("/"))),l&&a.push(...o),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function sh(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:mh(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const ah=/^:[\w-]+$/,uh=3,ch=2,fh=1,dh=10,ph=-2,Da=e=>e==="*";function hh(e,t){let n=e.split("/"),r=n.length;return n.some(Da)&&(r+=ph),t&&(r+=ch),n.filter(l=>!Da(l)).reduce((l,i)=>l+(ah.test(i)?uh:i===""?fh:dh),r)}function mh(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function vh(e,t,n){let{routesMeta:r}=e,l={},i="/",o=[];for(let a=0;a<r.length;++a){let s=r[a],c=a===r.length-1,v=i==="/"?t:t.slice(i.length)||"/",h=xo({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},v),m=s.route;if(!h)return null;Object.assign(l,h.params),o.push({params:l,pathname:Rt([i,h.pathname]),pathnameBase:jh(Rt([i,h.pathnameBase])),route:m}),h.pathnameBase!=="/"&&(i=Rt([i,h.pathnameBase]))}return o}function xo(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=gh(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:r.reduce((c,v,h)=>{let{paramName:m,isOptional:x}=v;if(m==="*"){let w=a[h]||"";o=i.slice(0,i.length-w.length).replace(/(.)\/+$/,"$1")}const g=a[h];return x&&!g?c[m]=void 0:c[m]=(g||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:o,pattern:e}}function gh(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),ws(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,s)=>(r.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function yh(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ws(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Ln(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const wh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,xh=e=>wh.test(e);function Sh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?On(e):e,i;if(n)if(xh(n))i=n;else{if(n.includes("//")){let o=n;n=n.replace(/\/\/+/g,"/"),ws(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?i=Fa(n.substring(1),"/"):i=Fa(n,t)}else i=t;return{pathname:i,search:Eh(r),hash:Nh(l)}}function Fa(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Ei(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function kh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function sf(e,t){let n=kh(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function af(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=On(e):(l=Sr({},e),q(!l.pathname||!l.pathname.includes("?"),Ei("?","pathname","search",l)),q(!l.pathname||!l.pathname.includes("#"),Ei("#","pathname","hash",l)),q(!l.search||!l.search.includes("#"),Ei("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=n;else{let h=t.length-1;if(!r&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),h-=1;l.pathname=m.join("/")}a=h>=0?t[h]:"/"}let s=Sh(l,a),c=o&&o!=="/"&&o.endsWith("/"),v=(i||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||v)&&(s.pathname+="/"),s}const Rt=e=>e.join("/").replace(/\/\/+/g,"/"),jh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Eh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Nh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Ch(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const uf=["post","put","patch","delete"];new Set(uf);const Ph=["get",...uf];new Set(Ph);/**
* React Router v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function kr(){return kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kr.apply(this,arguments)}const Gl=y.createContext(null),cf=y.createContext(null),Mt=y.createContext(null),Xl=y.createContext(null),Dt=y.createContext({outlet:null,matches:[],isDataRoute:!1}),ff=y.createContext(null);function _h(e,t){let{relative:n}=t===void 0?{}:t;_r()||q(!1);let{basename:r,navigator:l}=y.useContext(Mt),{hash:i,pathname:o,search:a}=Yl(e,{relative:n}),s=o;return r!=="/"&&(s=o==="/"?r:Rt([r,o])),l.createHref({pathname:s,search:a,hash:i})}function _r(){return y.useContext(Xl)!=null}function In(){return _r()||q(!1),y.useContext(Xl).location}function df(e){y.useContext(Mt).static||y.useLayoutEffect(e)}function pf(){let{isDataRoute:e}=y.useContext(Dt);return e?$h():Lh()}function Lh(){_r()||q(!1);let e=y.useContext(Gl),{basename:t,future:n,navigator:r}=y.useContext(Mt),{matches:l}=y.useContext(Dt),{pathname:i}=In(),o=JSON.stringify(sf(l,n.v7_relativeSplatPath)),a=y.useRef(!1);return df(()=>{a.current=!0}),y.useCallback(function(c,v){if(v===void 0&&(v={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let h=af(c,JSON.parse(o),i,v.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:Rt([t,h.pathname])),(v.replace?r.replace:r.push)(h,v.state,v)},[t,r,o,i,e])}function Rh(){let{matches:e}=y.useContext(Dt),t=e[e.length-1];return t?t.params:{}}function Yl(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=y.useContext(Mt),{matches:l}=y.useContext(Dt),{pathname:i}=In(),o=JSON.stringify(sf(l,r.v7_relativeSplatPath));return y.useMemo(()=>af(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function Th(e,t){return zh(e,t)}function zh(e,t,n,r){_r()||q(!1);let{navigator:l}=y.useContext(Mt),{matches:i}=y.useContext(Dt),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let c=In(),v;if(t){var h;let k=typeof t=="string"?On(t):t;s==="/"||(h=k.pathname)!=null&&h.startsWith(s)||q(!1),v=k}else v=c;let m=v.pathname||"/",x=m;if(s!=="/"){let k=s.replace(/^\//,"").split("/");x="/"+m.replace(/^\//,"").split("/").slice(k.length).join("/")}let g=ih(e,{pathname:x}),w=Dh(g&&g.map(k=>Object.assign({},k,{params:Object.assign({},a,k.params),pathname:Rt([s,l.encodeLocation?l.encodeLocation(k.pathname).pathname:k.pathname]),pathnameBase:k.pathnameBase==="/"?s:Rt([s,l.encodeLocation?l.encodeLocation(k.pathnameBase).pathname:k.pathnameBase])})),i,n,r);return t&&w?y.createElement(Xl.Provider,{value:{location:kr({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:St.Pop}},w):w}function Oh(){let e=Vh(),t=Ch(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:l},n):null,null)}const Ih=y.createElement(Oh,null);class Uh extends y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?y.createElement(Dt.Provider,{value:this.props.routeContext},y.createElement(ff.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Mh(e){let{routeContext:t,match:n,children:r}=e,l=y.useContext(Gl);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(Dt.Provider,{value:t},r)}function Dh(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(l=n)==null?void 0:l.errors;if(a!=null){let v=o.findIndex(h=>h.route.id&&(a==null?void 0:a[h.route.id])!==void 0);v>=0||q(!1),o=o.slice(0,Math.min(o.length,v+1))}let s=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let v=0;v<o.length;v++){let h=o[v];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(c=v),h.route.id){let{loaderData:m,errors:x}=n,g=h.route.loader&&m[h.route.id]===void 0&&(!x||x[h.route.id]===void 0);if(h.route.lazy||g){s=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((v,h,m)=>{let x,g=!1,w=null,k=null;n&&(x=a&&h.route.id?a[h.route.id]:void 0,w=h.route.errorElement||Ih,s&&(c<0&&m===0?(Wh("route-fallback"),g=!0,k=null):c===m&&(g=!0,k=h.route.hydrateFallbackElement||null)));let d=t.concat(o.slice(0,m+1)),f=()=>{let p;return x?p=w:g?p=k:h.route.Component?p=y.createElement(h.route.Component,null):h.route.element?p=h.route.element:p=v,y.createElement(Mh,{match:h,routeContext:{outlet:v,matches:d,isDataRoute:n!=null},children:p})};return n&&(h.route.ErrorBoundary||h.route.errorElement||m===0)?y.createElement(Uh,{location:n.location,revalidation:n.revalidation,component:w,error:x,children:f(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):f()},null)}var hf=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(hf||{}),mf=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(mf||{});function Fh(e){let t=y.useContext(Gl);return t||q(!1),t}function Ah(e){let t=y.useContext(cf);return t||q(!1),t}function Bh(e){let t=y.useContext(Dt);return t||q(!1),t}function vf(e){let t=Bh(),n=t.matches[t.matches.length-1];return n.route.id||q(!1),n.route.id}function Vh(){var e;let t=y.useContext(ff),n=Ah(),r=vf();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function $h(){let{router:e}=Fh(hf.UseNavigateStable),t=vf(mf.UseNavigateStable),n=y.useRef(!1);return df(()=>{n.current=!0}),y.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,kr({fromRouteId:t},i)))},[e,t])}const Aa={};function Wh(e,t,n){Aa[e]||(Aa[e]=!0)}function Hh(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Xn(e){q(!1)}function Qh(e){let{basename:t="/",children:n=null,location:r,navigationType:l=St.Pop,navigator:i,static:o=!1,future:a}=e;_r()&&q(!1);let s=t.replace(/^\/*/,"/"),c=y.useMemo(()=>({basename:s,navigator:i,static:o,future:kr({v7_relativeSplatPath:!1},a)}),[s,a,i,o]);typeof r=="string"&&(r=On(r));let{pathname:v="/",search:h="",hash:m="",state:x=null,key:g="default"}=r,w=y.useMemo(()=>{let k=Ln(v,s);return k==null?null:{location:{pathname:k,search:h,hash:m,state:x,key:g},navigationType:l}},[s,v,h,m,x,g,l]);return w==null?null:y.createElement(Mt.Provider,{value:c},y.createElement(Xl.Provider,{children:n,value:w}))}function Kh(e){let{children:t,location:n}=e;return Th(So(t),n)}new Promise(()=>{});function So(e,t){t===void 0&&(t=[]);let n=[];return y.Children.forEach(e,(r,l)=>{if(!y.isValidElement(r))return;let i=[...t,l];if(r.type===y.Fragment){n.push.apply(n,So(r.props.children,i));return}r.type!==Xn&&q(!1),!r.props.index||!r.props.children||q(!1);let o={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=So(r.props.children,i)),n.push(o)}),n}/**
* React Router DOM v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Rl(){return Rl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rl.apply(this,arguments)}function gf(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i<r.length;i++)l=r[i],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function Gh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Xh(e,t){return e.button===0&&(!t||t==="_self")&&!Gh(e)}function ko(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(l=>[n,l]):[[n,r]])},[]))}function Yh(e,t){let n=ko(e);return t&&t.forEach((r,l)=>{n.has(l)||t.getAll(l).forEach(i=>{n.append(l,i)})}),n}const Jh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Zh=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],qh="6";try{window.__reactRouterVersion=qh}catch{}const bh=y.createContext({isTransitioning:!1}),em="startTransition",Ba=Hf[em];function tm(e){let{basename:t,children:n,future:r,window:l}=e,i=y.useRef();i.current==null&&(i.current=nh({window:l,v5Compat:!0}));let o=i.current,[a,s]=y.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},v=y.useCallback(h=>{c&&Ba?Ba(()=>s(h)):s(h)},[s,c]);return y.useLayoutEffect(()=>o.listen(v),[o,v]),y.useEffect(()=>Hh(r),[r]),y.createElement(Qh,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const nm=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",rm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Jl=y.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:a,target:s,to:c,preventScrollReset:v,viewTransition:h}=t,m=gf(t,Jh),{basename:x}=y.useContext(Mt),g,w=!1;if(typeof c=="string"&&rm.test(c)&&(g=c,nm))try{let p=new URL(window.location.href),S=c.startsWith("//")?new URL(p.protocol+c):new URL(c),j=Ln(S.pathname,x);S.origin===p.origin&&j!=null?c=j+S.search+S.hash:w=!0}catch{}let k=_h(c,{relative:l}),d=im(c,{replace:o,state:a,target:s,preventScrollReset:v,relative:l,viewTransition:h});function f(p){r&&r(p),p.defaultPrevented||d(p)}return y.createElement("a",Rl({},m,{href:g||k,onClick:w||i?r:f,ref:n,target:s}))}),Ni=y.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:a,to:s,viewTransition:c,children:v}=t,h=gf(t,Zh),m=Yl(s,{relative:h.relative}),x=In(),g=y.useContext(cf),{navigator:w,basename:k}=y.useContext(Mt),d=g!=null&&sm(m)&&c===!0,f=w.encodeLocation?w.encodeLocation(m).pathname:m.pathname,p=x.pathname,S=g&&g.navigation&&g.navigation.location?g.navigation.location.pathname:null;l||(p=p.toLowerCase(),S=S?S.toLowerCase():null,f=f.toLowerCase()),S&&k&&(S=Ln(S,k)||S);const j=f!=="/"&&f.endsWith("/")?f.length-1:f.length;let C=p===f||!o&&p.startsWith(f)&&p.charAt(j)==="/",P=S!=null&&(S===f||!o&&S.startsWith(f)&&S.charAt(f.length)==="/"),R={isActive:C,isPending:P,isTransitioning:d},B=C?r:void 0,I;typeof i=="function"?I=i(R):I=[i,C?"active":null,P?"pending":null,d?"transitioning":null].filter(Boolean).join(" ");let ie=typeof a=="function"?a(R):a;return y.createElement(Jl,Rl({},h,{"aria-current":B,className:I,ref:n,style:ie,to:s,viewTransition:c}),typeof v=="function"?v(R):v)});var jo;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(jo||(jo={}));var Va;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Va||(Va={}));function lm(e){let t=y.useContext(Gl);return t||q(!1),t}function im(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,viewTransition:a}=t===void 0?{}:t,s=pf(),c=In(),v=Yl(e,{relative:o});return y.useCallback(h=>{if(Xh(h,n)){h.preventDefault();let m=r!==void 0?r:Ll(c)===Ll(v);s(e,{replace:m,state:l,preventScrollReset:i,relative:o,viewTransition:a})}},[c,s,v,r,l,n,e,i,o,a])}function om(e){let t=y.useRef(ko(e)),n=y.useRef(!1),r=In(),l=y.useMemo(()=>Yh(r.search,n.current?null:t.current),[r.search]),i=pf(),o=y.useCallback((a,s)=>{const c=ko(typeof a=="function"?a(l):a);n.current=!0,i("?"+c,s)},[i,l]);return[l,o]}function sm(e,t){t===void 0&&(t={});let n=y.useContext(bh);n==null&&q(!1);let{basename:r}=lm(jo.useViewTransitionState),l=Yl(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=Ln(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Ln(n.nextLocation.pathname,r)||n.nextLocation.pathname;return xo(l.pathname,o)!=null||xo(l.pathname,i)!=null}const yf=y.createContext(null);function $a(){try{return localStorage.getItem("authToken")||""}catch{return""}}function Kr(e){try{e?localStorage.setItem("authToken",e):localStorage.removeItem("authToken")}catch{}}function am({children:e}){const[t,n]=y.useState($a),[r,l]=y.useState(null),[i,o]=y.useState(!!$a()),[a,s]=y.useState(null);y.useEffect(()=>{if(!t){l(null),o(!1),s(null);return}let g=!1;return o(!0),fetch("/api/auth/me",{headers:{Authorization:`Bearer ${t}`}}).then(async w=>{const k=await w.json().catch(()=>({}));if(!w.ok)throw new Error(k.error||"Kon sessie niet verifiëren.");g||(l(k.user||null),s(null))}).catch(()=>{g||(l(null),n(""),Kr(""))}).finally(()=>{g||o(!1)}),()=>{g=!0}},[t]);async function c(g){s(null);const w=await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(g)}),k=await w.json().catch(()=>({}));if(!w.ok)throw new Error(k.error||"Login mislukt.");return n(k.token),Kr(k.token),l(k.user),k.user}async function v(g){s(null);const w=await fetch("/api/auth/register",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(g)}),k=await w.json().catch(()=>({}));if(!w.ok)throw new Error(k.error||"Registratie mislukt.");return n(k.token),Kr(k.token),l(k.user),k.user}function h(){n(""),Kr(""),l(null)}const m=y.useMemo(()=>(g,w={})=>{const k={...w.headers||{},...t?{Authorization:`Bearer ${t}`}:{}};return fetch(g,{...w,headers:k})},[t]),x={user:r,token:t,loading:i,error:a,login:c,register:v,logout:h,authFetch:m};return u.jsx(yf.Provider,{value:x,children:e})}function xs(){const e=y.useContext(yf);if(!e)throw new Error("useAuth moet binnen een AuthProvider gebruikt worden");return e}function um(){const e=({isActive:r})=>r?"nav-link active":"nav-link",{user:t,logout:n}=xs();return u.jsxs("nav",{className:"site-nav",children:[u.jsx(Jl,{className:"nav-logo",to:"/",children:"Siti Plugin Repo"}),u.jsxs("div",{className:"nav-links",children:[u.jsx(Ni,{to:"/",end:!0,className:e,children:"Plugins"}),u.jsx(Ni,{to:"/licenses",className:e,children:"Licenties"}),(t==null?void 0:t.isAdmin)&&u.jsx(Ni,{to:"/repos",className:e,children:"Repos"})]}),u.jsx("div",{className:"nav-user",children:t?u.jsxs(u.Fragment,{children:[u.jsxs("span",{className:"nav-user-name",children:["Hallo, ",t.name]}),u.jsx("button",{className:"ghost ghost-small",type:"button",onClick:n,children:"Uitloggen"})]}):u.jsx("span",{className:"nav-user-guest",children:"Niet ingelogd"})})]})}function cm(){const[e,t]=y.useState([]),[n,r]=y.useState(!0),[l,i]=y.useState(null),[o,a]=y.useState(null);return y.useEffect(()=>{async function s(){try{const c=await fetch("/api/plugins");if(!c.ok)throw new Error("Kon plugins niet laden");const v=await c.json();t(v.items||[]),a(v.updatedAt)}catch{i("Laden van repository data is mislukt.")}finally{r(!1)}}s()},[]),u.jsxs("div",{className:"page",children:[u.jsxs("header",{className:"hero",children:[u.jsxs("div",{children:[u.jsx("p",{className:"eyebrow",children:"WordPress plugin overzicht"}),u.jsx("h1",{children:"Siti Plugin Repo"}),u.jsx("p",{className:"subtitle",children:"Al je publieke WordPress plugins op één plek."})]}),u.jsx("a",{className:"cta",href:"https://github.com/SitiWeb",target:"_blank",rel:"noreferrer",children:"GitHub SitiWeb"})]}),u.jsxs("section",{className:"grid",children:[n&&u.jsx("div",{className:"state",children:"Bezig met laden…"}),l&&u.jsx("div",{className:"state error",children:l}),!n&&!l&&e.length===0&&u.jsx("div",{className:"state",children:"Geen repositories gevonden."}),e.map(s=>{var g,w;const c=s.label||((g=s.manifest)==null?void 0:g.plugin_name)||s.name,v=((w=s.manifest)==null?void 0:w.description)||s.description,h=new URLSearchParams;s.provider&&h.set("provider",s.provider),s.baseUrl&&h.set("baseUrl",s.baseUrl),s.repoId&&h.set("repoId",String(s.repoId));const m=s.provider==="gitea"?"Gitea":"GitHub",x=`/plugin/${s.fullName}`+(h.toString()?`?${h.toString()}`:"");return u.jsxs("article",{className:"card",children:[u.jsxs("div",{className:"card-header",children:[u.jsx("h2",{children:c}),u.jsx("span",{className:"pill",children:s.fullName})]}),u.jsx("p",{children:v}),u.jsxs("div",{className:"meta",children:[u.jsxs("span",{children:["★ ",s.stars]}),u.jsxs("span",{children:["Forks ",s.forks]}),u.jsxs("span",{children:["Issues ",s.issues]})]}),s.topics.length>0&&u.jsx("div",{className:"topics",children:s.topics.slice(0,4).map(k=>u.jsx("span",{className:"topic",children:k},k))}),u.jsxs("div",{className:"actions",children:[u.jsx(Jl,{className:"link",to:x,children:"Bekijk details →"}),u.jsx("a",{className:"ghost",href:s.repoUrl,target:"_blank",rel:"noreferrer",children:m})]})]},s.fullName)})]}),u.jsx("footer",{className:"footer",children:u.jsxs("span",{children:["Laatste sync: ",o?new Date(o).toLocaleString("nl-NL"):"-"]})})]})}function fm(){const{owner:e,repo:t}=Rh(),[n]=om(),r=(n.get("provider")||"github").toLowerCase(),l=n.get("baseUrl")||"",i=n.get("repoId")||"",[o,a]=y.useState(null),[s,c]=y.useState(!0),[v,h]=y.useState(null);y.useEffect(()=>{async function j(){try{const C=new URLSearchParams;r&&C.set("provider",r),l&&C.set("baseUrl",l),i&&C.set("repoId",i);const P=C.toString(),R=await fetch(`/api/plugins/${e}/${t}${P.length>0?`?${P}`:""}`);if(!R.ok)throw new Error("Kon details niet laden");const B=await R.json();a(B)}catch{h("Laden van plugin details is mislukt.")}finally{c(!1)}}j()},[e,t,r,l]);const m=o==null?void 0:o.manifest,x=(o==null?void 0:o.label)||(m==null?void 0:m.plugin_name)||(o==null?void 0:o.name)||t,g=(m==null?void 0:m.description)||(o==null?void 0:o.description),w=(m==null?void 0:m.author)||"-",k=(m==null?void 0:m.version)||"-",d=(o==null?void 0:o.provider)==="gitea"?"Gitea":"GitHub",f=o==null?void 0:o.download,p=y.useMemo(()=>(o==null?void 0:o.releases)||[],[o]),S=y.useMemo(()=>(o==null?void 0:o.commits)||[],[o]);return u.jsxs("div",{className:"page",children:[u.jsxs("header",{className:"detail-hero",children:[u.jsxs("div",{children:[u.jsx("p",{className:"eyebrow",children:"Plugin details"}),u.jsx("h1",{children:x}),u.jsx("p",{className:"subtitle",children:g})]}),u.jsxs("div",{className:"detail-actions",children:[u.jsx(Jl,{className:"ghost",to:"/",children:"← Terug"}),(o==null?void 0:o.repoUrl)&&u.jsx("a",{className:"ghost",href:o.repoUrl,target:"_blank",rel:"noreferrer",children:d}),(f==null?void 0:f.url)&&u.jsxs("a",{className:"cta",href:f.url,target:"_blank",rel:"noreferrer",children:["Download ",f.version]})]})]}),s&&u.jsx("div",{className:"state",children:"Bezig met laden…"}),v&&u.jsx("div",{className:"state error",children:v}),!s&&!v&&o&&u.jsxs("section",{className:"detail-grid",children:[u.jsxs("div",{className:"card",children:[u.jsx("h2",{children:"Manifest"}),u.jsxs("div",{className:"detail-list",children:[u.jsxs("div",{children:[u.jsx("span",{children:"Naam"}),u.jsx("strong",{children:x})]}),u.jsxs("div",{children:[u.jsx("span",{children:"Versie"}),u.jsx("strong",{children:k})]}),u.jsxs("div",{children:[u.jsx("span",{children:"Auteur"}),u.jsx("strong",{children:w})]}),u.jsxs("div",{children:[u.jsx("span",{children:"Repository"}),u.jsx("strong",{children:o.fullName})]})]}),(m==null?void 0:m.author_url)&&u.jsx("a",{className:"link",href:m.author_url,target:"_blank",rel:"noreferrer",children:"Auteur website →"})]}),u.jsxs("div",{className:"card",children:[u.jsx("h2",{children:"Releases"}),p.length===0&&u.jsx("p",{children:"Geen releases gevonden."}),u.jsx("ul",{className:"list",children:p.map(j=>{const C=j.tag||j.name||j.url;return u.jsxs("li",{children:[u.jsxs("div",{children:[u.jsx("a",{href:j.url,target:"_blank",rel:"noreferrer",children:j.name}),u.jsx("span",{children:j.publishedAt?new Date(j.publishedAt).toLocaleDateString("nl-NL"):"-"})]}),j.downloadUrl&&u.jsx("a",{className:"ghost",href:j.downloadUrl,target:"_blank",rel:"noreferrer",children:"Download"})]},C)})})]}),u.jsxs("div",{className:"card",children:[u.jsx("h2",{children:"Recente commits"}),S.length===0&&u.jsx("p",{children:"Geen commits gevonden."}),u.jsx("ul",{className:"list",children:S.map(j=>{var C;return u.jsxs("li",{children:[u.jsx("a",{href:j.url,target:"_blank",rel:"noreferrer",children:((C=j.message)==null?void 0:C.split(`
`)[0])||j.sha.slice(0,7)}),u.jsx("span",{children:j.author||"-"})]},j.sha)})})]})]})]})}const wf="nl-NL";function Eo(e,t=wf){return e?new Date(e).toLocaleString(t):"-"}function dm(e,t=wf){return e?new Date(e).toLocaleDateString(t):"-"}function pm({license:e}){const t=e.hostnames||[],n=e.primaryHostname||"Nog niet gekoppeld";return u.jsxs("article",{className:"card license-card",children:[u.jsxs("div",{className:"license-card-header",children:[u.jsxs("div",{children:[u.jsx("h3",{children:e.pluginName||e.label||"Licentie"}),u.jsx("p",{className:"license-subtitle",children:e.repoFullName||"-"})]}),u.jsx("span",{className:"pill",children:e.key})]}),u.jsxs("div",{className:"detail-list license-detail-list",children:[u.jsxs("div",{children:[u.jsx("span",{children:"Hostname"}),u.jsx("strong",{children:n})]}),u.jsxs("div",{children:[u.jsx("span",{children:"Huidige versie"}),u.jsx("strong",{children:e.lastUsedVersion||"-"})]}),u.jsxs("div",{children:[u.jsx("span",{children:"Laatste release"}),u.jsx("strong",{children:e.pluginVersion||"-"})]}),u.jsxs("div",{children:[u.jsx("span",{children:"Aangemaakt"}),u.jsx("strong",{children:dm(e.createdAt)})]}),u.jsxs("div",{children:[u.jsx("span",{children:"Laatste check"}),u.jsx("strong",{children:Eo(e.lastVersionCheckAt)})]})]}),e.note&&u.jsxs("p",{className:"license-note",children:["Notitie: ",e.note]}),t.length>0&&u.jsxs("div",{className:"host-list",children:[u.jsx("p",{className:"hint",children:"Hostnames"}),u.jsx("ul",{children:t.map(r=>u.jsxs("li",{children:[u.jsxs("div",{children:[u.jsx("strong",{children:r.hostname}),u.jsxs("span",{children:[r.hits||0," checks"]})]}),u.jsx("span",{children:Eo(r.lastSeenAt)})]},`${r.hostname}-${r.firstSeenAt||r.lastSeenAt}`))})]}),u.jsxs("div",{className:"license-links",children:[e.repoUrl&&u.jsx("a",{className:"link",href:e.repoUrl,target:"_blank",rel:"noreferrer",children:"Repository →"}),e.pluginName&&u.jsx("span",{className:"ghost-pill",children:e.pluginName})]})]})}function hm(){var Es;const{user:e,token:t,authFetch:n,login:r,register:l,loading:i}=xs(),[o,a]=y.useState([]),[s,c]=y.useState([]),[v,h]=y.useState([]),[m,x]=y.useState(""),[g,w]=y.useState(""),[k,d]=y.useState(""),[f,p]=y.useState(""),[S,j]=y.useState(!0),[C,P]=y.useState(null),[R,B]=y.useState(!1),[I,ie]=y.useState(!1),[T,U]=y.useState(!1),[$,oe]=y.useState(null),[Je,Ne]=y.useState(null),[_,O]=y.useState(null),[z,W]=y.useState(null),[b,Ft]=y.useState(!1),[Ve,Un]=y.useState(""),[$e,bt]=y.useState(""),[Ss,xf]=y.useState(""),[en,tn]=y.useState({username:"",name:"",email:"",password:"",isAdmin:!1}),dt=!!(e&&t);y.useEffect(()=>{let N=!1;async function M(){var A;j(!0),P(null);try{const ee=await fetch("/api/plugins"),Ce=await ee.json().catch(()=>({}));if(!ee.ok)throw new Error(Ce.error||"Kon plugins niet laden.");if(N)return;c(Ce.items||[]);const Pe=(A=Ce.items)==null?void 0:A[0];if(Pe){const Zl=Pe.ownerRepo||Pe.fullName;x(Cf=>Cf||Zl)}}catch(ee){N||P(ee.message||"Kon plugins niet laden.")}finally{N||j(!1)}}return M(),()=>{N=!0}},[]),y.useEffect(()=>{if(!dt){h([]),w("");return}e&&!g&&w(String(e.id))},[dt,g,e]),y.useEffect(()=>{if(!dt||!e)return;if(!e.isAdmin){h([e]);return}let N=!1;async function M(){try{const A=await n("/api/admin/users"),ee=await A.json().catch(()=>({}));if(!A.ok)throw new Error(ee.error||"Kon gebruikers niet laden.");if(N)return;h(ee.items||[]),!g&&(ee.items||[]).length>0&&w(String(ee.items[0].id))}catch(A){N||Ne({variant:"error",message:A.message})}}return M(),()=>{N=!0}},[n,dt,g,e]);const pt=y.useCallback(async(N=!0,M)=>{if(!t){a([]),oe(null),N&&Ne({variant:"error",message:"Log in om licenties te beheren."});return}N&&Ne(null),U(!0);try{const A=M||e!=null&&e.isAdmin&&g||(e?String(e.id):"");let ee="/api/licenses";e!=null&&e.isAdmin&&A&&(ee+=`?userId=${A}`);const Ce=await n(ee),Pe=await Ce.json().catch(()=>({}));if(Ce.status===401)throw new Error("Sessie verlopen, log opnieuw in.");if(!Ce.ok)throw new Error(Pe.error||"Kon licenties niet laden.");a(Pe.items||[]),oe(Pe.updatedAt)}catch(A){N&&Ne({variant:"error",message:A.message})}finally{U(!1)}},[n,g,t,e]);y.useEffect(()=>{pt(!1)},[pt]),y.useEffect(()=>{if(!m&&s.length>0){const N=s[0].ownerRepo||s[0].fullName;x(N)}},[s,m]);const Ie=y.useMemo(()=>s.find(N=>(N.ownerRepo||N.fullName)===m)||null,[s,m]),ks=y.useMemo(()=>{const N=M=>M?new Date(M).getTime():0;return[...o].sort((M,A)=>N(A.createdAt)-N(M.createdAt))},[o]);async function Sf(N){var M;if(N.preventDefault(),Ne(null),!dt){Ne({variant:"error",message:"Log in om een licentie aan te maken."});return}if(!Ie){Ne({variant:"error",message:"Selecteer een plugin."});return}B(!0);try{const A={label:k.trim()||Ie.label||((M=Ie.manifest)==null?void 0:M.plugin_name)||Ie.name||Ie.fullName,note:f.trim()||void 0};Ie.repoId?A.repoId=Ie.repoId:A.repo={repo:Ie.ownerRepo||Ie.fullName,provider:Ie.provider||"github",baseUrl:Ie.baseUrl};const ee={...A,userId:e!=null&&e.isAdmin?Number(g||e.id):void 0},Ce=await n("/api/licenses",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(ee)}),Pe=await Ce.json().catch(()=>({}));if(Ce.status===401)throw new Error("Sessie verlopen, log opnieuw in.");if(!Ce.ok)throw new Error(Pe.error||"Licentie aanmaken mislukt.");a(Zl=>[Pe,...Zl]),Ne({variant:"success",message:"Licentie aangemaakt."}),d(""),p("")}catch(A){Ne({variant:"error",message:A.message})}finally{B(!1)}}async function kf(N){N.preventDefault(),O(null),ie(!0);try{const M=await n("/api/admin/users",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(en)}),A=await M.json().catch(()=>({}));if(!M.ok)throw new Error(A.error||"Gebruiker aanmaken mislukt.");O({variant:"success",message:"Gebruiker aangemaakt."}),tn({username:"",name:"",email:"",password:"",isAdmin:!1}),h(ee=>[...ee,A.user]),g||w(String(A.user.id))}catch(M){O({variant:"error",message:M.message})}finally{ie(!1)}}async function jf(N){if(N.preventDefault(),W(null),!Ve.trim()||!$e.trim()){W({ok:!1,message:"Vul zowel licentiecode als hostname in."});return}Ft(!0);try{const M=await fetch("/api/licenses/verify",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({key:Ve.trim(),hostname:$e.trim(),currentVersion:Ss.trim()||void 0})}),A=await M.json().catch(()=>({})),ee={ok:M.ok,data:A,message:M.ok?null:A.error||"Controle mislukt."};W(ee),M.ok&&A.license&&a(Ce=>Ce.map(Pe=>Pe.key===A.license.key?A.license:Pe))}catch(M){W({ok:!1,message:M.message})}finally{Ft(!1)}}const Ef=y.useCallback(async N=>{await r(N),await pt(!1)},[r,pt]),Nf=y.useCallback(async N=>{await l(N),await pt(!1)},[l,pt]),js=S||i&&!!t;return u.jsxs("div",{className:"page",children:[u.jsxs("header",{className:"hero",children:[u.jsxs("div",{children:[u.jsx("p",{className:"eyebrow",children:"Licentiebeheer"}),u.jsx("h1",{children:"Licenties"}),u.jsx("p",{className:"subtitle",children:"Maak licenties voor iedere plugin en beheer welke hostname de licentie daadwerkelijk gebruikt."}),u.jsx("p",{className:"hint",children:"Een licentie is geldig voor één hostname. De eerste hostname die controleert wordt automatisch gekoppeld als licentiehouder."})]}),u.jsx("button",{className:"ghost",type:"button",onClick:()=>pt(),disabled:T||!dt,children:T?"Vernieuwen…":"Vernieuw lijst"})]}),u.jsxs("div",{className:"license-meta-bar",children:[u.jsxs("span",{children:["Actieve licenties: ",o.length]}),u.jsxs("span",{children:["Laatste update: ",Eo($)]}),e&&u.jsxs("span",{children:["Ingelogd als: ",e.email]}),(e==null?void 0:e.isAdmin)&&v.length>0&&u.jsxs("label",{className:"inline-field",children:[u.jsx("span",{children:"Licenties gebruiker"}),u.jsx("select",{value:g,onChange:N=>{w(N.target.value),pt(!0,N.target.value)},children:v.map(N=>u.jsxs("option",{value:N.id,children:[N.name," (",N.email,")"]},N.id))})]})]}),js&&u.jsx("div",{className:"state",children:"Bezig met laden…"}),C&&u.jsx("div",{className:"state error",children:C}),!js&&!C&&u.jsxs(u.Fragment,{children:[u.jsxs("section",{className:"license-forms",children:[dt?u.jsxs("article",{className:"card",children:[u.jsx("h2",{children:"Nieuwe licentie"}),u.jsx("p",{className:"hint",children:"Kies een plugin en genereer direct een licentiesleutel."}),u.jsxs("form",{className:"form-grid",onSubmit:Sf,children:[u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Plugin"}),u.jsx("select",{value:m,onChange:N=>x(N.target.value),disabled:s.length===0,children:s.map(N=>{var ee;const M=N.ownerRepo||N.fullName,A=N.label||((ee=N.manifest)==null?void 0:ee.plugin_name)||N.name||N.fullName;return u.jsxs("option",{value:M,children:[A," (",N.ownerRepo||N.fullName,")"]},M)})})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Label (optioneel)"}),u.jsx("input",{value:k,onChange:N=>d(N.target.value),placeholder:"Naam of klant"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Notitie"}),u.jsx("textarea",{value:f,onChange:N=>p(N.target.value),placeholder:"Bijv. contactpersoon of extra info",rows:3})]}),(e==null?void 0:e.isAdmin)&&u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Licentie voor gebruiker"}),u.jsx("select",{value:g,onChange:N=>w(N.target.value),children:v.map(N=>u.jsxs("option",{value:N.id,children:[N.name," (",N.email,")"]},N.id))})]}),u.jsx("button",{className:"cta",type:"submit",disabled:R||!Ie,children:R?"Aanmaken…":"Licentie aanmaken"})]}),Je&&u.jsx("div",{className:`state inline ${Je.variant==="error"?"error":"success"}`,children:Je.message})]}):u.jsx(mm,{onLogin:Ef,onRegister:Nf}),u.jsxs("article",{className:"card",children:[u.jsx("h2",{children:"Test of valideer"}),u.jsx("p",{className:"hint",children:"Gebruik dit formulier zoals de plugin dat zou doen om de huidige versie en hostname te controleren."}),u.jsxs("form",{className:"form-grid",onSubmit:jf,children:[u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Licentiecode"}),u.jsx("input",{value:Ve,onChange:N=>Un(N.target.value),placeholder:"SITI-XXXX-XXXX"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Hostname"}),u.jsx("input",{value:$e,onChange:N=>bt(N.target.value),placeholder:"voorbeeld.nl"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Deze site draait versie"}),u.jsx("input",{value:Ss,onChange:N=>xf(N.target.value),placeholder:"bijv. 1.9.3"})]}),u.jsx("button",{className:"ghost",type:"submit",disabled:b,children:b?"Controleren…":"Controleer licentie"})]}),((Es=z==null?void 0:z.data)==null?void 0:Es.license)&&u.jsxs("div",{className:`state inline ${z.ok?"success":""}`.trim(),children:[u.jsx("strong",{children:z.ok?"Licentie geldig":"Plugin informatie"}),u.jsx("p",{children:z.data.license.pluginName||"Plugin"}),u.jsxs("p",{children:["Huidige versie:"," ",u.jsx("strong",{children:z.data.license.lastUsedVersion||z.data.license.pluginVersion||"-"})]}),u.jsxs("p",{children:["Laatste release:"," ",u.jsx("strong",{children:z.data.license.pluginVersion||"-"})]}),u.jsxs("p",{children:["Gekoppeld aan:"," ",u.jsx("strong",{children:z.data.license.primaryHostname||"Nog niet gekoppeld"})]}),!z.ok&&u.jsx("p",{className:"hint",children:"Licentie is ongeldig; downloaden blijft geblokkeerd."})]}),z&&!z.ok&&z.message&&u.jsx("div",{className:"state error inline",children:z.message})]})]}),(e==null?void 0:e.isAdmin)&&u.jsx("section",{className:"license-forms",children:u.jsxs("article",{className:"card",children:[u.jsx("h2",{children:"Gebruiker toevoegen"}),u.jsx("p",{className:"hint",children:"Admins kunnen extra gebruikers aanmaken en direct licenties toewijzen."}),u.jsxs("form",{className:"form-grid",onSubmit:kf,children:[u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Gebruikersnaam"}),u.jsx("input",{value:en.username,onChange:N=>tn(M=>({...M,username:N.target.value})),placeholder:"gebruikersnaam"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Naam"}),u.jsx("input",{value:en.name,onChange:N=>tn(M=>({...M,name:N.target.value})),placeholder:"Volledige naam"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"E-mail"}),u.jsx("input",{type:"email",value:en.email,onChange:N=>tn(M=>({...M,email:N.target.value})),placeholder:"naam@bedrijf.nl"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Wachtwoord"}),u.jsx("input",{type:"password",value:en.password,onChange:N=>tn(M=>({...M,password:N.target.value})),placeholder:"Minimaal 8 karakters"})]}),u.jsxs("label",{className:"checkbox-field",children:[u.jsx("input",{type:"checkbox",checked:en.isAdmin,onChange:N=>tn(M=>({...M,isAdmin:N.target.checked}))}),u.jsx("span",{children:"Maak deze gebruiker admin"})]}),u.jsx("button",{className:"cta",type:"submit",disabled:I,children:I?"Bezig…":"Gebruiker aanmaken"})]}),_&&u.jsx("div",{className:`state inline ${_.variant==="error"?"error":"success"}`,children:_.message})]})}),dt?u.jsx("section",{className:"license-grid",children:ks.length===0?u.jsx("div",{className:"state",children:"Nog geen licenties aangemaakt."}):ks.map(N=>u.jsx(pm,{license:N},N.id||N.key))}):u.jsx("div",{className:"state",children:"Log in of registreer om licenties te bekijken en te beheren."})]})]})}function mm({onLogin:e,onRegister:t}){const[n,r]=y.useState("login"),[l,i]=y.useState({identifier:"",password:""}),[o,a]=y.useState({username:"",name:"",email:"",password:""}),[s,c]=y.useState(null),[v,h]=y.useState(!1);async function m(x){x.preventDefault(),c(null),h(!0);try{n==="login"?(await e(l),c({variant:"success",message:"Succesvol ingelogd."})):(await t(o),c({variant:"success",message:"Account aangemaakt en ingelogd."}))}catch(g){c({variant:"error",message:g.message||"Actie mislukt."})}finally{h(!1)}}return u.jsxs("article",{className:"card auth-card",children:[u.jsxs("div",{className:"auth-tabs",children:[u.jsx("button",{type:"button",className:n==="login"?"auth-tab active":"auth-tab",onClick:()=>r("login"),disabled:v,children:"Inloggen"}),u.jsx("button",{type:"button",className:n==="register"?"auth-tab active":"auth-tab",onClick:()=>r("register"),disabled:v,children:"Registreren"})]}),u.jsxs("form",{className:"form-grid",onSubmit:m,children:[n==="login"?u.jsxs(u.Fragment,{children:[u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Gebruikersnaam of e-mail"}),u.jsx("input",{value:l.identifier,onChange:x=>i(g=>({...g,identifier:x.target.value})),placeholder:"jouwnaam of mail"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Wachtwoord"}),u.jsx("input",{type:"password",value:l.password,onChange:x=>i(g=>({...g,password:x.target.value})),placeholder:"••••••••"})]})]}):u.jsxs(u.Fragment,{children:[u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Gebruikersnaam"}),u.jsx("input",{value:o.username,onChange:x=>a(g=>({...g,username:x.target.value})),placeholder:"gebruikersnaam"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Naam"}),u.jsx("input",{value:o.name,onChange:x=>a(g=>({...g,name:x.target.value})),placeholder:"Volledige naam"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"E-mailadres"}),u.jsx("input",{type:"email",value:o.email,onChange:x=>a(g=>({...g,email:x.target.value})),placeholder:"naam@bedrijf.nl"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Wachtwoord"}),u.jsx("input",{type:"password",value:o.password,onChange:x=>a(g=>({...g,password:x.target.value})),placeholder:"Minimaal 8 karakters"})]})]}),u.jsx("button",{className:"cta",type:"submit",disabled:v,children:v?"Verwerken…":n==="login"?"Inloggen":"Registreren"})]}),s&&u.jsx("div",{className:`state inline ${s.variant==="error"?"error":"success"}`,children:s.message})]})}const Wa=[{value:"github",label:"GitHub"},{value:"gitea",label:"Gitea"}];function vm(){const{user:e,authFetch:t}=xs(),n=!!(e!=null&&e.isAdmin),[r,l]=y.useState([]),[i,o]=y.useState(!0),[a,s]=y.useState(null),[c,v]=y.useState({ownerRepo:"",provider:"github",baseUrl:"",label:""}),[h,m]=y.useState(!1),[x,g]=y.useState(null),[w,k]=y.useState(null),[d,f]=y.useState({ownerRepo:"",provider:"github",baseUrl:"",label:""}),[p,S]=y.useState(null),j=!!(e&&n),C=y.useCallback(async()=>{if(!j){l([]),o(!1);return}o(!0),s(null);try{const T=await t("/api/repos"),U=await T.json().catch(()=>({}));if(!T.ok)throw new Error(U.error||"Kon repos niet laden.");l(U.items||[])}catch(T){s(T.message)}finally{o(!1)}},[t,j]);y.useEffect(()=>{C()},[C]);const P=y.useMemo(()=>[...r].sort((T,U)=>T.ownerRepo.localeCompare(U.ownerRepo)),[r]);if(!e)return u.jsx("div",{className:"page",children:u.jsx("div",{className:"state",children:"Log in om repositories te beheren."})});if(!n)return u.jsx("div",{className:"page",children:u.jsx("div",{className:"state error",children:"Alleen admins kunnen repositories beheren."})});async function R(T){if(T.preventDefault(),!c.ownerRepo.trim()){g({variant:"error",message:"Vul het owner/repo veld in."});return}m(!0),g(null);try{const U=await t("/api/repos",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)}),$=await U.json().catch(()=>({}));if(!U.ok)throw new Error($.error||"Repo aanmaken mislukt.");l(oe=>[...oe,$.repo]),v({ownerRepo:"",provider:"github",baseUrl:"",label:""}),g({variant:"success",message:"Repo toegevoegd."})}catch(U){g({variant:"error",message:U.message})}finally{m(!1)}}function B(T){k(T.id),f({ownerRepo:T.ownerRepo||"",provider:T.provider||"github",baseUrl:T.baseUrl||"",label:T.label||""}),g(null)}async function I(T){if(T.preventDefault(),!!w)try{const U=await t(`/api/repos/${w}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(d)}),$=await U.json().catch(()=>({}));if(!U.ok)throw new Error($.error||"Repo bijwerken mislukt.");l(oe=>oe.map(Je=>Je.id===w?$.repo:Je)),k(null),g({variant:"success",message:"Repo bijgewerkt."})}catch(U){g({variant:"error",message:U.message})}}async function ie(T){if(window.confirm("Weet je zeker dat je deze repo wilt verwijderen?")){S(T),g(null);try{const U=await t(`/api/repos/${T}`,{method:"DELETE"});if(!U.ok){const $=await U.json().catch(()=>({}));throw new Error($.error||"Verwijderen mislukt.")}l($=>$.filter(oe=>oe.id!==T)),w===T&&k(null),g({variant:"success",message:"Repo verwijderd."})}catch(U){g({variant:"error",message:U.message})}finally{S(null)}}}return u.jsxs("div",{className:"page",children:[u.jsx("header",{className:"hero",children:u.jsxs("div",{children:[u.jsx("p",{className:"eyebrow",children:"Repository beheer"}),u.jsx("h1",{children:"Repos"}),u.jsx("p",{className:"subtitle",children:"Voeg nieuwe plugin repositories toe of werk bestaande entries bij."})]})}),u.jsx("section",{className:"license-forms",children:u.jsxs("article",{className:"card",children:[u.jsx("h2",{children:"Nieuwe repo"}),u.jsxs("form",{className:"form-grid",onSubmit:R,children:[u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Owner/Repo"}),u.jsx("input",{value:c.ownerRepo,onChange:T=>v(U=>({...U,ownerRepo:T.target.value})),placeholder:"bijv. roberto/siti-ai-product-content-generator"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Provider"}),u.jsx("select",{value:c.provider,onChange:T=>v(U=>({...U,provider:T.target.value})),children:Wa.map(T=>u.jsx("option",{value:T.value,children:T.label},T.value))})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Base URL (optioneel)"}),u.jsx("input",{value:c.baseUrl,onChange:T=>v(U=>({...U,baseUrl:T.target.value})),placeholder:"Alleen nodig voor Gitea"})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Label (optioneel)"}),u.jsx("input",{value:c.label,onChange:T=>v(U=>({...U,label:T.target.value})),placeholder:"Weergavenaam"})]}),u.jsx("button",{className:"cta",type:"submit",disabled:h,children:h?"Opslaan…":"Repo toevoegen"})]}),x&&u.jsx("div",{className:`state inline ${x.variant==="error"?"error":"success"}`,children:x.message})]})}),i&&u.jsx("div",{className:"state",children:"Bezig met laden…"}),a&&u.jsx("div",{className:"state error",children:a}),!i&&!a&&u.jsxs("section",{className:"grid",children:[P.length===0&&u.jsx("div",{className:"state",children:"Nog geen repositories toegevoegd."}),P.map(T=>{const U=w===T.id;return u.jsxs("article",{className:"card",children:[u.jsxs("div",{className:"card-header",children:[u.jsx("h3",{children:T.label||T.ownerRepo}),u.jsxs("span",{className:"pill",children:["#",T.id]})]}),!U&&u.jsxs(u.Fragment,{children:[u.jsx("p",{children:T.ownerRepo}),u.jsxs("div",{className:"meta",children:[u.jsx("span",{children:T.provider}),u.jsx("span",{children:T.baseUrl||(T.provider==="github"?"github.com":"n.v.t.")})]}),u.jsxs("div",{className:"actions",children:[u.jsx("button",{className:"ghost",type:"button",onClick:()=>B(T),children:"Bewerk"}),u.jsx("button",{className:"ghost",type:"button",onClick:()=>ie(T.id),disabled:p===T.id,children:p===T.id?"Verwijderen…":"Verwijder"})]})]}),U&&u.jsxs("form",{className:"form-grid",onSubmit:I,children:[u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Owner/Repo"}),u.jsx("input",{value:d.ownerRepo,onChange:$=>f(oe=>({...oe,ownerRepo:$.target.value}))})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Provider"}),u.jsx("select",{value:d.provider,onChange:$=>f(oe=>({...oe,provider:$.target.value})),children:Wa.map($=>u.jsx("option",{value:$.value,children:$.label},$.value))})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Base URL"}),u.jsx("input",{value:d.baseUrl,onChange:$=>f(oe=>({...oe,baseUrl:$.target.value}))})]}),u.jsxs("label",{className:"field",children:[u.jsx("span",{children:"Label"}),u.jsx("input",{value:d.label,onChange:$=>f(oe=>({...oe,label:$.target.value}))})]}),u.jsxs("div",{className:"actions",children:[u.jsx("button",{className:"cta",type:"submit",children:"Opslaan"}),u.jsx("button",{className:"ghost",type:"button",onClick:()=>{k(null),f({ownerRepo:"",provider:"github",baseUrl:"",label:""})},children:"Annuleer"})]})]})]},T.id)})]})]})}function gm(){return u.jsxs("div",{className:"app",children:[u.jsx(um,{}),u.jsxs(Kh,{children:[u.jsx(Xn,{path:"/",element:u.jsx(cm,{})}),u.jsx(Xn,{path:"/plugin/:owner/:repo",element:u.jsx(fm,{})}),u.jsx(Xn,{path:"/licenses",element:u.jsx(hm,{})}),u.jsx(Xn,{path:"/repos",element:u.jsx(vm,{})})]})]})}rf(document.getElementById("root")).render(u.jsx(eu.StrictMode,{children:u.jsx(tm,{children:u.jsx(am,{children:u.jsx(gm,{})})})}));