guanghu-research/dist/assets/index-DRDX4x9_.js

62 lines
217 KiB
JavaScript
Raw Permalink Normal View History

(function(){const A=document.createElement("link").relList;if(A&&A.supports&&A.supports("modulepreload"))return;for(const M of document.querySelectorAll('link[rel="modulepreload"]'))m(M);new MutationObserver(M=>{for(const B of M)if(B.type==="childList")for(const Q of B.addedNodes)Q.tagName==="LINK"&&Q.rel==="modulepreload"&&m(Q)}).observe(document,{childList:!0,subtree:!0});function _(M){const B={};return M.integrity&&(B.integrity=M.integrity),M.referrerPolicy&&(B.referrerPolicy=M.referrerPolicy),M.crossOrigin==="use-credentials"?B.credentials="include":M.crossOrigin==="anonymous"?B.credentials="omit":B.credentials="same-origin",B}function m(M){if(M.ep)return;M.ep=!0;const B=_(M);fetch(M.href,B)}})();var cf={exports:{}},bu={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var bm;function a0(){if(bm)return bu;bm=1;var b=Symbol.for("react.transitional.element"),A=Symbol.for("react.fragment");function _(m,M,B){var Q=null;if(B!==void 0&&(Q=""+B),M.key!==void 0&&(Q=""+M.key),"key"in M){B={};for(var J in M)J!=="key"&&(B[J]=M[J])}else B=M;return M=B.ref,{$$typeof:b,type:m,key:Q,ref:M!==void 0?M:null,props:B}}return bu.Fragment=A,bu.jsx=_,bu.jsxs=_,bu}var pm;function e0(){return pm||(pm=1,cf.exports=a0()),cf.exports}var f=e0(),ff={exports:{}},pu={},sf={exports:{}},df={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var zm;function u0(){return zm||(zm=1,(function(b){function A(p,O){var X=p.length;p.push(O);l:for(;0<X;){var cl=X-1>>>1,ml=p[cl];if(0<M(ml,O))p[cl]=O,p[X]=ml,X=cl;else break l}}function _(p){return p.length===0?null:p[0]}function m(p){if(p.length===0)return null;var O=p[0],X=p.pop();if(X!==O){p[0]=X;l:for(var cl=0,ml=p.length,r=ml>>>1;cl<r;){var E=2*(cl+1)-1,N=p[E],H=E+1,L=p[H];if(0>M(N,X))H<ml&&0>M(L,N)?(p[cl]=L,p[H]=X,cl=H):(p[cl]=N,p[E]=X,cl=E);else if(H<ml&&0>M(L,X))p[cl]=L,p[H]=X,cl=H;else break l}}return O}function M(p,O){var X=p.sortIndex-O.sortIndex;return X!==0?X:p.id-O.id}if(b.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var B=performance;b.unstable_now=function(){return B.now()}}else{var Q=Date,J=Q.now();b.unstable_now=function(){return Q.now()-J}}var D=[],j=[],k=1,R=null,G=3,_l=!1,Ol=!1,Nl=!1,Ll=!1,Vl=typeof setTimeout=="function"?setTimeout:null,Et=typeof clearTimeout=="function"?clearTimeout:null,Dl=typeof setImmediate<"u"?setImmediate:null;function wl(p){for(var O=_(j);O!==null;){if(O.callback===null)m(j);else if(O.startTime<=p)m(j),O.sortIndex=O.expirationTime,A(D,O);else break;O=_(j)}}function at(p){if(Nl=!1,wl(p),!Ol)if(_(D)!==null)Ol=!0,Cl||(Cl=!0,Ql());else{var O=_(j);O!==null&&jt(at,O.startTime-p)}}var Cl=!1,x=-1,ul=5,rl=-1;function Wl(){return Ll?!0:!(b.unstable_now()-rl<ul)}function Xl(){if(Ll=!1,Cl){var p=b.unstable_now();rl=p;var O=!0;try{l:{Ol=!1,Nl&&(Nl=!1,Et(x),x=-1),_l=!0;var X=G;try{t:{for(wl(p),R=_(D);R!==null&&!(R.expirationTime>p&&Wl());){var cl=R.callback;if(typeof cl=="function"){R.callback=null,G=R.priorityLevel;var ml=cl(R.expirationTime<=p);if(p=b.unstable_now(),typeof ml=="function"){R.callback=ml,wl(p),O=!0;break t}R===_(D)&&m(D),wl(p)}else m(D);R=_(D)}if(R!==null)O=!0;else{var r=_(j);r!==null&&jt(at,r.startTime-p),O=!1}}break l}finally{R=null,G=X,_l=!1}O=void 0}}finally{O?Ql():Cl=!1}}}var Ql;if(typeof Dl=="function")Ql=function(){Dl(Xl)};else if(typeof MessageChannel<"u"){var Ta=new MessageChannel,Ut=Ta.port2;Ta.port1.onmessage=Xl,Ql=function(){Ut.postMessage(null)}}else Ql=function(){Vl(Xl,0)};function jt(p,O){x=Vl(function(){p(b.unstable_now())},O)}b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(p){p.callback=null},b.unstable_forceFrameRate=function(p){0>p||125<p?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ul=0<p?Math.floor(1e3/p):5},b.unstable_getCurrentPriorityLevel=function(){return G},b.unstable_next=function(p){switch(G){case 1:case 2:case 3:var O=3;break;default:O=G}var X=G;G=O;try{return p()}finally{G=X}},b.unstable_requestPaint=function(){Ll=!0},b.unstable_runWithPriority=function(p,O){switch(p){case 1:case 2:case 3:case 4:case 5:break;default:p=3}var X=G;G=p;try{return O()}finally{G=X}},b.unstable_scheduleCallback=function(p,O,X){var cl=b.unstable_now();switch(typeof X=="object"&&X!==null?(X=X.delay,X=typeof X=="number"&&0<X?cl+X:cl):X=cl,p){case 1:var ml=-1;break;case 2:ml=250;break;case 5:ml=1073741823;break;case 4:ml=1e4;break;default:ml=5e3}return ml=X+ml,p={id:k++,callback:O,priorityLevel:p,startTime:X,expirationTime:ml,sortIndex:-1},X>cl?(p.sortIndex=X,A(j,p),_(D)===null&&p===_(j)&&(Nl?(Et(x),x=-1):Nl=!0,jt(at,X-cl))):(p.sortIndex=ml,A(D,p),Ol||_l||(Ol=!0,Cl||(Cl=!0,Ql()))),p},b.unstable_shouldYield=Wl,b.unstable_wrapCallback=function(p){var O=G;return function(){var X=G;G=O;try{return p.apply(this,arguments)}finally{G=X}}}})(df)),df}var Tm;function n0(){return Tm||(Tm=1,sf.exports=u0()),sf.exports}var rf={exports:{}},Z={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Em;function i0(){if(Em)return Z;Em=1;var b=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),m=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),B=Symbol.for("react.consumer"),Q=Symbol.for("react.context"),J=Symbol.for("react.forward_ref"),D=Symbol.for("react.suspense"),j=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),G=Symbol.iterator;function _l(r){return r===null||typeof r!="object"?null:(r=G&&r[G]||r["@@iterator"],typeof r=="function"?r:null)}var Ol={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Nl=Object.assign,Ll={};function Vl(r,E,N){this.props=r,this.context=E,this.refs=Ll,this.updater=N||Ol}Vl.prototype.isReactComponent={},Vl.prototype.setState=function(r,E){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,E,"setState")},Vl.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function Et(){}Et.prototype=Vl.prototype;function Dl(r,E,N){this.props=r,this.context=E,this.refs=Ll,this.updater=N||Ol}var wl=Dl.prototype=new Et;wl.constructor=Dl,Nl(wl,Vl.prototype),wl.isPureReactComponent=!0;var at=Array.isArray;function Cl(){}var x={H:null,A:null,T:null,S:null},ul=Object.prototype.hasOwnProperty;function rl(r,E,N){var H=N.ref;return{$$typeof:b,type:r,key:E,ref:H!==void 0?H:null,props:N}}function Wl(r,E){return rl(r.type,E,r.props)}function Xl(r){return typeof r=="object"&&r!==null&&r.$$typeof===b}function Ql(r){var E={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(N){return E[N]})}var Ta=/\/+/g;function Ut(r,E){return typeof r=="object"&&r!==null&&r.key!=null?Ql(""+r.key):E.toString(36)}function jt(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(Cl,Cl):(r.status="pending",r.then(function(E){r.status==="pending"&&(r.status="fulfilled",r.value=E)},function(E){r.status==="pending"&&(r.status="rejected",r.reason=E)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function p(r,E,N,H,L){var w=typeof r;(w==="undefined"||w==="boolean")&&(r=null);var el=!1;if(r===null)el=!0;else switch(w){case"bigint":case"string":case"number":el=!0;break;case"object":switch(r.$$typeof){case b:case A:el=!0;break;case k:return el=r._init,p(el(r._payload),E,N,H,L)}}if(el)return L=L(r),el=H===""?"."+Ut(r,0):H,at(L)?(N="",el!=null&&(N=el.replace(Ta,"$&/")+"/"),p(L,E,N,"",function(Ae){return Ae})):L!=null&&(Xl(L)&&(L=Wl(L,N+(L.key==null||r&&r.key===L.key?"":(""+L.key).replace(Ta,"$&/")+"/")+el)),E.push(L)),1;el=0;var Kl=H===""?".":H+":";if(at(r))for(var pl=0;pl<r.length;pl++)H=r[pl],w=Kl+Ut(H,pl),el+=p(H,E,N,w,L);else if(pl=_l(r),typeof pl=="function")for(r=pl.call(r),pl=0;!(H=r.next()).done;)H=H.value,w=Kl+Ut(H,pl++),el+=p(H,E,N,w,L);else if(w==="object"){if(typeof r.then=="function")return p(jt(r),E,N,H,L);throw E=String(r),Error("Objects are not valid as a React child (found: "+(E==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":E)+"). If you meant to render a collection of children, use an array instead.")}return el}function O(r,E,N){if(r==null)return r;var H=[],L=0;return p(r,H,"","",function(w){return E.call(N,w,L++)}),H}function X(r){if(r._status===-1){var E=r._result;E=E(),E.then(function(N){(r._status===0||r._status===-1)&&(r._status=1,r._result=N)},function(N){(r._status===0||r._status===-1)&&(r._status=2,r._result=N)}),r._status===-1&&(r._status=0,r._result=E)}if(r._status===1)return r._result.default;throw r._result}var cl=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var E=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispa
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var xm;function c0(){if(xm)return Zl;xm=1;var b=hf();function A(D){var j="https://react.dev/errors/"+D;if(1<arguments.length){j+="?args[]="+encodeURIComponent(arguments[1]);for(var k=2;k<arguments.length;k++)j+="&args[]="+encodeURIComponent(arguments[k])}return"Minified React error #"+D+"; visit "+j+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function _(){}var m={d:{f:_,r:function(){throw Error(A(522))},D:_,C:_,L:_,m:_,X:_,S:_,M:_},p:0,findDOMNode:null},M=Symbol.for("react.portal");function B(D,j,k){var R=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:M,key:R==null?null:""+R,children:D,containerInfo:j,implementation:k}}var Q=b.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function J(D,j){if(D==="font")return"";if(typeof j=="string")return j==="use-credentials"?j:""}return Zl.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=m,Zl.createPortal=function(D,j){var k=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!j||j.nodeType!==1&&j.nodeType!==9&&j.nodeType!==11)throw Error(A(299));return B(D,j,null,k)},Zl.flushSync=function(D){var j=Q.T,k=m.p;try{if(Q.T=null,m.p=2,D)return D()}finally{Q.T=j,m.p=k,m.d.f()}},Zl.preconnect=function(D,j){typeof D=="string"&&(j?(j=j.crossOrigin,j=typeof j=="string"?j==="use-credentials"?j:"":void 0):j=null,m.d.C(D,j))},Zl.prefetchDNS=function(D){typeof D=="string"&&m.d.D(D)},Zl.preinit=function(D,j){if(typeof D=="string"&&j&&typeof j.as=="string"){var k=j.as,R=J(k,j.crossOrigin),G=typeof j.integrity=="string"?j.integrity:void 0,_l=typeof j.fetchPriority=="string"?j.fetchPriority:void 0;k==="style"?m.d.S(D,typeof j.precedence=="string"?j.precedence:void 0,{crossOrigin:R,integrity:G,fetchPriority:_l}):k==="script"&&m.d.X(D,{crossOrigin:R,integrity:G,fetchPriority:_l,nonce:typeof j.nonce=="string"?j.nonce:void 0})}},Zl.preinitModule=function(D,j){if(typeof D=="string")if(typeof j=="object"&&j!==null){if(j.as==null||j.as==="script"){var k=J(j.as,j.crossOrigin);m.d.M(D,{crossOrigin:k,integrity:typeof j.integrity=="string"?j.integrity:void 0,nonce:typeof j.nonce=="string"?j.nonce:void 0})}}else j==null&&m.d.M(D)},Zl.preload=function(D,j){if(typeof D=="string"&&typeof j=="object"&&j!==null&&typeof j.as=="string"){var k=j.as,R=J(k,j.crossOrigin);m.d.L(D,k,{crossOrigin:R,integrity:typeof j.integrity=="string"?j.integrity:void 0,nonce:typeof j.nonce=="string"?j.nonce:void 0,type:typeof j.type=="string"?j.type:void 0,fetchPriority:typeof j.fetchPriority=="string"?j.fetchPriority:void 0,referrerPolicy:typeof j.referrerPolicy=="string"?j.referrerPolicy:void 0,imageSrcSet:typeof j.imageSrcSet=="string"?j.imageSrcSet:void 0,imageSizes:typeof j.imageSizes=="string"?j.imageSizes:void 0,media:typeof j.media=="string"?j.media:void 0})}},Zl.preloadModule=function(D,j){if(typeof D=="string")if(j){var k=J(j.as,j.crossOrigin);m.d.m(D,{as:typeof j.as=="string"&&j.as!=="script"?j.as:void 0,crossOrigin:k,integrity:typeof j.integrity=="string"?j.integrity:void 0})}else m.d.m(D)},Zl.requestFormReset=function(D){m.d.r(D)},Zl.unstable_batchedUpdates=function(D,j){return D(j)},Zl.useFormState=function(D,j,k){return Q.H.useFormState(D,j,k)},Zl.useFormStatus=function(){return Q.H.useHostTransitionStatus()},Zl.version="19.2.8",Zl}var Am;function f0(){if(Am)return mf.exports;Am=1;function b(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(b)}catch(A){console.error(A)}}return b(),mf.exports=c0(),mf.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var _m;function s0(){if(_m)return pu;_m=1;var b=n0(),A=hf(),_=f0();function m(l){var t="https://react.dev/errors/"+l;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+l+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function M(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function B(l){var t=l,a=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,(t.flags&4098)!==0&&(a=t.return),l=t.return;while(l)}return t.tag===3?a:null}function Q(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function J(l){if(l.tag===31){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function D(l){if(B(l)!==l)throw Error(m(188))}function j(l){var t=l.alternate;if(!t){if(t=B(l),t===null)throw Error(m(188));return t!==l?null:l}for(var a=l,e=t;;){var u=a.return;if(u===null)break;var n=u.alternate;if(n===null){if(e=u.return,e!==null){a=e;continue}break}if(u.child===n.child){for(n=u.child;n;){if(n===a)return D(u),l;if(n===e)return D(u),t;n=n.sibling}throw Error(m(188))}if(a.return!==e.return)a=u,e=n;else{for(var i=!1,c=u.child;c;){if(c===a){i=!0,a=u,e=n;break}if(c===e){i=!0,e=u,a=n;break}c=c.sibling}if(!i){for(c=n.child;c;){if(c===a){i=!0,a=n,e=u;break}if(c===e){i=!0,e=n,a=u;break}c=c.sibling}if(!i)throw Error(m(189))}}if(a.alternate!==e)throw Error(m(190))}if(a.tag!==3)throw Error(m(188));return a.stateNode.current===a?l:t}function k(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=k(l),t!==null)return t;l=l.sibling}return null}var R=Object.assign,G=Symbol.for("react.element"),_l=Symbol.for("react.transitional.element"),Ol=Symbol.for("react.portal"),Nl=Symbol.for("react.fragment"),Ll=Symbol.for("react.strict_mode"),Vl=Symbol.for("react.profiler"),Et=Symbol.for("react.consumer"),Dl=Symbol.for("react.context"),wl=Symbol.for("react.forward_ref"),at=Symbol.for("react.suspense"),Cl=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),ul=Symbol.for("react.lazy"),rl=Symbol.for("react.activity"),Wl=Symbol.for("react.memo_cache_sentinel"),Xl=Symbol.iterator;function Ql(l){return l===null||typeof l!="object"?null:(l=Xl&&l[Xl]||l["@@iterator"],typeof l=="function"?l:null)}var Ta=Symbol.for("react.client.reference");function Ut(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===Ta?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case Nl:return"Fragment";case Vl:return"Profiler";case Ll:return"StrictMode";case at:return"Suspense";case Cl:return"SuspenseList";case rl:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case Ol:return"Portal";case Dl:return l.displayName||"Context";case Et:return(l._context.displayName||"Context")+".Consumer";case wl:var t=l.render;return l=l.displayName,l||(l=t.displayName||t.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case x:return t=l.displayName||null,t!==null?t:Ut(l.type)||"Memo";case ul:t=l._payload,l=l._init;try{return Ut(l(t))}catch{}}return null}var jt=Array.isArray,p=A.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O=_.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X={pending:!1,data:null,method:null,action:null},cl=[],ml=-1;function r(l){return{current:l}}function E(l){0>ml||(l.current=cl[ml],cl[ml]=null,ml--)}function N(l,t){ml++,cl[ml]=l.current,l.current=t}var H=r(null),L=r(null),w=r(null),el=r(null);function Kl(l,t){switch(N(w,t),N(L,l),N(H,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Zr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Zr(t),l=Lr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}E(H),N(H,l)}function pl(){E(H),E(L),E(w)}function Ae(l){l.memoizedState!==null&&N(el,l);var t=H.current,a=Lr(t,l.type);t!==a&&(N(L,l),N(
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Zn+l+Sf}var Ln=!1;function Vn(l,t){if(!l||Ln)return"";Ln=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var e={DetermineComponentFrameRoot:function(){try{if(t){var T=function(){throw Error()};if(Object.defineProperty(T.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(T,[])}catch(g){var v=g}Reflect.construct(l,[],T)}else{try{T.call()}catch(g){v=g}l.call(T.prototype)}}else{try{throw Error()}catch(g){v=g}(T=l())&&typeof T.catch=="function"&&T.catch(function(){})}}catch(g){if(g&&v&&typeof g.stack=="string")return[g.stack,v.stack]}return[null,null]}};e.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(e.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(e.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var n=e.DetermineComponentFrameRoot(),i=n[0],c=n[1];if(i&&c){var s=i.split(`
`),y=c.split(`
`);for(u=e=0;e<s.length&&!s[e].includes("DetermineComponentFrameRoot");)e++;for(;u<y.length&&!y[u].includes("DetermineComponentFrameRoot");)u++;if(e===s.length||u===y.length)for(e=s.length-1,u=y.length-1;1<=e&&0<=u&&s[e]!==y[u];)u--;for(;1<=e&&0<=u;e--,u--)if(s[e]!==y[u]){if(e!==1||u!==1)do if(e--,u--,0>u||s[e]!==y[u]){var S=`
`+s[e].replace(" at new "," at ");return l.displayName&&S.includes("<anonymous>")&&(S=S.replace("<anonymous>",l.displayName)),S}while(1<=e&&0<=u);break}}}finally{Ln=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?Ea(a):""}function Um(l,t){switch(l.tag){case 26:case 27:case 5:return Ea(l.type);case 16:return Ea("Lazy");case 13:return l.child!==t&&t!==null?Ea("Suspense Fallback"):Ea("Suspense");case 19:return Ea("SuspenseList");case 0:case 15:return Vn(l.type,!1);case 11:return Vn(l.type.render,!1);case 1:return Vn(l.type,!0);case 31:return Ea("Activity");default:return""}}function bf(l){try{var t="",a=null;do t+=Um(l,a),a=l,l=l.return;while(l);return t}catch(e){return`
Error generating stack: `+e.message+`
`+e.stack}}var Kn=Object.prototype.hasOwnProperty,Jn=b.unstable_scheduleCallback,wn=b.unstable_cancelCallback,Hm=b.unstable_shouldYield,Cm=b.unstable_requestPaint,et=b.unstable_now,Rm=b.unstable_getCurrentPriorityLevel,pf=b.unstable_ImmediatePriority,zf=b.unstable_UserBlockingPriority,Tu=b.unstable_NormalPriority,Bm=b.unstable_LowPriority,Tf=b.unstable_IdlePriority,qm=b.log,Ym=b.unstable_setDisableYieldValue,_e=null,ut=null;function Ft(l){if(typeof qm=="function"&&Ym(l),ut&&typeof ut.setStrictMode=="function")try{ut.setStrictMode(_e,l)}catch{}}var nt=Math.clz32?Math.clz32:Qm,Gm=Math.log,Xm=Math.LN2;function Qm(l){return l>>>=0,l===0?32:31-(Gm(l)/Xm|0)|0}var Eu=256,ju=262144,xu=4194304;function ja(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Au(l,t,a){var e=l.pendingLanes;if(e===0)return 0;var u=0,n=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=e&134217727;return c!==0?(e=c&~n,e!==0?u=ja(e):(i&=c,i!==0?u=ja(i):a||(a=c&~l,a!==0&&(u=ja(a))))):(c=e&~n,c!==0?u=ja(c):i!==0?u=ja(i):a||(a=e&~l,a!==0&&(u=ja(a)))),u===0?0:t!==0&&t!==u&&(t&n)===0&&(n=u&-u,a=t&-t,n>=a||n===32&&(a&4194048)!==0)?t:u}function Oe(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Zm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ef(){var l=xu;return xu<<=1,(xu&62914560)===0&&(xu=4194304),l}function Wn(l){for(var t=[],a=0;31>a;a++)t.push(l);return t}function Ne(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Lm(l,t,a,e,u,n){var i=l.pendingLanes;l.pendingLanes=a,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=a,l.entangledLanes&=a,l.errorRecoveryDisabledLanes&=a,l.shellSuspendCounter=0;var c=l.entanglements,s=l.expirationTimes,y=l.hiddenUpdates;for(a=i&~a;0<a;){var S=31-nt(a),T=1<<S;c[S]=0,s[S]=-1;var v=y[S];if(v!==null)for(y[S]=null,S=0;S<v.length;S++){var g=v[S];g!==null&&(g.lane&=-536870913)}a&=~T}e!==0&&jf(l,e,0),n!==0&&u===0&&l.tag!==0&&(l.suspendedLanes|=n&~(i&~t))}function jf(l,t,a){l.pendingLanes|=t,l.suspendedLanes&=~t;var e=31-nt(t);l.entangledLanes|=t,l.entanglements[e]=l.entanglements[e]|1073741824|a&261930}function xf(l,t){var a=l.entangledLanes|=t;for(l=l.entanglements;a;){var e=31-nt(a),u=1<<e;u&t|l[e]&t&&(l[e]|=t),a&=~u}}function Af(l,t){var a=t&-t;return a=(a&42)!==0?1:$n(a),(a&(l.suspendedLanes|t))!==0?0:a}function $n(l){switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:l=128;break;case 268435456:l=134217728;break;default:l=0}return l}function kn(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}function _f(){var l=O.p;return l!==0?l:(l=window.event,l===void 0?32:mm(l.type))}function Of(l,t){var a=O.p;try{return O.p=l,t()}finally{O.p=a}}var It=Math.random().toString(36).slice(2),Rl="__reactFiber$"+It,$l="__reactProps$"+It,Za="__reactContainer$"+It,Fn="__reactEvents$"+It,Vm="__reactListeners$"+It,Km="__reactHandles$"+It,Nf="__reactResources$"+It,Me="__reactMarker$"+It;function
`).replace(jh,"")}function Xr(l,t){return t=Gr(t),Gr(l)===t}function sl(l,t,a,e,u,n){switch(a){case"children":typeof e=="string"?t==="body"||t==="textarea"&&e===""||Wa(l,e):(typeof e=="number"||typeof e=="bigint")&&t!=="body"&&Wa(l,""+e);break;case"className":Ou(l,"class",e);break;case"tabIndex":Ou(l,"tabindex",e);break;case"dir":case"role":case"viewBox":case"width":case"height":Ou(l,a,e);break;case"style":Xf(l,e,n);break;case"data":if(t!=="object"){Ou(l,"data",e);break}case"src":case"href":if(e===""&&(t!=="a"||a!=="href")){l.removeAttribute(a);break}if(e==null||typeof e=="function"||typeof e=="symbol"||typeof e=="boolean"){l.removeAttribute(a);break}e=Mu(""+e),l.setAttribute(a,e);break;case"action":case"formAction":if(typeof e=="function"){l.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof n=="function"&&(a==="formAction"?(t!=="input"&&sl(l,t,"name",u.name,u,null),sl(l,t,"formEncType",u.formEncType,u,null),sl(l,t,"formMethod",u.formMethod,u,null),sl(l,t,"formTarget",u.formTarget,u,null)):(sl(l,t,"encType",u.encType,u,null),sl(l,t,"method",u.method,u,null),sl(l,t,"target",u.target,u,null)));if(e==null||typeof e=="symbol"||typeof e=="boolean"){l.removeAttribute(a);break}e=Mu(""+e),l.setAttribute(a,e);break;case"onClick":e!=null&&(l.onclick=Ct);break;case"onScroll":e!=null&&$("scroll",l);break;case"onScrollEnd":e!=null&&$("scrollend",l);break;case"dangerouslySetInnerHTML":if(e!=null){if(typeof e!="object"||!("__html"in e))throw Error(m(61));if(a=e.__html,a!=null){if(u.children!=null)throw Error(m(60));l.innerHTML=a}}break;case"multiple":l.multiple=e&&typeof e!="function"&&typeof e!="symbol";break;case"muted":l.muted=e&&typeof e!="function"&&typeof e!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(e==null||typeof e=="function"||typeof e=="boolean"||typeof e=="symbol"){l.removeAttribute("xlink:href");break}a=Mu(""+e),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":e!=null&&typeof e!="function"&&typeof e!="symbol"?l.setAttribute(a,""+e):l.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":e&&typeof e!="function"&&typeof e!="symbol"?l.setAttribute(a,""):l.removeAttribute(a);break;case"capture":case"download":e===!0?l.setAttribute(a,""):e!==!1&&e!=null&&typeof e!="function"&&typeof e!="symbol"?l.setAttribute(a,e):l.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":e!=null&&typeof e!="function"&&typeof e!="symbol"&&!isNaN(e)&&1<=e?l.setAttribute(a,e):l.removeAttribute(a);break;case"rowSpan":case"start":e==null||typeof e=="function"||typeof e=="symbol"||isNaN(e)?l.removeAttribute(a):l.setAttribute(a,e);break;case"popover":$("beforetoggle",l),$("toggle",l),_u(l,"popover",e);break;case"xlinkActuate":Ht(l,"http://www.w3.org/1999/xlink","xlink:actuate",e);break;case"xlinkArcrole":Ht(l,"http://www.w3.org/1999/xlink","xlink:arcrole",e);break;case"xlinkRole":Ht(l,"http://www.w3.org/1999/xlink","xlink:role",e);break;case"xlinkShow":Ht(l,"http://www.w3.org/1999/xlink","xlink:show",e);break;case"xlinkTitle":Ht(l,"http://www.w3.org/1999/xlink","xlink:title",e);break;case"xlinkType":Ht(l,"http://www.w3.org/1999/xlink","xlink:type",e);break;case"xmlBase":Ht(l,"http://www.w3.org/XML/1998/namespace","xml:base",
`),_=m=>{const M=A.find(B=>B.trim().startsWith(m+":"));return M?M.split(":")[1].trim().replace(/"/g,""):""};return{id:_("receipt_id"),operation:_("operation"),operator:_("operator"),timestamp:_("timestamp"),result:_("result")}}async function gf(){try{const A=(await m0("receipts")).filter(m=>m.name.endsWith(".yml")),_=[];for(const m of A)try{const M=await vf(`receipts/${m.name}`);_.push(o0(M))}catch{}return _.sort((m,M)=>M.timestamp.localeCompare(m.timestamp))}catch{return[]}}async function Mm(){try{return{connected:!0,branch:"main",hasMemoryPackage:(await vf("memory-package.yml")).includes("PM-YEYE-001"),lastSync:new Date().toISOString().split("T")[0]}}catch{return{connected:!1,branch:"?",hasMemoryPackage:!1,lastSync:"?"}}}async function h0(){try{const A=(await vf("memory-package.yml")).split(`
`),_=A.filter(J=>J.match(/^\s+-\s*id:/)).length,m=new Set;A.forEach(J=>{const D=J.match(/priority:\s*(\d+)/);D&&m.add(D[1])});let M="home.md",B=99,Q="";for(const J of A){const D=J.match(/priority:\s*(\d+)/);D&&(B=parseInt(D[1]),Q="");const j=J.match(/file:\s*"([^"]+)"/);if(j&&(Q=j[1]),B===1&&Q){M=Q;break}}return{pathCount:_,priorityLevels:m.size,topPriorityPath:M,lastSync:new Date().toISOString().split("T")[0],externalReadable:!0,hasEvidencChain:!0,lockable:!0}}catch{return null}}async function y0(){try{const[b,A]=await Promise.all([gf(),Mm()]),_=b.filter(m=>m.result==="success").length;return{stewardName:"小线",stewardId:"PER-YE-LN-001",stewardStatus:"在线",receiptCount:b.length,activeWorkOrders:b.length-_,completedWorkOrders:_,repoConnected:A.connected,hasMemoryPackage:A.hasMemoryPackage,lastSync:A.lastSync,recentReceipts:b.slice(0,3)}}catch{return null}}async function v0(){try{return(await gf()).map(A=>({id:A.id.startsWith("WO-")?A.id:`WO-${A.id}`,summary:A.operation,status:A.result==="success"?"completed":"executing",timestamp:A.timestamp,operator:A.operator,risk:"low",scope:[],source:"repo"}))}catch{return[]}}const Dm="yeye_workorder_drafts";function Xn(){try{const b=localStorage.getItem(Dm);return b?JSON.parse(b):[]}catch{return[]}}function Qn(b){localStorage.setItem(Dm,JSON.stringify(b))}function g0(b,A){const _=new Date;return{id:`WO-DRAFT-${_.getTime().toString(36).toUpperCase()}`,summary:b,status:"draft",timestamp:_.toISOString(),operator:"妈妈 · ICE-GL∞",risk:"low",scope:A,source:"draft"}}const of="/gitea-api/repos/bingshuo/yeye/contents";async function S0(b){var B;const _=`receipts/${b.timestamp.split("T")[0]}-${b.receipt_id.toLowerCase().replace(/\s+/g,"-")}.yml`,m=((B=b.scope)==null?void 0:B.map(Q=>` - "${Q}"`).join(`
`))||' - "全部"',M=`receipt_id: "${b.receipt_id}"
operation: "${b.operation}"
operator: "${b.operator}"
timestamp: "${b.timestamp}"
result: "${b.result}"
status: "${b.status}"
scope:
${m}
`;try{const Q={content:btoa(unescape(encodeURIComponent(M))),message:`HoloLake V0.1: ${b.operation}`,branch:"main"};let J=await fetch(`${of}/${_}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(Q)});if(J.status===409){const D=await yf(`${of}/${_}?ref=main`);J=await fetch(`${of}/${_}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({...Q,sha:D.sha})})}if(!J.ok){const D=await J.text();return console.error("写入失败:",J.status,D),!1}return!0}catch(Q){return console.error("写入异常:",Q),!1}}function b0({onNavigate:b}){const[A,_]=gl.useState(null),[m,M]=gl.useState(!0);return gl.useEffect(()=>{y0().then(B=>{_(B),M(!1)}).catch(()=>M(!1))},[]),m?f.jsxs("div",{children:[f.jsx("h1",{className:"page-title",children:"🌊 欢迎回家"}),f.jsx("p",{style:{color:"#999"},children:"加载中..."})]}):A?f.jsxs("div",{children:[f.jsx("h1",{className:"page-title",children:"🌊 欢迎回到你的初始化频道"}),f.jsxs("div",{className:"card",style:{background:"var(--bg2)"},children:[f.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"0.75rem",marginBottom:"0.75rem"},children:[f.jsx("span",{style:{width:10,height:10,borderRadius:"50%",background:A.repoConnected?"var(--su)":"var(--da)",display:"inline-block"}}),f.jsxs("span",{style:{fontWeight:600},children:["频道管家 · ",A.stewardName]}),f.jsxs("span",{style:{fontSize:"0.75rem",color:"var(--t2)"},children:[A.stewardId," · ",A.stewardStatus]})]}),f.jsxs("div",{style:{fontSize:"0.85rem",color:"var(--t2)"},children:["上次同步:",A.lastSync," · 永久记忆:",A.hasMemoryPackage?"✅ 已启用":"⚠️ 未检测到"," · 仓库:",A.repoConnected?"✅ 已连接":"❌ 未连接"]})]}),f.jsxs("div",{className:"stats",style:{gridTemplateColumns:"repeat(3,1fr)"},children:[f.jsxs("div",{className:"stat-card",children:[f.jsx("div",{className:"stat-value",children:A.receiptCount}),f.jsx("div",{className:"stat-label",children:"全部回执"})]}),f.jsxs("div",{className:"stat-card",children:[f.jsx("div",{className:"stat-value",children:A.completedWorkOrders}),f.jsx("div",{className:"stat-label",children:"已完成"})]}),f.jsxs("div",{className:"stat-card",children:[f.jsx("div",{className:"stat-value",children:A.activeWorkOrders}),f.jsx("div",{className:"stat-label",children:"进行中"})]})]}),f.jsx("h2",{style:{fontSize:"1.1rem",marginBottom:"0.75rem"},children:"快捷入口"}),f.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3,1fr)",gap:"0.75rem",marginBottom:"1.5rem"},children:[f.jsxs("div",{className:"card",style:{cursor:"pointer"},onClick:()=>b("plan"),children:[f.jsx("div",{style:{fontSize:"1.2rem",marginBottom:"0.25rem"},children:"📋"}),f.jsx("div",{style:{fontWeight:600,fontSize:"0.95rem"},children:"工单面板"}),f.jsx("div",{style:{fontSize:"0.8rem",color:"var(--t2)"},children:"创建 · 追踪 · 闭环"})]}),f.jsxs("div",{className:"card",style:{cursor:"pointer"},onClick:()=>b("module"),children:[f.jsx("div",{style:{fontSize:"1.2rem",marginBottom:"0.25rem"},children:"📦"}),f.jsx("div",{style:{fontWeight:600,fontSize:"0.95rem"},children:"模块商店"}),f.jsx("div",{style:{fontSize:"0.8rem",color:"var(--t2)"},children:"浏览 · 安装 · 管理"})]}),f.jsxs("div",{className:"card",style:{cursor:"pointer"},onClick:()=>b("settings"),children:[f.jsx("div",{style:{fontSize:"1.2rem",marginBottom:"0.25rem"},children:"🧠"}),f.jsx("div",{style:{fontWeight:600,fontSize:"0.95rem"},children:"记忆健康"}),f.jsx("div",{style:{fontSize:"0.8rem",color:"var(--t2)"},children:"模型可换 · 记忆不丢"})]})]}),f.jsx("h2",{style:{fontSize:"1.1rem",marginBottom:"0.75rem"},children:"最近回执"}),A.recentReceipts.map(B=>f.jsxs("div",{className:"card",children:[f.jsxs("div",{className:"card-header",children:[f.jsx("div",{className:"card-title",children:B.id}),f.jsx("span",{className:`badge ${B.result==="success"?"badge-success":"badge-warning"}`,children:B.result==="success"?"✅":"⚠️"})]}),f.jsxs("div",{style:{fontSize:"0.85rem",color:"var(--t2)"},children:[B.operation," · ",B.op
`).filter(rl=>rl.trim())),ul=Xn();Qn([x,...ul]),j(""),R(""),J(!1),await Ll()}async function Et(x,ul){Nl(Wl=>({...Wl,[x]:ul}));const rl=b.find(Wl=>Wl.id===x);if(ul==="approved"&&rl&&await S0({receipt_id:rl.id,operation:rl.summary,operator:"小线 · PER-YE-LN-001",timestamp:new Date().toISOString(),result:"success",status:"completed",scope:rl.scope})){const Xl=Xn().filter(Ql=>Ql.id!==x);Qn(Xl),await Ll()}}function Dl(x){if(!confirm("确认删除这条本地草稿?"))return;const ul=Xn().filter(rl=>rl.id!==x);Qn(ul),Ll()}function wl(){confirm("确认清空所有本地草稿?")&&(Qn([]),Ll())}const at=M==="all"?b:b.filter(x=>x.status===M),Cl={all:b.length,draft:b.filter(x=>x.status==="draft").length,executing:b.filter(x=>x.status==="executing").length,completed:b.filter(x=>x.status==="completed").length};return f.jsxs("div",{children:[f.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"1rem"},children:[f.jsx("h1",{className:"page-title",style:{margin:0},children:"📋 工单面板"}),f.jsx("button",{className:"btn btn-primary",onClick:()=>J(!Q),children:Q?"取消":"+ 新建工单"})]}),Q&&f.jsxs("div",{className:"card",style:{marginBottom:"1rem"},children:[f.jsx("h3",{style:{marginBottom:"0.75rem"},children:"新建工单"}),f.jsxs("div",{style:{marginBottom:"1rem",padding:"0.5rem",background:"var(--bg2)",borderRadius:"8px"},children:[f.jsx("div",{style:{fontSize:"0.8rem",color:"var(--t2)",marginBottom:"0.4rem"},children:"📌 常用模板:"}),f.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:"0.4rem"},children:[{label:"跑通新模块",summary:"在测试环境跑通新模块并验证",scope:"modules/"},{label:"迁移文档",summary:"把 N 份 Notion 文档迁移到 yeye 仓库",scope:"knowledge/"},{label:"写 GLS 标准",summary:"起草一份 GLS 标准草案",scope:"knowledge/gls-foundation/"},{label:"回执补录",summary:"补录历史操作的 HLDP 回执",scope:"receipts/"}].map((x,ul)=>f.jsx("button",{className:"btn",style:{fontSize:"0.75rem",padding:"0.25rem 0.6rem"},onClick:()=>{j(x.summary),R(x.scope)},children:x.label},ul))})]}),f.jsxs("div",{className:"form-group",children:[f.jsx("label",{className:"form-label",children:"工单摘要"}),f.jsx("input",{className:"form-input",value:D,onChange:x=>j(x.target.value),placeholder:"一句话描述要做什么"})]}),f.jsxs("div",{className:"form-group",children:[f.jsx("label",{className:"form-label",children:"范围(可选)"}),f.jsx("textarea",{className:"form-input",rows:2,value:k,onChange:x=>R(x.target.value),placeholder:"modules/..."})]}),f.jsx("div",{style:{fontSize:"0.75rem",color:"var(--t2)",marginBottom:"0.75rem"},children:"💡 创建后存为本地草稿。接入仓库写入后同步至 yeye/receipts/。"}),f.jsxs("div",{style:{display:"flex",gap:"0.5rem"},children:[f.jsx("button",{className:"btn btn-primary",onClick:Vl,children:"创建工单"}),f.jsx("button",{className:"btn",onClick:()=>J(!1),children:"取消"})]})]}),f.jsxs("div",{style:{display:"flex",gap:"0.5rem",marginBottom:"1rem",fontSize:"0.85rem"},children:[["all","draft","executing","completed"].map(x=>f.jsxs("button",{className:"btn",onClick:()=>B(x),style:{background:M===x?"var(--ac)":"var(--bg)",color:M===x?"white":"inherit"},children:[x==="all"?"全部":x==="draft"?"草稿":x==="executing"?"执行中":"已完成"," (",Cl[x],")"]},x)),Cl.draft>0&&f.jsx("button",{className:"btn",style:{marginLeft:"auto",fontSize:"0.75rem"},onClick:wl,children:"🗑️ 清空草稿"})]}),_&&f.jsx("p",{style:{color:"#999"},children:"加载中..."}),!_&&at.length===0&&f.jsx("p",{style:{color:"#999"},children:"暂无工单"}),at.map(x=>{const ul=G===x.id,rl=Ol[x.id]||"pending",Wl=x.status==="draft";return f.jsxs("div",{className:"card",style:{cursor:"pointer"},onClick:()=>_l(ul?null:x.id),children:[f.jsxs("div",{className:"card-header",children:[f.jsxs("div",{children:[f.jsx("div",{className:"card-title",children:x.summary}),f.jsxs("div",{className:"card-subtitle",children:[x.id," · ",x.operator," · ",x.timestamp.split("T")[0]]})]}),f.jsxs("div",{style:{di