Download assets/index-D7iqSdjB.js from ChengyiX/nexora: direct link, hf CLI and curl.
- Browser
- Download file 253 kB
-
https://huggingface.co/spaces/ChengyiX/nexora/resolve/main/assets/index-D7iqSdjB.js
- Command line
-
hf download hf://spaces/ChengyiX/nexora/assets/index-D7iqSdjB.js
-
curl -L -o index-D7iqSdjB.js https://huggingface.co/spaces/ChengyiX/nexora/resolve/main/assets/index-D7iqSdjB.js
253 kB
| function Pd(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 Ed(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Hs={exports:{}},_i={},Ws={exports:{}},D={};/** | |
| * @license React | |
| * react.production.min.js | |
| * | |
| * Copyright (c) Facebook, Inc. and its affiliates. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */var yr=Symbol.for("react.element"),jd=Symbol.for("react.portal"),_d=Symbol.for("react.fragment"),Td=Symbol.for("react.strict_mode"),Nd=Symbol.for("react.profiler"),Ld=Symbol.for("react.provider"),Rd=Symbol.for("react.context"),Md=Symbol.for("react.forward_ref"),Id=Symbol.for("react.suspense"),Ad=Symbol.for("react.memo"),zd=Symbol.for("react.lazy"),ka=Symbol.iterator;function Od(e){return e===null||typeof e!="object"?null:(e=ka&&e[ka]||e["@@iterator"],typeof e=="function"?e:null)}var Vs={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ks=Object.assign,Qs={};function jn(e,t,n){this.props=e,this.context=t,this.refs=Qs,this.updater=n||Vs}jn.prototype.isReactComponent={};jn.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")};jn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Gs(){}Gs.prototype=jn.prototype;function yo(e,t,n){this.props=e,this.context=t,this.refs=Qs,this.updater=n||Vs}var wo=yo.prototype=new Gs;wo.constructor=yo;Ks(wo,jn.prototype);wo.isPureReactComponent=!0;var Sa=Array.isArray,Ys=Object.prototype.hasOwnProperty,xo={current:null},Js={key:!0,ref:!0,__self:!0,__source:!0};function Zs(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)Ys.call(t,r)&&!Js.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:yr,type:e,key:l,ref:o,props:i,_owner:xo.current}}function Fd(e,t){return{$$typeof:yr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ko(e){return typeof e=="object"&&e!==null&&e.$$typeof===yr}function Dd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ca=/\/+/g;function Ki(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Dd(""+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 yr:case jd:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+Ki(o,0):r,Sa(i)?(n="",e!=null&&(n=e.replace(Ca,"$&/")+"/"),Hr(i,t,n,"",function(u){return u})):i!=null&&(ko(i)&&(i=Fd(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(Ca,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",Sa(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=Od(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 _r(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 Bd(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 we={current:null},Wr={transition:null},bd={ReactCurrentDispatcher:we,ReactCurrentBatchConfig:Wr,ReactCurrentOwner:xo};function qs(){throw Error("act(...) is not supported in production builds of React.")}D.Children={map:_r,forEach:function(e,t,n){_r(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return _r(e,function(){t++}),t},toArray:function(e){return _r(e,function(t){return t})||[]},only:function(e){if(!ko(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};D.Component=jn;D.Fragment=_d;D.Profiler=Nd;D.PureComponent=yo;D.StrictMode=Td;D.Suspense=Id;D.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bd;D.act=qs;D.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Ks({},e.props),i=e.key,l=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,o=xo.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)Ys.call(t,s)&&!Js.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:yr,type:e.type,key:i,ref:l,props:r,_owner:o}};D.createContext=function(e){return e={$$typeof:Rd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ld,_context:e},e.Consumer=e};D.createElement=Zs;D.createFactory=function(e){var t=Zs.bind(null,e);return t.type=e,t};D.createRef=function(){return{current:null}};D.forwardRef=function(e){return{$$typeof:Md,render:e}};D.isValidElement=ko;D.lazy=function(e){return{$$typeof:zd,_payload:{_status:-1,_result:e},_init:Bd}};D.memo=function(e,t){return{$$typeof:Ad,type:e,compare:t===void 0?null:t}};D.startTransition=function(e){var t=Wr.transition;Wr.transition={};try{e()}finally{Wr.transition=t}};D.unstable_act=qs;D.useCallback=function(e,t){return we.current.useCallback(e,t)};D.useContext=function(e){return we.current.useContext(e)};D.useDebugValue=function(){};D.useDeferredValue=function(e){return we.current.useDeferredValue(e)};D.useEffect=function(e,t){return we.current.useEffect(e,t)};D.useId=function(){return we.current.useId()};D.useImperativeHandle=function(e,t,n){return we.current.useImperativeHandle(e,t,n)};D.useInsertionEffect=function(e,t){return we.current.useInsertionEffect(e,t)};D.useLayoutEffect=function(e,t){return we.current.useLayoutEffect(e,t)};D.useMemo=function(e,t){return we.current.useMemo(e,t)};D.useReducer=function(e,t,n){return we.current.useReducer(e,t,n)};D.useRef=function(e){return we.current.useRef(e)};D.useState=function(e){return we.current.useState(e)};D.useSyncExternalStore=function(e,t,n){return we.current.useSyncExternalStore(e,t,n)};D.useTransition=function(){return we.current.useTransition()};D.version="18.3.1";Ws.exports=D;var P=Ws.exports;const eu=Ed(P),Ud=Pd({__proto__:null,default:eu},[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 $d=P,Xd=Symbol.for("react.element"),Hd=Symbol.for("react.fragment"),Wd=Object.prototype.hasOwnProperty,Vd=$d.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Kd={key:!0,ref:!0,__self:!0,__source:!0};function tu(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)Wd.call(t,r)&&!Kd.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:Xd,type:e,key:l,ref:o,props:i,_owner:Vd.current}}_i.Fragment=Hd;_i.jsx=tu;_i.jsxs=tu;Hs.exports=_i;var c=Hs.exports,kl={},nu={exports:{}},Me={},ru={exports:{}},iu={};/** | |
| * @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 q=F-1>>>1,oe=L[q];if(0<i(oe,O))L[q]=O,L[F]=oe,F=q;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 q=0,oe=L.length,Er=oe>>>1;q<Er;){var It=2*(q+1)-1,Vi=L[It],At=It+1,jr=L[At];if(0>i(Vi,F))At<oe&&0>i(jr,Vi)?(L[q]=jr,L[At]=F,q=At):(L[q]=Vi,L[It]=F,q=It);else if(At<oe&&0>i(jr,F))L[q]=jr,L[At]=F,q=At;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,E=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(T);else{var O=n(u);O!==null&&Wi(w,O.startTime-L)}}function T(L,O){x=!1,S&&(S=!1,f(A),A=-1),k=!0;var F=v;try{for(h(O),m=n(s);m!==null&&(!(m.expirationTime>O)||L&&!be());){var q=m.callback;if(typeof q=="function"){m.callback=null,v=m.priorityLevel;var oe=q(m.expirationTime<=O);O=e.unstable_now(),typeof oe=="function"?m.callback=oe:m===n(s)&&r(s),h(O)}else r(s);m=n(s)}if(m!==null)var Er=!0;else{var It=n(u);It!==null&&Wi(w,It.startTime-O),Er=!1}return Er}finally{m=null,v=F,k=!1}}var R=!1,M=null,A=-1,Z=5,B=-1;function be(){return!(e.unstable_now()-B<Z)}function Ln(){if(M!==null){var L=e.unstable_now();B=L;var O=!0;try{O=M(!0,L)}finally{O?Rn():(R=!1,M=null)}}else R=!1}var Rn;if(typeof d=="function")Rn=function(){d(Ln)};else if(typeof MessageChannel<"u"){var xa=new MessageChannel,Cd=xa.port2;xa.port1.onmessage=Ln,Rn=function(){Cd.postMessage(null)}}else Rn=function(){E(Ln,0)};function Hi(L){M=L,R||(R=!0,Rn())}function Wi(L,O){A=E(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(T))},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"):Z=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 q=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?q+F:q):F=q,L){case 1:var oe=-1;break;case 2:oe=250;break;case 5:oe=1073741823;break;case 4:oe=1e4;break;default:oe=5e3}return oe=F+oe,L={id:g++,callback:O,priorityLevel:L,startTime:F,expirationTime:oe,sortIndex:-1},F>q?(L.sortIndex=F,t(u,L),n(s)===null&&L===n(u)&&(S?(f(A),A=-1):S=!0,Wi(w,F-q))):(L.sortIndex=oe,t(s,L),x||k||(x=!0,Hi(T))),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}}}})(iu);ru.exports=iu;var Qd=ru.exports;/** | |
| * @license React | |
| * react-dom.production.min.js | |
| * | |
| * Copyright (c) Facebook, Inc. and its affiliates. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */var Gd=P,Re=Qd;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 lu=new Set,qn={};function Qt(e,t){wn(e,t),wn(e+"Capture",t)}function wn(e,t){for(qn[e]=t,e=0;e<t.length;e++)lu.add(t[e])}var lt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Sl=Object.prototype.hasOwnProperty,Yd=/^[: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]*$/,Pa={},Ea={};function Jd(e){return Sl.call(Ea,e)?!0:Sl.call(Pa,e)?!1:Yd.test(e)?Ea[e]=!0:(Pa[e]=!0,!1)}function Zd(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 qd(e,t,n,r){if(t===null||typeof t>"u"||Zd(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 xe(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 fe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){fe[e]=new xe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];fe[t]=new xe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){fe[e]=new xe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){fe[e]=new xe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){fe[e]=new xe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){fe[e]=new xe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){fe[e]=new xe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){fe[e]=new xe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){fe[e]=new xe(e,5,!1,e.toLowerCase(),null,!1,!1)});var So=/[\-:]([a-z])/g;function Co(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(So,Co);fe[t]=new xe(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(So,Co);fe[t]=new xe(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(So,Co);fe[t]=new xe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){fe[e]=new xe(e,1,!1,e.toLowerCase(),null,!1,!1)});fe.xlinkHref=new xe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){fe[e]=new xe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Po(e,t,n,r){var i=fe.hasOwnProperty(t)?fe[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(qd(t,n,i,r)&&(n=null),r||i===null?Jd(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 ut=Gd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Tr=Symbol.for("react.element"),en=Symbol.for("react.portal"),tn=Symbol.for("react.fragment"),Eo=Symbol.for("react.strict_mode"),Cl=Symbol.for("react.profiler"),ou=Symbol.for("react.provider"),au=Symbol.for("react.context"),jo=Symbol.for("react.forward_ref"),Pl=Symbol.for("react.suspense"),El=Symbol.for("react.suspense_list"),_o=Symbol.for("react.memo"),dt=Symbol.for("react.lazy"),su=Symbol.for("react.offscreen"),ja=Symbol.iterator;function Mn(e){return e===null||typeof e!="object"?null:(e=ja&&e[ja]||e["@@iterator"],typeof e=="function"?e:null)}var Y=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 Gi=!1;function Yi(e,t){if(!e||Gi)return"";Gi=!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{Gi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?bn(e):""}function ef(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=Yi(e.type,!1),e;case 11:return e=Yi(e.type.render,!1),e;case 1:return e=Yi(e.type,!0),e;default:return""}}function jl(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 tn:return"Fragment";case en:return"Portal";case Cl:return"Profiler";case Eo:return"StrictMode";case Pl:return"Suspense";case El:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case au:return(e.displayName||"Context")+".Consumer";case ou:return(e._context.displayName||"Context")+".Provider";case jo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _o:return t=e.displayName||null,t!==null?t:jl(e.type)||"Memo";case dt:t=e._payload,e=e._init;try{return jl(e(t))}catch{}}return null}function tf(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 jl(t);case 8:return t===Eo?"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 _t(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function uu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function nf(e){var t=uu(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var 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=nf(e))}function cu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=uu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ni(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 _l(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function _a(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=_t(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 du(e,t){t=t.checked,t!=null&&Po(e,"checked",t,!1)}function Tl(e,t){du(e,t);var n=_t(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,_t(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ta(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"||ni(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Un=Array.isArray;function pn(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=""+_t(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 Ll(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(C(91));return Y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Na(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:_t(n)}}function fu(e,t){var n=_t(t.value),r=_t(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 La(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function pu(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Rl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?pu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Lr,hu=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(Lr=Lr||document.createElement("div"),Lr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Lr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function er(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},rf=["Webkit","ms","Moz","O"];Object.keys(Hn).forEach(function(e){rf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hn[t]=Hn[e]})});function mu(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 gu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=mu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var lf=Y({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 Ml(e,t){if(t){if(lf[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 Il(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 Al=null;function To(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zl=null,hn=null,mn=null;function Ra(e){if(e=kr(e)){if(typeof zl!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Mi(t),zl(e.stateNode,e.type,t))}}function vu(e){hn?mn?mn.push(e):mn=[e]:hn=e}function yu(){if(hn){var e=hn,t=mn;if(mn=hn=null,Ra(e),t)for(e=0;e<t.length;e++)Ra(t[e])}}function wu(e,t){return e(t)}function xu(){}var Ji=!1;function ku(e,t,n){if(Ji)return e(t,n);Ji=!0;try{return wu(e,t,n)}finally{Ji=!1,(hn!==null||mn!==null)&&(xu(),yu())}}function tr(e,t){var n=e.stateNode;if(n===null)return null;var r=Mi(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(lt)try{var In={};Object.defineProperty(In,"passive",{get:function(){Ol=!0}}),window.addEventListener("test",In,In),window.removeEventListener("test",In,In)}catch{Ol=!1}function of(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,ri=null,ii=!1,Fl=null,af={onError:function(e){Wn=!0,ri=e}};function sf(e,t,n,r,i,l,o,a,s){Wn=!1,ri=null,of.apply(af,arguments)}function uf(e,t,n,r,i,l,o,a,s){if(sf.apply(this,arguments),Wn){if(Wn){var u=ri;Wn=!1,ri=null}else throw Error(C(198));ii||(ii=!0,Fl=u)}}function Gt(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 Su(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 Ma(e){if(Gt(e)!==e)throw Error(C(188))}function cf(e){var t=e.alternate;if(!t){if(t=Gt(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 Ma(i),e;if(l===r)return Ma(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 Cu(e){return e=cf(e),e!==null?Pu(e):null}function Pu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Pu(e);if(t!==null)return t;e=e.sibling}return null}var Eu=Re.unstable_scheduleCallback,Ia=Re.unstable_cancelCallback,df=Re.unstable_shouldYield,ff=Re.unstable_requestPaint,ee=Re.unstable_now,pf=Re.unstable_getCurrentPriorityLevel,No=Re.unstable_ImmediatePriority,ju=Re.unstable_UserBlockingPriority,li=Re.unstable_NormalPriority,hf=Re.unstable_LowPriority,_u=Re.unstable_IdlePriority,Ti=null,Je=null;function mf(e){if(Je&&typeof Je.onCommitFiberRoot=="function")try{Je.onCommitFiberRoot(Ti,e,void 0,(e.current.flags&128)===128)}catch{}}var We=Math.clz32?Math.clz32:yf,gf=Math.log,vf=Math.LN2;function yf(e){return e>>>=0,e===0?32:31-(gf(e)/vf|0)|0}var Rr=64,Mr=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 oi(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 wf(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 xf(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]=wf(a,t)):s<=t&&(e.expiredLanes|=a),l&=~a}}function Dl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Tu(){var e=Rr;return Rr<<=1,!(Rr&4194240)&&(Rr=64),e}function Zi(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function wr(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 kf(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 Lo(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 Nu(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Lu,Ro,Ru,Mu,Iu,Bl=!1,Ir=[],yt=null,wt=null,xt=null,nr=new Map,rr=new Map,pt=[],Sf="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 Aa(e,t){switch(e){case"focusin":case"focusout":yt=null;break;case"dragenter":case"dragleave":wt=null;break;case"mouseover":case"mouseout":xt=null;break;case"pointerover":case"pointerout":nr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":rr.delete(t.pointerId)}}function An(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=kr(t),t!==null&&Ro(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Cf(e,t,n,r,i){switch(t){case"focusin":return yt=An(yt,e,t,n,r,i),!0;case"dragenter":return wt=An(wt,e,t,n,r,i),!0;case"mouseover":return xt=An(xt,e,t,n,r,i),!0;case"pointerover":var l=i.pointerId;return nr.set(l,An(nr.get(l)||null,e,t,n,r,i)),!0;case"gotpointercapture":return l=i.pointerId,rr.set(l,An(rr.get(l)||null,e,t,n,r,i)),!0}return!1}function Au(e){var t=Dt(e.target);if(t!==null){var n=Gt(t);if(n!==null){if(t=n.tag,t===13){if(t=Su(n),t!==null){e.blockedOn=t,Iu(e.priority,function(){Ru(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);Al=r,n.target.dispatchEvent(r),Al=null}else return t=kr(n),t!==null&&Ro(t),e.blockedOn=n,!1;t.shift()}return!0}function za(e,t,n){Vr(e)&&n.delete(t)}function Pf(){Bl=!1,yt!==null&&Vr(yt)&&(yt=null),wt!==null&&Vr(wt)&&(wt=null),xt!==null&&Vr(xt)&&(xt=null),nr.forEach(za),rr.forEach(za)}function zn(e,t){e.blockedOn===t&&(e.blockedOn=null,Bl||(Bl=!0,Re.unstable_scheduleCallback(Re.unstable_NormalPriority,Pf)))}function ir(e){function t(i){return zn(i,e)}if(0<Ir.length){zn(Ir[0],e);for(var n=1;n<Ir.length;n++){var r=Ir[n];r.blockedOn===e&&(r.blockedOn=null)}}for(yt!==null&&zn(yt,e),wt!==null&&zn(wt,e),xt!==null&&zn(xt,e),nr.forEach(t),rr.forEach(t),n=0;n<pt.length;n++)r=pt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<pt.length&&(n=pt[0],n.blockedOn===null);)Au(n),n.blockedOn===null&&pt.shift()}var gn=ut.ReactCurrentBatchConfig,ai=!0;function Ef(e,t,n,r){var i=$,l=gn.transition;gn.transition=null;try{$=1,Mo(e,t,n,r)}finally{$=i,gn.transition=l}}function jf(e,t,n,r){var i=$,l=gn.transition;gn.transition=null;try{$=4,Mo(e,t,n,r)}finally{$=i,gn.transition=l}}function Mo(e,t,n,r){if(ai){var i=bl(e,t,n,r);if(i===null)sl(e,t,r,si,n),Aa(e,r);else if(Cf(i,e,t,n,r))r.stopPropagation();else if(Aa(e,r),t&4&&-1<Sf.indexOf(e)){for(;i!==null;){var l=kr(i);if(l!==null&&Lu(l),l=bl(e,t,n,r),l===null&&sl(e,t,r,si,n),l===i)break;i=l}i!==null&&r.stopPropagation()}else sl(e,t,r,null,n)}}var si=null;function bl(e,t,n,r){if(si=null,e=To(r),e=Dt(e),e!==null)if(t=Gt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Su(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 si=e,null}function zu(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(pf()){case No:return 1;case ju:return 4;case li:case hf:return 16;case _u:return 536870912;default:return 16}default:return 16}}var mt=null,Io=null,Kr=null;function Ou(){if(Kr)return Kr;var e,t=Io,n=t.length,r,i="value"in mt?mt.value:mt.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 Ar(){return!0}function Oa(){return!1}function Ie(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)?Ar:Oa,this.isPropagationStopped=Oa,this}return Y(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=Ar)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ar)},persist:function(){},isPersistent:Ar}),t}var _n={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ao=Ie(_n),xr=Y({},_n,{view:0,detail:0}),_f=Ie(xr),qi,el,On,Ni=Y({},xr,{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"?(qi=e.screenX-On.screenX,el=e.screenY-On.screenY):el=qi=0,On=e),qi)},movementY:function(e){return"movementY"in e?e.movementY:el}}),Fa=Ie(Ni),Tf=Y({},Ni,{dataTransfer:0}),Nf=Ie(Tf),Lf=Y({},xr,{relatedTarget:0}),tl=Ie(Lf),Rf=Y({},_n,{animationName:0,elapsedTime:0,pseudoElement:0}),Mf=Ie(Rf),If=Y({},_n,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Af=Ie(If),zf=Y({},_n,{data:0}),Da=Ie(zf),Of={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ff={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"},Df={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Bf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Df[e])?!!t[e]:!1}function zo(){return Bf}var bf=Y({},xr,{key:function(e){if(e.key){var t=Of[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"?Ff[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}}),Uf=Ie(bf),$f=Y({},Ni,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ba=Ie($f),Xf=Y({},xr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zo}),Hf=Ie(Xf),Wf=Y({},_n,{propertyName:0,elapsedTime:0,pseudoElement:0}),Vf=Ie(Wf),Kf=Y({},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}),Qf=Ie(Kf),Gf=[9,13,27,32],Oo=lt&&"CompositionEvent"in window,Vn=null;lt&&"documentMode"in document&&(Vn=document.documentMode);var Yf=lt&&"TextEvent"in window&&!Vn,Fu=lt&&(!Oo||Vn&&8<Vn&&11>=Vn),ba=" ",Ua=!1;function Du(e,t){switch(e){case"keyup":return Gf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var nn=!1;function Jf(e,t){switch(e){case"compositionend":return Bu(t);case"keypress":return t.which!==32?null:(Ua=!0,ba);case"textInput":return e=t.data,e===ba&&Ua?null:e;default:return null}}function Zf(e,t){if(nn)return e==="compositionend"||!Oo&&Du(e,t)?(e=Ou(),Kr=Io=mt=null,nn=!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 Fu&&t.locale!=="ko"?null:t.data;default:return null}}var qf={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 $a(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!qf[e.type]:t==="textarea"}function bu(e,t,n,r){vu(r),t=ui(t,"onChange"),0<t.length&&(n=new Ao("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,lr=null;function ep(e){Ju(e,0)}function Li(e){var t=on(e);if(cu(t))return e}function tp(e,t){if(e==="change")return t}var Uu=!1;if(lt){var nl;if(lt){var rl="oninput"in document;if(!rl){var Xa=document.createElement("div");Xa.setAttribute("oninput","return;"),rl=typeof Xa.oninput=="function"}nl=rl}else nl=!1;Uu=nl&&(!document.documentMode||9<document.documentMode)}function Ha(){Kn&&(Kn.detachEvent("onpropertychange",$u),lr=Kn=null)}function $u(e){if(e.propertyName==="value"&&Li(lr)){var t=[];bu(t,lr,e,To(e)),ku(ep,t)}}function np(e,t,n){e==="focusin"?(Ha(),Kn=t,lr=n,Kn.attachEvent("onpropertychange",$u)):e==="focusout"&&Ha()}function rp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Li(lr)}function ip(e,t){if(e==="click")return Li(t)}function lp(e,t){if(e==="input"||e==="change")return Li(t)}function op(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ke=typeof Object.is=="function"?Object.is:op;function or(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(!Sl.call(t,i)||!Ke(e[i],t[i]))return!1}return!0}function Wa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Va(e,t){var n=Wa(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=Wa(n)}}function Xu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Xu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hu(){for(var e=window,t=ni();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ni(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 ap(e){var t=Hu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Xu(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=Va(n,l);var o=Va(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 sp=lt&&"documentMode"in document&&11>=document.documentMode,rn=null,Ul=null,Qn=null,$l=!1;function Ka(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$l||rn==null||rn!==ni(r)||(r=rn,"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&&or(Qn,r)||(Qn=r,r=ui(Ul,"onSelect"),0<r.length&&(t=new Ao("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=rn)))}function zr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ln={animationend:zr("Animation","AnimationEnd"),animationiteration:zr("Animation","AnimationIteration"),animationstart:zr("Animation","AnimationStart"),transitionend:zr("Transition","TransitionEnd")},il={},Wu={};lt&&(Wu=document.createElement("div").style,"AnimationEvent"in window||(delete ln.animationend.animation,delete ln.animationiteration.animation,delete ln.animationstart.animation),"TransitionEvent"in window||delete ln.transitionend.transition);function Ri(e){if(il[e])return il[e];if(!ln[e])return e;var t=ln[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Wu)return il[e]=t[n];return e}var Vu=Ri("animationend"),Ku=Ri("animationiteration"),Qu=Ri("animationstart"),Gu=Ri("transitionend"),Yu=new Map,Qa="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){Yu.set(e,t),Qt(t,[e])}for(var ll=0;ll<Qa.length;ll++){var ol=Qa[ll],up=ol.toLowerCase(),cp=ol[0].toUpperCase()+ol.slice(1);Nt(up,"on"+cp)}Nt(Vu,"onAnimationEnd");Nt(Ku,"onAnimationIteration");Nt(Qu,"onAnimationStart");Nt("dblclick","onDoubleClick");Nt("focusin","onFocus");Nt("focusout","onBlur");Nt(Gu,"onTransitionEnd");wn("onMouseEnter",["mouseout","mouseover"]);wn("onMouseLeave",["mouseout","mouseover"]);wn("onPointerEnter",["pointerout","pointerover"]);wn("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(" "),dp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xn));function Ga(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,uf(r,t,void 0,e),e.currentTarget=null}function Ju(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;Ga(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;Ga(i,a,u),l=s}}}if(ii)throw e=Fl,ii=!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)||(Zu(t,e,2,!1),n.add(r))}function al(e,t,n){var r=0;t&&(r|=4),Zu(n,e,r,t)}var Or="_reactListening"+Math.random().toString(36).slice(2);function ar(e){if(!e[Or]){e[Or]=!0,lu.forEach(function(n){n!=="selectionchange"&&(dp.has(n)||al(n,!1,e),al(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Or]||(t[Or]=!0,al("selectionchange",!1,t))}}function Zu(e,t,n,r){switch(zu(t)){case 1:var i=Ef;break;case 4:i=jf;break;default:i=Mo}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 sl(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=Dt(a),o===null)return;if(s=o.tag,s===5||s===6){r=l=o;continue e}a=a.parentNode}}r=r.return}ku(function(){var u=l,g=To(n),m=[];e:{var v=Yu.get(e);if(v!==void 0){var k=Ao,x=e;switch(e){case"keypress":if(Qr(n)===0)break e;case"keydown":case"keyup":k=Uf;break;case"focusin":x="focus",k=tl;break;case"focusout":x="blur",k=tl;break;case"beforeblur":case"afterblur":k=tl;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=Fa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=Nf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=Hf;break;case Vu:case Ku:case Qu:k=Mf;break;case Gu:k=Vf;break;case"scroll":k=_f;break;case"wheel":k=Qf;break;case"copy":case"cut":case"paste":k=Af;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=Ba}var S=(t&4)!==0,E=!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=tr(d,f),w!=null&&S.push(sr(d,w,h)))),E)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!==Al&&(x=n.relatedTarget||n.fromElement)&&(Dt(x)||x[ot]))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?Dt(x):null,x!==null&&(E=Gt(x),x!==E||x.tag!==5&&x.tag!==6)&&(x=null)):(k=null,x=u),k!==x)){if(S=Fa,w="onMouseLeave",f="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(S=Ba,w="onPointerLeave",f="onPointerEnter",d="pointer"),E=k==null?v:on(k),h=x==null?v:on(x),v=new S(w,d+"leave",k,n,g),v.target=E,v.relatedTarget=h,w=null,Dt(g)===u&&(S=new S(f,d+"enter",x,n,g),S.target=h,S.relatedTarget=E,w=S),E=w,k&&x)t:{for(S=k,f=x,d=0,h=S;h;h=Zt(h))d++;for(h=0,w=f;w;w=Zt(w))h++;for(;0<d-h;)S=Zt(S),d--;for(;0<h-d;)f=Zt(f),h--;for(;d--;){if(S===f||f!==null&&S===f.alternate)break t;S=Zt(S),f=Zt(f)}S=null}else S=null;k!==null&&Ya(m,v,k,S,!1),x!==null&&E!==null&&Ya(m,E,x,S,!0)}}e:{if(v=u?on(u):window,k=v.nodeName&&v.nodeName.toLowerCase(),k==="select"||k==="input"&&v.type==="file")var T=tp;else if($a(v))if(Uu)T=lp;else{T=rp;var R=np}else(k=v.nodeName)&&k.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(T=ip);if(T&&(T=T(e,u))){bu(m,T,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?on(u):window,e){case"focusin":($a(R)||R.contentEditable==="true")&&(rn=R,Ul=u,Qn=null);break;case"focusout":Qn=Ul=rn=null;break;case"mousedown":$l=!0;break;case"contextmenu":case"mouseup":case"dragend":$l=!1,Ka(m,n,g);break;case"selectionchange":if(sp)break;case"keydown":case"keyup":Ka(m,n,g)}var M;if(Oo)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else nn?Du(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(Fu&&n.locale!=="ko"&&(nn||A!=="onCompositionStart"?A==="onCompositionEnd"&&nn&&(M=Ou()):(mt=g,Io="value"in mt?mt.value:mt.textContent,nn=!0)),R=ui(u,A),0<R.length&&(A=new Da(A,e,null,n,g),m.push({event:A,listeners:R}),M?A.data=M:(M=Bu(n),M!==null&&(A.data=M)))),(M=Yf?Jf(e,n):Zf(e,n))&&(u=ui(u,"onBeforeInput"),0<u.length&&(g=new Da("onBeforeInput","beforeinput",null,n,g),m.push({event:g,listeners:u}),g.data=M))}Ju(m,t)})}function sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ui(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,l=i.stateNode;i.tag===5&&l!==null&&(i=l,l=tr(e,n),l!=null&&r.unshift(sr(e,l,i)),l=tr(e,t),l!=null&&r.push(sr(e,l,i))),e=e.return}return r}function Zt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ya(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=tr(n,l),s!=null&&o.unshift(sr(n,s,a))):i||(s=tr(n,l),s!=null&&o.push(sr(n,s,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var fp=/\r\n?/g,pp=/\u0000|\uFFFD/g;function Ja(e){return(typeof e=="string"?e:""+e).replace(fp,` | |
| `).replace(pp,"")}function Fr(e,t,n){if(t=Ja(t),Ja(e)!==t&&n)throw Error(C(425))}function ci(){}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,hp=typeof clearTimeout=="function"?clearTimeout:void 0,Za=typeof Promise=="function"?Promise:void 0,mp=typeof queueMicrotask=="function"?queueMicrotask:typeof Za<"u"?function(e){return Za.resolve(null).then(e).catch(gp)}:Vl;function gp(e){setTimeout(function(){throw e})}function ul(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),ir(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);ir(t)}function kt(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 qa(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 Tn=Math.random().toString(36).slice(2),Ye="__reactFiber$"+Tn,ur="__reactProps$"+Tn,ot="__reactContainer$"+Tn,Kl="__reactEvents$"+Tn,vp="__reactListeners$"+Tn,yp="__reactHandles$"+Tn;function Dt(e){var t=e[Ye];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ot]||n[Ye]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=qa(e);e!==null;){if(n=e[Ye])return n;e=qa(e)}return t}e=n,n=e.parentNode}return null}function kr(e){return e=e[Ye]||e[ot],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function on(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(C(33))}function Mi(e){return e[ur]||null}var Ql=[],an=-1;function Lt(e){return{current:e}}function W(e){0>an||(e.current=Ql[an],Ql[an]=null,an--)}function X(e,t){an++,Ql[an]=e.current,e.current=t}var Tt={},ge=Lt(Tt),Ce=Lt(!1),Xt=Tt;function xn(e,t){var n=e.type.contextTypes;if(!n)return Tt;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 Pe(e){return e=e.childContextTypes,e!=null}function di(){W(Ce),W(ge)}function es(e,t,n){if(ge.current!==Tt)throw Error(C(168));X(ge,t),X(Ce,n)}function qu(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,tf(e)||"Unknown",i));return Y({},n,r)}function fi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Tt,Xt=ge.current,X(ge,e),X(Ce,Ce.current),!0}function ts(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=qu(e,t,Xt),r.__reactInternalMemoizedMergedChildContext=e,W(Ce),W(ge),X(ge,e)):W(Ce),X(Ce,n)}var tt=null,Ii=!1,cl=!1;function ec(e){tt===null?tt=[e]:tt.push(e)}function wp(e){Ii=!0,ec(e)}function Rt(){if(!cl&&tt!==null){cl=!0;var e=0,t=$;try{var n=tt;for($=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}tt=null,Ii=!1}catch(i){throw tt!==null&&(tt=tt.slice(e+1)),Eu(No,Rt),i}finally{$=t,cl=!1}}return null}var sn=[],un=0,pi=null,hi=0,Ae=[],ze=0,Ht=null,nt=1,rt="";function Ot(e,t){sn[un++]=hi,sn[un++]=pi,pi=e,hi=t}function tc(e,t,n){Ae[ze++]=nt,Ae[ze++]=rt,Ae[ze++]=Ht,Ht=e;var r=nt;e=rt;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,nt=1<<32-We(t)+i|n<<i|r,rt=l+e}else nt=1<<l|n<<i|r,rt=e}function Do(e){e.return!==null&&(Ot(e,1),tc(e,1,0))}function Bo(e){for(;e===pi;)pi=sn[--un],sn[un]=null,hi=sn[--un],sn[un]=null;for(;e===Ht;)Ht=Ae[--ze],Ae[ze]=null,rt=Ae[--ze],Ae[ze]=null,nt=Ae[--ze],Ae[ze]=null}var Le=null,Te=null,V=!1,He=null;function nc(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 ns(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,Le=e,Te=kt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Le=e,Te=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ht!==null?{id:nt,overflow:rt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Oe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Le=e,Te=null,!0):!1;default:return!1}}function Gl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Yl(e){if(V){var t=Te;if(t){var n=t;if(!ns(e,t)){if(Gl(e))throw Error(C(418));t=kt(n.nextSibling);var r=Le;t&&ns(e,t)?nc(r,n):(e.flags=e.flags&-4097|2,V=!1,Le=e)}}else{if(Gl(e))throw Error(C(418));e.flags=e.flags&-4097|2,V=!1,Le=e}}}function rs(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Le=e}function Dr(e){if(e!==Le)return!1;if(!V)return rs(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=Te)){if(Gl(e))throw rc(),Error(C(418));for(;t;)nc(e,t),t=kt(t.nextSibling)}if(rs(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){Te=kt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Te=null}}else Te=Le?kt(e.stateNode.nextSibling):null;return!0}function rc(){for(var e=Te;e;)e=kt(e.nextSibling)}function kn(){Te=Le=null,V=!1}function bo(e){He===null?He=[e]:He.push(e)}var xp=ut.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 Br(e,t){throw e=Object.prototype.toString.call(t),Error(C(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function is(e){var t=e._init;return t(e._payload)}function ic(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=Et(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=vl(h,f.mode,w),d.return=f,d):(d=i(d,h),d.return=f,d)}function s(f,d,h,w){var T=h.type;return T===tn?g(f,d,h.props.children,w,h.key):d!==null&&(d.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===dt&&is(T)===d.type)?(w=i(d,h.props),w.ref=Fn(f,d,h),w.return=f,w):(w=ti(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=yl(h,f.mode,w),d.return=f,d):(d=i(d,h.children||[]),d.return=f,d)}function g(f,d,h,w,T){return d===null||d.tag!==7?(d=$t(h,f.mode,w,T),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=vl(""+d,f.mode,h),d.return=f,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Tr:return h=ti(d.type,d.key,d.props,null,f.mode,h),h.ref=Fn(f,null,d),h.return=f,h;case en:return d=yl(d,f.mode,h),d.return=f,d;case dt:var w=d._init;return m(f,w(d._payload),h)}if(Un(d)||Mn(d))return d=$t(d,f.mode,h,null),d.return=f,d;Br(f,d)}return null}function v(f,d,h,w){var T=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return T!==null?null:a(f,d,""+h,w);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Tr:return h.key===T?s(f,d,h,w):null;case en:return h.key===T?u(f,d,h,w):null;case dt:return T=h._init,v(f,d,T(h._payload),w)}if(Un(h)||Mn(h))return T!==null?null:g(f,d,h,w,null);Br(f,h)}return null}function k(f,d,h,w,T){if(typeof w=="string"&&w!==""||typeof w=="number")return f=f.get(h)||null,a(d,f,""+w,T);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Tr:return f=f.get(w.key===null?h:w.key)||null,s(d,f,w,T);case en:return f=f.get(w.key===null?h:w.key)||null,u(d,f,w,T);case dt:var R=w._init;return k(f,d,h,R(w._payload),T)}if(Un(w)||Mn(w))return f=f.get(h)||null,g(d,f,w,T,null);Br(d,w)}return null}function x(f,d,h,w){for(var T=null,R=null,M=d,A=d=0,Z=null;M!==null&&A<h.length;A++){M.index>A?(Z=M,M=null):Z=M.sibling;var B=v(f,M,h[A],w);if(B===null){M===null&&(M=Z);break}e&&M&&B.alternate===null&&t(f,M),d=l(B,d,A),R===null?T=B:R.sibling=B,R=B,M=Z}if(A===h.length)return n(f,M),V&&Ot(f,A),T;if(M===null){for(;A<h.length;A++)M=m(f,h[A],w),M!==null&&(d=l(M,d,A),R===null?T=M:R.sibling=M,R=M);return V&&Ot(f,A),T}for(M=r(f,M);A<h.length;A++)Z=k(M,f,A,h[A],w),Z!==null&&(e&&Z.alternate!==null&&M.delete(Z.key===null?A:Z.key),d=l(Z,d,A),R===null?T=Z:R.sibling=Z,R=Z);return e&&M.forEach(function(be){return t(f,be)}),V&&Ot(f,A),T}function S(f,d,h,w){var T=Mn(h);if(typeof T!="function")throw Error(C(150));if(h=T.call(h),h==null)throw Error(C(151));for(var R=T=null,M=d,A=d=0,Z=null,B=h.next();M!==null&&!B.done;A++,B=h.next()){M.index>A?(Z=M,M=null):Z=M.sibling;var be=v(f,M,B.value,w);if(be===null){M===null&&(M=Z);break}e&&M&&be.alternate===null&&t(f,M),d=l(be,d,A),R===null?T=be:R.sibling=be,R=be,M=Z}if(B.done)return n(f,M),V&&Ot(f,A),T;if(M===null){for(;!B.done;A++,B=h.next())B=m(f,B.value,w),B!==null&&(d=l(B,d,A),R===null?T=B:R.sibling=B,R=B);return V&&Ot(f,A),T}for(M=r(f,M);!B.done;A++,B=h.next())B=k(M,f,A,B.value,w),B!==null&&(e&&B.alternate!==null&&M.delete(B.key===null?A:B.key),d=l(B,d,A),R===null?T=B:R.sibling=B,R=B);return e&&M.forEach(function(Ln){return t(f,Ln)}),V&&Ot(f,A),T}function E(f,d,h,w){if(typeof h=="object"&&h!==null&&h.type===tn&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Tr:e:{for(var T=h.key,R=d;R!==null;){if(R.key===T){if(T=h.type,T===tn){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===T||typeof T=="object"&&T!==null&&T.$$typeof===dt&&is(T)===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===tn?(d=$t(h.props.children,f.mode,w,h.key),d.return=f,f=d):(w=ti(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 en: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=yl(h,f.mode,w),d.return=f,f=d}return o(f);case dt:return R=h._init,E(f,d,R(h._payload),w)}if(Un(h))return x(f,d,h,w);if(Mn(h))return S(f,d,h,w);Br(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=vl(h,f.mode,w),d.return=f,f=d),o(f)):n(f,d)}return E}var Sn=ic(!0),lc=ic(!1),mi=Lt(null),gi=null,cn=null,Uo=null;function $o(){Uo=cn=gi=null}function Xo(e){var t=mi.current;W(mi),e._currentValue=t}function Jl(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 vn(e,t){gi=e,Uo=cn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Se=!0),e.firstContext=null)}function De(e){var t=e._currentValue;if(Uo!==e)if(e={context:e,memoizedValue:t,next:null},cn===null){if(gi===null)throw Error(C(308));cn=e,gi.dependencies={lanes:0,firstContext:e}}else cn=cn.next=e;return t}var Bt=null;function Ho(e){Bt===null?Bt=[e]:Bt.push(e)}function oc(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,at(e,r)}function at(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 ft=!1;function Wo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ac(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 it(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function St(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,at(e,n)}return i=r.interleaved,i===null?(t.next=t,Ho(r)):(t.next=i.next,i.next=t),r.interleaved=t,at(e,n)}function Gr(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,Lo(e,n)}}function ls(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 vi(e,t,n,r){var i=e.updateQueue;ft=!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=Y({},m,v);break e;case 2:ft=!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 os(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 Sr={},Ze=Lt(Sr),cr=Lt(Sr),dr=Lt(Sr);function bt(e){if(e===Sr)throw Error(C(174));return e}function Vo(e,t){switch(X(dr,t),X(cr,e),X(Ze,Sr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Rl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Rl(t,e)}W(Ze),X(Ze,t)}function Cn(){W(Ze),W(cr),W(dr)}function sc(e){bt(dr.current);var t=bt(Ze.current),n=Rl(t,e.type);t!==n&&(X(cr,e),X(Ze,n))}function Ko(e){cr.current===e&&(W(Ze),W(cr))}var Q=Lt(0);function yi(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 dl=[];function Qo(){for(var e=0;e<dl.length;e++)dl[e]._workInProgressVersionPrimary=null;dl.length=0}var Yr=ut.ReactCurrentDispatcher,fl=ut.ReactCurrentBatchConfig,Wt=0,G=null,ie=null,ae=null,wi=!1,Gn=!1,fr=0,kp=0;function pe(){throw Error(C(321))}function Go(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 Yo(e,t,n,r,i,l){if(Wt=l,G=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Yr.current=e===null||e.memoizedState===null?Ep:jp,e=n(r,i),Gn){l=0;do{if(Gn=!1,fr=0,25<=l)throw Error(C(301));l+=1,ae=ie=null,t.updateQueue=null,Yr.current=_p,e=n(r,i)}while(Gn)}if(Yr.current=xi,t=ie!==null&&ie.next!==null,Wt=0,ae=ie=G=null,wi=!1,t)throw Error(C(300));return e}function Jo(){var e=fr!==0;return fr=0,e}function Ge(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ae===null?G.memoizedState=ae=e:ae=ae.next=e,ae}function Be(){if(ie===null){var e=G.alternate;e=e!==null?e.memoizedState:null}else e=ie.next;var t=ae===null?G.memoizedState:ae.next;if(t!==null)ae=t,ie=e;else{if(e===null)throw Error(C(310));ie=e,e={memoizedState:ie.memoizedState,baseState:ie.baseState,baseQueue:ie.baseQueue,queue:ie.queue,next:null},ae===null?G.memoizedState=ae=e:ae=ae.next=e}return ae}function pr(e,t){return typeof t=="function"?t(e):t}function pl(e){var t=Be(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=ie,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,G.lanes|=g,Vt|=g}u=u.next}while(u!==null&&u!==l);s===null?o=r:s.next=a,Ke(r,t.memoizedState)||(Se=!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,G.lanes|=l,Vt|=l,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function hl(e){var t=Be(),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)||(Se=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function uc(){}function cc(e,t){var n=G,r=Be(),i=t(),l=!Ke(r.memoizedState,i);if(l&&(r.memoizedState=i,Se=!0),r=r.queue,Zo(pc.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ae!==null&&ae.memoizedState.tag&1){if(n.flags|=2048,hr(9,fc.bind(null,n,r,i,t),void 0,null),se===null)throw Error(C(349));Wt&30||dc(n,t,i)}return i}function dc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=G.updateQueue,t===null?(t={lastEffect:null,stores:null},G.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function fc(e,t,n,r){t.value=n,t.getSnapshot=r,hc(t)&&mc(e)}function pc(e,t,n){return n(function(){hc(t)&&mc(e)})}function hc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ke(e,n)}catch{return!0}}function mc(e){var t=at(e,1);t!==null&&Ve(t,e,1,-1)}function as(e){var t=Ge();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:e},t.queue=e,e=e.dispatch=Pp.bind(null,G,e),[t.memoizedState,e]}function hr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=G.updateQueue,t===null?(t={lastEffect:null,stores:null},G.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 gc(){return Be().memoizedState}function Jr(e,t,n,r){var i=Ge();G.flags|=e,i.memoizedState=hr(1|t,n,void 0,r===void 0?null:r)}function Ai(e,t,n,r){var i=Be();r=r===void 0?null:r;var l=void 0;if(ie!==null){var o=ie.memoizedState;if(l=o.destroy,r!==null&&Go(r,o.deps)){i.memoizedState=hr(t,n,l,r);return}}G.flags|=e,i.memoizedState=hr(1|t,n,l,r)}function ss(e,t){return Jr(8390656,8,e,t)}function Zo(e,t){return Ai(2048,8,e,t)}function vc(e,t){return Ai(4,2,e,t)}function yc(e,t){return Ai(4,4,e,t)}function wc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xc(e,t,n){return n=n!=null?n.concat([e]):null,Ai(4,4,wc.bind(null,t,e),n)}function qo(){}function kc(e,t){var n=Be();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Go(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Sc(e,t){var n=Be();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Go(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Cc(e,t,n){return Wt&21?(Ke(n,t)||(n=Tu(),G.lanes|=n,Vt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Se=!0),e.memoizedState=n)}function Sp(e,t){var n=$;$=n!==0&&4>n?n:4,e(!0);var r=fl.transition;fl.transition={};try{e(!1),t()}finally{$=n,fl.transition=r}}function Pc(){return Be().memoizedState}function Cp(e,t,n){var r=Pt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ec(e))jc(t,n);else if(n=oc(e,t,n,r),n!==null){var i=ye();Ve(n,e,r,i),_c(n,t,r)}}function Pp(e,t,n){var r=Pt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ec(e))jc(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=oc(e,t,i,r),n!==null&&(i=ye(),Ve(n,e,r,i),_c(n,t,r))}}function Ec(e){var t=e.alternate;return e===G||t!==null&&t===G}function jc(e,t){Gn=wi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _c(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Lo(e,n)}}var xi={readContext:De,useCallback:pe,useContext:pe,useEffect:pe,useImperativeHandle:pe,useInsertionEffect:pe,useLayoutEffect:pe,useMemo:pe,useReducer:pe,useRef:pe,useState:pe,useDebugValue:pe,useDeferredValue:pe,useTransition:pe,useMutableSource:pe,useSyncExternalStore:pe,useId:pe,unstable_isNewReconciler:!1},Ep={readContext:De,useCallback:function(e,t){return Ge().memoizedState=[e,t===void 0?null:t],e},useContext:De,useEffect:ss,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Jr(4194308,4,wc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Jr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Jr(4,2,e,t)},useMemo:function(e,t){var n=Ge();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ge();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=Cp.bind(null,G,e),[r.memoizedState,e]},useRef:function(e){var t=Ge();return e={current:e},t.memoizedState=e},useState:as,useDebugValue:qo,useDeferredValue:function(e){return Ge().memoizedState=e},useTransition:function(){var e=as(!1),t=e[0];return e=Sp.bind(null,e[1]),Ge().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=G,i=Ge();if(V){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),se===null)throw Error(C(349));Wt&30||dc(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,ss(pc.bind(null,r,l,e),[e]),r.flags|=2048,hr(9,fc.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Ge(),t=se.identifierPrefix;if(V){var n=rt,r=nt;n=(r&~(1<<32-We(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=fr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=kp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},jp={readContext:De,useCallback:kc,useContext:De,useEffect:Zo,useImperativeHandle:xc,useInsertionEffect:vc,useLayoutEffect:yc,useMemo:Sc,useReducer:pl,useRef:gc,useState:function(){return pl(pr)},useDebugValue:qo,useDeferredValue:function(e){var t=Be();return Cc(t,ie.memoizedState,e)},useTransition:function(){var e=pl(pr)[0],t=Be().memoizedState;return[e,t]},useMutableSource:uc,useSyncExternalStore:cc,useId:Pc,unstable_isNewReconciler:!1},_p={readContext:De,useCallback:kc,useContext:De,useEffect:Zo,useImperativeHandle:xc,useInsertionEffect:vc,useLayoutEffect:yc,useMemo:Sc,useReducer:hl,useRef:gc,useState:function(){return hl(pr)},useDebugValue:qo,useDeferredValue:function(e){var t=Be();return ie===null?t.memoizedState=e:Cc(t,ie.memoizedState,e)},useTransition:function(){var e=hl(pr)[0],t=Be().memoizedState;return[e,t]},useMutableSource:uc,useSyncExternalStore:cc,useId:Pc,unstable_isNewReconciler:!1};function $e(e,t){if(e&&e.defaultProps){t=Y({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Zl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var zi={isMounted:function(e){return(e=e._reactInternals)?Gt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ye(),i=Pt(e),l=it(r,i);l.payload=t,n!=null&&(l.callback=n),t=St(e,l,i),t!==null&&(Ve(t,e,i,r),Gr(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ye(),i=Pt(e),l=it(r,i);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=St(e,l,i),t!==null&&(Ve(t,e,i,r),Gr(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ye(),r=Pt(e),i=it(n,r);i.tag=2,t!=null&&(i.callback=t),t=St(e,i,r),t!==null&&(Ve(t,e,r,n),Gr(t,e,r))}};function us(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?!or(n,r)||!or(i,l):!0}function Tc(e,t,n){var r=!1,i=Tt,l=t.contextType;return typeof l=="object"&&l!==null?l=De(l):(i=Pe(t)?Xt:ge.current,r=t.contextTypes,l=(r=r!=null)?xn(e,i):Tt),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 cs(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 ql(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=De(l):(l=Pe(t)?Xt:ge.current,i.context=xn(e,l)),i.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Zl(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),vi(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Pn(e,t){try{var n="",r=t;do n+=ef(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 ml(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function eo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Tp=typeof WeakMap=="function"?WeakMap:Map;function Nc(e,t,n){n=it(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Si||(Si=!0,co=r),eo(e,t)},n}function Lc(e,t,n){n=it(-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(){eo(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){eo(e,t),typeof r!="function"&&(Ct===null?Ct=new Set([this]):Ct.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function ds(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Tp;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=$p.bind(null,e,t,n),t.then(e,e))}function fs(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 ps(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=it(-1,1),t.tag=2,St(n,t,1))),n.lanes|=1),e)}var Np=ut.ReactCurrentOwner,Se=!1;function ve(e,t,n,r){t.child=e===null?lc(t,null,n,r):Sn(t,e.child,n,r)}function hs(e,t,n,r,i){n=n.render;var l=t.ref;return vn(t,i),r=Yo(e,t,n,r,l,i),n=Jo(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,st(e,t,i)):(V&&n&&Do(t),t.flags|=1,ve(e,t,r,i),t.child)}function ms(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!aa(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Rc(e,t,l,r,i)):(e=ti(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:or,n(o,r)&&e.ref===t.ref)return st(e,t,i)}return t.flags|=1,e=Et(l,r),e.ref=t.ref,e.return=t,t.child=e}function Rc(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(or(l,r)&&e.ref===t.ref)if(Se=!1,t.pendingProps=r=l,(e.lanes&i)!==0)e.flags&131072&&(Se=!0);else return t.lanes=e.lanes,st(e,t,i)}return to(e,t,n,r,i)}function Mc(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(fn,_e),_e|=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(fn,_e),_e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,X(fn,_e),_e|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,X(fn,_e),_e|=r;return ve(e,t,i,n),t.child}function Ic(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function to(e,t,n,r,i){var l=Pe(n)?Xt:ge.current;return l=xn(t,l),vn(t,i),n=Yo(e,t,n,r,l,i),r=Jo(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,st(e,t,i)):(V&&r&&Do(t),t.flags|=1,ve(e,t,n,i),t.child)}function gs(e,t,n,r,i){if(Pe(n)){var l=!0;fi(t)}else l=!1;if(vn(t,i),t.stateNode===null)Zr(e,t),Tc(t,n,r),ql(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=De(u):(u=Pe(n)?Xt:ge.current,u=xn(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)&&cs(t,o,r,u),ft=!1;var v=t.memoizedState;o.state=v,vi(t,r,o,i),s=t.memoizedState,a!==r||v!==s||Ce.current||ft?(typeof g=="function"&&(Zl(t,n,g,r),s=t.memoizedState),(a=ft||us(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,ac(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=De(s):(s=Pe(n)?Xt:ge.current,s=xn(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)&&cs(t,o,r,s),ft=!1,v=t.memoizedState,o.state=v,vi(t,r,o,i);var x=t.memoizedState;a!==m||v!==x||Ce.current||ft?(typeof k=="function"&&(Zl(t,n,k,r),x=t.memoizedState),(u=ft||us(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 no(e,t,n,r,l,i)}function no(e,t,n,r,i,l){Ic(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&ts(t,n,!1),st(e,t,l);r=t.stateNode,Np.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Sn(t,e.child,null,l),t.child=Sn(t,null,a,l)):ve(e,t,a,l),t.memoizedState=r.state,i&&ts(t,n,!0),t.child}function Ac(e){var t=e.stateNode;t.pendingContext?es(e,t.pendingContext,t.pendingContext!==t.context):t.context&&es(e,t.context,!1),Vo(e,t.containerInfo)}function vs(e,t,n,r,i){return kn(),bo(i),t.flags|=256,ve(e,t,n,r),t.child}var ro={dehydrated:null,treeContext:null,retryLane:0};function io(e){return{baseLanes:e,cachePool:null,transitions:null}}function zc(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 Yl(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=Di(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=io(n),t.memoizedState=ro,e):ea(t,o));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return Lp(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=Et(i,s),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?l=Et(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?io(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=ro,r}return l=e.child,e=l.sibling,r=Et(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 ea(e,t){return t=Di({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),Sn(t,e.child,null,n),e=ea(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Lp(e,t,n,r,i,l,o){if(n)return t.flags&256?(t.flags&=-257,r=ml(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=Di({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&&Sn(t,e.child,null,o),t.child.memoizedState=io(o),t.memoizedState=ro,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=ml(l,r,void 0),br(e,t,o,r)}if(a=(o&e.childLanes)!==0,Se||a){if(r=se,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,at(e,i),Ve(r,e,i,-1))}return oa(),r=ml(Error(C(421))),br(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Xp.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,Te=kt(i.nextSibling),Le=t,V=!0,He=null,e!==null&&(Ae[ze++]=nt,Ae[ze++]=rt,Ae[ze++]=Ht,nt=e.id,rt=e.overflow,Ht=t),t=ea(t,r.children),t.flags|=4096,t)}function ys(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Jl(e.return,t,n)}function gl(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 Oc(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(ve(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&&ys(e,n,t);else if(e.tag===19)ys(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&&yi(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),gl(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&&yi(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}gl(t,!0,n,null,l);break;case"together":gl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Zr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function st(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=Et(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Et(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rp(e,t,n){switch(t.tag){case 3:Ac(t),kn();break;case 5:sc(t);break;case 1:Pe(t.type)&&fi(t);break;case 4:Vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;X(mi,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?zc(e,t,n):(X(Q,Q.current&1),e=st(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 Oc(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,Mc(e,t,n)}return st(e,t,n)}var Fc,lo,Dc,Bc;Fc=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}};lo=function(){};Dc=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,bt(Ze.current);var l=null;switch(n){case"input":i=_l(e,i),r=_l(e,r),l=[];break;case"select":i=Y({},i,{value:void 0}),r=Y({},r,{value:void 0}),l=[];break;case"textarea":i=Ll(e,i),r=Ll(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ci)}Ml(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"&&(qn.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"&&(qn.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)}};Bc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Dn(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 he(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 Mp(e,t,n){var r=t.pendingProps;switch(Bo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return he(t),null;case 1:return Pe(t.type)&&di(),he(t),null;case 3:return r=t.stateNode,Cn(),W(Ce),W(ge),Qo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Dr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,He!==null&&(ho(He),He=null))),lo(e,t),he(t),null;case 5:Ko(t);var i=bt(dr.current);if(n=t.type,e!==null&&t.stateNode!=null)Dc(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 he(t),null}if(e=bt(Ze.current),Dr(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ye]=t,r[ur]=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":_a(r,l),H("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},H("invalid",r);break;case"textarea":Na(r,l),H("invalid",r)}Ml(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]):qn.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&H("scroll",r)}switch(n){case"input":Nr(r),Ta(r,l,!0);break;case"textarea":Nr(r),La(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=ci)}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=pu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ye]=t,e[ur]=r,Fc(e,t,!1,!1),t.stateNode=e;e:{switch(o=Il(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":_a(e,r),i=_l(e,r),H("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=Y({},r,{value:void 0}),H("invalid",e);break;case"textarea":Na(e,r),i=Ll(e,r),H("invalid",e);break;default:i=r}Ml(n,i),a=i;for(l in a)if(a.hasOwnProperty(l)){var s=a[l];l==="style"?gu(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&hu(e,s)):l==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&er(e,s):typeof s=="number"&&er(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(qn.hasOwnProperty(l)?s!=null&&l==="onScroll"&&H("scroll",e):s!=null&&Po(e,l,s,o))}switch(n){case"input":Nr(e),Ta(e,r,!1);break;case"textarea":Nr(e),La(e);break;case"option":r.value!=null&&e.setAttribute("value",""+_t(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?pn(e,!!r.multiple,l,!1):r.defaultValue!=null&&pn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=ci)}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 he(t),null;case 6:if(e&&t.stateNode!=null)Bc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(C(166));if(n=bt(dr.current),bt(Ze.current),Dr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ye]=t,(l=r.nodeValue!==n)&&(e=Le,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[Ye]=t,t.stateNode=r}return he(t),null;case 13:if(W(Q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(V&&Te!==null&&t.mode&1&&!(t.flags&128))rc(),kn(),t.flags|=98560,l=!1;else if(l=Dr(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[Ye]=t}else kn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;he(t),l=!1}else He!==null&&(ho(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?le===0&&(le=3):oa())),t.updateQueue!==null&&(t.flags|=4),he(t),null);case 4:return Cn(),lo(e,t),e===null&&ar(t.stateNode.containerInfo),he(t),null;case 10:return Xo(t.type._context),he(t),null;case 17:return Pe(t.type)&&di(),he(t),null;case 19:if(W(Q),l=t.memoizedState,l===null)return he(t),null;if(r=(t.flags&128)!==0,o=l.rendering,o===null)if(r)Dn(l,!1);else{if(le!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=yi(e),o!==null){for(t.flags|=128,Dn(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&&ee()>En&&(t.flags|=128,r=!0,Dn(l,!1),t.lanes=4194304)}else{if(!r)if(e=yi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Dn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!o.alternate&&!V)return he(t),null}else 2*ee()-l.renderingStartTime>En&&n!==1073741824&&(t.flags|=128,r=!0,Dn(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=ee(),t.sibling=null,n=Q.current,X(Q,r?n&1|2:n&1),t):(he(t),null);case 22:case 23:return la(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?_e&1073741824&&(he(t),t.subtreeFlags&6&&(t.flags|=8192)):he(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function Ip(e,t){switch(Bo(t),t.tag){case 1:return Pe(t.type)&&di(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Cn(),W(Ce),W(ge),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));kn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(Q),null;case 4:return Cn(),null;case 10:return Xo(t.type._context),null;case 22:case 23:return la(),null;case 24:return null;default:return null}}var Ur=!1,me=!1,Ap=typeof WeakSet=="function"?WeakSet:Set,N=null;function dn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){J(e,t,r)}else n.current=null}function oo(e,t,n){try{n()}catch(r){J(e,t,r)}}var ws=!1;function zp(e,t){if(Xl=ai,e=Hu(),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},ai=!1,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;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,E=x.memoizedState,f=t.stateNode,d=f.getSnapshotBeforeUpdate(t.elementType===t.type?S:$e(t.type,S),E);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){J(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return x=ws,ws=!1,x}function Yn(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&&oo(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 ao(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function bc(e){var t=e.alternate;t!==null&&(e.alternate=null,bc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ye],delete t[ur],delete t[Kl],delete t[vp],delete t[yp])),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 Uc(e){return e.tag===5||e.tag===3||e.tag===4}function xs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Uc(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 so(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=ci));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}function uo(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(uo(e,t,n),e=e.sibling;e!==null;)uo(e,t,n),e=e.sibling}var ce=null,Xe=!1;function ct(e,t,n){for(n=n.child;n!==null;)$c(e,t,n),n=n.sibling}function $c(e,t,n){if(Je&&typeof Je.onCommitFiberUnmount=="function")try{Je.onCommitFiberUnmount(Ti,n)}catch{}switch(n.tag){case 5:me||dn(n,t);case 6:var r=ce,i=Xe;ce=null,ct(e,t,n),ce=r,Xe=i,ce!==null&&(Xe?(e=ce,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ce.removeChild(n.stateNode));break;case 18:ce!==null&&(Xe?(e=ce,n=n.stateNode,e.nodeType===8?ul(e.parentNode,n):e.nodeType===1&&ul(e,n),ir(e)):ul(ce,n.stateNode));break;case 4:r=ce,i=Xe,ce=n.stateNode.containerInfo,Xe=!0,ct(e,t,n),ce=r,Xe=i;break;case 0:case 11:case 14:case 15:if(!me&&(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)&&oo(n,t,o),i=i.next}while(i!==r)}ct(e,t,n);break;case 1:if(!me&&(dn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){J(n,t,a)}ct(e,t,n);break;case 21:ct(e,t,n);break;case 22:n.mode&1?(me=(r=me)||n.memoizedState!==null,ct(e,t,n),me=r):ct(e,t,n);break;default:ct(e,t,n)}}function ks(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ap),t.forEach(function(r){var i=Hp.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:ce=a.stateNode,Xe=!1;break e;case 3:ce=a.stateNode.containerInfo,Xe=!0;break e;case 4:ce=a.stateNode.containerInfo,Xe=!0;break e}a=a.return}if(ce===null)throw Error(C(160));$c(l,o,i),ce=null,Xe=!1;var s=i.alternate;s!==null&&(s.return=null),i.return=null}catch(u){J(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Xc(t,e),t=t.sibling}function Xc(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{Yn(3,e,e.return),Oi(3,e)}catch(S){J(e,e.return,S)}try{Yn(5,e,e.return)}catch(S){J(e,e.return,S)}}break;case 1:Ue(t,e),Qe(e),r&512&&n!==null&&dn(n,n.return);break;case 5:if(Ue(t,e),Qe(e),r&512&&n!==null&&dn(n,n.return),e.flags&32){var i=e.stateNode;try{er(i,"")}catch(S){J(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&&du(i,l),Il(a,o);var u=Il(a,l);for(o=0;o<s.length;o+=2){var g=s[o],m=s[o+1];g==="style"?gu(i,m):g==="dangerouslySetInnerHTML"?hu(i,m):g==="children"?er(i,m):Po(i,g,m,u)}switch(a){case"input":Tl(i,l);break;case"textarea":fu(i,l);break;case"select":var v=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!l.multiple;var k=l.value;k!=null?pn(i,!!l.multiple,k,!1):v!==!!l.multiple&&(l.defaultValue!=null?pn(i,!!l.multiple,l.defaultValue,!0):pn(i,!!l.multiple,l.multiple?[]:"",!1))}i[ur]=l}catch(S){J(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){J(e,e.return,S)}}break;case 3:if(Ue(t,e),Qe(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ir(t.containerInfo)}catch(S){J(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||(ra=ee())),r&4&&ks(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(me=(u=me)||g,Ue(t,e),me=u):Ue(t,e),Qe(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!g&&e.mode&1)for(N=e,g=e.child;g!==null;){for(m=N=g;N!==null;){switch(v=N,k=v.child,v.tag){case 0:case 11:case 14:case 15:Yn(4,v,v.return);break;case 1:dn(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){J(r,n,S)}}break;case 5:dn(v,v.return);break;case 22:if(v.memoizedState!==null){Cs(m);continue}}k!==null?(k.return=v,N=k):Cs(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=mu("display",o))}catch(S){J(e,e.return,S)}}}else if(m.tag===6){if(g===null)try{m.stateNode.nodeValue=u?"":m.memoizedProps}catch(S){J(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&&ks(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(Uc(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&&(er(i,""),r.flags&=-33);var l=xs(e);uo(e,l,i);break;case 3:case 4:var o=r.stateNode.containerInfo,a=xs(e);so(e,a,o);break;default:throw Error(C(161))}}catch(s){J(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Op(e,t,n){N=e,Hc(e)}function Hc(e,t,n){for(var r=(e.mode&1)!==0;N!==null;){var i=N,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||me;a=Ur;var u=me;if(Ur=o,(me=s)&&!u)for(N=i;N!==null;)o=N,s=o.child,o.tag===22&&o.memoizedState!==null?Ps(i):s!==null?(s.return=o,N=s):Ps(i);for(;l!==null;)N=l,Hc(l),l=l.sibling;N=i,Ur=a,me=u}Ss(e)}else i.subtreeFlags&8772&&l!==null?(l.return=i,N=l):Ss(e)}}function Ss(e){for(;N!==null;){var t=N;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:me||Oi(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!me)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&&os(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}os(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&&ir(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(C(163))}me||t.flags&512&&ao(t)}catch(v){J(t,t.return,v)}}if(t===e){N=null;break}if(n=t.sibling,n!==null){n.return=t.return,N=n;break}N=t.return}}function Cs(e){for(;N!==null;){var t=N;if(t===e){N=null;break}var n=t.sibling;if(n!==null){n.return=t.return,N=n;break}N=t.return}}function Ps(e){for(;N!==null;){var t=N;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Oi(4,t)}catch(s){J(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(s){J(t,i,s)}}var l=t.return;try{ao(t)}catch(s){J(t,l,s)}break;case 5:var o=t.return;try{ao(t)}catch(s){J(t,o,s)}}}catch(s){J(t,t.return,s)}if(t===e){N=null;break}var a=t.sibling;if(a!==null){a.return=t.return,N=a;break}N=t.return}}var Fp=Math.ceil,ki=ut.ReactCurrentDispatcher,ta=ut.ReactCurrentOwner,Fe=ut.ReactCurrentBatchConfig,U=0,se=null,ne=null,de=0,_e=0,fn=Lt(0),le=0,mr=null,Vt=0,Fi=0,na=0,Jn=null,ke=null,ra=0,En=1/0,et=null,Si=!1,co=null,Ct=null,$r=!1,gt=null,Ci=0,Zn=0,fo=null,qr=-1,ei=0;function ye(){return U&6?ee():qr!==-1?qr:qr=ee()}function Pt(e){return e.mode&1?U&2&&de!==0?de&-de:xp.transition!==null?(ei===0&&(ei=Tu()),ei):(e=$,e!==0||(e=window.event,e=e===void 0?16:zu(e.type)),e):1}function Ve(e,t,n,r){if(50<Zn)throw Zn=0,fo=null,Error(C(185));wr(e,n,r),(!(U&2)||e!==se)&&(e===se&&(!(U&2)&&(Fi|=n),le===4&&ht(e,de)),Ee(e,r),n===1&&U===0&&!(t.mode&1)&&(En=ee()+500,Ii&&Rt()))}function Ee(e,t){var n=e.callbackNode;xf(e,t);var r=oi(e,e===se?de:0);if(r===0)n!==null&&Ia(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Ia(n),t===1)e.tag===0?wp(Es.bind(null,e)):ec(Es.bind(null,e)),mp(function(){!(U&6)&&Rt()}),n=null;else{switch(Nu(r)){case 1:n=No;break;case 4:n=ju;break;case 16:n=li;break;case 536870912:n=_u;break;default:n=li}n=Zc(n,Wc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Wc(e,t){if(qr=-1,ei=0,U&6)throw Error(C(327));var n=e.callbackNode;if(yn()&&e.callbackNode!==n)return null;var r=oi(e,e===se?de:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Pi(e,r);else{t=r;var i=U;U|=2;var l=Kc();(se!==e||de!==t)&&(et=null,En=ee()+500,Ut(e,t));do try{bp();break}catch(a){Vc(e,a)}while(!0);$o(),ki.current=l,U=i,ne!==null?t=0:(se=null,de=0,t=le)}if(t!==0){if(t===2&&(i=Dl(e),i!==0&&(r=i,t=po(e,i))),t===1)throw n=mr,Ut(e,0),ht(e,r),Ee(e,ee()),n;if(t===6)ht(e,r);else{if(i=e.current.alternate,!(r&30)&&!Dp(i)&&(t=Pi(e,r),t===2&&(l=Dl(e),l!==0&&(r=l,t=po(e,l))),t===1))throw n=mr,Ut(e,0),ht(e,r),Ee(e,ee()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(C(345));case 2:Ft(e,ke,et);break;case 3:if(ht(e,r),(r&130023424)===r&&(t=ra+500-ee(),10<t)){if(oi(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){ye(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Vl(Ft.bind(null,e,ke,et),t);break}Ft(e,ke,et);break;case 4:if(ht(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=ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Fp(r/1960))-r,10<r){e.timeoutHandle=Vl(Ft.bind(null,e,ke,et),r);break}Ft(e,ke,et);break;case 5:Ft(e,ke,et);break;default:throw Error(C(329))}}}return Ee(e,ee()),e.callbackNode===n?Wc.bind(null,e):null}function po(e,t){var n=Jn;return e.current.memoizedState.isDehydrated&&(Ut(e,t).flags|=256),e=Pi(e,t),e!==2&&(t=ke,ke=n,t!==null&&ho(t)),e}function ho(e){ke===null?ke=e:ke.push.apply(ke,e)}function Dp(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 ht(e,t){for(t&=~na,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 Es(e){if(U&6)throw Error(C(327));yn();var t=oi(e,0);if(!(t&1))return Ee(e,ee()),null;var n=Pi(e,t);if(e.tag!==0&&n===2){var r=Dl(e);r!==0&&(t=r,n=po(e,r))}if(n===1)throw n=mr,Ut(e,0),ht(e,t),Ee(e,ee()),n;if(n===6)throw Error(C(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ft(e,ke,et),Ee(e,ee()),null}function ia(e,t){var n=U;U|=1;try{return e(t)}finally{U=n,U===0&&(En=ee()+500,Ii&&Rt())}}function Kt(e){gt!==null&>.tag===0&&!(U&6)&&yn();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)&&Rt()}}function la(){_e=fn.current,W(fn)}function Ut(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,hp(n)),ne!==null)for(n=ne.return;n!==null;){var r=n;switch(Bo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&di();break;case 3:Cn(),W(Ce),W(ge),Qo();break;case 5:Ko(r);break;case 4:Cn();break;case 13:W(Q);break;case 19:W(Q);break;case 10:Xo(r.type._context);break;case 22:case 23:la()}n=n.return}if(se=e,ne=e=Et(e.current,null),de=_e=t,le=0,mr=null,na=Fi=Vt=0,ke=Jn=null,Bt!==null){for(t=0;t<Bt.length;t++)if(n=Bt[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}Bt=null}return e}function Vc(e,t){do{var n=ne;try{if($o(),Yr.current=xi,wi){for(var r=G.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}wi=!1}if(Wt=0,ae=ie=G=null,Gn=!1,fr=0,ta.current=null,n===null||n.return===null){le=1,mr=t,ne=null;break}e:{var l=e,o=n.return,a=n,s=t;if(t=de,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=fs(o);if(k!==null){k.flags&=-257,ps(k,o,a,l,t),k.mode&1&&ds(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)){ds(l,u,t),oa();break e}s=Error(C(426))}}else if(V&&a.mode&1){var E=fs(o);if(E!==null){!(E.flags&65536)&&(E.flags|=256),ps(E,o,a,l,t),bo(Pn(s,a));break e}}l=s=Pn(s,a),le!==4&&(le=2),Jn===null?Jn=[l]:Jn.push(l),l=o;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var f=Nc(l,s,t);ls(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"&&(Ct===null||!Ct.has(h)))){l.flags|=65536,t&=-t,l.lanes|=t;var w=Lc(l,a,t);ls(l,w);break e}}l=l.return}while(l!==null)}Gc(n)}catch(T){t=T,ne===n&&n!==null&&(ne=n=n.return);continue}break}while(!0)}function Kc(){var e=ki.current;return ki.current=xi,e===null?xi:e}function oa(){(le===0||le===3||le===2)&&(le=4),se===null||!(Vt&268435455)&&!(Fi&268435455)||ht(se,de)}function Pi(e,t){var n=U;U|=2;var r=Kc();(se!==e||de!==t)&&(et=null,Ut(e,t));do try{Bp();break}catch(i){Vc(e,i)}while(!0);if($o(),U=n,ki.current=r,ne!==null)throw Error(C(261));return se=null,de=0,le}function Bp(){for(;ne!==null;)Qc(ne)}function bp(){for(;ne!==null&&!df();)Qc(ne)}function Qc(e){var t=Jc(e.alternate,e,_e);e.memoizedProps=e.pendingProps,t===null?Gc(e):ne=t,ta.current=null}function Gc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Ip(n,t),n!==null){n.flags&=32767,ne=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{le=6,ne=null;return}}else if(n=Mp(n,t,_e),n!==null){ne=n;return}if(t=t.sibling,t!==null){ne=t;return}ne=t=e}while(t!==null);le===0&&(le=5)}function Ft(e,t,n){var r=$,i=Fe.transition;try{Fe.transition=null,$=1,Up(e,t,n,r)}finally{Fe.transition=i,$=r}return null}function Up(e,t,n,r){do yn();while(gt!==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(kf(e,l),e===se&&(ne=se=null,de=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||$r||($r=!0,Zc(li,function(){return yn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=Fe.transition,Fe.transition=null;var o=$;$=1;var a=U;U|=4,ta.current=null,zp(e,n),Xc(n,e),ap(Hl),ai=!!Xl,Hl=Xl=null,e.current=n,Op(n),ff(),U=a,$=o,Fe.transition=l}else e.current=n;if($r&&($r=!1,gt=e,Ci=i),l=e.pendingLanes,l===0&&(Ct=null),mf(n.stateNode),Ee(e,ee()),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(Si)throw Si=!1,e=co,co=null,e;return Ci&1&&e.tag!==0&&yn(),l=e.pendingLanes,l&1?e===fo?Zn++:(Zn=0,fo=e):Zn=0,Rt(),null}function yn(){if(gt!==null){var e=Nu(Ci),t=Fe.transition,n=$;try{if(Fe.transition=null,$=16>e?16:e,gt===null)var r=!1;else{if(e=gt,gt=null,Ci=0,U&6)throw Error(C(331));var i=U;for(U|=4,N=e.current;N!==null;){var l=N,o=l.child;if(N.flags&16){var a=l.deletions;if(a!==null){for(var s=0;s<a.length;s++){var u=a[s];for(N=u;N!==null;){var g=N;switch(g.tag){case 0:case 11:case 15:Yn(8,g,l)}var m=g.child;if(m!==null)m.return=g,N=m;else for(;N!==null;){g=N;var v=g.sibling,k=g.return;if(bc(g),g===u){N=null;break}if(v!==null){v.return=k,N=v;break}N=k}}}var x=l.alternate;if(x!==null){var S=x.child;if(S!==null){x.child=null;do{var E=S.sibling;S.sibling=null,S=E}while(S!==null)}}N=l}}if(l.subtreeFlags&2064&&o!==null)o.return=l,N=o;else e:for(;N!==null;){if(l=N,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Yn(9,l,l.return)}var f=l.sibling;if(f!==null){f.return=l.return,N=f;break e}N=l.return}}var d=e.current;for(N=d;N!==null;){o=N;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,N=h;else e:for(o=d;N!==null;){if(a=N,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Oi(9,a)}}catch(T){J(a,a.return,T)}if(a===o){N=null;break e}var w=a.sibling;if(w!==null){w.return=a.return,N=w;break e}N=a.return}}if(U=i,Rt(),Je&&typeof Je.onPostCommitFiberRoot=="function")try{Je.onPostCommitFiberRoot(Ti,e)}catch{}r=!0}return r}finally{$=n,Fe.transition=t}}return!1}function js(e,t,n){t=Pn(n,t),t=Nc(e,t,1),e=St(e,t,1),t=ye(),e!==null&&(wr(e,1,t),Ee(e,t))}function J(e,t,n){if(e.tag===3)js(e,e,n);else for(;t!==null;){if(t.tag===3){js(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ct===null||!Ct.has(r))){e=Pn(n,e),e=Lc(t,e,1),t=St(t,e,1),e=ye(),t!==null&&(wr(t,1,e),Ee(t,e));break}}t=t.return}}function $p(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ye(),e.pingedLanes|=e.suspendedLanes&n,se===e&&(de&n)===n&&(le===4||le===3&&(de&130023424)===de&&500>ee()-ra?Ut(e,0):na|=n),Ee(e,t)}function Yc(e,t){t===0&&(e.mode&1?(t=Mr,Mr<<=1,!(Mr&130023424)&&(Mr=4194304)):t=1);var n=ye();e=at(e,t),e!==null&&(wr(e,t,n),Ee(e,n))}function Xp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Yc(e,n)}function Hp(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),Yc(e,n)}var Jc;Jc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ce.current)Se=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Se=!1,Rp(e,t,n);Se=!!(e.flags&131072)}else Se=!1,V&&t.flags&1048576&&tc(t,hi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Zr(e,t),e=t.pendingProps;var i=xn(t,ge.current);vn(t,n),i=Yo(null,t,r,e,i,n);var l=Jo();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,Pe(r)?(l=!0,fi(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,ql(t,r,e,n),t=no(null,t,r,!0,l,n)):(t.tag=0,V&&l&&Do(t),ve(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Zr(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Vp(r),e=$e(r,e),i){case 0:t=to(null,t,r,e,n);break e;case 1:t=gs(null,t,r,e,n);break e;case 11:t=hs(null,t,r,e,n);break e;case 14:t=ms(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),to(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),gs(e,t,r,i,n);case 3:e:{if(Ac(t),e===null)throw Error(C(387));r=t.pendingProps,l=t.memoizedState,i=l.element,ac(e,t),vi(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=Pn(Error(C(423)),t),t=vs(e,t,r,n,i);break e}else if(r!==i){i=Pn(Error(C(424)),t),t=vs(e,t,r,n,i);break e}else for(Te=kt(t.stateNode.containerInfo.firstChild),Le=t,V=!0,He=null,n=lc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(kn(),r===i){t=st(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return sc(t),e===null&&Yl(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),Ic(e,t),ve(e,t,o,n),t.child;case 6:return e===null&&Yl(t),null;case 13:return zc(e,t,n);case 4:return Vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Sn(t,null,r,n):ve(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),hs(e,t,r,i,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,o=i.value,X(mi,r._currentValue),r._currentValue=o,l!==null)if(Ke(l.value,o)){if(l.children===i.children&&!Ce.current){t=st(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=it(-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),Jl(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),Jl(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}ve(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,vn(t,n),i=De(i),r=r(i),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,i=$e(r,t.pendingProps),i=$e(r.type,i),ms(e,t,r,i,n);case 15:return Rc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:$e(r,i),Zr(e,t),t.tag=1,Pe(r)?(e=!0,fi(t)):e=!1,vn(t,n),Tc(t,r,i),ql(t,r,i,n),no(null,t,r,!0,e,n);case 19:return Oc(e,t,n);case 22:return Mc(e,t,n)}throw Error(C(156,t.tag))};function Zc(e,t){return Eu(e,t)}function Wp(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 Wp(e,t,n,r)}function aa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vp(e){if(typeof e=="function")return aa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===jo)return 11;if(e===_o)return 14}return 2}function Et(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 ti(e,t,n,r,i,l){var o=2;if(r=e,typeof e=="function")aa(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case tn:return $t(n.children,i,l,t);case Eo:o=8,i|=8;break;case Cl:return e=Oe(12,n,t,i|2),e.elementType=Cl,e.lanes=l,e;case Pl:return e=Oe(13,n,t,i),e.elementType=Pl,e.lanes=l,e;case El:return e=Oe(19,n,t,i),e.elementType=El,e.lanes=l,e;case su:return Di(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ou:o=10;break e;case au:o=9;break e;case jo:o=11;break e;case _o:o=14;break e;case dt: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 Di(e,t,n,r){return e=Oe(22,e,r,t),e.elementType=su,e.lanes=n,e.stateNode={isHidden:!1},e}function vl(e,t,n){return e=Oe(6,e,null,t),e.lanes=n,e}function yl(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 Kp(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=Zi(0),this.expirationTimes=Zi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zi(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function sa(e,t,n,r,i,l,o,a,s){return e=new Kp(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 Qp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:en,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function qc(e){if(!e)return Tt;e=e._reactInternals;e:{if(Gt(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(Pe(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(Pe(n))return qu(e,n,t)}return t}function ed(e,t,n,r,i,l,o,a,s){return e=sa(n,r,!0,e,i,l,o,a,s),e.context=qc(null),n=e.current,r=ye(),i=Pt(n),l=it(r,i),l.callback=t??null,St(n,l,i),e.current.lanes=i,wr(e,i,r),Ee(e,r),e}function Bi(e,t,n,r){var i=t.current,l=ye(),o=Pt(i);return n=qc(n),t.context===null?t.context=n:t.pendingContext=n,t=it(l,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=St(i,t,o),e!==null&&(Ve(e,i,o,l),Gr(e,i,o)),o}function Ei(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 _s(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ua(e,t){_s(e,t),(e=e.alternate)&&_s(e,t)}function Gp(){return null}var td=typeof reportError=="function"?reportError:function(e){console.error(e)};function ca(e){this._internalRoot=e}bi.prototype.render=ca.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(C(409));Bi(e,t,null,null)};bi.prototype.unmount=ca.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Kt(function(){Bi(null,e,null,null)}),t[ot]=null}};function bi(e){this._internalRoot=e}bi.prototype.unstable_scheduleHydration=function(e){if(e){var t=Mu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<pt.length&&t!==0&&t<pt[n].priority;n++);pt.splice(n,0,e),n===0&&Au(e)}};function da(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 Ts(){}function Yp(e,t,n,r,i){if(i){if(typeof r=="function"){var l=r;r=function(){var u=Ei(o);l.call(u)}}var o=ed(t,r,e,0,null,!1,!1,"",Ts);return e._reactRootContainer=o,e[ot]=o.current,ar(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=Ei(s);a.call(u)}}var s=sa(e,0,!1,null,null,!1,!1,"",Ts);return e._reactRootContainer=s,e[ot]=s.current,ar(e.nodeType===8?e.parentNode:e),Kt(function(){Bi(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=Ei(o);a.call(s)}}Bi(t,o,e,i)}else o=Yp(n,t,e,i,r);return Ei(o)}Lu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=$n(t.pendingLanes);n!==0&&(Lo(t,n|1),Ee(t,ee()),!(U&6)&&(En=ee()+500,Rt()))}break;case 13:Kt(function(){var r=at(e,1);if(r!==null){var i=ye();Ve(r,e,1,i)}}),ua(e,1)}};Ro=function(e){if(e.tag===13){var t=at(e,134217728);if(t!==null){var n=ye();Ve(t,e,134217728,n)}ua(e,134217728)}};Ru=function(e){if(e.tag===13){var t=Pt(e),n=at(e,t);if(n!==null){var r=ye();Ve(n,e,t,r)}ua(e,t)}};Mu=function(){return $};Iu=function(e,t){var n=$;try{return $=e,t()}finally{$=n}};zl=function(e,t,n){switch(t){case"input":if(Tl(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=Mi(r);if(!i)throw Error(C(90));cu(r),Tl(r,i)}}}break;case"textarea":fu(e,n);break;case"select":t=n.value,t!=null&&pn(e,!!n.multiple,t,!1)}};wu=ia;xu=Kt;var Jp={usingClientEntryPoint:!1,Events:[kr,on,Mi,vu,yu,ia]},Bn={findFiberByHostInstance:Dt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Zp={bundleType:Bn.bundleType,version:Bn.version,rendererPackageName:Bn.rendererPackageName,rendererConfig:Bn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ut.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Cu(e),e===null?null:e.stateNode},findFiberByHostInstance:Bn.findFiberByHostInstance||Gp,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{Ti=Xr.inject(Zp),Je=Xr}catch{}}Me.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jp;Me.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!da(t))throw Error(C(200));return Qp(e,t,null,n)};Me.createRoot=function(e,t){if(!da(e))throw Error(C(299));var n=!1,r="",i=td;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=sa(e,1,!1,null,null,n,!1,r,i),e[ot]=t.current,ar(e.nodeType===8?e.parentNode:e),new ca(t)};Me.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=Cu(t),e=e===null?null:e.stateNode,e};Me.flushSync=function(e){return Kt(e)};Me.hydrate=function(e,t,n){if(!Ui(t))throw Error(C(200));return $i(null,e,t,!0,n)};Me.hydrateRoot=function(e,t,n){if(!da(e))throw Error(C(405));var r=n!=null&&n.hydratedSources||null,i=!1,l="",o=td;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=ed(t,null,e,1,n??null,i,!1,l,o),e[ot]=t.current,ar(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)};Me.render=function(e,t,n){if(!Ui(t))throw Error(C(200));return $i(null,e,t,!1,n)};Me.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[ot]=null})}),!0):!1};Me.unstable_batchedUpdates=ia;Me.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)};Me.version="18.3.1-next-f1338f8080-20240426";function nd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nd)}catch(e){console.error(e)}}nd(),nu.exports=Me;var qp=nu.exports,Ns=qp;kl.createRoot=Ns.createRoot,kl.hydrateRoot=Ns.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 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)}var vt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(vt||(vt={}));const Ls="popstate";function eh(e){e===void 0&&(e={});function t(i,l){let{pathname:o="/",search:a="",hash:s=""}=Yt(i.location.hash.substr(1));return!o.startsWith("/")&&!o.startsWith(".")&&(o="/"+o),mo("",{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:ji(l))}function r(i,l){fa(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(l)+")")}return nh(t,n,r,e)}function re(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function fa(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function th(){return Math.random().toString(36).substr(2,8)}function Rs(e,t){return{usr:e.state,key:e.key,idx:t}}function mo(e,t,n,r){return n===void 0&&(n=null),gr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Yt(t):t,{state:n,key:t&&t.key||r||th()})}function ji(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 Yt(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 nh(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:l=!1}=r,o=i.history,a=vt.Pop,s=null,u=g();u==null&&(u=0,o.replaceState(gr({},o.state,{idx:u}),""));function g(){return(o.state||{idx:null}).idx}function m(){a=vt.Pop;let E=g(),f=E==null?null:E-u;u=E,s&&s({action:a,location:S.location,delta:f})}function v(E,f){a=vt.Push;let d=mo(S.location,E,f);n&&n(d,E),u=g()+1;let h=Rs(d,u),w=S.createHref(d);try{o.pushState(h,"",w)}catch(T){if(T instanceof DOMException&&T.name==="DataCloneError")throw T;i.location.assign(w)}l&&s&&s({action:a,location:S.location,delta:1})}function k(E,f){a=vt.Replace;let d=mo(S.location,E,f);n&&n(d,E),u=g();let h=Rs(d,u),w=S.createHref(d);o.replaceState(h,"",w),l&&s&&s({action:a,location:S.location,delta:0})}function x(E){let f=i.location.origin!=="null"?i.location.origin:i.location.href,d=typeof E=="string"?E:ji(E);return d=d.replace(/ $/,"%20"),re(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(E){if(s)throw new Error("A history only accepts one active listener");return i.addEventListener(Ls,m),s=E,()=>{i.removeEventListener(Ls,m),s=null}},createHref(E){return t(i,E)},createURL:x,encodeLocation(E){let f=x(E);return{pathname:f.pathname,search:f.search,hash:f.hash}},push:v,replace:k,go(E){return o.go(E)}};return S}var Ms;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ms||(Ms={}));function rh(e,t,n){return n===void 0&&(n="/"),ih(e,t,n)}function ih(e,t,n,r){let i=typeof t=="string"?Yt(t):t,l=pa(i.pathname||"/",n);if(l==null)return null;let o=rd(e);lh(o);let a=null,s=vh(l);for(let u=0;a==null&&u<o.length;++u)a=hh(o[u],s);return a}function rd(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("/")&&(re(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=jt([r,s.relativePath]),g=n.concat(s);l.children&&l.children.length>0&&(re(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),rd(l.children,t,g,u)),!(l.path==null&&!l.index)&&t.push({path:u,score:fh(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 id(l.path))i(l,o,s)}),t}function id(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=id(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 lh(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:ph(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const oh=/^:[\w-]+$/,ah=3,sh=2,uh=1,ch=10,dh=-2,Is=e=>e==="*";function fh(e,t){let n=e.split("/"),r=n.length;return n.some(Is)&&(r+=dh),t&&(r+=sh),n.filter(i=>!Is(i)).reduce((i,l)=>i+(oh.test(l)?ah:l===""?uh:ch),r)}function ph(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 hh(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=mh({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:jt([l,m.pathname]),pathnameBase:xh(jt([l,m.pathnameBase])),route:v}),m.pathnameBase!=="/"&&(l=jt([l,m.pathnameBase]))}return o}function mh(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=gh(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 gh(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),fa(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 vh(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return fa(!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 pa(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 yh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Yt(e):e,l;return n?(n=ad(n),n.startsWith("/")?l=As(n.substring(1),"/"):l=As(n,t)):l=t,{pathname:l,search:kh(r),hash:Sh(i)}}function As(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 wl(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 wh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ld(e,t){let n=wh(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function od(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Yt(e):(i=gr({},e),re(!i.pathname||!i.pathname.includes("?"),wl("?","pathname","search",i)),re(!i.pathname||!i.pathname.includes("#"),wl("#","pathname","hash",i)),re(!i.search||!i.search.includes("#"),wl("#","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=yh(i,a),u=o&&o!=="/"&&o.endsWith("/"),g=(l||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||g)&&(s.pathname+="/"),s}const ad=e=>e.replace(/\/\/+/g,"/"),jt=e=>ad(e.join("/")),xh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),kh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Sh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Ch(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const sd=["post","put","patch","delete"];new Set(sd);const Ph=["get",...sd];new Set(Ph);/** | |
| * 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 vr(){return vr=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},vr.apply(null,arguments)}const ha=P.createContext(null),Eh=P.createContext(null),Jt=P.createContext(null),Xi=P.createContext(null),Mt=P.createContext({outlet:null,matches:[],isDataRoute:!1}),ud=P.createContext(null);function jh(e,t){let{relative:n}=t===void 0?{}:t;Cr()||re(!1);let{basename:r,navigator:i}=P.useContext(Jt),{hash:l,pathname:o,search:a}=fd(e,{relative:n}),s=o;return r!=="/"&&(s=o==="/"?r:jt([r,o])),i.createHref({pathname:s,search:a,hash:l})}function Cr(){return P.useContext(Xi)!=null}function Nn(){return Cr()||re(!1),P.useContext(Xi).location}function cd(e){P.useContext(Jt).static||P.useLayoutEffect(e)}function _h(){let{isDataRoute:e}=P.useContext(Mt);return e?bh():Th()}function Th(){Cr()||re(!1);let e=P.useContext(ha),{basename:t,future:n,navigator:r}=P.useContext(Jt),{matches:i}=P.useContext(Mt),{pathname:l}=Nn(),o=JSON.stringify(ld(i,n.v7_relativeSplatPath)),a=P.useRef(!1);return cd(()=>{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=od(u,JSON.parse(o),l,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:jt([t,m.pathname])),(g.replace?r.replace:r.push)(m,g.state,g)},[t,r,o,l,e])}function dd(){let{matches:e}=P.useContext(Mt),t=e[e.length-1];return t?t.params:{}}function fd(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=P.useContext(Jt),{matches:i}=P.useContext(Mt),{pathname:l}=Nn(),o=JSON.stringify(ld(i,r.v7_relativeSplatPath));return P.useMemo(()=>od(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function Nh(e,t){return Lh(e,t)}function Lh(e,t,n,r){Cr()||re(!1);let{navigator:i}=P.useContext(Jt),{matches:l}=P.useContext(Mt),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 E=typeof t=="string"?Yt(t):t;s==="/"||(m=E.pathname)!=null&&m.startsWith(s)||re(!1),g=E}else g=u;let v=g.pathname||"/",k=v;if(s!=="/"){let E=s.replace(/^\//,"").split("/");k="/"+v.replace(/^\//,"").split("/").slice(E.length).join("/")}let x=rh(e,{pathname:k}),S=zh(x&&x.map(E=>Object.assign({},E,{params:Object.assign({},a,E.params),pathname:jt([s,i.encodeLocation?i.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?s:jt([s,i.encodeLocation?i.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),l,n,r);return t&&S?P.createElement(Xi.Provider,{value:{location:vr({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:vt.Pop}},S):S}function Rh(){let e=Bh(),t=Ch(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 Mh=P.createElement(Rh,null);class Ih 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(Mt.Provider,{value:this.props.routeContext},P.createElement(ud.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Ah(e){let{routeContext:t,match:n,children:r}=e,i=P.useContext(ha);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),P.createElement(Mt.Provider,{value:t},r)}function zh(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||re(!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,E=null;n&&(k=a&&m.route.id?a[m.route.id]:void 0,S=m.route.errorElement||Mh,s&&(u<0&&v===0?(Uh("route-fallback"),x=!0,E=null):u===v&&(x=!0,E=m.route.hydrateFallbackElement||null)));let f=t.concat(o.slice(0,v+1)),d=()=>{let h;return k?h=S:x?h=E:m.route.Component?h=P.createElement(m.route.Component,null):m.route.element?h=m.route.element:h=g,P.createElement(Ah,{match:m,routeContext:{outlet:g,matches:f,isDataRoute:n!=null},children:h})};return n&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?P.createElement(Ih,{location:n.location,revalidation:n.revalidation,component:S,error:k,children:d(),routeContext:{outlet:null,matches:f,isDataRoute:!0}}):d()},null)}var pd=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(pd||{}),hd=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}(hd||{});function Oh(e){let t=P.useContext(ha);return t||re(!1),t}function Fh(e){let t=P.useContext(Eh);return t||re(!1),t}function Dh(e){let t=P.useContext(Mt);return t||re(!1),t}function md(e){let t=Dh(),n=t.matches[t.matches.length-1];return n.route.id||re(!1),n.route.id}function Bh(){var e;let t=P.useContext(ud),n=Fh(),r=md();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function bh(){let{router:e}=Oh(pd.UseNavigateStable),t=md(hd.UseNavigateStable),n=P.useRef(!1);return cd(()=>{n.current=!0}),P.useCallback(function(i,l){l===void 0&&(l={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,vr({fromRouteId:t},l)))},[e,t])}const zs={};function Uh(e,t,n){zs[e]||(zs[e]=!0)}function $h(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function qt(e){re(!1)}function Xh(e){let{basename:t="/",children:n=null,location:r,navigationType:i=vt.Pop,navigator:l,static:o=!1,future:a}=e;Cr()&&re(!1);let s=t.replace(/^\/*/,"/"),u=P.useMemo(()=>({basename:s,navigator:l,static:o,future:vr({v7_relativeSplatPath:!1},a)}),[s,a,l,o]);typeof r=="string"&&(r=Yt(r));let{pathname:g="/",search:m="",hash:v="",state:k=null,key:x="default"}=r,S=P.useMemo(()=>{let E=pa(g,s);return E==null?null:{location:{pathname:E,search:m,hash:v,state:k,key:x},navigationType:i}},[s,g,m,v,k,x,i]);return S==null?null:P.createElement(Jt.Provider,{value:u},P.createElement(Xi.Provider,{children:n,value:S}))}function Hh(e){let{children:t,location:n}=e;return Nh(go(t),n)}new Promise(()=>{});function go(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,go(r.props.children,l));return}r.type!==qt&&re(!1),!r.props.index||!r.props.children||re(!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=go(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 vo(){return vo=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},vo.apply(null,arguments)}function Wh(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 Vh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Kh(e,t){return e.button===0&&(!t||t==="_self")&&!Vh(e)}const Qh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Gh="6";try{window.__reactRouterVersion=Gh}catch{}const Yh="startTransition",Os=Ud[Yh];function Jh(e){let{basename:t,children:n,future:r,window:i}=e,l=P.useRef();l.current==null&&(l.current=eh({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&&Os?Os(()=>s(m)):s(m)},[s,u]);return P.useLayoutEffect(()=>o.listen(g),[o,g]),P.useEffect(()=>$h(r),[r]),P.createElement(Xh,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const Zh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",qh=/^(?:[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=Wh(t,Qh),{basename:k}=P.useContext(Jt),x,S=!1;if(typeof u=="string"&&qh.test(u)&&(x=u,Zh))try{let h=new URL(window.location.href),w=u.startsWith("//")?new URL(h.protocol+u):new URL(u),T=pa(w.pathname,k);w.origin===h.origin&&T!=null?u=T+w.search+w.hash:S=!0}catch{}let E=jh(u,{relative:i}),f=em(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",vo({},v,{href:x||E,onClick:S||l?r:d,ref:n,target:s}))});var Fs;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Fs||(Fs={}));var Ds;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ds||(Ds={}));function em(e,t){let{target:n,replace:r,state:i,preventScrollReset:l,relative:o,viewTransition:a}=t===void 0?{}:t,s=_h(),u=Nn(),g=fd(e,{relative:o});return P.useCallback(m=>{if(Kh(m,n)){m.preventDefault();let v=r!==void 0?r:ji(u)===ji(g);s(e,{replace:v,state:i,preventScrollReset:l,relative:o,viewTransition:a})}},[u,s,g,r,i,n,e,l,o,a])}const gd="nexora.lang",Bs={en:{tagline:"Leading the human-centric agentic era",siteTitle:"Nexora \\\\ Leading the human-centric agentic era",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:"待配置"}},vd=P.createContext(null);function tm(){const e=localStorage.getItem(gd);return e==="cn"||e==="en"?e:"en"}function nm({children:e}){const[t,n]=P.useState(tm);P.useEffect(()=>{localStorage.setItem(gd,t),document.documentElement.lang=t==="cn"?"zh-CN":"en",document.title=Bs[t].siteTitle},[t]);const r=P.useMemo(()=>({lang:t,setLang:n,ui:Bs[t]}),[t]);return c.jsx(vd.Provider,{value:r,children:e})}function K(){const e=P.useContext(vd);if(!e)throw new Error("useLanguage must be used inside LanguageProvider");return e}function rm(){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 im=` | |
| attribute vec4 aVertexPosition; | |
| varying vec2 vUv; | |
| void main() { | |
| gl_Position = aVertexPosition; | |
| vUv = aVertexPosition.xy * 0.5 + 0.5; | |
| } | |
| `,lm=` | |
| 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 bs(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 om(e){const t=bs(e,e.VERTEX_SHADER,im),n=bs(e,e.FRAGMENT_SHADER,lm);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 am(){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=om(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),E=Math.max(t.clientHeight,document.documentElement.scrollHeight),f=Math.floor(S*x),d=Math.floor(E*x);return(t.width!==f||t.height!==d)&&(t.width=f,t.height=d),{w:S,h:E}};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],sm={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"}]},um={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(片元着色器)")]}]},cm={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:[]},dm={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"}]},fm={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:[dm,sm,cm,um]},pm={"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.":"直接群组沟通与社群运营渠道。"},yd=e=>p(e,pm[e]??e),ue=(e,t,n,r=e)=>({name:p(e,r),description:yd(t),url:n}),te=(e,t,n)=>({name:p(e,t),description:yd(n)}),hm=[{title:p("Public & brand properties","公开资料与品牌入口"),cards:[ue("X · Wilson Xu","Personal public updates and product notes.","https://x.com/wilsonxuuuu"),ue("Phone / WeChat · 17640021998","Direct phone contact.","tel:17640021998","联系电话 / 微信 · 17640021998"),ue("Email · chengyi_xu@outlook.com","Email for direct contact.","mailto:chengyi_xu@outlook.com","联系邮箱 · chengyi_xu@outlook.com"),ue("GitHub · chengyixu","Public repositories, source releases, and technical work.","https://github.com/chengyixu"),ue("Hugging Face · ChengyiX","Models, datasets, and interactive Spaces.","https://huggingface.co/ChengyiX"),ue("LinkedIn · Chengyi Xu","Professional profile and career updates.","https://www.linkedin.com/in/chengyi-xu-cn/"),ue("Substack · chengyixu","Long-form writing and research notes.","https://substack.com/@chengyixu"),ue("Hacker News · Wilson_Xu","Public submissions and technical discussion.","https://news.ycombinator.com/submitted?id=Wilson_Xu"),ue("Product Hunt · wilson_xuu","Product launches and public launch history.","https://www.producthunt.com/@wilson_xuu"),ue("Blogger","Long-form publishing archive.","https://www.blogger.com/blog/posts/8932726726247103479"),ue("Nexora","Public research and product archive.","https://chengyix-nexora.static.hf.space/"),ue("Hiklik","Product property and public entry point.","http://hiklik.ai/"),ue("X · Hiklik AI","Brand updates and launch communications.","https://x.com/hiklikai"),ue("Panor","AI products and data-platform property.","https://panor.tech/"),ue("Minerva Capital","Organization repositories and technical assets.","https://github.com/minervacap2022"),ue("Facebook","Brand social profile.","https://www.facebook.com/profile.php?id=100081528347346"),ue("Bilibili","Video publishing and technical-community channel.","https://space.bilibili.com/334951791?spm_id_from=333.1007.0.0"),te("Pinterest","Pinterest","Visual discovery and referral channel."),te("TikTok","TikTok","International short-video distribution channel.")]},{title:p("Distribution and storefronts","分发与店铺"),cards:[te("Xiaohongshu Shop","小红书小店","Storefront and social-commerce distribution channel."),te("Douyin Shop","抖音小店","Short-video commerce and storefront distribution channel."),te("iOS / macOS App Store","iOS / macOS App Store","Apple platform distribution and release channel."),te("Google Play Store","Google Play Store","Android distribution and release channel."),te("Independent site","独立站","Direct-to-user web distribution channel."),te("Xianyu","闲鱼","Secondary marketplace and community-sales channel."),te("TapTap","TapTap","Game discovery and distribution channel."),te("Steam","Steam","PC game distribution and community channel."),te("WeChat Mini Programs / Mini Games","微信小程序 / 小游戏","WeChat Mini Program and Mini Game distribution channel."),te("RevenueCat","RevenueCat","Subscription and entitlement operations channel.")]},{title:p("Communities","社群渠道"),cards:[te("Xiaohongshu","小红书","Content discovery and audience conversation channel."),te("Douyin","抖音","Short-form video and campaign distribution channel."),te("WeChat Official Account","微信公众号","Long-form publication and subscriber communication channel."),te("WeChat Channels","微信视频号","Video publishing and WeChat ecosystem channel."),te("Website community","官网社群","Community entry point connected to product properties."),te("Reddit community","Reddit 群","Topic-based international community channel."),te("Xiaohongshu community","小红书群","Community conversation around Xiaohongshu content and commerce."),te("WeChat group","微信群","Direct group communication and community operations channel.")]}],qe=e=>({kind:"internal",label:p("Member profile","成员资料"),url:`/category/reach/us?member=${e}`}),mm=[{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:[qe("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:[qe("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:[qe("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:[qe("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:[qe("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:[qe("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:[qe("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:[qe("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:[qe("zml")]}],gm=[...mm].sort((e,t)=>e.sortKey.localeCompare(t.sortKey)),wd=(e,t,n)=>({kind:"screenshot",src:e,alt:p(t,n)}),vm=(e,t)=>({kind:"embed",src:e,title:p(t,t)}),ym=()=>({kind:"unavailable",message:p("No public preview is available for this object.","该对象暂未提供公开预览。")}),y=e=>p(e,e),_=p("Pricing is scoped by object, integration, delivery, and support requirements.","定价按对象、集成、交付与支持要求确定。"),wm={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 档案界面"]},j=(e,t)=>{if(e==="embed")return vm(t,t);const[n,r,i]=wm[e];return wd(n,r,i)},xm={OhMyHerdr:"/showcase/products/01-ohmyherdr.webp","Baby Simulator":"/showcase/products/02-baby-simulator.webp","Medical Career Simulator":"/showcase/products/03-medical-career-simulator.webp","Three-Body: Sovereignty":"/showcase/products/04-three-body-sovereignty.webp","Worker HP Defense":"/showcase/products/05-worker-hp-defense.webp","The Other Side":"/showcase/products/06-the-other-side.webp","MBTI 16 Personality Test":"/showcase/products/07-mbti-16-personality-test.webp","Big Five Personality Test":"/showcase/products/08-big-five-personality-test.webp","Phobia Self-Assessment":"/showcase/products/09-phobia-self-assessment.webp","Mania Self-Screening":"/showcase/products/10-mania-self-screening.webp","Family Environment Test":"/showcase/products/11-family-environment-test.webp","Clothing Lab":"/showcase/products/12-clothing-lab.webp","Help Me Pick Up Balls":"/showcase/products/13-help-me-pick-up-balls.webp","AI Mac Pet":"/showcase/products/14-ai-mac-pet.webp","Love Chat Report":"/showcase/products/15-love-chat-report.webp","Mystic Tarot":"/showcase/products/16-mystic-tarot.webp","The Other Side macOS App":"/showcase/products/17-the-other-side-macos-app.webp","FIRE Calculator":"/showcase/products/18-fire-calculator.webp","MBTI Compatibility Analysis":"/showcase/products/19-mbti-compatibility-analysis.webp","Attachment Style Test":"/showcase/products/20-attachment-style-test.webp","Enneagram Test":"/showcase/products/21-enneagram-test.webp","Stan Wars":"/showcase/products/22-stan-wars.webp","SBTI Fun Personality Test":"/showcase/products/23-sbti-fun-personality-test.webp","PaiPai Beast":"/showcase/products/24-paipai-beast.webp","Fashion Buyer Store Simulator":"/showcase/products/25-fashion-buyer-store-simulator.webp","FIRE Financial Independence Calculator":"/showcase/products/26-fire-financial-independence-calculator.webp","Korean Rhetoric Translator":"/showcase/products/27-korean-rhetoric-translator.webp","Text Cleaner and Formatter":"/showcase/products/28-text-cleaner-and-formatter.webp","Baby Name Assistant":"/showcase/products/29-baby-name-assistant.webp","Love Language Test":"/showcase/products/30-love-language-test.webp","Ball Arena":"/showcase/products/31-ball-arena.webp","Jiahao Translator":"/showcase/products/32-jiahao-translator.webp","One Wish Willow":"/showcase/products/33-one-wish-willow.webp","Yue Lao · AI Relationship Reflection Tool":"/showcase/products/34-yue-lao-ai-relationship-reflection-tool.webp","Klik Desktop":"/showcase/products/35-klik-desktop.webp",Soundscape:"/showcase/products/36-soundscape.webp","Variant · Design Marketplace":"/showcase/products/37-variant-design-marketplace.webp",Pacering:"/showcase/products/38-pacering.webp","AI Turtle Soup":"/showcase/products/39-ai-turtle-soup.webp","Tacit Understanding Game":"/showcase/products/40-tacit-understanding-game.webp","AI Job Interview Assistant":"/showcase/products/41-ai-job-interview-assistant.webp","Biomedical Outreach Tool (@taoci)":"/showcase/products/42-biomedical-outreach-tool-taoci.webp","Token Gateway":"/showcase/products/43-token-gateway.webp","Not by AI — Human Certification":"/showcase/products/44-not-by-ai-human-certification.webp","Local LLM Deployment":"/showcase/products/45-local-llm-deployment.webp","Gateway and Aggregator Deployment":"/showcase/products/46-gateway-and-aggregator-deployment.webp","AI Transformation":"/showcase/products/47-ai-transformation.webp","AI Marketing":"/showcase/products/48-ai-marketing.webp","Multi-Platform Mini Program Development":"/showcase/products/49-multi-platform-mini-program-development.webp","EVE Quant Research Dashboard":"/showcase/products/50-eve-quant-research-dashboard.webp","EVE - Crypto Monitor":"/showcase/products/51-eve-crypto-monitor.webp"},km=(e,t)=>{const n=xm[e.en];return t&&n?wd(n,`${e.en} product preview`,`${e.cn} 产品预览`):ym()},I=(e,t)=>p(e,t),ma=e=>({label:p("GitHub repository","GitHub 仓库"),url:e}),ga=(e,t,n,r)=>({name:e,...t?{url:t}:{},...r!=null&&r.length?{links:r}:{},description:n,pricing:_,visual:km(e,t)}),b=(e,t,n)=>ga(e,t,p("Independent experience, tool, or content product.","一次性体验、工具或独立内容产品。"),n?[ma(n)]:void 0),je=(e,t,n)=>ga(e,t,p("Continuous-use, collaborative, or networked product.","持续使用、协作或网络型产品。"),n?[ma(n)]:void 0),zt=(e,t,n)=>ga(e,t,p("Non-standard deployed solution for a defined client or operational context.","面向明确客户或运营场景的非标准部署方案。"),n?[ma(n)]:void 0),Sm=[b(I("OhMyHerdr","OhMyHerdr"),"https://github.com/chengyixu/oh-my-herdr"),b(I("Mole Swift","Mole Swift")),b(I("Baby Simulator","养娃模拟器"),"https://www.panor.tech/babysim/","https://github.com/chengyixu/baby-sim"),b(I("Medical Career Simulator","医学生涯模拟器"),"https://www.panor.tech/doctor/emergency-med-simulator/","https://github.com/chengyixu/doctor"),b(I("Three-Body: Sovereignty","三体:王权"),"https://www.panor.tech/3body/","https://github.com/chengyixu/3body"),b(I("Worker HP Defense","打工人血条保卫战"),"https://www.panor.tech/worker/","https://github.com/chengyixu/worker"),b(I("The Other Side","人生B面"),"https://www.panor.tech/otherside/","https://github.com/chengyixu/otherside"),b(I("MBTI 16 Personality Test","MBTI 16型人格测试"),"https://www.panor.tech/mbti/"),b(I("Big Five Personality Test","大五人格测试"),"https://www.panor.tech/bigfive/"),b(I("Phobia Self-Assessment","恐惧症自评测试"),"https://www.panor.tech/phobia/"),b(I("Mania Self-Screening","躁狂症自评筛查"),"https://www.panor.tech/mania/"),b(I("Family Environment Test","家庭环境测试"),"https://www.panor.tech/family/","https://github.com/chengyixu/family"),b(I("Clothing Lab","穿搭实验室"),"https://www.panor.tech/clothing/","https://github.com/chengyixu/clothing"),b(I("Help Me Pick Up Balls","帮我捡捡球"),"https://www.panor.tech/tennis/"),b(I("AI Mac Pet","桌面猫咪"),"https://github.com/chengyixu/ai_mac_pet"),b(I("Love Chat Report","恋爱聊天报告"),"https://www.panor.tech/love/"),b(I("Mystic Tarot","神秘塔罗"),"https://www.panor.tech/taor/"),b(I("The Other Side macOS App","人生B面 macOS App"),"https://www.panor.tech/second_side/","https://github.com/chengyixu/second-side"),b(I("FIRE Calculator","FIRE 计算器"),"https://www.panor.tech/selfie_fire/","https://github.com/chengyixu/selfie-fire"),b(I("MBTI Compatibility Analysis","MBTI 人格匹配分析"),"https://www.panor.tech/mbti/compatibility/"),b(I("Attachment Style Test","依恋类型测试"),"https://www.panor.tech/attach/"),b(I("Enneagram Test","九型人格测试"),"https://www.panor.tech/ennea/"),b(I("Stan Wars","Stan Wars"),"https://www.panor.tech/stanwars/"),b(I("SBTI Fun Personality Test","SBTI 趣味人格测试"),"https://www.panor.tech/sbti/"),b(I("PaiPai Beast","拍拍兽"),"https://www.panor.tech/paipai/"),b(I("Fashion Buyer Store Simulator","时尚买手店模拟器"),"https://www.panor.tech/fashion/"),b(I("FIRE Financial Independence Calculator","FIRE 财务自由计算器"),"https://www.panor.tech/selfie/"),b(I("Korean Rhetoric Translator","韩式修辞翻译器"),"https://www.panor.tech/krtranslate/","https://github.com/chengyixu/krtranslate"),b(I("Text Cleaner and Formatter","文本清洗与格式化工具"),"https://www.panor.tech/paste/","https://github.com/chengyixu/paste"),b(I("Baby Name Assistant","宝宝取名助手"),"https://www.panor.tech/baby/"),b(I("Love Language Test","爱的语言测试"),"https://www.panor.tech/lovelang/"),b(I("Ball Arena","Ball Arena"),"https://www.panor.tech/arena/"),b(I("Jiahao Translator","嘉豪翻译器"),"https://www.panor.tech/jiahao/"),b(I("One Wish Willow","许愿柳"),"https://www.panor.tech/willow/"),b(I("Yue Lao · AI Relationship Reflection Tool","月老 · AI 关系反思工具"),"https://www.panor.tech/yuelao/")],Cm=[je(I("Klik Desktop","Klik 桌面端"),"https://github.com/minervacap2022/klik-desktop"),je(I("Soundscape","声景"),"https://www.panor.tech/sound/","https://github.com/chengyixu/panor-sound"),je(I("OWLSpace","OWLSpace")),je(I("OWLSpace-Re","OWLSpace-Re")),je(I("Variant · Design Marketplace","Variant · 卖设计"),"https://github.com/chengyixu/variant-design-languages"),je(I("Pacering","Pacering"),"https://github.com/chengyixu/pacering"),je(I("AI Turtle Soup","AI海龟汤"),"https://www.panor.tech/turtle/","https://github.com/chengyixu/turtle"),je(I("Tacit Understanding Game","默契小游戏"),"https://www.panor.tech/moqi/","https://github.com/chengyixu/tacit-understanding-game"),je(I("AI Job Interview Assistant","AI 求职面试助手"),"https://www.panor.tech/job/"),je(I("Biomedical Outreach Tool (@taoci)","生物医学套磁工具(@taoci)"),"https://www.panor.tech/taoci/","https://github.com/chengyixu/biomedical-outreach-tool"),je(I("Revenue-Sharing Computer Advertising","收益共享电脑广告")),je(I("Token Gateway","Token中转站"),"https://github.com/chengyixu/one-api"),je(I("Not by AI — Human Certification","Not by AI — 人类认证"),"https://www.panor.tech/human/")],Pm=[zt(I("Local LLM Deployment","LLM本地部署"),"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),zt(I("Gateway and Aggregator Deployment","中转站与聚合站部署"),"https://www.panor.tech/api/"),zt(I("AI Transformation","AI 化转型"),"https://www.panor.tech/api/"),zt(I("AI Marketing","AI 营销"),"https://github.com/chengyixu/xhs-automation"),zt(I("Multi-Platform Mini Program Development","多端小程序开发"),"https://github.com/chengyixu/tacit-understanding-game"),zt(I("EVE Quant Research Dashboard","EVE 量化研究看板"),"https://www.panor.tech/eve-invest/","https://github.com/chengyixu/eve-invest"),zt(I("EVE - Crypto Monitor","EVE - 加密资产监控"),"https://github.com/chengyixu/EVE-hk")],Em={"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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("engineering","https://github.com/minervacap2022/KK_web")},{name:y("Klik"),url:"https://github.com/minervacap2022/Klik",description:y("Klik"),pricing:_,visual:j("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:j("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:j("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:j("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:j("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:j("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:j("engineering","https://github.com/minervacap2022/klik-monitoring")},{name:y("Klikwebsite"),url:"https://github.com/minervacap2022/Klikwebsite",description:y("Klikwebsite"),pricing:_,visual:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("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:j("hardware","https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases")}]},"product/solutions":{items:Pm},"product/standalone":{items:Sm},"product/services":{items:Cm},"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:j("designs","https://chengyix-nexora.static.hf.space/index.html#/")}]}};function xd(e,t){return Em[`${e}/${t}`]??null}const jm={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"}]}]},_m={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.","由真实工程师值守的生产支持。")}]}]},Tm={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"}]}]},Nm={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"}]},Lm={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"}]},Rm={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:[Tm,Lm,_m,jm,Nm]},Mm={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","智能体研究 · 代码片段")}]},Im={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 · 实时仓库")}]},Am={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 本地运行")}]},zm={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"}]},Om={id:"research",index:"01",title:p("Research","研究"),path:"/category/research",lede:p("Where the work starts. Foundation models, agents, embedded + accelerator engineering.","工作从这里开始:基础模型、智能体、嵌入式与加速器工程。"),subs:[zm,Mm,Im,Am]},Fm={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","起源")}]}]},Dm={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","专利")}]}]},Bm={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 · 创始说明")}]},bm={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:[Fm,Dm,Bm]},va=[Om,fm,bm,Rm];function Um(e,t){const n=va.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 Us(){const{lang:e}=K();return c.jsx("div",{className:"slider-container",children:va.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 $m({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]})]}):e.kind==="unavailable"?c.jsx("div",{className:"showcase-visual showcase-visual-unavailable",role:"img","aria-label":z(e.message,n)}):c.jsx("div",{className:"showcase-visual",children:c.jsx("img",{src:e.src,alt:z(e.alt,n)})})}function Xm({item:e,panelId:t}){var i;const{lang:n,ui:r}=K();return c.jsxs("div",{className:"showcase-object-panel",id:t,children:[c.jsx($m,{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)]}),(i=e.links)!=null&&i.length?c.jsx("div",{className:"showcase-related-links",children:e.links.map(l=>c.jsxs("a",{href:l.url,target:"_blank",rel:"noreferrer",className:"showcase-related-link",children:["↗ ",z(l.label,n)]},l.url))}):null,e.url&&c.jsxs("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"showcase-url",children:["↗ ",e.url.replace(/^https?:\/\//,"")]})]})]})}function kd({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)=>{var k;const g=l===u,m=`showcase-object-${a}-${u}`,v=s.url||(k=s.links)!=null&&k.length?"is-publicly-usable":"is-preview-unavailable";return c.jsxs("article",{className:`archive-card-row showcase-object-item ${v} ${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(Xm,{item:s,panelId:m})]},s.url??`${s.name.en}-${u}`)})})}function Hm({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(kd,{category:e,sub:t,topic:r})]})}function Wm({category:e,sub:t,topic:n}){return c.jsx(kd,{category:e,sub:t,topic:n})}function Vm({category:e}){return c.jsx("div",{className:"category-showcase",children:e.subs.map((t,n)=>{const r=xd(e.id,t.id);return r?c.jsx(Hm,{category:e,sub:t,index:n,topic:r},t.id):null})})}function Km(){const{categoryId:e}=dd(),{lang:t,ui:n}=K(),r=va.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(Vm,{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 Qm({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 Gm={GET:"#2a9d8f",POST:"#e85d04",PUT:"#e9c46a",PATCH:"#f4a261",DELETE:"#e63946"},$s={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 Ym(){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:Gm[i.method]??"inherit"},children:i.method}),c.jsx("span",{style:{fontFamily:"var(--font-mono)",fontSize:13},children:i.path}),($s[n][i.path]??i.summary)&&c.jsx("small",{children:$s[n][i.path]??i.summary})]})]},`${i.method}:${i.path}`))})]})}const ya="";async function wa(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const Jm=()=>wa(`${ya}/api/panor/services`),Zm=()=>wa(`${ya}/api/panor/projects`),qm=()=>wa(`${ya}/api/panor/team`);function eg(e,t){const n=Math.ceil(e.length/2);return[{label:t,items:e.slice(0,n)},{label:t,items:e.slice(n)}]}function Sd({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 tg(){const[e,t]=P.useState(null),{ui:n}=K();if(P.useEffect(()=>{Jm().then(t)},[]),!e||e.source!=="live"||e.items.length===0)return null;const r=eg(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(Sd,{item:o},a))},l))})]})}function ng(){const[e,t]=P.useState(null),{ui:n}=K();return P.useEffect(()=>{Zm().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(Sd,{item:r},i))})]})}function rg(){const[e,t]=P.useState(null),{ui:n}=K();return P.useEffect(()=>{qm().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 Xs({link:e}){return e.iconSrc?c.jsx("img",{src:e.iconSrc,alt:"","aria-hidden":"true"}):c.jsx("span",{"aria-hidden":"true",children:"↗"})}function ig({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(Xs,{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(Xs,{link:r})},r.url))})]})}function lg(){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:gm.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(ig,{member:o,panelId:u})]},o.id)})})}function og(){const{lang:e,ui:t}=K();return c.jsx("div",{className:"social-directory",children:hm.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 Pr(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const ag=(e=50)=>Pr(`/api/github/gists?limit=${e}`),sg=(e=20)=>Pr(`/api/github/minervacap?limit=${e}`);async function ug(e="ChengyiX"){const t=await Pr(`/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 cg=(e="ChengyiX")=>Pr(`/api/hf/datasets?author=${encodeURIComponent(e)}`),dg=(e="ChengyiX")=>Pr(`/api/hf/spaces?author=${encodeURIComponent(e)}`),fg={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 pg(e,t){if(e==="all")return t;const n=fg[e];return t.filter(r=>n.test(r.description||"")||n.test(r.files.join(" ")))}function hg(e){return e?e.slice(0,10):""}function mg({limit:e=15,filter:t="all",caption:n}){const[r,i]=P.useState(null),{ui:l}=K();if(P.useEffect(()=>{ag(50).then(i)},[]),!r||r.source!=="live")return null;const o=pg(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:hg(a.updated_at)})]},a.id)})})]})}function gg({limit:e=15,caption:t}){const[n,r]=P.useState(null),{ui:i}=K();if(P.useEffect(()=>{sg(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 vg({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 yg({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(vg,{item:i,kind:n},l))})]})}function xl({kind:e,caption:t,author:n="ChengyiX"}){const[r,i]=P.useState(null),{ui:l}=K();P.useEffect(()=>{(e==="models"?ug:e==="datasets"?cg:dg)(n).then(i)},[e,n]);const o=e==="models"?l.models:e==="datasets"?l.datasets:l.spaces;return c.jsx(yg,{caption:t??`HF · ${o} · ChengyiX`,data:r,kind:e==="models"?"model":e==="datasets"?"dataset":"space"})}function wg({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(Qm,{items:e.items});case"api":return c.jsx(Ym,{});case"panor_services":return c.jsx(tg,{});case"panor_projects":return c.jsx(ng,{});case"panor_team":return c.jsx(rg,{});case"team_directory":return c.jsx(lg,{});case"social_directory":return c.jsx(og,{});case"gists":return c.jsx(mg,{limit:e.limit??15,filter:e.filter??"all",caption:e.caption?z(e.caption,t):void 0});case"minervacap":return c.jsx(gg,{limit:e.limit??15,caption:e.caption?z(e.caption,t):void 0});case"hf_models":return c.jsx(xl,{kind:"models",caption:e.caption?z(e.caption,t):void 0});case"hf_datasets":return c.jsx(xl,{kind:"datasets",caption:e.caption?z(e.caption,t):void 0});case"hf_spaces":return c.jsx(xl,{kind:"spaces",caption:e.caption?z(e.caption,t):void 0})}}function xg(){const{categoryId:e,subId:t}=dd(),{lang:n,ui:r}=K(),i=e&&t?Um(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=xd(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(Wm,{category:l,sub:o,topic:a}):o.blocks.map((s,u)=>c.jsx(wg,{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 kg(){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 Sg(){return c.jsx(nm,{children:c.jsxs("div",{style:{position:"relative",minHeight:"100vh",overflow:"hidden"},children:[c.jsx(am,{}),c.jsxs("div",{className:"ui-layer",children:[c.jsx(rm,{}),c.jsxs(Hh,{children:[c.jsx(qt,{path:"/",element:c.jsx(Us,{})}),c.jsx(qt,{path:"/category/:categoryId",element:c.jsx(Km,{})}),c.jsx(qt,{path:"/category/:categoryId/:subId",element:c.jsx(xg,{})}),c.jsx(qt,{path:"/admin",element:c.jsx(kg,{})}),c.jsx(qt,{path:"*",element:c.jsx(Us,{})})]})]})]})})}const Cg=Jh;kl.createRoot(document.getElementById("root")).render(c.jsx(eu.StrictMode,{children:c.jsx(Cg,{children:c.jsx(Sg,{})})})); | |