Download assets/index-fNKcl9LM.js from ChengyiX/nexora: direct link, hf CLI and curl.
- Browser
- Download file 246 kB
-
https://huggingface.co/spaces/ChengyiX/nexora/resolve/main/assets/index-fNKcl9LM.js
- Command line
-
hf download hf://spaces/ChengyiX/nexora/assets/index-fNKcl9LM.js
-
curl -L -o index-fNKcl9LM.js https://huggingface.co/spaces/ChengyiX/nexora/resolve/main/assets/index-fNKcl9LM.js
246 kB
| function fd(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 pd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var As={exports:{}},xi={},zs={exports:{}},F={};/** | |
| * @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 cr=Symbol.for("react.element"),hd=Symbol.for("react.portal"),md=Symbol.for("react.fragment"),gd=Symbol.for("react.strict_mode"),vd=Symbol.for("react.profiler"),yd=Symbol.for("react.provider"),wd=Symbol.for("react.context"),xd=Symbol.for("react.forward_ref"),Sd=Symbol.for("react.suspense"),kd=Symbol.for("react.memo"),Cd=Symbol.for("react.lazy"),fa=Symbol.iterator;function Ed(e){return e===null||typeof e!="object"?null:(e=fa&&e[fa]||e["@@iterator"],typeof e=="function"?e:null)}var Fs={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Os=Object.assign,Ds={};function wn(e,t,n){this.props=e,this.context=t,this.refs=Ds,this.updater=n||Fs}wn.prototype.isReactComponent={};wn.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")};wn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Bs(){}Bs.prototype=wn.prototype;function co(e,t,n){this.props=e,this.context=t,this.refs=Ds,this.updater=n||Fs}var fo=co.prototype=new Bs;fo.constructor=co;Os(fo,wn.prototype);fo.isPureReactComponent=!0;var pa=Array.isArray,Us=Object.prototype.hasOwnProperty,po={current:null},$s={key:!0,ref:!0,__self:!0,__source:!0};function Xs(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)Us.call(t,r)&&!$s.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),c=0;c<a;c++)s[c]=arguments[c+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:cr,type:e,key:l,ref:o,props:i,_owner:po.current}}function Pd(e,t){return{$$typeof:cr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ho(e){return typeof e=="object"&&e!==null&&e.$$typeof===cr}function _d(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ha=/\/+/g;function Ui(e,t){return typeof e=="object"&&e!==null&&e.key!=null?_d(""+e.key):t.toString(36)}function Or(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 cr:case hd:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+Ui(o,0):r,pa(i)?(n="",e!=null&&(n=e.replace(ha,"$&/")+"/"),Or(i,t,n,"",function(c){return c})):i!=null&&(ho(i)&&(i=Pd(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(ha,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",pa(e))for(var a=0;a<e.length;a++){l=e[a];var s=r+Ui(l,a);o+=Or(l,t,n,s,i)}else if(s=Ed(e),typeof s=="function")for(e=s.call(e),a=0;!(l=e.next()).done;)l=l.value,s=r+Ui(l,a++),o+=Or(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 xr(e,t,n){if(e==null)return e;var r=[],i=0;return Or(e,r,"","",function(l){return t.call(n,l,i++)}),r}function jd(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 me={current:null},Dr={transition:null},Nd={ReactCurrentDispatcher:me,ReactCurrentBatchConfig:Dr,ReactCurrentOwner:po};function Hs(){throw Error("act(...) is not supported in production builds of React.")}F.Children={map:xr,forEach:function(e,t,n){xr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return xr(e,function(){t++}),t},toArray:function(e){return xr(e,function(t){return t})||[]},only:function(e){if(!ho(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};F.Component=wn;F.Fragment=md;F.Profiler=vd;F.PureComponent=co;F.StrictMode=gd;F.Suspense=Sd;F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Nd;F.act=Hs;F.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=Os({},e.props),i=e.key,l=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,o=po.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)Us.call(t,s)&&!$s.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){a=Array(s);for(var c=0;c<s;c++)a[c]=arguments[c+2];r.children=a}return{$$typeof:cr,type:e.type,key:i,ref:l,props:r,_owner:o}};F.createContext=function(e){return e={$$typeof:wd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:yd,_context:e},e.Consumer=e};F.createElement=Xs;F.createFactory=function(e){var t=Xs.bind(null,e);return t.type=e,t};F.createRef=function(){return{current:null}};F.forwardRef=function(e){return{$$typeof:xd,render:e}};F.isValidElement=ho;F.lazy=function(e){return{$$typeof:Cd,_payload:{_status:-1,_result:e},_init:jd}};F.memo=function(e,t){return{$$typeof:kd,type:e,compare:t===void 0?null:t}};F.startTransition=function(e){var t=Dr.transition;Dr.transition={};try{e()}finally{Dr.transition=t}};F.unstable_act=Hs;F.useCallback=function(e,t){return me.current.useCallback(e,t)};F.useContext=function(e){return me.current.useContext(e)};F.useDebugValue=function(){};F.useDeferredValue=function(e){return me.current.useDeferredValue(e)};F.useEffect=function(e,t){return me.current.useEffect(e,t)};F.useId=function(){return me.current.useId()};F.useImperativeHandle=function(e,t,n){return me.current.useImperativeHandle(e,t,n)};F.useInsertionEffect=function(e,t){return me.current.useInsertionEffect(e,t)};F.useLayoutEffect=function(e,t){return me.current.useLayoutEffect(e,t)};F.useMemo=function(e,t){return me.current.useMemo(e,t)};F.useReducer=function(e,t,n){return me.current.useReducer(e,t,n)};F.useRef=function(e){return me.current.useRef(e)};F.useState=function(e){return me.current.useState(e)};F.useSyncExternalStore=function(e,t,n){return me.current.useSyncExternalStore(e,t,n)};F.useTransition=function(){return me.current.useTransition()};F.version="18.3.1";zs.exports=F;var _=zs.exports;const Ws=pd(_),Td=fd({__proto__:null,default:Ws},[_]);/** | |
| * @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 Ld=_,Rd=Symbol.for("react.element"),Id=Symbol.for("react.fragment"),Md=Object.prototype.hasOwnProperty,Ad=Ld.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,zd={key:!0,ref:!0,__self:!0,__source:!0};function Vs(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)Md.call(t,r)&&!zd.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:Rd,type:e,key:l,ref:o,props:i,_owner:Ad.current}}xi.Fragment=Id;xi.jsx=Vs;xi.jsxs=Vs;As.exports=xi;var f=As.exports,hl={},Qs={exports:{}},_e={},Ks={exports:{}},Gs={};/** | |
| * @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,A){var z=L.length;L.push(A);e:for(;0<z;){var Y=z-1>>>1,re=L[Y];if(0<i(re,A))L[Y]=A,L[z]=re,z=Y;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var A=L[0],z=L.pop();if(z!==A){L[0]=z;e:for(var Y=0,re=L.length,yr=re>>>1;Y<yr;){var jt=2*(Y+1)-1,Bi=L[jt],Nt=jt+1,wr=L[Nt];if(0>i(Bi,z))Nt<re&&0>i(wr,Bi)?(L[Y]=wr,L[Nt]=z,Y=Nt):(L[Y]=Bi,L[jt]=z,Y=jt);else if(Nt<re&&0>i(wr,z))L[Y]=wr,L[Nt]=z,Y=Nt;else break e}}return A}function i(L,A){var z=L.sortIndex-A.sortIndex;return z!==0?z:L.id-A.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=[],c=[],g=1,m=null,v=3,C=!1,k=!1,E=!1,j=typeof setTimeout=="function"?setTimeout:null,p=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 A=n(c);A!==null;){if(A.callback===null)r(c);else if(A.startTime<=L)r(c),A.sortIndex=A.expirationTime,t(s,A);else break;A=n(c)}}function S(L){if(E=!1,h(L),!k)if(n(s)!==null)k=!0,Oi(N);else{var A=n(c);A!==null&&Di(S,A.startTime-L)}}function N(L,A){k=!1,E&&(E=!1,p(M),M=-1),C=!0;var z=v;try{for(h(A),m=n(s);m!==null&&(!(m.expirationTime>A)||L&&!ze());){var Y=m.callback;if(typeof Y=="function"){m.callback=null,v=m.priorityLevel;var re=Y(m.expirationTime<=A);A=e.unstable_now(),typeof re=="function"?m.callback=re:m===n(s)&&r(s),h(A)}else r(s);m=n(s)}if(m!==null)var yr=!0;else{var jt=n(c);jt!==null&&Di(S,jt.startTime-A),yr=!1}return yr}finally{m=null,v=z,C=!1}}var R=!1,I=null,M=-1,b=5,O=-1;function ze(){return!(e.unstable_now()-O<b)}function kn(){if(I!==null){var L=e.unstable_now();O=L;var A=!0;try{A=I(!0,L)}finally{A?Cn():(R=!1,I=null)}}else R=!1}var Cn;if(typeof d=="function")Cn=function(){d(kn)};else if(typeof MessageChannel<"u"){var da=new MessageChannel,dd=da.port2;da.port1.onmessage=kn,Cn=function(){dd.postMessage(null)}}else Cn=function(){j(kn,0)};function Oi(L){I=L,R||(R=!0,Cn())}function Di(L,A){M=j(function(){L(e.unstable_now())},A)}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(){k||C||(k=!0,Oi(N))},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):b=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 A=3;break;default:A=v}var z=v;v=A;try{return L()}finally{v=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,A){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var z=v;v=L;try{return A()}finally{v=z}},e.unstable_scheduleCallback=function(L,A,z){var Y=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?Y+z:Y):z=Y,L){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=z+re,L={id:g++,callback:A,priorityLevel:L,startTime:z,expirationTime:re,sortIndex:-1},z>Y?(L.sortIndex=z,t(c,L),n(s)===null&&L===n(c)&&(E?(p(M),M=-1):E=!0,Di(S,z-Y))):(L.sortIndex=re,t(s,L),k||C||(k=!0,Oi(N))),L},e.unstable_shouldYield=ze,e.unstable_wrapCallback=function(L){var A=v;return function(){var z=v;v=A;try{return L.apply(this,arguments)}finally{v=z}}}})(Gs);Ks.exports=Gs;var Fd=Ks.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 Od=_,Pe=Fd;function P(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 bs=new Set,Vn={};function $t(e,t){fn(e,t),fn(e+"Capture",t)}function fn(e,t){for(Vn[e]=t,e=0;e<t.length;e++)bs.add(t[e])}var qe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ml=Object.prototype.hasOwnProperty,Dd=/^[: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]*$/,ma={},ga={};function Bd(e){return ml.call(ga,e)?!0:ml.call(ma,e)?!1:Dd.test(e)?ga[e]=!0:(ma[e]=!0,!1)}function Ud(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 $d(e,t,n,r){if(t===null||typeof t>"u"||Ud(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 ge(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 se={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){se[e]=new ge(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];se[t]=new ge(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){se[e]=new ge(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){se[e]=new ge(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){se[e]=new ge(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){se[e]=new ge(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){se[e]=new ge(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){se[e]=new ge(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){se[e]=new ge(e,5,!1,e.toLowerCase(),null,!1,!1)});var mo=/[\-:]([a-z])/g;function go(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(mo,go);se[t]=new ge(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(mo,go);se[t]=new ge(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(mo,go);se[t]=new ge(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){se[e]=new ge(e,1,!1,e.toLowerCase(),null,!1,!1)});se.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){se[e]=new ge(e,1,!1,e.toLowerCase(),null,!0,!0)});function vo(e,t,n,r){var i=se.hasOwnProperty(t)?se[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&($d(t,n,i,r)&&(n=null),r||i===null?Bd(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var rt=Od.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Sr=Symbol.for("react.element"),Kt=Symbol.for("react.portal"),Gt=Symbol.for("react.fragment"),yo=Symbol.for("react.strict_mode"),gl=Symbol.for("react.profiler"),Ys=Symbol.for("react.provider"),Js=Symbol.for("react.context"),wo=Symbol.for("react.forward_ref"),vl=Symbol.for("react.suspense"),yl=Symbol.for("react.suspense_list"),xo=Symbol.for("react.memo"),lt=Symbol.for("react.lazy"),Zs=Symbol.for("react.offscreen"),va=Symbol.iterator;function En(e){return e===null||typeof e!="object"?null:(e=va&&e[va]||e["@@iterator"],typeof e=="function"?e:null)}var K=Object.assign,$i;function In(e){if($i===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);$i=t&&t[1]||""}return` | |
| `+$i+e}var Xi=!1;function Hi(e,t){if(!e||Xi)return"";Xi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.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{Xi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?In(e):""}function Xd(e){switch(e.tag){case 5:return In(e.type);case 16:return In("Lazy");case 13:return In("Suspense");case 19:return In("SuspenseList");case 0:case 2:case 15:return e=Hi(e.type,!1),e;case 11:return e=Hi(e.type.render,!1),e;case 1:return e=Hi(e.type,!0),e;default:return""}}function wl(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 Gt:return"Fragment";case Kt:return"Portal";case gl:return"Profiler";case yo:return"StrictMode";case vl:return"Suspense";case yl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Js:return(e.displayName||"Context")+".Consumer";case Ys:return(e._context.displayName||"Context")+".Provider";case wo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case xo:return t=e.displayName||null,t!==null?t:wl(e.type)||"Memo";case lt:t=e._payload,e=e._init;try{return wl(e(t))}catch{}}return null}function Hd(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 wl(t);case 8:return t===yo?"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 St(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wd(e){var t=qs(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 kr(e){e._valueTracker||(e._valueTracker=Wd(e))}function eu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=qs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function br(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 xl(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ya(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=St(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 tu(e,t){t=t.checked,t!=null&&vo(e,"checked",t,!1)}function Sl(e,t){tu(e,t);var n=St(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")?kl(e,t.type,n):t.hasOwnProperty("defaultValue")&&kl(e,t.type,St(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function wa(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 kl(e,t,n){(t!=="number"||br(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Mn=Array.isArray;function on(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=""+St(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 Cl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(P(91));return K({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function xa(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(P(92));if(Mn(n)){if(1<n.length)throw Error(P(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:St(n)}}function nu(e,t){var n=St(t.value),r=St(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 Sa(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ru(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 El(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ru(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Cr,iu=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(Cr=Cr||document.createElement("div"),Cr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Cr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Fn={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},Vd=["Webkit","ms","Moz","O"];Object.keys(Fn).forEach(function(e){Vd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fn[t]=Fn[e]})});function lu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Fn.hasOwnProperty(e)&&Fn[e]?(""+t).trim():t+"px"}function ou(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=lu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Qd=K({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 Pl(e,t){if(t){if(Qd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function _l(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 jl=null;function So(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Nl=null,an=null,sn=null;function ka(e){if(e=pr(e)){if(typeof Nl!="function")throw Error(P(280));var t=e.stateNode;t&&(t=Pi(t),Nl(e.stateNode,e.type,t))}}function au(e){an?sn?sn.push(e):sn=[e]:an=e}function su(){if(an){var e=an,t=sn;if(sn=an=null,ka(e),t)for(e=0;e<t.length;e++)ka(t[e])}}function uu(e,t){return e(t)}function cu(){}var Wi=!1;function du(e,t,n){if(Wi)return e(t,n);Wi=!0;try{return uu(e,t,n)}finally{Wi=!1,(an!==null||sn!==null)&&(cu(),su())}}function Kn(e,t){var n=e.stateNode;if(n===null)return null;var r=Pi(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(P(231,t,typeof n));return n}var Tl=!1;if(qe)try{var Pn={};Object.defineProperty(Pn,"passive",{get:function(){Tl=!0}}),window.addEventListener("test",Pn,Pn),window.removeEventListener("test",Pn,Pn)}catch{Tl=!1}function Kd(e,t,n,r,i,l,o,a,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(g){this.onError(g)}}var On=!1,Yr=null,Jr=!1,Ll=null,Gd={onError:function(e){On=!0,Yr=e}};function bd(e,t,n,r,i,l,o,a,s){On=!1,Yr=null,Kd.apply(Gd,arguments)}function Yd(e,t,n,r,i,l,o,a,s){if(bd.apply(this,arguments),On){if(On){var c=Yr;On=!1,Yr=null}else throw Error(P(198));Jr||(Jr=!0,Ll=c)}}function Xt(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 fu(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 Ca(e){if(Xt(e)!==e)throw Error(P(188))}function Jd(e){var t=e.alternate;if(!t){if(t=Xt(e),t===null)throw Error(P(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 Ca(i),e;if(l===r)return Ca(i),t;l=l.sibling}throw Error(P(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(P(189))}}if(n.alternate!==r)throw Error(P(190))}if(n.tag!==3)throw Error(P(188));return n.stateNode.current===n?e:t}function pu(e){return e=Jd(e),e!==null?hu(e):null}function hu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=hu(e);if(t!==null)return t;e=e.sibling}return null}var mu=Pe.unstable_scheduleCallback,Ea=Pe.unstable_cancelCallback,Zd=Pe.unstable_shouldYield,qd=Pe.unstable_requestPaint,J=Pe.unstable_now,ef=Pe.unstable_getCurrentPriorityLevel,ko=Pe.unstable_ImmediatePriority,gu=Pe.unstable_UserBlockingPriority,Zr=Pe.unstable_NormalPriority,tf=Pe.unstable_LowPriority,vu=Pe.unstable_IdlePriority,Si=null,Qe=null;function nf(e){if(Qe&&typeof Qe.onCommitFiberRoot=="function")try{Qe.onCommitFiberRoot(Si,e,void 0,(e.current.flags&128)===128)}catch{}}var Ue=Math.clz32?Math.clz32:of,rf=Math.log,lf=Math.LN2;function of(e){return e>>>=0,e===0?32:31-(rf(e)/lf|0)|0}var Er=64,Pr=4194304;function An(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 qr(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=An(a):(l&=o,l!==0&&(r=An(l)))}else o=n&~i,o!==0?r=An(o):l!==0&&(r=An(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-Ue(t),i=1<<n,r|=e[n],t&=~i;return r}function af(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 sf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var o=31-Ue(l),a=1<<o,s=i[o];s===-1?(!(a&n)||a&r)&&(i[o]=af(a,t)):s<=t&&(e.expiredLanes|=a),l&=~a}}function Rl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function yu(){var e=Er;return Er<<=1,!(Er&4194240)&&(Er=64),e}function Vi(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function dr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ue(t),e[t]=n}function uf(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-Ue(n),l=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~l}}function Co(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ue(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var U=0;function wu(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var xu,Eo,Su,ku,Cu,Il=!1,_r=[],ft=null,pt=null,ht=null,Gn=new Map,bn=new Map,at=[],cf="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 Pa(e,t){switch(e){case"focusin":case"focusout":ft=null;break;case"dragenter":case"dragleave":pt=null;break;case"mouseover":case"mouseout":ht=null;break;case"pointerover":case"pointerout":Gn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":bn.delete(t.pointerId)}}function _n(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=pr(t),t!==null&&Eo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function df(e,t,n,r,i){switch(t){case"focusin":return ft=_n(ft,e,t,n,r,i),!0;case"dragenter":return pt=_n(pt,e,t,n,r,i),!0;case"mouseover":return ht=_n(ht,e,t,n,r,i),!0;case"pointerover":var l=i.pointerId;return Gn.set(l,_n(Gn.get(l)||null,e,t,n,r,i)),!0;case"gotpointercapture":return l=i.pointerId,bn.set(l,_n(bn.get(l)||null,e,t,n,r,i)),!0}return!1}function Eu(e){var t=Rt(e.target);if(t!==null){var n=Xt(t);if(n!==null){if(t=n.tag,t===13){if(t=fu(n),t!==null){e.blockedOn=t,Cu(e.priority,function(){Su(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 Br(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ml(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);jl=r,n.target.dispatchEvent(r),jl=null}else return t=pr(n),t!==null&&Eo(t),e.blockedOn=n,!1;t.shift()}return!0}function _a(e,t,n){Br(e)&&n.delete(t)}function ff(){Il=!1,ft!==null&&Br(ft)&&(ft=null),pt!==null&&Br(pt)&&(pt=null),ht!==null&&Br(ht)&&(ht=null),Gn.forEach(_a),bn.forEach(_a)}function jn(e,t){e.blockedOn===t&&(e.blockedOn=null,Il||(Il=!0,Pe.unstable_scheduleCallback(Pe.unstable_NormalPriority,ff)))}function Yn(e){function t(i){return jn(i,e)}if(0<_r.length){jn(_r[0],e);for(var n=1;n<_r.length;n++){var r=_r[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ft!==null&&jn(ft,e),pt!==null&&jn(pt,e),ht!==null&&jn(ht,e),Gn.forEach(t),bn.forEach(t),n=0;n<at.length;n++)r=at[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<at.length&&(n=at[0],n.blockedOn===null);)Eu(n),n.blockedOn===null&&at.shift()}var un=rt.ReactCurrentBatchConfig,ei=!0;function pf(e,t,n,r){var i=U,l=un.transition;un.transition=null;try{U=1,Po(e,t,n,r)}finally{U=i,un.transition=l}}function hf(e,t,n,r){var i=U,l=un.transition;un.transition=null;try{U=4,Po(e,t,n,r)}finally{U=i,un.transition=l}}function Po(e,t,n,r){if(ei){var i=Ml(e,t,n,r);if(i===null)tl(e,t,r,ti,n),Pa(e,r);else if(df(i,e,t,n,r))r.stopPropagation();else if(Pa(e,r),t&4&&-1<cf.indexOf(e)){for(;i!==null;){var l=pr(i);if(l!==null&&xu(l),l=Ml(e,t,n,r),l===null&&tl(e,t,r,ti,n),l===i)break;i=l}i!==null&&r.stopPropagation()}else tl(e,t,r,null,n)}}var ti=null;function Ml(e,t,n,r){if(ti=null,e=So(r),e=Rt(e),e!==null)if(t=Xt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=fu(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 ti=e,null}function Pu(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(ef()){case ko:return 1;case gu:return 4;case Zr:case tf:return 16;case vu:return 536870912;default:return 16}default:return 16}}var ut=null,_o=null,Ur=null;function _u(){if(Ur)return Ur;var e,t=_o,n=t.length,r,i="value"in ut?ut.value:ut.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 Ur=i.slice(e,1<r?1-r:void 0)}function $r(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 jr(){return!0}function ja(){return!1}function je(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)?jr:ja,this.isPropagationStopped=ja,this}return K(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=jr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=jr)},persist:function(){},isPersistent:jr}),t}var xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},jo=je(xn),fr=K({},xn,{view:0,detail:0}),mf=je(fr),Qi,Ki,Nn,ki=K({},fr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:No,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!==Nn&&(Nn&&e.type==="mousemove"?(Qi=e.screenX-Nn.screenX,Ki=e.screenY-Nn.screenY):Ki=Qi=0,Nn=e),Qi)},movementY:function(e){return"movementY"in e?e.movementY:Ki}}),Na=je(ki),gf=K({},ki,{dataTransfer:0}),vf=je(gf),yf=K({},fr,{relatedTarget:0}),Gi=je(yf),wf=K({},xn,{animationName:0,elapsedTime:0,pseudoElement:0}),xf=je(wf),Sf=K({},xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kf=je(Sf),Cf=K({},xn,{data:0}),Ta=je(Cf),Ef={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Pf={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"},_f={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function jf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=_f[e])?!!t[e]:!1}function No(){return jf}var Nf=K({},fr,{key:function(e){if(e.key){var t=Ef[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$r(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Pf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:No,charCode:function(e){return e.type==="keypress"?$r(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$r(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Tf=je(Nf),Lf=K({},ki,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),La=je(Lf),Rf=K({},fr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:No}),If=je(Rf),Mf=K({},xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Af=je(Mf),zf=K({},ki,{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}),Ff=je(zf),Of=[9,13,27,32],To=qe&&"CompositionEvent"in window,Dn=null;qe&&"documentMode"in document&&(Dn=document.documentMode);var Df=qe&&"TextEvent"in window&&!Dn,ju=qe&&(!To||Dn&&8<Dn&&11>=Dn),Ra=" ",Ia=!1;function Nu(e,t){switch(e){case"keyup":return Of.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Tu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var bt=!1;function Bf(e,t){switch(e){case"compositionend":return Tu(t);case"keypress":return t.which!==32?null:(Ia=!0,Ra);case"textInput":return e=t.data,e===Ra&&Ia?null:e;default:return null}}function Uf(e,t){if(bt)return e==="compositionend"||!To&&Nu(e,t)?(e=_u(),Ur=_o=ut=null,bt=!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 ju&&t.locale!=="ko"?null:t.data;default:return null}}var $f={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 Ma(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!$f[e.type]:t==="textarea"}function Lu(e,t,n,r){au(r),t=ni(t,"onChange"),0<t.length&&(n=new jo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Bn=null,Jn=null;function Xf(e){$u(e,0)}function Ci(e){var t=Zt(e);if(eu(t))return e}function Hf(e,t){if(e==="change")return t}var Ru=!1;if(qe){var bi;if(qe){var Yi="oninput"in document;if(!Yi){var Aa=document.createElement("div");Aa.setAttribute("oninput","return;"),Yi=typeof Aa.oninput=="function"}bi=Yi}else bi=!1;Ru=bi&&(!document.documentMode||9<document.documentMode)}function za(){Bn&&(Bn.detachEvent("onpropertychange",Iu),Jn=Bn=null)}function Iu(e){if(e.propertyName==="value"&&Ci(Jn)){var t=[];Lu(t,Jn,e,So(e)),du(Xf,t)}}function Wf(e,t,n){e==="focusin"?(za(),Bn=t,Jn=n,Bn.attachEvent("onpropertychange",Iu)):e==="focusout"&&za()}function Vf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ci(Jn)}function Qf(e,t){if(e==="click")return Ci(t)}function Kf(e,t){if(e==="input"||e==="change")return Ci(t)}function Gf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xe=typeof Object.is=="function"?Object.is:Gf;function Zn(e,t){if(Xe(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(!ml.call(t,i)||!Xe(e[i],t[i]))return!1}return!0}function Fa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Oa(e,t){var n=Fa(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=Fa(n)}}function Mu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Mu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Au(){for(var e=window,t=br();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=br(e.document)}return t}function Lo(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 bf(e){var t=Au(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Mu(n.ownerDocument.documentElement,n)){if(r!==null&&Lo(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=Oa(n,l);var o=Oa(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 Yf=qe&&"documentMode"in document&&11>=document.documentMode,Yt=null,Al=null,Un=null,zl=!1;function Da(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;zl||Yt==null||Yt!==br(r)||(r=Yt,"selectionStart"in r&&Lo(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}),Un&&Zn(Un,r)||(Un=r,r=ni(Al,"onSelect"),0<r.length&&(t=new jo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Yt)))}function Nr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Jt={animationend:Nr("Animation","AnimationEnd"),animationiteration:Nr("Animation","AnimationIteration"),animationstart:Nr("Animation","AnimationStart"),transitionend:Nr("Transition","TransitionEnd")},Ji={},zu={};qe&&(zu=document.createElement("div").style,"AnimationEvent"in window||(delete Jt.animationend.animation,delete Jt.animationiteration.animation,delete Jt.animationstart.animation),"TransitionEvent"in window||delete Jt.transitionend.transition);function Ei(e){if(Ji[e])return Ji[e];if(!Jt[e])return e;var t=Jt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in zu)return Ji[e]=t[n];return e}var Fu=Ei("animationend"),Ou=Ei("animationiteration"),Du=Ei("animationstart"),Bu=Ei("transitionend"),Uu=new Map,Ba="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 Ct(e,t){Uu.set(e,t),$t(t,[e])}for(var Zi=0;Zi<Ba.length;Zi++){var qi=Ba[Zi],Jf=qi.toLowerCase(),Zf=qi[0].toUpperCase()+qi.slice(1);Ct(Jf,"on"+Zf)}Ct(Fu,"onAnimationEnd");Ct(Ou,"onAnimationIteration");Ct(Du,"onAnimationStart");Ct("dblclick","onDoubleClick");Ct("focusin","onFocus");Ct("focusout","onBlur");Ct(Bu,"onTransitionEnd");fn("onMouseEnter",["mouseout","mouseover"]);fn("onMouseLeave",["mouseout","mouseover"]);fn("onPointerEnter",["pointerout","pointerover"]);fn("onPointerLeave",["pointerout","pointerover"]);$t("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));$t("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));$t("onBeforeInput",["compositionend","keypress","textInput","paste"]);$t("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));$t("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));$t("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zn="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(" "),qf=new Set("cancel close invalid load scroll toggle".split(" ").concat(zn));function Ua(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Yd(r,t,void 0,e),e.currentTarget=null}function $u(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,c=a.currentTarget;if(a=a.listener,s!==l&&i.isPropagationStopped())break e;Ua(i,a,c),l=s}else for(o=0;o<r.length;o++){if(a=r[o],s=a.instance,c=a.currentTarget,a=a.listener,s!==l&&i.isPropagationStopped())break e;Ua(i,a,c),l=s}}}if(Jr)throw e=Ll,Jr=!1,Ll=null,e}function X(e,t){var n=t[Ul];n===void 0&&(n=t[Ul]=new Set);var r=e+"__bubble";n.has(r)||(Xu(t,e,2,!1),n.add(r))}function el(e,t,n){var r=0;t&&(r|=4),Xu(n,e,r,t)}var Tr="_reactListening"+Math.random().toString(36).slice(2);function qn(e){if(!e[Tr]){e[Tr]=!0,bs.forEach(function(n){n!=="selectionchange"&&(qf.has(n)||el(n,!1,e),el(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Tr]||(t[Tr]=!0,el("selectionchange",!1,t))}}function Xu(e,t,n,r){switch(Pu(t)){case 1:var i=pf;break;case 4:i=hf;break;default:i=Po}n=i.bind(null,t,n,e),i=void 0,!Tl||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 tl(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=Rt(a),o===null)return;if(s=o.tag,s===5||s===6){r=l=o;continue e}a=a.parentNode}}r=r.return}du(function(){var c=l,g=So(n),m=[];e:{var v=Uu.get(e);if(v!==void 0){var C=jo,k=e;switch(e){case"keypress":if($r(n)===0)break e;case"keydown":case"keyup":C=Tf;break;case"focusin":k="focus",C=Gi;break;case"focusout":k="blur",C=Gi;break;case"beforeblur":case"afterblur":C=Gi;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":C=Na;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":C=vf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":C=If;break;case Fu:case Ou:case Du:C=xf;break;case Bu:C=Af;break;case"scroll":C=mf;break;case"wheel":C=Ff;break;case"copy":case"cut":case"paste":C=kf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":C=La}var E=(t&4)!==0,j=!E&&e==="scroll",p=E?v!==null?v+"Capture":null:v;E=[];for(var d=c,h;d!==null;){h=d;var S=h.stateNode;if(h.tag===5&&S!==null&&(h=S,p!==null&&(S=Kn(d,p),S!=null&&E.push(er(d,S,h)))),j)break;d=d.return}0<E.length&&(v=new C(v,k,null,n,g),m.push({event:v,listeners:E}))}}if(!(t&7)){e:{if(v=e==="mouseover"||e==="pointerover",C=e==="mouseout"||e==="pointerout",v&&n!==jl&&(k=n.relatedTarget||n.fromElement)&&(Rt(k)||k[et]))break e;if((C||v)&&(v=g.window===g?g:(v=g.ownerDocument)?v.defaultView||v.parentWindow:window,C?(k=n.relatedTarget||n.toElement,C=c,k=k?Rt(k):null,k!==null&&(j=Xt(k),k!==j||k.tag!==5&&k.tag!==6)&&(k=null)):(C=null,k=c),C!==k)){if(E=Na,S="onMouseLeave",p="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(E=La,S="onPointerLeave",p="onPointerEnter",d="pointer"),j=C==null?v:Zt(C),h=k==null?v:Zt(k),v=new E(S,d+"leave",C,n,g),v.target=j,v.relatedTarget=h,S=null,Rt(g)===c&&(E=new E(p,d+"enter",k,n,g),E.target=h,E.relatedTarget=j,S=E),j=S,C&&k)t:{for(E=C,p=k,d=0,h=E;h;h=Vt(h))d++;for(h=0,S=p;S;S=Vt(S))h++;for(;0<d-h;)E=Vt(E),d--;for(;0<h-d;)p=Vt(p),h--;for(;d--;){if(E===p||p!==null&&E===p.alternate)break t;E=Vt(E),p=Vt(p)}E=null}else E=null;C!==null&&$a(m,v,C,E,!1),k!==null&&j!==null&&$a(m,j,k,E,!0)}}e:{if(v=c?Zt(c):window,C=v.nodeName&&v.nodeName.toLowerCase(),C==="select"||C==="input"&&v.type==="file")var N=Hf;else if(Ma(v))if(Ru)N=Kf;else{N=Vf;var R=Wf}else(C=v.nodeName)&&C.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(N=Qf);if(N&&(N=N(e,c))){Lu(m,N,n,g);break e}R&&R(e,v,c),e==="focusout"&&(R=v._wrapperState)&&R.controlled&&v.type==="number"&&kl(v,"number",v.value)}switch(R=c?Zt(c):window,e){case"focusin":(Ma(R)||R.contentEditable==="true")&&(Yt=R,Al=c,Un=null);break;case"focusout":Un=Al=Yt=null;break;case"mousedown":zl=!0;break;case"contextmenu":case"mouseup":case"dragend":zl=!1,Da(m,n,g);break;case"selectionchange":if(Yf)break;case"keydown":case"keyup":Da(m,n,g)}var I;if(To)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else bt?Nu(e,n)&&(M="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(M="onCompositionStart");M&&(ju&&n.locale!=="ko"&&(bt||M!=="onCompositionStart"?M==="onCompositionEnd"&&bt&&(I=_u()):(ut=g,_o="value"in ut?ut.value:ut.textContent,bt=!0)),R=ni(c,M),0<R.length&&(M=new Ta(M,e,null,n,g),m.push({event:M,listeners:R}),I?M.data=I:(I=Tu(n),I!==null&&(M.data=I)))),(I=Df?Bf(e,n):Uf(e,n))&&(c=ni(c,"onBeforeInput"),0<c.length&&(g=new Ta("onBeforeInput","beforeinput",null,n,g),m.push({event:g,listeners:c}),g.data=I))}$u(m,t)})}function er(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ni(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,l=i.stateNode;i.tag===5&&l!==null&&(i=l,l=Kn(e,n),l!=null&&r.unshift(er(e,l,i)),l=Kn(e,t),l!=null&&r.push(er(e,l,i))),e=e.return}return r}function Vt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function $a(e,t,n,r,i){for(var l=t._reactName,o=[];n!==null&&n!==r;){var a=n,s=a.alternate,c=a.stateNode;if(s!==null&&s===r)break;a.tag===5&&c!==null&&(a=c,i?(s=Kn(n,l),s!=null&&o.unshift(er(n,s,a))):i||(s=Kn(n,l),s!=null&&o.push(er(n,s,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var ep=/\r\n?/g,tp=/\u0000|\uFFFD/g;function Xa(e){return(typeof e=="string"?e:""+e).replace(ep,` | |
| `).replace(tp,"")}function Lr(e,t,n){if(t=Xa(t),Xa(e)!==t&&n)throw Error(P(425))}function ri(){}var Fl=null,Ol=null;function Dl(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 Bl=typeof setTimeout=="function"?setTimeout:void 0,np=typeof clearTimeout=="function"?clearTimeout:void 0,Ha=typeof Promise=="function"?Promise:void 0,rp=typeof queueMicrotask=="function"?queueMicrotask:typeof Ha<"u"?function(e){return Ha.resolve(null).then(e).catch(ip)}:Bl;function ip(e){setTimeout(function(){throw e})}function nl(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),Yn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Yn(t)}function mt(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 Wa(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 Sn=Math.random().toString(36).slice(2),Ve="__reactFiber$"+Sn,tr="__reactProps$"+Sn,et="__reactContainer$"+Sn,Ul="__reactEvents$"+Sn,lp="__reactListeners$"+Sn,op="__reactHandles$"+Sn;function Rt(e){var t=e[Ve];if(t)return t;for(var n=e.parentNode;n;){if(t=n[et]||n[Ve]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Wa(e);e!==null;){if(n=e[Ve])return n;e=Wa(e)}return t}e=n,n=e.parentNode}return null}function pr(e){return e=e[Ve]||e[et],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Zt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(P(33))}function Pi(e){return e[tr]||null}var $l=[],qt=-1;function Et(e){return{current:e}}function H(e){0>qt||(e.current=$l[qt],$l[qt]=null,qt--)}function $(e,t){qt++,$l[qt]=e.current,e.current=t}var kt={},fe=Et(kt),we=Et(!1),Ft=kt;function pn(e,t){var n=e.type.contextTypes;if(!n)return kt;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 xe(e){return e=e.childContextTypes,e!=null}function ii(){H(we),H(fe)}function Va(e,t,n){if(fe.current!==kt)throw Error(P(168));$(fe,t),$(we,n)}function Hu(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(P(108,Hd(e)||"Unknown",i));return K({},n,r)}function li(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kt,Ft=fe.current,$(fe,e),$(we,we.current),!0}function Qa(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=Hu(e,t,Ft),r.__reactInternalMemoizedMergedChildContext=e,H(we),H(fe),$(fe,e)):H(we),$(we,n)}var be=null,_i=!1,rl=!1;function Wu(e){be===null?be=[e]:be.push(e)}function ap(e){_i=!0,Wu(e)}function Pt(){if(!rl&&be!==null){rl=!0;var e=0,t=U;try{var n=be;for(U=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}be=null,_i=!1}catch(i){throw be!==null&&(be=be.slice(e+1)),mu(ko,Pt),i}finally{U=t,rl=!1}}return null}var en=[],tn=0,oi=null,ai=0,Ne=[],Te=0,Ot=null,Ye=1,Je="";function Tt(e,t){en[tn++]=ai,en[tn++]=oi,oi=e,ai=t}function Vu(e,t,n){Ne[Te++]=Ye,Ne[Te++]=Je,Ne[Te++]=Ot,Ot=e;var r=Ye;e=Je;var i=32-Ue(r)-1;r&=~(1<<i),n+=1;var l=32-Ue(t)+i;if(30<l){var o=i-i%5;l=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Ye=1<<32-Ue(t)+i|n<<i|r,Je=l+e}else Ye=1<<l|n<<i|r,Je=e}function Ro(e){e.return!==null&&(Tt(e,1),Vu(e,1,0))}function Io(e){for(;e===oi;)oi=en[--tn],en[tn]=null,ai=en[--tn],en[tn]=null;for(;e===Ot;)Ot=Ne[--Te],Ne[Te]=null,Je=Ne[--Te],Ne[Te]=null,Ye=Ne[--Te],Ne[Te]=null}var Ee=null,Ce=null,W=!1,Be=null;function Qu(e,t){var n=Le(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 Ka(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,Ee=e,Ce=mt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ee=e,Ce=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ot!==null?{id:Ye,overflow:Je}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ee=e,Ce=null,!0):!1;default:return!1}}function Xl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Hl(e){if(W){var t=Ce;if(t){var n=t;if(!Ka(e,t)){if(Xl(e))throw Error(P(418));t=mt(n.nextSibling);var r=Ee;t&&Ka(e,t)?Qu(r,n):(e.flags=e.flags&-4097|2,W=!1,Ee=e)}}else{if(Xl(e))throw Error(P(418));e.flags=e.flags&-4097|2,W=!1,Ee=e}}}function Ga(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ee=e}function Rr(e){if(e!==Ee)return!1;if(!W)return Ga(e),W=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Dl(e.type,e.memoizedProps)),t&&(t=Ce)){if(Xl(e))throw Ku(),Error(P(418));for(;t;)Qu(e,t),t=mt(t.nextSibling)}if(Ga(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(P(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ce=mt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ce=null}}else Ce=Ee?mt(e.stateNode.nextSibling):null;return!0}function Ku(){for(var e=Ce;e;)e=mt(e.nextSibling)}function hn(){Ce=Ee=null,W=!1}function Mo(e){Be===null?Be=[e]:Be.push(e)}var sp=rt.ReactCurrentBatchConfig;function Tn(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(P(309));var r=n.stateNode}if(!r)throw Error(P(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(P(284));if(!n._owner)throw Error(P(290,e))}return e}function Ir(e,t){throw e=Object.prototype.toString.call(t),Error(P(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ba(e){var t=e._init;return t(e._payload)}function Gu(e){function t(p,d){if(e){var h=p.deletions;h===null?(p.deletions=[d],p.flags|=16):h.push(d)}}function n(p,d){if(!e)return null;for(;d!==null;)t(p,d),d=d.sibling;return null}function r(p,d){for(p=new Map;d!==null;)d.key!==null?p.set(d.key,d):p.set(d.index,d),d=d.sibling;return p}function i(p,d){return p=wt(p,d),p.index=0,p.sibling=null,p}function l(p,d,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<d?(p.flags|=2,d):h):(p.flags|=2,d)):(p.flags|=1048576,d)}function o(p){return e&&p.alternate===null&&(p.flags|=2),p}function a(p,d,h,S){return d===null||d.tag!==6?(d=cl(h,p.mode,S),d.return=p,d):(d=i(d,h),d.return=p,d)}function s(p,d,h,S){var N=h.type;return N===Gt?g(p,d,h.props.children,S,h.key):d!==null&&(d.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===lt&&ba(N)===d.type)?(S=i(d,h.props),S.ref=Tn(p,d,h),S.return=p,S):(S=Gr(h.type,h.key,h.props,null,p.mode,S),S.ref=Tn(p,d,h),S.return=p,S)}function c(p,d,h,S){return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=dl(h,p.mode,S),d.return=p,d):(d=i(d,h.children||[]),d.return=p,d)}function g(p,d,h,S,N){return d===null||d.tag!==7?(d=zt(h,p.mode,S,N),d.return=p,d):(d=i(d,h),d.return=p,d)}function m(p,d,h){if(typeof d=="string"&&d!==""||typeof d=="number")return d=cl(""+d,p.mode,h),d.return=p,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Sr:return h=Gr(d.type,d.key,d.props,null,p.mode,h),h.ref=Tn(p,null,d),h.return=p,h;case Kt:return d=dl(d,p.mode,h),d.return=p,d;case lt:var S=d._init;return m(p,S(d._payload),h)}if(Mn(d)||En(d))return d=zt(d,p.mode,h,null),d.return=p,d;Ir(p,d)}return null}function v(p,d,h,S){var N=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return N!==null?null:a(p,d,""+h,S);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Sr:return h.key===N?s(p,d,h,S):null;case Kt:return h.key===N?c(p,d,h,S):null;case lt:return N=h._init,v(p,d,N(h._payload),S)}if(Mn(h)||En(h))return N!==null?null:g(p,d,h,S,null);Ir(p,h)}return null}function C(p,d,h,S,N){if(typeof S=="string"&&S!==""||typeof S=="number")return p=p.get(h)||null,a(d,p,""+S,N);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Sr:return p=p.get(S.key===null?h:S.key)||null,s(d,p,S,N);case Kt:return p=p.get(S.key===null?h:S.key)||null,c(d,p,S,N);case lt:var R=S._init;return C(p,d,h,R(S._payload),N)}if(Mn(S)||En(S))return p=p.get(h)||null,g(d,p,S,N,null);Ir(d,S)}return null}function k(p,d,h,S){for(var N=null,R=null,I=d,M=d=0,b=null;I!==null&&M<h.length;M++){I.index>M?(b=I,I=null):b=I.sibling;var O=v(p,I,h[M],S);if(O===null){I===null&&(I=b);break}e&&I&&O.alternate===null&&t(p,I),d=l(O,d,M),R===null?N=O:R.sibling=O,R=O,I=b}if(M===h.length)return n(p,I),W&&Tt(p,M),N;if(I===null){for(;M<h.length;M++)I=m(p,h[M],S),I!==null&&(d=l(I,d,M),R===null?N=I:R.sibling=I,R=I);return W&&Tt(p,M),N}for(I=r(p,I);M<h.length;M++)b=C(I,p,M,h[M],S),b!==null&&(e&&b.alternate!==null&&I.delete(b.key===null?M:b.key),d=l(b,d,M),R===null?N=b:R.sibling=b,R=b);return e&&I.forEach(function(ze){return t(p,ze)}),W&&Tt(p,M),N}function E(p,d,h,S){var N=En(h);if(typeof N!="function")throw Error(P(150));if(h=N.call(h),h==null)throw Error(P(151));for(var R=N=null,I=d,M=d=0,b=null,O=h.next();I!==null&&!O.done;M++,O=h.next()){I.index>M?(b=I,I=null):b=I.sibling;var ze=v(p,I,O.value,S);if(ze===null){I===null&&(I=b);break}e&&I&&ze.alternate===null&&t(p,I),d=l(ze,d,M),R===null?N=ze:R.sibling=ze,R=ze,I=b}if(O.done)return n(p,I),W&&Tt(p,M),N;if(I===null){for(;!O.done;M++,O=h.next())O=m(p,O.value,S),O!==null&&(d=l(O,d,M),R===null?N=O:R.sibling=O,R=O);return W&&Tt(p,M),N}for(I=r(p,I);!O.done;M++,O=h.next())O=C(I,p,M,O.value,S),O!==null&&(e&&O.alternate!==null&&I.delete(O.key===null?M:O.key),d=l(O,d,M),R===null?N=O:R.sibling=O,R=O);return e&&I.forEach(function(kn){return t(p,kn)}),W&&Tt(p,M),N}function j(p,d,h,S){if(typeof h=="object"&&h!==null&&h.type===Gt&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Sr:e:{for(var N=h.key,R=d;R!==null;){if(R.key===N){if(N=h.type,N===Gt){if(R.tag===7){n(p,R.sibling),d=i(R,h.props.children),d.return=p,p=d;break e}}else if(R.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===lt&&ba(N)===R.type){n(p,R.sibling),d=i(R,h.props),d.ref=Tn(p,R,h),d.return=p,p=d;break e}n(p,R);break}else t(p,R);R=R.sibling}h.type===Gt?(d=zt(h.props.children,p.mode,S,h.key),d.return=p,p=d):(S=Gr(h.type,h.key,h.props,null,p.mode,S),S.ref=Tn(p,d,h),S.return=p,p=S)}return o(p);case Kt: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(p,d.sibling),d=i(d,h.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=dl(h,p.mode,S),d.return=p,p=d}return o(p);case lt:return R=h._init,j(p,d,R(h._payload),S)}if(Mn(h))return k(p,d,h,S);if(En(h))return E(p,d,h,S);Ir(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(p,d.sibling),d=i(d,h),d.return=p,p=d):(n(p,d),d=cl(h,p.mode,S),d.return=p,p=d),o(p)):n(p,d)}return j}var mn=Gu(!0),bu=Gu(!1),si=Et(null),ui=null,nn=null,Ao=null;function zo(){Ao=nn=ui=null}function Fo(e){var t=si.current;H(si),e._currentValue=t}function Wl(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 cn(e,t){ui=e,Ao=nn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ye=!0),e.firstContext=null)}function Me(e){var t=e._currentValue;if(Ao!==e)if(e={context:e,memoizedValue:t,next:null},nn===null){if(ui===null)throw Error(P(308));nn=e,ui.dependencies={lanes:0,firstContext:e}}else nn=nn.next=e;return t}var It=null;function Oo(e){It===null?It=[e]:It.push(e)}function Yu(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Oo(t)):(n.next=i.next,i.next=n),t.interleaved=n,tt(e,r)}function tt(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 ot=!1;function Do(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ju(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 Ze(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function gt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,B&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,tt(e,n)}return i=r.interleaved,i===null?(t.next=t,Oo(r)):(t.next=i.next,i.next=t),r.interleaved=t,tt(e,n)}function Xr(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,Co(e,n)}}function Ya(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 ci(e,t,n,r){var i=e.updateQueue;ot=!1;var l=i.firstBaseUpdate,o=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var s=a,c=s.next;s.next=null,o===null?l=c:o.next=c,o=s;var g=e.alternate;g!==null&&(g=g.updateQueue,a=g.lastBaseUpdate,a!==o&&(a===null?g.firstBaseUpdate=c:a.next=c,g.lastBaseUpdate=s))}if(l!==null){var m=i.baseState;o=0,g=c=s=null,a=l;do{var v=a.lane,C=a.eventTime;if((r&v)===v){g!==null&&(g=g.next={eventTime:C,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var k=e,E=a;switch(v=t,C=n,E.tag){case 1:if(k=E.payload,typeof k=="function"){m=k.call(C,m,v);break e}m=k;break e;case 3:k.flags=k.flags&-65537|128;case 0:if(k=E.payload,v=typeof k=="function"?k.call(C,m,v):k,v==null)break e;m=K({},m,v);break e;case 2:ot=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,v=i.effects,v===null?i.effects=[a]:v.push(a))}else C={eventTime:C,lane:v,tag:a.tag,payload:a.payload,callback:a.callback,next:null},g===null?(c=g=C,s=m):g=g.next=C,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=c,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);Bt|=o,e.lanes=o,e.memoizedState=m}}function Ja(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(P(191,i));i.call(r)}}}var hr={},Ke=Et(hr),nr=Et(hr),rr=Et(hr);function Mt(e){if(e===hr)throw Error(P(174));return e}function Bo(e,t){switch($(rr,t),$(nr,e),$(Ke,hr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:El(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=El(t,e)}H(Ke),$(Ke,t)}function gn(){H(Ke),H(nr),H(rr)}function Zu(e){Mt(rr.current);var t=Mt(Ke.current),n=El(t,e.type);t!==n&&($(nr,e),$(Ke,n))}function Uo(e){nr.current===e&&(H(Ke),H(nr))}var V=Et(0);function di(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 il=[];function $o(){for(var e=0;e<il.length;e++)il[e]._workInProgressVersionPrimary=null;il.length=0}var Hr=rt.ReactCurrentDispatcher,ll=rt.ReactCurrentBatchConfig,Dt=0,Q=null,te=null,ie=null,fi=!1,$n=!1,ir=0,up=0;function ue(){throw Error(P(321))}function Xo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xe(e[n],t[n]))return!1;return!0}function Ho(e,t,n,r,i,l){if(Dt=l,Q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Hr.current=e===null||e.memoizedState===null?pp:hp,e=n(r,i),$n){l=0;do{if($n=!1,ir=0,25<=l)throw Error(P(301));l+=1,ie=te=null,t.updateQueue=null,Hr.current=mp,e=n(r,i)}while($n)}if(Hr.current=pi,t=te!==null&&te.next!==null,Dt=0,ie=te=Q=null,fi=!1,t)throw Error(P(300));return e}function Wo(){var e=ir!==0;return ir=0,e}function We(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ie===null?Q.memoizedState=ie=e:ie=ie.next=e,ie}function Ae(){if(te===null){var e=Q.alternate;e=e!==null?e.memoizedState:null}else e=te.next;var t=ie===null?Q.memoizedState:ie.next;if(t!==null)ie=t,te=e;else{if(e===null)throw Error(P(310));te=e,e={memoizedState:te.memoizedState,baseState:te.baseState,baseQueue:te.baseQueue,queue:te.queue,next:null},ie===null?Q.memoizedState=ie=e:ie=ie.next=e}return ie}function lr(e,t){return typeof t=="function"?t(e):t}function ol(e){var t=Ae(),n=t.queue;if(n===null)throw Error(P(311));n.lastRenderedReducer=e;var r=te,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,c=l;do{var g=c.lane;if((Dt&g)===g)s!==null&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var m={lane:g,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};s===null?(a=s=m,o=r):s=s.next=m,Q.lanes|=g,Bt|=g}c=c.next}while(c!==null&&c!==l);s===null?o=r:s.next=a,Xe(r,t.memoizedState)||(ye=!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,Q.lanes|=l,Bt|=l,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function al(e){var t=Ae(),n=t.queue;if(n===null)throw Error(P(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);Xe(l,t.memoizedState)||(ye=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function qu(){}function ec(e,t){var n=Q,r=Ae(),i=t(),l=!Xe(r.memoizedState,i);if(l&&(r.memoizedState=i,ye=!0),r=r.queue,Vo(rc.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ie!==null&&ie.memoizedState.tag&1){if(n.flags|=2048,or(9,nc.bind(null,n,r,i,t),void 0,null),le===null)throw Error(P(349));Dt&30||tc(n,t,i)}return i}function tc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function nc(e,t,n,r){t.value=n,t.getSnapshot=r,ic(t)&&lc(e)}function rc(e,t,n){return n(function(){ic(t)&&lc(e)})}function ic(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xe(e,n)}catch{return!0}}function lc(e){var t=tt(e,1);t!==null&&$e(t,e,1,-1)}function Za(e){var t=We();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:lr,lastRenderedState:e},t.queue=e,e=e.dispatch=fp.bind(null,Q,e),[t.memoizedState,e]}function or(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.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 oc(){return Ae().memoizedState}function Wr(e,t,n,r){var i=We();Q.flags|=e,i.memoizedState=or(1|t,n,void 0,r===void 0?null:r)}function ji(e,t,n,r){var i=Ae();r=r===void 0?null:r;var l=void 0;if(te!==null){var o=te.memoizedState;if(l=o.destroy,r!==null&&Xo(r,o.deps)){i.memoizedState=or(t,n,l,r);return}}Q.flags|=e,i.memoizedState=or(1|t,n,l,r)}function qa(e,t){return Wr(8390656,8,e,t)}function Vo(e,t){return ji(2048,8,e,t)}function ac(e,t){return ji(4,2,e,t)}function sc(e,t){return ji(4,4,e,t)}function uc(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 cc(e,t,n){return n=n!=null?n.concat([e]):null,ji(4,4,uc.bind(null,t,e),n)}function Qo(){}function dc(e,t){var n=Ae();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function fc(e,t){var n=Ae();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function pc(e,t,n){return Dt&21?(Xe(n,t)||(n=yu(),Q.lanes|=n,Bt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ye=!0),e.memoizedState=n)}function cp(e,t){var n=U;U=n!==0&&4>n?n:4,e(!0);var r=ll.transition;ll.transition={};try{e(!1),t()}finally{U=n,ll.transition=r}}function hc(){return Ae().memoizedState}function dp(e,t,n){var r=yt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},mc(e))gc(t,n);else if(n=Yu(e,t,n,r),n!==null){var i=he();$e(n,e,r,i),vc(n,t,r)}}function fp(e,t,n){var r=yt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(mc(e))gc(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,Xe(a,o)){var s=t.interleaved;s===null?(i.next=i,Oo(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=Yu(e,t,i,r),n!==null&&(i=he(),$e(n,e,r,i),vc(n,t,r))}}function mc(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function gc(e,t){$n=fi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Co(e,n)}}var pi={readContext:Me,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},pp={readContext:Me,useCallback:function(e,t){return We().memoizedState=[e,t===void 0?null:t],e},useContext:Me,useEffect:qa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Wr(4194308,4,uc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wr(4,2,e,t)},useMemo:function(e,t){var n=We();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=We();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=dp.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=We();return e={current:e},t.memoizedState=e},useState:Za,useDebugValue:Qo,useDeferredValue:function(e){return We().memoizedState=e},useTransition:function(){var e=Za(!1),t=e[0];return e=cp.bind(null,e[1]),We().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,i=We();if(W){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),le===null)throw Error(P(349));Dt&30||tc(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,qa(rc.bind(null,r,l,e),[e]),r.flags|=2048,or(9,nc.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=We(),t=le.identifierPrefix;if(W){var n=Je,r=Ye;n=(r&~(1<<32-Ue(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ir++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=up++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},hp={readContext:Me,useCallback:dc,useContext:Me,useEffect:Vo,useImperativeHandle:cc,useInsertionEffect:ac,useLayoutEffect:sc,useMemo:fc,useReducer:ol,useRef:oc,useState:function(){return ol(lr)},useDebugValue:Qo,useDeferredValue:function(e){var t=Ae();return pc(t,te.memoizedState,e)},useTransition:function(){var e=ol(lr)[0],t=Ae().memoizedState;return[e,t]},useMutableSource:qu,useSyncExternalStore:ec,useId:hc,unstable_isNewReconciler:!1},mp={readContext:Me,useCallback:dc,useContext:Me,useEffect:Vo,useImperativeHandle:cc,useInsertionEffect:ac,useLayoutEffect:sc,useMemo:fc,useReducer:al,useRef:oc,useState:function(){return al(lr)},useDebugValue:Qo,useDeferredValue:function(e){var t=Ae();return te===null?t.memoizedState=e:pc(t,te.memoizedState,e)},useTransition:function(){var e=al(lr)[0],t=Ae().memoizedState;return[e,t]},useMutableSource:qu,useSyncExternalStore:ec,useId:hc,unstable_isNewReconciler:!1};function Oe(e,t){if(e&&e.defaultProps){t=K({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Vl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:K({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ni={isMounted:function(e){return(e=e._reactInternals)?Xt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=he(),i=yt(e),l=Ze(r,i);l.payload=t,n!=null&&(l.callback=n),t=gt(e,l,i),t!==null&&($e(t,e,i,r),Xr(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=he(),i=yt(e),l=Ze(r,i);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=gt(e,l,i),t!==null&&($e(t,e,i,r),Xr(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=he(),r=yt(e),i=Ze(n,r);i.tag=2,t!=null&&(i.callback=t),t=gt(e,i,r),t!==null&&($e(t,e,r,n),Xr(t,e,r))}};function es(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?!Zn(n,r)||!Zn(i,l):!0}function yc(e,t,n){var r=!1,i=kt,l=t.contextType;return typeof l=="object"&&l!==null?l=Me(l):(i=xe(t)?Ft:fe.current,r=t.contextTypes,l=(r=r!=null)?pn(e,i):kt),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ni,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function ts(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&&Ni.enqueueReplaceState(t,t.state,null)}function Ql(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Do(e);var l=t.contextType;typeof l=="object"&&l!==null?i.context=Me(l):(l=xe(t)?Ft:fe.current,i.context=pn(e,l)),i.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Vl(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&&Ni.enqueueReplaceState(i,i.state,null),ci(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function vn(e,t){try{var n="",r=t;do n+=Xd(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 sl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Kl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var gp=typeof WeakMap=="function"?WeakMap:Map;function wc(e,t,n){n=Ze(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){mi||(mi=!0,ro=r),Kl(e,t)},n}function xc(e,t,n){n=Ze(-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(){Kl(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){Kl(e,t),typeof r!="function"&&(vt===null?vt=new Set([this]):vt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function ns(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new gp;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=Lp.bind(null,e,t,n),t.then(e,e))}function rs(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 is(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=Ze(-1,1),t.tag=2,gt(n,t,1))),n.lanes|=1),e)}var vp=rt.ReactCurrentOwner,ye=!1;function pe(e,t,n,r){t.child=e===null?bu(t,null,n,r):mn(t,e.child,n,r)}function ls(e,t,n,r,i){n=n.render;var l=t.ref;return cn(t,i),r=Ho(e,t,n,r,l,i),n=Wo(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,nt(e,t,i)):(W&&n&&Ro(t),t.flags|=1,pe(e,t,r,i),t.child)}function os(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!ea(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Sc(e,t,l,r,i)):(e=Gr(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:Zn,n(o,r)&&e.ref===t.ref)return nt(e,t,i)}return t.flags|=1,e=wt(l,r),e.ref=t.ref,e.return=t,t.child=e}function Sc(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(Zn(l,r)&&e.ref===t.ref)if(ye=!1,t.pendingProps=r=l,(e.lanes&i)!==0)e.flags&131072&&(ye=!0);else return t.lanes=e.lanes,nt(e,t,i)}return Gl(e,t,n,r,i)}function kc(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},$(ln,ke),ke|=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,$(ln,ke),ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,$(ln,ke),ke|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,$(ln,ke),ke|=r;return pe(e,t,i,n),t.child}function Cc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Gl(e,t,n,r,i){var l=xe(n)?Ft:fe.current;return l=pn(t,l),cn(t,i),n=Ho(e,t,n,r,l,i),r=Wo(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,nt(e,t,i)):(W&&r&&Ro(t),t.flags|=1,pe(e,t,n,i),t.child)}function as(e,t,n,r,i){if(xe(n)){var l=!0;li(t)}else l=!1;if(cn(t,i),t.stateNode===null)Vr(e,t),yc(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,c=n.contextType;typeof c=="object"&&c!==null?c=Me(c):(c=xe(n)?Ft:fe.current,c=pn(t,c));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!==c)&&ts(t,o,r,c),ot=!1;var v=t.memoizedState;o.state=v,ci(t,r,o,i),s=t.memoizedState,a!==r||v!==s||we.current||ot?(typeof g=="function"&&(Vl(t,n,g,r),s=t.memoizedState),(a=ot||es(t,n,a,r,v,s,c))?(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=c,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Ju(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:Oe(t.type,a),o.props=c,m=t.pendingProps,v=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=Me(s):(s=xe(n)?Ft:fe.current,s=pn(t,s));var C=n.getDerivedStateFromProps;(g=typeof C=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==m||v!==s)&&ts(t,o,r,s),ot=!1,v=t.memoizedState,o.state=v,ci(t,r,o,i);var k=t.memoizedState;a!==m||v!==k||we.current||ot?(typeof C=="function"&&(Vl(t,n,C,r),k=t.memoizedState),(c=ot||es(t,n,c,r,v,k,s)||!1)?(g||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,k,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,k,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=k),o.props=r,o.state=k,o.context=s,r=c):(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 bl(e,t,n,r,l,i)}function bl(e,t,n,r,i,l){Cc(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&Qa(t,n,!1),nt(e,t,l);r=t.stateNode,vp.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=mn(t,e.child,null,l),t.child=mn(t,null,a,l)):pe(e,t,a,l),t.memoizedState=r.state,i&&Qa(t,n,!0),t.child}function Ec(e){var t=e.stateNode;t.pendingContext?Va(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Va(e,t.context,!1),Bo(e,t.containerInfo)}function ss(e,t,n,r,i){return hn(),Mo(i),t.flags|=256,pe(e,t,n,r),t.child}var Yl={dehydrated:null,treeContext:null,retryLane:0};function Jl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Pc(e,t,n){var r=t.pendingProps,i=V.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),$(V,i&1),e===null)return Hl(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=Ri(o,r,0,null),e=zt(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Jl(n),t.memoizedState=Yl,e):Ko(t,o));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return yp(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=wt(i,s),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?l=wt(a,l):(l=zt(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?Jl(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=Yl,r}return l=e.child,e=l.sibling,r=wt(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 Ko(e,t){return t=Ri({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Mr(e,t,n,r){return r!==null&&Mo(r),mn(t,e.child,null,n),e=Ko(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function yp(e,t,n,r,i,l,o){if(n)return t.flags&256?(t.flags&=-257,r=sl(Error(P(422))),Mr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,i=t.mode,r=Ri({mode:"visible",children:r.children},i,0,null),l=zt(l,i,o,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&mn(t,e.child,null,o),t.child.memoizedState=Jl(o),t.memoizedState=Yl,l);if(!(t.mode&1))return Mr(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,l=Error(P(419)),r=sl(l,r,void 0),Mr(e,t,o,r)}if(a=(o&e.childLanes)!==0,ye||a){if(r=le,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,tt(e,i),$e(r,e,i,-1))}return qo(),r=sl(Error(P(421))),Mr(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Rp.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,Ce=mt(i.nextSibling),Ee=t,W=!0,Be=null,e!==null&&(Ne[Te++]=Ye,Ne[Te++]=Je,Ne[Te++]=Ot,Ye=e.id,Je=e.overflow,Ot=t),t=Ko(t,r.children),t.flags|=4096,t)}function us(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Wl(e.return,t,n)}function ul(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 _c(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(pe(e,t,r.children,n),r=V.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&&us(e,n,t);else if(e.tag===19)us(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($(V,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&&di(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ul(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&&di(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ul(t,!0,n,null,l);break;case"together":ul(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function nt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Bt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(P(153));if(t.child!==null){for(e=t.child,n=wt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=wt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function wp(e,t,n){switch(t.tag){case 3:Ec(t),hn();break;case 5:Zu(t);break;case 1:xe(t.type)&&li(t);break;case 4:Bo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;$(si,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?($(V,V.current&1),t.flags|=128,null):n&t.child.childLanes?Pc(e,t,n):($(V,V.current&1),e=nt(e,t,n),e!==null?e.sibling:null);$(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return _c(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),$(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,kc(e,t,n)}return nt(e,t,n)}var jc,Zl,Nc,Tc;jc=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}};Zl=function(){};Nc=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Mt(Ke.current);var l=null;switch(n){case"input":i=xl(e,i),r=xl(e,r),l=[];break;case"select":i=K({},i,{value:void 0}),r=K({},r,{value:void 0}),l=[];break;case"textarea":i=Cl(e,i),r=Cl(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ri)}Pl(n,r);var o;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var a=i[c];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Vn.hasOwnProperty(c)?l||(l=[]):(l=l||[]).push(c,null));for(c in r){var s=r[c];if(a=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&s!==a&&(s!=null||a!=null))if(c==="style")if(a){for(o in a)!a.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&a[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(l||(l=[]),l.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(l=l||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Vn.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&X("scroll",e),l||a===s||(l=[])):(l=l||[]).push(c,s))}n&&(l=l||[]).push("style",n);var c=l;(t.updateQueue=c)&&(t.flags|=4)}};Tc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ln(e,t){if(!W)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 ce(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 xp(e,t,n){var r=t.pendingProps;switch(Io(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ce(t),null;case 1:return xe(t.type)&&ii(),ce(t),null;case 3:return r=t.stateNode,gn(),H(we),H(fe),$o(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Rr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Be!==null&&(oo(Be),Be=null))),Zl(e,t),ce(t),null;case 5:Uo(t);var i=Mt(rr.current);if(n=t.type,e!==null&&t.stateNode!=null)Nc(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(P(166));return ce(t),null}if(e=Mt(Ke.current),Rr(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ve]=t,r[tr]=l,e=(t.mode&1)!==0,n){case"dialog":X("cancel",r),X("close",r);break;case"iframe":case"object":case"embed":X("load",r);break;case"video":case"audio":for(i=0;i<zn.length;i++)X(zn[i],r);break;case"source":X("error",r);break;case"img":case"image":case"link":X("error",r),X("load",r);break;case"details":X("toggle",r);break;case"input":ya(r,l),X("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},X("invalid",r);break;case"textarea":xa(r,l),X("invalid",r)}Pl(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&&Lr(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(l.suppressHydrationWarning!==!0&&Lr(r.textContent,a,e),i=["children",""+a]):Vn.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&X("scroll",r)}switch(n){case"input":kr(r),wa(r,l,!0);break;case"textarea":kr(r),Sa(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=ri)}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=ru(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[Ve]=t,e[tr]=r,jc(e,t,!1,!1),t.stateNode=e;e:{switch(o=_l(n,r),n){case"dialog":X("cancel",e),X("close",e),i=r;break;case"iframe":case"object":case"embed":X("load",e),i=r;break;case"video":case"audio":for(i=0;i<zn.length;i++)X(zn[i],e);i=r;break;case"source":X("error",e),i=r;break;case"img":case"image":case"link":X("error",e),X("load",e),i=r;break;case"details":X("toggle",e),i=r;break;case"input":ya(e,r),i=xl(e,r),X("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=K({},r,{value:void 0}),X("invalid",e);break;case"textarea":xa(e,r),i=Cl(e,r),X("invalid",e);break;default:i=r}Pl(n,i),a=i;for(l in a)if(a.hasOwnProperty(l)){var s=a[l];l==="style"?ou(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&iu(e,s)):l==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Qn(e,s):typeof s=="number"&&Qn(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Vn.hasOwnProperty(l)?s!=null&&l==="onScroll"&&X("scroll",e):s!=null&&vo(e,l,s,o))}switch(n){case"input":kr(e),wa(e,r,!1);break;case"textarea":kr(e),Sa(e);break;case"option":r.value!=null&&e.setAttribute("value",""+St(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?on(e,!!r.multiple,l,!1):r.defaultValue!=null&&on(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=ri)}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 ce(t),null;case 6:if(e&&t.stateNode!=null)Tc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(P(166));if(n=Mt(rr.current),Mt(Ke.current),Rr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ve]=t,(l=r.nodeValue!==n)&&(e=Ee,e!==null))switch(e.tag){case 3:Lr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Lr(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ve]=t,t.stateNode=r}return ce(t),null;case 13:if(H(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W&&Ce!==null&&t.mode&1&&!(t.flags&128))Ku(),hn(),t.flags|=98560,l=!1;else if(l=Rr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(P(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(P(317));l[Ve]=t}else hn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ce(t),l=!1}else Be!==null&&(oo(Be),Be=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||V.current&1?ne===0&&(ne=3):qo())),t.updateQueue!==null&&(t.flags|=4),ce(t),null);case 4:return gn(),Zl(e,t),e===null&&qn(t.stateNode.containerInfo),ce(t),null;case 10:return Fo(t.type._context),ce(t),null;case 17:return xe(t.type)&&ii(),ce(t),null;case 19:if(H(V),l=t.memoizedState,l===null)return ce(t),null;if(r=(t.flags&128)!==0,o=l.rendering,o===null)if(r)Ln(l,!1);else{if(ne!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=di(e),o!==null){for(t.flags|=128,Ln(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 $(V,V.current&1|2),t.child}e=e.sibling}l.tail!==null&&J()>yn&&(t.flags|=128,r=!0,Ln(l,!1),t.lanes=4194304)}else{if(!r)if(e=di(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ln(l,!0),l.tail===null&&l.tailMode==="hidden"&&!o.alternate&&!W)return ce(t),null}else 2*J()-l.renderingStartTime>yn&&n!==1073741824&&(t.flags|=128,r=!0,Ln(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=J(),t.sibling=null,n=V.current,$(V,r?n&1|2:n&1),t):(ce(t),null);case 22:case 23:return Zo(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ke&1073741824&&(ce(t),t.subtreeFlags&6&&(t.flags|=8192)):ce(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function Sp(e,t){switch(Io(t),t.tag){case 1:return xe(t.type)&&ii(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return gn(),H(we),H(fe),$o(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Uo(t),null;case 13:if(H(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));hn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(V),null;case 4:return gn(),null;case 10:return Fo(t.type._context),null;case 22:case 23:return Zo(),null;case 24:return null;default:return null}}var Ar=!1,de=!1,kp=typeof WeakSet=="function"?WeakSet:Set,T=null;function rn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function ql(e,t,n){try{n()}catch(r){G(e,t,r)}}var cs=!1;function Cp(e,t){if(Fl=ei,e=Au(),Lo(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,c=0,g=0,m=e,v=null;t:for(;;){for(var C;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),(C=m.firstChild)!==null;)v=m,m=C;for(;;){if(m===e)break t;if(v===n&&++c===i&&(a=o),v===l&&++g===r&&(s=o),(C=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=C}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ol={focusedElem:e,selectionRange:n},ei=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var k=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var E=k.memoizedProps,j=k.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?E:Oe(t.type,E),j);p.__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(P(163))}}catch(S){G(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return k=cs,cs=!1,k}function Xn(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&&ql(t,n,l)}i=i.next}while(i!==r)}}function Ti(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 eo(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 Lc(e){var t=e.alternate;t!==null&&(e.alternate=null,Lc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ve],delete t[tr],delete t[Ul],delete t[lp],delete t[op])),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 Rc(e){return e.tag===5||e.tag===3||e.tag===4}function ds(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rc(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 to(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=ri));else if(r!==4&&(e=e.child,e!==null))for(to(e,t,n),e=e.sibling;e!==null;)to(e,t,n),e=e.sibling}function no(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(no(e,t,n),e=e.sibling;e!==null;)no(e,t,n),e=e.sibling}var oe=null,De=!1;function it(e,t,n){for(n=n.child;n!==null;)Ic(e,t,n),n=n.sibling}function Ic(e,t,n){if(Qe&&typeof Qe.onCommitFiberUnmount=="function")try{Qe.onCommitFiberUnmount(Si,n)}catch{}switch(n.tag){case 5:de||rn(n,t);case 6:var r=oe,i=De;oe=null,it(e,t,n),oe=r,De=i,oe!==null&&(De?(e=oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):oe.removeChild(n.stateNode));break;case 18:oe!==null&&(De?(e=oe,n=n.stateNode,e.nodeType===8?nl(e.parentNode,n):e.nodeType===1&&nl(e,n),Yn(e)):nl(oe,n.stateNode));break;case 4:r=oe,i=De,oe=n.stateNode.containerInfo,De=!0,it(e,t,n),oe=r,De=i;break;case 0:case 11:case 14:case 15:if(!de&&(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)&&ql(n,t,o),i=i.next}while(i!==r)}it(e,t,n);break;case 1:if(!de&&(rn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){G(n,t,a)}it(e,t,n);break;case 21:it(e,t,n);break;case 22:n.mode&1?(de=(r=de)||n.memoizedState!==null,it(e,t,n),de=r):it(e,t,n);break;default:it(e,t,n)}}function fs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new kp),t.forEach(function(r){var i=Ip.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Fe(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:oe=a.stateNode,De=!1;break e;case 3:oe=a.stateNode.containerInfo,De=!0;break e;case 4:oe=a.stateNode.containerInfo,De=!0;break e}a=a.return}if(oe===null)throw Error(P(160));Ic(l,o,i),oe=null,De=!1;var s=i.alternate;s!==null&&(s.return=null),i.return=null}catch(c){G(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Mc(t,e),t=t.sibling}function Mc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Fe(t,e),He(e),r&4){try{Xn(3,e,e.return),Ti(3,e)}catch(E){G(e,e.return,E)}try{Xn(5,e,e.return)}catch(E){G(e,e.return,E)}}break;case 1:Fe(t,e),He(e),r&512&&n!==null&&rn(n,n.return);break;case 5:if(Fe(t,e),He(e),r&512&&n!==null&&rn(n,n.return),e.flags&32){var i=e.stateNode;try{Qn(i,"")}catch(E){G(e,e.return,E)}}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&&tu(i,l),_l(a,o);var c=_l(a,l);for(o=0;o<s.length;o+=2){var g=s[o],m=s[o+1];g==="style"?ou(i,m):g==="dangerouslySetInnerHTML"?iu(i,m):g==="children"?Qn(i,m):vo(i,g,m,c)}switch(a){case"input":Sl(i,l);break;case"textarea":nu(i,l);break;case"select":var v=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!l.multiple;var C=l.value;C!=null?on(i,!!l.multiple,C,!1):v!==!!l.multiple&&(l.defaultValue!=null?on(i,!!l.multiple,l.defaultValue,!0):on(i,!!l.multiple,l.multiple?[]:"",!1))}i[tr]=l}catch(E){G(e,e.return,E)}}break;case 6:if(Fe(t,e),He(e),r&4){if(e.stateNode===null)throw Error(P(162));i=e.stateNode,l=e.memoizedProps;try{i.nodeValue=l}catch(E){G(e,e.return,E)}}break;case 3:if(Fe(t,e),He(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Yn(t.containerInfo)}catch(E){G(e,e.return,E)}break;case 4:Fe(t,e),He(e);break;case 13:Fe(t,e),He(e),i=e.child,i.flags&8192&&(l=i.memoizedState!==null,i.stateNode.isHidden=l,!l||i.alternate!==null&&i.alternate.memoizedState!==null||(Yo=J())),r&4&&fs(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(de=(c=de)||g,Fe(t,e),de=c):Fe(t,e),He(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!g&&e.mode&1)for(T=e,g=e.child;g!==null;){for(m=T=g;T!==null;){switch(v=T,C=v.child,v.tag){case 0:case 11:case 14:case 15:Xn(4,v,v.return);break;case 1:rn(v,v.return);var k=v.stateNode;if(typeof k.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,k.props=t.memoizedProps,k.state=t.memoizedState,k.componentWillUnmount()}catch(E){G(r,n,E)}}break;case 5:rn(v,v.return);break;case 22:if(v.memoizedState!==null){hs(m);continue}}C!==null?(C.return=v,T=C):hs(m)}g=g.sibling}e:for(g=null,m=e;;){if(m.tag===5){if(g===null){g=m;try{i=m.stateNode,c?(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=lu("display",o))}catch(E){G(e,e.return,E)}}}else if(m.tag===6){if(g===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(E){G(e,e.return,E)}}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:Fe(t,e),He(e),r&4&&fs(e);break;case 21:break;default:Fe(t,e),He(e)}}function He(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Rc(n)){var r=n;break e}n=n.return}throw Error(P(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(Qn(i,""),r.flags&=-33);var l=ds(e);no(e,l,i);break;case 3:case 4:var o=r.stateNode.containerInfo,a=ds(e);to(e,a,o);break;default:throw Error(P(161))}}catch(s){G(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ep(e,t,n){T=e,Ac(e)}function Ac(e,t,n){for(var r=(e.mode&1)!==0;T!==null;){var i=T,l=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||Ar;if(!o){var a=i.alternate,s=a!==null&&a.memoizedState!==null||de;a=Ar;var c=de;if(Ar=o,(de=s)&&!c)for(T=i;T!==null;)o=T,s=o.child,o.tag===22&&o.memoizedState!==null?ms(i):s!==null?(s.return=o,T=s):ms(i);for(;l!==null;)T=l,Ac(l),l=l.sibling;T=i,Ar=a,de=c}ps(e)}else i.subtreeFlags&8772&&l!==null?(l.return=i,T=l):ps(e)}}function ps(e){for(;T!==null;){var t=T;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:de||Ti(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!de)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Oe(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&Ja(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}Ja(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var g=c.memoizedState;if(g!==null){var m=g.dehydrated;m!==null&&Yn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(P(163))}de||t.flags&512&&eo(t)}catch(v){G(t,t.return,v)}}if(t===e){T=null;break}if(n=t.sibling,n!==null){n.return=t.return,T=n;break}T=t.return}}function hs(e){for(;T!==null;){var t=T;if(t===e){T=null;break}var n=t.sibling;if(n!==null){n.return=t.return,T=n;break}T=t.return}}function ms(e){for(;T!==null;){var t=T;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ti(4,t)}catch(s){G(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(s){G(t,i,s)}}var l=t.return;try{eo(t)}catch(s){G(t,l,s)}break;case 5:var o=t.return;try{eo(t)}catch(s){G(t,o,s)}}}catch(s){G(t,t.return,s)}if(t===e){T=null;break}var a=t.sibling;if(a!==null){a.return=t.return,T=a;break}T=t.return}}var Pp=Math.ceil,hi=rt.ReactCurrentDispatcher,Go=rt.ReactCurrentOwner,Ie=rt.ReactCurrentBatchConfig,B=0,le=null,q=null,ae=0,ke=0,ln=Et(0),ne=0,ar=null,Bt=0,Li=0,bo=0,Hn=null,ve=null,Yo=0,yn=1/0,Ge=null,mi=!1,ro=null,vt=null,zr=!1,ct=null,gi=0,Wn=0,io=null,Qr=-1,Kr=0;function he(){return B&6?J():Qr!==-1?Qr:Qr=J()}function yt(e){return e.mode&1?B&2&&ae!==0?ae&-ae:sp.transition!==null?(Kr===0&&(Kr=yu()),Kr):(e=U,e!==0||(e=window.event,e=e===void 0?16:Pu(e.type)),e):1}function $e(e,t,n,r){if(50<Wn)throw Wn=0,io=null,Error(P(185));dr(e,n,r),(!(B&2)||e!==le)&&(e===le&&(!(B&2)&&(Li|=n),ne===4&&st(e,ae)),Se(e,r),n===1&&B===0&&!(t.mode&1)&&(yn=J()+500,_i&&Pt()))}function Se(e,t){var n=e.callbackNode;sf(e,t);var r=qr(e,e===le?ae:0);if(r===0)n!==null&&Ea(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Ea(n),t===1)e.tag===0?ap(gs.bind(null,e)):Wu(gs.bind(null,e)),rp(function(){!(B&6)&&Pt()}),n=null;else{switch(wu(r)){case 1:n=ko;break;case 4:n=gu;break;case 16:n=Zr;break;case 536870912:n=vu;break;default:n=Zr}n=Xc(n,zc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function zc(e,t){if(Qr=-1,Kr=0,B&6)throw Error(P(327));var n=e.callbackNode;if(dn()&&e.callbackNode!==n)return null;var r=qr(e,e===le?ae:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=vi(e,r);else{t=r;var i=B;B|=2;var l=Oc();(le!==e||ae!==t)&&(Ge=null,yn=J()+500,At(e,t));do try{Np();break}catch(a){Fc(e,a)}while(!0);zo(),hi.current=l,B=i,q!==null?t=0:(le=null,ae=0,t=ne)}if(t!==0){if(t===2&&(i=Rl(e),i!==0&&(r=i,t=lo(e,i))),t===1)throw n=ar,At(e,0),st(e,r),Se(e,J()),n;if(t===6)st(e,r);else{if(i=e.current.alternate,!(r&30)&&!_p(i)&&(t=vi(e,r),t===2&&(l=Rl(e),l!==0&&(r=l,t=lo(e,l))),t===1))throw n=ar,At(e,0),st(e,r),Se(e,J()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(P(345));case 2:Lt(e,ve,Ge);break;case 3:if(st(e,r),(r&130023424)===r&&(t=Yo+500-J(),10<t)){if(qr(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){he(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Bl(Lt.bind(null,e,ve,Ge),t);break}Lt(e,ve,Ge);break;case 4:if(st(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-Ue(r);l=1<<o,o=t[o],o>i&&(i=o),r&=~l}if(r=i,r=J()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Pp(r/1960))-r,10<r){e.timeoutHandle=Bl(Lt.bind(null,e,ve,Ge),r);break}Lt(e,ve,Ge);break;case 5:Lt(e,ve,Ge);break;default:throw Error(P(329))}}}return Se(e,J()),e.callbackNode===n?zc.bind(null,e):null}function lo(e,t){var n=Hn;return e.current.memoizedState.isDehydrated&&(At(e,t).flags|=256),e=vi(e,t),e!==2&&(t=ve,ve=n,t!==null&&oo(t)),e}function oo(e){ve===null?ve=e:ve.push.apply(ve,e)}function _p(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(!Xe(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 st(e,t){for(t&=~bo,t&=~Li,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ue(t),r=1<<n;e[n]=-1,t&=~r}}function gs(e){if(B&6)throw Error(P(327));dn();var t=qr(e,0);if(!(t&1))return Se(e,J()),null;var n=vi(e,t);if(e.tag!==0&&n===2){var r=Rl(e);r!==0&&(t=r,n=lo(e,r))}if(n===1)throw n=ar,At(e,0),st(e,t),Se(e,J()),n;if(n===6)throw Error(P(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Lt(e,ve,Ge),Se(e,J()),null}function Jo(e,t){var n=B;B|=1;try{return e(t)}finally{B=n,B===0&&(yn=J()+500,_i&&Pt())}}function Ut(e){ct!==null&&ct.tag===0&&!(B&6)&&dn();var t=B;B|=1;var n=Ie.transition,r=U;try{if(Ie.transition=null,U=1,e)return e()}finally{U=r,Ie.transition=n,B=t,!(B&6)&&Pt()}}function Zo(){ke=ln.current,H(ln)}function At(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,np(n)),q!==null)for(n=q.return;n!==null;){var r=n;switch(Io(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ii();break;case 3:gn(),H(we),H(fe),$o();break;case 5:Uo(r);break;case 4:gn();break;case 13:H(V);break;case 19:H(V);break;case 10:Fo(r.type._context);break;case 22:case 23:Zo()}n=n.return}if(le=e,q=e=wt(e.current,null),ae=ke=t,ne=0,ar=null,bo=Li=Bt=0,ve=Hn=null,It!==null){for(t=0;t<It.length;t++)if(n=It[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}It=null}return e}function Fc(e,t){do{var n=q;try{if(zo(),Hr.current=pi,fi){for(var r=Q.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}fi=!1}if(Dt=0,ie=te=Q=null,$n=!1,ir=0,Go.current=null,n===null||n.return===null){ne=1,ar=t,q=null;break}e:{var l=e,o=n.return,a=n,s=t;if(t=ae,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=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 C=rs(o);if(C!==null){C.flags&=-257,is(C,o,a,l,t),C.mode&1&&ns(l,c,t),t=C,s=c;var k=t.updateQueue;if(k===null){var E=new Set;E.add(s),t.updateQueue=E}else k.add(s);break e}else{if(!(t&1)){ns(l,c,t),qo();break e}s=Error(P(426))}}else if(W&&a.mode&1){var j=rs(o);if(j!==null){!(j.flags&65536)&&(j.flags|=256),is(j,o,a,l,t),Mo(vn(s,a));break e}}l=s=vn(s,a),ne!==4&&(ne=2),Hn===null?Hn=[l]:Hn.push(l),l=o;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var p=wc(l,s,t);Ya(l,p);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"&&(vt===null||!vt.has(h)))){l.flags|=65536,t&=-t,l.lanes|=t;var S=xc(l,a,t);Ya(l,S);break e}}l=l.return}while(l!==null)}Bc(n)}catch(N){t=N,q===n&&n!==null&&(q=n=n.return);continue}break}while(!0)}function Oc(){var e=hi.current;return hi.current=pi,e===null?pi:e}function qo(){(ne===0||ne===3||ne===2)&&(ne=4),le===null||!(Bt&268435455)&&!(Li&268435455)||st(le,ae)}function vi(e,t){var n=B;B|=2;var r=Oc();(le!==e||ae!==t)&&(Ge=null,At(e,t));do try{jp();break}catch(i){Fc(e,i)}while(!0);if(zo(),B=n,hi.current=r,q!==null)throw Error(P(261));return le=null,ae=0,ne}function jp(){for(;q!==null;)Dc(q)}function Np(){for(;q!==null&&!Zd();)Dc(q)}function Dc(e){var t=$c(e.alternate,e,ke);e.memoizedProps=e.pendingProps,t===null?Bc(e):q=t,Go.current=null}function Bc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Sp(n,t),n!==null){n.flags&=32767,q=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ne=6,q=null;return}}else if(n=xp(n,t,ke),n!==null){q=n;return}if(t=t.sibling,t!==null){q=t;return}q=t=e}while(t!==null);ne===0&&(ne=5)}function Lt(e,t,n){var r=U,i=Ie.transition;try{Ie.transition=null,U=1,Tp(e,t,n,r)}finally{Ie.transition=i,U=r}return null}function Tp(e,t,n,r){do dn();while(ct!==null);if(B&6)throw Error(P(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(P(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(uf(e,l),e===le&&(q=le=null,ae=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||zr||(zr=!0,Xc(Zr,function(){return dn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=Ie.transition,Ie.transition=null;var o=U;U=1;var a=B;B|=4,Go.current=null,Cp(e,n),Mc(n,e),bf(Ol),ei=!!Fl,Ol=Fl=null,e.current=n,Ep(n),qd(),B=a,U=o,Ie.transition=l}else e.current=n;if(zr&&(zr=!1,ct=e,gi=i),l=e.pendingLanes,l===0&&(vt=null),nf(n.stateNode),Se(e,J()),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(mi)throw mi=!1,e=ro,ro=null,e;return gi&1&&e.tag!==0&&dn(),l=e.pendingLanes,l&1?e===io?Wn++:(Wn=0,io=e):Wn=0,Pt(),null}function dn(){if(ct!==null){var e=wu(gi),t=Ie.transition,n=U;try{if(Ie.transition=null,U=16>e?16:e,ct===null)var r=!1;else{if(e=ct,ct=null,gi=0,B&6)throw Error(P(331));var i=B;for(B|=4,T=e.current;T!==null;){var l=T,o=l.child;if(T.flags&16){var a=l.deletions;if(a!==null){for(var s=0;s<a.length;s++){var c=a[s];for(T=c;T!==null;){var g=T;switch(g.tag){case 0:case 11:case 15:Xn(8,g,l)}var m=g.child;if(m!==null)m.return=g,T=m;else for(;T!==null;){g=T;var v=g.sibling,C=g.return;if(Lc(g),g===c){T=null;break}if(v!==null){v.return=C,T=v;break}T=C}}}var k=l.alternate;if(k!==null){var E=k.child;if(E!==null){k.child=null;do{var j=E.sibling;E.sibling=null,E=j}while(E!==null)}}T=l}}if(l.subtreeFlags&2064&&o!==null)o.return=l,T=o;else e:for(;T!==null;){if(l=T,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Xn(9,l,l.return)}var p=l.sibling;if(p!==null){p.return=l.return,T=p;break e}T=l.return}}var d=e.current;for(T=d;T!==null;){o=T;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,T=h;else e:for(o=d;T!==null;){if(a=T,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Ti(9,a)}}catch(N){G(a,a.return,N)}if(a===o){T=null;break e}var S=a.sibling;if(S!==null){S.return=a.return,T=S;break e}T=a.return}}if(B=i,Pt(),Qe&&typeof Qe.onPostCommitFiberRoot=="function")try{Qe.onPostCommitFiberRoot(Si,e)}catch{}r=!0}return r}finally{U=n,Ie.transition=t}}return!1}function vs(e,t,n){t=vn(n,t),t=wc(e,t,1),e=gt(e,t,1),t=he(),e!==null&&(dr(e,1,t),Se(e,t))}function G(e,t,n){if(e.tag===3)vs(e,e,n);else for(;t!==null;){if(t.tag===3){vs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(vt===null||!vt.has(r))){e=vn(n,e),e=xc(t,e,1),t=gt(t,e,1),e=he(),t!==null&&(dr(t,1,e),Se(t,e));break}}t=t.return}}function Lp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=he(),e.pingedLanes|=e.suspendedLanes&n,le===e&&(ae&n)===n&&(ne===4||ne===3&&(ae&130023424)===ae&&500>J()-Yo?At(e,0):bo|=n),Se(e,t)}function Uc(e,t){t===0&&(e.mode&1?(t=Pr,Pr<<=1,!(Pr&130023424)&&(Pr=4194304)):t=1);var n=he();e=tt(e,t),e!==null&&(dr(e,t,n),Se(e,n))}function Rp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Uc(e,n)}function Ip(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(P(314))}r!==null&&r.delete(t),Uc(e,n)}var $c;$c=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||we.current)ye=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ye=!1,wp(e,t,n);ye=!!(e.flags&131072)}else ye=!1,W&&t.flags&1048576&&Vu(t,ai,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vr(e,t),e=t.pendingProps;var i=pn(t,fe.current);cn(t,n),i=Ho(null,t,r,e,i,n);var l=Wo();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,xe(r)?(l=!0,li(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Do(t),i.updater=Ni,t.stateNode=i,i._reactInternals=t,Ql(t,r,e,n),t=bl(null,t,r,!0,l,n)):(t.tag=0,W&&l&&Ro(t),pe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vr(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Ap(r),e=Oe(r,e),i){case 0:t=Gl(null,t,r,e,n);break e;case 1:t=as(null,t,r,e,n);break e;case 11:t=ls(null,t,r,e,n);break e;case 14:t=os(null,t,r,Oe(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),Gl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),as(e,t,r,i,n);case 3:e:{if(Ec(t),e===null)throw Error(P(387));r=t.pendingProps,l=t.memoizedState,i=l.element,Ju(e,t),ci(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=vn(Error(P(423)),t),t=ss(e,t,r,n,i);break e}else if(r!==i){i=vn(Error(P(424)),t),t=ss(e,t,r,n,i);break e}else for(Ce=mt(t.stateNode.containerInfo.firstChild),Ee=t,W=!0,Be=null,n=bu(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hn(),r===i){t=nt(e,t,n);break e}pe(e,t,r,n)}t=t.child}return t;case 5:return Zu(t),e===null&&Hl(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,o=i.children,Dl(r,i)?o=null:l!==null&&Dl(r,l)&&(t.flags|=32),Cc(e,t),pe(e,t,o,n),t.child;case 6:return e===null&&Hl(t),null;case 13:return Pc(e,t,n);case 4:return Bo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=mn(t,null,r,n):pe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),ls(e,t,r,i,n);case 7:return pe(e,t,t.pendingProps,n),t.child;case 8:return pe(e,t,t.pendingProps.children,n),t.child;case 12:return pe(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,$(si,r._currentValue),r._currentValue=o,l!==null)if(Xe(l.value,o)){if(l.children===i.children&&!we.current){t=nt(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=Ze(-1,n&-n),s.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var g=c.pending;g===null?s.next=s:(s.next=g.next,g.next=s),c.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Wl(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(P(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Wl(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}pe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,cn(t,n),i=Me(i),r=r(i),t.flags|=1,pe(e,t,r,n),t.child;case 14:return r=t.type,i=Oe(r,t.pendingProps),i=Oe(r.type,i),os(e,t,r,i,n);case 15:return Sc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),Vr(e,t),t.tag=1,xe(r)?(e=!0,li(t)):e=!1,cn(t,n),yc(t,r,i),Ql(t,r,i,n),bl(null,t,r,!0,e,n);case 19:return _c(e,t,n);case 22:return kc(e,t,n)}throw Error(P(156,t.tag))};function Xc(e,t){return mu(e,t)}function Mp(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 Le(e,t,n,r){return new Mp(e,t,n,r)}function ea(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ap(e){if(typeof e=="function")return ea(e)?1:0;if(e!=null){if(e=e.$$typeof,e===wo)return 11;if(e===xo)return 14}return 2}function wt(e,t){var n=e.alternate;return n===null?(n=Le(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 Gr(e,t,n,r,i,l){var o=2;if(r=e,typeof e=="function")ea(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Gt:return zt(n.children,i,l,t);case yo:o=8,i|=8;break;case gl:return e=Le(12,n,t,i|2),e.elementType=gl,e.lanes=l,e;case vl:return e=Le(13,n,t,i),e.elementType=vl,e.lanes=l,e;case yl:return e=Le(19,n,t,i),e.elementType=yl,e.lanes=l,e;case Zs:return Ri(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ys:o=10;break e;case Js:o=9;break e;case wo:o=11;break e;case xo:o=14;break e;case lt:o=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=Le(o,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function zt(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function Ri(e,t,n,r){return e=Le(22,e,r,t),e.elementType=Zs,e.lanes=n,e.stateNode={isHidden:!1},e}function cl(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function dl(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zp(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=Vi(0),this.expirationTimes=Vi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vi(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ta(e,t,n,r,i,l,o,a,s){return e=new zp(e,t,n,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Le(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Do(l),e}function Fp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Kt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Hc(e){if(!e)return kt;e=e._reactInternals;e:{if(Xt(e)!==e||e.tag!==1)throw Error(P(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(P(171))}if(e.tag===1){var n=e.type;if(xe(n))return Hu(e,n,t)}return t}function Wc(e,t,n,r,i,l,o,a,s){return e=ta(n,r,!0,e,i,l,o,a,s),e.context=Hc(null),n=e.current,r=he(),i=yt(n),l=Ze(r,i),l.callback=t??null,gt(n,l,i),e.current.lanes=i,dr(e,i,r),Se(e,r),e}function Ii(e,t,n,r){var i=t.current,l=he(),o=yt(i);return n=Hc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ze(l,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=gt(i,t,o),e!==null&&($e(e,i,o,l),Xr(e,i,o)),o}function yi(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 ys(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function na(e,t){ys(e,t),(e=e.alternate)&&ys(e,t)}function Op(){return null}var Vc=typeof reportError=="function"?reportError:function(e){console.error(e)};function ra(e){this._internalRoot=e}Mi.prototype.render=ra.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(P(409));Ii(e,t,null,null)};Mi.prototype.unmount=ra.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ut(function(){Ii(null,e,null,null)}),t[et]=null}};function Mi(e){this._internalRoot=e}Mi.prototype.unstable_scheduleHydration=function(e){if(e){var t=ku();e={blockedOn:null,target:e,priority:t};for(var n=0;n<at.length&&t!==0&&t<at[n].priority;n++);at.splice(n,0,e),n===0&&Eu(e)}};function ia(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ai(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function ws(){}function Dp(e,t,n,r,i){if(i){if(typeof r=="function"){var l=r;r=function(){var c=yi(o);l.call(c)}}var o=Wc(t,r,e,0,null,!1,!1,"",ws);return e._reactRootContainer=o,e[et]=o.current,qn(e.nodeType===8?e.parentNode:e),Ut(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var c=yi(s);a.call(c)}}var s=ta(e,0,!1,null,null,!1,!1,"",ws);return e._reactRootContainer=s,e[et]=s.current,qn(e.nodeType===8?e.parentNode:e),Ut(function(){Ii(t,s,n,r)}),s}function zi(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=yi(o);a.call(s)}}Ii(t,o,e,i)}else o=Dp(n,t,e,i,r);return yi(o)}xu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=An(t.pendingLanes);n!==0&&(Co(t,n|1),Se(t,J()),!(B&6)&&(yn=J()+500,Pt()))}break;case 13:Ut(function(){var r=tt(e,1);if(r!==null){var i=he();$e(r,e,1,i)}}),na(e,1)}};Eo=function(e){if(e.tag===13){var t=tt(e,134217728);if(t!==null){var n=he();$e(t,e,134217728,n)}na(e,134217728)}};Su=function(e){if(e.tag===13){var t=yt(e),n=tt(e,t);if(n!==null){var r=he();$e(n,e,t,r)}na(e,t)}};ku=function(){return U};Cu=function(e,t){var n=U;try{return U=e,t()}finally{U=n}};Nl=function(e,t,n){switch(t){case"input":if(Sl(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=Pi(r);if(!i)throw Error(P(90));eu(r),Sl(r,i)}}}break;case"textarea":nu(e,n);break;case"select":t=n.value,t!=null&&on(e,!!n.multiple,t,!1)}};uu=Jo;cu=Ut;var Bp={usingClientEntryPoint:!1,Events:[pr,Zt,Pi,au,su,Jo]},Rn={findFiberByHostInstance:Rt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Up={bundleType:Rn.bundleType,version:Rn.version,rendererPackageName:Rn.rendererPackageName,rendererConfig:Rn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:rt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=pu(e),e===null?null:e.stateNode},findFiberByHostInstance:Rn.findFiberByHostInstance||Op,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 Fr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Fr.isDisabled&&Fr.supportsFiber)try{Si=Fr.inject(Up),Qe=Fr}catch{}}_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Bp;_e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ia(t))throw Error(P(200));return Fp(e,t,null,n)};_e.createRoot=function(e,t){if(!ia(e))throw Error(P(299));var n=!1,r="",i=Vc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=ta(e,1,!1,null,null,n,!1,r,i),e[et]=t.current,qn(e.nodeType===8?e.parentNode:e),new ra(t)};_e.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(P(188)):(e=Object.keys(e).join(","),Error(P(268,e)));return e=pu(t),e=e===null?null:e.stateNode,e};_e.flushSync=function(e){return Ut(e)};_e.hydrate=function(e,t,n){if(!Ai(t))throw Error(P(200));return zi(null,e,t,!0,n)};_e.hydrateRoot=function(e,t,n){if(!ia(e))throw Error(P(405));var r=n!=null&&n.hydratedSources||null,i=!1,l="",o=Vc;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Wc(t,null,e,1,n??null,i,!1,l,o),e[et]=t.current,qn(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 Mi(t)};_e.render=function(e,t,n){if(!Ai(t))throw Error(P(200));return zi(null,e,t,!1,n)};_e.unmountComponentAtNode=function(e){if(!Ai(e))throw Error(P(40));return e._reactRootContainer?(Ut(function(){zi(null,null,e,!1,function(){e._reactRootContainer=null,e[et]=null})}),!0):!1};_e.unstable_batchedUpdates=Jo;_e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ai(n))throw Error(P(200));if(e==null||e._reactInternals===void 0)throw Error(P(38));return zi(e,t,n,!1,r)};_e.version="18.3.1-next-f1338f8080-20240426";function Qc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Qc)}catch(e){console.error(e)}}Qc(),Qs.exports=_e;var $p=Qs.exports,xs=$p;hl.createRoot=xs.createRoot,hl.hydrateRoot=xs.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 sr(){return sr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sr.apply(null,arguments)}var dt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(dt||(dt={}));const Ss="popstate";function Xp(e){e===void 0&&(e={});function t(i,l){let{pathname:o="/",search:a="",hash:s=""}=Ht(i.location.hash.substr(1));return!o.startsWith("/")&&!o.startsWith(".")&&(o="/"+o),ao("",{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,c=s.indexOf("#");a=c===-1?s:s.slice(0,c)}return a+"#"+(typeof l=="string"?l:wi(l))}function r(i,l){la(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(l)+")")}return Wp(t,n,r,e)}function ee(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function la(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Hp(){return Math.random().toString(36).substr(2,8)}function ks(e,t){return{usr:e.state,key:e.key,idx:t}}function ao(e,t,n,r){return n===void 0&&(n=null),sr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ht(t):t,{state:n,key:t&&t.key||r||Hp()})}function wi(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 Ht(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 Wp(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:l=!1}=r,o=i.history,a=dt.Pop,s=null,c=g();c==null&&(c=0,o.replaceState(sr({},o.state,{idx:c}),""));function g(){return(o.state||{idx:null}).idx}function m(){a=dt.Pop;let j=g(),p=j==null?null:j-c;c=j,s&&s({action:a,location:E.location,delta:p})}function v(j,p){a=dt.Push;let d=ao(E.location,j,p);n&&n(d,j),c=g()+1;let h=ks(d,c),S=E.createHref(d);try{o.pushState(h,"",S)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;i.location.assign(S)}l&&s&&s({action:a,location:E.location,delta:1})}function C(j,p){a=dt.Replace;let d=ao(E.location,j,p);n&&n(d,j),c=g();let h=ks(d,c),S=E.createHref(d);o.replaceState(h,"",S),l&&s&&s({action:a,location:E.location,delta:0})}function k(j){let p=i.location.origin!=="null"?i.location.origin:i.location.href,d=typeof j=="string"?j:wi(j);return d=d.replace(/ $/,"%20"),ee(p,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,p)}let E={get action(){return a},get location(){return e(i,o)},listen(j){if(s)throw new Error("A history only accepts one active listener");return i.addEventListener(Ss,m),s=j,()=>{i.removeEventListener(Ss,m),s=null}},createHref(j){return t(i,j)},createURL:k,encodeLocation(j){let p=k(j);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:v,replace:C,go(j){return o.go(j)}};return E}var Cs;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Cs||(Cs={}));function Vp(e,t,n){return n===void 0&&(n="/"),Qp(e,t,n)}function Qp(e,t,n,r){let i=typeof t=="string"?Ht(t):t,l=oa(i.pathname||"/",n);if(l==null)return null;let o=Kc(e);Kp(o);let a=null,s=lh(l);for(let c=0;a==null&&c<o.length;++c)a=nh(o[c],s);return a}function Kc(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("/")&&(ee(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=xt([r,s.relativePath]),g=n.concat(s);l.children&&l.children.length>0&&(ee(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Kc(l.children,t,g,c)),!(l.path==null&&!l.index)&&t.push({path:c,score:eh(c,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 Gc(l.path))i(l,o,s)}),t}function Gc(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=Gc(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 Kp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:th(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Gp=/^:[\w-]+$/,bp=3,Yp=2,Jp=1,Zp=10,qp=-2,Es=e=>e==="*";function eh(e,t){let n=e.split("/"),r=n.length;return n.some(Es)&&(r+=qp),t&&(r+=Yp),n.filter(i=>!Es(i)).reduce((i,l)=>i+(Gp.test(l)?bp:l===""?Jp:Zp),r)}function th(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 nh(e,t,n){let{routesMeta:r}=e,i={},l="/",o=[];for(let a=0;a<r.length;++a){let s=r[a],c=a===r.length-1,g=l==="/"?t:t.slice(l.length)||"/",m=rh({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},g),v=s.route;if(!m)return null;Object.assign(i,m.params),o.push({params:i,pathname:xt([l,m.pathname]),pathnameBase:sh(xt([l,m.pathnameBase])),route:v}),m.pathnameBase!=="/"&&(l=xt([l,m.pathnameBase]))}return o}function rh(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=ih(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((c,g,m)=>{let{paramName:v,isOptional:C}=g;if(v==="*"){let E=a[m]||"";o=l.slice(0,l.length-E.length).replace(/(.)\/+$/,"$1")}const k=a[m];return C&&!k?c[v]=void 0:c[v]=(k||"").replace(/%2F/g,"/"),c},{}),pathname:l,pathnameBase:o,pattern:e}}function ih(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),la(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 lh(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return la(!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 oa(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 oh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Ht(e):e,l;return n?(n=Jc(n),n.startsWith("/")?l=Ps(n.substring(1),"/"):l=Ps(n,t)):l=t,{pathname:l,search:uh(r),hash:ch(i)}}function Ps(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 fl(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 ah(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function bc(e,t){let n=ah(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Yc(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Ht(e):(i=sr({},e),ee(!i.pathname||!i.pathname.includes("?"),fl("?","pathname","search",i)),ee(!i.pathname||!i.pathname.includes("#"),fl("#","pathname","hash",i)),ee(!i.search||!i.search.includes("#"),fl("#","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=oh(i,a),c=o&&o!=="/"&&o.endsWith("/"),g=(l||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||g)&&(s.pathname+="/"),s}const Jc=e=>e.replace(/\/\/+/g,"/"),xt=e=>Jc(e.join("/")),sh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),uh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,ch=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function dh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Zc=["post","put","patch","delete"];new Set(Zc);const fh=["get",...Zc];new Set(fh);/** | |
| * 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 ur(){return ur=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},ur.apply(null,arguments)}const aa=_.createContext(null),ph=_.createContext(null),Wt=_.createContext(null),Fi=_.createContext(null),_t=_.createContext({outlet:null,matches:[],isDataRoute:!1}),qc=_.createContext(null);function hh(e,t){let{relative:n}=t===void 0?{}:t;mr()||ee(!1);let{basename:r,navigator:i}=_.useContext(Wt),{hash:l,pathname:o,search:a}=nd(e,{relative:n}),s=o;return r!=="/"&&(s=o==="/"?r:xt([r,o])),i.createHref({pathname:s,search:a,hash:l})}function mr(){return _.useContext(Fi)!=null}function gr(){return mr()||ee(!1),_.useContext(Fi).location}function ed(e){_.useContext(Wt).static||_.useLayoutEffect(e)}function mh(){let{isDataRoute:e}=_.useContext(_t);return e?Nh():gh()}function gh(){mr()||ee(!1);let e=_.useContext(aa),{basename:t,future:n,navigator:r}=_.useContext(Wt),{matches:i}=_.useContext(_t),{pathname:l}=gr(),o=JSON.stringify(bc(i,n.v7_relativeSplatPath)),a=_.useRef(!1);return ed(()=>{a.current=!0}),_.useCallback(function(c,g){if(g===void 0&&(g={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let m=Yc(c,JSON.parse(o),l,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:xt([t,m.pathname])),(g.replace?r.replace:r.push)(m,g.state,g)},[t,r,o,l,e])}function td(){let{matches:e}=_.useContext(_t),t=e[e.length-1];return t?t.params:{}}function nd(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=_.useContext(Wt),{matches:i}=_.useContext(_t),{pathname:l}=gr(),o=JSON.stringify(bc(i,r.v7_relativeSplatPath));return _.useMemo(()=>Yc(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function vh(e,t){return yh(e,t)}function yh(e,t,n,r){mr()||ee(!1);let{navigator:i}=_.useContext(Wt),{matches:l}=_.useContext(_t),o=l[l.length-1],a=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let c=gr(),g;if(t){var m;let j=typeof t=="string"?Ht(t):t;s==="/"||(m=j.pathname)!=null&&m.startsWith(s)||ee(!1),g=j}else g=c;let v=g.pathname||"/",C=v;if(s!=="/"){let j=s.replace(/^\//,"").split("/");C="/"+v.replace(/^\//,"").split("/").slice(j.length).join("/")}let k=Vp(e,{pathname:C}),E=Ch(k&&k.map(j=>Object.assign({},j,{params:Object.assign({},a,j.params),pathname:xt([s,i.encodeLocation?i.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?s:xt([s,i.encodeLocation?i.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),l,n,r);return t&&E?_.createElement(Fi.Provider,{value:{location:ur({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:dt.Pop}},E):E}function wh(){let e=jh(),t=dh(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 _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},t),n?_.createElement("pre",{style:i},n):null,null)}const xh=_.createElement(wh,null);class Sh extends _.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?_.createElement(_t.Provider,{value:this.props.routeContext},_.createElement(qc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function kh(e){let{routeContext:t,match:n,children:r}=e,i=_.useContext(aa);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),_.createElement(_t.Provider,{value:t},r)}function Ch(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||ee(!1),o=o.slice(0,Math.min(o.length,g+1))}let s=!1,c=-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)&&(c=g),m.route.id){let{loaderData:v,errors:C}=n,k=m.route.loader&&v[m.route.id]===void 0&&(!C||C[m.route.id]===void 0);if(m.route.lazy||k){s=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((g,m,v)=>{let C,k=!1,E=null,j=null;n&&(C=a&&m.route.id?a[m.route.id]:void 0,E=m.route.errorElement||xh,s&&(c<0&&v===0?(Th("route-fallback"),k=!0,j=null):c===v&&(k=!0,j=m.route.hydrateFallbackElement||null)));let p=t.concat(o.slice(0,v+1)),d=()=>{let h;return C?h=E:k?h=j:m.route.Component?h=_.createElement(m.route.Component,null):m.route.element?h=m.route.element:h=g,_.createElement(kh,{match:m,routeContext:{outlet:g,matches:p,isDataRoute:n!=null},children:h})};return n&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?_.createElement(Sh,{location:n.location,revalidation:n.revalidation,component:E,error:C,children:d(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):d()},null)}var rd=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(rd||{}),id=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}(id||{});function Eh(e){let t=_.useContext(aa);return t||ee(!1),t}function Ph(e){let t=_.useContext(ph);return t||ee(!1),t}function _h(e){let t=_.useContext(_t);return t||ee(!1),t}function ld(e){let t=_h(),n=t.matches[t.matches.length-1];return n.route.id||ee(!1),n.route.id}function jh(){var e;let t=_.useContext(qc),n=Ph(),r=ld();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Nh(){let{router:e}=Eh(rd.UseNavigateStable),t=ld(id.UseNavigateStable),n=_.useRef(!1);return ed(()=>{n.current=!0}),_.useCallback(function(i,l){l===void 0&&(l={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,ur({fromRouteId:t},l)))},[e,t])}const _s={};function Th(e,t,n){_s[e]||(_s[e]=!0)}function Lh(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Qt(e){ee(!1)}function Rh(e){let{basename:t="/",children:n=null,location:r,navigationType:i=dt.Pop,navigator:l,static:o=!1,future:a}=e;mr()&&ee(!1);let s=t.replace(/^\/*/,"/"),c=_.useMemo(()=>({basename:s,navigator:l,static:o,future:ur({v7_relativeSplatPath:!1},a)}),[s,a,l,o]);typeof r=="string"&&(r=Ht(r));let{pathname:g="/",search:m="",hash:v="",state:C=null,key:k="default"}=r,E=_.useMemo(()=>{let j=oa(g,s);return j==null?null:{location:{pathname:j,search:m,hash:v,state:C,key:k},navigationType:i}},[s,g,m,v,C,k,i]);return E==null?null:_.createElement(Wt.Provider,{value:c},_.createElement(Fi.Provider,{children:n,value:E}))}function Ih(e){let{children:t,location:n}=e;return vh(so(t),n)}new Promise(()=>{});function so(e,t){t===void 0&&(t=[]);let n=[];return _.Children.forEach(e,(r,i)=>{if(!_.isValidElement(r))return;let l=[...t,i];if(r.type===_.Fragment){n.push.apply(n,so(r.props.children,l));return}r.type!==Qt&&ee(!1),!r.props.index||!r.props.children||ee(!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=so(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 uo(){return uo=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},uo.apply(null,arguments)}function Mh(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 Ah(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function zh(e,t){return e.button===0&&(!t||t==="_self")&&!Ah(e)}const Fh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Oh="6";try{window.__reactRouterVersion=Oh}catch{}const Dh="startTransition",js=Td[Dh];function Bh(e){let{basename:t,children:n,future:r,window:i}=e,l=_.useRef();l.current==null&&(l.current=Xp({window:i,v5Compat:!0}));let o=l.current,[a,s]=_.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},g=_.useCallback(m=>{c&&js?js(()=>s(m)):s(m)},[s,c]);return _.useLayoutEffect(()=>o.listen(g),[o,g]),_.useEffect(()=>Lh(r),[r]),_.createElement(Rh,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const Uh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",$h=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Re=_.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:l,replace:o,state:a,target:s,to:c,preventScrollReset:g,viewTransition:m}=t,v=Mh(t,Fh),{basename:C}=_.useContext(Wt),k,E=!1;if(typeof c=="string"&&$h.test(c)&&(k=c,Uh))try{let h=new URL(window.location.href),S=c.startsWith("//")?new URL(h.protocol+c):new URL(c),N=oa(S.pathname,C);S.origin===h.origin&&N!=null?c=N+S.search+S.hash:E=!0}catch{}let j=hh(c,{relative:i}),p=Xh(c,{replace:o,state:a,target:s,preventScrollReset:g,relative:i,viewTransition:m});function d(h){r&&r(h),h.defaultPrevented||p(h)}return _.createElement("a",uo({},v,{href:k||j,onClick:E||l?r:d,ref:n,target:s}))});var Ns;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ns||(Ns={}));var Ts;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ts||(Ts={}));function Xh(e,t){let{target:n,replace:r,state:i,preventScrollReset:l,relative:o,viewTransition:a}=t===void 0?{}:t,s=mh(),c=gr(),g=nd(e,{relative:o});return _.useCallback(m=>{if(zh(m,n)){m.preventDefault();let v=r!==void 0?r:wi(c)===wi(g);s(e,{replace:v,state:i,preventScrollReset:l,relative:o,viewTransition:a})}},[c,s,g,r,i,n,e,l,o,a])}const od="nexora.lang",Ls={en:{tagline:"Leading the human-centric agentic era",siteTitle:"Nexora // Archive",admin:"Admin",copyright:"© 2026 Nexora. All rights reserved.",language:"Language",subPages:"Sub-pages",notFound:"Not found",backHome:"Back to home",home:"home",services:"Services",projects:"Decoupled products",team:"The team",endpoints:"Endpoints",live:"live",models:"Models",datasets:"Datasets",spaces:"Spaces",downloads:"downloads",likes:"likes",gists:"Gists",repositories:"repositories",adminLede:"Internal authentication, content management, and operational tooling will live here.",notImplemented:"Not yet implemented",adminDetail:"This surface will host GitHub sign-in, public-page content management, and the API operations dashboard. It remains a placeholder until that work is scoped.",resourceKindService:"service",resourceKindProject:"project",object:"Object",pricing:"Pricing strategy",objectBrief:"Object brief",openObject:"Open object",openDetail:"Open detail",expand:"Expand",collapse:"Collapse"},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:"收起"}},ad=_.createContext(null);function Hh(){const e=localStorage.getItem(od);return e==="cn"||e==="en"?e:"en"}function Wh({children:e}){const[t,n]=_.useState(Hh);_.useEffect(()=>{localStorage.setItem(od,t),document.documentElement.lang=t==="cn"?"zh-CN":"en",document.title=Ls[t].siteTitle},[t]);const r=_.useMemo(()=>({lang:t,setLang:n,ui:Ls[t]}),[t]);return f.jsx(ad.Provider,{value:r,children:e})}function Z(){const e=_.useContext(ad);if(!e)throw new Error("useLanguage must be used inside LanguageProvider");return e}function Vh(){const{lang:e,setLang:t,ui:n}=Z(),r=gr();return f.jsxs(f.Fragment,{children:[f.jsxs("div",{className:"frame-top",children:[f.jsxs(Re,{to:"/",className:"brand-link",children:[f.jsx("div",{className:"sys-title",children:"Nexora"}),f.jsx("div",{className:"sys-subtitle",children:n.tagline})]}),f.jsxs("div",{className:"sys-meta-right",children:[f.jsxs("div",{className:"lang-picker",role:"group","aria-label":n.language,children:[f.jsx("button",{type:"button",className:`lang-btn ${e==="en"?"is-active":""}`,onClick:()=>t("en"),"aria-pressed":e==="en","aria-label":"English",children:"EN"}),f.jsx("span",{className:"lang-sep",children:"/"}),f.jsx("button",{type:"button",className:`lang-btn ${e==="cn"?"is-active":""}`,onClick:()=>t("cn"),"aria-pressed":e==="cn","aria-label":"中文",children:"CN"})]}),f.jsx(Re,{to:`/admin?from=${encodeURIComponent(r.pathname)}`,className:"admin-btn","aria-label":n.admin,children:n.admin})]})]}),f.jsxs("div",{className:"frame-bottom",children:[f.jsx("div",{className:"branding",children:n.copyright}),f.jsx("div",{className:"dot-signature",children:"•"})]})]})}const Qh=` | |
| attribute vec4 aVertexPosition; | |
| varying vec2 vUv; | |
| void main() { | |
| gl_Position = aVertexPosition; | |
| vUv = aVertexPosition.xy * 0.5 + 0.5; | |
| } | |
| `,Kh=` | |
| 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 Rs(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 Gh(e){const t=Rs(e,e.VERTEX_SHADER,Qh),n=Rs(e,e.FRAGMENT_SHADER,Kh);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 bh(){const e=_.useRef(null);return _.useEffect(()=>{const t=e.current;if(!t)return;const n=t.getContext("webgl");if(!n){console.error("WebGL not supported");return}const r=Gh(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,c=0;const g=k=>{s=k.clientX,c=window.innerHeight-k.clientY};window.addEventListener("mousemove",g);const m=()=>{const k=Math.min(window.devicePixelRatio||1,2),E=Math.max(t.clientWidth,document.documentElement.clientWidth),j=Math.max(t.clientHeight,document.documentElement.scrollHeight),p=Math.floor(E*k),d=Math.floor(j*k);return(t.width!==p||t.height!==d)&&(t.width=p,t.height=d),{w:E,h:j}};m(),window.addEventListener("resize",m);let v=0;const C=k=>{k*=.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,k),n.uniform2f(l.uResolution,t.width,t.height),n.uniform2f(l.uMouse,s,c),n.drawArrays(n.TRIANGLE_STRIP,0,4),v=requestAnimationFrame(C)};return v=requestAnimationFrame(C),()=>{cancelAnimationFrame(v),window.removeEventListener("mousemove",g),window.removeEventListener("resize",m),n.deleteProgram(r),n.deleteBuffer(o)}},[]),f.jsx("canvas",{id:"glcanvas",ref:e})}const y=(e,t)=>({en:e,cn:t}),D=(e,t)=>e[t],Yh={id:"standalone",title:y("Decoupled","独立产品"),path:"/category/product/standalone",navigationTagline:y("Apps and the open source that backs them.","应用,以及支撑它们的开源项目。"),tagline:y("Apps that ship, and the open source that backs them.","正在交付的应用,以及支撑它们的开源项目。"),blocks:[{kind:"panor_projects"}]},Jh={id:"designs",title:y("Designs","设计"),path:"/category/product/designs",navigationTagline:y("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:设计令牌、组件与动效。"),tagline:y("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:设计令牌、组件与动效。"),blocks:[{kind:"specs",items:[y("Color: deep orange → yellow → cyan → teal → navy (WebGL gradient)","色彩:深橙 → 黄色 → 青色 → 蓝绿 → 海军蓝(WebGL 渐变)"),y("Type: Inter 400/500 + JetBrains Mono 400/500","字体:Inter 400/500 + JetBrains Mono 400/500"),y("Line weight: 1px solid #000","线条:1px 实线 #000"),y("Motion: 0.85s cubic-bezier(0.2, 1, 0.2, 1)","动效:0.85 秒 cubic-bezier(0.2, 1, 0.2, 1)"),y("Grain: 0.18 (fragment shader)","颗粒:0.18(片元着色器)")]}]},Zh={id:"services",title:y("Services","服务"),path:"/category/product/services",navigationTagline:y("Deployment, transformation, research, and AI product delivery.","部署、转型、研究与 AI 产品交付。"),tagline:y("Deployment, transformation, research, and AI product delivery.","部署、转型、研究与 AI 产品交付。"),blocks:[]},qh={id:"solutions",title:y("Solutions","解决方案"),path:"/category/product/solutions",navigationTagline:y("Applied AI for industry. Pilots to deployment.","面向行业的应用 AI:从试点到部署。"),tagline:y("Applied AI for industry. Pilots → production.","面向行业的应用 AI:试点 → 生产。"),blocks:[{kind:"panor_services"}]},em={id:"product",index:"02",title:y("Product","产品"),path:"/category/product",lede:y("What ships. Solutions, decoupled products, services, and the design system that ties them together.","正在交付的成果:解决方案、独立产品、服务,以及贯穿其中的设计系统。"),subs:[qh,Yh,Zh,Jh]},tm=(e,t,n)=>({kind:"screenshot",src:e,alt:y(t,n)}),nm=(e,t)=>({kind:"embed",src:e,title:y(t,t)}),u=e=>y(e,e),x=y("Pricing is scoped by object, integration, delivery, and support requirements.","定价按对象、集成、交付与支持要求确定。"),rm={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 档案界面"]},w=(e,t)=>{if(e==="embed")return nm(t,t);const[n,r,i]=rm[e];return tm(n,r,i)},im={"research/llm":{items:[{name:u("ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:u("ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max")},{name:u("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:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max")},{name:u("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:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max")},{name:u("ChengyiX/CLI-Bench"),url:"https://huggingface.co/datasets/ChengyiX/CLI-Bench",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/CLI-Bench")},{name:u("ChengyiX/KLIK-Bench"),url:"https://huggingface.co/datasets/ChengyiX/KLIK-Bench",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/KLIK-Bench")},{name:u("ChengyiX/freetoken-macos-deployment"),url:"https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment")},{name:u("ChengyiX/ornith-256k-bench"),url:"https://huggingface.co/datasets/ChengyiX/ornith-256k-bench",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/ornith-256k-bench")},{name:u("ChengyiX/agent-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/agent-context-review-cases")},{name:u("ChengyiX/proactive-execution-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases")},{name:u("ChengyiX/context-freshness-ledger-cases"),url:"https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases")},{name:u("ChengyiX/outcome-receipt-cases"),url:"https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases")},{name:u("ChengyiX/klik-temporal-memory-paper"),url:"https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper")},{name:u("ChengyiX/agent-scope-recovery-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases")}]},"research/agent":{items:[{name:u("ChengyiX/Minerva"),url:"https://huggingface.co/spaces/ChengyiX/Minerva",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/Minerva")},{name:u("ChengyiX/agent-handoff-decision-gate"),url:"https://huggingface.co/spaces/ChengyiX/agent-handoff-decision-gate",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/agent-handoff-decision-gate")},{name:u("ChengyiX/context-run-game"),url:"https://huggingface.co/spaces/ChengyiX/context-run-game",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/context-run-game")},{name:u("ChengyiX/action-receipt-check"),url:"https://huggingface.co/spaces/ChengyiX/action-receipt-check",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/action-receipt-check")},{name:u("ChengyiX/agent-context-review-playground"),url:"https://huggingface.co/spaces/ChengyiX/agent-context-review-playground",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/agent-context-review-playground")},{name:u("ChengyiX/klik-action-receipt-check"),url:"https://huggingface.co/spaces/ChengyiX/klik-action-receipt-check",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/klik-action-receipt-check")},{name:u("ChengyiX/klik-temporal-memory-research"),url:"https://huggingface.co/spaces/ChengyiX/klik-temporal-memory-research",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/klik-temporal-memory-research")},{name:u("ChengyiX/nexora"),url:"https://huggingface.co/spaces/ChengyiX/nexora",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/nexora")},{name:u("The Memory Record That Makes an Agent Handoff Reviewable"),url:"https://gist.github.com/chengyixu/c2c47006ef988884608072fa7c730b68",description:u("The Memory Record That Makes an Agent Handoff Reviewable"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/c2c47006ef988884608072fa7c730b68")},{name:u("Context Change Gate Fixtures for Memory-Aware, Permission-Aware Agents"),url:"https://gist.github.com/chengyixu/05c49514ecb497ef066bf882f585bb1c",description:u("Context Change Gate Fixtures for Memory-Aware, Permission-Aware Agents"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/05c49514ecb497ef066bf882f585bb1c")},{name:u("Memory-to-action receipts: a permission-aware checklist (Klik developer note)"),url:"https://gist.github.com/chengyixu/02ac2a93d308ae4f0420f86f16c5a41e",description:u("Memory-to-action receipts: a permission-aware checklist (Klik developer note)"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/02ac2a93d308ae4f0420f86f16c5a41e")},{name:u("Proactive Execution Receipt: a minimal review record for agent actions"),url:"https://gist.github.com/chengyixu/37a475f8672a027e4e17f4d93dd0b908",description:u("Proactive Execution Receipt: a minimal review record for agent actions"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/37a475f8672a027e4e17f4d93dd0b908")},{name:u("Idempotency Is Not Authority: A Test Matrix for Resuming Agent Actions"),url:"https://gist.github.com/chengyixu/8e05ccb2174ce7762906c5f6802cebd4",description:u("Idempotency Is Not Authority: A Test Matrix for Resuming Agent Actions"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/8e05ccb2174ce7762906c5f6802cebd4")},{name:u("Context Resumption Receipt for Interrupted Agent Work"),url:"https://gist.github.com/chengyixu/1cbf3c297a59700a46a38e600be1977c",description:u("Context Resumption Receipt for Interrupted Agent Work"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/1cbf3c297a59700a46a38e600be1977c")},{name:u("AI Agent Context Contract Checklist"),url:"https://gist.github.com/chengyixu/61e941be0374396802d53d46f2874294",description:u("AI Agent Context Contract Checklist"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/61e941be0374396802d53d46f2874294")},{name:u("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:u("AI Agents in Production with MCP: Complete 2026 Guide (2,759 words, 12 TS examples) - full draft for SitePoint"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/443d04a05489801e546f122332cd3b48")},{name:u("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:u("AI Agents in Production with MCP: The Complete 2026 Guide - How Model Context Protocol is reshaping how applications talk to LLMs"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/943943e3aaed0c4cbd06761577a45e15")},{name:u("Building AI Agents with the Vercel AI SDK: Tools, Memory, and Multi-Step Reasoning"),url:"https://gist.github.com/chengyixu/196a911034dc7b9f2ccdb5668b28227e",description:u("Building AI Agents with the Vercel AI SDK: Tools, Memory, and Multi-Step Reasoning"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/196a911034dc7b9f2ccdb5668b28227e")},{name:u("Using Anthropic's Claude API with Tool Use for Practical Automation"),url:"https://gist.github.com/chengyixu/3d9ed5de440f869b3450ff0f55193f65",description:u("Using Anthropic's Claude API with Tool Use for Practical Automation"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/3d9ed5de440f869b3450ff0f55193f65")},{name:u("Understanding Node.js Streams: Process Large Data Without Running Out of Memory"),url:"https://gist.github.com/chengyixu/116e301bc71f410a893a88a0345d1c5f",description:u("Understanding Node.js Streams: Process Large Data Without Running Out of Memory"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/116e301bc71f410a893a88a0345d1c5f")},{name:u("tool-showcase-2026-05-05.html"),url:"https://gist.github.com/chengyixu/866d6fc1cd7ecd65671ab40ffafe6e57",description:u("tool-showcase-2026-05-05.html"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/866d6fc1cd7ecd65671ab40ffafe6e57")}]},"research/engineering":{items:[{name:u("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:u("htmx vs React: When to Use Each -- practical comparison guide with decision matrix, real production examples, and migration strategies"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/bddbb1c165ed52a66020dac33519481c")},{name:u("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:u("Mastering TypeScript Template Literal Types for API Type Safety — 2,376 words, practical patterns for building bulletproof API layers with template literal types"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/5f238fffefc5d67a7dcdfc05d4cadc5a")},{name:u("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:u("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:x,visual:w("engineering","https://gist.github.com/chengyixu/ffb43ae10df6b2fac3923ea0a2f4f61b")},{name:u("Event Sourcing in TypeScript: Building Audit Trails with Append-Only Event Stores"),url:"https://gist.github.com/chengyixu/9ee6807ae74b16be6e644fe0f4616fc7",description:u("Event Sourcing in TypeScript: Building Audit Trails with Append-Only Event Stores"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/9ee6807ae74b16be6e644fe0f4616fc7")},{name:u("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:u("Building CLI Tools in TypeScript: From Script to Product - production CLI patterns with Commander, structured concurrency, config cascade, and npm publishing"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/05960eed3fee9aaf0cec17866734ee9f")},{name:u("The React 19 Compiler: How Automatic Memoization Changes Everything — complete draft (2,371 words)"),url:"https://gist.github.com/chengyixu/f0c3da101470c8c08dda013fc78bdf14",description:u("The React 19 Compiler: How Automatic Memoization Changes Everything — complete draft (2,371 words)"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/f0c3da101470c8c08dda013fc78bdf14")},{name:u("Building CLI Tools in TypeScript: From Script to Product — complete draft (3,642 words)"),url:"https://gist.github.com/chengyixu/0c66d5b06fbac74c9fc5767350c86d8b",description:u("Building CLI Tools in TypeScript: From Script to Product — complete draft (3,642 words)"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/0c66d5b06fbac74c9fc5767350c86d8b")},{name:u("Railway-Oriented Programming in TypeScript — beyond try/catch with neverthrow and Effect-TS"),url:"https://gist.github.com/chengyixu/2105b889f96cc727588b310059e4125f",description:u("Railway-Oriented Programming in TypeScript — beyond try/catch with neverthrow and Effect-TS"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/2105b889f96cc727588b310059e4125f")},{name:u("PostgreSQL for Frontend Developers: A Practical Guide to Queries, Indexing, and Schema Design"),url:"https://gist.github.com/chengyixu/1952f05c1c70637208a1e06e0a54c792",description:u("PostgreSQL for Frontend Developers: A Practical Guide to Queries, Indexing, and Schema Design"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/1952f05c1c70637208a1e06e0a54c792")},{name:u("The React 19 Compiler: How Automatic Memoization Replaces useMemo, useCallback, and React.memo"),url:"https://gist.github.com/chengyixu/3da33e52f0970006077bce221429eb9b",description:u("The React 19 Compiler: How Automatic Memoization Replaces useMemo, useCallback, and React.memo"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/3da33e52f0970006077bce221429eb9b")},{name:u("React 19 Compiler: How Automatic Memoization Changes Everything — 2,371 words, complete draft for SitePoint"),url:"https://gist.github.com/chengyixu/8b79349efeb447b30e71a0174c0d5cf0",description:u("React 19 Compiler: How Automatic Memoization Changes Everything — 2,371 words, complete draft for SitePoint"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/8b79349efeb447b30e71a0174c0d5cf0")},{name:u("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:u("Postgres for Frontend Developers: The Database You Can't Avoid in 2026 — 3,540 words, complete draft for SitePoint"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/bd985f6ab6df6663e6540685427222ea")},{name:u("klik-desktop"),url:"https://github.com/minervacap2022/klik-desktop",description:u("Fully local Klik desktop app for audio, sessions, meeting minutes, projects, and proactive execution."),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-desktop")},{name:u("KK_web"),url:"https://github.com/minervacap2022/KK_web",description:u("KLIK web app redesign (standalone React 19 + Vite + Tailwind)"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/KK_web")},{name:u("Klik"),url:"https://github.com/minervacap2022/Klik",description:u("Klik"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/Klik")},{name:u("klik-desktop-releases"),url:"https://github.com/minervacap2022/klik-desktop-releases",description:u("One-click public downloads and release notes for Klik Desktop"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-desktop-releases")},{name:u("Klik_prod_embed"),url:"https://github.com/minervacap2022/Klik_prod_embed",description:u("Production embedded firmware workspace for Klik"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/Klik_prod_embed")},{name:u("embed_hardware_official_new"),url:"https://github.com/minervacap2022/embed_hardware_official_new",description:u("embed_hardware_official_new"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/embed_hardware_official_new")},{name:u("klik-contextmap"),url:"https://github.com/minervacap2022/klik-contextmap",description:u("Live deterministic DDD context-map service for /opt projects (ContextMapper CML, bilingual, realtime SSE)"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-contextmap")},{name:u("klik_3089c_embed_newer"),url:"https://github.com/minervacap2022/klik_3089c_embed_newer",description:u("klik_3089c_embed_newer"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik_3089c_embed_newer")},{name:u("klik-monitoring"),url:"https://github.com/minervacap2022/klik-monitoring",description:u("KLIK observability infrastructure — metrics, traces, logs collection/storage/visualisation (Prometheus, Grafana, Tempo, Elasticsearch, OTel Collector, exporters)"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-monitoring")},{name:u("Klikwebsite"),url:"https://github.com/minervacap2022/Klikwebsite",description:u("Klikwebsite"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/Klikwebsite")}]},"research/hardware":{items:[{name:u("ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:u("ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max")},{name:u("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:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max")},{name:u("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:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max")},{name:u("ChengyiX/CLI-Bench"),url:"https://huggingface.co/datasets/ChengyiX/CLI-Bench",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/CLI-Bench")},{name:u("ChengyiX/KLIK-Bench"),url:"https://huggingface.co/datasets/ChengyiX/KLIK-Bench",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/KLIK-Bench")},{name:u("ChengyiX/freetoken-macos-deployment"),url:"https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment")},{name:u("ChengyiX/ornith-256k-bench"),url:"https://huggingface.co/datasets/ChengyiX/ornith-256k-bench",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/ornith-256k-bench")},{name:u("ChengyiX/agent-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/agent-context-review-cases")},{name:u("ChengyiX/proactive-execution-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases")},{name:u("ChengyiX/context-freshness-ledger-cases"),url:"https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases")},{name:u("ChengyiX/outcome-receipt-cases"),url:"https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases")},{name:u("ChengyiX/klik-temporal-memory-paper"),url:"https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper")},{name:u("ChengyiX/agent-scope-recovery-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases")}]},"product/solutions":{items:[{name:u("SBTI 趣味人格测试"),url:"https://www.panor.tech/sbti/",description:u("31 道灵魂拷问、15 个维度透视、27 种人格结果。测完还能用 AI 深度解读你的人格密码,和你的人格类型聊天。"),pricing:x,visual:w("embed","https://www.panor.tech/sbti/")},{name:u("拍拍兽 PaiPai Beast"),url:"https://www.panor.tech/paipai/",description:u("你的设备里住着一只小怪兽。拍它、摇它、训练它,用手机加速计或键盘与它互动,看它进化成 5 种不同形态。"),pricing:x,visual:w("embed","https://www.panor.tech/paipai/")},{name:u("EVE 量化研究看板"),url:"https://www.panor.tech/eve-invest/",description:u("聚焦策略回测、风控指标与资产表现的研究型看板,支持策略对比、风险暴露分析与可复现的实验记录。"),pricing:x,visual:w("embed","https://www.panor.tech/eve-invest/")},{name:u("EVE - Crypto Monitor"),url:"https://github.com/chengyixu/EVE-hk",description:u("数字资产行情与仓位跟踪工具,聚合价格、仓位与历史交易记录,强调信息透明与风险提示(不构成投资建议)。"),pricing:x,visual:w("embed","https://github.com/chengyixu/EVE-hk")},{name:u("AI 求职面试助手"),url:"https://www.panor.tech/job/",description:u("智能化求职准备平台:JD 解析、简历匹配、技能缺口分析、个性化学习计划生成与 Offer 对比,AI 驱动全流程。"),pricing:x,visual:w("embed","https://www.panor.tech/job/")},{name:u("时尚买手店模拟器"),url:"https://www.panor.tech/fashion/",description:u("AI 驱动的买手店经营游戏,从真实电商抓取潮流单品,模拟进货、定价、销售与顾客互动,体验时尚行业全链路。"),pricing:x,visual:w("embed","https://www.panor.tech/fashion/")},{name:u("FIRE 财务自由计算器"),url:"https://www.panor.tech/selfie/",description:u("Financial Independence, Retire Early (FIRE) 计算器,帮助你测算财务自由目标、储蓄率、投资回报与时间线,支持多币种与自定义提款率。"),pricing:x,visual:w("embed","https://www.panor.tech/selfie/")},{name:u("英语学习诊断与练习"),url:"https://www.panor.tech/english/",description:u("根据你的水平生成练习题与反馈建议,涵盖词汇、语法、写作与口语表达,支持学习记录与复盘。"),pricing:x,visual:w("embed","https://www.panor.tech/english/")},{name:u("韩式修辞翻译器"),url:"https://www.panor.tech/krtranslate/",description:u("将普通中文修辞转换为韩式修辞风格,提供多种语气选项与表达建议,适合文案与社交表达优化。"),pricing:x,visual:w("embed","https://www.panor.tech/krtranslate/")},{name:u("生物医学套磁工具(@taoci)"),url:"https://www.panor.tech/taoci/",description:u("生成个性化套磁邮件与简历优化建议,支持中英双语;默认本地存储,便于研究生与科研人员快速准备申请材料。"),pricing:x,visual:w("embed","https://www.panor.tech/taoci/")},{name:u("文本清洗与格式化工具"),url:"https://www.panor.tech/paste/",description:u("一键移除多余标签、统一换行与标点;支持大文本处理与剪贴板复制,适合数据清洗与写作整理。"),pricing:x,visual:w("embed","https://www.panor.tech/paste/")},{name:u("宝宝取名助手"),url:"https://www.panor.tech/baby/",description:u("AI 驱动的宝宝取名工具,结合五行、生辰、寓意与文化背景,生成多组候选名字并提供详细解析。"),pricing:x,visual:w("embed","https://www.panor.tech/baby/")},{name:u("Panor Premium 定价方案"),url:"https://www.panor.tech/pricing/",description:u("查看 Panor 的免费版、单次报告、高级会员、企业版和 API 定价。解锁 AI 深度解读、无限测试与专属功能。"),pricing:x,visual:w("embed","https://www.panor.tech/pricing/")},{name:u("Panor API 开发者接口"),url:"https://www.panor.tech/api/",description:u("AI 驱动的人格测评、JD 解析、取名生成 API。RESTful 接口,按调用计费,适合开发者与企业集成。"),pricing:x,visual:w("embed","https://www.panor.tech/api/")},{name:u("依恋类型测试"),url:"https://www.panor.tech/attach/",description:u("基于ECR-R量表,2分钟发现你的依恋类型:安全、焦虑、疏离或恐惧型,AI深度解读你的爱情模式。"),pricing:x,visual:w("embed","https://www.panor.tech/attach/")},{name:u("九型人格测试"),url:"https://www.panor.tech/ennea/",description:u("9种人格类型,AI深度解读你的核心动机与成长方向"),pricing:x,visual:w("embed","https://www.panor.tech/ennea/")},{name:u("爱的语言测试"),url:"https://www.panor.tech/lovelang/",description:u("5种爱的表达方式,25道题AI解读你的Love Language类型"),pricing:x,visual:w("embed","https://www.panor.tech/lovelang/")},{name:u("Stan Wars"),url:"https://www.panor.tech/stanwars/",description:u("Build a 5-member K-pop lineup, watch them auto-battle, climb the global ladder."),pricing:x,visual:w("embed","https://www.panor.tech/stanwars/")},{name:u("Ball Arena"),url:"https://www.panor.tech/arena/",description:u("Pick 2 fighters from 8 unique balls — Superman, Boxer, Ninja, Tank, Vampire and more. Watch them auto-battle on a pixel-art 8×8 grid."),pricing:x,visual:w("embed","https://www.panor.tech/arena/")},{name:u("Not by AI — Human Certification"),url:"https://www.panor.tech/human/",description:u('Certify your human-made work. Submit for human review and receive an official "Not by AI" badge with a QR-verifiable certificate number.'),pricing:x,visual:w("embed","https://www.panor.tech/human/")},{name:u("嘉豪翻译器"),url:"https://www.panor.tech/jiahao/",description:u("把普通表达豪化成中二装酷、反差凡尔赛与自在极意豪文案"),pricing:x,visual:w("embed","https://www.panor.tech/jiahao/")},{name:u("Soundscape"),url:"https://www.panor.tech/sound/",description:u("Experience the world through sound. AI-powered immersive soundscapes anchored in real locations. Record, share, and discover the sonic texture of cities."),pricing:x,visual:w("embed","https://www.panor.tech/sound/")},{name:u("One Wish Willow 许愿柳"),url:"https://www.panor.tech/willow/",description:u("双语 AI 超自然恐怖许愿模拟器:每个愿望都会真正实现,而实现方式本身会吞掉让这个愿望值得追求的东西。"),pricing:x,visual:w("embed","https://www.panor.tech/willow/")},{name:u("月老 · AI 关系反思工具"),url:"https://www.panor.tech/yuelao/",description:u("整理相亲画像、双人沟通困惑与行动计划;支持友善的照片形象表达建议,不提供算命或颜值评分。"),pricing:x,visual:w("embed","https://www.panor.tech/yuelao/")},{name:u("New API Gateway"),url:"https://www.panor.tech/new-api/",description:u("统一 AI API 网关与管理控制台,用于管理模型渠道、用户、令牌、额度、用量与路由。"),pricing:x,visual:w("embed","https://www.panor.tech/new-api/")}]},"product/standalone":{items:[{name:u("AI海龟汤"),url:"https://www.panor.tech/turtle/",description:u("AI 推理叙事游戏:通过提问与逻辑推理解开故事谜题,支持多轮对话与难度分级。"),pricing:x,visual:w("embed","https://www.panor.tech/turtle/")},{name:u("Baby Simulator 养娃模拟器"),url:"https://www.panor.tech/babysim/",description:u("AI 驱动的养娃模拟游戏,通过决策影响虚拟孩子成长,支持多语言、图片生成与动态剧情。"),pricing:x,visual:w("embed","https://www.panor.tech/babysim/")},{name:u("默契小游戏"),url:"https://www.panor.tech/moqi/",description:u("双人实时默契游戏:和伴侣、好友进入同一房间,完成九轮词语选择,在 Web、iOS 或微信中量化你们的默契度。"),pricing:x,visual:w("embed","https://www.panor.tech/moqi/")},{name:u("医学生涯模拟器"),url:"https://www.panor.tech/doctor/emergency-med-simulator/",description:u("医学生涯多阶段模拟游戏,围绕学习、实习、科研与职业选择做决策,探索不同职业路径。"),pricing:x,visual:w("embed","https://www.panor.tech/doctor/emergency-med-simulator/")},{name:u("三体:王权"),url:"https://www.panor.tech/3body/",description:u("基于《三体》宇宙背景的单机策略决策游戏。通过二选一决策管理关键资源,在政治与科技博弈中推动文明走向。"),pricing:x,visual:w("embed","https://www.panor.tech/3body/")},{name:u("打工人血条保卫战"),url:"https://www.panor.tech/worker/",description:u("职场生存模拟游戏,面对不同类型的职场挑战进行选择与应对,建立沟通与心理韧性。"),pricing:x,visual:w("embed","https://www.panor.tech/worker/")},{name:u("人生B面 The Other Side"),url:"https://www.panor.tech/otherside/",description:u("一款探索人生多维度选择的 macOS 应用,通过角色扮演与情境推演帮助思考职业与生活路径。"),pricing:x,visual:w("embed","https://www.panor.tech/otherside/")},{name:u("MBTI 16型人格测试"),url:"https://www.panor.tech/mbti/",description:u("基于荣格心理类型理论的MBTI人格测试,通过93道选择题识别你的16种人格类型,提供AI驱动的个性化解读。"),pricing:x,visual:w("embed","https://www.panor.tech/mbti/")},{name:u("大五人格测试"),url:"https://www.panor.tech/bigfive/",description:u("基于Costa与McCrae大五人格模型的科学测评,评估开放性、尽责性、外向性、宜人性、神经质五大维度,配备专业AI解析。"),pricing:x,visual:w("embed","https://www.panor.tech/bigfive/")},{name:u("恐惧症自评测试"),url:"https://www.panor.tech/phobia/",description:u("综合社交恐惧、广场恐惧、特定恐惧等维度的专业自评工具,参考SPS与IAS量表编制,配备AI个性化解读与温暖鼓励。"),pricing:x,visual:w("embed","https://www.panor.tech/phobia/")},{name:u("躁狂症自评筛查"),url:"https://www.panor.tech/mania/",description:u("参考HCL-32与BRMS量表的躁狂症筛查工具,评估情绪高涨、活动增加、冲动行为等六大维度,AI驱动的专业情绪解析。"),pricing:x,visual:w("embed","https://www.panor.tech/mania/")},{name:u("家庭环境测试"),url:"https://www.panor.tech/family/",description:u("基于 FES-CV 量表的家庭环境自评测试,帮助了解亲密度、情感表达、独立性等维度,并提供可解释结果。"),pricing:x,visual:w("embed","https://www.panor.tech/family/")},{name:u("Clothing 穿搭实验室"),url:"https://www.panor.tech/clothing/",description:u("服饰搭配与视觉模拟实验项目,探索配色、风格与场景化穿搭建议。"),pricing:x,visual:w("embed","https://www.panor.tech/clothing/")},{name:u("海拉尔文化指南"),url:"https://www.panor.tech/hailaer/",description:u("呼伦贝尔海拉尔地区文化旅行指南,涵盖美食、景点、交通与本地生活攻略。"),pricing:x,visual:w("embed","https://www.panor.tech/hailaer/")},{name:u("日本旅行规划"),url:"https://www.panor.tech/japan/",description:u("智能日本旅行行程规划工具,支持多城市路线编排、景点推荐与时间优化。"),pricing:x,visual:w("embed","https://www.panor.tech/japan/")},{name:u("帮我捡捡球"),url:"https://www.panor.tech/tennis/",description:u("基于 Phaser 的网球捡球休闲小游戏,挑战你的反应力与策略。"),pricing:x,visual:w("embed","https://www.panor.tech/tennis/")},{name:u("Pacering 效率环"),url:"https://github.com/chengyixu/pacering",description:u("macOS 生产力追踪应用,记录专注时长、任务节奏与目标达成情况,帮助建立稳定的工作节律。"),pricing:x,visual:w("embed","https://github.com/chengyixu/pacering")},{name:u("AI Mac Pet 桌面猫咪"),url:"https://github.com/chengyixu/ai_mac_pet",description:u("macOS 桌面宠物应用,AI 驱动的温柔陪伴与提醒;轻量设计,尊重用户专注时间。"),pricing:x,visual:w("embed","https://github.com/chengyixu/ai_mac_pet")},{name:u("恋爱聊天报告 Love Chat Report"),url:"https://www.panor.tech/love/",description:u("AI 深度分析情侣聊天记录,生成专属报告,还能和 TA 的 AI 分身聊天。"),pricing:x,visual:w("embed","https://www.panor.tech/love/")},{name:u("Mystic Tarot 神秘塔罗"),url:"https://www.panor.tech/taor/",description:u("AI 驱动的塔罗牌解读游戏,结合 MediaPipe 手势识别与 AI 深度解读,探索塔罗牌的象征与指引。"),pricing:x,visual:w("embed","https://www.panor.tech/taor/")},{name:u("Soundscape · 声景"),url:"https://www.panor.tech/soundscape/",description:u("沉浸式声景探索应用,将环境音效与地图互动结合,带你发现不同地点的声音风景与氛围。"),pricing:x,visual:w("embed","https://www.panor.tech/soundscape/")},{name:u("人生B面 macOS App"),url:"https://www.panor.tech/second_side/",description:u("探索人生另一面的 macOS 原生应用,通过角色扮演与情境推演帮助思考生活路径与人生选择。"),pricing:x,visual:w("embed","https://www.panor.tech/second_side/")},{name:u("FIRE 计算器"),url:"https://www.panor.tech/selfie_fire/",description:u("财务自由退休计划工具,计算储蓄率、投资回报与退休时间线。"),pricing:x,visual:w("embed","https://www.panor.tech/selfie_fire/")},{name:u("技术面试备战指南"),url:"https://www.panor.tech/job/interview/",description:u("覆盖 10 个岗位(软件、后端、前端、数据科学、ML、产品、设计、DevOps、工程经理、数据分析)的面试题库与备战策略,配合 AI 模拟面试。"),pricing:x,visual:w("embed","https://www.panor.tech/job/interview/")},{name:u("MBTI 人格匹配分析"),url:"https://www.panor.tech/mbti/compatibility/",description:u("基于荣格认知功能理论的 MBTI 配对分析。涵盖 INTJ×ENFP、INFJ×ENTP 等 5 组高频配对的功能栈、优势、摩擦与沟通模式。"),pricing:x,visual:w("embed","https://www.panor.tech/mbti/compatibility/")},{name:u("依恋类型测试"),url:"https://www.panor.tech/attach/",description:u("ECR-R量表 · 安全/焦虑/疏离/恐惧型 · AI个性化解读"),pricing:x,visual:w("embed","https://www.panor.tech/attach/")},{name:u("九型人格测试"),url:"https://www.panor.tech/ennea/",description:u("Enneagram人格类型测试,AI解读核心动机"),pricing:x,visual:w("embed","https://www.panor.tech/ennea/")},{name:u("Stan Wars"),url:"https://www.panor.tech/stanwars/",description:u("Stan Wars"),pricing:x,visual:w("embed","https://www.panor.tech/stanwars/")}]},"product/services":{items:[{name:u("LLM本地部署"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:u("面向私有、Apple Silicon 或边缘受限环境的本地模型部署。"),pricing:u("按模型、目标硬件、安全边界与支持级别确定。"),visual:w("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:u("中转站与聚合站部署"),url:"https://www.panor.tech/api/",description:u("用于路由模型、供应商、API 与运营可观测性的网关和聚合站部署。"),pricing:u("按流量、集成数量、运行时拓扑和服务等级要求确定。"),visual:w("embed","https://www.panor.tech/api/")},{name:u("AI 化转型"),url:"https://www.panor.tech/api/",description:u("为团队采用 AI 系统提供工作流梳理、原型交付与运营落地。"),pricing:u("先进行需求梳理;在明确工作流和数据边界后报价实施。"),visual:w("embed","https://www.panor.tech/api/")},{name:u("AI Marketing"),url:"https://github.com/chengyixu/xhs-automation",description:u("AI 辅助内容运营、发布工作流与渠道度量。"),pricing:u("按渠道、审核流程与内容量采用长期服务或活动项目报价。"),visual:w("marketing","https://github.com/chengyixu/xhs-automation")},{name:u("多端小程序开发"),url:"https://github.com/chengyixu/tacit-understanding-game",description:u("覆盖产品设计、实现与发布准备的多端小程序交付。"),pricing:u("按目标平台、交互范围、集成和发布要求确定。"),visual:w("miniprogram","https://github.com/chengyixu/tacit-understanding-game")},{name:u("EVE 量化研究看板"),url:"https://www.panor.tech/eve-invest/",description:u("用于策略对比、风险指标与可复现投资分析的研究看板。"),pricing:u("研究合作,不构成投资建议;商业接入按数据与工作流要求确定。"),visual:w("solutions","https://www.panor.tech/eve-invest/")},{name:u("EVE - Crypto Monitor"),url:"https://github.com/chengyixu/EVE-hk",description:u("提供透明信息与风险信号的数字资产市场及仓位监控。"),pricing:u("研究合作,不构成投资建议;按市场覆盖和集成需求确定。"),visual:w("solutions","https://github.com/chengyixu/EVE-hk")},{name:u("Not by AI — Human Certification"),url:"https://www.panor.tech/human/",description:u("对人类创作作品提供审查和二维码可验证认证。"),pricing:u("按提交量和验证要求确定。"),visual:w("decoupled","https://www.panor.tech/human/")}]},"product/designs":{items:[{name:u("Nexora archive system"),url:"https://chengyix-nexora.static.hf.space/index.html#/",description:u("Archive-slider composition, WebGL backdrop, mono metadata, and responsive section navigation."),pricing:u("Design systems are scoped by product surface, component inventory, and implementation handoff."),visual:w("designs","https://chengyix-nexora.static.hf.space/index.html#/")}]}};function sd(e,t){return im[`${e}/${t}`]??null}const lm={id:"activities",title:y("Activities","活动"),path:"/category/reach/activities",navigationTagline:y("Hackathons, competitions, intern program.","黑客松、竞赛与实习计划。"),tagline:y("Hackathons, competitions, intern program.","黑客松、竞赛与实习计划。"),blocks:[{kind:"list",items:[{title:y("Hackathons","黑客松"),detail:y("Find us at hackathons. We bring models, agents, and the eval harness.","欢迎在黑客松相见:我们带来模型、智能体和评测框架。"),href:"mailto:activities@nexora.dev?subject=Hackathon"},{title:y("Competitions","竞赛"),detail:y("Sponsorship + problem design. We co-organize with research groups.","提供赞助与题目设计,并与研究团队共同组织。"),href:"mailto:activities@nexora.dev?subject=Competition"},{title:y("Intern program","实习计划"),meta:y("Summer","夏季"),detail:y("A 12-week paid internship. Real ownership, real research.","12 周带薪实习,承担真实责任,参与真实研究。"),href:"mailto:activities@nexora.dev?subject=Internship"}]}]},om={id:"clients",title:y("Clients","客户"),path:"/category/reach/clients",navigationTagline:y("Production deployments with SLAs and support.","提供 SLA 与支持的生产部署。"),tagline:y("Production deployments with SLAs and support.","提供 SLA 与支持的生产部署。"),blocks:[{kind:"cards",cards:[{title:y("Pilots","试点"),meta:y("6 weeks","6 周"),detail:y("A scoped pilot against a real problem, with a real customer team.","围绕真实问题,与真实客户团队共同完成范围明确的试点。")},{title:y("Production","生产"),meta:y("On-prem · Cloud · Edge","本地 · 云端 · 边缘"),detail:y("Deployment with SLAs, support, and a shared roadmap.","提供 SLA、支持和共同路线图的部署。")},{title:y("Support","支持"),meta:y("24/7 · Uptime SLAs","全天候 · 可用性 SLA"),detail:y("Production support with a real engineer on call.","由真实工程师值守的生产支持。")}]}]},am={id:"join",title:y("Join","加入"),path:"/category/reach/join",navigationTagline:y("Open roles. Researchers, engineers, designers, operators.","开放岗位:研究员、工程师、设计师与运营人员。"),tagline:y("Open roles. Researchers, engineers, designers, operators.","开放岗位:研究员、工程师、设计师与运营人员。"),blocks:[{kind:"list",items:[{title:y("Research engineer","研究工程师"),detail:y("Pre-training / post-training. PyTorch, distributed, evals.","预训练 / 后训练;PyTorch、分布式训练与评测。"),href:"mailto:join@nexora.dev?subject=Research%20engineer"},{title:y("Agent engineer","智能体工程师"),detail:y("Tool-using agents, planning, eval harnesses.","工具型智能体、规划与评测框架。"),href:"mailto:join@nexora.dev?subject=Agent%20engineer"},{title:y("Embedded + FPGA","嵌入式与 FPGA 工程师"),detail:y("Driver + firmware + RTL. Custom silicon.","驱动、固件与 RTL;定制芯片。"),href:"mailto:join@nexora.dev?subject=Embedded%2FFPGA"},{title:y("Designer","设计师"),detail:y("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:令牌、组件与动效。"),href:"mailto:join@nexora.dev?subject=Designer"},{title:y("Operator","运营人员"),detail:y("Ops, finance, partnerships. Long-form thinking.","运营、财务与合作伙伴关系;长期思考。"),href:"mailto:join@nexora.dev?subject=Operator"}]}]},sm={id:"us",title:y("Us","我们"),path:"/category/reach/us",navigationTagline:y("About Nexora. The team, the model, the way we work.","关于 Nexora:团队、模式与工作方式。"),tagline:y("About Nexora. The team, the model, the way we work.","关于 Nexora:团队、模式与工作方式。"),blocks:[{kind:"panor_team"},{kind:"cards",cards:[{title:y("Team","团队"),meta:y("Small + deep","小而深"),detail:y("A handful of people, all with deep ownership. The ratio of thinking to talking is high.","少量成员,每个人都拥有深度责任;思考多于空谈。")},{title:y("Model","模式"),meta:y("Patient capital","耐心资本"),detail:y("Compute, data, and people are long-horizon investments. No extraction.","算力、数据和人才均是长期投入,不做短期榨取。")},{title:y("How","方法"),meta:y("Reproducible + open","可复现 + 开放"),detail:y("Builds, evals, and design decisions on the record. Closed only with a reason.","构建、评测与设计决策均有记录;仅在有理由时关闭。")}]}]},um={id:"reach",index:"04",title:y("Reach","联系"),path:"/category/reach",lede:y("Get in touch. Join, work with us, become a client, or meet us out there.","与我们联系:加入团队、共同合作、成为客户,或在线下活动中相见。"),subs:[am,sm,om,lm]},cm={id:"agent",title:y("Agent","智能体"),path:"/category/research/agent",navigationTagline:y("Tool-using agents. Planning, memory, web + code + OS.","工具型智能体:规划、记忆、网页、代码与操作系统。"),tagline:y("Tool-using agents. Planning, memory, multi-step reasoning, reproducible evals.","工具型智能体:规划、记忆、多步推理与可复现评测。"),blocks:[{kind:"hf_spaces"},{kind:"gists",limit:12,filter:"agent",caption:y("Agent research · gists","智能体研究 · 代码片段")}]},dm={id:"engineering",title:y("Engineering","工程"),path:"/category/research/engineering",navigationTagline:y("From firmware to product. Driver + software + cloud.","从固件到产品:驱动、软件与云端。"),tagline:y("Cross-stack software engineering. From firmware to product, end to end.","跨栈软件工程:从固件到产品的端到端交付。"),blocks:[{kind:"gists",limit:12,filter:"engineering",caption:y("Engineering writing · gists","工程写作 · 代码片段")},{kind:"minervacap",limit:10,caption:y("minervacap2022 · live repos","minervacap2022 · 实时仓库")}]},fm={id:"hardware",title:y("Hardware","硬件"),path:"/category/research/hardware",navigationTagline:y("FPGA, edge accelerators, sensors, custom silicon.","FPGA、边缘加速器、传感器与定制芯片。"),tagline:y("Edge + local deployment. Apple Silicon, MLX, llama.cpp, on-device inference.","边缘与本地部署:Apple Silicon、MLX、llama.cpp 与端侧推理。"),blocks:[{kind:"hf_datasets",caption:y("HF · datasets · local + on-device deployment","HF · 数据集 · 本地与端侧部署")},{kind:"hf_models",caption:y("HF · models · MLX + GGUF local","HF · 模型 · MLX 与 GGUF 本地运行")}]},pm={id:"llm",title:y("LLM","大语言模型"),path:"/category/research/llm",navigationTagline:y("Foundation models. Pre-training, SFT, RLHF, distillation.","基础模型:预训练、监督微调、RLHF 与蒸馏。"),tagline:y("Foundation models and the IP they generate. Pre-training, post-training, distillation, continual learning.","基础模型及其产生的技术资产:预训练、后训练、蒸馏与持续学习。"),blocks:[{kind:"hf_models"},{kind:"hf_datasets"}]},hm={id:"research",index:"01",title:y("Research","研究"),path:"/category/research",lede:y("Where the work starts. Foundation models, agents, embedded + accelerator engineering.","工作从这里开始:基础模型、智能体、嵌入式与加速器工程。"),subs:[pm,cm,dm,fm]},mm={id:"milestones",title:y("Milestones","里程碑"),path:"/category/vision/milestones",navigationTagline:y("The markers that brought the work to where it is now.","推动工作走到今天的重要节点。"),tagline:y("The markers that brought the work here.","推动工作走到这里的重要节点。"),blocks:[{kind:"timeline",items:[{when:y("2026 Q3","2026 年第三季度"),title:y("Site goes live","网站上线"),detail:y("First public release of the Nexora site. Web and API independently deployed.","Nexora 网站首次公开发布,Web 与 API 可独立部署。"),tag:y("Release","发布")},{when:y("2026 Q2","2026 年第二季度"),title:y("Independent R&D incorporation","独立研发主体成立"),detail:y("Set up as an independent, long-horizon R&D group. Patient capital. No parent company.","成立独立、长期主义的研发团队:耐心资本,无母公司。"),tag:y("Milestone","里程碑")},{when:y("2026 Q1","2026 年第一季度"),title:y("First open model + agent eval","首个开放模型与智能体评测"),detail:y("Released the first open-weights model and the eval harness that ships with every release.","发布首个开放权重模型,以及随每次发布交付的评测框架。"),tag:y("Research","研究")},{when:y("2025 Q4","2025 年第四季度"),title:y("Cross-stack engineering bench","跨栈工程平台"),detail:y("Brought embedded, FPGA, and product engineering under one roof. First end-to-end hardware-software product.","将嵌入式、FPGA 与产品工程纳入同一体系,完成首个端到端软硬件产品。"),tag:y("Engineering","工程")},{when:y("2025 Q2","2025 年第二季度"),title:y("Founding","起步"),detail:y("The work began as a one-person research notebook. It became a team by the end of the year.","工作始于一份个人研究笔记,并在当年年底发展为团队。"),tag:y("Origin","起源")}]}]},gm={id:"news",title:y("News","动态"),path:"/category/vision/news",navigationTagline:y("Releases, talks, press, public updates.","发布、演讲、媒体与公开动态。"),tagline:y("Releases, talks, press, public updates.","发布、演讲、媒体与公开动态。"),blocks:[{kind:"timeline",items:[{when:y("2026-08","2026-08"),title:y("Site is live","网站已上线"),detail:y("The first public release of the work is now reachable at the canonical URL.","首个公开版本现已可通过规范地址访问。"),tag:y("News","动态")},{when:y("2026-07","2026-07"),title:y("Talk: agent eval at ScaleConf","演讲:ScaleConf 智能体评测"),detail:y("Talk on reproducible agent benchmarks and what we learned shipping them in production.","分享可复现智能体基准测试,以及将其部署到生产环境后的经验。"),tag:y("Talk","演讲")},{when:y("2026-05","2026-05"),title:y("Open release: nexora-align v0.3","开放发布:nexora-align v0.3"),detail:y("Alignment pipeline with process-reward shaping. Public on GitHub.","采用过程奖励塑形的对齐流水线,已在 GitHub 公开。"),tag:y("Release","发布")},{when:y("2026-02","2026-02"),title:y("Block-diffusion speculative decoding","块扩散推测解码"),detail:y("Patent filed. 2.3× throughput on long-context inference at parity quality.","专利已提交;在同等质量下,长上下文推理吞吐量达到 2.3 倍。"),tag:y("Patent","专利")}]}]},vm={id:"philosophy",title:y("Philosophy","理念"),path:"/category/vision/philosophy",navigationTagline:y("How we work. Independent, long-term, open.","我们的工作方式:独立、长期、开放。"),tagline:y("How we work. Independent, long-term, open.","我们的工作方式:独立、长期、开放。"),blocks:[{kind:"cards",cards:[{title:y("Independent","独立"),meta:y("No parent company","无母公司"),detail:y("Decisions are made on the work, not on the quarter.","决策以工作本身为准,而非季度指标。")},{title:y("Long-term","长期"),meta:y("Decades, not releases","以十年计,而非按发布周期"),detail:y("Compute, data, and people are long-horizon investments.","算力、数据和人才都是长期投入。")},{title:y("Open by default","默认开放"),meta:y("Open weights · Open source","开放权重 · 开源"),detail:y("Closed only when there is a real reason — and that reason is on the record.","只有在确有理由时才关闭,并且该理由会被记录。")},{title:y("Reproducible","可复现"),meta:y("Builds + evals on every push","每次推送均构建并评测"),detail:y("A passing green that no one can reproduce is not a passing green.","无法复现的通过结果,不是真正的通过。")}]},{kind:"quote",text:y("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:y("Nexora · founding note","Nexora · 创始说明")}]},ym={id:"vision",index:"03",title:y("Vision","愿景"),path:"/category/vision",lede:y("Where the work is going. The long-form thinking behind the roadmap.","工作的去向:路线图背后的长期思考。"),subs:[mm,gm,vm]},sa=[hm,em,ym,um];function wm(e,t){const n=sa.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 Is(){const{lang:e}=Z();return f.jsx("div",{className:"slider-container",children:sa.map(t=>f.jsxs("div",{className:"column",children:[f.jsx("div",{className:"col-index",children:t.index}),f.jsx("div",{className:"col-content-main",children:f.jsx(Re,{to:t.path,className:"col-title",style:{textDecoration:"none",color:"inherit"},children:D(t.title,e)})}),f.jsx("div",{className:"col-footer",children:f.jsx("ul",{className:"spec-list",style:{textAlign:"right"},children:t.subs.map(n=>f.jsx("li",{children:f.jsx(Re,{to:n.path,style:{textDecoration:"none",color:"inherit"},onClick:r=>r.stopPropagation(),children:D(n.title,e)})},n.id))})})]},t.id))})}function xm({visual:e,url:t}){const{lang:n,ui:r}=Z();return e.kind==="embed"?f.jsxs("div",{className:"showcase-visual showcase-embed",children:[f.jsx("iframe",{src:e.src,title:D(e.title,n)}),f.jsxs("a",{className:"showcase-visual-fallback",href:t,target:"_blank",rel:"noreferrer",children:["↗ ",r.openObject]})]}):f.jsx("div",{className:"showcase-visual",children:f.jsx("img",{src:e.src,alt:D(e.alt,n)})})}function Sm({item:e,panelId:t}){const{lang:n,ui:r}=Z();return f.jsxs("div",{className:"showcase-object-panel",id:t,children:[f.jsx(xm,{visual:e.visual,url:e.url}),f.jsxs("div",{className:"showcase-object-copy",children:[f.jsx("p",{children:D(e.description,n)}),f.jsxs("div",{className:"showcase-pricing",children:[f.jsx("span",{children:r.pricing}),D(e.pricing,n)]}),f.jsxs("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"showcase-url",children:["↗ ",e.url.replace(/^https?:\/\//,"")]})]})]})}function ud({category:e,sub:t,topic:n}){const{lang:r,ui:i}=Z(),[l,o]=_.useState(null),a=`${e.id}-${t.id}`;return f.jsx("div",{className:"showcase-object-list",children:n.items.map((s,c)=>{const g=l===c,m=`showcase-object-${a}-${c}`;return f.jsxs("article",{className:`showcase-object-item ${g?"is-expanded":""}`,children:[f.jsxs("button",{type:"button",className:"showcase-object-trigger",onClick:()=>o(g?null:c),"aria-expanded":g,"aria-controls":m,children:[f.jsx("span",{className:"showcase-index",children:String(c+1).padStart(2,"0")}),f.jsx("span",{className:"showcase-object-title",children:D(s.name,r)}),f.jsx("span",{className:"showcase-action",children:g?i.collapse:i.expand})]}),g&&f.jsx(Sm,{item:s,panelId:m})]},s.url)})})}function km({category:e,sub:t,index:n,topic:r}){const{lang:i}=Z();return f.jsxs("section",{className:"showcase-subcategory",children:[f.jsxs("header",{className:"showcase-subcategory-header",children:[f.jsx("div",{className:"showcase-index",children:String(n+1).padStart(2,"0")}),f.jsxs("div",{children:[f.jsx("h2",{children:D(t.title,i)}),f.jsx("p",{children:D(t.navigationTagline,i)})]})]}),f.jsx(ud,{category:e,sub:t,topic:r})]})}function Cm({category:e,sub:t,topic:n}){return f.jsx(ud,{category:e,sub:t,topic:n})}function Em({category:e}){return f.jsx("div",{className:"category-showcase",children:e.subs.map((t,n)=>{const r=sd(e.id,t.id);return r?f.jsx(km,{category:e,sub:t,index:n,topic:r},t.id):null})})}function Pm(){const{categoryId:e}=td(),{lang:t,ui:n}=Z(),r=sa.find(l=>l.id===e);if(_.useEffect(()=>{window.scrollTo(0,0)},[e]),!r)return f.jsxs("div",{className:"content",children:[f.jsx("h1",{children:n.notFound}),f.jsx(Re,{to:"/",children:n.backHome})]});const i=r.id==="research"||r.id==="product";return f.jsxs("div",{className:"content",children:[f.jsx("div",{className:"col-index",style:{marginBottom:8},children:r.index}),f.jsx("h1",{children:D(r.title,t)}),f.jsx("p",{className:"lede",children:D(r.lede,t)}),!i&&f.jsx("div",{className:"category-section-label",children:n.subPages}),i?f.jsx(Em,{category:r}):f.jsx("div",{className:"section-grid",children:r.subs.map((l,o)=>f.jsxs(Re,{to:l.path,className:"section-card",style:{textDecoration:"none",color:"inherit"},children:[f.jsx("div",{className:"index",children:String(o+1).padStart(2,"0")}),f.jsx("h3",{children:D(l.title,t)}),f.jsx("p",{children:D(l.navigationTagline,t)}),f.jsx("div",{className:"tags",children:l.path})]},l.id))}),f.jsx("div",{style:{marginTop:48},children:f.jsxs(Re,{to:"/",style:{borderBottom:"1px solid currentColor",fontSize:13},children:["← ",n.backHome]})})]})}function _m({items:e}){const{lang:t}=Z();return f.jsx("div",{className:"timeline",style:{margin:"0 0 32px"},children:e.map((n,r)=>f.jsxs("div",{className:"timeline-item",children:[f.jsx("div",{className:"when",children:D(n.when,t)}),f.jsxs("div",{children:[f.jsx("h3",{children:D(n.title,t)}),f.jsx("p",{children:D(n.detail,t)})]}),f.jsx("div",{className:"tag",children:n.tag?D(n.tag,t):""})]},r))})}const jm={GET:"#2a9d8f",POST:"#e85d04",PUT:"#e9c46a",PATCH:"#f4a261",DELETE:"#e63946"},Ms={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 Nm(){const[e,t]=_.useState(null),{lang:n,ui:r}=Z();return _.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:f.jsxs("div",{style:{margin:"0 0 32px"},children:[f.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[r.endpoints," · ",r.live," · ",e.count]}),f.jsx("div",{className:"resource-list",style:{borderTop:"1px solid currentColor"},children:e.items.map((i,l)=>f.jsxs("div",{className:"resource-row",style:{borderBottom:"1px solid rgba(0,0,0,0.2)"},children:[f.jsx("div",{className:"idx",children:String(l+1).padStart(2,"0")}),f.jsxs("div",{className:"name",children:[f.jsx("span",{style:{display:"inline-block",fontSize:10,fontFamily:"var(--font-mono)",padding:"2px 6px",border:"1px solid currentColor",marginRight:10,color:jm[i.method]??"inherit"},children:i.method}),f.jsx("span",{style:{fontFamily:"var(--font-mono)",fontSize:13},children:i.path}),(Ms[n][i.path]??i.summary)&&f.jsx("small",{children:Ms[n][i.path]??i.summary})]})]},`${i.method}:${i.path}`))})]})}const ua="";async function ca(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const Tm=()=>ca(`${ua}/api/panor/services`),Lm=()=>ca(`${ua}/api/panor/projects`),Rm=()=>ca(`${ua}/api/panor/team`);function Im(e,t){const n=Math.ceil(e.length/2);return[{label:t,items:e.slice(0,n)},{label:t,items:e.slice(n)}]}function cd({item:e}){const{ui:t}=Z(),n=e.kind==="service"?t.resourceKindService:e.kind==="project"?t.resourceKindProject:e.kind;return f.jsxs("a",{href:e.id,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[f.jsx("div",{className:"idx",children:"·"}),f.jsx("div",{className:"name",children:e.title}),f.jsx("div",{className:"meta lang",children:n}),f.jsx("div",{className:"meta",children:"↗"})]})}function Mm(){const[e,t]=_.useState(null),{ui:n}=Z();if(_.useEffect(()=>{Tm().then(t)},[]),!e||e.source!=="live"||e.items.length===0)return null;const r=Im(e.items,`${n.live} · panor.tech`);return f.jsxs("div",{style:{margin:"0 0 32px"},children:[f.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[n.services," · ",n.live," · ",e.items.length]}),f.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:32},children:r.map((i,l)=>f.jsx("div",{children:i.items.map((o,a)=>f.jsx(cd,{item:o},a))},l))})]})}function Am(){const[e,t]=_.useState(null),{ui:n}=Z();return _.useEffect(()=>{Lm().then(t)},[]),!e||e.source!=="live"||e.items.length===0?null:f.jsxs("div",{style:{margin:"0 0 32px"},children:[f.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[n.projects," · ",n.live," · ",e.items.length]}),f.jsx("div",{className:"resource-list",children:e.items.map((r,i)=>f.jsx(cd,{item:r},i))})]})}function zm(){const[e,t]=_.useState(null),{ui:n}=Z();return _.useEffect(()=>{Rm().then(t)},[]),!e||e.length===0?null:f.jsxs("div",{style:{margin:"0 0 32px"},children:[f.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:n.team}),f.jsx("div",{className:"resource-list",children:e.map((r,i)=>f.jsxs("div",{className:"resource-row",children:[f.jsx("div",{className:"idx",children:r.avatar??"·"}),f.jsxs("div",{className:"name",children:[r.name,f.jsx("small",{children:r.description})]}),f.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"right"},children:r.title})]},i))})]})}async function vr(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const Fm=(e=50)=>vr(`/api/github/gists?limit=${e}`),Om=(e=20)=>vr(`/api/github/minervacap?limit=${e}`);async function Dm(e="ChengyiX"){const t=await vr(`/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 Bm=(e="ChengyiX")=>vr(`/api/hf/datasets?author=${encodeURIComponent(e)}`),Um=(e="ChengyiX")=>vr(`/api/hf/spaces?author=${encodeURIComponent(e)}`),$m={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 Xm(e,t){if(e==="all")return t;const n=$m[e];return t.filter(r=>n.test(r.description||"")||n.test(r.files.join(" ")))}function Hm(e){return e?e.slice(0,10):""}function Wm({limit:e=15,filter:t="all",caption:n}){const[r,i]=_.useState(null),{ui:l}=Z();if(_.useEffect(()=>{Fm(50).then(i)},[]),!r||r.source!=="live")return null;const o=Xm(t,r.gists).slice(0,e);return o.length===0?null:f.jsxs("div",{style:{margin:"0 0 32px"},children:[f.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}`}),f.jsx("div",{className:"resource-list",children:o.map((a,s)=>{var c;return f.jsxs("a",{href:a.html_url,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[f.jsx("div",{className:"idx",children:String(s+1).padStart(2,"0")}),f.jsxs("div",{className:"name",children:[((c=a.description)==null?void 0:c.trim())||a.files[0]||a.id,a.files.length>0&&f.jsx("small",{children:a.files.slice(0,3).join(" · ")})]}),f.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"right"},children:Hm(a.updated_at)})]},a.id)})})]})}function Vm({limit:e=15,caption:t}){const[n,r]=_.useState(null),{ui:i}=Z();if(_.useEffect(()=>{Om(50).then(r)},[]),!n||n.length===0)return null;const l=n.slice(0,e);return f.jsxs("div",{style:{margin:"0 0 32px"},children:[f.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:t??`minervacap2022 · ${i.live} · ${l.length} ${i.repositories}`}),f.jsx("div",{className:"resource-list",children:l.map((o,a)=>f.jsxs("a",{href:o.html_url,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[f.jsx("div",{className:"idx",children:String(a+1).padStart(2,"0")}),f.jsxs("div",{className:"name",children:[o.name,o.description&&f.jsx("small",{children:o.description})]}),f.jsx("div",{className:"meta lang",children:o.language??"—"}),f.jsxs("div",{className:"meta",children:["★ ",o.stars]})]},o.name))})]})}function Qm({item:e,kind:t}){const{ui:n}=Z(),r=t==="model"?`https://huggingface.co/${e.id}`:t==="dataset"?`https://huggingface.co/datasets/${e.id}`:`https://huggingface.co/spaces/${e.id}`;return f.jsxs("a",{href:r,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[f.jsx("div",{className:"idx",children:"·"}),f.jsxs("div",{className:"name",children:[e.name,e.tags.length>0&&f.jsx("small",{children:e.tags.slice(0,4).join(" · ")})]}),f.jsxs("div",{className:"meta",children:["↓ ",e.downloads," ",n.downloads]}),f.jsxs("div",{className:"meta",children:["♥ ",e.likes," ",n.likes]})]})}function Km({caption:e,data:t,kind:n}){const{ui:r}=Z();return!t||t.source!=="live"||t.items.length===0?null:f.jsxs("div",{style:{margin:"0 0 32px"},children:[f.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[e," · ",r.live," · ",t.count]}),f.jsx("div",{className:"resource-list",children:t.items.map((i,l)=>f.jsx(Qm,{item:i,kind:n},l))})]})}function pl({kind:e,caption:t,author:n="ChengyiX"}){const[r,i]=_.useState(null),{ui:l}=Z();_.useEffect(()=>{(e==="models"?Dm:e==="datasets"?Bm:Um)(n).then(i)},[e,n]);const o=e==="models"?l.models:e==="datasets"?l.datasets:l.spaces;return f.jsx(Km,{caption:t??`HF · ${o} · ChengyiX`,data:r,kind:e==="models"?"model":e==="datasets"?"dataset":"space"})}function Gm({block:e}){const{lang:t}=Z();switch(e.kind){case"paragraph":return null;case"heading":return f.jsx("h2",{style:{fontSize:14,fontWeight:500,textTransform:"uppercase",letterSpacing:"0.06em",margin:"40px 0 16px",opacity:.6},children:D(e.text,t)});case"specs":return f.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)=>f.jsx("li",{style:{borderLeft:"1px solid currentColor",paddingLeft:12,fontSize:13,fontFamily:"var(--font-mono)",opacity:.8},children:D(n,t)},r))});case"cards":return null;case"list":return f.jsx("div",{className:"resource-list",style:{margin:"0 0 32px"},children:e.items.map((n,r)=>f.jsxs("div",{className:"resource-row",style:n.href?{cursor:"pointer"}:void 0,children:[f.jsx("div",{className:"idx",children:String(r+1).padStart(2,"0")}),f.jsx("div",{className:"name",children:n.href?f.jsx("a",{href:n.href,style:{color:"inherit",borderBottom:"1px solid currentColor"},children:D(n.title,t)}):D(n.title,t)}),f.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"left"},children:D(n.detail,t)})]},r))});case"quote":return f.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:[D(e.text,t),e.attribution&&f.jsxs("div",{style:{marginTop:12,fontSize:12,opacity:.5,fontFamily:"var(--font-mono)",textTransform:"uppercase",letterSpacing:"0.04em"},children:["— ",D(e.attribution,t)]})]});case"timeline":return f.jsx(_m,{items:e.items});case"api":return f.jsx(Nm,{});case"panor_services":return f.jsx(Mm,{});case"panor_projects":return f.jsx(Am,{});case"panor_team":return f.jsx(zm,{});case"gists":return f.jsx(Wm,{limit:e.limit??15,filter:e.filter??"all",caption:e.caption?D(e.caption,t):void 0});case"minervacap":return f.jsx(Vm,{limit:e.limit??15,caption:e.caption?D(e.caption,t):void 0});case"hf_models":return f.jsx(pl,{kind:"models",caption:e.caption?D(e.caption,t):void 0});case"hf_datasets":return f.jsx(pl,{kind:"datasets",caption:e.caption?D(e.caption,t):void 0});case"hf_spaces":return f.jsx(pl,{kind:"spaces",caption:e.caption?D(e.caption,t):void 0})}}function bm(){const{categoryId:e,subId:t}=td(),{lang:n,ui:r}=Z(),i=e&&t?wm(e,t):null;if(_.useEffect(()=>{window.scrollTo(0,0)},[e,t]),!i)return f.jsxs("div",{className:"content",children:[f.jsx("h1",{children:r.notFound}),f.jsx(Re,{to:"/",children:r.backHome})]});const{category:l,sub:o}=i,a=sd(l.id,o.id);return f.jsxs("div",{className:"content",children:[f.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:12,marginBottom:8},children:[f.jsxs("div",{className:"col-index",children:[l.index,".",String(l.subs.findIndex(s=>s.id===t)+1).padStart(2,"0")]}),f.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,fontFamily:"var(--font-mono)"},children:[D(l.title,n)," · ",f.jsx(Re,{to:l.path,style:{color:"inherit",borderBottom:"1px solid currentColor"},children:D(o.title,n)})]})]}),f.jsx("h1",{children:D(o.title,n)}),f.jsx("p",{className:"lede",children:D(o.tagline,n)}),a?f.jsx(Cm,{category:l,sub:o,topic:a}):o.blocks.map((s,c)=>f.jsx(Gm,{block:s},c)),f.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:[f.jsxs(Re,{to:l.path,style:{color:"inherit"},children:["← ",D(l.title,n)]}),f.jsx(Re,{to:"/",style:{color:"inherit"},children:r.home})]})]})}function Ym(){const{ui:e}=Z();return f.jsxs("div",{className:"content",children:[f.jsx("div",{className:"col-index",style:{marginBottom:8},children:"A"}),f.jsx("h1",{children:e.admin}),f.jsx("p",{className:"lede",children:e.adminLede}),f.jsxs("div",{style:{border:"1px solid currentColor",padding:32,margin:"32px 0",maxWidth:720},children:[f.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:e.notImplemented}),f.jsx("p",{style:{fontSize:14,lineHeight:1.6,opacity:.8},children:e.adminDetail})]}),f.jsx("div",{style:{marginTop:48},children:f.jsxs(Re,{to:"/",style:{borderBottom:"1px solid currentColor",fontSize:13},children:["← ",e.backHome]})})]})}function Jm(){return f.jsx(Wh,{children:f.jsxs("div",{style:{position:"relative",minHeight:"100vh",overflow:"hidden"},children:[f.jsx(bh,{}),f.jsxs("div",{className:"ui-layer",children:[f.jsx(Vh,{}),f.jsxs(Ih,{children:[f.jsx(Qt,{path:"/",element:f.jsx(Is,{})}),f.jsx(Qt,{path:"/category/:categoryId",element:f.jsx(Pm,{})}),f.jsx(Qt,{path:"/category/:categoryId/:subId",element:f.jsx(bm,{})}),f.jsx(Qt,{path:"/admin",element:f.jsx(Ym,{})}),f.jsx(Qt,{path:"*",element:f.jsx(Is,{})})]})]})]})})}const Zm=Bh;hl.createRoot(document.getElementById("root")).render(f.jsx(Ws.StrictMode,{children:f.jsx(Zm,{children:f.jsx(Jm,{})})})); | |