File size: 246,029 Bytes
33646f3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
function kd(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const l=Object.getOwnPropertyDescriptor(r,i);l&&Object.defineProperty(e,i,l.get?l:{enumerable:!0,get:()=>r[i]})}}}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 i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const l of i)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const l={};return i.integrity&&(l.integrity=i.integrity),i.referrerPolicy&&(l.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?l.credentials="include":i.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(i){if(i.ep)return;i.ep=!0;const l=n(i);fetch(i.href,l)}})();function Sd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Xs={exports:{}},ji={},Hs={exports:{}},A={};/**
 * @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 vr=Symbol.for("react.element"),Cd=Symbol.for("react.portal"),Pd=Symbol.for("react.fragment"),Ed=Symbol.for("react.strict_mode"),jd=Symbol.for("react.profiler"),_d=Symbol.for("react.provider"),Nd=Symbol.for("react.context"),Td=Symbol.for("react.forward_ref"),Ld=Symbol.for("react.suspense"),Rd=Symbol.for("react.memo"),Md=Symbol.for("react.lazy"),wa=Symbol.iterator;function Id(e){return e===null||typeof e!="object"?null:(e=wa&&e[wa]||e["@@iterator"],typeof e=="function"?e:null)}var Ws={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Vs=Object.assign,Ks={};function En(e,t,n){this.props=e,this.context=t,this.refs=Ks,this.updater=n||Ws}En.prototype.isReactComponent={};En.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")};En.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Qs(){}Qs.prototype=En.prototype;function vo(e,t,n){this.props=e,this.context=t,this.refs=Ks,this.updater=n||Ws}var yo=vo.prototype=new Qs;yo.constructor=vo;Vs(yo,En.prototype);yo.isPureReactComponent=!0;var xa=Array.isArray,bs=Object.prototype.hasOwnProperty,wo={current:null},Gs={key:!0,ref:!0,__self:!0,__source:!0};function Ys(e,t,n){var r,i={},l=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(l=""+t.key),t)bs.call(t,r)&&!Gs.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var s=Array(a),u=0;u<a;u++)s[u]=arguments[u+2];i.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return{$$typeof:vr,type:e,key:l,ref:o,props:i,_owner:wo.current}}function zd(e,t){return{$$typeof:vr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function xo(e){return typeof e=="object"&&e!==null&&e.$$typeof===vr}function Od(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ka=/\/+/g;function Ki(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Od(""+e.key):t.toString(36)}function Hr(e,t,n,r,i){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(l){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case vr:case Cd:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+Ki(o,0):r,xa(i)?(n="",e!=null&&(n=e.replace(ka,"$&/")+"/"),Hr(i,t,n,"",function(u){return u})):i!=null&&(xo(i)&&(i=zd(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(ka,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",xa(e))for(var a=0;a<e.length;a++){l=e[a];var s=r+Ki(l,a);o+=Hr(l,t,n,s,i)}else if(s=Id(e),typeof s=="function")for(e=s.call(e),a=0;!(l=e.next()).done;)l=l.value,s=r+Ki(l,a++),o+=Hr(l,t,n,s,i);else if(l==="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 jr(e,t,n){if(e==null)return e;var r=[],i=0;return Hr(e,r,"","",function(l){return t.call(n,l,i++)}),r}function Fd(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},Wr={transition:null},Ad={ReactCurrentDispatcher:ye,ReactCurrentBatchConfig:Wr,ReactCurrentOwner:wo};function Js(){throw Error("act(...) is not supported in production builds of React.")}A.Children={map:jr,forEach:function(e,t,n){jr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return jr(e,function(){t++}),t},toArray:function(e){return jr(e,function(t){return t})||[]},only:function(e){if(!xo(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};A.Component=En;A.Fragment=Pd;A.Profiler=jd;A.PureComponent=vo;A.StrictMode=Ed;A.Suspense=Ld;A.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ad;A.act=Js;A.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=Vs({},e.props),i=e.key,l=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,o=wo.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)bs.call(t,s)&&!Gs.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 u=0;u<s;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:vr,type:e.type,key:i,ref:l,props:r,_owner:o}};A.createContext=function(e){return e={$$typeof:Nd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:_d,_context:e},e.Consumer=e};A.createElement=Ys;A.createFactory=function(e){var t=Ys.bind(null,e);return t.type=e,t};A.createRef=function(){return{current:null}};A.forwardRef=function(e){return{$$typeof:Td,render:e}};A.isValidElement=xo;A.lazy=function(e){return{$$typeof:Md,_payload:{_status:-1,_result:e},_init:Fd}};A.memo=function(e,t){return{$$typeof:Rd,type:e,compare:t===void 0?null:t}};A.startTransition=function(e){var t=Wr.transition;Wr.transition={};try{e()}finally{Wr.transition=t}};A.unstable_act=Js;A.useCallback=function(e,t){return ye.current.useCallback(e,t)};A.useContext=function(e){return ye.current.useContext(e)};A.useDebugValue=function(){};A.useDeferredValue=function(e){return ye.current.useDeferredValue(e)};A.useEffect=function(e,t){return ye.current.useEffect(e,t)};A.useId=function(){return ye.current.useId()};A.useImperativeHandle=function(e,t,n){return ye.current.useImperativeHandle(e,t,n)};A.useInsertionEffect=function(e,t){return ye.current.useInsertionEffect(e,t)};A.useLayoutEffect=function(e,t){return ye.current.useLayoutEffect(e,t)};A.useMemo=function(e,t){return ye.current.useMemo(e,t)};A.useReducer=function(e,t,n){return ye.current.useReducer(e,t,n)};A.useRef=function(e){return ye.current.useRef(e)};A.useState=function(e){return ye.current.useState(e)};A.useSyncExternalStore=function(e,t,n){return ye.current.useSyncExternalStore(e,t,n)};A.useTransition=function(){return ye.current.useTransition()};A.version="18.3.1";Hs.exports=A;var P=Hs.exports;const Zs=Sd(P),Dd=kd({__proto__:null,default:Zs},[P]);/**
 * @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 Bd=P,Ud=Symbol.for("react.element"),$d=Symbol.for("react.fragment"),Xd=Object.prototype.hasOwnProperty,Hd=Bd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Wd={key:!0,ref:!0,__self:!0,__source:!0};function qs(e,t,n){var r,i={},l=null,o=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Xd.call(t,r)&&!Wd.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Ud,type:e,key:l,ref:o,props:i,_owner:Hd.current}}ji.Fragment=$d;ji.jsx=qs;ji.jsxs=qs;Xs.exports=ji;var c=Xs.exports,xl={},eu={exports:{}},Re={},tu={exports:{}},nu={};/**
 * @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(L,O){var F=L.length;L.push(O);e:for(;0<F;){var Z=F-1>>>1,le=L[Z];if(0<i(le,O))L[Z]=O,L[F]=le,F=Z;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var O=L[0],F=L.pop();if(F!==O){L[0]=F;e:for(var Z=0,le=L.length,Pr=le>>>1;Z<Pr;){var Mt=2*(Z+1)-1,Vi=L[Mt],It=Mt+1,Er=L[It];if(0>i(Vi,F))It<le&&0>i(Er,Vi)?(L[Z]=Er,L[It]=F,Z=It):(L[Z]=Vi,L[Mt]=F,Z=Mt);else if(It<le&&0>i(Er,F))L[Z]=Er,L[It]=F,Z=It;else break e}}return O}function i(L,O){var F=L.sortIndex-O.sortIndex;return F!==0?F:L.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],u=[],g=1,m=null,v=3,k=!1,x=!1,S=!1,j=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(L){for(var O=n(u);O!==null;){if(O.callback===null)r(u);else if(O.startTime<=L)r(u),O.sortIndex=O.expirationTime,t(s,O);else break;O=n(u)}}function w(L){if(S=!1,h(L),!x)if(n(s)!==null)x=!0,Hi(N);else{var O=n(u);O!==null&&Wi(w,O.startTime-L)}}function N(L,O){x=!1,S&&(S=!1,f(I),I=-1),k=!0;var F=v;try{for(h(O),m=n(s);m!==null&&(!(m.expirationTime>O)||L&&!Be());){var Z=m.callback;if(typeof Z=="function"){m.callback=null,v=m.priorityLevel;var le=Z(m.expirationTime<=O);O=e.unstable_now(),typeof le=="function"?m.callback=le:m===n(s)&&r(s),h(O)}else r(s);m=n(s)}if(m!==null)var Pr=!0;else{var Mt=n(u);Mt!==null&&Wi(w,Mt.startTime-O),Pr=!1}return Pr}finally{m=null,v=F,k=!1}}var R=!1,M=null,I=-1,J=5,D=-1;function Be(){return!(e.unstable_now()-D<J)}function Tn(){if(M!==null){var L=e.unstable_now();D=L;var O=!0;try{O=M(!0,L)}finally{O?Ln():(R=!1,M=null)}}else R=!1}var Ln;if(typeof d=="function")Ln=function(){d(Tn)};else if(typeof MessageChannel<"u"){var ya=new MessageChannel,xd=ya.port2;ya.port1.onmessage=Tn,Ln=function(){xd.postMessage(null)}}else Ln=function(){j(Tn,0)};function Hi(L){M=L,R||(R=!0,Ln())}function Wi(L,O){I=j(function(){L(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(L){L.callback=null},e.unstable_continueExecution=function(){x||k||(x=!0,Hi(N))},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):J=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(L){switch(v){case 1:case 2:case 3:var O=3;break;default:O=v}var F=v;v=O;try{return L()}finally{v=F}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,O){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var F=v;v=L;try{return O()}finally{v=F}},e.unstable_scheduleCallback=function(L,O,F){var Z=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?Z+F:Z):F=Z,L){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=F+le,L={id:g++,callback:O,priorityLevel:L,startTime:F,expirationTime:le,sortIndex:-1},F>Z?(L.sortIndex=F,t(u,L),n(s)===null&&L===n(u)&&(S?(f(I),I=-1):S=!0,Wi(w,F-Z))):(L.sortIndex=le,t(s,L),x||k||(x=!0,Hi(N))),L},e.unstable_shouldYield=Be,e.unstable_wrapCallback=function(L){var O=v;return function(){var F=v;v=O;try{return L.apply(this,arguments)}finally{v=F}}}})(nu);tu.exports=nu;var Vd=tu.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 Kd=P,Le=Vd;function C(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 ru=new Set,Zn={};function Qt(e,t){yn(e,t),yn(e+"Capture",t)}function yn(e,t){for(Zn[e]=t,e=0;e<t.length;e++)ru.add(t[e])}var it=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),kl=Object.prototype.hasOwnProperty,Qd=/^[: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]*$/,Sa={},Ca={};function bd(e){return kl.call(Ca,e)?!0:kl.call(Sa,e)?!1:Qd.test(e)?Ca[e]=!0:(Sa[e]=!0,!1)}function Gd(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 Yd(e,t,n,r){if(t===null||typeof t>"u"||Gd(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,i,l,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=o}var de={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){de[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];de[t]=new we(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){de[e]=new we(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){de[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){de[e]=new we(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){de[e]=new we(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){de[e]=new we(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){de[e]=new we(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){de[e]=new we(e,5,!1,e.toLowerCase(),null,!1,!1)});var ko=/[\-:]([a-z])/g;function So(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(ko,So);de[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(ko,So);de[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(ko,So);de[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){de[e]=new we(e,1,!1,e.toLowerCase(),null,!1,!1)});de.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){de[e]=new we(e,1,!1,e.toLowerCase(),null,!0,!0)});function Co(e,t,n,r){var i=de.hasOwnProperty(t)?de[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Yd(t,n,i,r)&&(n=null),r||i===null?bd(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var st=Kd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_r=Symbol.for("react.element"),qt=Symbol.for("react.portal"),en=Symbol.for("react.fragment"),Po=Symbol.for("react.strict_mode"),Sl=Symbol.for("react.profiler"),iu=Symbol.for("react.provider"),lu=Symbol.for("react.context"),Eo=Symbol.for("react.forward_ref"),Cl=Symbol.for("react.suspense"),Pl=Symbol.for("react.suspense_list"),jo=Symbol.for("react.memo"),ct=Symbol.for("react.lazy"),ou=Symbol.for("react.offscreen"),Pa=Symbol.iterator;function Rn(e){return e===null||typeof e!="object"?null:(e=Pa&&e[Pa]||e["@@iterator"],typeof e=="function"?e:null)}var G=Object.assign,Qi;function Bn(e){if(Qi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Qi=t&&t[1]||""}return`
`+Qi+e}var bi=!1;function Gi(e,t){if(!e||bi)return"";bi=!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(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
`),l=r.stack.split(`
`),o=i.length-1,a=l.length-1;1<=o&&0<=a&&i[o]!==l[a];)a--;for(;1<=o&&0<=a;o--,a--)if(i[o]!==l[a]){if(o!==1||a!==1)do if(o--,a--,0>a||i[o]!==l[a]){var s=`
`+i[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{bi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Bn(e):""}function Jd(e){switch(e.tag){case 5:return Bn(e.type);case 16:return Bn("Lazy");case 13:return Bn("Suspense");case 19:return Bn("SuspenseList");case 0:case 2:case 15:return e=Gi(e.type,!1),e;case 11:return e=Gi(e.type.render,!1),e;case 1:return e=Gi(e.type,!0),e;default:return""}}function El(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 en:return"Fragment";case qt:return"Portal";case Sl:return"Profiler";case Po:return"StrictMode";case Cl:return"Suspense";case Pl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case lu:return(e.displayName||"Context")+".Consumer";case iu:return(e._context.displayName||"Context")+".Provider";case Eo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case jo:return t=e.displayName||null,t!==null?t:El(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return El(e(t))}catch{}}return null}function Zd(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 El(t);case 8:return t===Po?"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 jt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function au(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function qd(e){var t=au(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,l.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 Nr(e){e._valueTracker||(e._valueTracker=qd(e))}function su(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=au(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ti(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 jl(e,t){var n=t.checked;return G({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ea(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=jt(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 uu(e,t){t=t.checked,t!=null&&Co(e,"checked",t,!1)}function _l(e,t){uu(e,t);var n=jt(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")?Nl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Nl(e,t.type,jt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ja(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 Nl(e,t,n){(t!=="number"||ti(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Un=Array.isArray;function fn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+jt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Tl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(C(91));return G({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function _a(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(C(92));if(Un(n)){if(1<n.length)throw Error(C(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:jt(n)}}function cu(e,t){var n=jt(t.value),r=jt(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 Na(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function du(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 Ll(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?du(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Tr,fu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Tr=Tr||document.createElement("div"),Tr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Tr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hn={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},ef=["Webkit","ms","Moz","O"];Object.keys(Hn).forEach(function(e){ef.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hn[t]=Hn[e]})});function pu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hn.hasOwnProperty(e)&&Hn[e]?(""+t).trim():t+"px"}function hu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=pu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var tf=G({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 Rl(e,t){if(t){if(tf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Ml(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 Il=null;function _o(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zl=null,pn=null,hn=null;function Ta(e){if(e=xr(e)){if(typeof zl!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Ri(t),zl(e.stateNode,e.type,t))}}function mu(e){pn?hn?hn.push(e):hn=[e]:pn=e}function gu(){if(pn){var e=pn,t=hn;if(hn=pn=null,Ta(e),t)for(e=0;e<t.length;e++)Ta(t[e])}}function vu(e,t){return e(t)}function yu(){}var Yi=!1;function wu(e,t,n){if(Yi)return e(t,n);Yi=!0;try{return vu(e,t,n)}finally{Yi=!1,(pn!==null||hn!==null)&&(yu(),gu())}}function er(e,t){var n=e.stateNode;if(n===null)return null;var r=Ri(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(C(231,t,typeof n));return n}var Ol=!1;if(it)try{var Mn={};Object.defineProperty(Mn,"passive",{get:function(){Ol=!0}}),window.addEventListener("test",Mn,Mn),window.removeEventListener("test",Mn,Mn)}catch{Ol=!1}function nf(e,t,n,r,i,l,o,a,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(g){this.onError(g)}}var Wn=!1,ni=null,ri=!1,Fl=null,rf={onError:function(e){Wn=!0,ni=e}};function lf(e,t,n,r,i,l,o,a,s){Wn=!1,ni=null,nf.apply(rf,arguments)}function of(e,t,n,r,i,l,o,a,s){if(lf.apply(this,arguments),Wn){if(Wn){var u=ni;Wn=!1,ni=null}else throw Error(C(198));ri||(ri=!0,Fl=u)}}function bt(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 xu(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 La(e){if(bt(e)!==e)throw Error(C(188))}function af(e){var t=e.alternate;if(!t){if(t=bt(e),t===null)throw Error(C(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return La(i),e;if(l===r)return La(i),t;l=l.sibling}throw Error(C(188))}if(n.return!==r.return)n=i,r=l;else{for(var o=!1,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){for(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)throw Error(C(189))}}if(n.alternate!==r)throw Error(C(190))}if(n.tag!==3)throw Error(C(188));return n.stateNode.current===n?e:t}function ku(e){return e=af(e),e!==null?Su(e):null}function Su(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Su(e);if(t!==null)return t;e=e.sibling}return null}var Cu=Le.unstable_scheduleCallback,Ra=Le.unstable_cancelCallback,sf=Le.unstable_shouldYield,uf=Le.unstable_requestPaint,q=Le.unstable_now,cf=Le.unstable_getCurrentPriorityLevel,No=Le.unstable_ImmediatePriority,Pu=Le.unstable_UserBlockingPriority,ii=Le.unstable_NormalPriority,df=Le.unstable_LowPriority,Eu=Le.unstable_IdlePriority,_i=null,Ye=null;function ff(e){if(Ye&&typeof Ye.onCommitFiberRoot=="function")try{Ye.onCommitFiberRoot(_i,e,void 0,(e.current.flags&128)===128)}catch{}}var We=Math.clz32?Math.clz32:mf,pf=Math.log,hf=Math.LN2;function mf(e){return e>>>=0,e===0?32:31-(pf(e)/hf|0)|0}var Lr=64,Rr=4194304;function $n(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 li(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,l=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~i;a!==0?r=$n(a):(l&=o,l!==0&&(r=$n(l)))}else o=n&~i,o!==0?r=$n(o):l!==0&&(r=$n(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,l=t&-t,i>=l||i===16&&(l&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-We(t),i=1<<n,r|=e[n],t&=~i;return r}function gf(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 vf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var o=31-We(l),a=1<<o,s=i[o];s===-1?(!(a&n)||a&r)&&(i[o]=gf(a,t)):s<=t&&(e.expiredLanes|=a),l&=~a}}function Al(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ju(){var e=Lr;return Lr<<=1,!(Lr&4194240)&&(Lr=64),e}function Ji(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-We(t),e[t]=n}function yf(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-We(n),l=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~l}}function To(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-We(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var $=0;function _u(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Nu,Lo,Tu,Lu,Ru,Dl=!1,Mr=[],vt=null,yt=null,wt=null,tr=new Map,nr=new Map,ft=[],wf="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 Ma(e,t){switch(e){case"focusin":case"focusout":vt=null;break;case"dragenter":case"dragleave":yt=null;break;case"mouseover":case"mouseout":wt=null;break;case"pointerover":case"pointerout":tr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":nr.delete(t.pointerId)}}function In(e,t,n,r,i,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[i]},t!==null&&(t=xr(t),t!==null&&Lo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function xf(e,t,n,r,i){switch(t){case"focusin":return vt=In(vt,e,t,n,r,i),!0;case"dragenter":return yt=In(yt,e,t,n,r,i),!0;case"mouseover":return wt=In(wt,e,t,n,r,i),!0;case"pointerover":var l=i.pointerId;return tr.set(l,In(tr.get(l)||null,e,t,n,r,i)),!0;case"gotpointercapture":return l=i.pointerId,nr.set(l,In(nr.get(l)||null,e,t,n,r,i)),!0}return!1}function Mu(e){var t=At(e.target);if(t!==null){var n=bt(t);if(n!==null){if(t=n.tag,t===13){if(t=xu(n),t!==null){e.blockedOn=t,Ru(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 Vr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Il=r,n.target.dispatchEvent(r),Il=null}else return t=xr(n),t!==null&&Lo(t),e.blockedOn=n,!1;t.shift()}return!0}function Ia(e,t,n){Vr(e)&&n.delete(t)}function kf(){Dl=!1,vt!==null&&Vr(vt)&&(vt=null),yt!==null&&Vr(yt)&&(yt=null),wt!==null&&Vr(wt)&&(wt=null),tr.forEach(Ia),nr.forEach(Ia)}function zn(e,t){e.blockedOn===t&&(e.blockedOn=null,Dl||(Dl=!0,Le.unstable_scheduleCallback(Le.unstable_NormalPriority,kf)))}function rr(e){function t(i){return zn(i,e)}if(0<Mr.length){zn(Mr[0],e);for(var n=1;n<Mr.length;n++){var r=Mr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(vt!==null&&zn(vt,e),yt!==null&&zn(yt,e),wt!==null&&zn(wt,e),tr.forEach(t),nr.forEach(t),n=0;n<ft.length;n++)r=ft[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&(n=ft[0],n.blockedOn===null);)Mu(n),n.blockedOn===null&&ft.shift()}var mn=st.ReactCurrentBatchConfig,oi=!0;function Sf(e,t,n,r){var i=$,l=mn.transition;mn.transition=null;try{$=1,Ro(e,t,n,r)}finally{$=i,mn.transition=l}}function Cf(e,t,n,r){var i=$,l=mn.transition;mn.transition=null;try{$=4,Ro(e,t,n,r)}finally{$=i,mn.transition=l}}function Ro(e,t,n,r){if(oi){var i=Bl(e,t,n,r);if(i===null)al(e,t,r,ai,n),Ma(e,r);else if(xf(i,e,t,n,r))r.stopPropagation();else if(Ma(e,r),t&4&&-1<wf.indexOf(e)){for(;i!==null;){var l=xr(i);if(l!==null&&Nu(l),l=Bl(e,t,n,r),l===null&&al(e,t,r,ai,n),l===i)break;i=l}i!==null&&r.stopPropagation()}else al(e,t,r,null,n)}}var ai=null;function Bl(e,t,n,r){if(ai=null,e=_o(r),e=At(e),e!==null)if(t=bt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=xu(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 ai=e,null}function Iu(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(cf()){case No:return 1;case Pu:return 4;case ii:case df:return 16;case Eu:return 536870912;default:return 16}default:return 16}}var ht=null,Mo=null,Kr=null;function zu(){if(Kr)return Kr;var e,t=Mo,n=t.length,r,i="value"in ht?ht.value:ht.textContent,l=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[l-r];r++);return Kr=i.slice(e,1<r?1-r:void 0)}function Qr(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 Ir(){return!0}function za(){return!1}function Me(e){function t(n,r,i,l,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=l,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(l):l[a]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?Ir:za,this.isPropagationStopped=za,this}return G(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=Ir)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ir)},persist:function(){},isPersistent:Ir}),t}var jn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Io=Me(jn),wr=G({},jn,{view:0,detail:0}),Pf=Me(wr),Zi,qi,On,Ni=G({},wr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zo,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!==On&&(On&&e.type==="mousemove"?(Zi=e.screenX-On.screenX,qi=e.screenY-On.screenY):qi=Zi=0,On=e),Zi)},movementY:function(e){return"movementY"in e?e.movementY:qi}}),Oa=Me(Ni),Ef=G({},Ni,{dataTransfer:0}),jf=Me(Ef),_f=G({},wr,{relatedTarget:0}),el=Me(_f),Nf=G({},jn,{animationName:0,elapsedTime:0,pseudoElement:0}),Tf=Me(Nf),Lf=G({},jn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Rf=Me(Lf),Mf=G({},jn,{data:0}),Fa=Me(Mf),If={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zf={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"},Of={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ff(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Of[e])?!!t[e]:!1}function zo(){return Ff}var Af=G({},wr,{key:function(e){if(e.key){var t=If[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Qr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?zf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zo,charCode:function(e){return e.type==="keypress"?Qr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Qr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Df=Me(Af),Bf=G({},Ni,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Aa=Me(Bf),Uf=G({},wr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zo}),$f=Me(Uf),Xf=G({},jn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Hf=Me(Xf),Wf=G({},Ni,{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}),Vf=Me(Wf),Kf=[9,13,27,32],Oo=it&&"CompositionEvent"in window,Vn=null;it&&"documentMode"in document&&(Vn=document.documentMode);var Qf=it&&"TextEvent"in window&&!Vn,Ou=it&&(!Oo||Vn&&8<Vn&&11>=Vn),Da=" ",Ba=!1;function Fu(e,t){switch(e){case"keyup":return Kf.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 tn=!1;function bf(e,t){switch(e){case"compositionend":return Au(t);case"keypress":return t.which!==32?null:(Ba=!0,Da);case"textInput":return e=t.data,e===Da&&Ba?null:e;default:return null}}function Gf(e,t){if(tn)return e==="compositionend"||!Oo&&Fu(e,t)?(e=zu(),Kr=Mo=ht=null,tn=!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 Ou&&t.locale!=="ko"?null:t.data;default:return null}}var Yf={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 Ua(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Yf[e.type]:t==="textarea"}function Du(e,t,n,r){mu(r),t=si(t,"onChange"),0<t.length&&(n=new Io("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,ir=null;function Jf(e){Gu(e,0)}function Ti(e){var t=ln(e);if(su(t))return e}function Zf(e,t){if(e==="change")return t}var Bu=!1;if(it){var tl;if(it){var nl="oninput"in document;if(!nl){var $a=document.createElement("div");$a.setAttribute("oninput","return;"),nl=typeof $a.oninput=="function"}tl=nl}else tl=!1;Bu=tl&&(!document.documentMode||9<document.documentMode)}function Xa(){Kn&&(Kn.detachEvent("onpropertychange",Uu),ir=Kn=null)}function Uu(e){if(e.propertyName==="value"&&Ti(ir)){var t=[];Du(t,ir,e,_o(e)),wu(Jf,t)}}function qf(e,t,n){e==="focusin"?(Xa(),Kn=t,ir=n,Kn.attachEvent("onpropertychange",Uu)):e==="focusout"&&Xa()}function ep(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ti(ir)}function tp(e,t){if(e==="click")return Ti(t)}function np(e,t){if(e==="input"||e==="change")return Ti(t)}function rp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ke=typeof Object.is=="function"?Object.is:rp;function lr(e,t){if(Ke(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!kl.call(t,i)||!Ke(e[i],t[i]))return!1}return!0}function Ha(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wa(e,t){var n=Ha(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=Ha(n)}}function $u(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?$u(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xu(){for(var e=window,t=ti();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ti(e.document)}return t}function Fo(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 ip(e){var t=Xu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&$u(n.ownerDocument.documentElement,n)){if(r!==null&&Fo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,l=Math.min(r.start,i);r=r.end===void 0?l:Math.min(r.end,i),!e.extend&&l>r&&(i=r,r=l,l=i),i=Wa(n,l);var o=Wa(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),l>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 lp=it&&"documentMode"in document&&11>=document.documentMode,nn=null,Ul=null,Qn=null,$l=!1;function Va(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$l||nn==null||nn!==ti(r)||(r=nn,"selectionStart"in r&&Fo(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}),Qn&&lr(Qn,r)||(Qn=r,r=si(Ul,"onSelect"),0<r.length&&(t=new Io("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nn)))}function zr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var rn={animationend:zr("Animation","AnimationEnd"),animationiteration:zr("Animation","AnimationIteration"),animationstart:zr("Animation","AnimationStart"),transitionend:zr("Transition","TransitionEnd")},rl={},Hu={};it&&(Hu=document.createElement("div").style,"AnimationEvent"in window||(delete rn.animationend.animation,delete rn.animationiteration.animation,delete rn.animationstart.animation),"TransitionEvent"in window||delete rn.transitionend.transition);function Li(e){if(rl[e])return rl[e];if(!rn[e])return e;var t=rn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Hu)return rl[e]=t[n];return e}var Wu=Li("animationend"),Vu=Li("animationiteration"),Ku=Li("animationstart"),Qu=Li("transitionend"),bu=new Map,Ka="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 Nt(e,t){bu.set(e,t),Qt(t,[e])}for(var il=0;il<Ka.length;il++){var ll=Ka[il],op=ll.toLowerCase(),ap=ll[0].toUpperCase()+ll.slice(1);Nt(op,"on"+ap)}Nt(Wu,"onAnimationEnd");Nt(Vu,"onAnimationIteration");Nt(Ku,"onAnimationStart");Nt("dblclick","onDoubleClick");Nt("focusin","onFocus");Nt("focusout","onBlur");Nt(Qu,"onTransitionEnd");yn("onMouseEnter",["mouseout","mouseover"]);yn("onMouseLeave",["mouseout","mouseover"]);yn("onPointerEnter",["pointerout","pointerover"]);yn("onPointerLeave",["pointerout","pointerover"]);Qt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Qt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Qt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Qt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xn="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(" "),sp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xn));function Qa(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,of(r,t,void 0,e),e.currentTarget=null}function Gu(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],s=a.instance,u=a.currentTarget;if(a=a.listener,s!==l&&i.isPropagationStopped())break e;Qa(i,a,u),l=s}else for(o=0;o<r.length;o++){if(a=r[o],s=a.instance,u=a.currentTarget,a=a.listener,s!==l&&i.isPropagationStopped())break e;Qa(i,a,u),l=s}}}if(ri)throw e=Fl,ri=!1,Fl=null,e}function H(e,t){var n=t[Kl];n===void 0&&(n=t[Kl]=new Set);var r=e+"__bubble";n.has(r)||(Yu(t,e,2,!1),n.add(r))}function ol(e,t,n){var r=0;t&&(r|=4),Yu(n,e,r,t)}var Or="_reactListening"+Math.random().toString(36).slice(2);function or(e){if(!e[Or]){e[Or]=!0,ru.forEach(function(n){n!=="selectionchange"&&(sp.has(n)||ol(n,!1,e),ol(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Or]||(t[Or]=!0,ol("selectionchange",!1,t))}}function Yu(e,t,n,r){switch(Iu(t)){case 1:var i=Sf;break;case 4:i=Cf;break;default:i=Ro}n=i.bind(null,t,n,e),i=void 0,!Ol||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function al(e,t,n,r,i){var l=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===i||a.nodeType===8&&a.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===i||s.nodeType===8&&s.parentNode===i))return;o=o.return}for(;a!==null;){if(o=At(a),o===null)return;if(s=o.tag,s===5||s===6){r=l=o;continue e}a=a.parentNode}}r=r.return}wu(function(){var u=l,g=_o(n),m=[];e:{var v=bu.get(e);if(v!==void 0){var k=Io,x=e;switch(e){case"keypress":if(Qr(n)===0)break e;case"keydown":case"keyup":k=Df;break;case"focusin":x="focus",k=el;break;case"focusout":x="blur",k=el;break;case"beforeblur":case"afterblur":k=el;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":k=Oa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=jf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=$f;break;case Wu:case Vu:case Ku:k=Tf;break;case Qu:k=Hf;break;case"scroll":k=Pf;break;case"wheel":k=Vf;break;case"copy":case"cut":case"paste":k=Rf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=Aa}var S=(t&4)!==0,j=!S&&e==="scroll",f=S?v!==null?v+"Capture":null:v;S=[];for(var d=u,h;d!==null;){h=d;var w=h.stateNode;if(h.tag===5&&w!==null&&(h=w,f!==null&&(w=er(d,f),w!=null&&S.push(ar(d,w,h)))),j)break;d=d.return}0<S.length&&(v=new k(v,x,null,n,g),m.push({event:v,listeners:S}))}}if(!(t&7)){e:{if(v=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",v&&n!==Il&&(x=n.relatedTarget||n.fromElement)&&(At(x)||x[lt]))break e;if((k||v)&&(v=g.window===g?g:(v=g.ownerDocument)?v.defaultView||v.parentWindow:window,k?(x=n.relatedTarget||n.toElement,k=u,x=x?At(x):null,x!==null&&(j=bt(x),x!==j||x.tag!==5&&x.tag!==6)&&(x=null)):(k=null,x=u),k!==x)){if(S=Oa,w="onMouseLeave",f="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(S=Aa,w="onPointerLeave",f="onPointerEnter",d="pointer"),j=k==null?v:ln(k),h=x==null?v:ln(x),v=new S(w,d+"leave",k,n,g),v.target=j,v.relatedTarget=h,w=null,At(g)===u&&(S=new S(f,d+"enter",x,n,g),S.target=h,S.relatedTarget=j,w=S),j=w,k&&x)t:{for(S=k,f=x,d=0,h=S;h;h=Jt(h))d++;for(h=0,w=f;w;w=Jt(w))h++;for(;0<d-h;)S=Jt(S),d--;for(;0<h-d;)f=Jt(f),h--;for(;d--;){if(S===f||f!==null&&S===f.alternate)break t;S=Jt(S),f=Jt(f)}S=null}else S=null;k!==null&&ba(m,v,k,S,!1),x!==null&&j!==null&&ba(m,j,x,S,!0)}}e:{if(v=u?ln(u):window,k=v.nodeName&&v.nodeName.toLowerCase(),k==="select"||k==="input"&&v.type==="file")var N=Zf;else if(Ua(v))if(Bu)N=np;else{N=ep;var R=qf}else(k=v.nodeName)&&k.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(N=tp);if(N&&(N=N(e,u))){Du(m,N,n,g);break e}R&&R(e,v,u),e==="focusout"&&(R=v._wrapperState)&&R.controlled&&v.type==="number"&&Nl(v,"number",v.value)}switch(R=u?ln(u):window,e){case"focusin":(Ua(R)||R.contentEditable==="true")&&(nn=R,Ul=u,Qn=null);break;case"focusout":Qn=Ul=nn=null;break;case"mousedown":$l=!0;break;case"contextmenu":case"mouseup":case"dragend":$l=!1,Va(m,n,g);break;case"selectionchange":if(lp)break;case"keydown":case"keyup":Va(m,n,g)}var M;if(Oo)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else tn?Fu(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(Ou&&n.locale!=="ko"&&(tn||I!=="onCompositionStart"?I==="onCompositionEnd"&&tn&&(M=zu()):(ht=g,Mo="value"in ht?ht.value:ht.textContent,tn=!0)),R=si(u,I),0<R.length&&(I=new Fa(I,e,null,n,g),m.push({event:I,listeners:R}),M?I.data=M:(M=Au(n),M!==null&&(I.data=M)))),(M=Qf?bf(e,n):Gf(e,n))&&(u=si(u,"onBeforeInput"),0<u.length&&(g=new Fa("onBeforeInput","beforeinput",null,n,g),m.push({event:g,listeners:u}),g.data=M))}Gu(m,t)})}function ar(e,t,n){return{instance:e,listener:t,currentTarget:n}}function si(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,l=i.stateNode;i.tag===5&&l!==null&&(i=l,l=er(e,n),l!=null&&r.unshift(ar(e,l,i)),l=er(e,t),l!=null&&r.push(ar(e,l,i))),e=e.return}return r}function Jt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ba(e,t,n,r,i){for(var l=t._reactName,o=[];n!==null&&n!==r;){var a=n,s=a.alternate,u=a.stateNode;if(s!==null&&s===r)break;a.tag===5&&u!==null&&(a=u,i?(s=er(n,l),s!=null&&o.unshift(ar(n,s,a))):i||(s=er(n,l),s!=null&&o.push(ar(n,s,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var up=/\r\n?/g,cp=/\u0000|\uFFFD/g;function Ga(e){return(typeof e=="string"?e:""+e).replace(up,`
`).replace(cp,"")}function Fr(e,t,n){if(t=Ga(t),Ga(e)!==t&&n)throw Error(C(425))}function ui(){}var Xl=null,Hl=null;function Wl(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 Vl=typeof setTimeout=="function"?setTimeout:void 0,dp=typeof clearTimeout=="function"?clearTimeout:void 0,Ya=typeof Promise=="function"?Promise:void 0,fp=typeof queueMicrotask=="function"?queueMicrotask:typeof Ya<"u"?function(e){return Ya.resolve(null).then(e).catch(pp)}:Vl;function pp(e){setTimeout(function(){throw e})}function sl(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),rr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);rr(t)}function xt(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 Ja(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 _n=Math.random().toString(36).slice(2),Ge="__reactFiber$"+_n,sr="__reactProps$"+_n,lt="__reactContainer$"+_n,Kl="__reactEvents$"+_n,hp="__reactListeners$"+_n,mp="__reactHandles$"+_n;function At(e){var t=e[Ge];if(t)return t;for(var n=e.parentNode;n;){if(t=n[lt]||n[Ge]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ja(e);e!==null;){if(n=e[Ge])return n;e=Ja(e)}return t}e=n,n=e.parentNode}return null}function xr(e){return e=e[Ge]||e[lt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ln(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(C(33))}function Ri(e){return e[sr]||null}var Ql=[],on=-1;function Tt(e){return{current:e}}function W(e){0>on||(e.current=Ql[on],Ql[on]=null,on--)}function X(e,t){on++,Ql[on]=e.current,e.current=t}var _t={},me=Tt(_t),Se=Tt(!1),Xt=_t;function wn(e,t){var n=e.type.contextTypes;if(!n)return _t;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},l;for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ce(e){return e=e.childContextTypes,e!=null}function ci(){W(Se),W(me)}function Za(e,t,n){if(me.current!==_t)throw Error(C(168));X(me,t),X(Se,n)}function Ju(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(C(108,Zd(e)||"Unknown",i));return G({},n,r)}function di(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||_t,Xt=me.current,X(me,e),X(Se,Se.current),!0}function qa(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=Ju(e,t,Xt),r.__reactInternalMemoizedMergedChildContext=e,W(Se),W(me),X(me,e)):W(Se),X(Se,n)}var et=null,Mi=!1,ul=!1;function Zu(e){et===null?et=[e]:et.push(e)}function gp(e){Mi=!0,Zu(e)}function Lt(){if(!ul&&et!==null){ul=!0;var e=0,t=$;try{var n=et;for($=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}et=null,Mi=!1}catch(i){throw et!==null&&(et=et.slice(e+1)),Cu(No,Lt),i}finally{$=t,ul=!1}}return null}var an=[],sn=0,fi=null,pi=0,Ie=[],ze=0,Ht=null,tt=1,nt="";function Ot(e,t){an[sn++]=pi,an[sn++]=fi,fi=e,pi=t}function qu(e,t,n){Ie[ze++]=tt,Ie[ze++]=nt,Ie[ze++]=Ht,Ht=e;var r=tt;e=nt;var i=32-We(r)-1;r&=~(1<<i),n+=1;var l=32-We(t)+i;if(30<l){var o=i-i%5;l=(r&(1<<o)-1).toString(32),r>>=o,i-=o,tt=1<<32-We(t)+i|n<<i|r,nt=l+e}else tt=1<<l|n<<i|r,nt=e}function Ao(e){e.return!==null&&(Ot(e,1),qu(e,1,0))}function Do(e){for(;e===fi;)fi=an[--sn],an[sn]=null,pi=an[--sn],an[sn]=null;for(;e===Ht;)Ht=Ie[--ze],Ie[ze]=null,nt=Ie[--ze],Ie[ze]=null,tt=Ie[--ze],Ie[ze]=null}var Te=null,_e=null,V=!1,He=null;function ec(e,t){var n=Oe(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 es(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,Te=e,_e=xt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Te=e,_e=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ht!==null?{id:tt,overflow:nt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Oe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Te=e,_e=null,!0):!1;default:return!1}}function bl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Gl(e){if(V){var t=_e;if(t){var n=t;if(!es(e,t)){if(bl(e))throw Error(C(418));t=xt(n.nextSibling);var r=Te;t&&es(e,t)?ec(r,n):(e.flags=e.flags&-4097|2,V=!1,Te=e)}}else{if(bl(e))throw Error(C(418));e.flags=e.flags&-4097|2,V=!1,Te=e}}}function ts(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Te=e}function Ar(e){if(e!==Te)return!1;if(!V)return ts(e),V=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Wl(e.type,e.memoizedProps)),t&&(t=_e)){if(bl(e))throw tc(),Error(C(418));for(;t;)ec(e,t),t=xt(t.nextSibling)}if(ts(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(C(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){_e=xt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}_e=null}}else _e=Te?xt(e.stateNode.nextSibling):null;return!0}function tc(){for(var e=_e;e;)e=xt(e.nextSibling)}function xn(){_e=Te=null,V=!1}function Bo(e){He===null?He=[e]:He.push(e)}var vp=st.ReactCurrentBatchConfig;function Fn(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(C(309));var r=n.stateNode}if(!r)throw Error(C(147,e));var i=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(o){var a=i.refs;o===null?delete a[l]:a[l]=o},t._stringRef=l,t)}if(typeof e!="string")throw Error(C(284));if(!n._owner)throw Error(C(290,e))}return e}function Dr(e,t){throw e=Object.prototype.toString.call(t),Error(C(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ns(e){var t=e._init;return t(e._payload)}function nc(e){function t(f,d){if(e){var h=f.deletions;h===null?(f.deletions=[d],f.flags|=16):h.push(d)}}function n(f,d){if(!e)return null;for(;d!==null;)t(f,d),d=d.sibling;return null}function r(f,d){for(f=new Map;d!==null;)d.key!==null?f.set(d.key,d):f.set(d.index,d),d=d.sibling;return f}function i(f,d){return f=Pt(f,d),f.index=0,f.sibling=null,f}function l(f,d,h){return f.index=h,e?(h=f.alternate,h!==null?(h=h.index,h<d?(f.flags|=2,d):h):(f.flags|=2,d)):(f.flags|=1048576,d)}function o(f){return e&&f.alternate===null&&(f.flags|=2),f}function a(f,d,h,w){return d===null||d.tag!==6?(d=gl(h,f.mode,w),d.return=f,d):(d=i(d,h),d.return=f,d)}function s(f,d,h,w){var N=h.type;return N===en?g(f,d,h.props.children,w,h.key):d!==null&&(d.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===ct&&ns(N)===d.type)?(w=i(d,h.props),w.ref=Fn(f,d,h),w.return=f,w):(w=ei(h.type,h.key,h.props,null,f.mode,w),w.ref=Fn(f,d,h),w.return=f,w)}function u(f,d,h,w){return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=vl(h,f.mode,w),d.return=f,d):(d=i(d,h.children||[]),d.return=f,d)}function g(f,d,h,w,N){return d===null||d.tag!==7?(d=$t(h,f.mode,w,N),d.return=f,d):(d=i(d,h),d.return=f,d)}function m(f,d,h){if(typeof d=="string"&&d!==""||typeof d=="number")return d=gl(""+d,f.mode,h),d.return=f,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case _r:return h=ei(d.type,d.key,d.props,null,f.mode,h),h.ref=Fn(f,null,d),h.return=f,h;case qt:return d=vl(d,f.mode,h),d.return=f,d;case ct:var w=d._init;return m(f,w(d._payload),h)}if(Un(d)||Rn(d))return d=$t(d,f.mode,h,null),d.return=f,d;Dr(f,d)}return null}function v(f,d,h,w){var N=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return N!==null?null:a(f,d,""+h,w);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case _r:return h.key===N?s(f,d,h,w):null;case qt:return h.key===N?u(f,d,h,w):null;case ct:return N=h._init,v(f,d,N(h._payload),w)}if(Un(h)||Rn(h))return N!==null?null:g(f,d,h,w,null);Dr(f,h)}return null}function k(f,d,h,w,N){if(typeof w=="string"&&w!==""||typeof w=="number")return f=f.get(h)||null,a(d,f,""+w,N);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case _r:return f=f.get(w.key===null?h:w.key)||null,s(d,f,w,N);case qt:return f=f.get(w.key===null?h:w.key)||null,u(d,f,w,N);case ct:var R=w._init;return k(f,d,h,R(w._payload),N)}if(Un(w)||Rn(w))return f=f.get(h)||null,g(d,f,w,N,null);Dr(d,w)}return null}function x(f,d,h,w){for(var N=null,R=null,M=d,I=d=0,J=null;M!==null&&I<h.length;I++){M.index>I?(J=M,M=null):J=M.sibling;var D=v(f,M,h[I],w);if(D===null){M===null&&(M=J);break}e&&M&&D.alternate===null&&t(f,M),d=l(D,d,I),R===null?N=D:R.sibling=D,R=D,M=J}if(I===h.length)return n(f,M),V&&Ot(f,I),N;if(M===null){for(;I<h.length;I++)M=m(f,h[I],w),M!==null&&(d=l(M,d,I),R===null?N=M:R.sibling=M,R=M);return V&&Ot(f,I),N}for(M=r(f,M);I<h.length;I++)J=k(M,f,I,h[I],w),J!==null&&(e&&J.alternate!==null&&M.delete(J.key===null?I:J.key),d=l(J,d,I),R===null?N=J:R.sibling=J,R=J);return e&&M.forEach(function(Be){return t(f,Be)}),V&&Ot(f,I),N}function S(f,d,h,w){var N=Rn(h);if(typeof N!="function")throw Error(C(150));if(h=N.call(h),h==null)throw Error(C(151));for(var R=N=null,M=d,I=d=0,J=null,D=h.next();M!==null&&!D.done;I++,D=h.next()){M.index>I?(J=M,M=null):J=M.sibling;var Be=v(f,M,D.value,w);if(Be===null){M===null&&(M=J);break}e&&M&&Be.alternate===null&&t(f,M),d=l(Be,d,I),R===null?N=Be:R.sibling=Be,R=Be,M=J}if(D.done)return n(f,M),V&&Ot(f,I),N;if(M===null){for(;!D.done;I++,D=h.next())D=m(f,D.value,w),D!==null&&(d=l(D,d,I),R===null?N=D:R.sibling=D,R=D);return V&&Ot(f,I),N}for(M=r(f,M);!D.done;I++,D=h.next())D=k(M,f,I,D.value,w),D!==null&&(e&&D.alternate!==null&&M.delete(D.key===null?I:D.key),d=l(D,d,I),R===null?N=D:R.sibling=D,R=D);return e&&M.forEach(function(Tn){return t(f,Tn)}),V&&Ot(f,I),N}function j(f,d,h,w){if(typeof h=="object"&&h!==null&&h.type===en&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case _r:e:{for(var N=h.key,R=d;R!==null;){if(R.key===N){if(N=h.type,N===en){if(R.tag===7){n(f,R.sibling),d=i(R,h.props.children),d.return=f,f=d;break e}}else if(R.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===ct&&ns(N)===R.type){n(f,R.sibling),d=i(R,h.props),d.ref=Fn(f,R,h),d.return=f,f=d;break e}n(f,R);break}else t(f,R);R=R.sibling}h.type===en?(d=$t(h.props.children,f.mode,w,h.key),d.return=f,f=d):(w=ei(h.type,h.key,h.props,null,f.mode,w),w.ref=Fn(f,d,h),w.return=f,f=w)}return o(f);case qt:e:{for(R=h.key;d!==null;){if(d.key===R)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(f,d.sibling),d=i(d,h.children||[]),d.return=f,f=d;break e}else{n(f,d);break}else t(f,d);d=d.sibling}d=vl(h,f.mode,w),d.return=f,f=d}return o(f);case ct:return R=h._init,j(f,d,R(h._payload),w)}if(Un(h))return x(f,d,h,w);if(Rn(h))return S(f,d,h,w);Dr(f,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(f,d.sibling),d=i(d,h),d.return=f,f=d):(n(f,d),d=gl(h,f.mode,w),d.return=f,f=d),o(f)):n(f,d)}return j}var kn=nc(!0),rc=nc(!1),hi=Tt(null),mi=null,un=null,Uo=null;function $o(){Uo=un=mi=null}function Xo(e){var t=hi.current;W(hi),e._currentValue=t}function Yl(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 gn(e,t){mi=e,Uo=un=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ke=!0),e.firstContext=null)}function Ae(e){var t=e._currentValue;if(Uo!==e)if(e={context:e,memoizedValue:t,next:null},un===null){if(mi===null)throw Error(C(308));un=e,mi.dependencies={lanes:0,firstContext:e}}else un=un.next=e;return t}var Dt=null;function Ho(e){Dt===null?Dt=[e]:Dt.push(e)}function ic(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Ho(t)):(n.next=i.next,i.next=n),t.interleaved=n,ot(e,r)}function ot(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 dt=!1;function Wo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lc(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 rt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function kt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,U&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,ot(e,n)}return i=r.interleaved,i===null?(t.next=t,Ho(r)):(t.next=i.next,i.next=t),r.interleaved=t,ot(e,n)}function br(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,To(e,n)}}function rs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,l=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};l===null?i=l=o:l=l.next=o,n=n.next}while(n!==null);l===null?i=l=t:l=l.next=t}else i=l=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:l,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 gi(e,t,n,r){var i=e.updateQueue;dt=!1;var l=i.firstBaseUpdate,o=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var s=a,u=s.next;s.next=null,o===null?l=u:o.next=u,o=s;var g=e.alternate;g!==null&&(g=g.updateQueue,a=g.lastBaseUpdate,a!==o&&(a===null?g.firstBaseUpdate=u:a.next=u,g.lastBaseUpdate=s))}if(l!==null){var m=i.baseState;o=0,g=u=s=null,a=l;do{var v=a.lane,k=a.eventTime;if((r&v)===v){g!==null&&(g=g.next={eventTime:k,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,S=a;switch(v=t,k=n,S.tag){case 1:if(x=S.payload,typeof x=="function"){m=x.call(k,m,v);break e}m=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=S.payload,v=typeof x=="function"?x.call(k,m,v):x,v==null)break e;m=G({},m,v);break e;case 2:dt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,v=i.effects,v===null?i.effects=[a]:v.push(a))}else k={eventTime:k,lane:v,tag:a.tag,payload:a.payload,callback:a.callback,next:null},g===null?(u=g=k,s=m):g=g.next=k,o|=v;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;v=a,a=v.next,v.next=null,i.lastBaseUpdate=v,i.shared.pending=null}}while(!0);if(g===null&&(s=m),i.baseState=s,i.firstBaseUpdate=u,i.lastBaseUpdate=g,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else l===null&&(i.shared.lanes=0);Vt|=o,e.lanes=o,e.memoizedState=m}}function is(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(C(191,i));i.call(r)}}}var kr={},Je=Tt(kr),ur=Tt(kr),cr=Tt(kr);function Bt(e){if(e===kr)throw Error(C(174));return e}function Vo(e,t){switch(X(cr,t),X(ur,e),X(Je,kr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ll(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ll(t,e)}W(Je),X(Je,t)}function Sn(){W(Je),W(ur),W(cr)}function oc(e){Bt(cr.current);var t=Bt(Je.current),n=Ll(t,e.type);t!==n&&(X(ur,e),X(Je,n))}function Ko(e){ur.current===e&&(W(Je),W(ur))}var Q=Tt(0);function vi(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 cl=[];function Qo(){for(var e=0;e<cl.length;e++)cl[e]._workInProgressVersionPrimary=null;cl.length=0}var Gr=st.ReactCurrentDispatcher,dl=st.ReactCurrentBatchConfig,Wt=0,b=null,re=null,oe=null,yi=!1,bn=!1,dr=0,yp=0;function fe(){throw Error(C(321))}function bo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ke(e[n],t[n]))return!1;return!0}function Go(e,t,n,r,i,l){if(Wt=l,b=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Gr.current=e===null||e.memoizedState===null?Sp:Cp,e=n(r,i),bn){l=0;do{if(bn=!1,dr=0,25<=l)throw Error(C(301));l+=1,oe=re=null,t.updateQueue=null,Gr.current=Pp,e=n(r,i)}while(bn)}if(Gr.current=wi,t=re!==null&&re.next!==null,Wt=0,oe=re=b=null,yi=!1,t)throw Error(C(300));return e}function Yo(){var e=dr!==0;return dr=0,e}function be(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return oe===null?b.memoizedState=oe=e:oe=oe.next=e,oe}function De(){if(re===null){var e=b.alternate;e=e!==null?e.memoizedState:null}else e=re.next;var t=oe===null?b.memoizedState:oe.next;if(t!==null)oe=t,re=e;else{if(e===null)throw Error(C(310));re=e,e={memoizedState:re.memoizedState,baseState:re.baseState,baseQueue:re.baseQueue,queue:re.queue,next:null},oe===null?b.memoizedState=oe=e:oe=oe.next=e}return oe}function fr(e,t){return typeof t=="function"?t(e):t}function fl(e){var t=De(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=re,i=r.baseQueue,l=n.pending;if(l!==null){if(i!==null){var o=i.next;i.next=l.next,l.next=o}r.baseQueue=i=l,n.pending=null}if(i!==null){l=i.next,r=r.baseState;var a=o=null,s=null,u=l;do{var g=u.lane;if((Wt&g)===g)s!==null&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var m={lane:g,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(a=s=m,o=r):s=s.next=m,b.lanes|=g,Vt|=g}u=u.next}while(u!==null&&u!==l);s===null?o=r:s.next=a,Ke(r,t.memoizedState)||(ke=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do l=i.lane,b.lanes|=l,Vt|=l,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function pl(e){var t=De(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,l=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do l=e(l,o.action),o=o.next;while(o!==i);Ke(l,t.memoizedState)||(ke=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function ac(){}function sc(e,t){var n=b,r=De(),i=t(),l=!Ke(r.memoizedState,i);if(l&&(r.memoizedState=i,ke=!0),r=r.queue,Jo(dc.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||oe!==null&&oe.memoizedState.tag&1){if(n.flags|=2048,pr(9,cc.bind(null,n,r,i,t),void 0,null),ae===null)throw Error(C(349));Wt&30||uc(n,t,i)}return i}function uc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=b.updateQueue,t===null?(t={lastEffect:null,stores:null},b.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function cc(e,t,n,r){t.value=n,t.getSnapshot=r,fc(t)&&pc(e)}function dc(e,t,n){return n(function(){fc(t)&&pc(e)})}function fc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ke(e,n)}catch{return!0}}function pc(e){var t=ot(e,1);t!==null&&Ve(t,e,1,-1)}function ls(e){var t=be();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:fr,lastRenderedState:e},t.queue=e,e=e.dispatch=kp.bind(null,b,e),[t.memoizedState,e]}function pr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=b.updateQueue,t===null?(t={lastEffect:null,stores:null},b.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 hc(){return De().memoizedState}function Yr(e,t,n,r){var i=be();b.flags|=e,i.memoizedState=pr(1|t,n,void 0,r===void 0?null:r)}function Ii(e,t,n,r){var i=De();r=r===void 0?null:r;var l=void 0;if(re!==null){var o=re.memoizedState;if(l=o.destroy,r!==null&&bo(r,o.deps)){i.memoizedState=pr(t,n,l,r);return}}b.flags|=e,i.memoizedState=pr(1|t,n,l,r)}function os(e,t){return Yr(8390656,8,e,t)}function Jo(e,t){return Ii(2048,8,e,t)}function mc(e,t){return Ii(4,2,e,t)}function gc(e,t){return Ii(4,4,e,t)}function vc(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 yc(e,t,n){return n=n!=null?n.concat([e]):null,Ii(4,4,vc.bind(null,t,e),n)}function Zo(){}function wc(e,t){var n=De();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&bo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xc(e,t){var n=De();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&bo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function kc(e,t,n){return Wt&21?(Ke(n,t)||(n=ju(),b.lanes|=n,Vt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ke=!0),e.memoizedState=n)}function wp(e,t){var n=$;$=n!==0&&4>n?n:4,e(!0);var r=dl.transition;dl.transition={};try{e(!1),t()}finally{$=n,dl.transition=r}}function Sc(){return De().memoizedState}function xp(e,t,n){var r=Ct(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Cc(e))Pc(t,n);else if(n=ic(e,t,n,r),n!==null){var i=ve();Ve(n,e,r,i),Ec(n,t,r)}}function kp(e,t,n){var r=Ct(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Cc(e))Pc(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var o=t.lastRenderedState,a=l(o,n);if(i.hasEagerState=!0,i.eagerState=a,Ke(a,o)){var s=t.interleaved;s===null?(i.next=i,Ho(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=ic(e,t,i,r),n!==null&&(i=ve(),Ve(n,e,r,i),Ec(n,t,r))}}function Cc(e){var t=e.alternate;return e===b||t!==null&&t===b}function Pc(e,t){bn=yi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ec(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,To(e,n)}}var wi={readContext:Ae,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},Sp={readContext:Ae,useCallback:function(e,t){return be().memoizedState=[e,t===void 0?null:t],e},useContext:Ae,useEffect:os,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Yr(4194308,4,vc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Yr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Yr(4,2,e,t)},useMemo:function(e,t){var n=be();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=be();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=xp.bind(null,b,e),[r.memoizedState,e]},useRef:function(e){var t=be();return e={current:e},t.memoizedState=e},useState:ls,useDebugValue:Zo,useDeferredValue:function(e){return be().memoizedState=e},useTransition:function(){var e=ls(!1),t=e[0];return e=wp.bind(null,e[1]),be().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=b,i=be();if(V){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),ae===null)throw Error(C(349));Wt&30||uc(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,os(dc.bind(null,r,l,e),[e]),r.flags|=2048,pr(9,cc.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=be(),t=ae.identifierPrefix;if(V){var n=nt,r=tt;n=(r&~(1<<32-We(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=yp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Cp={readContext:Ae,useCallback:wc,useContext:Ae,useEffect:Jo,useImperativeHandle:yc,useInsertionEffect:mc,useLayoutEffect:gc,useMemo:xc,useReducer:fl,useRef:hc,useState:function(){return fl(fr)},useDebugValue:Zo,useDeferredValue:function(e){var t=De();return kc(t,re.memoizedState,e)},useTransition:function(){var e=fl(fr)[0],t=De().memoizedState;return[e,t]},useMutableSource:ac,useSyncExternalStore:sc,useId:Sc,unstable_isNewReconciler:!1},Pp={readContext:Ae,useCallback:wc,useContext:Ae,useEffect:Jo,useImperativeHandle:yc,useInsertionEffect:mc,useLayoutEffect:gc,useMemo:xc,useReducer:pl,useRef:hc,useState:function(){return pl(fr)},useDebugValue:Zo,useDeferredValue:function(e){var t=De();return re===null?t.memoizedState=e:kc(t,re.memoizedState,e)},useTransition:function(){var e=pl(fr)[0],t=De().memoizedState;return[e,t]},useMutableSource:ac,useSyncExternalStore:sc,useId:Sc,unstable_isNewReconciler:!1};function $e(e,t){if(e&&e.defaultProps){t=G({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Jl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:G({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var zi={isMounted:function(e){return(e=e._reactInternals)?bt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ve(),i=Ct(e),l=rt(r,i);l.payload=t,n!=null&&(l.callback=n),t=kt(e,l,i),t!==null&&(Ve(t,e,i,r),br(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ve(),i=Ct(e),l=rt(r,i);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=kt(e,l,i),t!==null&&(Ve(t,e,i,r),br(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ve(),r=Ct(e),i=rt(n,r);i.tag=2,t!=null&&(i.callback=t),t=kt(e,i,r),t!==null&&(Ve(t,e,r,n),br(t,e,r))}};function as(e,t,n,r,i,l,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,o):t.prototype&&t.prototype.isPureReactComponent?!lr(n,r)||!lr(i,l):!0}function jc(e,t,n){var r=!1,i=_t,l=t.contextType;return typeof l=="object"&&l!==null?l=Ae(l):(i=Ce(t)?Xt:me.current,r=t.contextTypes,l=(r=r!=null)?wn(e,i):_t),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=zi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function ss(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&&zi.enqueueReplaceState(t,t.state,null)}function Zl(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Wo(e);var l=t.contextType;typeof l=="object"&&l!==null?i.context=Ae(l):(l=Ce(t)?Xt:me.current,i.context=wn(e,l)),i.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Jl(e,t,l,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&zi.enqueueReplaceState(i,i.state,null),gi(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Cn(e,t){try{var n="",r=t;do n+=Jd(r),r=r.return;while(r);var i=n}catch(l){i=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:i,digest:null}}function hl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ql(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ep=typeof WeakMap=="function"?WeakMap:Map;function _c(e,t,n){n=rt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ki||(ki=!0,uo=r),ql(e,t)},n}function Nc(e,t,n){n=rt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){ql(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){ql(e,t),typeof r!="function"&&(St===null?St=new Set([this]):St.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function us(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ep;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Bp.bind(null,e,t,n),t.then(e,e))}function cs(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 ds(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=rt(-1,1),t.tag=2,kt(n,t,1))),n.lanes|=1),e)}var jp=st.ReactCurrentOwner,ke=!1;function ge(e,t,n,r){t.child=e===null?rc(t,null,n,r):kn(t,e.child,n,r)}function fs(e,t,n,r,i){n=n.render;var l=t.ref;return gn(t,i),r=Go(e,t,n,r,l,i),n=Yo(),e!==null&&!ke?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,at(e,t,i)):(V&&n&&Ao(t),t.flags|=1,ge(e,t,r,i),t.child)}function ps(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!oa(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Tc(e,t,l,r,i)):(e=ei(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&i)){var o=l.memoizedProps;if(n=n.compare,n=n!==null?n:lr,n(o,r)&&e.ref===t.ref)return at(e,t,i)}return t.flags|=1,e=Pt(l,r),e.ref=t.ref,e.return=t,t.child=e}function Tc(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(lr(l,r)&&e.ref===t.ref)if(ke=!1,t.pendingProps=r=l,(e.lanes&i)!==0)e.flags&131072&&(ke=!0);else return t.lanes=e.lanes,at(e,t,i)}return eo(e,t,n,r,i)}function Lc(e,t,n){var r=t.pendingProps,i=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},X(dn,je),je|=n;else{if(!(n&1073741824))return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,X(dn,je),je|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,X(dn,je),je|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,X(dn,je),je|=r;return ge(e,t,i,n),t.child}function Rc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function eo(e,t,n,r,i){var l=Ce(n)?Xt:me.current;return l=wn(t,l),gn(t,i),n=Go(e,t,n,r,l,i),r=Yo(),e!==null&&!ke?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,at(e,t,i)):(V&&r&&Ao(t),t.flags|=1,ge(e,t,n,i),t.child)}function hs(e,t,n,r,i){if(Ce(n)){var l=!0;di(t)}else l=!1;if(gn(t,i),t.stateNode===null)Jr(e,t),jc(t,n,r),Zl(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=Ae(u):(u=Ce(n)?Xt:me.current,u=wn(t,u));var g=n.getDerivedStateFromProps,m=typeof g=="function"||typeof o.getSnapshotBeforeUpdate=="function";m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||s!==u)&&ss(t,o,r,u),dt=!1;var v=t.memoizedState;o.state=v,gi(t,r,o,i),s=t.memoizedState,a!==r||v!==s||Se.current||dt?(typeof g=="function"&&(Jl(t,n,g,r),s=t.memoizedState),(a=dt||as(t,n,a,r,v,s,u))?(m||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=u,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,lc(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:$e(t.type,a),o.props=u,m=t.pendingProps,v=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=Ae(s):(s=Ce(n)?Xt:me.current,s=wn(t,s));var k=n.getDerivedStateFromProps;(g=typeof k=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==m||v!==s)&&ss(t,o,r,s),dt=!1,v=t.memoizedState,o.state=v,gi(t,r,o,i);var x=t.memoizedState;a!==m||v!==x||Se.current||dt?(typeof k=="function"&&(Jl(t,n,k,r),x=t.memoizedState),(u=dt||as(t,n,u,r,v,x,s)||!1)?(g||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=s,r=u):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return to(e,t,n,r,l,i)}function to(e,t,n,r,i,l){Rc(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&qa(t,n,!1),at(e,t,l);r=t.stateNode,jp.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=kn(t,e.child,null,l),t.child=kn(t,null,a,l)):ge(e,t,a,l),t.memoizedState=r.state,i&&qa(t,n,!0),t.child}function Mc(e){var t=e.stateNode;t.pendingContext?Za(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Za(e,t.context,!1),Vo(e,t.containerInfo)}function ms(e,t,n,r,i){return xn(),Bo(i),t.flags|=256,ge(e,t,n,r),t.child}var no={dehydrated:null,treeContext:null,retryLane:0};function ro(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ic(e,t,n){var r=t.pendingProps,i=Q.current,l=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),X(Q,i&1),e===null)return Gl(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,l?(r=t.mode,l=t.child,o={mode:"hidden",children:o},!(r&1)&&l!==null?(l.childLanes=0,l.pendingProps=o):l=Ai(o,r,0,null),e=$t(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=ro(n),t.memoizedState=no,e):qo(t,o));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return _p(e,t,o,r,a,i,n);if(l){l=r.fallback,o=t.mode,i=e.child,a=i.sibling;var s={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Pt(i,s),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?l=Pt(a,l):(l=$t(l,o,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,o=e.child.memoizedState,o=o===null?ro(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=no,r}return l=e.child,e=l.sibling,r=Pt(l,{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 qo(e,t){return t=Ai({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Br(e,t,n,r){return r!==null&&Bo(r),kn(t,e.child,null,n),e=qo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function _p(e,t,n,r,i,l,o){if(n)return t.flags&256?(t.flags&=-257,r=hl(Error(C(422))),Br(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,i=t.mode,r=Ai({mode:"visible",children:r.children},i,0,null),l=$t(l,i,o,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&kn(t,e.child,null,o),t.child.memoizedState=ro(o),t.memoizedState=no,l);if(!(t.mode&1))return Br(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,l=Error(C(419)),r=hl(l,r,void 0),Br(e,t,o,r)}if(a=(o&e.childLanes)!==0,ke||a){if(r=ae,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==l.retryLane&&(l.retryLane=i,ot(e,i),Ve(r,e,i,-1))}return la(),r=hl(Error(C(421))),Br(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Up.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,_e=xt(i.nextSibling),Te=t,V=!0,He=null,e!==null&&(Ie[ze++]=tt,Ie[ze++]=nt,Ie[ze++]=Ht,tt=e.id,nt=e.overflow,Ht=t),t=qo(t,r.children),t.flags|=4096,t)}function gs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Yl(e.return,t,n)}function ml(e,t,n,r,i){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=i)}function zc(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(ge(e,t,r.children,n),r=Q.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&&gs(e,n,t);else if(e.tag===19)gs(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(X(Q,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&vi(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ml(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&vi(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ml(t,!0,n,null,l);break;case"together":ml(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Jr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function at(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Vt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(C(153));if(t.child!==null){for(e=t.child,n=Pt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Pt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Np(e,t,n){switch(t.tag){case 3:Mc(t),xn();break;case 5:oc(t);break;case 1:Ce(t.type)&&di(t);break;case 4:Vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;X(hi,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(X(Q,Q.current&1),t.flags|=128,null):n&t.child.childLanes?Ic(e,t,n):(X(Q,Q.current&1),e=at(e,t,n),e!==null?e.sibling:null);X(Q,Q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return zc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),X(Q,Q.current),r)break;return null;case 22:case 23:return t.lanes=0,Lc(e,t,n)}return at(e,t,n)}var Oc,io,Fc,Ac;Oc=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}};io=function(){};Fc=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Bt(Je.current);var l=null;switch(n){case"input":i=jl(e,i),r=jl(e,r),l=[];break;case"select":i=G({},i,{value:void 0}),r=G({},r,{value:void 0}),l=[];break;case"textarea":i=Tl(e,i),r=Tl(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ui)}Rl(n,r);var o;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var a=i[u];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Zn.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var s=r[u];if(a=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&s!==a&&(s!=null||a!=null))if(u==="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||(l||(l=[]),l.push(u,n)),n=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(l=l||[]).push(u,s)):u==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Zn.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&H("scroll",e),l||a===s||(l=[])):(l=l||[]).push(u,s))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}};Ac=function(e,t,n,r){n!==r&&(t.flags|=4)};function An(e,t){if(!V)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 i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Tp(e,t,n){var r=t.pendingProps;switch(Do(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 Ce(t.type)&&ci(),pe(t),null;case 3:return r=t.stateNode,Sn(),W(Se),W(me),Qo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ar(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,He!==null&&(po(He),He=null))),io(e,t),pe(t),null;case 5:Ko(t);var i=Bt(cr.current);if(n=t.type,e!==null&&t.stateNode!=null)Fc(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(C(166));return pe(t),null}if(e=Bt(Je.current),Ar(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ge]=t,r[sr]=l,e=(t.mode&1)!==0,n){case"dialog":H("cancel",r),H("close",r);break;case"iframe":case"object":case"embed":H("load",r);break;case"video":case"audio":for(i=0;i<Xn.length;i++)H(Xn[i],r);break;case"source":H("error",r);break;case"img":case"image":case"link":H("error",r),H("load",r);break;case"details":H("toggle",r);break;case"input":Ea(r,l),H("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},H("invalid",r);break;case"textarea":_a(r,l),H("invalid",r)}Rl(n,l),i=null;for(var o in l)if(l.hasOwnProperty(o)){var a=l[o];o==="children"?typeof a=="string"?r.textContent!==a&&(l.suppressHydrationWarning!==!0&&Fr(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(l.suppressHydrationWarning!==!0&&Fr(r.textContent,a,e),i=["children",""+a]):Zn.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&H("scroll",r)}switch(n){case"input":Nr(r),ja(r,l,!0);break;case"textarea":Nr(r),Na(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=ui)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=du(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[Ge]=t,e[sr]=r,Oc(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ml(n,r),n){case"dialog":H("cancel",e),H("close",e),i=r;break;case"iframe":case"object":case"embed":H("load",e),i=r;break;case"video":case"audio":for(i=0;i<Xn.length;i++)H(Xn[i],e);i=r;break;case"source":H("error",e),i=r;break;case"img":case"image":case"link":H("error",e),H("load",e),i=r;break;case"details":H("toggle",e),i=r;break;case"input":Ea(e,r),i=jl(e,r),H("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=G({},r,{value:void 0}),H("invalid",e);break;case"textarea":_a(e,r),i=Tl(e,r),H("invalid",e);break;default:i=r}Rl(n,i),a=i;for(l in a)if(a.hasOwnProperty(l)){var s=a[l];l==="style"?hu(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&fu(e,s)):l==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&qn(e,s):typeof s=="number"&&qn(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Zn.hasOwnProperty(l)?s!=null&&l==="onScroll"&&H("scroll",e):s!=null&&Co(e,l,s,o))}switch(n){case"input":Nr(e),ja(e,r,!1);break;case"textarea":Nr(e),Na(e);break;case"option":r.value!=null&&e.setAttribute("value",""+jt(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?fn(e,!!r.multiple,l,!1):r.defaultValue!=null&&fn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=ui)}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(C(166));if(n=Bt(cr.current),Bt(Je.current),Ar(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ge]=t,(l=r.nodeValue!==n)&&(e=Te,e!==null))switch(e.tag){case 3:Fr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Fr(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ge]=t,t.stateNode=r}return pe(t),null;case 13:if(W(Q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(V&&_e!==null&&t.mode&1&&!(t.flags&128))tc(),xn(),t.flags|=98560,l=!1;else if(l=Ar(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(C(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(C(317));l[Ge]=t}else xn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;pe(t),l=!1}else He!==null&&(po(He),He=null),l=!0;if(!l)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||Q.current&1?ie===0&&(ie=3):la())),t.updateQueue!==null&&(t.flags|=4),pe(t),null);case 4:return Sn(),io(e,t),e===null&&or(t.stateNode.containerInfo),pe(t),null;case 10:return Xo(t.type._context),pe(t),null;case 17:return Ce(t.type)&&ci(),pe(t),null;case 19:if(W(Q),l=t.memoizedState,l===null)return pe(t),null;if(r=(t.flags&128)!==0,o=l.rendering,o===null)if(r)An(l,!1);else{if(ie!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=vi(e),o!==null){for(t.flags|=128,An(l,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,o=l.alternate,o===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=o.childLanes,l.lanes=o.lanes,l.child=o.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=o.memoizedProps,l.memoizedState=o.memoizedState,l.updateQueue=o.updateQueue,l.type=o.type,e=o.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return X(Q,Q.current&1|2),t.child}e=e.sibling}l.tail!==null&&q()>Pn&&(t.flags|=128,r=!0,An(l,!1),t.lanes=4194304)}else{if(!r)if(e=vi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),An(l,!0),l.tail===null&&l.tailMode==="hidden"&&!o.alternate&&!V)return pe(t),null}else 2*q()-l.renderingStartTime>Pn&&n!==1073741824&&(t.flags|=128,r=!0,An(l,!1),t.lanes=4194304);l.isBackwards?(o.sibling=t.child,t.child=o):(n=l.last,n!==null?n.sibling=o:t.child=o,l.last=o)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=q(),t.sibling=null,n=Q.current,X(Q,r?n&1|2:n&1),t):(pe(t),null);case 22:case 23:return ia(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?je&1073741824&&(pe(t),t.subtreeFlags&6&&(t.flags|=8192)):pe(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function Lp(e,t){switch(Do(t),t.tag){case 1:return Ce(t.type)&&ci(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Sn(),W(Se),W(me),Qo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ko(t),null;case 13:if(W(Q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));xn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(Q),null;case 4:return Sn(),null;case 10:return Xo(t.type._context),null;case 22:case 23:return ia(),null;case 24:return null;default:return null}}var Ur=!1,he=!1,Rp=typeof WeakSet=="function"?WeakSet:Set,T=null;function cn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Y(e,t,r)}else n.current=null}function lo(e,t,n){try{n()}catch(r){Y(e,t,r)}}var vs=!1;function Mp(e,t){if(Xl=oi,e=Xu(),Fo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,u=0,g=0,m=e,v=null;t:for(;;){for(var k;m!==n||i!==0&&m.nodeType!==3||(a=o+i),m!==l||r!==0&&m.nodeType!==3||(s=o+r),m.nodeType===3&&(o+=m.nodeValue.length),(k=m.firstChild)!==null;)v=m,m=k;for(;;){if(m===e)break t;if(v===n&&++u===i&&(a=o),v===l&&++g===r&&(s=o),(k=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=k}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Hl={focusedElem:e,selectionRange:n},oi=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var S=x.memoizedProps,j=x.memoizedState,f=t.stateNode,d=f.getSnapshotBeforeUpdate(t.elementType===t.type?S:$e(t.type,S),j);f.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(w){Y(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return x=vs,vs=!1,x}function Gn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var l=i.destroy;i.destroy=void 0,l!==void 0&&lo(t,n,l)}i=i.next}while(i!==r)}}function Oi(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 oo(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 Dc(e){var t=e.alternate;t!==null&&(e.alternate=null,Dc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ge],delete t[sr],delete t[Kl],delete t[hp],delete t[mp])),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 Bc(e){return e.tag===5||e.tag===3||e.tag===4}function ys(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bc(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 ao(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=ui));else if(r!==4&&(e=e.child,e!==null))for(ao(e,t,n),e=e.sibling;e!==null;)ao(e,t,n),e=e.sibling}function so(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(so(e,t,n),e=e.sibling;e!==null;)so(e,t,n),e=e.sibling}var ue=null,Xe=!1;function ut(e,t,n){for(n=n.child;n!==null;)Uc(e,t,n),n=n.sibling}function Uc(e,t,n){if(Ye&&typeof Ye.onCommitFiberUnmount=="function")try{Ye.onCommitFiberUnmount(_i,n)}catch{}switch(n.tag){case 5:he||cn(n,t);case 6:var r=ue,i=Xe;ue=null,ut(e,t,n),ue=r,Xe=i,ue!==null&&(Xe?(e=ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ue.removeChild(n.stateNode));break;case 18:ue!==null&&(Xe?(e=ue,n=n.stateNode,e.nodeType===8?sl(e.parentNode,n):e.nodeType===1&&sl(e,n),rr(e)):sl(ue,n.stateNode));break;case 4:r=ue,i=Xe,ue=n.stateNode.containerInfo,Xe=!0,ut(e,t,n),ue=r,Xe=i;break;case 0:case 11:case 14:case 15:if(!he&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var l=i,o=l.destroy;l=l.tag,o!==void 0&&(l&2||l&4)&&lo(n,t,o),i=i.next}while(i!==r)}ut(e,t,n);break;case 1:if(!he&&(cn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Y(n,t,a)}ut(e,t,n);break;case 21:ut(e,t,n);break;case 22:n.mode&1?(he=(r=he)||n.memoizedState!==null,ut(e,t,n),he=r):ut(e,t,n);break;default:ut(e,t,n)}}function ws(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Rp),t.forEach(function(r){var i=$p.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Ue(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var l=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:ue=a.stateNode,Xe=!1;break e;case 3:ue=a.stateNode.containerInfo,Xe=!0;break e;case 4:ue=a.stateNode.containerInfo,Xe=!0;break e}a=a.return}if(ue===null)throw Error(C(160));Uc(l,o,i),ue=null,Xe=!1;var s=i.alternate;s!==null&&(s.return=null),i.return=null}catch(u){Y(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)$c(t,e),t=t.sibling}function $c(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ue(t,e),Qe(e),r&4){try{Gn(3,e,e.return),Oi(3,e)}catch(S){Y(e,e.return,S)}try{Gn(5,e,e.return)}catch(S){Y(e,e.return,S)}}break;case 1:Ue(t,e),Qe(e),r&512&&n!==null&&cn(n,n.return);break;case 5:if(Ue(t,e),Qe(e),r&512&&n!==null&&cn(n,n.return),e.flags&32){var i=e.stateNode;try{qn(i,"")}catch(S){Y(e,e.return,S)}}if(r&4&&(i=e.stateNode,i!=null)){var l=e.memoizedProps,o=n!==null?n.memoizedProps:l,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a==="input"&&l.type==="radio"&&l.name!=null&&uu(i,l),Ml(a,o);var u=Ml(a,l);for(o=0;o<s.length;o+=2){var g=s[o],m=s[o+1];g==="style"?hu(i,m):g==="dangerouslySetInnerHTML"?fu(i,m):g==="children"?qn(i,m):Co(i,g,m,u)}switch(a){case"input":_l(i,l);break;case"textarea":cu(i,l);break;case"select":var v=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!l.multiple;var k=l.value;k!=null?fn(i,!!l.multiple,k,!1):v!==!!l.multiple&&(l.defaultValue!=null?fn(i,!!l.multiple,l.defaultValue,!0):fn(i,!!l.multiple,l.multiple?[]:"",!1))}i[sr]=l}catch(S){Y(e,e.return,S)}}break;case 6:if(Ue(t,e),Qe(e),r&4){if(e.stateNode===null)throw Error(C(162));i=e.stateNode,l=e.memoizedProps;try{i.nodeValue=l}catch(S){Y(e,e.return,S)}}break;case 3:if(Ue(t,e),Qe(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{rr(t.containerInfo)}catch(S){Y(e,e.return,S)}break;case 4:Ue(t,e),Qe(e);break;case 13:Ue(t,e),Qe(e),i=e.child,i.flags&8192&&(l=i.memoizedState!==null,i.stateNode.isHidden=l,!l||i.alternate!==null&&i.alternate.memoizedState!==null||(na=q())),r&4&&ws(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(he=(u=he)||g,Ue(t,e),he=u):Ue(t,e),Qe(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!g&&e.mode&1)for(T=e,g=e.child;g!==null;){for(m=T=g;T!==null;){switch(v=T,k=v.child,v.tag){case 0:case 11:case 14:case 15:Gn(4,v,v.return);break;case 1:cn(v,v.return);var x=v.stateNode;if(typeof x.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(S){Y(r,n,S)}}break;case 5:cn(v,v.return);break;case 22:if(v.memoizedState!==null){ks(m);continue}}k!==null?(k.return=v,T=k):ks(m)}g=g.sibling}e:for(g=null,m=e;;){if(m.tag===5){if(g===null){g=m;try{i=m.stateNode,u?(l=i.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(a=m.stateNode,s=m.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,a.style.display=pu("display",o))}catch(S){Y(e,e.return,S)}}}else if(m.tag===6){if(g===null)try{m.stateNode.nodeValue=u?"":m.memoizedProps}catch(S){Y(e,e.return,S)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;g===m&&(g=null),m=m.return}g===m&&(g=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Ue(t,e),Qe(e),r&4&&ws(e);break;case 21:break;default:Ue(t,e),Qe(e)}}function Qe(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Bc(n)){var r=n;break e}n=n.return}throw Error(C(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(qn(i,""),r.flags&=-33);var l=ys(e);so(e,l,i);break;case 3:case 4:var o=r.stateNode.containerInfo,a=ys(e);ao(e,a,o);break;default:throw Error(C(161))}}catch(s){Y(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ip(e,t,n){T=e,Xc(e)}function Xc(e,t,n){for(var r=(e.mode&1)!==0;T!==null;){var i=T,l=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||Ur;if(!o){var a=i.alternate,s=a!==null&&a.memoizedState!==null||he;a=Ur;var u=he;if(Ur=o,(he=s)&&!u)for(T=i;T!==null;)o=T,s=o.child,o.tag===22&&o.memoizedState!==null?Ss(i):s!==null?(s.return=o,T=s):Ss(i);for(;l!==null;)T=l,Xc(l),l=l.sibling;T=i,Ur=a,he=u}xs(e)}else i.subtreeFlags&8772&&l!==null?(l.return=i,T=l):xs(e)}}function xs(e){for(;T!==null;){var t=T;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:he||Oi(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!he)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:$e(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&is(t,l,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}is(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 u=t.alternate;if(u!==null){var g=u.memoizedState;if(g!==null){var m=g.dehydrated;m!==null&&rr(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(C(163))}he||t.flags&512&&oo(t)}catch(v){Y(t,t.return,v)}}if(t===e){T=null;break}if(n=t.sibling,n!==null){n.return=t.return,T=n;break}T=t.return}}function ks(e){for(;T!==null;){var t=T;if(t===e){T=null;break}var n=t.sibling;if(n!==null){n.return=t.return,T=n;break}T=t.return}}function Ss(e){for(;T!==null;){var t=T;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Oi(4,t)}catch(s){Y(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(s){Y(t,i,s)}}var l=t.return;try{oo(t)}catch(s){Y(t,l,s)}break;case 5:var o=t.return;try{oo(t)}catch(s){Y(t,o,s)}}}catch(s){Y(t,t.return,s)}if(t===e){T=null;break}var a=t.sibling;if(a!==null){a.return=t.return,T=a;break}T=t.return}}var zp=Math.ceil,xi=st.ReactCurrentDispatcher,ea=st.ReactCurrentOwner,Fe=st.ReactCurrentBatchConfig,U=0,ae=null,te=null,ce=0,je=0,dn=Tt(0),ie=0,hr=null,Vt=0,Fi=0,ta=0,Yn=null,xe=null,na=0,Pn=1/0,qe=null,ki=!1,uo=null,St=null,$r=!1,mt=null,Si=0,Jn=0,co=null,Zr=-1,qr=0;function ve(){return U&6?q():Zr!==-1?Zr:Zr=q()}function Ct(e){return e.mode&1?U&2&&ce!==0?ce&-ce:vp.transition!==null?(qr===0&&(qr=ju()),qr):(e=$,e!==0||(e=window.event,e=e===void 0?16:Iu(e.type)),e):1}function Ve(e,t,n,r){if(50<Jn)throw Jn=0,co=null,Error(C(185));yr(e,n,r),(!(U&2)||e!==ae)&&(e===ae&&(!(U&2)&&(Fi|=n),ie===4&&pt(e,ce)),Pe(e,r),n===1&&U===0&&!(t.mode&1)&&(Pn=q()+500,Mi&&Lt()))}function Pe(e,t){var n=e.callbackNode;vf(e,t);var r=li(e,e===ae?ce:0);if(r===0)n!==null&&Ra(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Ra(n),t===1)e.tag===0?gp(Cs.bind(null,e)):Zu(Cs.bind(null,e)),fp(function(){!(U&6)&&Lt()}),n=null;else{switch(_u(r)){case 1:n=No;break;case 4:n=Pu;break;case 16:n=ii;break;case 536870912:n=Eu;break;default:n=ii}n=Yc(n,Hc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Hc(e,t){if(Zr=-1,qr=0,U&6)throw Error(C(327));var n=e.callbackNode;if(vn()&&e.callbackNode!==n)return null;var r=li(e,e===ae?ce:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ci(e,r);else{t=r;var i=U;U|=2;var l=Vc();(ae!==e||ce!==t)&&(qe=null,Pn=q()+500,Ut(e,t));do try{Ap();break}catch(a){Wc(e,a)}while(!0);$o(),xi.current=l,U=i,te!==null?t=0:(ae=null,ce=0,t=ie)}if(t!==0){if(t===2&&(i=Al(e),i!==0&&(r=i,t=fo(e,i))),t===1)throw n=hr,Ut(e,0),pt(e,r),Pe(e,q()),n;if(t===6)pt(e,r);else{if(i=e.current.alternate,!(r&30)&&!Op(i)&&(t=Ci(e,r),t===2&&(l=Al(e),l!==0&&(r=l,t=fo(e,l))),t===1))throw n=hr,Ut(e,0),pt(e,r),Pe(e,q()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(C(345));case 2:Ft(e,xe,qe);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=na+500-q(),10<t)){if(li(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){ve(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Vl(Ft.bind(null,e,xe,qe),t);break}Ft(e,xe,qe);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-We(r);l=1<<o,o=t[o],o>i&&(i=o),r&=~l}if(r=i,r=q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*zp(r/1960))-r,10<r){e.timeoutHandle=Vl(Ft.bind(null,e,xe,qe),r);break}Ft(e,xe,qe);break;case 5:Ft(e,xe,qe);break;default:throw Error(C(329))}}}return Pe(e,q()),e.callbackNode===n?Hc.bind(null,e):null}function fo(e,t){var n=Yn;return e.current.memoizedState.isDehydrated&&(Ut(e,t).flags|=256),e=Ci(e,t),e!==2&&(t=xe,xe=n,t!==null&&po(t)),e}function po(e){xe===null?xe=e:xe.push.apply(xe,e)}function Op(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],l=i.getSnapshot;i=i.value;try{if(!Ke(l(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function pt(e,t){for(t&=~ta,t&=~Fi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-We(t),r=1<<n;e[n]=-1,t&=~r}}function Cs(e){if(U&6)throw Error(C(327));vn();var t=li(e,0);if(!(t&1))return Pe(e,q()),null;var n=Ci(e,t);if(e.tag!==0&&n===2){var r=Al(e);r!==0&&(t=r,n=fo(e,r))}if(n===1)throw n=hr,Ut(e,0),pt(e,t),Pe(e,q()),n;if(n===6)throw Error(C(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ft(e,xe,qe),Pe(e,q()),null}function ra(e,t){var n=U;U|=1;try{return e(t)}finally{U=n,U===0&&(Pn=q()+500,Mi&&Lt())}}function Kt(e){mt!==null&&mt.tag===0&&!(U&6)&&vn();var t=U;U|=1;var n=Fe.transition,r=$;try{if(Fe.transition=null,$=1,e)return e()}finally{$=r,Fe.transition=n,U=t,!(U&6)&&Lt()}}function ia(){je=dn.current,W(dn)}function Ut(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,dp(n)),te!==null)for(n=te.return;n!==null;){var r=n;switch(Do(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ci();break;case 3:Sn(),W(Se),W(me),Qo();break;case 5:Ko(r);break;case 4:Sn();break;case 13:W(Q);break;case 19:W(Q);break;case 10:Xo(r.type._context);break;case 22:case 23:ia()}n=n.return}if(ae=e,te=e=Pt(e.current,null),ce=je=t,ie=0,hr=null,ta=Fi=Vt=0,xe=Yn=null,Dt!==null){for(t=0;t<Dt.length;t++)if(n=Dt[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,l=n.pending;if(l!==null){var o=l.next;l.next=i,r.next=o}n.pending=r}Dt=null}return e}function Wc(e,t){do{var n=te;try{if($o(),Gr.current=wi,yi){for(var r=b.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}yi=!1}if(Wt=0,oe=re=b=null,bn=!1,dr=0,ea.current=null,n===null||n.return===null){ie=1,hr=t,te=null;break}e:{var l=e,o=n.return,a=n,s=t;if(t=ce,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var u=s,g=a,m=g.tag;if(!(g.mode&1)&&(m===0||m===11||m===15)){var v=g.alternate;v?(g.updateQueue=v.updateQueue,g.memoizedState=v.memoizedState,g.lanes=v.lanes):(g.updateQueue=null,g.memoizedState=null)}var k=cs(o);if(k!==null){k.flags&=-257,ds(k,o,a,l,t),k.mode&1&&us(l,u,t),t=k,s=u;var x=t.updateQueue;if(x===null){var S=new Set;S.add(s),t.updateQueue=S}else x.add(s);break e}else{if(!(t&1)){us(l,u,t),la();break e}s=Error(C(426))}}else if(V&&a.mode&1){var j=cs(o);if(j!==null){!(j.flags&65536)&&(j.flags|=256),ds(j,o,a,l,t),Bo(Cn(s,a));break e}}l=s=Cn(s,a),ie!==4&&(ie=2),Yn===null?Yn=[l]:Yn.push(l),l=o;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var f=_c(l,s,t);rs(l,f);break e;case 1:a=s;var d=l.type,h=l.stateNode;if(!(l.flags&128)&&(typeof d.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(St===null||!St.has(h)))){l.flags|=65536,t&=-t,l.lanes|=t;var w=Nc(l,a,t);rs(l,w);break e}}l=l.return}while(l!==null)}Qc(n)}catch(N){t=N,te===n&&n!==null&&(te=n=n.return);continue}break}while(!0)}function Vc(){var e=xi.current;return xi.current=wi,e===null?wi:e}function la(){(ie===0||ie===3||ie===2)&&(ie=4),ae===null||!(Vt&268435455)&&!(Fi&268435455)||pt(ae,ce)}function Ci(e,t){var n=U;U|=2;var r=Vc();(ae!==e||ce!==t)&&(qe=null,Ut(e,t));do try{Fp();break}catch(i){Wc(e,i)}while(!0);if($o(),U=n,xi.current=r,te!==null)throw Error(C(261));return ae=null,ce=0,ie}function Fp(){for(;te!==null;)Kc(te)}function Ap(){for(;te!==null&&!sf();)Kc(te)}function Kc(e){var t=Gc(e.alternate,e,je);e.memoizedProps=e.pendingProps,t===null?Qc(e):te=t,ea.current=null}function Qc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Lp(n,t),n!==null){n.flags&=32767,te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ie=6,te=null;return}}else if(n=Tp(n,t,je),n!==null){te=n;return}if(t=t.sibling,t!==null){te=t;return}te=t=e}while(t!==null);ie===0&&(ie=5)}function Ft(e,t,n){var r=$,i=Fe.transition;try{Fe.transition=null,$=1,Dp(e,t,n,r)}finally{Fe.transition=i,$=r}return null}function Dp(e,t,n,r){do vn();while(mt!==null);if(U&6)throw Error(C(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(C(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(yf(e,l),e===ae&&(te=ae=null,ce=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||$r||($r=!0,Yc(ii,function(){return vn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=Fe.transition,Fe.transition=null;var o=$;$=1;var a=U;U|=4,ea.current=null,Mp(e,n),$c(n,e),ip(Hl),oi=!!Xl,Hl=Xl=null,e.current=n,Ip(n),uf(),U=a,$=o,Fe.transition=l}else e.current=n;if($r&&($r=!1,mt=e,Si=i),l=e.pendingLanes,l===0&&(St=null),ff(n.stateNode),Pe(e,q()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(ki)throw ki=!1,e=uo,uo=null,e;return Si&1&&e.tag!==0&&vn(),l=e.pendingLanes,l&1?e===co?Jn++:(Jn=0,co=e):Jn=0,Lt(),null}function vn(){if(mt!==null){var e=_u(Si),t=Fe.transition,n=$;try{if(Fe.transition=null,$=16>e?16:e,mt===null)var r=!1;else{if(e=mt,mt=null,Si=0,U&6)throw Error(C(331));var i=U;for(U|=4,T=e.current;T!==null;){var l=T,o=l.child;if(T.flags&16){var a=l.deletions;if(a!==null){for(var s=0;s<a.length;s++){var u=a[s];for(T=u;T!==null;){var g=T;switch(g.tag){case 0:case 11:case 15:Gn(8,g,l)}var m=g.child;if(m!==null)m.return=g,T=m;else for(;T!==null;){g=T;var v=g.sibling,k=g.return;if(Dc(g),g===u){T=null;break}if(v!==null){v.return=k,T=v;break}T=k}}}var x=l.alternate;if(x!==null){var S=x.child;if(S!==null){x.child=null;do{var j=S.sibling;S.sibling=null,S=j}while(S!==null)}}T=l}}if(l.subtreeFlags&2064&&o!==null)o.return=l,T=o;else e:for(;T!==null;){if(l=T,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Gn(9,l,l.return)}var f=l.sibling;if(f!==null){f.return=l.return,T=f;break e}T=l.return}}var d=e.current;for(T=d;T!==null;){o=T;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,T=h;else e:for(o=d;T!==null;){if(a=T,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Oi(9,a)}}catch(N){Y(a,a.return,N)}if(a===o){T=null;break e}var w=a.sibling;if(w!==null){w.return=a.return,T=w;break e}T=a.return}}if(U=i,Lt(),Ye&&typeof Ye.onPostCommitFiberRoot=="function")try{Ye.onPostCommitFiberRoot(_i,e)}catch{}r=!0}return r}finally{$=n,Fe.transition=t}}return!1}function Ps(e,t,n){t=Cn(n,t),t=_c(e,t,1),e=kt(e,t,1),t=ve(),e!==null&&(yr(e,1,t),Pe(e,t))}function Y(e,t,n){if(e.tag===3)Ps(e,e,n);else for(;t!==null;){if(t.tag===3){Ps(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(St===null||!St.has(r))){e=Cn(n,e),e=Nc(t,e,1),t=kt(t,e,1),e=ve(),t!==null&&(yr(t,1,e),Pe(t,e));break}}t=t.return}}function Bp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ve(),e.pingedLanes|=e.suspendedLanes&n,ae===e&&(ce&n)===n&&(ie===4||ie===3&&(ce&130023424)===ce&&500>q()-na?Ut(e,0):ta|=n),Pe(e,t)}function bc(e,t){t===0&&(e.mode&1?(t=Rr,Rr<<=1,!(Rr&130023424)&&(Rr=4194304)):t=1);var n=ve();e=ot(e,t),e!==null&&(yr(e,t,n),Pe(e,n))}function Up(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),bc(e,n)}function $p(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),bc(e,n)}var Gc;Gc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Se.current)ke=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ke=!1,Np(e,t,n);ke=!!(e.flags&131072)}else ke=!1,V&&t.flags&1048576&&qu(t,pi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Jr(e,t),e=t.pendingProps;var i=wn(t,me.current);gn(t,n),i=Go(null,t,r,e,i,n);var l=Yo();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ce(r)?(l=!0,di(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Wo(t),i.updater=zi,t.stateNode=i,i._reactInternals=t,Zl(t,r,e,n),t=to(null,t,r,!0,l,n)):(t.tag=0,V&&l&&Ao(t),ge(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Jr(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Hp(r),e=$e(r,e),i){case 0:t=eo(null,t,r,e,n);break e;case 1:t=hs(null,t,r,e,n);break e;case 11:t=fs(null,t,r,e,n);break e;case 14:t=ps(null,t,r,$e(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),eo(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),hs(e,t,r,i,n);case 3:e:{if(Mc(t),e===null)throw Error(C(387));r=t.pendingProps,l=t.memoizedState,i=l.element,lc(e,t),gi(t,r,null,n);var o=t.memoizedState;if(r=o.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){i=Cn(Error(C(423)),t),t=ms(e,t,r,n,i);break e}else if(r!==i){i=Cn(Error(C(424)),t),t=ms(e,t,r,n,i);break e}else for(_e=xt(t.stateNode.containerInfo.firstChild),Te=t,V=!0,He=null,n=rc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(xn(),r===i){t=at(e,t,n);break e}ge(e,t,r,n)}t=t.child}return t;case 5:return oc(t),e===null&&Gl(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,o=i.children,Wl(r,i)?o=null:l!==null&&Wl(r,l)&&(t.flags|=32),Rc(e,t),ge(e,t,o,n),t.child;case 6:return e===null&&Gl(t),null;case 13:return Ic(e,t,n);case 4:return Vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=kn(t,null,r,n):ge(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),fs(e,t,r,i,n);case 7:return ge(e,t,t.pendingProps,n),t.child;case 8:return ge(e,t,t.pendingProps.children,n),t.child;case 12:return ge(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,o=i.value,X(hi,r._currentValue),r._currentValue=o,l!==null)if(Ke(l.value,o)){if(l.children===i.children&&!Se.current){t=at(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){o=l.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(l.tag===1){s=rt(-1,n&-n),s.tag=2;var u=l.updateQueue;if(u!==null){u=u.shared;var g=u.pending;g===null?s.next=s:(s.next=g.next,g.next=s),u.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Yl(l.return,n,t),a.lanes|=n;break}s=s.next}}else if(l.tag===10)o=l.type===t.type?null:l.child;else if(l.tag===18){if(o=l.return,o===null)throw Error(C(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Yl(o,n,t),o=l.sibling}else o=l.child;if(o!==null)o.return=l;else for(o=l;o!==null;){if(o===t){o=null;break}if(l=o.sibling,l!==null){l.return=o.return,o=l;break}o=o.return}l=o}ge(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,gn(t,n),i=Ae(i),r=r(i),t.flags|=1,ge(e,t,r,n),t.child;case 14:return r=t.type,i=$e(r,t.pendingProps),i=$e(r.type,i),ps(e,t,r,i,n);case 15:return Tc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),Jr(e,t),t.tag=1,Ce(r)?(e=!0,di(t)):e=!1,gn(t,n),jc(t,r,i),Zl(t,r,i,n),to(null,t,r,!0,e,n);case 19:return zc(e,t,n);case 22:return Lc(e,t,n)}throw Error(C(156,t.tag))};function Yc(e,t){return Cu(e,t)}function Xp(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 Oe(e,t,n,r){return new Xp(e,t,n,r)}function oa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Hp(e){if(typeof e=="function")return oa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Eo)return 11;if(e===jo)return 14}return 2}function Pt(e,t){var n=e.alternate;return n===null?(n=Oe(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 ei(e,t,n,r,i,l){var o=2;if(r=e,typeof e=="function")oa(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case en:return $t(n.children,i,l,t);case Po:o=8,i|=8;break;case Sl:return e=Oe(12,n,t,i|2),e.elementType=Sl,e.lanes=l,e;case Cl:return e=Oe(13,n,t,i),e.elementType=Cl,e.lanes=l,e;case Pl:return e=Oe(19,n,t,i),e.elementType=Pl,e.lanes=l,e;case ou:return Ai(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case iu:o=10;break e;case lu:o=9;break e;case Eo:o=11;break e;case jo:o=14;break e;case ct:o=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=Oe(o,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function $t(e,t,n,r){return e=Oe(7,e,r,t),e.lanes=n,e}function Ai(e,t,n,r){return e=Oe(22,e,r,t),e.elementType=ou,e.lanes=n,e.stateNode={isHidden:!1},e}function gl(e,t,n){return e=Oe(6,e,null,t),e.lanes=n,e}function vl(e,t,n){return t=Oe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wp(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ji(0),this.expirationTimes=Ji(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ji(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function aa(e,t,n,r,i,l,o,a,s){return e=new Wp(e,t,n,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Oe(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wo(l),e}function Vp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:qt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Jc(e){if(!e)return _t;e=e._reactInternals;e:{if(bt(e)!==e||e.tag!==1)throw Error(C(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ce(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(C(171))}if(e.tag===1){var n=e.type;if(Ce(n))return Ju(e,n,t)}return t}function Zc(e,t,n,r,i,l,o,a,s){return e=aa(n,r,!0,e,i,l,o,a,s),e.context=Jc(null),n=e.current,r=ve(),i=Ct(n),l=rt(r,i),l.callback=t??null,kt(n,l,i),e.current.lanes=i,yr(e,i,r),Pe(e,r),e}function Di(e,t,n,r){var i=t.current,l=ve(),o=Ct(i);return n=Jc(n),t.context===null?t.context=n:t.pendingContext=n,t=rt(l,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=kt(i,t,o),e!==null&&(Ve(e,i,o,l),br(e,i,o)),o}function Pi(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 Es(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function sa(e,t){Es(e,t),(e=e.alternate)&&Es(e,t)}function Kp(){return null}var qc=typeof reportError=="function"?reportError:function(e){console.error(e)};function ua(e){this._internalRoot=e}Bi.prototype.render=ua.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(C(409));Di(e,t,null,null)};Bi.prototype.unmount=ua.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Kt(function(){Di(null,e,null,null)}),t[lt]=null}};function Bi(e){this._internalRoot=e}Bi.prototype.unstable_scheduleHydration=function(e){if(e){var t=Lu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ft.length&&t!==0&&t<ft[n].priority;n++);ft.splice(n,0,e),n===0&&Mu(e)}};function ca(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ui(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function js(){}function Qp(e,t,n,r,i){if(i){if(typeof r=="function"){var l=r;r=function(){var u=Pi(o);l.call(u)}}var o=Zc(t,r,e,0,null,!1,!1,"",js);return e._reactRootContainer=o,e[lt]=o.current,or(e.nodeType===8?e.parentNode:e),Kt(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var u=Pi(s);a.call(u)}}var s=aa(e,0,!1,null,null,!1,!1,"",js);return e._reactRootContainer=s,e[lt]=s.current,or(e.nodeType===8?e.parentNode:e),Kt(function(){Di(t,s,n,r)}),s}function $i(e,t,n,r,i){var l=n._reactRootContainer;if(l){var o=l;if(typeof i=="function"){var a=i;i=function(){var s=Pi(o);a.call(s)}}Di(t,o,e,i)}else o=Qp(n,t,e,i,r);return Pi(o)}Nu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=$n(t.pendingLanes);n!==0&&(To(t,n|1),Pe(t,q()),!(U&6)&&(Pn=q()+500,Lt()))}break;case 13:Kt(function(){var r=ot(e,1);if(r!==null){var i=ve();Ve(r,e,1,i)}}),sa(e,1)}};Lo=function(e){if(e.tag===13){var t=ot(e,134217728);if(t!==null){var n=ve();Ve(t,e,134217728,n)}sa(e,134217728)}};Tu=function(e){if(e.tag===13){var t=Ct(e),n=ot(e,t);if(n!==null){var r=ve();Ve(n,e,t,r)}sa(e,t)}};Lu=function(){return $};Ru=function(e,t){var n=$;try{return $=e,t()}finally{$=n}};zl=function(e,t,n){switch(t){case"input":if(_l(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Ri(r);if(!i)throw Error(C(90));su(r),_l(r,i)}}}break;case"textarea":cu(e,n);break;case"select":t=n.value,t!=null&&fn(e,!!n.multiple,t,!1)}};vu=ra;yu=Kt;var bp={usingClientEntryPoint:!1,Events:[xr,ln,Ri,mu,gu,ra]},Dn={findFiberByHostInstance:At,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Gp={bundleType:Dn.bundleType,version:Dn.version,rendererPackageName:Dn.rendererPackageName,rendererConfig:Dn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:st.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ku(e),e===null?null:e.stateNode},findFiberByHostInstance:Dn.findFiberByHostInstance||Kp,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 Xr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xr.isDisabled&&Xr.supportsFiber)try{_i=Xr.inject(Gp),Ye=Xr}catch{}}Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bp;Re.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ca(t))throw Error(C(200));return Vp(e,t,null,n)};Re.createRoot=function(e,t){if(!ca(e))throw Error(C(299));var n=!1,r="",i=qc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=aa(e,1,!1,null,null,n,!1,r,i),e[lt]=t.current,or(e.nodeType===8?e.parentNode:e),new ua(t)};Re.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(C(188)):(e=Object.keys(e).join(","),Error(C(268,e)));return e=ku(t),e=e===null?null:e.stateNode,e};Re.flushSync=function(e){return Kt(e)};Re.hydrate=function(e,t,n){if(!Ui(t))throw Error(C(200));return $i(null,e,t,!0,n)};Re.hydrateRoot=function(e,t,n){if(!ca(e))throw Error(C(405));var r=n!=null&&n.hydratedSources||null,i=!1,l="",o=qc;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Zc(t,null,e,1,n??null,i,!1,l,o),e[lt]=t.current,or(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Bi(t)};Re.render=function(e,t,n){if(!Ui(t))throw Error(C(200));return $i(null,e,t,!1,n)};Re.unmountComponentAtNode=function(e){if(!Ui(e))throw Error(C(40));return e._reactRootContainer?(Kt(function(){$i(null,null,e,!1,function(){e._reactRootContainer=null,e[lt]=null})}),!0):!1};Re.unstable_batchedUpdates=ra;Re.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ui(n))throw Error(C(200));if(e==null||e._reactInternals===void 0)throw Error(C(38));return $i(e,t,n,!1,r)};Re.version="18.3.1-next-f1338f8080-20240426";function ed(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ed)}catch(e){console.error(e)}}ed(),eu.exports=Re;var Yp=eu.exports,_s=Yp;xl.createRoot=_s.createRoot,xl.hydrateRoot=_s.hydrateRoot;/**
 * @remix-run/router v1.23.4
 *
 * 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 mr(){return mr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mr.apply(null,arguments)}var gt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(gt||(gt={}));const Ns="popstate";function Jp(e){e===void 0&&(e={});function t(i,l){let{pathname:o="/",search:a="",hash:s=""}=Gt(i.location.hash.substr(1));return!o.startsWith("/")&&!o.startsWith(".")&&(o="/"+o),ho("",{pathname:o,search:a,hash:s},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(i,l){let o=i.document.querySelector("base"),a="";if(o&&o.getAttribute("href")){let s=i.location.href,u=s.indexOf("#");a=u===-1?s:s.slice(0,u)}return a+"#"+(typeof l=="string"?l:Ei(l))}function r(i,l){da(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(l)+")")}return qp(t,n,r,e)}function ne(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function da(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Zp(){return Math.random().toString(36).substr(2,8)}function Ts(e,t){return{usr:e.state,key:e.key,idx:t}}function ho(e,t,n,r){return n===void 0&&(n=null),mr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Gt(t):t,{state:n,key:t&&t.key||r||Zp()})}function Ei(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 Gt(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 qp(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:l=!1}=r,o=i.history,a=gt.Pop,s=null,u=g();u==null&&(u=0,o.replaceState(mr({},o.state,{idx:u}),""));function g(){return(o.state||{idx:null}).idx}function m(){a=gt.Pop;let j=g(),f=j==null?null:j-u;u=j,s&&s({action:a,location:S.location,delta:f})}function v(j,f){a=gt.Push;let d=ho(S.location,j,f);n&&n(d,j),u=g()+1;let h=Ts(d,u),w=S.createHref(d);try{o.pushState(h,"",w)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;i.location.assign(w)}l&&s&&s({action:a,location:S.location,delta:1})}function k(j,f){a=gt.Replace;let d=ho(S.location,j,f);n&&n(d,j),u=g();let h=Ts(d,u),w=S.createHref(d);o.replaceState(h,"",w),l&&s&&s({action:a,location:S.location,delta:0})}function x(j){let f=i.location.origin!=="null"?i.location.origin:i.location.href,d=typeof j=="string"?j:Ei(j);return d=d.replace(/ $/,"%20"),ne(f,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,f)}let S={get action(){return a},get location(){return e(i,o)},listen(j){if(s)throw new Error("A history only accepts one active listener");return i.addEventListener(Ns,m),s=j,()=>{i.removeEventListener(Ns,m),s=null}},createHref(j){return t(i,j)},createURL:x,encodeLocation(j){let f=x(j);return{pathname:f.pathname,search:f.search,hash:f.hash}},push:v,replace:k,go(j){return o.go(j)}};return S}var Ls;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ls||(Ls={}));function eh(e,t,n){return n===void 0&&(n="/"),th(e,t,n)}function th(e,t,n,r){let i=typeof t=="string"?Gt(t):t,l=fa(i.pathname||"/",n);if(l==null)return null;let o=td(e);nh(o);let a=null,s=hh(l);for(let u=0;a==null&&u<o.length;++u)a=dh(o[u],s);return a}function td(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(l,o,a)=>{let s={relativePath:a===void 0?l.path||"":a,caseSensitive:l.caseSensitive===!0,childrenIndex:o,route:l};s.relativePath.startsWith("/")&&(ne(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 u=Et([r,s.relativePath]),g=n.concat(s);l.children&&l.children.length>0&&(ne(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),td(l.children,t,g,u)),!(l.path==null&&!l.index)&&t.push({path:u,score:uh(u,l.index),routesMeta:g})};return e.forEach((l,o)=>{var a;if(l.path===""||!((a=l.path)!=null&&a.includes("?")))i(l,o);else for(let s of nd(l.path))i(l,o,s)}),t}function nd(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),l=n.replace(/\?$/,"");if(r.length===0)return i?[l,""]:[l];let o=nd(r.join("/")),a=[];return a.push(...o.map(s=>s===""?l:[l,s].join("/"))),i&&a.push(...o),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function nh(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:ch(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const rh=/^:[\w-]+$/,ih=3,lh=2,oh=1,ah=10,sh=-2,Rs=e=>e==="*";function uh(e,t){let n=e.split("/"),r=n.length;return n.some(Rs)&&(r+=sh),t&&(r+=lh),n.filter(i=>!Rs(i)).reduce((i,l)=>i+(rh.test(l)?ih:l===""?oh:ah),r)}function ch(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function dh(e,t,n){let{routesMeta:r}=e,i={},l="/",o=[];for(let a=0;a<r.length;++a){let s=r[a],u=a===r.length-1,g=l==="/"?t:t.slice(l.length)||"/",m=fh({path:s.relativePath,caseSensitive:s.caseSensitive,end:u},g),v=s.route;if(!m)return null;Object.assign(i,m.params),o.push({params:i,pathname:Et([l,m.pathname]),pathnameBase:vh(Et([l,m.pathnameBase])),route:v}),m.pathnameBase!=="/"&&(l=Et([l,m.pathnameBase]))}return o}function fh(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=ph(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let l=i[0],o=l.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:r.reduce((u,g,m)=>{let{paramName:v,isOptional:k}=g;if(v==="*"){let S=a[m]||"";o=l.slice(0,l.length-S.length).replace(/(.)\/+$/,"$1")}const x=a[m];return k&&!x?u[v]=void 0:u[v]=(x||"").replace(/%2F/g,"/"),u},{}),pathname:l,pathnameBase:o,pattern:e}}function ph(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),da(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,s)=>(r.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function hh(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return da(!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 fa(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function mh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Gt(e):e,l;return n?(n=ld(n),n.startsWith("/")?l=Ms(n.substring(1),"/"):l=Ms(n,t)):l=t,{pathname:l,search:yh(r),hash:wh(i)}}function Ms(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function yl(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 gh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function rd(e,t){let n=gh(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function id(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Gt(e):(i=mr({},e),ne(!i.pathname||!i.pathname.includes("?"),yl("?","pathname","search",i)),ne(!i.pathname||!i.pathname.includes("#"),yl("#","pathname","hash",i)),ne(!i.search||!i.search.includes("#"),yl("#","search","hash",i)));let l=e===""||i.pathname==="",o=l?"/":i.pathname,a;if(o==null)a=n;else{let m=t.length-1;if(!r&&o.startsWith("..")){let v=o.split("/");for(;v[0]==="..";)v.shift(),m-=1;i.pathname=v.join("/")}a=m>=0?t[m]:"/"}let s=mh(i,a),u=o&&o!=="/"&&o.endsWith("/"),g=(l||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||g)&&(s.pathname+="/"),s}const ld=e=>e.replace(/\/\/+/g,"/"),Et=e=>ld(e.join("/")),vh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),yh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,wh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function xh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const od=["post","put","patch","delete"];new Set(od);const kh=["get",...od];new Set(kh);/**
 * React Router v6.30.6
 *
 * 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 gr(){return gr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gr.apply(null,arguments)}const pa=P.createContext(null),Sh=P.createContext(null),Yt=P.createContext(null),Xi=P.createContext(null),Rt=P.createContext({outlet:null,matches:[],isDataRoute:!1}),ad=P.createContext(null);function Ch(e,t){let{relative:n}=t===void 0?{}:t;Sr()||ne(!1);let{basename:r,navigator:i}=P.useContext(Yt),{hash:l,pathname:o,search:a}=cd(e,{relative:n}),s=o;return r!=="/"&&(s=o==="/"?r:Et([r,o])),i.createHref({pathname:s,search:a,hash:l})}function Sr(){return P.useContext(Xi)!=null}function Nn(){return Sr()||ne(!1),P.useContext(Xi).location}function sd(e){P.useContext(Yt).static||P.useLayoutEffect(e)}function Ph(){let{isDataRoute:e}=P.useContext(Rt);return e?Ah():Eh()}function Eh(){Sr()||ne(!1);let e=P.useContext(pa),{basename:t,future:n,navigator:r}=P.useContext(Yt),{matches:i}=P.useContext(Rt),{pathname:l}=Nn(),o=JSON.stringify(rd(i,n.v7_relativeSplatPath)),a=P.useRef(!1);return sd(()=>{a.current=!0}),P.useCallback(function(u,g){if(g===void 0&&(g={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let m=id(u,JSON.parse(o),l,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Et([t,m.pathname])),(g.replace?r.replace:r.push)(m,g.state,g)},[t,r,o,l,e])}function ud(){let{matches:e}=P.useContext(Rt),t=e[e.length-1];return t?t.params:{}}function cd(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=P.useContext(Yt),{matches:i}=P.useContext(Rt),{pathname:l}=Nn(),o=JSON.stringify(rd(i,r.v7_relativeSplatPath));return P.useMemo(()=>id(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function jh(e,t){return _h(e,t)}function _h(e,t,n,r){Sr()||ne(!1);let{navigator:i}=P.useContext(Yt),{matches:l}=P.useContext(Rt),o=l[l.length-1],a=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let u=Nn(),g;if(t){var m;let j=typeof t=="string"?Gt(t):t;s==="/"||(m=j.pathname)!=null&&m.startsWith(s)||ne(!1),g=j}else g=u;let v=g.pathname||"/",k=v;if(s!=="/"){let j=s.replace(/^\//,"").split("/");k="/"+v.replace(/^\//,"").split("/").slice(j.length).join("/")}let x=eh(e,{pathname:k}),S=Mh(x&&x.map(j=>Object.assign({},j,{params:Object.assign({},a,j.params),pathname:Et([s,i.encodeLocation?i.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?s:Et([s,i.encodeLocation?i.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),l,n,r);return t&&S?P.createElement(Xi.Provider,{value:{location:gr({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:gt.Pop}},S):S}function Nh(){let e=Fh(),t=xh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return P.createElement(P.Fragment,null,P.createElement("h2",null,"Unexpected Application Error!"),P.createElement("h3",{style:{fontStyle:"italic"}},t),n?P.createElement("pre",{style:i},n):null,null)}const Th=P.createElement(Nh,null);class Lh extends P.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?P.createElement(Rt.Provider,{value:this.props.routeContext},P.createElement(ad.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Rh(e){let{routeContext:t,match:n,children:r}=e,i=P.useContext(pa);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),P.createElement(Rt.Provider,{value:t},r)}function Mh(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var l;if(!n)return null;if(n.errors)e=n.matches;else if((l=r)!=null&&l.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(i=n)==null?void 0:i.errors;if(a!=null){let g=o.findIndex(m=>m.route.id&&(a==null?void 0:a[m.route.id])!==void 0);g>=0||ne(!1),o=o.slice(0,Math.min(o.length,g+1))}let s=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let g=0;g<o.length;g++){let m=o[g];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(u=g),m.route.id){let{loaderData:v,errors:k}=n,x=m.route.loader&&v[m.route.id]===void 0&&(!k||k[m.route.id]===void 0);if(m.route.lazy||x){s=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((g,m,v)=>{let k,x=!1,S=null,j=null;n&&(k=a&&m.route.id?a[m.route.id]:void 0,S=m.route.errorElement||Th,s&&(u<0&&v===0?(Dh("route-fallback"),x=!0,j=null):u===v&&(x=!0,j=m.route.hydrateFallbackElement||null)));let f=t.concat(o.slice(0,v+1)),d=()=>{let h;return k?h=S:x?h=j:m.route.Component?h=P.createElement(m.route.Component,null):m.route.element?h=m.route.element:h=g,P.createElement(Rh,{match:m,routeContext:{outlet:g,matches:f,isDataRoute:n!=null},children:h})};return n&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?P.createElement(Lh,{location:n.location,revalidation:n.revalidation,component:S,error:k,children:d(),routeContext:{outlet:null,matches:f,isDataRoute:!0}}):d()},null)}var dd=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(dd||{}),fd=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}(fd||{});function Ih(e){let t=P.useContext(pa);return t||ne(!1),t}function zh(e){let t=P.useContext(Sh);return t||ne(!1),t}function Oh(e){let t=P.useContext(Rt);return t||ne(!1),t}function pd(e){let t=Oh(),n=t.matches[t.matches.length-1];return n.route.id||ne(!1),n.route.id}function Fh(){var e;let t=P.useContext(ad),n=zh(),r=pd();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Ah(){let{router:e}=Ih(dd.UseNavigateStable),t=pd(fd.UseNavigateStable),n=P.useRef(!1);return sd(()=>{n.current=!0}),P.useCallback(function(i,l){l===void 0&&(l={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,gr({fromRouteId:t},l)))},[e,t])}const Is={};function Dh(e,t,n){Is[e]||(Is[e]=!0)}function Bh(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Zt(e){ne(!1)}function Uh(e){let{basename:t="/",children:n=null,location:r,navigationType:i=gt.Pop,navigator:l,static:o=!1,future:a}=e;Sr()&&ne(!1);let s=t.replace(/^\/*/,"/"),u=P.useMemo(()=>({basename:s,navigator:l,static:o,future:gr({v7_relativeSplatPath:!1},a)}),[s,a,l,o]);typeof r=="string"&&(r=Gt(r));let{pathname:g="/",search:m="",hash:v="",state:k=null,key:x="default"}=r,S=P.useMemo(()=>{let j=fa(g,s);return j==null?null:{location:{pathname:j,search:m,hash:v,state:k,key:x},navigationType:i}},[s,g,m,v,k,x,i]);return S==null?null:P.createElement(Yt.Provider,{value:u},P.createElement(Xi.Provider,{children:n,value:S}))}function $h(e){let{children:t,location:n}=e;return jh(mo(t),n)}new Promise(()=>{});function mo(e,t){t===void 0&&(t=[]);let n=[];return P.Children.forEach(e,(r,i)=>{if(!P.isValidElement(r))return;let l=[...t,i];if(r.type===P.Fragment){n.push.apply(n,mo(r.props.children,l));return}r.type!==Zt&&ne(!1),!r.props.index||!r.props.children||ne(!1);let o={id:r.props.id||l.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=mo(r.props.children,l)),n.push(o)}),n}/**
 * React Router DOM v6.30.6
 *
 * 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 go(){return go=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},go.apply(null,arguments)}function Xh(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Hh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Wh(e,t){return e.button===0&&(!t||t==="_self")&&!Hh(e)}const Vh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Kh="6";try{window.__reactRouterVersion=Kh}catch{}const Qh="startTransition",zs=Dd[Qh];function bh(e){let{basename:t,children:n,future:r,window:i}=e,l=P.useRef();l.current==null&&(l.current=Jp({window:i,v5Compat:!0}));let o=l.current,[a,s]=P.useState({action:o.action,location:o.location}),{v7_startTransition:u}=r||{},g=P.useCallback(m=>{u&&zs?zs(()=>s(m)):s(m)},[s,u]);return P.useLayoutEffect(()=>o.listen(g),[o,g]),P.useEffect(()=>Bh(r),[r]),P.createElement(Uh,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const Gh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Yh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ne=P.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:l,replace:o,state:a,target:s,to:u,preventScrollReset:g,viewTransition:m}=t,v=Xh(t,Vh),{basename:k}=P.useContext(Yt),x,S=!1;if(typeof u=="string"&&Yh.test(u)&&(x=u,Gh))try{let h=new URL(window.location.href),w=u.startsWith("//")?new URL(h.protocol+u):new URL(u),N=fa(w.pathname,k);w.origin===h.origin&&N!=null?u=N+w.search+w.hash:S=!0}catch{}let j=Ch(u,{relative:i}),f=Jh(u,{replace:o,state:a,target:s,preventScrollReset:g,relative:i,viewTransition:m});function d(h){r&&r(h),h.defaultPrevented||f(h)}return P.createElement("a",go({},v,{href:x||j,onClick:S||l?r:d,ref:n,target:s}))});var Os;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Os||(Os={}));var Fs;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Fs||(Fs={}));function Jh(e,t){let{target:n,replace:r,state:i,preventScrollReset:l,relative:o,viewTransition:a}=t===void 0?{}:t,s=Ph(),u=Nn(),g=cd(e,{relative:o});return P.useCallback(m=>{if(Wh(m,n)){m.preventDefault();let v=r!==void 0?r:Ei(u)===Ei(g);s(e,{replace:v,state:i,preventScrollReset:l,relative:o,viewTransition:a})}},[u,s,g,r,i,n,e,l,o,a])}const hd="nexora.lang",As={en:{tagline:"Leading the human-centric agentic era",siteTitle:"Nexora // Archive",admin:"Admin",copyright:"© 2026 Nexora. All rights reserved.",language:"Language",subPages:"Sub-pages",notFound:"Not found",backHome:"Back to home",home:"home",services:"Services",projects:"Decoupled products",team:"The team",endpoints:"Endpoints",live:"live",models:"Models",datasets:"Datasets",spaces:"Spaces",downloads:"downloads",likes:"likes",gists:"Gists",repositories:"repositories",adminLede:"Internal authentication, content management, and operational tooling will live here.",notImplemented:"Not yet implemented",adminDetail:"This surface will host GitHub sign-in, public-page content management, and the API operations dashboard. It remains a placeholder until that work is scoped.",resourceKindService:"service",resourceKindProject:"project",object:"Object",pricing:"Pricing strategy",objectBrief:"Object brief",openObject:"Open object",openDetail:"Open detail",expand:"Expand",collapse:"Collapse",configured:"Configured",notConfigured:"Not configured"},cn:{tagline:"以人为主体的智能体时代",siteTitle:"Nexora // 档案",admin:"管理",copyright:"© 2026 Nexora · 保留所有权利",language:"语言",subPages:"子页面",notFound:"未找到页面",backHome:"返回首页",home:"首页",services:"服务",projects:"独立产品",team:"团队",endpoints:"接口端点",live:"实时",models:"模型",datasets:"数据集",spaces:"空间",downloads:"下载量",likes:"喜欢",gists:"代码片段",repositories:"仓库",adminLede:"内部认证、内容管理与运营工具将在这里提供。",notImplemented:"暂未实现",adminDetail:"这里将提供 GitHub 登录、公开页面内容管理和 API 运营看板。在明确范围前,该页面仅作为占位入口。",resourceKindService:"服务",resourceKindProject:"项目",object:"对象",pricing:"定价策略",objectBrief:"对象概览",openObject:"打开对象",openDetail:"打开详情",expand:"展开",collapse:"收起",configured:"已配置",notConfigured:"待配置"}},md=P.createContext(null);function Zh(){const e=localStorage.getItem(hd);return e==="cn"||e==="en"?e:"en"}function qh({children:e}){const[t,n]=P.useState(Zh);P.useEffect(()=>{localStorage.setItem(hd,t),document.documentElement.lang=t==="cn"?"zh-CN":"en",document.title=As[t].siteTitle},[t]);const r=P.useMemo(()=>({lang:t,setLang:n,ui:As[t]}),[t]);return c.jsx(md.Provider,{value:r,children:e})}function K(){const e=P.useContext(md);if(!e)throw new Error("useLanguage must be used inside LanguageProvider");return e}function em(){const{lang:e,setLang:t,ui:n}=K(),r=Nn();return c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"frame-top",children:[c.jsxs(Ne,{to:"/",className:"brand-link",children:[c.jsx("div",{className:"sys-title",children:"Nexora"}),c.jsx("div",{className:"sys-subtitle",children:n.tagline})]}),c.jsxs("div",{className:"sys-meta-right",children:[c.jsxs("div",{className:"lang-picker",role:"group","aria-label":n.language,children:[c.jsx("button",{type:"button",className:`lang-btn ${e==="en"?"is-active":""}`,onClick:()=>t("en"),"aria-pressed":e==="en","aria-label":"English",children:"EN"}),c.jsx("span",{className:"lang-sep",children:"/"}),c.jsx("button",{type:"button",className:`lang-btn ${e==="cn"?"is-active":""}`,onClick:()=>t("cn"),"aria-pressed":e==="cn","aria-label":"中文",children:"CN"})]}),c.jsx(Ne,{to:`/admin?from=${encodeURIComponent(r.pathname)}`,className:"admin-btn","aria-label":n.admin,children:n.admin})]})]}),c.jsxs("div",{className:"frame-bottom",children:[c.jsx("div",{className:"branding",children:n.copyright}),c.jsx("div",{className:"dot-signature",children:"•"})]})]})}const tm=`
  attribute vec4 aVertexPosition;
  varying vec2 vUv;
  void main() {
      gl_Position = aVertexPosition;
      vUv = aVertexPosition.xy * 0.5 + 0.5;
  }
`,nm=`
  precision highp float;
  varying vec2 vUv;
  uniform float uTime;
  uniform vec2 uResolution;
  uniform vec2 uMouse;

  vec3 colorA = vec3(0.91, 0.36, 0.02);
  vec3 colorB = vec3(0.91, 0.77, 0.42);
  vec3 colorC = vec3(0.66, 0.85, 0.86);
  vec3 colorD = vec3(0.16, 0.62, 0.56);
  vec3 colorE = vec3(0.11, 0.21, 0.34);

  float random(vec2 st) {
      return fract(sin(dot(st.xy, vec2(12.9898,78.233))) * 43758.5453123);
  }

  vec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }
  vec2 mod289(vec2 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }
  vec3 permute(vec3 x) { return mod289(((x*34.0)+1.0)*x); }

  float snoise(vec2 v) {
      const vec4 C = vec4(0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439);
      vec2 i  = floor(v + dot(v, C.yy) );
      vec2 x0 = v -   i + dot(i, C.xx);
      vec2 i1;
      i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);
      vec4 x12 = x0.xyxy + C.xxzz;
      x12.xy -= i1;
      i = mod289(i);
      vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 )) + i.x + vec3(0.0, i1.x, 1.0 ));
      vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0);
      m = m*m;
      m = m*m;
      vec3 x = 2.0 * fract(p * C.www) - 1.0;
      vec3 h = abs(x) - 0.5;
      vec3 ox = floor(x + 0.5);
      vec3 a0 = x - ox;
      m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h );
      vec3 g;
      g.x  = a0.x  * x0.x  + h.x  * x0.y;
      g.yz = a0.yz * x12.xz + h.yz * x12.yw;
      return 130.0 * dot(m, g);
  }

  void main() {
      vec2 st = gl_FragCoord.xy / uResolution.xy;
      st.x *= uResolution.x / uResolution.y;

      vec2 mouseOffset = (uMouse / uResolution) * 0.2;
      st += mouseOffset * 0.5;

      float n1 = snoise(st * 1.5 + uTime * 0.1);
      float n2 = snoise(st * 2.0 - uTime * 0.15 + n1);

      vec2 warpedSt = st + vec2(n1, n2) * 0.4;

      float d1 = length(warpedSt - vec2(0.2, 0.8));
      float d2 = length(warpedSt - vec2(0.8, 0.2));
      float d3 = length(warpedSt - vec2(0.5, 0.5));

      vec3 finalColor = mix(colorA, colorB, smoothstep(0.0, 1.2, d1));
      finalColor = mix(finalColor, colorC, smoothstep(0.2, 1.5, d3));
      finalColor = mix(finalColor, colorE, smoothstep(0.4, 2.0, d2));

      float cyanPop = snoise(st * 3.0 + uTime * 0.05);
      finalColor = mix(finalColor, colorD, smoothstep(0.5, 1.0, cyanPop) * 0.5);

      float grain = random(vUv * (uTime * 0.001 + 100.0));
      float grainStrength = 0.18;
      vec3 grainyColor = finalColor + (grain - 0.5) * grainStrength;

      gl_FragColor = vec4(grainyColor, 1.0);
  }
`;function Ds(e,t,n){const r=e.createShader(t);return r?(e.shaderSource(r,n),e.compileShader(r),e.getShaderParameter(r,e.COMPILE_STATUS)?r:(console.error("Shader compile error:",e.getShaderInfoLog(r)),e.deleteShader(r),null)):null}function rm(e){const t=Ds(e,e.VERTEX_SHADER,tm),n=Ds(e,e.FRAGMENT_SHADER,nm);if(!t||!n)return null;const r=e.createProgram();return r?(e.attachShader(r,t),e.attachShader(r,n),e.linkProgram(r),e.getProgramParameter(r,e.LINK_STATUS)?r:(console.error("Program link error:",e.getProgramInfoLog(r)),null)):null}function im(){const e=P.useRef(null);return P.useEffect(()=>{const t=e.current;if(!t)return;const n=t.getContext("webgl");if(!n){console.error("WebGL not supported");return}const r=rm(n);if(!r)return;const i={vertexPosition:n.getAttribLocation(r,"aVertexPosition")},l={uTime:n.getUniformLocation(r,"uTime"),uResolution:n.getUniformLocation(r,"uResolution"),uMouse:n.getUniformLocation(r,"uMouse")},o=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,o);const a=new Float32Array([1,1,-1,1,1,-1,-1,-1]);n.bufferData(n.ARRAY_BUFFER,a,n.STATIC_DRAW);let s=0,u=0;const g=x=>{s=x.clientX,u=window.innerHeight-x.clientY};window.addEventListener("mousemove",g);const m=()=>{const x=Math.min(window.devicePixelRatio||1,2),S=Math.max(t.clientWidth,document.documentElement.clientWidth),j=Math.max(t.clientHeight,document.documentElement.scrollHeight),f=Math.floor(S*x),d=Math.floor(j*x);return(t.width!==f||t.height!==d)&&(t.width=f,t.height=d),{w:S,h:j}};m(),window.addEventListener("resize",m);let v=0;const k=x=>{x*=.001,m(),n.viewport(0,0,t.width,t.height),n.useProgram(r),n.bindBuffer(n.ARRAY_BUFFER,o),n.vertexAttribPointer(i.vertexPosition,2,n.FLOAT,!1,0,0),n.enableVertexAttribArray(i.vertexPosition),n.uniform1f(l.uTime,x),n.uniform2f(l.uResolution,t.width,t.height),n.uniform2f(l.uMouse,s,u),n.drawArrays(n.TRIANGLE_STRIP,0,4),v=requestAnimationFrame(k)};return v=requestAnimationFrame(k),()=>{cancelAnimationFrame(v),window.removeEventListener("mousemove",g),window.removeEventListener("resize",m),n.deleteProgram(r),n.deleteBuffer(o)}},[]),c.jsx("canvas",{id:"glcanvas",ref:e})}const p=(e,t)=>({en:e,cn:t}),z=(e,t)=>e[t],lm={id:"standalone",title:p("Decoupled","独立产品"),path:"/category/product/standalone",navigationTagline:p("One-shot experiences, tools, and independent content products.","一次性体验、工具与独立内容产品。"),tagline:p("One-shot experiences, tools, and independent content products.","一次性体验、工具与独立内容产品。"),blocks:[{kind:"panor_projects"}]},om={id:"designs",title:p("Designs","设计"),path:"/category/product/designs",navigationTagline:p("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:设计令牌、组件与动效。"),tagline:p("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:设计令牌、组件与动效。"),blocks:[{kind:"specs",items:[p("Color: deep orange → yellow → cyan → teal → navy (WebGL gradient)","色彩:深橙 → 黄色 → 青色 → 蓝绿 → 海军蓝(WebGL 渐变)"),p("Type: Inter 400/500 + JetBrains Mono 400/500","字体:Inter 400/500 + JetBrains Mono 400/500"),p("Line weight: 1px solid #000","线条:1px 实线 #000"),p("Motion: 0.85s cubic-bezier(0.2, 1, 0.2, 1)","动效:0.85 秒 cubic-bezier(0.2, 1, 0.2, 1)"),p("Grain: 0.18 (fragment shader)","颗粒:0.18(片元着色器)")]}]},am={id:"services",title:p("Services","服务"),path:"/category/product/services",navigationTagline:p("Continuous-use, collaborative, and networked products.","持续使用、协作与网络型产品。"),tagline:p("Continuous-use, collaborative, and networked products.","持续使用、协作与网络型产品。"),blocks:[]},sm={id:"solutions",title:p("Solutions","解决方案"),path:"/category/product/solutions",navigationTagline:p("Non-standard FDE and client deployment solutions.","非标准 FDE 与客户部署型解决方案。"),tagline:p("Non-standard FDE and client deployment solutions.","非标准 FDE 与客户部署型解决方案。"),blocks:[{kind:"panor_services"}]},um={id:"product",index:"02",title:p("Product","产品"),path:"/category/product",lede:p("Independent products, continuous services, client deployment solutions, and the system that ties them together.","独立产品、持续服务、客户部署型解决方案,以及贯穿其中的设计系统。"),subs:[sm,lm,am,om]},cm={"Personal public updates and product notes.":"个人公开动态与产品笔记。","Direct phone contact.":"可电话或微信直接联系。","Email for direct contact.":"邮箱直接联系。","Public repositories, source releases, and technical work.":"公开仓库、源码发布与技术工作。","Models, datasets, and interactive Spaces.":"模型、数据集与交互式 Spaces。","Professional profile and career updates.":"职业资料与工作动态。","Long-form writing and research notes.":"长篇写作与研究笔记。","Public submissions and technical discussion.":"公开提交与技术讨论。","Product launches and public launch history.":"产品发布与公开发布记录。","Long-form publishing archive.":"长篇内容发布归档。","Public research and product archive.":"公开研究与产品档案。","Product property and public entry point.":"产品品牌与公开入口。","Brand updates and launch communications.":"品牌动态与发布沟通。","AI products and data-platform property.":"AI 产品与数据平台入口。","Organization repositories and technical assets.":"组织仓库与技术资产。","Brand social profile.":"品牌社交资料页。","Storefront and social-commerce distribution channel.":"店铺与社交电商分发渠道。","Short-video commerce and storefront distribution channel.":"短视频电商与店铺分发渠道。","Apple platform distribution and release channel.":"Apple 平台分发与发布渠道。","Android distribution and release channel.":"Android 分发与发布渠道。","Direct-to-user web distribution channel.":"面向用户的直接 Web 分发渠道。","Secondary marketplace and community-sales channel.":"二级市场与社区销售渠道。","Game discovery and distribution channel.":"游戏发现与分发渠道。","PC game distribution and community channel.":"PC 游戏分发与社区渠道。","WeChat Mini Program and Mini Game distribution channel.":"微信小程序与小游戏分发渠道。","Subscription and entitlement operations channel.":"订阅与权益运营渠道。","Visual discovery and referral channel.":"视觉发现与引流渠道。","International short-video distribution channel.":"国际短视频分发渠道。","Video publishing and technical-community channel.":"视频发布与技术社区渠道。","Content discovery and audience conversation channel.":"内容发现与受众沟通渠道。","Short-form video and campaign distribution channel.":"短视频与活动分发渠道。","Long-form publication and subscriber communication channel.":"长篇发布与订阅者沟通渠道。","Video publishing and WeChat ecosystem channel.":"视频发布与微信生态渠道。","Community entry point connected to product properties.":"与产品入口连接的社群入口。","Topic-based international community channel.":"主题型国际社区渠道。","Community conversation around Xiaohongshu content and commerce.":"围绕小红书内容与商业化的社群沟通渠道。","Direct group communication and community operations channel.":"直接群组沟通与社群运营渠道。"},gd=e=>p(e,cm[e]??e),se=(e,t,n,r=e)=>({name:p(e,r),description:gd(t),url:n}),ee=(e,t,n)=>({name:p(e,t),description:gd(n)}),dm=[{title:p("Public & brand properties","公开资料与品牌入口"),cards:[se("X · Wilson Xu","Personal public updates and product notes.","https://x.com/wilsonxuuuu"),se("Phone / WeChat · 17640021998","Direct phone contact.","tel:17640021998","联系电话 / 微信 · 17640021998"),se("Email · chengyi_xu@outlook.com","Email for direct contact.","mailto:chengyi_xu@outlook.com","联系邮箱 · chengyi_xu@outlook.com"),se("GitHub · chengyixu","Public repositories, source releases, and technical work.","https://github.com/chengyixu"),se("Hugging Face · ChengyiX","Models, datasets, and interactive Spaces.","https://huggingface.co/ChengyiX"),se("LinkedIn · Chengyi Xu","Professional profile and career updates.","https://www.linkedin.com/in/chengyi-xu-cn/"),se("Substack · chengyixu","Long-form writing and research notes.","https://substack.com/@chengyixu"),se("Hacker News · Wilson_Xu","Public submissions and technical discussion.","https://news.ycombinator.com/submitted?id=Wilson_Xu"),se("Product Hunt · wilson_xuu","Product launches and public launch history.","https://www.producthunt.com/@wilson_xuu"),se("Blogger","Long-form publishing archive.","https://www.blogger.com/blog/posts/8932726726247103479"),se("Nexora","Public research and product archive.","https://chengyix-nexora.static.hf.space/"),se("Hiklik","Product property and public entry point.","http://hiklik.ai/"),se("X · Hiklik AI","Brand updates and launch communications.","https://x.com/hiklikai"),se("Panor","AI products and data-platform property.","https://panor.tech/"),se("Minerva Capital","Organization repositories and technical assets.","https://github.com/minervacap2022"),se("Facebook","Brand social profile.","https://www.facebook.com/profile.php?id=100081528347346"),se("Bilibili","Video publishing and technical-community channel.","https://space.bilibili.com/334951791?spm_id_from=333.1007.0.0"),ee("Pinterest","Pinterest","Visual discovery and referral channel."),ee("TikTok","TikTok","International short-video distribution channel.")]},{title:p("Distribution and storefronts","分发与店铺"),cards:[ee("Xiaohongshu Shop","小红书小店","Storefront and social-commerce distribution channel."),ee("Douyin Shop","抖音小店","Short-video commerce and storefront distribution channel."),ee("iOS / macOS App Store","iOS / macOS App Store","Apple platform distribution and release channel."),ee("Google Play Store","Google Play Store","Android distribution and release channel."),ee("Independent site","独立站","Direct-to-user web distribution channel."),ee("Xianyu","闲鱼","Secondary marketplace and community-sales channel."),ee("TapTap","TapTap","Game discovery and distribution channel."),ee("Steam","Steam","PC game distribution and community channel."),ee("WeChat Mini Programs / Mini Games","微信小程序 / 小游戏","WeChat Mini Program and Mini Game distribution channel."),ee("RevenueCat","RevenueCat","Subscription and entitlement operations channel.")]},{title:p("Communities","社群渠道"),cards:[ee("Xiaohongshu","小红书","Content discovery and audience conversation channel."),ee("Douyin","抖音","Short-form video and campaign distribution channel."),ee("WeChat Official Account","微信公众号","Long-form publication and subscriber communication channel."),ee("WeChat Channels","微信视频号","Video publishing and WeChat ecosystem channel."),ee("Website community","官网社群","Community entry point connected to product properties."),ee("Reddit community","Reddit 群","Topic-based international community channel."),ee("Xiaohongshu community","小红书群","Community conversation around Xiaohongshu content and commerce."),ee("WeChat group","微信群","Direct group communication and community operations channel.")]}],Ze=e=>({kind:"internal",label:p("Member profile","成员资料"),url:`/category/reach/us?member=${e}`}),fm=[{id:"desiry",name:"Desiry",sortKey:"desiry",roles:p("Vision · Product · Administration","愿景 · 产品 · 行政"),bio:p("Connects long-term product direction with administrative follow-through, helping turn vision into coordinated decisions.","连接长期产品方向与行政执行,帮助将愿景转化为协调一致的决策。"),profileLinks:[Ze("desiry")]},{id:"heidi",name:"Heidi",sortKey:"heidi",roles:p("Marketing · Design · Product","营销 · 设计 · 产品"),bio:p("Builds coherent product and marketing surfaces, connecting design decisions to audience-facing delivery.","构建一致的产品与营销界面,将设计决策连接到面向用户的交付。"),profileLinks:[Ze("heidi")]},{id:"lyd",name:"lyd",sortKey:"lyd",roles:p("Research · Engineering · Infrastructure","研究 · 工程 · 基础设施"),bio:p("Works across research, engineering, and infrastructure to make technical systems dependable in operation.","横跨研究、工程与基础设施,推动技术系统稳定运行。"),profileLinks:[Ze("lyd")]},{id:"lynn",name:"lynn",sortKey:"lynn",roles:p("Design · Product","设计 · 产品"),bio:p("Shapes product experiences through focused design work, from interface direction to practical product decisions.","通过聚焦的设计工作塑造产品体验,从界面方向到实际产品决策。"),profileLinks:[Ze("lynn")]},{id:"rr",name:"RR",sortKey:"rr",roles:p("Management · Administration","管理 · 行政"),bio:p("Keeps management and administrative work connected, with attention to clear ownership and operational continuity.","连接管理与行政工作,关注清晰责任归属和运营连续性。"),profileLinks:[Ze("rr")]},{id:"sq",name:"SQ",sortKey:"sq",roles:p("Design · Product","设计 · 产品"),bio:p("Contributes design judgment and product perspective to help keep public experiences clear and coherent.","贡献设计判断与产品视角,帮助公开体验保持清晰一致。"),profileLinks:[Ze("sq")]},{id:"wang-gengyang",name:"王庚阳",sortKey:"wang-gengyang",roles:p("Research · Engineering · Safety · Network","研究 · 工程 · 安全 · 网络"),bio:p("Connects research and engineering with safety and network considerations across technical delivery.","在技术交付中连接研究、工程、安全与网络考量。"),profileLinks:[Ze("wang-gengyang")]},{id:"xu-chengyi",name:"徐成一",sortKey:"xu-chengyi",roles:p("Research · Product · Engineering","研究 · 产品 · 工程"),bio:p("Works on AI applications, data platforms, and end-to-end product systems.","负责 AI 应用、数据平台与端到端产品系统。"),profileLinks:[{kind:"external",iconSrc:"https://cdn.simpleicons.org/github/ffffff",label:p("GitHub profile","GitHub 主页"),url:"https://github.com/chengyixu"},{kind:"external",iconSrc:"https://upload.wikimedia.org/wikipedia/commons/c/ca/LinkedIn_logo_initials.png",label:p("LinkedIn profile","LinkedIn 主页"),url:"https://www.linkedin.com/in/chengyi-xu-cn/"},{kind:"external",iconSrc:"https://cdn.simpleicons.org/x/ffffff",label:p("X profile","X 主页"),url:"https://x.com/wilsonxuuuu"},{kind:"external",iconSrc:"https://cdn.simpleicons.org/huggingface/ffffff",label:p("Hugging Face profile","Hugging Face 主页"),url:"https://huggingface.co/ChengyiX"}]},{id:"yr",name:"YR",sortKey:"yr",roles:p("Design · Product","设计 · 产品"),bio:p("Contributes design and product perspective to turn concepts into usable, coherent experiences.","贡献设计与产品视角,将概念转化为可用且一致的体验。"),profileLinks:[Ze("yr")]},{id:"zml",name:"ZML",sortKey:"zml",roles:p("Research · Administration","研究 · 行政"),bio:p("Connects research work with administrative coordination to keep initiatives legible and actionable.","连接研究工作与行政协调,让项目保持清晰且可执行。"),profileLinks:[Ze("zml")]}],pm=[...fm].sort((e,t)=>e.sortKey.localeCompare(t.sortKey)),hm=(e,t,n)=>({kind:"screenshot",src:e,alt:p(t,n)}),mm=(e,t)=>({kind:"embed",src:e,title:p(t,t)}),y=e=>p(e,e),_=p("Pricing is scoped by object, integration, delivery, and support requirements.","定价按对象、集成、交付与支持要求确定。"),gm={llm:["/showcase/llm.webp","Hugging Face model preview","Hugging Face 模型预览"],agent:["/showcase/agent.webp","Agent research preview","智能体研究预览"],engineering:["/showcase/engineering.webp","Engineering source preview","工程源码预览"],hardware:["/showcase/hardware.webp","Hardware source preview","硬件源码预览"],marketing:["/showcase/marketing.webp","AI marketing source preview","AI 营销源码预览"],miniprogram:["/showcase/miniprogram.webp","Mini-program source preview","小程序源码预览"],solutions:["/showcase/solutions.webp","EVE research dashboard","EVE 研究看板"],decoupled:["/showcase/decoupled.webp","Not by AI certification preview","Not by AI 认证预览"],designs:["/showcase/designs.webp","Nexora archive interface","Nexora 档案界面"]},E=(e,t)=>{if(e==="embed")return mm(t,t);const[n,r,i]=gm[e];return hm(n,r,i)},ha=(e,t,n,r)=>({name:y(e),...t?{url:t}:{},description:r,pricing:_,visual:E(n,t??"")}),B=(e,t)=>ha(e,t,"decoupled",p("Independent experience, tool, or content product.","一次性体验、工具或独立内容产品。")),Ee=(e,t)=>ha(e,t,"solutions",p("Continuous-use, collaborative, or networked product.","持续使用、协作或网络型产品。")),zt=(e,t)=>ha(e,t,"solutions",p("Non-standard deployed solution for a defined client or operational context.","面向明确客户或运营场景的非标准部署方案。")),vm=[B("OhMyHerdr"),B("Mole Swift"),B("Baby Simulator 养娃模拟器","https://www.panor.tech/babysim/"),B("医学生涯模拟器","https://www.panor.tech/doctor/emergency-med-simulator/"),B("三体:王权","https://www.panor.tech/3body/"),B("打工人血条保卫战","https://www.panor.tech/worker/"),B("人生B面 The Other Side","https://www.panor.tech/otherside/"),B("MBTI 16型人格测试","https://www.panor.tech/mbti/"),B("大五人格测试","https://www.panor.tech/bigfive/"),B("恐惧症自评测试","https://www.panor.tech/phobia/"),B("躁狂症自评筛查","https://www.panor.tech/mania/"),B("家庭环境测试","https://www.panor.tech/family/"),B("Clothing 穿搭实验室","https://www.panor.tech/clothing/"),B("帮我捡捡球","https://www.panor.tech/tennis/"),B("AI Mac Pet 桌面猫咪","https://github.com/chengyixu/ai_mac_pet"),B("恋爱聊天报告 Love Chat Report","https://www.panor.tech/love/"),B("Mystic Tarot 神秘塔罗","https://www.panor.tech/taor/"),B("人生B面 macOS App","https://www.panor.tech/second_side/"),B("FIRE 计算器","https://www.panor.tech/selfie_fire/"),B("MBTI 人格匹配分析","https://www.panor.tech/mbti/compatibility/"),B("依恋类型测试","https://www.panor.tech/attach/"),B("九型人格测试","https://www.panor.tech/ennea/"),B("Stan Wars","https://www.panor.tech/stanwars/"),B("SBTI 趣味人格测试","https://www.panor.tech/sbti/"),B("拍拍兽 PaiPai Beast","https://www.panor.tech/paipai/"),B("时尚买手店模拟器","https://www.panor.tech/fashion/"),B("FIRE 财务自由计算器","https://www.panor.tech/selfie/"),B("韩式修辞翻译器","https://www.panor.tech/krtranslate/"),B("文本清洗与格式化工具","https://www.panor.tech/paste/"),B("宝宝取名助手","https://www.panor.tech/baby/"),B("爱的语言测试","https://www.panor.tech/lovelang/"),B("Ball Arena","https://www.panor.tech/arena/"),B("嘉豪翻译器","https://www.panor.tech/jiahao/"),B("One Wish Willow 许愿柳","https://www.panor.tech/willow/"),B("月老 · AI 关系反思工具","https://www.panor.tech/yuelao/")],ym=[Ee("Klik - Desktop(和团队共享)","https://github.com/minervacap2022/klik-desktop"),Ee("Soundscape(和团队共享)","https://www.panor.tech/sound/"),Ee("OWLSpace"),Ee("OWLSpace-Re"),Ee("Variant 卖设计"),Ee("Pacering","https://github.com/chengyixu/pacering"),Ee("AI海龟汤","https://www.panor.tech/turtle/"),Ee("默契小游戏","https://www.panor.tech/moqi/"),Ee("AI 求职面试助手","https://www.panor.tech/job/"),Ee("生物医学套磁工具(@taoci)","https://www.panor.tech/taoci/"),Ee("收益共享电脑广告"),Ee("Token中转站"),Ee("Not by AI — Human Certification","https://www.panor.tech/human/")],wm=[zt("LLM本地部署","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),zt("中转站与聚合站部署","https://www.panor.tech/api/"),zt("AI 化转型","https://www.panor.tech/api/"),zt("AI Marketing","https://github.com/chengyixu/xhs-automation"),zt("多端小程序开发","https://github.com/chengyixu/tacit-understanding-game"),zt("EVE 量化研究看板","https://www.panor.tech/eve-invest/"),zt("EVE - Crypto Monitor","https://github.com/chengyixu/EVE-hk")],xm={"research/llm":{items:[{name:y("ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:y("ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max")},{name:y("ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max")},{name:y("ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max")},{name:y("ChengyiX/CLI-Bench"),url:"https://huggingface.co/datasets/ChengyiX/CLI-Bench",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/CLI-Bench")},{name:y("ChengyiX/KLIK-Bench"),url:"https://huggingface.co/datasets/ChengyiX/KLIK-Bench",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/KLIK-Bench")},{name:y("ChengyiX/freetoken-macos-deployment"),url:"https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment")},{name:y("ChengyiX/ornith-256k-bench"),url:"https://huggingface.co/datasets/ChengyiX/ornith-256k-bench",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/ornith-256k-bench")},{name:y("ChengyiX/agent-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-context-review-cases",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/agent-context-review-cases")},{name:y("ChengyiX/proactive-execution-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases")},{name:y("ChengyiX/context-freshness-ledger-cases"),url:"https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases")},{name:y("ChengyiX/outcome-receipt-cases"),url:"https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases")},{name:y("ChengyiX/klik-temporal-memory-paper"),url:"https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper")},{name:y("ChengyiX/agent-scope-recovery-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases",description:y("Public research artifact."),pricing:_,visual:E("llm","https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases")}]},"research/agent":{items:[{name:y("ChengyiX/Minerva"),url:"https://huggingface.co/spaces/ChengyiX/Minerva",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/Minerva")},{name:y("ChengyiX/agent-handoff-decision-gate"),url:"https://huggingface.co/spaces/ChengyiX/agent-handoff-decision-gate",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/agent-handoff-decision-gate")},{name:y("ChengyiX/context-run-game"),url:"https://huggingface.co/spaces/ChengyiX/context-run-game",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/context-run-game")},{name:y("ChengyiX/action-receipt-check"),url:"https://huggingface.co/spaces/ChengyiX/action-receipt-check",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/action-receipt-check")},{name:y("ChengyiX/agent-context-review-playground"),url:"https://huggingface.co/spaces/ChengyiX/agent-context-review-playground",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/agent-context-review-playground")},{name:y("ChengyiX/klik-action-receipt-check"),url:"https://huggingface.co/spaces/ChengyiX/klik-action-receipt-check",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/klik-action-receipt-check")},{name:y("ChengyiX/klik-temporal-memory-research"),url:"https://huggingface.co/spaces/ChengyiX/klik-temporal-memory-research",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/klik-temporal-memory-research")},{name:y("ChengyiX/nexora"),url:"https://huggingface.co/spaces/ChengyiX/nexora",description:y("Public research artifact."),pricing:_,visual:E("agent","https://huggingface.co/spaces/ChengyiX/nexora")},{name:y("The Memory Record That Makes an Agent Handoff Reviewable"),url:"https://gist.github.com/chengyixu/c2c47006ef988884608072fa7c730b68",description:y("The Memory Record That Makes an Agent Handoff Reviewable"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/c2c47006ef988884608072fa7c730b68")},{name:y("Context Change Gate Fixtures for Memory-Aware, Permission-Aware Agents"),url:"https://gist.github.com/chengyixu/05c49514ecb497ef066bf882f585bb1c",description:y("Context Change Gate Fixtures for Memory-Aware, Permission-Aware Agents"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/05c49514ecb497ef066bf882f585bb1c")},{name:y("Memory-to-action receipts: a permission-aware checklist (Klik developer note)"),url:"https://gist.github.com/chengyixu/02ac2a93d308ae4f0420f86f16c5a41e",description:y("Memory-to-action receipts: a permission-aware checklist (Klik developer note)"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/02ac2a93d308ae4f0420f86f16c5a41e")},{name:y("Proactive Execution Receipt: a minimal review record for agent actions"),url:"https://gist.github.com/chengyixu/37a475f8672a027e4e17f4d93dd0b908",description:y("Proactive Execution Receipt: a minimal review record for agent actions"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/37a475f8672a027e4e17f4d93dd0b908")},{name:y("Idempotency Is Not Authority: A Test Matrix for Resuming Agent Actions"),url:"https://gist.github.com/chengyixu/8e05ccb2174ce7762906c5f6802cebd4",description:y("Idempotency Is Not Authority: A Test Matrix for Resuming Agent Actions"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/8e05ccb2174ce7762906c5f6802cebd4")},{name:y("Context Resumption Receipt for Interrupted Agent Work"),url:"https://gist.github.com/chengyixu/1cbf3c297a59700a46a38e600be1977c",description:y("Context Resumption Receipt for Interrupted Agent Work"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/1cbf3c297a59700a46a38e600be1977c")},{name:y("AI Agent Context Contract Checklist"),url:"https://gist.github.com/chengyixu/61e941be0374396802d53d46f2874294",description:y("AI Agent Context Contract Checklist"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/61e941be0374396802d53d46f2874294")},{name:y("AI Agents in Production with MCP: Complete 2026 Guide (2,759 words, 12 TS examples) - full draft for SitePoint"),url:"https://gist.github.com/chengyixu/443d04a05489801e546f122332cd3b48",description:y("AI Agents in Production with MCP: Complete 2026 Guide (2,759 words, 12 TS examples) - full draft for SitePoint"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/443d04a05489801e546f122332cd3b48")},{name:y("AI Agents in Production with MCP: The Complete 2026 Guide - How Model Context Protocol is reshaping how applications talk to LLMs"),url:"https://gist.github.com/chengyixu/943943e3aaed0c4cbd06761577a45e15",description:y("AI Agents in Production with MCP: The Complete 2026 Guide - How Model Context Protocol is reshaping how applications talk to LLMs"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/943943e3aaed0c4cbd06761577a45e15")},{name:y("Building AI Agents with the Vercel AI SDK: Tools, Memory, and Multi-Step Reasoning"),url:"https://gist.github.com/chengyixu/196a911034dc7b9f2ccdb5668b28227e",description:y("Building AI Agents with the Vercel AI SDK: Tools, Memory, and Multi-Step Reasoning"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/196a911034dc7b9f2ccdb5668b28227e")},{name:y("Using Anthropic's Claude API with Tool Use for Practical Automation"),url:"https://gist.github.com/chengyixu/3d9ed5de440f869b3450ff0f55193f65",description:y("Using Anthropic's Claude API with Tool Use for Practical Automation"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/3d9ed5de440f869b3450ff0f55193f65")},{name:y("Understanding Node.js Streams: Process Large Data Without Running Out of Memory"),url:"https://gist.github.com/chengyixu/116e301bc71f410a893a88a0345d1c5f",description:y("Understanding Node.js Streams: Process Large Data Without Running Out of Memory"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/116e301bc71f410a893a88a0345d1c5f")},{name:y("tool-showcase-2026-05-05.html"),url:"https://gist.github.com/chengyixu/866d6fc1cd7ecd65671ab40ffafe6e57",description:y("tool-showcase-2026-05-05.html"),pricing:_,visual:E("agent","https://gist.github.com/chengyixu/866d6fc1cd7ecd65671ab40ffafe6e57")}]},"research/engineering":{items:[{name:y("htmx vs React: When to Use Each -- practical comparison guide with decision matrix, real production examples, and migration strategies"),url:"https://gist.github.com/chengyixu/bddbb1c165ed52a66020dac33519481c",description:y("htmx vs React: When to Use Each -- practical comparison guide with decision matrix, real production examples, and migration strategies"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/bddbb1c165ed52a66020dac33519481c")},{name:y("Mastering TypeScript Template Literal Types for API Type Safety — 2,376 words, practical patterns for building bulletproof API layers with template literal types"),url:"https://gist.github.com/chengyixu/5f238fffefc5d67a7dcdfc05d4cadc5a",description:y("Mastering TypeScript Template Literal Types for API Type Safety — 2,376 words, practical patterns for building bulletproof API layers with template literal types"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/5f238fffefc5d67a7dcdfc05d4cadc5a")},{name:y("Bun 2 Full-Stack in 2026: From Dev Server to Production — complete guide to building/deploying full-stack TypeScript with Bun 2, no Node.js required"),url:"https://gist.github.com/chengyixu/ffb43ae10df6b2fac3923ea0a2f4f61b",description:y("Bun 2 Full-Stack in 2026: From Dev Server to Production — complete guide to building/deploying full-stack TypeScript with Bun 2, no Node.js required"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/ffb43ae10df6b2fac3923ea0a2f4f61b")},{name:y("Event Sourcing in TypeScript: Building Audit Trails with Append-Only Event Stores"),url:"https://gist.github.com/chengyixu/9ee6807ae74b16be6e644fe0f4616fc7",description:y("Event Sourcing in TypeScript: Building Audit Trails with Append-Only Event Stores"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/9ee6807ae74b16be6e644fe0f4616fc7")},{name:y("Building CLI Tools in TypeScript: From Script to Product - production CLI patterns with Commander, structured concurrency, config cascade, and npm publishing"),url:"https://gist.github.com/chengyixu/05960eed3fee9aaf0cec17866734ee9f",description:y("Building CLI Tools in TypeScript: From Script to Product - production CLI patterns with Commander, structured concurrency, config cascade, and npm publishing"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/05960eed3fee9aaf0cec17866734ee9f")},{name:y("The React 19 Compiler: How Automatic Memoization Changes Everything — complete draft (2,371 words)"),url:"https://gist.github.com/chengyixu/f0c3da101470c8c08dda013fc78bdf14",description:y("The React 19 Compiler: How Automatic Memoization Changes Everything — complete draft (2,371 words)"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/f0c3da101470c8c08dda013fc78bdf14")},{name:y("Building CLI Tools in TypeScript: From Script to Product — complete draft (3,642 words)"),url:"https://gist.github.com/chengyixu/0c66d5b06fbac74c9fc5767350c86d8b",description:y("Building CLI Tools in TypeScript: From Script to Product — complete draft (3,642 words)"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/0c66d5b06fbac74c9fc5767350c86d8b")},{name:y("Railway-Oriented Programming in TypeScript — beyond try/catch with neverthrow and Effect-TS"),url:"https://gist.github.com/chengyixu/2105b889f96cc727588b310059e4125f",description:y("Railway-Oriented Programming in TypeScript — beyond try/catch with neverthrow and Effect-TS"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/2105b889f96cc727588b310059e4125f")},{name:y("PostgreSQL for Frontend Developers: A Practical Guide to Queries, Indexing, and Schema Design"),url:"https://gist.github.com/chengyixu/1952f05c1c70637208a1e06e0a54c792",description:y("PostgreSQL for Frontend Developers: A Practical Guide to Queries, Indexing, and Schema Design"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/1952f05c1c70637208a1e06e0a54c792")},{name:y("The React 19 Compiler: How Automatic Memoization Replaces useMemo, useCallback, and React.memo"),url:"https://gist.github.com/chengyixu/3da33e52f0970006077bce221429eb9b",description:y("The React 19 Compiler: How Automatic Memoization Replaces useMemo, useCallback, and React.memo"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/3da33e52f0970006077bce221429eb9b")},{name:y("React 19 Compiler: How Automatic Memoization Changes Everything — 2,371 words, complete draft for SitePoint"),url:"https://gist.github.com/chengyixu/8b79349efeb447b30e71a0174c0d5cf0",description:y("React 19 Compiler: How Automatic Memoization Changes Everything — 2,371 words, complete draft for SitePoint"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/8b79349efeb447b30e71a0174c0d5cf0")},{name:y("Postgres for Frontend Developers: The Database You Can't Avoid in 2026 — 3,540 words, complete draft for SitePoint"),url:"https://gist.github.com/chengyixu/bd985f6ab6df6663e6540685427222ea",description:y("Postgres for Frontend Developers: The Database You Can't Avoid in 2026 — 3,540 words, complete draft for SitePoint"),pricing:_,visual:E("engineering","https://gist.github.com/chengyixu/bd985f6ab6df6663e6540685427222ea")},{name:y("klik-desktop"),url:"https://github.com/minervacap2022/klik-desktop",description:y("Fully local Klik desktop app for audio, sessions, meeting minutes, projects, and proactive execution."),pricing:_,visual:E("engineering","https://github.com/minervacap2022/klik-desktop")},{name:y("KK_web"),url:"https://github.com/minervacap2022/KK_web",description:y("KLIK web app redesign (standalone React 19 + Vite + Tailwind)"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/KK_web")},{name:y("Klik"),url:"https://github.com/minervacap2022/Klik",description:y("Klik"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/Klik")},{name:y("klik-desktop-releases"),url:"https://github.com/minervacap2022/klik-desktop-releases",description:y("One-click public downloads and release notes for Klik Desktop"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/klik-desktop-releases")},{name:y("Klik_prod_embed"),url:"https://github.com/minervacap2022/Klik_prod_embed",description:y("Production embedded firmware workspace for Klik"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/Klik_prod_embed")},{name:y("embed_hardware_official_new"),url:"https://github.com/minervacap2022/embed_hardware_official_new",description:y("embed_hardware_official_new"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/embed_hardware_official_new")},{name:y("klik-contextmap"),url:"https://github.com/minervacap2022/klik-contextmap",description:y("Live deterministic DDD context-map service for /opt projects (ContextMapper CML, bilingual, realtime SSE)"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/klik-contextmap")},{name:y("klik_3089c_embed_newer"),url:"https://github.com/minervacap2022/klik_3089c_embed_newer",description:y("klik_3089c_embed_newer"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/klik_3089c_embed_newer")},{name:y("klik-monitoring"),url:"https://github.com/minervacap2022/klik-monitoring",description:y("KLIK observability infrastructure — metrics, traces, logs collection/storage/visualisation (Prometheus, Grafana, Tempo, Elasticsearch, OTel Collector, exporters)"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/klik-monitoring")},{name:y("Klikwebsite"),url:"https://github.com/minervacap2022/Klikwebsite",description:y("Klikwebsite"),pricing:_,visual:E("engineering","https://github.com/minervacap2022/Klikwebsite")}]},"research/hardware":{items:[{name:y("ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:y("ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max")},{name:y("ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max")},{name:y("ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max")},{name:y("ChengyiX/CLI-Bench"),url:"https://huggingface.co/datasets/ChengyiX/CLI-Bench",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/CLI-Bench")},{name:y("ChengyiX/KLIK-Bench"),url:"https://huggingface.co/datasets/ChengyiX/KLIK-Bench",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/KLIK-Bench")},{name:y("ChengyiX/freetoken-macos-deployment"),url:"https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment")},{name:y("ChengyiX/ornith-256k-bench"),url:"https://huggingface.co/datasets/ChengyiX/ornith-256k-bench",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/ornith-256k-bench")},{name:y("ChengyiX/agent-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-context-review-cases",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/agent-context-review-cases")},{name:y("ChengyiX/proactive-execution-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases")},{name:y("ChengyiX/context-freshness-ledger-cases"),url:"https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases")},{name:y("ChengyiX/outcome-receipt-cases"),url:"https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases")},{name:y("ChengyiX/klik-temporal-memory-paper"),url:"https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper")},{name:y("ChengyiX/agent-scope-recovery-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases",description:y("Public research artifact."),pricing:_,visual:E("hardware","https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases")}]},"product/solutions":{items:wm},"product/standalone":{items:vm},"product/services":{items:ym},"product/designs":{items:[{name:y("Nexora archive system"),url:"https://chengyix-nexora.static.hf.space/index.html#/",description:y("Archive-slider composition, WebGL backdrop, mono metadata, and responsive section navigation."),pricing:y("Design systems are scoped by product surface, component inventory, and implementation handoff."),visual:E("designs","https://chengyix-nexora.static.hf.space/index.html#/")}]}};function vd(e,t){return xm[`${e}/${t}`]??null}const km={id:"activities",title:p("Activities","活动"),path:"/category/reach/activities",navigationTagline:p("Hackathons, competitions, intern program.","黑客松、竞赛与实习计划。"),tagline:p("Hackathons, competitions, intern program.","黑客松、竞赛与实习计划。"),blocks:[{kind:"list",items:[{title:p("Hackathons","黑客松"),detail:p("Find us at hackathons. We bring models, agents, and the eval harness.","欢迎在黑客松相见:我们带来模型、智能体和评测框架。"),href:"mailto:activities@nexora.dev?subject=Hackathon"},{title:p("Competitions","竞赛"),detail:p("Sponsorship + problem design. We co-organize with research groups.","提供赞助与题目设计,并与研究团队共同组织。"),href:"mailto:activities@nexora.dev?subject=Competition"},{title:p("Intern program","实习计划"),meta:p("Summer","夏季"),detail:p("A 12-week paid internship. Real ownership, real research.","12 周带薪实习,承担真实责任,参与真实研究。"),href:"mailto:activities@nexora.dev?subject=Internship"}]}]},Sm={id:"clients",title:p("Clients","客户"),path:"/category/reach/clients",navigationTagline:p("Production deployments with SLAs and support.","提供 SLA 与支持的生产部署。"),tagline:p("Production deployments with SLAs and support.","提供 SLA 与支持的生产部署。"),blocks:[{kind:"cards",cards:[{title:p("Pilots","试点"),meta:p("6 weeks","6 周"),detail:p("A scoped pilot against a real problem, with a real customer team.","围绕真实问题,与真实客户团队共同完成范围明确的试点。")},{title:p("Production","生产"),meta:p("On-prem · Cloud · Edge","本地 · 云端 · 边缘"),detail:p("Deployment with SLAs, support, and a shared roadmap.","提供 SLA、支持和共同路线图的部署。")},{title:p("Support","支持"),meta:p("24/7 · Uptime SLAs","全天候 · 可用性 SLA"),detail:p("Production support with a real engineer on call.","由真实工程师值守的生产支持。")}]}]},Cm={id:"join",title:p("Join","加入"),path:"/category/reach/join",navigationTagline:p("Open roles. Researchers, engineers, designers, operators.","开放岗位:研究员、工程师、设计师与运营人员。"),tagline:p("Open roles. Researchers, engineers, designers, operators.","开放岗位:研究员、工程师、设计师与运营人员。"),blocks:[{kind:"list",items:[{title:p("Research engineer","研究工程师"),detail:p("Pre-training / post-training. PyTorch, distributed, evals.","预训练 / 后训练;PyTorch、分布式训练与评测。"),href:"mailto:join@nexora.dev?subject=Research%20engineer"},{title:p("Agent engineer","智能体工程师"),detail:p("Tool-using agents, planning, eval harnesses.","工具型智能体、规划与评测框架。"),href:"mailto:join@nexora.dev?subject=Agent%20engineer"},{title:p("Embedded + FPGA","嵌入式与 FPGA 工程师"),detail:p("Driver + firmware + RTL. Custom silicon.","驱动、固件与 RTL;定制芯片。"),href:"mailto:join@nexora.dev?subject=Embedded%2FFPGA"},{title:p("Designer","设计师"),detail:p("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:令牌、组件与动效。"),href:"mailto:join@nexora.dev?subject=Designer"},{title:p("Operator","运营人员"),detail:p("Ops, finance, partnerships. Long-form thinking.","运营、财务与合作伙伴关系;长期思考。"),href:"mailto:join@nexora.dev?subject=Operator"}]}]},Pm={id:"social",title:p("Social","社交与分发"),path:"/category/reach/social",navigationTagline:p("Public profiles, brand properties, distribution, and community channels.","公开资料、品牌入口、分发与社群渠道。"),tagline:p("Public profiles, brand properties, distribution, and community channels.","公开资料、品牌入口、分发与社群渠道。"),blocks:[{kind:"social_directory"}]},Em={id:"us",title:p("Us","我们"),path:"/category/reach/us",navigationTagline:p("The people shaping research, products, and operations.","共同塑造研究、产品与运营的成员。"),tagline:p("The people shaping research, products, and operations.","共同塑造研究、产品与运营的成员。"),blocks:[{kind:"team_directory"}]},jm={id:"reach",index:"04",title:p("Reach","联系"),path:"/category/reach",lede:p("Get in touch. Join, work with us, become a client, or meet us out there.","与我们联系:加入团队、共同合作、成为客户,或在线下活动中相见。"),subs:[Cm,Em,Sm,km,Pm]},_m={id:"agent",title:p("Agent","智能体"),path:"/category/research/agent",navigationTagline:p("Tool-using agents. Planning, memory, web + code + OS.","工具型智能体:规划、记忆、网页、代码与操作系统。"),tagline:p("Tool-using agents. Planning, memory, multi-step reasoning, reproducible evals.","工具型智能体:规划、记忆、多步推理与可复现评测。"),blocks:[{kind:"hf_spaces"},{kind:"gists",limit:12,filter:"agent",caption:p("Agent research · gists","智能体研究 · 代码片段")}]},Nm={id:"engineering",title:p("Engineering","工程"),path:"/category/research/engineering",navigationTagline:p("From firmware to product. Driver + software + cloud.","从固件到产品:驱动、软件与云端。"),tagline:p("Cross-stack software engineering. From firmware to product, end to end.","跨栈软件工程:从固件到产品的端到端交付。"),blocks:[{kind:"gists",limit:12,filter:"engineering",caption:p("Engineering writing · gists","工程写作 · 代码片段")},{kind:"minervacap",limit:10,caption:p("minervacap2022 · live repos","minervacap2022 · 实时仓库")}]},Tm={id:"hardware",title:p("Hardware","硬件"),path:"/category/research/hardware",navigationTagline:p("FPGA, edge accelerators, sensors, custom silicon.","FPGA、边缘加速器、传感器与定制芯片。"),tagline:p("Edge + local deployment. Apple Silicon, MLX, llama.cpp, on-device inference.","边缘与本地部署:Apple Silicon、MLX、llama.cpp 与端侧推理。"),blocks:[{kind:"hf_datasets",caption:p("HF · datasets · local + on-device deployment","HF · 数据集 · 本地与端侧部署")},{kind:"hf_models",caption:p("HF · models · MLX + GGUF local","HF · 模型 · MLX 与 GGUF 本地运行")}]},Lm={id:"llm",title:p("LLM","大语言模型"),path:"/category/research/llm",navigationTagline:p("Foundation models. Pre-training, SFT, RLHF, distillation.","基础模型:预训练、监督微调、RLHF 与蒸馏。"),tagline:p("Foundation models and the IP they generate. Pre-training, post-training, distillation, continual learning.","基础模型及其产生的技术资产:预训练、后训练、蒸馏与持续学习。"),blocks:[{kind:"hf_models"},{kind:"hf_datasets"}]},Rm={id:"research",index:"01",title:p("Research","研究"),path:"/category/research",lede:p("Where the work starts. Foundation models, agents, embedded + accelerator engineering.","工作从这里开始:基础模型、智能体、嵌入式与加速器工程。"),subs:[Lm,_m,Nm,Tm]},Mm={id:"milestones",title:p("Milestones","里程碑"),path:"/category/vision/milestones",navigationTagline:p("The markers that brought the work to where it is now.","推动工作走到今天的重要节点。"),tagline:p("The markers that brought the work here.","推动工作走到这里的重要节点。"),blocks:[{kind:"timeline",items:[{when:p("2026 Q3","2026 年第三季度"),title:p("Site goes live","网站上线"),detail:p("First public release of the Nexora site. Web and API independently deployed.","Nexora 网站首次公开发布,Web 与 API 可独立部署。"),tag:p("Release","发布")},{when:p("2026 Q2","2026 年第二季度"),title:p("Independent R&D incorporation","独立研发主体成立"),detail:p("Set up as an independent, long-horizon R&D group. Patient capital. No parent company.","成立独立、长期主义的研发团队:耐心资本,无母公司。"),tag:p("Milestone","里程碑")},{when:p("2026 Q1","2026 年第一季度"),title:p("First open model + agent eval","首个开放模型与智能体评测"),detail:p("Released the first open-weights model and the eval harness that ships with every release.","发布首个开放权重模型,以及随每次发布交付的评测框架。"),tag:p("Research","研究")},{when:p("2025 Q4","2025 年第四季度"),title:p("Cross-stack engineering bench","跨栈工程平台"),detail:p("Brought embedded, FPGA, and product engineering under one roof. First end-to-end hardware-software product.","将嵌入式、FPGA 与产品工程纳入同一体系,完成首个端到端软硬件产品。"),tag:p("Engineering","工程")},{when:p("2025 Q2","2025 年第二季度"),title:p("Founding","起步"),detail:p("The work began as a one-person research notebook. It became a team by the end of the year.","工作始于一份个人研究笔记,并在当年年底发展为团队。"),tag:p("Origin","起源")}]}]},Im={id:"news",title:p("News","动态"),path:"/category/vision/news",navigationTagline:p("Releases, talks, press, public updates.","发布、演讲、媒体与公开动态。"),tagline:p("Releases, talks, press, public updates.","发布、演讲、媒体与公开动态。"),blocks:[{kind:"timeline",items:[{when:p("2026-08","2026-08"),title:p("Site is live","网站已上线"),detail:p("The first public release of the work is now reachable at the canonical URL.","首个公开版本现已可通过规范地址访问。"),tag:p("News","动态")},{when:p("2026-07","2026-07"),title:p("Talk: agent eval at ScaleConf","演讲:ScaleConf 智能体评测"),detail:p("Talk on reproducible agent benchmarks and what we learned shipping them in production.","分享可复现智能体基准测试,以及将其部署到生产环境后的经验。"),tag:p("Talk","演讲")},{when:p("2026-05","2026-05"),title:p("Open release: nexora-align v0.3","开放发布:nexora-align v0.3"),detail:p("Alignment pipeline with process-reward shaping. Public on GitHub.","采用过程奖励塑形的对齐流水线,已在 GitHub 公开。"),tag:p("Release","发布")},{when:p("2026-02","2026-02"),title:p("Block-diffusion speculative decoding","块扩散推测解码"),detail:p("Patent filed. 2.3× throughput on long-context inference at parity quality.","专利已提交;在同等质量下,长上下文推理吞吐量达到 2.3 倍。"),tag:p("Patent","专利")}]}]},zm={id:"philosophy",title:p("Philosophy","理念"),path:"/category/vision/philosophy",navigationTagline:p("How we work. Independent, long-term, open.","我们的工作方式:独立、长期、开放。"),tagline:p("How we work. Independent, long-term, open.","我们的工作方式:独立、长期、开放。"),blocks:[{kind:"cards",cards:[{title:p("Independent","独立"),meta:p("No parent company","无母公司"),detail:p("Decisions are made on the work, not on the quarter.","决策以工作本身为准,而非季度指标。")},{title:p("Long-term","长期"),meta:p("Decades, not releases","以十年计,而非按发布周期"),detail:p("Compute, data, and people are long-horizon investments.","算力、数据和人才都是长期投入。")},{title:p("Open by default","默认开放"),meta:p("Open weights · Open source","开放权重 · 开源"),detail:p("Closed only when there is a real reason — and that reason is on the record.","只有在确有理由时才关闭,并且该理由会被记录。")},{title:p("Reproducible","可复现"),meta:p("Builds + evals on every push","每次推送均构建并评测"),detail:p("A passing green that no one can reproduce is not a passing green.","无法复现的通过结果,不是真正的通过。")}]},{kind:"quote",text:p("The goal is not to ship a model. The goal is to keep shipping the next one, and the one after, for a long time.","目标不是发布一个模型,而是在很长时间里持续发布下一个、再下一个模型。"),attribution:p("Nexora · founding note","Nexora · 创始说明")}]},Om={id:"vision",index:"03",title:p("Vision","愿景"),path:"/category/vision",lede:p("Where the work is going. The long-form thinking behind the roadmap.","工作的去向:路线图背后的长期思考。"),subs:[Mm,Im,zm]},ma=[Rm,um,Om,jm];function Fm(e,t){const n=ma.find(i=>i.id===e);if(!n)return null;const r=n.subs.find(i=>i.id===t);return r?{category:n,sub:r}:null}function Bs(){const{lang:e}=K();return c.jsx("div",{className:"slider-container",children:ma.map(t=>c.jsxs("div",{className:"column",children:[c.jsx("div",{className:"col-index",children:t.index}),c.jsx("div",{className:"col-content-main",children:c.jsx(Ne,{to:t.path,className:"col-title",style:{textDecoration:"none",color:"inherit"},children:z(t.title,e)})}),c.jsx("div",{className:"col-footer",children:c.jsx("ul",{className:"spec-list",style:{textAlign:"right"},children:t.subs.map(n=>c.jsx("li",{children:c.jsx(Ne,{to:n.path,style:{textDecoration:"none",color:"inherit"},onClick:r=>r.stopPropagation(),children:z(n.title,e)})},n.id))})})]},t.id))})}function Am({visual:e,url:t}){const{lang:n,ui:r}=K();return e.kind==="embed"?c.jsxs("div",{className:"showcase-visual showcase-embed",children:[c.jsx("iframe",{src:e.src,title:z(e.title,n)}),t&&c.jsxs("a",{className:"showcase-visual-fallback",href:t,target:"_blank",rel:"noreferrer",children:["↗ ",r.openObject]})]}):c.jsx("div",{className:"showcase-visual",children:c.jsx("img",{src:e.src,alt:z(e.alt,n)})})}function Dm({item:e,panelId:t}){const{lang:n,ui:r}=K();return c.jsxs("div",{className:"showcase-object-panel",id:t,children:[c.jsx(Am,{visual:e.visual,url:e.url}),c.jsxs("div",{className:"showcase-object-copy",children:[c.jsx("p",{children:z(e.description,n)}),c.jsxs("div",{className:"showcase-pricing",children:[c.jsx("span",{children:r.pricing}),z(e.pricing,n)]}),e.url&&c.jsxs("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"showcase-url",children:["↗ ",e.url.replace(/^https?:\/\//,"")]})]})]})}function yd({category:e,sub:t,topic:n}){const{lang:r,ui:i}=K(),[l,o]=P.useState(null),a=`${e.id}-${t.id}`;return c.jsx("div",{className:"showcase-object-list",children:n.items.map((s,u)=>{const g=l===u,m=`showcase-object-${a}-${u}`;return c.jsxs("article",{className:`archive-card-row showcase-object-item ${g?"is-expanded":""}`,children:[c.jsxs("button",{type:"button",className:"showcase-object-trigger",onClick:()=>o(g?null:u),"aria-expanded":g,"aria-controls":m,children:[c.jsx("span",{className:"showcase-index",children:String(u+1).padStart(2,"0")}),c.jsx("span",{className:"showcase-object-title",children:z(s.name,r)}),c.jsx("span",{className:"showcase-action",children:g?i.collapse:i.expand})]}),g&&c.jsx(Dm,{item:s,panelId:m})]},s.url??`${s.name.en}-${u}`)})})}function Bm({category:e,sub:t,index:n,topic:r}){const{lang:i}=K();return c.jsxs("section",{className:"showcase-subcategory",children:[c.jsxs("header",{className:"showcase-subcategory-header",children:[c.jsx("div",{className:"showcase-index",children:String(n+1).padStart(2,"0")}),c.jsxs("div",{children:[c.jsx("h2",{children:z(t.title,i)}),c.jsx("p",{children:z(t.navigationTagline,i)})]})]}),c.jsx(yd,{category:e,sub:t,topic:r})]})}function Um({category:e,sub:t,topic:n}){return c.jsx(yd,{category:e,sub:t,topic:n})}function $m({category:e}){return c.jsx("div",{className:"category-showcase",children:e.subs.map((t,n)=>{const r=vd(e.id,t.id);return r?c.jsx(Bm,{category:e,sub:t,index:n,topic:r},t.id):null})})}function Xm(){const{categoryId:e}=ud(),{lang:t,ui:n}=K(),r=ma.find(l=>l.id===e);if(P.useEffect(()=>{window.scrollTo(0,0)},[e]),!r)return c.jsxs("div",{className:"content",children:[c.jsx("h1",{children:n.notFound}),c.jsx(Ne,{to:"/",children:n.backHome})]});const i=r.id==="research"||r.id==="product";return c.jsxs("div",{className:"content",children:[c.jsx("div",{className:"col-index",style:{marginBottom:8},children:r.index}),c.jsx("h1",{children:z(r.title,t)}),c.jsx("p",{className:"lede",children:z(r.lede,t)}),!i&&c.jsx("div",{className:"category-section-label",children:n.subPages}),i?c.jsx($m,{category:r}):c.jsx("div",{className:"section-grid",children:r.subs.map((l,o)=>c.jsxs(Ne,{to:l.path,className:"section-card",style:{textDecoration:"none",color:"inherit"},children:[c.jsx("div",{className:"index",children:String(o+1).padStart(2,"0")}),c.jsx("h3",{children:z(l.title,t)}),c.jsx("p",{children:z(l.navigationTagline,t)}),c.jsx("div",{className:"tags",children:l.path})]},l.id))}),c.jsx("div",{style:{marginTop:48},children:c.jsxs(Ne,{to:"/",style:{borderBottom:"1px solid currentColor",fontSize:13},children:["← ",n.backHome]})})]})}function Hm({items:e}){const{lang:t}=K();return c.jsx("div",{className:"timeline",style:{margin:"0 0 32px"},children:e.map((n,r)=>c.jsxs("div",{className:"timeline-item",children:[c.jsx("div",{className:"when",children:z(n.when,t)}),c.jsxs("div",{children:[c.jsx("h3",{children:z(n.title,t)}),c.jsx("p",{children:z(n.detail,t)})]}),c.jsx("div",{className:"tag",children:n.tag?z(n.tag,t):""})]},r))})}const Wm={GET:"#2a9d8f",POST:"#e85d04",PUT:"#e9c46a",PATCH:"#f4a261",DELETE:"#e63946"},Us={en:{},cn:{"/api/health":"健康检查","/api/github/repos":"GitHub 仓库目录","/api/github/gists":"GitHub 代码片段目录","/api/github/minervacap":"Minerva Capital 仓库目录","/api/hf/models":"Hugging Face 模型目录","/api/hf/datasets":"Hugging Face 数据集目录","/api/hf/spaces":"Hugging Face Spaces 目录","/api/panor/items":"Panor 条目目录","/api/panor/services":"Panor 服务目录","/api/panor/projects":"Panor 项目目录","/api/panor/team":"Panor 团队目录","/api/content/all":"全部内容目录","/api/meta/endpoints":"API 端点目录"}};function Vm(){const[e,t]=P.useState(null),{lang:n,ui:r}=K();return P.useEffect(()=>{fetch("/api/meta/endpoints").then(i=>i.ok?i.json():null).then(i=>t(i)).catch(()=>t(null))},[]),!e||e.source!=="live"||e.items.length===0?null:c.jsxs("div",{style:{margin:"0 0 32px"},children:[c.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[r.endpoints," · ",r.live," · ",e.count]}),c.jsx("div",{className:"resource-list",style:{borderTop:"1px solid currentColor"},children:e.items.map((i,l)=>c.jsxs("div",{className:"resource-row",style:{borderBottom:"1px solid rgba(0,0,0,0.2)"},children:[c.jsx("div",{className:"idx",children:String(l+1).padStart(2,"0")}),c.jsxs("div",{className:"name",children:[c.jsx("span",{style:{display:"inline-block",fontSize:10,fontFamily:"var(--font-mono)",padding:"2px 6px",border:"1px solid currentColor",marginRight:10,color:Wm[i.method]??"inherit"},children:i.method}),c.jsx("span",{style:{fontFamily:"var(--font-mono)",fontSize:13},children:i.path}),(Us[n][i.path]??i.summary)&&c.jsx("small",{children:Us[n][i.path]??i.summary})]})]},`${i.method}:${i.path}`))})]})}const ga="";async function va(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const Km=()=>va(`${ga}/api/panor/services`),Qm=()=>va(`${ga}/api/panor/projects`),bm=()=>va(`${ga}/api/panor/team`);function Gm(e,t){const n=Math.ceil(e.length/2);return[{label:t,items:e.slice(0,n)},{label:t,items:e.slice(n)}]}function wd({item:e}){const{ui:t}=K(),n=e.kind==="service"?t.resourceKindService:e.kind==="project"?t.resourceKindProject:e.kind;return c.jsxs("a",{href:e.id,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[c.jsx("div",{className:"idx",children:"·"}),c.jsx("div",{className:"name",children:e.title}),c.jsx("div",{className:"meta lang",children:n}),c.jsx("div",{className:"meta",children:"↗"})]})}function Ym(){const[e,t]=P.useState(null),{ui:n}=K();if(P.useEffect(()=>{Km().then(t)},[]),!e||e.source!=="live"||e.items.length===0)return null;const r=Gm(e.items,`${n.live} · panor.tech`);return c.jsxs("div",{style:{margin:"0 0 32px"},children:[c.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[n.services," · ",n.live," · ",e.items.length]}),c.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:32},children:r.map((i,l)=>c.jsx("div",{children:i.items.map((o,a)=>c.jsx(wd,{item:o},a))},l))})]})}function Jm(){const[e,t]=P.useState(null),{ui:n}=K();return P.useEffect(()=>{Qm().then(t)},[]),!e||e.source!=="live"||e.items.length===0?null:c.jsxs("div",{style:{margin:"0 0 32px"},children:[c.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[n.projects," · ",n.live," · ",e.items.length]}),c.jsx("div",{className:"resource-list",children:e.items.map((r,i)=>c.jsx(wd,{item:r},i))})]})}function Zm(){const[e,t]=P.useState(null),{ui:n}=K();return P.useEffect(()=>{bm().then(t)},[]),!e||e.length===0?null:c.jsxs("div",{style:{margin:"0 0 32px"},children:[c.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:n.team}),c.jsx("div",{className:"resource-list",children:e.map((r,i)=>c.jsxs("div",{className:"resource-row",children:[c.jsx("div",{className:"idx",children:r.avatar??"·"}),c.jsxs("div",{className:"name",children:[r.name,c.jsx("small",{children:r.description})]}),c.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"right"},children:r.title})]},i))})]})}function $s({link:e}){return e.iconSrc?c.jsx("img",{src:e.iconSrc,alt:"","aria-hidden":"true"}):c.jsx("span",{"aria-hidden":"true",children:"↗"})}function qm({member:e,panelId:t}){const{lang:n}=K();return c.jsxs("div",{className:"team-member-panel",id:t,children:[c.jsx("p",{children:z(e.bio,n)}),c.jsx("div",{className:"team-profile-links",children:e.profileLinks.map(r=>r.kind==="internal"?c.jsx(Ne,{to:r.url,className:"team-profile-link","aria-label":z(r.label,n),children:c.jsx($s,{link:r})},r.url):c.jsx("a",{href:r.url,target:"_blank",rel:"noreferrer",className:"team-profile-link","aria-label":z(r.label,n),children:c.jsx($s,{link:r})},r.url))})]})}function eg(){const{lang:e,ui:t}=K(),n=Nn(),r=new URLSearchParams(n.search).get("member"),[i,l]=P.useState(r);return c.jsx("div",{className:"team-directory",children:pm.map((o,a)=>{const s=i===o.id,u=`team-member-${o.id}`;return c.jsxs("article",{className:`archive-card-row team-member ${s?"is-expanded":""}`,children:[c.jsxs("button",{type:"button",className:"team-member-trigger",onClick:()=>l(s?null:o.id),"aria-expanded":s,"aria-controls":u,children:[c.jsx("span",{className:"team-member-index",children:String(a+1).padStart(2,"0")}),c.jsx("span",{className:"team-member-name",children:o.name}),c.jsx("span",{className:"team-member-roles",children:z(o.roles,e)}),c.jsx("span",{className:"team-member-action",children:s?t.collapse:t.expand})]}),s&&c.jsx(qm,{member:o,panelId:u})]},o.id)})})}function tg(){const{lang:e,ui:t}=K();return c.jsx("div",{className:"social-directory",children:dm.map(n=>c.jsxs("section",{className:"social-group",children:[c.jsx("h2",{children:z(n.title,e)}),c.jsx("div",{className:"social-card-grid",children:n.cards.map(r=>{const l=!!r.url?"social-card--configured":"social-card--pending",o=c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"social-card-name",children:z(r.name,e)}),c.jsx("p",{children:z(r.description,e)}),r.url&&c.jsxs("span",{className:"social-card-url",children:["↗ ",r.url.replace(/^https?:\/\//,"")]})]});return r.url?c.jsx("a",{className:`archive-card-row social-card ${l}`,href:r.url,target:"_blank",rel:"noreferrer","aria-label":`${z(r.name,e)} · ${t.configured} · ${t.openObject}`,children:o},r.url):c.jsx("article",{className:`archive-card-row social-card ${l}`,"aria-label":`${z(r.name,e)} · ${t.notConfigured}`,children:o},r.name.en)})})]},n.title.en))})}async function Cr(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const ng=(e=50)=>Cr(`/api/github/gists?limit=${e}`),rg=(e=20)=>Cr(`/api/github/minervacap?limit=${e}`);async function ig(e="ChengyiX"){const t=await Cr(`/api/hf/models?author=${encodeURIComponent(e)}`);return t?"items"in t?t:{source:t.source,count:t.count,items:t.models.map(n=>({...n,name:n.id.split("/").pop()||n.id,last_modified:null}))}:null}const lg=(e="ChengyiX")=>Cr(`/api/hf/datasets?author=${encodeURIComponent(e)}`),og=(e="ChengyiX")=>Cr(`/api/hf/spaces?author=${encodeURIComponent(e)}`),ag={agent:/\b(agent|mcp|tool|planning|memory|claude|gpt|llm|reasoning)\b/i,engineering:/\b(typescript|react|bun|deno|docker|kubernetes|postgres|sql|wasm|graphql|rest|cli|observability|telemetry|opentelemetry|vercel|edge|streaming|server|compiler|astro|htmx|tanstack|next|swift|kotlin|swiftui|jetpack)\b/i,writing:/\b(sitepoint|hashnode|draft|guide|patterns|practical|production patterns|writing)\b/i};function sg(e,t){if(e==="all")return t;const n=ag[e];return t.filter(r=>n.test(r.description||"")||n.test(r.files.join(" ")))}function ug(e){return e?e.slice(0,10):""}function cg({limit:e=15,filter:t="all",caption:n}){const[r,i]=P.useState(null),{ui:l}=K();if(P.useEffect(()=>{ng(50).then(i)},[]),!r||r.source!=="live")return null;const o=sg(t,r.gists).slice(0,e);return o.length===0?null:c.jsxs("div",{style:{margin:"0 0 32px"},children:[c.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:n??`${l.gists} · ${l.live} · ${o.length}/${r.gists.length}`}),c.jsx("div",{className:"resource-list",children:o.map((a,s)=>{var u;return c.jsxs("a",{href:a.html_url,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[c.jsx("div",{className:"idx",children:String(s+1).padStart(2,"0")}),c.jsxs("div",{className:"name",children:[((u=a.description)==null?void 0:u.trim())||a.files[0]||a.id,a.files.length>0&&c.jsx("small",{children:a.files.slice(0,3).join(" · ")})]}),c.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"right"},children:ug(a.updated_at)})]},a.id)})})]})}function dg({limit:e=15,caption:t}){const[n,r]=P.useState(null),{ui:i}=K();if(P.useEffect(()=>{rg(50).then(r)},[]),!n||n.length===0)return null;const l=n.slice(0,e);return c.jsxs("div",{style:{margin:"0 0 32px"},children:[c.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:t??`minervacap2022 · ${i.live} · ${l.length} ${i.repositories}`}),c.jsx("div",{className:"resource-list",children:l.map((o,a)=>c.jsxs("a",{href:o.html_url,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[c.jsx("div",{className:"idx",children:String(a+1).padStart(2,"0")}),c.jsxs("div",{className:"name",children:[o.name,o.description&&c.jsx("small",{children:o.description})]}),c.jsx("div",{className:"meta lang",children:o.language??"—"}),c.jsxs("div",{className:"meta",children:["★ ",o.stars]})]},o.name))})]})}function fg({item:e,kind:t}){const{ui:n}=K(),r=t==="model"?`https://huggingface.co/${e.id}`:t==="dataset"?`https://huggingface.co/datasets/${e.id}`:`https://huggingface.co/spaces/${e.id}`;return c.jsxs("a",{href:r,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[c.jsx("div",{className:"idx",children:"·"}),c.jsxs("div",{className:"name",children:[e.name,e.tags.length>0&&c.jsx("small",{children:e.tags.slice(0,4).join(" · ")})]}),c.jsxs("div",{className:"meta",children:["↓ ",e.downloads," ",n.downloads]}),c.jsxs("div",{className:"meta",children:["♥ ",e.likes," ",n.likes]})]})}function pg({caption:e,data:t,kind:n}){const{ui:r}=K();return!t||t.source!=="live"||t.items.length===0?null:c.jsxs("div",{style:{margin:"0 0 32px"},children:[c.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[e," · ",r.live," · ",t.count]}),c.jsx("div",{className:"resource-list",children:t.items.map((i,l)=>c.jsx(fg,{item:i,kind:n},l))})]})}function wl({kind:e,caption:t,author:n="ChengyiX"}){const[r,i]=P.useState(null),{ui:l}=K();P.useEffect(()=>{(e==="models"?ig:e==="datasets"?lg:og)(n).then(i)},[e,n]);const o=e==="models"?l.models:e==="datasets"?l.datasets:l.spaces;return c.jsx(pg,{caption:t??`HF · ${o} · ChengyiX`,data:r,kind:e==="models"?"model":e==="datasets"?"dataset":"space"})}function hg({block:e}){const{lang:t}=K();switch(e.kind){case"paragraph":return null;case"heading":return c.jsx("h2",{style:{fontSize:14,fontWeight:500,textTransform:"uppercase",letterSpacing:"0.06em",margin:"40px 0 16px",opacity:.6},children:z(e.text,t)});case"specs":return c.jsx("ul",{style:{listStyle:"none",padding:0,margin:"0 0 32px",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(260px, 1fr))",gap:8,maxWidth:800},children:e.items.map((n,r)=>c.jsx("li",{style:{borderLeft:"1px solid currentColor",paddingLeft:12,fontSize:13,fontFamily:"var(--font-mono)",opacity:.8},children:z(n,t)},r))});case"cards":return null;case"list":return c.jsx("div",{className:"resource-list",style:{margin:"0 0 32px"},children:e.items.map((n,r)=>c.jsxs("div",{className:"resource-row",style:n.href?{cursor:"pointer"}:void 0,children:[c.jsx("div",{className:"idx",children:String(r+1).padStart(2,"0")}),c.jsx("div",{className:"name",children:n.href?c.jsx("a",{href:n.href,style:{color:"inherit",borderBottom:"1px solid currentColor"},children:z(n.title,t)}):z(n.title,t)}),c.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"left"},children:z(n.detail,t)})]},r))});case"quote":return c.jsxs("blockquote",{style:{borderLeft:"1px solid currentColor",paddingLeft:20,margin:"24px 0 32px",maxWidth:720,fontSize:20,lineHeight:1.5,fontWeight:400,letterSpacing:"-0.01em",opacity:.9},children:[z(e.text,t),e.attribution&&c.jsxs("div",{style:{marginTop:12,fontSize:12,opacity:.5,fontFamily:"var(--font-mono)",textTransform:"uppercase",letterSpacing:"0.04em"},children:["— ",z(e.attribution,t)]})]});case"timeline":return c.jsx(Hm,{items:e.items});case"api":return c.jsx(Vm,{});case"panor_services":return c.jsx(Ym,{});case"panor_projects":return c.jsx(Jm,{});case"panor_team":return c.jsx(Zm,{});case"team_directory":return c.jsx(eg,{});case"social_directory":return c.jsx(tg,{});case"gists":return c.jsx(cg,{limit:e.limit??15,filter:e.filter??"all",caption:e.caption?z(e.caption,t):void 0});case"minervacap":return c.jsx(dg,{limit:e.limit??15,caption:e.caption?z(e.caption,t):void 0});case"hf_models":return c.jsx(wl,{kind:"models",caption:e.caption?z(e.caption,t):void 0});case"hf_datasets":return c.jsx(wl,{kind:"datasets",caption:e.caption?z(e.caption,t):void 0});case"hf_spaces":return c.jsx(wl,{kind:"spaces",caption:e.caption?z(e.caption,t):void 0})}}function mg(){const{categoryId:e,subId:t}=ud(),{lang:n,ui:r}=K(),i=e&&t?Fm(e,t):null;if(P.useEffect(()=>{window.scrollTo(0,0)},[e,t]),!i)return c.jsxs("div",{className:"content",children:[c.jsx("h1",{children:r.notFound}),c.jsx(Ne,{to:"/",children:r.backHome})]});const{category:l,sub:o}=i,a=vd(l.id,o.id);return c.jsxs("div",{className:"content",children:[c.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:12,marginBottom:8},children:[c.jsxs("div",{className:"col-index",children:[l.index,".",String(l.subs.findIndex(s=>s.id===t)+1).padStart(2,"0")]}),c.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,fontFamily:"var(--font-mono)"},children:[z(l.title,n)," · ",c.jsx(Ne,{to:l.path,style:{color:"inherit",borderBottom:"1px solid currentColor"},children:z(o.title,n)})]})]}),c.jsx("h1",{children:z(o.title,n)}),c.jsx("p",{className:"lede",children:z(o.tagline,n)}),a?c.jsx(Um,{category:l,sub:o,topic:a}):o.blocks.map((s,u)=>c.jsx(hg,{block:s},u)),c.jsxs("div",{style:{borderTop:"1px solid currentColor",margin:"64px 0 0",padding:"24px 0",display:"flex",justifyContent:"space-between",fontSize:12,fontFamily:"var(--font-mono)",opacity:.7},children:[c.jsxs(Ne,{to:l.path,style:{color:"inherit"},children:["← ",z(l.title,n)]}),c.jsx(Ne,{to:"/",style:{color:"inherit"},children:r.home})]})]})}function gg(){const{ui:e}=K();return c.jsxs("div",{className:"content",children:[c.jsx("div",{className:"col-index",style:{marginBottom:8},children:"A"}),c.jsx("h1",{children:e.admin}),c.jsx("p",{className:"lede",children:e.adminLede}),c.jsxs("div",{style:{border:"1px solid currentColor",padding:32,margin:"32px 0",maxWidth:720},children:[c.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:e.notImplemented}),c.jsx("p",{style:{fontSize:14,lineHeight:1.6,opacity:.8},children:e.adminDetail})]}),c.jsx("div",{style:{marginTop:48},children:c.jsxs(Ne,{to:"/",style:{borderBottom:"1px solid currentColor",fontSize:13},children:["← ",e.backHome]})})]})}function vg(){return c.jsx(qh,{children:c.jsxs("div",{style:{position:"relative",minHeight:"100vh",overflow:"hidden"},children:[c.jsx(im,{}),c.jsxs("div",{className:"ui-layer",children:[c.jsx(em,{}),c.jsxs($h,{children:[c.jsx(Zt,{path:"/",element:c.jsx(Bs,{})}),c.jsx(Zt,{path:"/category/:categoryId",element:c.jsx(Xm,{})}),c.jsx(Zt,{path:"/category/:categoryId/:subId",element:c.jsx(mg,{})}),c.jsx(Zt,{path:"/admin",element:c.jsx(gg,{})}),c.jsx(Zt,{path:"*",element:c.jsx(Bs,{})})]})]})]})})}const yg=bh;xl.createRoot(document.getElementById("root")).render(c.jsx(Zs.StrictMode,{children:c.jsx(yg,{children:c.jsx(vg,{})})}));