/*! For license information please see main.9e1477a7.js.LICENSE.txt */ (()=>{"use strict";var e={4(e,t,n){var r=n(853),l=n(43),a=n(950);function o(e){var t="https://react.dev/errors/"+e;if(1F||(e.current=D[F],D[F]=null,F--)}function U(e,t){F++,D[F]=e.current,e.current=t}var H,B,V=M(null),W=M(null),Q=M(null),q=M(null);function K(e,t){switch(U(Q,t),U(W,e),U(V,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?vf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=bf(t=vf(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}$(V),U(V,e)}function G(){$(V),$(W),$(Q)}function Y(e){null!==e.memoizedState&&U(q,e);var t=V.current,n=bf(t,e.type);t!==n&&(U(W,e),U(V,n))}function X(e){W.current===e&&($(V),$(W)),q.current===e&&($(q),fd._currentValue=R)}function Z(e){if(void 0===H)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);H=t&&t[1]||"",B=-1)":-1--l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}}while(1<=r&&0<=l);break}}}finally{J=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?Z(n):""}function te(e,t){switch(e.tag){case 26:case 27:case 5:return Z(e.type);case 16:return Z("Lazy");case 13:return e.child!==t&&null!==t?Z("Suspense Fallback"):Z("Suspense");case 19:return Z("SuspenseList");case 0:case 15:return ee(e.type,!1);case 11:return ee(e.type.render,!1);case 1:return ee(e.type,!0);case 31:return Z("Activity");default:return""}}function ne(e){try{var t="",n=null;do{t+=te(e,n),n=e,e=e.return}while(e);return t}catch(r){return"\nError generating stack: "+r.message+"\n"+r.stack}}var re=Object.prototype.hasOwnProperty,le=r.unstable_scheduleCallback,ae=r.unstable_cancelCallback,oe=r.unstable_shouldYield,ie=r.unstable_requestPaint,ue=r.unstable_now,se=r.unstable_getCurrentPriorityLevel,ce=r.unstable_ImmediatePriority,fe=r.unstable_UserBlockingPriority,de=r.unstable_NormalPriority,pe=r.unstable_LowPriority,me=r.unstable_IdlePriority,he=r.log,ge=r.unstable_setDisableYieldValue,ye=null,ve=null;function be(e){if("function"===typeof he&&ge(e),ve&&"function"===typeof ve.setStrictMode)try{ve.setStrictMode(ye,e)}catch(t){}}var ke=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(we(e)/Se|0)|0},we=Math.log,Se=Math.LN2;var xe=256,Ee=262144,Ce=4194304;function Ne(e){var t=42&e;if(0!==t)return t;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: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 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ze(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=134217727&r;return 0!==i?0!==(r=i&~a)?l=Ne(r):0!==(o&=i)?l=Ne(o):n||0!==(n=i&~e)&&(l=Ne(n)):0!==(i=r&~a)?l=Ne(i):0!==o?l=Ne(o):n||0!==(n=r&~e)&&(l=Ne(n)),0===l?0:0!==t&&t!==l&&0===(t&a)&&((a=l&-l)>=(n=t&-t)||32===a&&0!==(4194048&n))?t:l}function Pe(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function _e(e,t){switch(e){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;default:return-1}}function Te(){var e=Ce;return 0===(62914560&(Ce<<=1))&&(Ce=4194304),e}function Le(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Oe(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function je(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ke(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function Ae(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ke(n),l=1<=Nn),_n=String.fromCharCode(32),Tn=!1;function Ln(e,t){switch(e){case"keyup":return-1!==En.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function On(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var jn=!1;var An={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 In(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!An[e.type]:"textarea"===t}function Rn(e,t,n,r){It?Rt?Rt.push(r):Rt=[r]:It=r,0<(t=rf(t,"onChange")).length&&(n=new nn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Dn=null,Fn=null;function Mn(e){Gc(e,0)}function $n(e){if(mt(Ze(e)))return e}function Un(e,t){if("change"===e)return t}var Hn=!1;if(Ut){var Bn;if(Ut){var Vn="oninput"in document;if(!Vn){var Wn=document.createElement("div");Wn.setAttribute("oninput","return;"),Vn="function"===typeof Wn.oninput}Bn=Vn}else Bn=!1;Hn=Bn&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=er(r)}}function nr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?nr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function rr(e){for(var t=ht((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=ht((e=t.contentWindow).document)}return t}function lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var ar=Ut&&"documentMode"in document&&11>=document.documentMode,or=null,ir=null,ur=null,sr=!1;function cr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sr||null==or||or!==ht(r)||("selectionStart"in(r=or)&&lr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},ur&&Jn(ur,r)||(ur=r,0<(r=rf(ir,"onSelect")).length&&(t=new nn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=or)))}function fr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var dr={animationend:fr("Animation","AnimationEnd"),animationiteration:fr("Animation","AnimationIteration"),animationstart:fr("Animation","AnimationStart"),transitionrun:fr("Transition","TransitionRun"),transitionstart:fr("Transition","TransitionStart"),transitioncancel:fr("Transition","TransitionCancel"),transitionend:fr("Transition","TransitionEnd")},pr={},mr={};function hr(e){if(pr[e])return pr[e];if(!dr[e])return e;var t,n=dr[e];for(t in n)if(n.hasOwnProperty(t)&&t in mr)return pr[e]=n[t];return e}Ut&&(mr=document.createElement("div").style,"AnimationEvent"in window||(delete dr.animationend.animation,delete dr.animationiteration.animation,delete dr.animationstart.animation),"TransitionEvent"in window||delete dr.transitionend.transition);var gr=hr("animationend"),yr=hr("animationiteration"),vr=hr("animationstart"),br=hr("transitionrun"),kr=hr("transitionstart"),wr=hr("transitioncancel"),Sr=hr("transitionend"),xr=new Map,Er="abort auxClick beforeToggle 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 Cr(e,t){xr.set(e,t),rt(t,[e])}Er.push("scrollEnd");var Nr="function"===typeof reportError?reportError:function(e){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof e&&null!==e&&"string"===typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},zr=[],Pr=0,_r=0;function Tr(){for(var e=Pr,t=_r=Pr=0;t>=o,l-=o,nl=1<<32-ke(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),fl&&ll(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),i=a(b,i,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),fl&&ll(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(i=a(v,i,g),null===f?c=v:f.sibling=v,f=v);return fl&&ll(l,g),c}for(h=r(h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),i=a(v,i,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),fl&&ll(l,g),c}(u,s,c=b.call(c),f)}if("function"===typeof c.then)return v(u,s,sa(c),f);if(c.$$typeof===w)return v(u,s,jl(u,c),f);fa(u,c)}return"string"===typeof c&&""!==c||"number"===typeof c||"bigint"===typeof c?(c=""+c,null!==s&&6===s.tag?(n(u,s.sibling),(f=l(s,c)).return=u,u=f):(n(u,s),(f=Vr(c,u.mode,f)).return=u,u=f),i(u)):n(u,s)}return function(e,t,n,r){try{ua=0;var l=v(e,t,n,r);return ia=null,l}catch(o){if(o===Xl||o===Jl)throw o;var a=Fr(29,o,null,e.mode);return a.lanes=r,a.return=e,a}}}var pa=da(!0),ma=da(!1),ha=!1;function ga(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ya(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function va(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ba(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&ps)){var l=r.pending;return null===l?t.next=t:(t.next=l.next,l.next=t),r.pending=t,t=Ir(e),Ar(e,null,n),t}return Lr(e,r,t,n),Ir(e)}function ka(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194048&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Ae(e,n)}}function wa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var l=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?l=a=t:a=a.next=t}else l=a=t;return n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Sa=!1;function xa(){if(Sa){if(null!==Vl)throw Vl}}function Ea(e,t,n,r){Sa=!1;var l=e.updateQueue;ha=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var u=i,s=u.next;u.next=null,null===o?a=s:o.next=s,o=u;var c=e.alternate;null!==c&&((i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u))}if(null!==a){var f=l.baseState;for(o=0,c=s=u=null,i=a;;){var d=-536870913&i.lane,m=d!==i.lane;if(m?(gs&d)===d:(r&d)===d){0!==d&&d===Bl&&(Sa=!0),null!==c&&(c=c.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var h=e,g=i;d=t;var y=n;switch(g.tag){case 1:if("function"===typeof(h=g.payload)){f=h.call(y,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null===(d="function"===typeof(h=g.payload)?h.call(y,f,d):h)||void 0===d)break e;f=p({},f,d);break e;case 2:ha=!0}}null!==(d=i.callback)&&(e.flags|=64,m&&(e.flags|=8192),null===(m=l.callbacks)?l.callbacks=[d]:m.push(d))}else m={lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=m,u=f):c=c.next=m,o|=d;if(null===(i=i.next)){if(null===(i=l.shared.pending))break;i=(m=i).next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}null===c&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),Es|=o,e.lanes=o,e.memoizedState=f}}function Ca(e,t){if("function"!==typeof e)throw Error(o(191,e));e.call(t)}function Na(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;ea?a:8;var o=A.T,i={};A.T=i,fi(e,!1,t,n);try{var u=l(),s=A.S;if(null!==s&&s(i,u),null!==u&&"object"===typeof u&&"function"===typeof u.then)ci(e,t,function(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var e=0;e<\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"===typeof r.is?i.createElement("select",{is:r.is}):i.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"===typeof r.is?i.createElement(l,{is:r.is}):i.createElement(l)}}a[Ue]=t,a[He]=r;e:for(i=t.child;null!==i;){if(5===i.tag||6===i.tag)a.appendChild(i.stateNode);else if(4!==i.tag&&27!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;null===i.sibling;){if(null===i.return||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(pf(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&iu(t)}}return du(t),uu(t,t.type,null===e||e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&iu(t);else{if("string"!==typeof r&&null===t.stateNode)throw Error(o(166));if(e=Q.current,vl(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=sl))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[Ue]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||cf(e.nodeValue,n)))||hl(t,!0)}else(e=yf(e).createTextNode(r))[Ue]=t,t.stateNode=e}return du(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=vl(t),null!==n){if(null===e){if(!r)throw Error(o(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(o(557));e[Ue]=t}else bl(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;du(t),e=!1}else n=kl(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(Fa(t),t):(Fa(t),null);if(0!==(128&t.flags))throw Error(o(558))}return du(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=vl(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(o(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(o(317));l[Ue]=t}else bl(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;du(t),l=!1}else l=kl(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return 256&t.flags?(Fa(t),t):(Fa(t),null)}return Fa(t),0!==(128&t.flags)?(t.lanes=n,t):(n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(l=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),cu(t,t.updateQueue),du(t),null);case 4:return G(),null===e&&Jc(t.stateNode.containerInfo),du(t),null;case 10:return Nl(t.type),du(t),null;case 19:if($(Ma),null===(r=t.memoizedState))return du(t),null;if(l=0!==(128&t.flags),null===(a=r.rendering))if(l)fu(r,!1);else{if(0!==xs||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=$a(e))){for(t.flags|=128,fu(r,!1),e=a.updateQueue,t.updateQueue=e,cu(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Ur(n,e),n=n.sibling;return U(Ma,1&Ma.current|2),fl&&ll(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ue()>As&&(t.flags|=128,l=!0,fu(r,!1),t.lanes=4194304)}else{if(!l)if(null!==(e=$a(a))){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,cu(t,e),fu(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!fl)return du(t),null}else 2*ue()-r.renderingStartTime>As&&536870912!==n&&(t.flags|=128,l=!0,fu(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ue(),e.sibling=null,n=Ma.current,U(Ma,l?1&n|2:1&n),fl&&ll(t,r.treeForkCount),e):(du(t),null);case 22:case 23:return Fa(t),La(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!==(536870912&n)&&0===(128&t.flags)&&(du(t),6&t.subtreeFlags&&(t.flags|=8192)):du(t),null!==(n=t.updateQueue)&&cu(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&$(ql),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Nl(Fl),du(t),null;case 25:case 30:return null}throw Error(o(156,t.tag))}function mu(e,t){switch(il(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Nl(Fl),G(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return X(t),null;case 31:if(null!==t.memoizedState){if(Fa(t),null===t.alternate)throw Error(o(340));bl()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(Fa(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));bl()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return $(Ma),null;case 4:return G(),null;case 10:return Nl(t.type),null;case 22:case 23:return Fa(t),La(),null!==e&&$(ql),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Nl(Fl),null;default:return null}}function hu(e,t){switch(il(t),t.tag){case 3:Nl(Fl),G();break;case 26:case 27:case 5:X(t);break;case 4:G();break;case 31:null!==t.memoizedState&&Fa(t);break;case 13:Fa(t);break;case 19:$(Ma);break;case 10:Nl(t.type);break;case 22:case 23:Fa(t),La(),null!==e&&$(ql);break;case 24:Nl(Fl)}}function gu(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var l=r.next;n=l;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==l)}}catch(i){xc(t,t.return,i)}}function yu(e,t,n){try{var r=t.updateQueue,l=null!==r?r.lastEffect:null;if(null!==l){var a=l.next;r=a;do{if((r.tag&e)===e){var o=r.inst,i=o.destroy;if(void 0!==i){o.destroy=void 0,l=t;var u=n,s=i;try{s()}catch(c){xc(l,u,c)}}}r=r.next}while(r!==a)}}catch(c){xc(t,t.return,c)}}function vu(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Na(t,n)}catch(r){xc(e,e.return,r)}}}function bu(e,t,n){n.props=xi(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){xc(e,t,r)}}function ku(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"===typeof n?e.refCleanup=n(r):n.current=r}}catch(l){xc(e,t,l)}}function wu(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"===typeof r)try{r()}catch(l){xc(e,t,l)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"===typeof n)try{n(null)}catch(a){xc(e,t,a)}else n.current=null}function Su(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(l){xc(e,e.return,l)}}function xu(e,t,n){try{var r=e.stateNode;!function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,a=null,i=null,u=null,s=null,c=null,f=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&null!=d)switch(m){case"checked":case"value":break;case"defaultValue":s=d;default:r.hasOwnProperty(m)||ff(e,t,m,null,r,d)}}for(var p in r){var m=r[p];if(d=n[p],r.hasOwnProperty(p)&&(null!=m||null!=d))switch(p){case"type":a=m;break;case"name":l=m;break;case"checked":c=m;break;case"defaultChecked":f=m;break;case"value":i=m;break;case"defaultValue":u=m;break;case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(o(137,t));break;default:m!==d&&ff(e,t,p,m,r,d)}}return void vt(e,i,u,s,c,f,a,l);case"select":for(a in m=i=u=p=null,n)if(s=n[a],n.hasOwnProperty(a)&&null!=s)switch(a){case"value":break;case"multiple":m=s;default:r.hasOwnProperty(a)||ff(e,t,a,null,r,s)}for(l in r)if(a=r[l],s=n[l],r.hasOwnProperty(l)&&(null!=a||null!=s))switch(l){case"value":p=a;break;case"defaultValue":u=a;break;case"multiple":i=a;default:a!==s&&ff(e,t,l,a,r,s)}return t=u,n=i,r=m,void(null!=p?wt(e,!!n,p,!1):!!r!==!!n&&(null!=t?wt(e,!!n,t,!0):wt(e,!!n,n?[]:"",!1)));case"textarea":for(u in m=p=null,n)if(l=n[u],n.hasOwnProperty(u)&&null!=l&&!r.hasOwnProperty(u))switch(u){case"value":case"children":break;default:ff(e,t,u,null,r,l)}for(i in r)if(l=r[i],a=n[i],r.hasOwnProperty(i)&&(null!=l||null!=a))switch(i){case"value":p=l;break;case"defaultValue":m=l;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(o(91));break;default:l!==a&&ff(e,t,i,l,r,a)}return void St(e,p,m);case"option":for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&null!=p&&!r.hasOwnProperty(h))if("selected"===h)e.selected=!1;else ff(e,t,h,null,r,p);for(s in r)if(p=r[s],m=n[s],r.hasOwnProperty(s)&&p!==m&&(null!=p||null!=m))if("selected"===s)e.selected=p&&"function"!==typeof p&&"symbol"!==typeof p;else ff(e,t,s,p,r,m);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)p=n[g],n.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&ff(e,t,g,null,r,p);for(c in r)if(p=r[c],m=n[c],r.hasOwnProperty(c)&&p!==m&&(null!=p||null!=m))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(o(137,t));break;default:ff(e,t,c,p,r,m)}return;default:if(Pt(t)){for(var y in n)p=n[y],n.hasOwnProperty(y)&&void 0!==p&&!r.hasOwnProperty(y)&&df(e,t,y,void 0,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||void 0===p&&void 0===m||df(e,t,f,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&null!=p&&!r.hasOwnProperty(v)&&ff(e,t,v,null,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||null==p&&null==m||ff(e,t,d,p,r,m)}(r,e.type,n,t),r[He]=t}catch(l){xc(e,e.return,l)}}function Eu(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&zf(e.type)||4===e.tag}function Cu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Eu(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&zf(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Nu(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(e,t):((t=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Ot));else if(4!==r&&(27===r&&zf(e.type)&&(n=e.stateNode,t=null),null!==(e=e.child)))for(Nu(e,t,n),e=e.sibling;null!==e;)Nu(e,t,n),e=e.sibling}function zu(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&zf(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(zu(e,t,n),e=e.sibling;null!==e;)zu(e,t,n),e=e.sibling}function Pu(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);pf(t,r,n),t[Ue]=e,t[He]=n}catch(a){xc(e,e.return,a)}}var _u=!1,Tu=!1,Lu=!1,Ou="function"===typeof WeakSet?WeakSet:Set,ju=null;function Au(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Ku(e,n),4&r&&gu(5,n);break;case 1:if(Ku(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(o){xc(n,n.return,o)}else{var l=xi(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){xc(n,n.return,i)}}64&r&&vu(n),512&r&&ku(n,n.return);break;case 3:if(Ku(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{Na(e,t)}catch(o){xc(n,n.return,o)}}break;case 27:null===t&&4&r&&Pu(n);case 26:case 5:Ku(e,n),null===t&&4&r&&Su(n),512&r&&ku(n,n.return);break;case 12:Ku(e,n);break;case 31:Ku(e,n),4&r&&$u(e,n);break;case 13:Ku(e,n),4&r&&Uu(e,n),64&r&&(null!==(e=n.memoizedState)&&(null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=zc.bind(null,n))));break;case 22:if(!(r=null!==n.memoizedState||_u)){t=null!==t&&null!==t.memoizedState||Tu,l=_u;var a=Tu;_u=r,(Tu=t)&&!a?Yu(e,n,0!==(8772&n.subtreeFlags)):Ku(e,n),_u=l,Tu=a}break;case 30:break;default:Ku(e,n)}}function Iu(e){var t=e.alternate;null!==t&&(e.alternate=null,Iu(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&Ge(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ru=null,Du=!1;function Fu(e,t,n){for(n=n.child;null!==n;)Mu(e,t,n),n=n.sibling}function Mu(e,t,n){if(ve&&"function"===typeof ve.onCommitFiberUnmount)try{ve.onCommitFiberUnmount(ye,n)}catch(a){}switch(n.tag){case 26:Tu||wu(n,t),Fu(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Tu||wu(n,t);var r=Ru,l=Du;zf(n.type)&&(Ru=n.stateNode,Du=!1),Fu(e,t,n),Mf(n.stateNode),Ru=r,Du=l;break;case 5:Tu||wu(n,t);case 6:if(r=Ru,l=Du,Ru=null,Fu(e,t,n),Du=l,null!==(Ru=r))if(Du)try{(9===Ru.nodeType?Ru.body:"HTML"===Ru.nodeName?Ru.ownerDocument.body:Ru).removeChild(n.stateNode)}catch(o){xc(n,t,o)}else try{Ru.removeChild(n.stateNode)}catch(o){xc(n,t,o)}break;case 18:null!==Ru&&(Du?(Pf(9===(e=Ru).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),Wd(e)):Pf(Ru,n.stateNode));break;case 4:r=Ru,l=Du,Ru=n.stateNode.containerInfo,Du=!0,Fu(e,t,n),Ru=r,Du=l;break;case 0:case 11:case 14:case 15:yu(2,n,t),Tu||yu(4,n,t),Fu(e,t,n);break;case 1:Tu||(wu(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount&&bu(n,t,r)),Fu(e,t,n);break;case 21:Fu(e,t,n);break;case 22:Tu=(r=Tu)||null!==n.memoizedState,Fu(e,t,n),Tu=r;break;default:Fu(e,t,n)}}function $u(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&null!==(e=e.memoizedState))){e=e.dehydrated;try{Wd(e)}catch(n){xc(t,t.return,n)}}}function Uu(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{Wd(e)}catch(n){xc(t,t.return,n)}}function Hu(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Ou),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Ou),t;default:throw Error(o(435,e.tag))}}(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Pc.bind(null,e,t);t.then(r,r)}})}function Bu(e,t){var n=t.deletions;if(null!==n)for(var r=0;r title"))),pf(a,r,n),a[Ue]=e,et(a),r=a;break e;case"link":var i=rd("link","href",l).get(r+(n.href||""));if(i)for(var u=0;ui)break;var c=u.transferSize,f=u.initiatorType;c&&mf(f)&&(o+=c*((u=u.responseEnd)od?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(l)}}:null}(f,m)))return $s=a,e.cancelPendingCommit=m(hc.bind(null,e,t,a,n,r,l,o,i,u,c,f,null,d,p)),void Zs(e,a,o,!s)}hc(e,t,a,n,r,l,o,i,u)}function Xs(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;rg&&(o=g,g=h,h=o);var y=tr(i,h),v=tr(i,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"===typeof i.focus&&i.focus(),i=0;in?32:n,A.T=null,n=Hs,Hs=null;var a=Fs,i=$s;if(Ds=0,Ms=Fs=null,$s=0,0!==(6&ps))throw Error(o(331));var u=ps;if(ps|=4,us(a.current),es(a,a.current,i,n),ps=u,Rc(0,!1),ve&&"function"===typeof ve.onPostCommitFiberRoot)try{ve.onPostCommitFiberRoot(ye,a)}catch(s){}return!0}finally{I.p=l,A.T=r,bc(e,t)}}function Sc(e,t,n){t=Kr(n,t),null!==(e=ba(e,t=_i(e.stateNode,t,2),2))&&(Oe(e,2),Ic(e))}function xc(e,t,n){if(3===e.tag)Sc(e,e,n);else for(;null!==t;){if(3===t.tag){Sc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Rs||!Rs.has(r))){e=Kr(n,e),null!==(r=ba(t,n=Ti(2),2))&&(Li(n,r,t,e),Oe(r,2),Ic(r));break}}t=t.return}}function Ec(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ds;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ws=!0,l.add(n),e=Cc.bind(null,e,t,n),t.then(e,e))}function Cc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ms===e&&(gs&n)===n&&(4===xs||3===xs&&(62914560&gs)===gs&&300>ue()-Os?0===(2&ps)&&tc(e,0):Ns|=n,Ps===gs&&(Ps=0)),Ic(e)}function Nc(e,t){0===t&&(t=Te()),null!==(e=jr(e,t))&&(Oe(e,t),Ic(e))}function zc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Nc(e,n)}function Pc(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(o(314))}null!==r&&r.delete(t),Nc(e,n)}var _c=null,Tc=null,Lc=!1,Oc=!1,jc=!1,Ac=0;function Ic(e){e!==Tc&&null===e.next&&(null===Tc?_c=Tc=e:Tc=Tc.next=e),Oc=!0,Lc||(Lc=!0,Cf(function(){0!==(6&ps)?le(ce,Dc):Fc()}))}function Rc(e,t){if(!jc&&Oc){jc=!0;do{for(var n=!1,r=_c;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=(1<<31-ke(42|e)+1)-1,a=201326741&(a&=l&~(o&~i))?201326741&a|1:a?2|a:0}0!==a&&(n=!0,Uc(r,a))}else a=gs,0===(3&(a=ze(r,r===ms?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||Pe(r,a)||(n=!0,Uc(r,a));r=r.next}}while(n);jc=!1}}function Dc(){Fc()}function Fc(){Oc=Lc=!1;var e=0;0!==Ac&&function(){var e=window.event;if(e&&"popstate"===e.type)return e!==wf&&(wf=e,!0);return wf=null,!1}()&&(e=Ac);for(var t=ue(),n=null,r=_c;null!==r;){var l=r.next,a=Mc(r,t);0===a?(r.next=null,null===n?_c=l:n.next=l,null===l&&(Tc=n)):(n=r,(0!==e||0!==(3&a))&&(Oc=!0)),r=l}0!==Ds&&5!==Ds||Rc(e,!1),0!==Ac&&(Ac=0)}function Mc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-62914561&e.pendingLanes;0 title"):null)}function ad(e){return"stylesheet"!==e.type||0!==(3&e.state.loading)}var od=0;function id(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)sd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var ud=null;function sd(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,ud=new Map,t.forEach(cd,e),ud=null,id.call(e))}function cd(e,t){if(!(4&t.state.loading)){var n=ud.get(e);if(n)var r=n.get(null);else{n=new Map,ud.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a>>1,l=e[r];if(!(0>>1;ra(u,n))sa(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else{if(!(sa(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();t.unstable_now=function(){return i.now()-u}}var s=[],c=[],f=1,d=null,p=3,m=!1,h=!1,g=!1,y=!1,v="function"===typeof setTimeout?setTimeout:null,b="function"===typeof clearTimeout?clearTimeout:null,k="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)l(c);else{if(!(t.startTime<=e))break;l(c),t.sortIndex=t.expirationTime,n(s,t)}t=r(c)}}function S(e){if(g=!1,w(e),!h)if(null!==r(s))h=!0,E||(E=!0,x());else{var t=r(c);null!==t&&O(S,t.startTime-e)}}var x,E=!1,C=-1,N=5,z=-1;function P(){return!!y||!(t.unstable_now()-ze&&P());){var o=d.callback;if("function"===typeof o){d.callback=null,p=d.priorityLevel;var i=o(d.expirationTime<=e);if(e=t.unstable_now(),"function"===typeof i){d.callback=i,w(e),n=!0;break t}d===r(s)&&l(s),w(e)}else l(s);d=r(s)}if(null!==d)n=!0;else{var u=r(c);null!==u&&O(S,u.startTime-e),n=!1}}break e}finally{d=null,p=a,m=!1}n=void 0}}finally{n?x():E=!1}}}if("function"===typeof k)x=function(){k(_)};else if("undefined"!==typeof MessageChannel){var T=new MessageChannel,L=T.port2;T.port1.onmessage=_,x=function(){L.postMessage(null)}}else x=function(){v(_,0)};function O(e,n){C=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=a,n(c,e),null===r(s)&&e===r(c)&&(g?(b(C),C=-1):g=!0,O(S,a-o))):(e.sortIndex=i,n(s,e),h||m||(h=!0,E||(E=!0,x()))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},853(e,t,n){e.exports=n(896)}},t={};function n(r){var l=t[r];if(void 0!==l)return l.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}var r=n(43),l=n(391),a=n(579);const o=function(){const[e,t]=(0,r.useState)({bots:[],openclaw:{url:"ws://localhost:18789",token:"",enabled:!0}}),[n,l]=(0,r.useState)({wecom:{},openclaw:{connected:!1}}),[o,i]=(0,r.useState)([]),[u,s]=(0,r.useState)(!1),[c,f]=(0,r.useState)(!1),[d,p]=(0,r.useState)({botId:"",secret:"",name:"",enabled:!0}),[m,h]=(0,r.useState)({botId:"",chatId:"",text:""}),[g,y]=(0,r.useState)(""),[v,b]=(0,r.useState)(null);(0,r.useEffect)(()=>{k(),w();const e=setInterval(async()=>{const e=await window.electronAPI.getConnectionStatus();l(e)},3e3);return()=>{clearInterval(e),window.electronAPI.removeAllListeners("wecom-event"),window.electronAPI.removeAllListeners("openclaw-event")}},[]);const k=async()=>{try{const e=await window.electronAPI.getConfig();t(e),x("success","\u914d\u7f6e\u52a0\u8f7d\u6210\u529f")}catch(e){x("error",`\u52a0\u8f7d\u914d\u7f6e\u5931\u8d25\uff1a${e.message}`)}},w=()=>{window.electronAPI.onWeComEvent(e=>{const{eventType:t,data:n}=e;if("message"===t){var r,l,a,o;const e=null===(r=n.frame)||void 0===r?void 0:r.body,t=(null===e||void 0===e||null===(l=e.text)||void 0===l?void 0:l.content)||(null===e||void 0===e||null===(a=e.voice)||void 0===a?void 0:a.content)||"[\u5a92\u4f53\u6d88\u606f]";x("info",`[WeCom] \u6536\u5230\u6d88\u606f from ${null===e||void 0===e||null===(o=e.from)||void 0===o?void 0:o.userid}: ${t.substring(0,50)}`)}else"connected"===t?x("success",`[WeCom] Bot ${n.botId} \u5df2\u8fde\u63a5`):"disconnected"===t?x("warning",`[WeCom] Bot ${n.botId} \u65ad\u5f00\uff1a${n.reason}`):"error"===t&&x("error",`[WeCom] Bot ${n.botId} \u9519\u8bef\uff1a${n.error}`);setTimeout(S,100)}),window.electronAPI.onOpenClawEvent(e=>{const{eventType:t,data:n}=e;"connected"===t?x("success","[OpenClaw] Gateway \u5df2\u8fde\u63a5"):"disconnected"===t?x("warning","[OpenClaw] Gateway \u65ad\u5f00"):"error"===t&&x("error",`[OpenClaw] \u9519\u8bef\uff1a${null===n||void 0===n?void 0:n.error}`),setTimeout(S,100)})},S=async()=>{const e=await window.electronAPI.getConnectionStatus();l(e)},x=(e,t)=>{const n=(new Date).toLocaleTimeString();i(r=>[...r.slice(-199),{type:e,message:t,timestamp:n}])},E=async()=>{try{await window.electronAPI.saveConfig(e),x("success","\u914d\u7f6e\u4fdd\u5b58\u6210\u529f")}catch(t){x("error",`\u4fdd\u5b58\u914d\u7f6e\u5931\u8d25\uff1a${t.message}`)}},C=async()=>{try{await window.electronAPI.connectOpenClaw(e.openclaw),x("info","\u6b63\u5728\u8fde\u63a5 OpenClaw Gateway")}catch(t){x("error",`\u8fde\u63a5\u5931\u8d25\uff1a${t.message}`)}},N=async()=>{await window.electronAPI.disconnectOpenClaw(),x("info","\u65ad\u5f00 OpenClaw Gateway")},z=async()=>{if(g.trim())if(n.openclaw.connected)try{const e=await window.electronAPI.sendTestOpenClawMessage(g);b(e),x(e.success?"success":"error",e.message),e.success&&y("")}catch(e){b({success:!1,message:`\u53d1\u9001\u5931\u8d25\uff1a${e.message}`}),x("error",`\u6d4b\u8bd5\u6d88\u606f\u53d1\u9001\u5931\u8d25\uff1a${e.message}`)}else b({success:!1,message:"OpenClaw \u672a\u8fde\u63a5\uff0c\u8bf7\u5148\u8fde\u63a5 Gateway"});else b({success:!1,message:"\u8bf7\u8f93\u5165\u6d4b\u8bd5\u6d88\u606f\u5185\u5bb9"})},P=e=>{var t;return null!==(t=n.wecom[e])&&void 0!==t&&t.connected?"connected":"disconnected"};return(0,a.jsxs)("div",{className:"app",children:[(0,a.jsxs)("div",{className:"header",children:[(0,a.jsx)("h1",{children:"\ud83e\udd16 WeCom OpenClaw Client"}),(0,a.jsxs)("p",{children:["\u4f01\u4e1a\u5fae\u4fe1\u667a\u80fd\u673a\u5668\u4eba - \u53cc\u5411\u6d88\u606f\u6865\u63a5 ",(0,a.jsx)("span",{style:{color:"#00d8ff",fontSize:"0.8em"},children:"v1.0.0-fix7"})]})]}),(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"section",children:[(0,a.jsx)("h2",{className:"section-title",children:"OpenClaw Gateway \u914d\u7f6e"}),(0,a.jsxs)("div",{className:"form-row",children:[(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"Gateway \u5730\u5740"}),(0,a.jsx)("input",{type:"text",value:e.openclaw.url,onChange:n=>t({...e,openclaw:{...e.openclaw,url:n.target.value}}),placeholder:"ws://localhost:18789 \u6216 wss://your-server.com"})]}),(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"Token (\u53ef\u9009)"}),(0,a.jsx)("input",{type:"password",value:e.openclaw.token,onChange:n=>t({...e,openclaw:{...e.openclaw,token:n.target.value}}),placeholder:"Gateway Token"})]})]}),(0,a.jsxs)("div",{className:"checkbox-group",style:{marginBottom:"20px"},children:[(0,a.jsx)("input",{type:"checkbox",id:"openclaw-enabled",checked:e.openclaw.enabled,onChange:n=>t({...e,openclaw:{...e.openclaw,enabled:n.target.checked}})}),(0,a.jsx)("label",{htmlFor:"openclaw-enabled",children:"\u542f\u7528 OpenClaw \u8fde\u63a5"})]}),(0,a.jsxs)("div",{style:{display:"flex",gap:"12px",alignItems:"center",marginBottom:"20px",flexWrap:"wrap"},children:[(0,a.jsx)("button",{className:"btn btn-primary",onClick:async()=>{try{await E(),x("success","OpenClaw \u914d\u7f6e\u5df2\u4fdd\u5b58"),n.openclaw.connected&&(x("info","\u91cd\u65b0\u8fde\u63a5\u4ee5\u5e94\u7528\u65b0\u914d\u7f6e..."),await N(),setTimeout(()=>C(),500))}catch(e){x("error",`\u4fdd\u5b58\u5931\u8d25\uff1a${e.message}`)}},children:"\ud83d\udcbe \u4fdd\u5b58\u914d\u7f6e"}),n.openclaw.connected?(0,a.jsx)("button",{className:"btn btn-danger",onClick:N,children:"\u65ad\u5f00\u8fde\u63a5"}):(0,a.jsx)("button",{className:"btn btn-success",onClick:C,children:"\u8fde\u63a5 OpenClaw"}),(0,a.jsxs)("div",{className:"status-item",children:[(0,a.jsx)("span",{className:"status-indicator "+(n.openclaw.connected?"connected":"disconnected")}),(0,a.jsx)("span",{children:n.openclaw.connected?"\u5df2\u8fde\u63a5":"\u672a\u8fde\u63a5"})]})]}),(0,a.jsxs)("div",{style:{background:"#0f3460",padding:"16px",borderRadius:"8px",marginTop:"16px",border:"1px solid #00d8ff"},children:[(0,a.jsx)("h3",{style:{color:"#00d8ff",margin:"0 0 12px 0",fontSize:"1.1em"},children:"\ud83d\udce1 \u6d4b\u8bd5\u6d88\u606f\u901a\u4fe1"}),(0,a.jsx)("div",{className:"form-group",style:{marginBottom:"12px"},children:(0,a.jsx)("input",{type:"text",value:g,onChange:e=>y(e.target.value),placeholder:"\u8f93\u5165\u6d4b\u8bd5\u6d88\u606f\uff0c\u6309\u56de\u8f66\u53d1\u9001...",onKeyDown:e=>"Enter"===e.key&&z(),style:{width:"100%",padding:"10px",background:"#1a1a2e",border:"1px solid #00d8ff",borderRadius:"6px",color:"#fff",fontSize:"0.95em"}})}),(0,a.jsxs)("div",{style:{display:"flex",gap:"8px",alignItems:"center"},children:[(0,a.jsx)("button",{className:"btn btn-secondary",onClick:z,disabled:!n.openclaw.connected,style:{opacity:n.openclaw.connected?1:.5,cursor:n.openclaw.connected?"pointer":"not-allowed"},children:"\ud83d\ude80 \u53d1\u9001\u6d4b\u8bd5\u5230 OpenClaw"}),(0,a.jsx)("span",{style:{color:"#888",fontSize:"0.85em"},children:"\u8fde\u63a5\u540e\u624d\u80fd\u53d1\u9001\u6d4b\u8bd5"})]}),v&&(0,a.jsxs)("div",{style:{marginTop:"12px",padding:"10px",borderRadius:"4px",background:v.success?"rgba(0, 200, 83, 0.15)":"rgba(255, 82, 82, 0.15)",border:"1px solid "+(v.success?"#00c853":"#ff5252"),color:v.success?"#00c853":"#ff5252",fontSize:"0.9em"},children:[(0,a.jsx)("strong",{children:v.success?"\u2705 \u6210\u529f":"\u274c \u5931\u8d25"})," - ",v.message,v.timestamp&&(0,a.jsxs)("span",{style:{marginLeft:"12px",color:"#888"},children:["[",v.timestamp,"]"]})]})]}),(0,a.jsxs)("div",{style:{background:"#0f3460",padding:"16px",borderRadius:"8px",marginTop:"16px"},children:[(0,a.jsx)("h3",{style:{color:"#00d8ff",margin:"0 0 12px 0",fontSize:"1.1em"},children:"\ud83d\udce1 \u6d4b\u8bd5\u6d88\u606f\u901a\u4fe1"}),(0,a.jsx)("div",{className:"form-group",style:{marginBottom:"12px"},children:(0,a.jsx)("input",{type:"text",value:g,onChange:e=>y(e.target.value),placeholder:"\u8f93\u5165\u6d4b\u8bd5\u6d88\u606f\u5185\u5bb9...",style:{width:"100%",padding:"10px",background:"#1a1a2e",border:"1px solid #00d8ff",borderRadius:"6px",color:"#fff",fontSize:"0.95em"},onKeyDown:e=>"Enter"===e.key&&z()})}),(0,a.jsx)("button",{className:"btn btn-secondary",onClick:z,disabled:!n.openclaw.connected,style:{opacity:n.openclaw.connected?1:.5},children:"\ud83d\ude80 \u53d1\u9001\u6d4b\u8bd5\u5230 OpenClaw"}),v&&(0,a.jsx)("div",{style:{marginTop:"12px",padding:"8px",borderRadius:"4px",background:v.success?"rgba(0, 200, 83, 0.2)":"rgba(255, 82, 82, 0.2)",color:v.success?"#00c853":"#ff5252",fontSize:"0.9em"},children:v.message})]})]}),(0,a.jsxs)("div",{className:"section",children:[(0,a.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"},children:[(0,a.jsx)("h2",{className:"section-title",style:{margin:0},children:"\u4f01\u4e1a\u5fae\u4fe1\u673a\u5668\u4eba\u914d\u7f6e"}),(0,a.jsxs)("div",{style:{display:"flex",gap:"12px"},children:[(0,a.jsx)("button",{className:"btn btn-secondary",onClick:()=>f(!0),children:"\ud83d\udcdd \u6d4b\u8bd5\u6d88\u606f"}),(0,a.jsx)("button",{className:"btn btn-primary",onClick:()=>s(!0),children:"+ \u6dfb\u52a0\u673a\u5668\u4eba"})]})]}),0===e.bots.length?(0,a.jsxs)("div",{className:"empty-state",children:[(0,a.jsx)("p",{children:"\u6682\u65e0\u914d\u7f6e\u7684\u673a\u5668\u4eba"}),(0,a.jsx)("button",{className:"btn btn-primary",onClick:()=>s(!0),children:"\u6dfb\u52a0\u7b2c\u4e00\u4e2a\u673a\u5668\u4eba"})]}):(0,a.jsx)("div",{className:"bot-list",children:e.bots.map(n=>(0,a.jsxs)("div",{className:"bot-card",children:[(0,a.jsxs)("div",{className:"bot-info",children:[(0,a.jsx)("h3",{children:n.name||n.botId}),(0,a.jsxs)("p",{children:["Bot ID: ",n.botId]}),n.enabled&&(0,a.jsx)("span",{style:{color:"#00c853",fontSize:"0.8em"},children:"\u25cf \u81ea\u52a8\u8fde\u63a5"})]}),(0,a.jsxs)("div",{className:"bot-actions",children:[(0,a.jsxs)("div",{className:"bot-status",children:[(0,a.jsx)("span",{className:`status-indicator ${P(n.botId)}`}),(0,a.jsx)("span",{children:"connected"===P(n.botId)?"\u5df2\u8fde\u63a5":"\u672a\u8fde\u63a5"})]}),"connected"===P(n.botId)?(0,a.jsx)("button",{className:"btn btn-danger",onClick:()=>(async e=>{await window.electronAPI.disconnectWeCom(e),x("info",`\u65ad\u5f00\u4f01\u4e1a\u5fae\u4fe1 Bot: ${e}`)})(n.botId),children:"\u65ad\u5f00"}):(0,a.jsx)("button",{className:"btn btn-success",onClick:()=>(async e=>{try{await window.electronAPI.connectWeCom(e),x("info",`\u6b63\u5728\u8fde\u63a5\u4f01\u4e1a\u5fae\u4fe1 Bot: ${e.botId}`)}catch(t){x("error",`\u8fde\u63a5\u5931\u8d25\uff1a${t.message}`)}})(n),children:"\u8fde\u63a5"}),(0,a.jsx)("button",{className:"btn btn-secondary",onClick:()=>(async n=>{await window.electronAPI.disconnectWeCom(n);const r=e.bots.filter(e=>e.id!==n);t({...e,bots:r}),await E(),x("info",`\u5220\u9664\u673a\u5668\u4eba\uff1a${n}`)})(n.id),children:"\u5220\u9664"})]})]},n.id))})]}),(0,a.jsxs)("div",{className:"section",children:[(0,a.jsx)("h2",{className:"section-title",children:"\u8fde\u63a5\u67b6\u6784"}),(0,a.jsxs)("div",{style:{background:"#0f3460",padding:"20px",borderRadius:"8px",fontFamily:"monospace",fontSize:"0.9em",lineHeight:"1.8"},children:[(0,a.jsx)("div",{style:{color:"#00d8ff",marginBottom:"10px"},children:"\ud83d\udce1 WebSocket \u53cc\u8fde\u63a5\u67b6\u6784\uff1a"}),(0,a.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"10px",flexWrap:"wrap"},children:[(0,a.jsx)("span",{style:{color:"#00c853"},children:"\ud83d\udfe2 \u4f01\u4e1a\u5fae\u4fe1\u7528\u6237"}),(0,a.jsx)("span",{children:"\u2190\u2192"}),(0,a.jsx)("span",{style:{color:"#ffc107"},children:"\ud83d\udcf1 \u4f01\u4e1a\u5fae\u4fe1 WebSocket"}),(0,a.jsx)("span",{children:"\u2190\u2192"}),(0,a.jsx)("span",{style:{color:"#00d8ff"},children:"\ud83d\udcbb \u672c\u5ba2\u6237\u7aef"}),(0,a.jsx)("span",{children:"\u2190\u2192"}),(0,a.jsx)("span",{style:{color:"#00d8ff"},children:"\ud83d\udd27 OpenClaw Gateway"}),(0,a.jsx)("span",{children:"\u2190\u2192"}),(0,a.jsx)("span",{style:{color:"#9c27b0"},children:"\ud83e\udd16 AI \u667a\u80fd\u4f53"})]}),(0,a.jsxs)("div",{style:{marginTop:"15px",color:"#888"},children:["\u2022 \u5fc3\u8df3\u4fdd\u6d3b\uff1a30 \u79d2/\u6b21",(0,a.jsx)("br",{}),"\u2022 \u81ea\u52a8\u91cd\u8fde\uff1a\u6307\u6570\u9000\u907f\uff08\u6700\u5927 100 \u6b21\uff09",(0,a.jsx)("br",{}),"\u2022 \u6d88\u606f\u8f6c\u53d1\uff1areqId \u5173\u8054\u786e\u4fdd\u56de\u590d\u6b63\u786e\u4f1a\u8bdd"]})]})]}),(0,a.jsxs)("div",{className:"section",children:[(0,a.jsx)("h2",{className:"section-title",children:"\u5b9e\u65f6\u65e5\u5fd7"}),(0,a.jsx)("div",{className:"log-console",children:0===o.length?(0,a.jsx)("div",{style:{color:"#666"},children:"\u6682\u65e0\u65e5\u5fd7"}):o.map((e,t)=>(0,a.jsxs)("div",{className:`log-entry ${e.type}`,children:["[",e.timestamp,"] ",e.message]},t))})]})]}),u&&(0,a.jsx)("div",{className:"modal-overlay",onClick:()=>s(!1),children:(0,a.jsxs)("div",{className:"modal",onClick:e=>e.stopPropagation(),children:[(0,a.jsx)("h2",{children:"\u6dfb\u52a0\u4f01\u4e1a\u5fae\u4fe1\u673a\u5668\u4eba"}),(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"\u673a\u5668\u4eba\u540d\u79f0 (\u53ef\u9009)"}),(0,a.jsx)("input",{type:"text",value:d.name,onChange:e=>p({...d,name:e.target.value}),placeholder:"\u4f8b\u5982\uff1a\u5ba2\u670d\u673a\u5668\u4eba"})]}),(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"Bot ID *"}),(0,a.jsx)("input",{type:"text",value:d.botId,onChange:e=>p({...d,botId:e.target.value}),placeholder:"\u4ece\u4f01\u4e1a\u5fae\u4fe1\u7ba1\u7406\u540e\u53f0\u83b7\u53d6"})]}),(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"Secret *"}),(0,a.jsx)("input",{type:"password",value:d.secret,onChange:e=>p({...d,secret:e.target.value}),placeholder:"\u4ece\u4f01\u4e1a\u5fae\u4fe1\u7ba1\u7406\u540e\u53f0\u83b7\u53d6"})]}),(0,a.jsxs)("div",{className:"checkbox-group",style:{marginBottom:"20px"},children:[(0,a.jsx)("input",{type:"checkbox",id:"bot-enabled",checked:d.enabled,onChange:e=>p({...d,enabled:e.target.checked})}),(0,a.jsx)("label",{htmlFor:"bot-enabled",children:"\u542f\u52a8\u65f6\u81ea\u52a8\u8fde\u63a5"})]}),(0,a.jsxs)("div",{className:"modal-actions",children:[(0,a.jsx)("button",{className:"btn btn-secondary",onClick:()=>s(!1),children:"\u53d6\u6d88"}),(0,a.jsx)("button",{className:"btn btn-primary",onClick:async()=>{if(!d.botId||!d.secret)return void x("warning","\u8bf7\u586b\u5199 Bot ID \u548c Secret");const n=[...e.bots,{...d,id:Date.now().toString()}];t({...e,bots:n}),p({botId:"",secret:"",name:"",enabled:!0}),s(!1),await E(),x("success",`\u6dfb\u52a0\u673a\u5668\u4eba\uff1a${d.name||d.botId}`)},children:"\u6dfb\u52a0"})]})]})}),c&&(0,a.jsx)("div",{className:"modal-overlay",onClick:()=>f(!1),children:(0,a.jsxs)("div",{className:"modal",onClick:e=>e.stopPropagation(),children:[(0,a.jsx)("h2",{children:"\u53d1\u9001\u6d4b\u8bd5\u6d88\u606f"}),(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"\u9009\u62e9\u673a\u5668\u4eba"}),(0,a.jsxs)("select",{value:m.botId,onChange:e=>h({...m,botId:e.target.value}),style:{width:"100%",padding:"12px",background:"#0f3460",border:"1px solid #1a1a2e",borderRadius:"6px",color:"#fff",fontSize:"1em"},children:[(0,a.jsx)("option",{value:"",children:"\u8bf7\u9009\u62e9"}),e.bots.map(e=>(0,a.jsxs)("option",{value:e.botId,children:[e.name||e.botId," ","connected"===P(e.botId)?"\u2713":""]},e.id))]})]}),(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"\u804a\u5929 ID (userid \u6216 \u7fa4\u804a ID)"}),(0,a.jsx)("input",{type:"text",value:m.chatId,onChange:e=>h({...m,chatId:e.target.value}),placeholder:"\u4f8b\u5982\uff1azhangsan \u6216 1234567890"})]}),(0,a.jsxs)("div",{className:"form-group",children:[(0,a.jsx)("label",{children:"\u6d88\u606f\u5185\u5bb9"}),(0,a.jsx)("textarea",{value:m.text,onChange:e=>h({...m,text:e.target.value}),placeholder:"\u8f93\u5165\u6d4b\u8bd5\u6d88\u606f...",rows:4,style:{width:"100%",padding:"12px",background:"#0f3460",border:"1px solid #1a1a2e",borderRadius:"6px",color:"#fff",fontSize:"1em",resize:"vertical"}})]}),(0,a.jsxs)("div",{className:"modal-actions",children:[(0,a.jsx)("button",{className:"btn btn-secondary",onClick:()=>f(!1),children:"\u53d6\u6d88"}),(0,a.jsx)("button",{className:"btn btn-primary",onClick:async()=>{if(m.botId&&m.chatId&&m.text)try{const e=await window.electronAPI.sendTestMessage(m.botId,m.chatId,m.text);e.success?(x("success",`\u6d4b\u8bd5\u6d88\u606f\u5df2\u53d1\u9001\u5230 ${m.chatId}`),f(!1),h({botId:"",chatId:"",text:""})):x("error",`\u53d1\u9001\u5931\u8d25\uff1a${e.error}`)}catch(e){x("error",`\u53d1\u9001\u5931\u8d25\uff1a${e.message}`)}else x("warning","\u8bf7\u586b\u5199\u5b8c\u6574\u4fe1\u606f")},children:"\u53d1\u9001"})]})]})})]})};l.createRoot(document.getElementById("root")).render((0,a.jsx)(r.StrictMode,{children:(0,a.jsx)(o,{})}))})(); //# sourceMappingURL=main.9e1477a7.js.map