(function(){const E=document.createElement("link").relList;if(E&&E.supports&&E.supports("modulepreload"))return;for(const M of document.querySelectorAll('link[rel="modulepreload"]'))r(M);new MutationObserver(M=>{for(const O of M)if(O.type==="childList")for(const V of O.addedNodes)V.tagName==="LINK"&&V.rel==="modulepreload"&&r(V)}).observe(document,{childList:!0,subtree:!0});function T(M){const O={};return M.integrity&&(O.integrity=M.integrity),M.referrerPolicy&&(O.referrerPolicy=M.referrerPolicy),M.crossOrigin==="use-credentials"?O.credentials="include":M.crossOrigin==="anonymous"?O.credentials="omit":O.credentials="same-origin",O}function r(M){if(M.ep)return;M.ep=!0;const O=T(M);fetch(M.href,O)}})();function sm(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var cs={exports:{}},An={};var yr;function fm(){if(yr)return An;yr=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function T(r,M,O){var V=null;if(O!==void 0&&(V=""+O),M.key!==void 0&&(V=""+M.key),"key"in M){O={};for(var R in M)R!=="key"&&(O[R]=M[R])}else O=M;return M=O.ref,{$$typeof:o,type:r,key:V,ref:M!==void 0?M:null,props:O}}return An.Fragment=E,An.jsx=T,An.jsxs=T,An}var gr;function om(){return gr||(gr=1,cs.exports=fm()),cs.exports}var s=om(),is={exports:{}},Q={};var xr;function dm(){if(xr)return Q;xr=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),V=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),Y=Symbol.for("react.activity"),lt=Symbol.iterator;function st(m){return m===null||typeof m!="object"?null:(m=lt&&m[lt]||m["@@iterator"],typeof m=="function"?m:null)}var bt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ft=Object.assign,ot={};function zt(m,N,D){this.props=m,this.context=N,this.refs=ot,this.updater=D||bt}zt.prototype.isReactComponent={},zt.prototype.setState=function(m,N){if(typeof m!="object"&&typeof m!="function"&&m!=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,m,N,"setState")},zt.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function dt(){}dt.prototype=zt.prototype;function J(m,N,D){this.props=m,this.context=N,this.refs=ot,this.updater=D||bt}var X=J.prototype=new dt;X.constructor=J,ft(X,zt.prototype),X.isPureReactComponent=!0;var xt=Array.isArray;function jt(){}var k={H:null,A:null,T:null,S:null},Ot=Object.prototype.hasOwnProperty;function qt(m,N,D){var B=D.ref;return{$$typeof:o,type:m,key:N,ref:B!==void 0?B:null,props:D}}function Pe(m,N){return qt(m.type,N,m.props)}function he(m){return typeof m=="object"&&m!==null&&m.$$typeof===o}function Kt(m){var N={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(D){return N[D]})}var Ue=/\/+/g;function je(m,N){return typeof m=="object"&&m!==null&&m.key!=null?Kt(""+m.key):N.toString(36)}function ae(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(jt,jt):(m.status="pending",m.then(function(N){m.status==="pending"&&(m.status="fulfilled",m.value=N)},function(N){m.status==="pending"&&(m.status="rejected",m.reason=N)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function y(m,N,D,B,L){var $=typeof m;($==="undefined"||$==="boolean")&&(m=null);var it=!1;if(m===null)it=!0;else switch($){case"bigint":case"string":case"number":it=!0;break;case"object":switch(m.$$typeof){case o:case E:it=!0;break;case Z:return it=m._init,y(it(m._payload),N,D,B,L)}}if(it)return L=L(m),it=B===""?"."+je(m,0):B,xt(L)?(D="",it!=null&&(D=it.replace(Ue,"$&/")+"/"),y(L,N,D,"",function(Ma){return Ma})):L!=null&&(he(L)&&(L=Pe(L,D+(L.key==null||m&&m.key===L.key?"":(""+L.key).replace(Ue,"$&/")+"/")+it)),N.push(L)),1;it=0;var kt=B===""?".":B+":";if(xt(m))for(var Mt=0;Mt>>1,yt=y[at];if(0>>1;atM(D,C))BM(L,D)?(y[at]=L,y[B]=C,at=B):(y[at]=D,y[N]=C,at=N);else if(BM(L,C))y[at]=L,y[B]=C,at=B;else break t}}return j}function M(y,j){var C=y.sortIndex-j.sortIndex;return C!==0?C:y.id-j.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var O=performance;o.unstable_now=function(){return O.now()}}else{var V=Date,R=V.now();o.unstable_now=function(){return V.now()-R}}var _=[],A=[],Z=1,Y=null,lt=3,st=!1,bt=!1,ft=!1,ot=!1,zt=typeof setTimeout=="function"?setTimeout:null,dt=typeof clearTimeout=="function"?clearTimeout:null,J=typeof setImmediate<"u"?setImmediate:null;function X(y){for(var j=T(A);j!==null;){if(j.callback===null)r(A);else if(j.startTime<=y)r(A),j.sortIndex=j.expirationTime,E(_,j);else break;j=T(A)}}function xt(y){if(ft=!1,X(y),!bt)if(T(_)!==null)bt=!0,jt||(jt=!0,Kt());else{var j=T(A);j!==null&&ae(xt,j.startTime-y)}}var jt=!1,k=-1,Ot=5,qt=-1;function Pe(){return ot?!0:!(o.unstable_now()-qty&&Pe());){var at=Y.callback;if(typeof at=="function"){Y.callback=null,lt=Y.priorityLevel;var yt=at(Y.expirationTime<=y);if(y=o.unstable_now(),typeof yt=="function"){Y.callback=yt,X(y),j=!0;break e}Y===T(_)&&r(_),X(y)}else r(_);Y=T(_)}if(Y!==null)j=!0;else{var m=T(A);m!==null&&ae(xt,m.startTime-y),j=!1}}break t}finally{Y=null,lt=C,st=!1}j=void 0}}finally{j?Kt():jt=!1}}}var Kt;if(typeof J=="function")Kt=function(){J(he)};else if(typeof MessageChannel<"u"){var Ue=new MessageChannel,je=Ue.port2;Ue.port1.onmessage=he,Kt=function(){je.postMessage(null)}}else Kt=function(){zt(he,0)};function ae(y,j){k=zt(function(){y(o.unstable_now())},j)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(y){y.callback=null},o.unstable_forceFrameRate=function(y){0>y||125at?(y.sortIndex=C,E(A,y),T(_)===null&&y===T(A)&&(ft?(dt(k),k=-1):ft=!0,ae(xt,C-at))):(y.sortIndex=yt,E(_,y),bt||st||(bt=!0,jt||(jt=!0,Kt()))),y},o.unstable_shouldYield=Pe,o.unstable_wrapCallback=function(y){var j=lt;return function(){var C=lt;lt=j;try{return y.apply(this,arguments)}finally{lt=C}}}})(os)),os}var Ar;function mm(){return Ar||(Ar=1,fs.exports=rm()),fs.exports}var ds={exports:{}},Jt={};var zr;function hm(){if(zr)return Jt;zr=1;var o=rs();function E(_){var A="https://react.dev/errors/"+_;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),ds.exports=hm(),ds.exports}var jr;function vm(){if(jr)return zn;jr=1;var o=mm(),E=rs(),T=pm();function r(t){var e="https://react.dev/errors/"+t;if(1yt||(t.current=at[yt],at[yt]=null,yt--)}function D(t,e){yt++,at[yt]=t.current,t.current=e}var B=m(null),L=m(null),$=m(null),it=m(null);function kt(t,e){switch(D($,e),D(L,t),D(B,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Gd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Gd(e),t=wd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}N(B),D(B,t)}function Mt(){N(B),N(L),N($)}function Ma(t){t.memoizedState!==null&&D(it,t);var e=B.current,l=wd(e,t.type);e!==l&&(D(L,t),D(B,l))}function Nn(t){L.current===t&&(N(B),N(L)),it.current===t&&(N(it),gn._currentValue=C)}var Xu,hs;function Nl(t){if(Xu===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);Xu=e&&e[1]||"",hs=-1)":-1n||f[a]!==v[n]){var b=` `+f[a].replace(" at new "," at ");return t.displayName&&b.includes("")&&(b=b.replace("",t.displayName)),b}while(1<=a&&0<=n);break}}}finally{Qu=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Nl(l):""}function Vr(t,e){switch(t.tag){case 26:case 27:case 5:return Nl(t.type);case 16:return Nl("Lazy");case 13:return t.child!==e&&e!==null?Nl("Suspense Fallback"):Nl("Suspense");case 19:return Nl("SuspenseList");case 0:case 15:return Zu(t.type,!1);case 11:return Zu(t.type.render,!1);case 1:return Zu(t.type,!0);case 31:return Nl("Activity");default:return""}}function ps(t){try{var e="",l=null;do e+=Vr(t,l),l=t,t=t.return;while(t);return e}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}var Lu=Object.prototype.hasOwnProperty,Ku=o.unstable_scheduleCallback,Ju=o.unstable_cancelCallback,Gr=o.unstable_shouldYield,wr=o.unstable_requestPaint,ne=o.unstable_now,Xr=o.unstable_getCurrentPriorityLevel,vs=o.unstable_ImmediatePriority,ys=o.unstable_UserBlockingPriority,jn=o.unstable_NormalPriority,Qr=o.unstable_LowPriority,gs=o.unstable_IdlePriority,Zr=o.log,Lr=o.unstable_setDisableYieldValue,_a=null,ue=null;function Ie(t){if(typeof Zr=="function"&&Lr(t),ue&&typeof ue.setStrictMode=="function")try{ue.setStrictMode(_a,t)}catch{}}var ce=Math.clz32?Math.clz32:kr,Kr=Math.log,Jr=Math.LN2;function kr(t){return t>>>=0,t===0?32:31-(Kr(t)/Jr|0)|0}var En=256,Tn=262144,Mn=4194304;function jl(t){var e=t&42;if(e!==0)return e;switch(t&-t){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 t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function _n(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,c=t.pingedLanes;t=t.warmLanes;var i=a&134217727;return i!==0?(a=i&~u,a!==0?n=jl(a):(c&=i,c!==0?n=jl(c):l||(l=i&~t,l!==0&&(n=jl(l))))):(i=a&~u,i!==0?n=jl(i):c!==0?n=jl(c):l||(l=a&~t,l!==0&&(n=jl(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function Da(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Wr(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 xs(){var t=Mn;return Mn<<=1,(Mn&62914560)===0&&(Mn=4194304),t}function ku(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Oa(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function $r(t,e,l,a,n,u){var c=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var i=t.entanglements,f=t.expirationTimes,v=t.hiddenUpdates;for(l=c&~l;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var l0=/[\n"\\]/g;function ve(t){return t.replace(l0,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tc(t,e,l,a,n,u,c,i){t.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.type=c:t.removeAttribute("type"),e!=null?c==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+pe(e)):t.value!==""+pe(e)&&(t.value=""+pe(e)):c!=="submit"&&c!=="reset"||t.removeAttribute("value"),e!=null?ec(t,c,pe(e)):l!=null?ec(t,c,pe(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.name=""+pe(i):t.removeAttribute("name")}function Hs(t,e,l,a,n,u,c,i){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){Iu(t);return}l=l!=null?""+pe(l):"",e=e!=null?""+pe(e):l,i||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=i?t.checked:!!a,t.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(t.name=c),Iu(t)}function ec(t,e,l){e==="number"&&Hn(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function Wl(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),cc=!1;if(Be)try{var Ca={};Object.defineProperty(Ca,"passive",{get:function(){cc=!0}}),window.addEventListener("test",Ca,Ca),window.removeEventListener("test",Ca,Ca)}catch{cc=!1}var el=null,ic=null,Rn=null;function Vs(){if(Rn)return Rn;var t,e=ic,l=e.length,a,n="value"in el?el.value:el.textContent,u=n.length;for(t=0;t=Ya),Ls=" ",Ks=!1;function Js(t,e){switch(t){case"keyup":return D0.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ks(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Il=!1;function H0(t,e){switch(t){case"compositionend":return ks(e);case"keypress":return e.which!==32?null:(Ks=!0,Ls);case"textInput":return t=e.data,t===Ls&&Ks?null:t;default:return null}}function U0(t,e){if(Il)return t==="compositionend"||!rc&&Js(t,e)?(t=Vs(),Rn=ic=el=null,Il=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=lf(l)}}function nf(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?nf(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function uf(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Hn(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Hn(t.document)}return e}function pc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var w0=Be&&"documentMode"in document&&11>=document.documentMode,ta=null,vc=null,Xa=null,yc=!1;function cf(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;yc||ta==null||ta!==Hn(a)||(a=ta,"selectionStart"in a&&pc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Xa&&wa(Xa,a)||(Xa=a,a=Tu(vc,"onSelect"),0>=c,n-=c,_e=1<<32-ce(e)+n|l<W?(tt=q,q=null):tt=q.sibling;var ut=g(h,q,p[W],S);if(ut===null){q===null&&(q=tt);break}t&&q&&ut.alternate===null&&e(h,q),d=u(ut,d,W),nt===null?G=ut:nt.sibling=ut,nt=ut,q=tt}if(W===p.length)return l(h,q),et&&Ye(h,W),G;if(q===null){for(;WW?(tt=q,q=null):tt=q.sibling;var zl=g(h,q,ut.value,S);if(zl===null){q===null&&(q=tt);break}t&&q&&zl.alternate===null&&e(h,q),d=u(zl,d,W),nt===null?G=zl:nt.sibling=zl,nt=zl,q=tt}if(ut.done)return l(h,q),et&&Ye(h,W),G;if(q===null){for(;!ut.done;W++,ut=p.next())ut=z(h,ut.value,S),ut!==null&&(d=u(ut,d,W),nt===null?G=ut:nt.sibling=ut,nt=ut);return et&&Ye(h,W),G}for(q=a(q);!ut.done;W++,ut=p.next())ut=x(q,h,W,ut.value,S),ut!==null&&(t&&ut.alternate!==null&&q.delete(ut.key===null?W:ut.key),d=u(ut,d,W),nt===null?G=ut:nt.sibling=ut,nt=ut);return t&&q.forEach(function(im){return e(h,im)}),et&&Ye(h,W),G}function vt(h,d,p,S){if(typeof p=="object"&&p!==null&&p.type===ft&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case st:t:{for(var G=p.key;d!==null;){if(d.key===G){if(G=p.type,G===ft){if(d.tag===7){l(h,d.sibling),S=n(d,p.props.children),S.return=h,h=S;break t}}else if(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===Ot&&Bl(G)===d.type){l(h,d.sibling),S=n(d,p.props),ka(S,p),S.return=h,h=S;break t}l(h,d);break}else e(h,d);d=d.sibling}p.type===ft?(S=Ol(p.props.children,h.mode,S,p.key),S.return=h,h=S):(S=Zn(p.type,p.key,p.props,null,h.mode,S),ka(S,p),S.return=h,h=S)}return c(h);case bt:t:{for(G=p.key;d!==null;){if(d.key===G)if(d.tag===4&&d.stateNode.containerInfo===p.containerInfo&&d.stateNode.implementation===p.implementation){l(h,d.sibling),S=n(d,p.children||[]),S.return=h,h=S;break t}else{l(h,d);break}else e(h,d);d=d.sibling}S=Nc(p,h.mode,S),S.return=h,h=S}return c(h);case Ot:return p=Bl(p),vt(h,d,p,S)}if(ae(p))return U(h,d,p,S);if(Kt(p)){if(G=Kt(p),typeof G!="function")throw Error(r(150));return p=G.call(p),w(h,d,p,S)}if(typeof p.then=="function")return vt(h,d,Fn(p),S);if(p.$$typeof===J)return vt(h,d,Jn(h,p),S);Pn(h,p)}return typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint"?(p=""+p,d!==null&&d.tag===6?(l(h,d.sibling),S=n(d,p),S.return=h,h=S):(l(h,d),S=zc(p,h.mode,S),S.return=h,h=S),c(h)):l(h,d)}return function(h,d,p,S){try{Ja=0;var G=vt(h,d,p,S);return da=null,G}catch(q){if(q===oa||q===Wn)throw q;var nt=se(29,q,null,h.mode);return nt.lanes=S,nt.return=h,nt}}}var Yl=Df(!0),Of=Df(!1),cl=!1;function Bc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function qc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function il(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function sl(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(ct&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=Qn(t),hf(t,null,l),e}return Xn(t,a,e,l),Qn(t)}function Wa(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Ss(t,l)}}function Yc(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var c={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var Vc=!1;function $a(){if(Vc){var t=fa;if(t!==null)throw t}}function Fa(t,e,l,a){Vc=!1;var n=t.updateQueue;cl=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,i=n.shared.pending;if(i!==null){n.shared.pending=null;var f=i,v=f.next;f.next=null,c===null?u=v:c.next=v,c=f;var b=t.alternate;b!==null&&(b=b.updateQueue,i=b.lastBaseUpdate,i!==c&&(i===null?b.firstBaseUpdate=v:i.next=v,b.lastBaseUpdate=f))}if(u!==null){var z=n.baseState;c=0,b=v=f=null,i=u;do{var g=i.lane&-536870913,x=g!==i.lane;if(x?(I&g)===g:(a&g)===g){g!==0&&g===sa&&(Vc=!0),b!==null&&(b=b.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});t:{var U=t,w=i;g=e;var vt=l;switch(w.tag){case 1:if(U=w.payload,typeof U=="function"){z=U.call(vt,z,g);break t}z=U;break t;case 3:U.flags=U.flags&-65537|128;case 0:if(U=w.payload,g=typeof U=="function"?U.call(vt,z,g):U,g==null)break t;z=Y({},z,g);break t;case 2:cl=!0}}g=i.callback,g!==null&&(t.flags|=64,x&&(t.flags|=8192),x=n.callbacks,x===null?n.callbacks=[g]:x.push(g))}else x={lane:g,tag:i.tag,payload:i.payload,callback:i.callback,next:null},b===null?(v=b=x,f=z):b=b.next=x,c|=g;if(i=i.next,i===null){if(i=n.shared.pending,i===null)break;x=i,i=x.next,x.next=null,n.lastBaseUpdate=x,n.shared.pending=null}}while(!0);b===null&&(f=z),n.baseState=f,n.firstBaseUpdate=v,n.lastBaseUpdate=b,u===null&&(n.shared.lanes=0),ml|=c,t.lanes=c,t.memoizedState=z}}function Hf(t,e){if(typeof t!="function")throw Error(r(191,t));t.call(e)}function Uf(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tu?u:8;var c=y.T,i={};y.T=i,ni(t,!1,e,l);try{var f=n(),v=y.S;if(v!==null&&v(i,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var b=$0(f,a);tn(t,e,b,me(t))}else tn(t,e,a,me(t))}catch(z){tn(t,e,{then:function(){},status:"rejected",reason:z},me())}finally{j.p=u,c!==null&&i.types!==null&&(c.types=i.types),y.T=c}}function l1(){}function li(t,e,l,a){if(t.tag!==5)throw Error(r(476));var n=ro(t).queue;oo(t,n,e,C,l===null?l1:function(){return mo(t),l(a)})}function ro(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:C,baseState:C,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xe,lastRenderedState:C},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xe,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function mo(t){var e=ro(t);e.next===null&&(e=t.alternate.memoizedState),tn(t,e.next.queue,{},me())}function ai(){return Xt(gn)}function ho(){return Dt().memoizedState}function po(){return Dt().memoizedState}function a1(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=me();t=il(l);var a=sl(e,t,l);a!==null&&(le(a,e,l),Wa(a,e,l)),e={cache:Hc()},t.payload=e;return}e=e.return}}function n1(t,e,l){var a=me();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},su(t)?yo(e,l):(l=Sc(t,e,l,a),l!==null&&(le(l,t,a),go(l,e,a)))}function vo(t,e,l){var a=me();tn(t,e,l,a)}function tn(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(su(t))yo(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var c=e.lastRenderedState,i=u(c,l);if(n.hasEagerState=!0,n.eagerState=i,ie(i,c))return Xn(t,e,n,0),gt===null&&wn(),!1}catch{}if(l=Sc(t,e,n,a),l!==null)return le(l,t,a),go(l,e,a),!0}return!1}function ni(t,e,l,a){if(a={lane:2,revertLane:Bi(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},su(t)){if(e)throw Error(r(479))}else e=Sc(t,l,a,2),e!==null&&le(e,t,2)}function su(t){var e=t.alternate;return t===K||e!==null&&e===K}function yo(t,e){ma=eu=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function go(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Ss(t,l)}}var en={readContext:Xt,use:nu,useCallback:Et,useContext:Et,useEffect:Et,useImperativeHandle:Et,useLayoutEffect:Et,useInsertionEffect:Et,useMemo:Et,useReducer:Et,useRef:Et,useState:Et,useDebugValue:Et,useDeferredValue:Et,useTransition:Et,useSyncExternalStore:Et,useId:Et,useHostTransitionStatus:Et,useFormState:Et,useActionState:Et,useOptimistic:Et,useMemoCache:Et,useCacheRefresh:Et};en.useEffectEvent=Et;var xo={readContext:Xt,use:nu,useCallback:function(t,e){return Wt().memoizedState=[t,e===void 0?null:e],t},useContext:Xt,useEffect:eo,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,cu(4194308,4,uo.bind(null,e,t),l)},useLayoutEffect:function(t,e){return cu(4194308,4,t,e)},useInsertionEffect:function(t,e){cu(4,2,t,e)},useMemo:function(t,e){var l=Wt();e=e===void 0?null:e;var a=t();if(Vl){Ie(!0);try{t()}finally{Ie(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Wt();if(l!==void 0){var n=l(e);if(Vl){Ie(!0);try{l(e)}finally{Ie(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=n1.bind(null,K,t),[a.memoizedState,t]},useRef:function(t){var e=Wt();return t={current:t},e.memoizedState=t},useState:function(t){t=Fc(t);var e=t.queue,l=vo.bind(null,K,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:ti,useDeferredValue:function(t,e){var l=Wt();return ei(l,t,e)},useTransition:function(){var t=Fc(!1);return t=oo.bind(null,K,t.queue,!0,!1),Wt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=K,n=Wt();if(et){if(l===void 0)throw Error(r(407));l=l()}else{if(l=e(),gt===null)throw Error(r(349));(I&127)!==0||Vf(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,eo(wf.bind(null,a,u,t),[t]),a.flags|=2048,pa(9,{destroy:void 0},Gf.bind(null,a,u,l,e),null),l},useId:function(){var t=Wt(),e=gt.identifierPrefix;if(et){var l=De,a=_e;l=(a&~(1<<32-ce(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=lu++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?c.createElement("select",{is:a.is}):c.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?c.createElement(n,{is:a.is}):c.createElement(n)}}u[Gt]=e,u[$t]=a;t:for(c=e.child;c!==null;){if(c.tag===5||c.tag===6)u.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break t;for(;c.sibling===null;){if(c.return===null||c.return===e)break t;c=c.return}c.sibling.return=c.return,c=c.sibling}e.stateNode=u;t:switch(Zt(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Ze(e)}}return At(e),gi(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Ze(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(r(166));if(t=$.current,ca(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=wt,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Gt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Yd(t.nodeValue,l)),t||nl(e,!0)}else t=Mu(t).createTextNode(a),t[Gt]=e,e.stateNode=t}return At(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=ca(e),l!==null){if(t===null){if(!a)throw Error(r(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(557));t[Gt]=e}else Hl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;At(e),t=!1}else l=Mc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(oe(e),e):(oe(e),null);if((e.flags&128)!==0)throw Error(r(558))}return At(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=ca(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(r(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));n[Gt]=e}else Hl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;At(e),n=!1}else n=Mc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(oe(e),e):(oe(e),null)}return oe(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),mu(e,e.updateQueue),At(e),null);case 4:return Mt(),t===null&&Gi(e.stateNode.containerInfo),At(e),null;case 10:return Ge(e.type),At(e),null;case 19:if(N(_t),a=e.memoizedState,a===null)return At(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)an(a,!1);else{if(Tt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=tu(t),u!==null){for(e.flags|=128,an(a,!1),t=u.updateQueue,e.updateQueue=t,mu(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)pf(l,t),l=l.sibling;return D(_t,_t.current&1|2),et&&Ye(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ne()>gu&&(e.flags|=128,n=!0,an(a,!1),e.lanes=4194304)}else{if(!n)if(t=tu(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,mu(e,t),an(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!et)return At(e),null}else 2*ne()-a.renderingStartTime>gu&&l!==536870912&&(e.flags|=128,n=!0,an(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ne(),t.sibling=null,l=_t.current,D(_t,n?l&1|2:l&1),et&&Ye(e,a.treeForkCount),t):(At(e),null);case 22:case 23:return oe(e),wc(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(At(e),e.subtreeFlags&6&&(e.flags|=8192)):At(e),l=e.updateQueue,l!==null&&mu(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&N(Cl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Ge(Ht),At(e),null;case 25:return null;case 30:return null}throw Error(r(156,e.tag))}function f1(t,e){switch(Ec(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ge(Ht),Mt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Nn(e),null;case 31:if(e.memoizedState!==null){if(oe(e),e.alternate===null)throw Error(r(340));Hl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(oe(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(r(340));Hl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return N(_t),null;case 4:return Mt(),null;case 10:return Ge(e.type),null;case 22:case 23:return oe(e),wc(),t!==null&&N(Cl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ge(Ht),null;case 25:return null;default:return null}}function Qo(t,e){switch(Ec(e),e.tag){case 3:Ge(Ht),Mt();break;case 26:case 27:case 5:Nn(e);break;case 4:Mt();break;case 31:e.memoizedState!==null&&oe(e);break;case 13:oe(e);break;case 19:N(_t);break;case 10:Ge(e.type);break;case 22:case 23:oe(e),wc(),t!==null&&N(Cl);break;case 24:Ge(Ht)}}function nn(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,c=l.inst;a=u(),c.destroy=a}l=l.next}while(l!==n)}}catch(i){mt(e,e.return,i)}}function dl(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var c=a.inst,i=c.destroy;if(i!==void 0){c.destroy=void 0,n=e;var f=l,v=i;try{v()}catch(b){mt(n,f,b)}}}a=a.next}while(a!==u)}}catch(b){mt(e,e.return,b)}}function Zo(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Uf(e,l)}catch(a){mt(t,t.return,a)}}}function Lo(t,e,l){l.props=Gl(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){mt(t,e,a)}}function un(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(n){mt(t,e,n)}}function Oe(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){mt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){mt(t,e,n)}else l.current=null}function Ko(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){mt(t,t.return,n)}}function xi(t,e,l){try{var a=t.stateNode;O1(a,t.type,l,e),a[$t]=e}catch(n){mt(t,t.return,n)}}function Jo(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&gl(t.type)||t.tag===4}function bi(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Jo(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&gl(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Si(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Ce));else if(a!==4&&(a===27&&gl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Si(t,e,l),t=t.sibling;t!==null;)Si(t,e,l),t=t.sibling}function hu(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&gl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(hu(t,e,l),t=t.sibling;t!==null;)hu(t,e,l),t=t.sibling}function ko(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Zt(e,a,l),e[Gt]=t,e[$t]=l}catch(u){mt(t,t.return,u)}}var Le=!1,Ct=!1,Ai=!1,Wo=typeof WeakSet=="function"?WeakSet:Set,Vt=null;function o1(t,e){if(t=t.containerInfo,Qi=Cu,t=uf(t),pc(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var c=0,i=-1,f=-1,v=0,b=0,z=t,g=null;e:for(;;){for(var x;z!==l||n!==0&&z.nodeType!==3||(i=c+n),z!==u||a!==0&&z.nodeType!==3||(f=c+a),z.nodeType===3&&(c+=z.nodeValue.length),(x=z.firstChild)!==null;)g=z,z=x;for(;;){if(z===t)break e;if(g===l&&++v===n&&(i=c),g===u&&++b===a&&(f=c),(x=z.nextSibling)!==null)break;z=g,g=z.parentNode}z=x}l=i===-1||f===-1?null:{start:i,end:f}}else l=null}l=l||{start:0,end:0}}else l=null;for(Zi={focusedElem:t,selectionRange:l},Cu=!1,Vt=e;Vt!==null;)if(e=Vt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Vt=t;else for(;Vt!==null;){switch(e=Vt,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l title"))),Zt(u,a,l),u[Gt]=t,Yt(u),a=u;break t;case"link":var c=er("link","href",n).get(a+(l.href||""));if(c){for(var i=0;ivt&&(c=vt,vt=w,w=c);var h=af(i,w),d=af(i,vt);if(h&&d&&(x.rangeCount!==1||x.anchorNode!==h.node||x.anchorOffset!==h.offset||x.focusNode!==d.node||x.focusOffset!==d.offset)){var p=z.createRange();p.setStart(h.node,h.offset),x.removeAllRanges(),w>vt?(x.addRange(p),x.extend(d.node,d.offset)):(p.setEnd(d.node,d.offset),x.addRange(p))}}}}for(z=[],x=i;x=x.parentNode;)x.nodeType===1&&z.push({element:x,left:x.scrollLeft,top:x.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;il?32:l,y.T=null,l=_i,_i=null;var u=pl,c=$e;if(Bt=0,ba=pl=null,$e=0,(ct&6)!==0)throw Error(r(331));var i=ct;if(ct|=4,cd(u.current),ad(u,u.current,c,l),ct=i,rn(0,!1),ue&&typeof ue.onPostCommitFiberRoot=="function")try{ue.onPostCommitFiberRoot(_a,u)}catch{}return!0}finally{j.p=n,y.T=a,Nd(t,e)}}function Ed(t,e,l){e=ge(l,e),e=si(t.stateNode,e,2),t=sl(t,e,2),t!==null&&(Oa(t,2),He(t))}function mt(t,e,l){if(t.tag===3)Ed(t,t,l);else for(;e!==null;){if(e.tag===3){Ed(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(hl===null||!hl.has(a))){t=ge(l,t),l=To(2),a=sl(e,l,2),a!==null&&(Mo(l,a,e,t),Oa(a,2),He(a));break}}e=e.return}}function Ui(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new m1;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(ji=!0,n.add(l),t=g1.bind(null,t,e,l),e.then(t,t))}function g1(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,gt===t&&(I&l)===l&&(Tt===4||Tt===3&&(I&62914560)===I&&300>ne()-yu?(ct&2)===0&&Sa(t,0):Ei|=l,xa===I&&(xa=0)),He(t)}function Td(t,e){e===0&&(e=xs()),t=Dl(t,e),t!==null&&(Oa(t,e),He(t))}function x1(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Td(t,l)}function b1(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(e),Td(t,l)}function S1(t,e){return Ku(t,e)}var Nu=null,za=null,Ri=!1,ju=!1,Ci=!1,yl=0;function He(t){t!==za&&t.next===null&&(za===null?Nu=za=t:za=za.next=t),ju=!0,Ri||(Ri=!0,z1())}function rn(t,e){if(!Ci&&ju){Ci=!0;do for(var l=!1,a=Nu;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,i=a.pingedLanes;u=(1<<31-ce(42|t)+1)-1,u&=n&~(c&~i),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Od(a,u))}else u=I,u=_n(a,a===gt?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Da(a,u)||(l=!0,Od(a,u));a=a.next}while(l);Ci=!1}}function A1(){Md()}function Md(){ju=Ri=!1;var t=0;yl!==0&&U1()&&(t=yl);for(var e=ne(),l=null,a=Nu;a!==null;){var n=a.next,u=_d(a,e);u===0?(a.next=null,l===null?Nu=n:l.next=n,n===null&&(za=l)):(l=a,(t!==0||(u&3)!==0)&&(ju=!0)),a=n}Bt!==0&&Bt!==5||rn(t),yl!==0&&(yl=0)}function _d(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0i)break;var b=f.transferSize,z=f.initiatorType;b&&Vd(z)&&(f=f.responseEnd,c+=b*(f"u"?null:document;function Fd(t,e,l){var a=Na;if(a&&typeof e=="string"&&e){var n=ve(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),$d.has(n)||($d.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),Zt(e,"link",t),Yt(e),a.head.appendChild(e)))}}function X1(t){Fe.D(t),Fd("dns-prefetch",t,null)}function Q1(t,e){Fe.C(t,e),Fd("preconnect",t,e)}function Z1(t,e,l){Fe.L(t,e,l);var a=Na;if(a&&t&&e){var n='link[rel="preload"][as="'+ve(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+ve(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+ve(l.imageSizes)+'"]')):n+='[href="'+ve(t)+'"]';var u=n;switch(e){case"style":u=ja(t);break;case"script":u=Ea(t)}Ne.has(u)||(t=Y({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Ne.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(vn(u))||e==="script"&&a.querySelector(yn(u))||(e=a.createElement("link"),Zt(e,"link",t),Yt(e),a.head.appendChild(e)))}}function L1(t,e){Fe.m(t,e);var l=Na;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+ve(a)+'"][href="'+ve(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ea(t)}if(!Ne.has(u)&&(t=Y({rel:"modulepreload",href:t},e),Ne.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(yn(u)))return}a=l.createElement("link"),Zt(a,"link",t),Yt(a),l.head.appendChild(a)}}}function K1(t,e,l){Fe.S(t,e,l);var a=Na;if(a&&t){var n=Jl(a).hoistableStyles,u=ja(t);e=e||"default";var c=n.get(u);if(!c){var i={loading:0,preload:null};if(c=a.querySelector(vn(u)))i.loading=5;else{t=Y({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Ne.get(u))&&Fi(t,l);var f=c=a.createElement("link");Yt(f),Zt(f,"link",t),f._p=new Promise(function(v,b){f.onload=v,f.onerror=b}),f.addEventListener("load",function(){i.loading|=1}),f.addEventListener("error",function(){i.loading|=2}),i.loading|=4,Du(c,e,a)}c={type:"stylesheet",instance:c,count:1,state:i},n.set(u,c)}}}function J1(t,e){Fe.X(t,e);var l=Na;if(l&&t){var a=Jl(l).hoistableScripts,n=Ea(t),u=a.get(n);u||(u=l.querySelector(yn(n)),u||(t=Y({src:t,async:!0},e),(e=Ne.get(n))&&Pi(t,e),u=l.createElement("script"),Yt(u),Zt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function k1(t,e){Fe.M(t,e);var l=Na;if(l&&t){var a=Jl(l).hoistableScripts,n=Ea(t),u=a.get(n);u||(u=l.querySelector(yn(n)),u||(t=Y({src:t,async:!0,type:"module"},e),(e=Ne.get(n))&&Pi(t,e),u=l.createElement("script"),Yt(u),Zt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Pd(t,e,l,a){var n=(n=$.current)?_u(n):null;if(!n)throw Error(r(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=ja(l.href),l=Jl(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=ja(l.href);var u=Jl(n).hoistableStyles,c=u.get(t);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,c),(u=n.querySelector(vn(t)))&&!u._p&&(c.instance=u,c.state.loading=5),Ne.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Ne.set(t,l),u||W1(n,t,l,c.state))),e&&a===null)throw Error(r(528,""));return c}if(e&&a!==null)throw Error(r(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Ea(l),l=Jl(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,t))}}function ja(t){return'href="'+ve(t)+'"'}function vn(t){return'link[rel="stylesheet"]['+t+"]"}function Id(t){return Y({},t,{"data-precedence":t.precedence,precedence:null})}function W1(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),Zt(e,"link",l),Yt(e),t.head.appendChild(e))}function Ea(t){return'[src="'+ve(t)+'"]'}function yn(t){return"script[async]"+t}function tr(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+ve(l.href)+'"]');if(a)return e.instance=a,Yt(a),a;var n=Y({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Yt(a),Zt(a,"style",n),Du(a,l.precedence,t),e.instance=a;case"stylesheet":n=ja(l.href);var u=t.querySelector(vn(n));if(u)return e.state.loading|=4,e.instance=u,Yt(u),u;a=Id(l),(n=Ne.get(n))&&Fi(a,n),u=(t.ownerDocument||t).createElement("link"),Yt(u);var c=u;return c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),Zt(u,"link",a),e.state.loading|=4,Du(u,l.precedence,t),e.instance=u;case"script":return u=Ea(l.src),(n=t.querySelector(yn(u)))?(e.instance=n,Yt(n),n):(a=l,(n=Ne.get(u))&&(a=Y({},l),Pi(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Yt(n),Zt(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(r(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Du(a,l.precedence,t));return e.instance}function Du(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,c=0;c title"):null)}function $1(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function ar(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function F1(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=ja(a.href),u=e.querySelector(vn(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Hu.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Yt(u);return}u=e.ownerDocument||e,a=Id(a),(n=Ne.get(n))&&Fi(a,n),u=u.createElement("link"),Yt(u);var c=u;c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),Zt(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=Hu.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Ii=0;function P1(t,e){return t.stylesheets&&t.count===0&&Ru(t,t.stylesheets),0Ii?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Hu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ru(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Uu=null;function Ru(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Uu=new Map,e.forEach(I1,t),Uu=null,Hu.call(t))}function I1(t,e){if(!(e.state.loading&4)){var l=Uu.get(t);if(l)var a=l.get(null);else{l=new Map,Uu.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),ss.exports=vm(),ss.exports}var gm=ym();const xm={production_hub:{id:"production_hub",isOpen:!1,isMinimized:!1,zIndex:10,position:{x:100,y:60},size:{width:1100,height:720}},asset_vault:{id:"asset_vault",isOpen:!1,isMinimized:!1,zIndex:10,position:{x:150,y:100},size:{width:900,height:600}},engine_room:{id:"engine_room",isOpen:!1,isMinimized:!1,zIndex:10,position:{x:200,y:140},size:{width:520,height:420}}},bm=[{id:"1",name:"Verdant Spire Launch",type:"Campaign",scenes:12,thumbnail:"/projects/verdant.jpg",lastModified:new Date("2024-01-15")},{id:"2",name:"Summer Watch Promo",type:"Product",scenes:6,thumbnail:"/projects/watch.jpg",lastModified:new Date("2024-01-12")},{id:"3",name:"Midnight Drive",type:"Automotive",scenes:8,thumbnail:"/projects/car.jpg",lastModified:new Date("2024-01-10")},{id:"4",name:"Neon Portrait",type:"Identity",scenes:4,thumbnail:"/projects/portrait.jpg",lastModified:new Date("2024-01-08")}],Sm=[{id:"gpu-a",name:"RTX 6000 A",vramTotal:96,vramUsed:42,temperature:68,utilization:73},{id:"gpu-b",name:"RTX 6000 B",vramTotal:96,vramUsed:28,temperature:62,utilization:45}],Dr=H.createContext(void 0),Am=({children:o})=>{const[E,T]=H.useState("vault"),[r,M]=H.useState({...xm}),[O,V]=H.useState(null),[R,_]=H.useState(10),[A,Z]=H.useState(null),[Y]=H.useState(bm),[lt,st]=H.useState(!1),[bt,ft]=H.useState([]),[ot,zt]=H.useState(Sm),[dt,J]=H.useState([]),X=H.useCallback(y=>{T(y)},[]),xt=H.useCallback(y=>{M(j=>{const C=R+1;return _(C),V(y),{...j,[y]:{...j[y],isOpen:!0,isMinimized:!1,zIndex:C}}})},[R]),jt=H.useCallback(y=>{M(j=>({...j,[y]:{...j[y],isOpen:!1}})),V(j=>j===y?null:j)},[]),k=H.useCallback(y=>{M(j=>({...j,[y]:{...j[y],isMinimized:!0}})),V(j=>j===y?null:j)},[]),Ot=H.useCallback(y=>{M(j=>{const C=R+1;return _(C),V(y),{...j,[y]:{...j[y],isMinimized:!1,zIndex:C}}})},[R]),qt=H.useCallback(y=>{M(j=>{if(j[y].zIndex===R)return j;const C=R+1;return _(C),V(y),{...j,[y]:{...j[y],zIndex:C}}})},[R]),Pe=H.useCallback((y,j)=>{M(C=>({...C,[y]:{...C[y],position:j}}))},[]),he=H.useCallback(y=>{ft(j=>[...j,y])},[]),Kt=H.useCallback((y,j)=>{ft(C=>C.map(at=>at.id===y?{...at,...j}:at))},[]),Ue=H.useCallback(y=>{zt(y)},[]),je=H.useCallback(y=>{J(j=>[...j.slice(-49),y])},[]),ae={currentStage:E,setStage:X,windows:r,activeWindow:O,highestZIndex:R,openWindow:xt,closeWindow:jt,minimizeWindow:k,restoreWindow:Ot,bringToFront:qt,updateWindowPosition:Pe,selectedProject:A,setSelectedProject:Z,projects:Y,isAuthenticated:lt,setAuthenticated:st,tasks:bt,addTask:he,updateTask:Kt,gpuStats:ot,updateGPUStats:Ue,logs:dt,addLog:je};return s.jsx(Dr.Provider,{"code-path":"src/stores/desktopStore.tsx:274:5",value:ae,children:o})},Ql=()=>{const o=H.useContext(Dr);if(o===void 0)throw new Error("useDesktopStore must be used within a DesktopProvider");return o},zm=()=>s.jsxs("div",{"code-path":"src/components/nebula/NebulaBackground.tsx:5:5",className:"fixed inset-0 overflow-hidden pointer-events-none",children:[s.jsx("div",{"code-path":"src/components/nebula/NebulaBackground.tsx:7:7",className:"absolute inset-0 bg-black"}),s.jsx("div",{"code-path":"src/components/nebula/NebulaBackground.tsx:10:7",className:"absolute inset-0 nebula-layer",style:{background:` radial-gradient(ellipse 80% 60% at 30% 40%, rgba(91, 50, 150, 0.25) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 70% 60%, rgba(123, 108, 255, 0.18) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 50% 30%, rgba(139, 92, 246, 0.12) 0%, transparent 50%) `}}),s.jsx("div",{"code-path":"src/components/nebula/NebulaBackground.tsx:22:7",className:"absolute inset-0",style:{background:` radial-gradient(ellipse 40% 30% at 80% 20%, rgba(192, 132, 252, 0.1) 0%, transparent 50%), radial-gradient(ellipse 35% 25% at 20% 80%, rgba(99, 102, 241, 0.12) 0%, transparent 45%) `,animation:"nebula-drift 25s ease-in-out infinite reverse"}}),s.jsx(Nm,{"code-path":"src/components/nebula/NebulaBackground.tsx:34:7"}),s.jsx("div",{"code-path":"src/components/nebula/NebulaBackground.tsx:37:7",className:"absolute inset-0",style:{background:"radial-gradient(ellipse at center, transparent 0%, rgba(0,0,0,0.4) 100%)"}})]}),Nm=()=>{const o=_r.useMemo(()=>Array.from({length:60},(E,T)=>({id:T,x:Math.random()*100,y:Math.random()*100,size:Math.random()*2+.5,opacity:Math.random()*.5+.2,delay:Math.random()*5})),[]);return s.jsx("div",{"code-path":"src/components/nebula/NebulaBackground.tsx:61:5",className:"absolute inset-0",children:o.map(E=>s.jsx("div",{"code-path":"src/components/nebula/NebulaBackground.tsx:63:9",className:"absolute rounded-full bg-white",style:{left:`${E.x}%`,top:`${E.y}%`,width:`${E.size}px`,height:`${E.size}px`,opacity:E.opacity,animation:`twinkle 4s ease-in-out ${E.delay}s infinite`}},E.id))})},Or=document.createElement("style");Or.textContent=` @keyframes twinkle { 0%, 100% { opacity: 0.2; } 50% { opacity: 0.6; } } `;document.head.appendChild(Or);const jm=()=>{const[o,E]=H.useState(!1),[T,r]=H.useState(!1),{setStage:M,setAuthenticated:O}=Ql(),V=H.useCallback(()=>{o||(E(!0),setTimeout(()=>{r(!0),setTimeout(()=>{O(!0),M("nexus")},600)},900))},[o,O,M]);return s.jsxs("div",{"code-path":"src/sections/VaultDoor.tsx:26:5",className:"fixed inset-0 flex items-center justify-center bg-black z-50",children:[s.jsx("div",{"code-path":"src/sections/VaultDoor.tsx:28:7",className:"absolute inset-0 opacity-60",style:{background:` radial-gradient(ellipse 70% 50% at 50% 50%, rgba(91, 50, 150, 0.2) 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 40% 60%, rgba(123, 108, 255, 0.15) 0%, transparent 50%) `}}),s.jsxs("div",{"code-path":"src/sections/VaultDoor.tsx:39:7",className:"relative z-10 flex flex-col items-center",children:[s.jsx("h1",{"code-path":"src/sections/VaultDoor.tsx:41:9",className:"text-sm font-semibold tracking-[0.2em] uppercase mb-12",style:{color:"var(--astral-text-muted)"},children:"Astral Studio"}),s.jsxs("div",{"code-path":"src/sections/VaultDoor.tsx:49:9",className:"relative w-[200px] h-[200px] flex items-center justify-center",children:[s.jsx("div",{"code-path":"src/sections/VaultDoor.tsx:51:11",className:`absolute inset-0 rounded-full transition-opacity duration-500 ${o?"opacity-100":"opacity-60"}`,style:{background:"radial-gradient(circle, rgba(123, 108, 255, 0.2) 0%, transparent 70%)",filter:"blur(20px)"}}),s.jsxs("svg",{"code-path":"src/sections/VaultDoor.tsx:62:11",width:"180",height:"180",viewBox:"0 0 180 180",className:`transform transition-transform duration-300 ${o?"scale-110":"scale-100"}`,onClick:V,style:{cursor:"pointer"},children:[s.jsx("circle",{"code-path":"src/sections/VaultDoor.tsx:73:13",cx:"90",cy:"90",r:"85",fill:"none",stroke:"rgba(255, 255, 255, 0.05)",strokeWidth:"2"}),s.jsx("circle",{"code-path":"src/sections/VaultDoor.tsx:83:13",cx:"90",cy:"90",r:"85",fill:"none",stroke:"rgba(123, 108, 255, 0.9)",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"534",className:o?"animate-ring-spin":"animate-pulse-slow",style:{filter:"drop-shadow(0 0 18px rgba(123, 108, 255, 0.45))",transformOrigin:"center",animation:o?"ring-spin 0.9s linear forwards":"pulse-slow 3s ease-in-out infinite"}}),s.jsx("circle",{"code-path":"src/sections/VaultDoor.tsx:103:13",cx:"90",cy:"90",r:"65",fill:"none",stroke:"rgba(123, 108, 255, 0.2)",strokeWidth:"1",strokeDasharray:"8 4",className:"animate-spin-slow",style:{transformOrigin:"center",animationDuration:"20s"}}),s.jsxs("g",{"code-path":"src/sections/VaultDoor.tsx:119:13",transform:"translate(78, 78)",children:[s.jsx("path",{"code-path":"src/sections/VaultDoor.tsx:120:15",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z",fill:"rgba(123, 108, 255, 0.6)"}),s.jsx("circle",{"code-path":"src/sections/VaultDoor.tsx:124:15",cx:"12",cy:"12",r:"4",fill:"rgba(123, 108, 255, 0.9)"})]})]}),T&&s.jsx(Em,{"code-path":"src/sections/VaultDoor.tsx:129:29"})]}),s.jsx("p",{"code-path":"src/sections/VaultDoor.tsx:133:9",className:"mt-10 text-sm font-medium tracking-wide",style:{color:"var(--astral-text-muted)"},children:o?"Authenticating...":"Insert security key or use biometric sensor"}),s.jsx("div",{"code-path":"src/sections/VaultDoor.tsx:141:9",className:"absolute bottom-8 left-1/2 -translate-x-1/2 text-xs tracking-wider",style:{color:"rgba(161, 161, 170, 0.5)"},children:"Offline · Air-gapped · v2.4.0"})]})]})},Em=()=>{const o=_r.useMemo(()=>Array.from({length:24},(E,T)=>({id:T,angle:T/24*360,distance:80+Math.random()*40,size:3+Math.random()*4,delay:Math.random()*.1})),[]);return s.jsx("div",{"code-path":"src/sections/VaultDoor.tsx:164:5",className:"absolute inset-0 pointer-events-none",children:o.map(E=>s.jsx("div",{"code-path":"src/sections/VaultDoor.tsx:166:9",className:"absolute left-1/2 top-1/2 rounded-full",style:{width:`${E.size}px`,height:`${E.size}px`,background:"rgba(123, 108, 255, 0.9)",boxShadow:"0 0 10px rgba(123, 108, 255, 0.6)",animation:`particle-burst 0.6s ease-out ${E.delay}s forwards`,"--angle":`${E.angle}deg`,"--distance":`${E.distance}px`}},E.id))})},Hr=document.createElement("style");Hr.textContent+=` @keyframes particle-burst { 0% { transform: translate(-50%, -50%) rotate(var(--angle)) translateX(0); opacity: 1; } 100% { transform: translate(-50%, -50%) rotate(var(--angle)) translateX(var(--distance)); opacity: 0; } } @keyframes ring-spin { 0% { stroke-dashoffset: 534; } 100% { stroke-dashoffset: 0; } } `;document.head.appendChild(Hr);const Tm=o=>o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Mm=o=>o.replace(/^([A-Z])|[\s-_]+(\w)/g,(E,T,r)=>r?r.toUpperCase():T.toLowerCase()),Tr=o=>{const E=Mm(o);return E.charAt(0).toUpperCase()+E.slice(1)},Ur=(...o)=>o.filter((E,T,r)=>!!E&&E.trim()!==""&&r.indexOf(E)===T).join(" ").trim(),_m=o=>{for(const E in o)if(E.startsWith("aria-")||E==="role"||E==="title")return!0};var Dm={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const Om=H.forwardRef(({color:o="currentColor",size:E=24,strokeWidth:T=2,absoluteStrokeWidth:r,className:M="",children:O,iconNode:V,...R},_)=>H.createElement("svg",{ref:_,...Dm,width:E,height:E,stroke:o,strokeWidth:r?Number(T)*24/Number(E):T,className:Ur("lucide",M),...!O&&!_m(R)&&{"aria-hidden":"true"},...R},[...V.map(([A,Z])=>H.createElement(A,Z)),...Array.isArray(O)?O:[O]]));const Lt=(o,E)=>{const T=H.forwardRef(({className:r,...M},O)=>H.createElement(Om,{ref:O,iconNode:E,className:Ur(`lucide-${Tm(Tr(o))}`,`lucide-${o}`,r),...M}));return T.displayName=Tr(o),T};const Hm=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],Um=Lt("box",Hm);const Rm=[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]],Cm=Lt("clapperboard",Rm);const Bm=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],qm=Lt("clock",Bm);const Ym=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],Rr=Lt("cpu",Ym);const Vm=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]],Gm=Lt("film",Vm);const wm=[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]],Xm=Lt("folder-open",wm);const Qm=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],Zm=Lt("folder",Qm);const Lm=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]],Km=Lt("grid-3x3",Lm);const Jm=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],km=Lt("image",Jm);const Wm=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],$m=Lt("list",Wm);const Fm=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Cr=Lt("plus",Fm);const Pm=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],Im=Lt("send",Pm);const th=[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]],eh=Lt("toggle-left",th);const lh=[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]],ah=Lt("toggle-right",lh);const nh=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Mr=Lt("upload",nh);const uh=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],ch=Lt("user",uh);const ih=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],sh=Lt("users",ih),fh=()=>{const{projects:o,setSelectedProject:E,setStage:T}=Ql(),[r,M]=H.useState(0),[O,V]=H.useState(!1),[R,_]=H.useState(0),[A,Z]=H.useState(0),[Y,lt]=H.useState(!1),st=H.useRef(null),bt=(dt,J)=>{O||Y||(M(J),lt(!0),setTimeout(()=>{E(dt),T("workspace")},600))},ft=dt=>{st.current&&(V(!0),_(dt.pageX-st.current.offsetLeft),Z(st.current.scrollLeft))},ot=dt=>{if(!O||!st.current)return;dt.preventDefault();const X=(dt.pageX-st.current.offsetLeft-R)*1.5;st.current.scrollLeft=A-X},zt=()=>{V(!1)};return H.useEffect(()=>{const dt=J=>{Y||(J.key==="ArrowLeft"&&r>0?M(r-1):J.key==="ArrowRight"&&rwindow.removeEventListener("keydown",dt)},[r,o,Y]),s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:66:5",className:`fixed inset-0 flex flex-col items-center justify-center z-40 transition-all duration-500 ${Y?"opacity-0 scale-105":"opacity-100 scale-100"}`,children:[s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:72:7",className:"absolute top-8 left-8",children:s.jsx("h1",{"code-path":"src/sections/ProjectNexus.tsx:73:9",className:"text-xs font-semibold tracking-[0.2em] uppercase",style:{color:"var(--astral-text-muted)"},children:"Astral Studio"})}),s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:82:7",className:"mb-12",children:s.jsx("span",{"code-path":"src/sections/ProjectNexus.tsx:83:9",className:"text-xs font-semibold tracking-[0.15em] uppercase",style:{color:"var(--astral-violet)"},children:"Project Nexus"})}),s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:92:7",ref:st,className:"w-full max-w-[1400px] overflow-hidden px-8",onMouseDown:ft,onMouseMove:ot,onMouseUp:zt,onMouseLeave:zt,style:{cursor:O?"grabbing":"grab"},children:s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:101:9",className:"flex gap-6 transition-transform duration-500 ease-out",style:{transform:`translateX(calc(50% - ${r*456+210}px))`},children:[o.map((dt,J)=>s.jsx(oh,{"code-path":"src/sections/ProjectNexus.tsx:108:13",project:dt,isActive:J===r,onClick:()=>bt(dt,J)},dt.id)),s.jsx(dh,{"code-path":"src/sections/ProjectNexus.tsx:117:11",isActive:r===o.length,onClick:()=>M(o.length)})]})}),s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:125:7",className:"flex gap-2 mt-12",children:[...o,{id:"new"}].map((dt,J)=>s.jsx("button",{"code-path":"src/sections/ProjectNexus.tsx:127:11",onClick:()=>M(J),className:`w-2 h-2 rounded-full transition-all duration-300 ${J===r?"bg-[var(--astral-violet)] w-6":"bg-white/20 hover:bg-white/40"}`},J))}),s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:140:7",className:"absolute bottom-8 text-xs tracking-wide",style:{color:"rgba(161, 161, 170, 0.4)"},children:"Use ← → to navigate · Enter to select"})]})},oh=({project:o,isActive:E,onClick:T})=>s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:158:5",onClick:T,className:` relative flex-shrink-0 w-[420px] h-[260px] rounded-[18px] overflow-hidden transition-all duration-500 ease-out cursor-pointer ${E?"scale-105 opacity-100":"scale-95 opacity-60 blur-[2px]"} `,style:{boxShadow:E?"0 18px 60px rgba(0, 0, 0, 0.55), 0 0 30px rgba(123, 108, 255, 0.15)":"0 8px 30px rgba(0, 0, 0, 0.3)"},children:[s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:172:7",className:"absolute inset-0 glass-panel-strong"}),s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:175:7",className:"absolute inset-0 opacity-40",style:{background:` linear-gradient(135deg, rgba(123, 108, 255, 0.3) 0%, rgba(91, 50, 150, 0.2) 50%, rgba(139, 92, 246, 0.15) 100% ) `}}),s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:189:7",className:"absolute inset-0 opacity-20",style:{backgroundImage:` radial-gradient(circle at 20% 30%, rgba(123, 108, 255, 0.3) 0%, transparent 40%), radial-gradient(circle at 80% 70%, rgba(192, 132, 252, 0.2) 0%, transparent 35%) `}}),s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:200:7",className:"absolute inset-0 p-6 flex flex-col justify-end",children:[s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:201:9",className:"text-xs font-medium tracking-wider uppercase mb-2",style:{color:"var(--astral-violet)"},children:[o.type," · ",o.scenes," scenes"]}),s.jsx("h3",{"code-path":"src/sections/ProjectNexus.tsx:207:9",className:"text-xl font-semibold text-white",children:o.name}),s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:210:9",className:"text-xs mt-2",style:{color:"var(--astral-text-muted)"},children:["Last modified ",o.lastModified.toLocaleDateString()]})]}),E&&s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:220:9",className:"absolute top-4 right-4 w-2 h-2 rounded-full status-active"}),E&&s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:227:9",className:"absolute inset-0 rounded-[18px] pointer-events-none",style:{border:"1px solid rgba(123, 108, 255, 0.4)",boxShadow:"inset 0 0 20px rgba(123, 108, 255, 0.1)"}})]}),dh=({isActive:o,onClick:E})=>s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:246:5",onClick:E,className:` relative flex-shrink-0 w-[420px] h-[260px] rounded-[18px] overflow-hidden transition-all duration-500 ease-out cursor-pointer flex items-center justify-center ${o?"scale-105 opacity-100":"scale-95 opacity-50"} `,style:{boxShadow:o?"0 18px 60px rgba(0, 0, 0, 0.55)":"0 8px 30px rgba(0, 0, 0, 0.3)"},children:[s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:261:7",className:"absolute inset-0",style:{background:"rgba(255, 255, 255, 0.03)",backdropFilter:"blur(20px)",border:"2px dashed rgba(255, 255, 255, 0.15)",borderRadius:"18px"}}),s.jsxs("div",{"code-path":"src/sections/ProjectNexus.tsx:272:7",className:"relative z-10 flex flex-col items-center",children:[s.jsx("div",{"code-path":"src/sections/ProjectNexus.tsx:273:9",className:` w-16 h-16 rounded-full flex items-center justify-center mb-4 transition-all duration-300 ${o?"bg-[var(--astral-violet)]":"bg-white/10"} `,children:s.jsx(Cr,{"code-path":"src/sections/ProjectNexus.tsx:280:11",className:"w-8 h-8 text-white",strokeWidth:1.5})}),s.jsx("span",{"code-path":"src/sections/ProjectNexus.tsx:285:9",className:"text-lg font-medium text-white",children:"New Project"}),s.jsx("span",{"code-path":"src/sections/ProjectNexus.tsx:286:9",className:"text-sm mt-1",style:{color:"var(--astral-text-muted)"},children:"Create a new campaign"})]})]}),rh=[{id:"production_hub",name:"Production Hub",icon:Cm},{id:"asset_vault",name:"Asset Vault",icon:Xm},{id:"engine_room",name:"Engine Room",icon:Rr}],mh=()=>{const[o,E]=H.useState(null),{windows:T,activeWindow:r,openWindow:M,restoreWindow:O}=Ql(),V=R=>{const _=T[R];_.isOpen?_.isMinimized&&O(R):M(R)};return s.jsx("div",{"code-path":"src/components/dock/Dock.tsx:32:5",className:"fixed bottom-6 left-1/2 -translate-x-1/2 z-[100]",children:s.jsx("div",{"code-path":"src/components/dock/Dock.tsx:33:7",className:"glass-pill px-4 py-3 flex items-center gap-2",children:rh.map(R=>{const _=T[R.id],A=_.isOpen&&!_.isMinimized,Z=r===R.id;return s.jsx(hh,{"code-path":"src/components/dock/Dock.tsx:40:13",item:R,isOpen:A,isActive:Z,isHovered:o===R.id,onHover:()=>E(R.id),onLeave:()=>E(null),onClick:()=>V(R.id)},R.id)})})})},hh=({item:o,isOpen:E,isActive:T,isHovered:r,onHover:M,onLeave:O,onClick:V})=>{const R=o.icon;return s.jsxs("div",{"code-path":"src/components/dock/Dock.tsx:79:5",className:"relative",children:[r&&s.jsx("div",{"code-path":"src/components/dock/Dock.tsx:82:9",className:"absolute -top-12 left-1/2 -translate-x-1/2 px-3 py-1.5 rounded-lg text-xs font-medium whitespace-nowrap animate-fade-in",style:{background:"rgba(255, 255, 255, 0.1)",backdropFilter:"blur(12px)",border:"1px solid rgba(255, 255, 255, 0.1)"},children:o.name}),s.jsx("button",{"code-path":"src/components/dock/Dock.tsx:95:7",onMouseEnter:M,onMouseLeave:O,onClick:V,className:` relative w-12 h-12 rounded-xl flex items-center justify-center transition-all duration-300 ease-out ${T?"translate-y-[-6px]":"translate-y-0"} ${r?"scale-110":"scale-100"} `,style:{background:T?"rgba(123, 108, 255, 0.2)":"rgba(255, 255, 255, 0.05)",border:`1px solid ${T?"rgba(123, 108, 255, 0.4)":"rgba(255, 255, 255, 0.1)"}`,boxShadow:T?"0 0 20px rgba(123, 108, 255, 0.2)":"none"},children:s.jsx(R,{"code-path":"src/components/dock/Dock.tsx:115:9",className:"w-5 h-5 transition-colors duration-300",style:{color:T?"var(--astral-violet)":"rgba(255, 255, 255, 0.8)"},strokeWidth:1.5})}),(E||T)&&s.jsx("div",{"code-path":"src/components/dock/Dock.tsx:126:9",className:"absolute -bottom-1.5 left-1/2 -translate-x-1/2 w-1.5 h-1.5 rounded-full transition-all duration-300",style:{background:T?"var(--astral-violet)":"rgba(255, 255, 255, 0.4)",boxShadow:T?"0 0 8px var(--astral-violet)":"none"}})]})},ms=({id:o,title:E,children:T,defaultPosition:r={x:100,y:60},defaultSize:M={width:900,height:600}})=>{const O=H.useRef(null),[V,R]=H.useState(!1),[_,A]=H.useState({x:0,y:0}),{windows:Z,activeWindow:Y,closeWindow:lt,minimizeWindow:st,bringToFront:bt,updateWindowPosition:ft}=Ql(),ot=Z[o],zt=Y===o;H.useEffect(()=>{ot.position.x===0&&ot.position.y===0&&ft(o,r)},[o,r,ot.position,ft]);const dt=H.useCallback(J=>{if(!J.target.closest(".window-controls")&&(bt(o),R(!0),O.current)){const X=O.current.getBoundingClientRect();A({x:J.clientX-X.left,y:J.clientY-X.top})}},[o,bt]);return H.useEffect(()=>{const J=xt=>{if(!V)return;const jt=xt.clientX-_.x,k=xt.clientY-_.y,Ot=window.innerWidth-(ot.size.width||M.width),qt=window.innerHeight-(ot.size.height||M.height);ft(o,{x:Math.max(0,Math.min(jt,Ot)),y:Math.max(0,Math.min(k,qt))})},X=()=>{R(!1)};return V&&(document.addEventListener("mousemove",J),document.addEventListener("mouseup",X)),()=>{document.removeEventListener("mousemove",J),document.removeEventListener("mouseup",X)}},[V,_,o,ft,ot.size,M]),!ot.isOpen||ot.isMinimized?null:s.jsx("div",{"code-path":"src/components/windows/Window.tsx:88:5",ref:O,className:` absolute flex flex-col transition-shadow duration-300 ${V?"dragging":""} animate-scale-in `,style:{left:ot.position.x||r.x,top:ot.position.y||r.y,width:ot.size.width||M.width,height:ot.size.height||M.height,zIndex:ot.zIndex},onMouseDown:()=>bt(o),children:s.jsxs("div",{"code-path":"src/components/windows/Window.tsx:106:7",className:` flex-1 flex flex-col rounded-[18px] overflow-hidden transition-all duration-300 `,style:{background:"rgba(255, 255, 255, 0.05)",backdropFilter:"blur(20px) saturate(120%)",border:`1px solid ${zt?"rgba(123, 108, 255, 0.3)":"rgba(255, 255, 255, 0.1)"}`,boxShadow:zt?"0 18px 60px rgba(0, 0, 0, 0.55), 0 0 30px rgba(123, 108, 255, 0.1)":"0 18px 60px rgba(0, 0, 0, 0.55)"},children:[s.jsxs("div",{"code-path":"src/components/windows/Window.tsx:121:9",className:"h-11 flex items-center px-4 drag-handle",onMouseDown:dt,children:[s.jsxs("div",{"code-path":"src/components/windows/Window.tsx:126:11",className:"window-controls flex items-center gap-2",children:[s.jsx("button",{"code-path":"src/components/windows/Window.tsx:127:13",onClick:()=>lt(o),className:"traffic-light traffic-light-close","aria-label":"Close"}),s.jsx("button",{"code-path":"src/components/windows/Window.tsx:132:13",onClick:()=>st(o),className:"traffic-light traffic-light-minimize","aria-label":"Minimize"}),s.jsx("div",{"code-path":"src/components/windows/Window.tsx:137:13",className:"traffic-light traffic-light-maximize"})]}),s.jsx("div",{"code-path":"src/components/windows/Window.tsx:141:11",className:"flex-1 text-center",children:s.jsx("span",{"code-path":"src/components/windows/Window.tsx:142:13",className:"text-xs font-medium tracking-wide",style:{color:"var(--astral-text-muted)"},children:E})}),s.jsx("div",{"code-path":"src/components/windows/Window.tsx:151:11",className:"w-[52px]"})]}),s.jsx("div",{"code-path":"src/components/windows/Window.tsx:155:9",className:"flex-1 overflow-auto relative",children:T})]})})},ph=[{id:"1",name:"Alex Chen",status:"active",hasLiDAR:!0},{id:"2",name:"Maria Santos",status:"active",hasLiDAR:!0},{id:"3",name:"James Wilson",status:"training",hasLiDAR:!1}],vh=[{id:"1",prompt:"Sunset beach scene, golden hour",status:"generating",progress:67,eta:45,vramUsage:42,createdAt:new Date},{id:"2",prompt:"Urban nightscape, neon lights",status:"queued",progress:0,eta:120,vramUsage:0,createdAt:new Date}],yh=()=>{const[o,E]=H.useState(ph),[T,r]=H.useState([]),[M,O]=H.useState(vh),[V,R]=H.useState(""),[_,A]=H.useState(""),[Z,Y]=H.useState(!1),[lt,st]=H.useState(!1),[bt,ft]=H.useState(!1),ot=X=>{const xt=X.target.value;R(xt),xt.length>10&&!xt.includes(",")?A(", shot on Arri Alexa, 85mm lens, cinematic lighting..."):xt.length>20&&!xt.includes("8k")?A(", 8k, highly detailed, photorealistic..."):A("")},zt=()=>{V.trim()&&(Y(!0),setTimeout(()=>{Y(!1);const X={id:Date.now().toString(),prompt:V,status:"queued",progress:0,eta:180,vramUsage:0,createdAt:new Date};O([X,...M]),R(""),A("")},1500))},dt=H.useCallback(X=>{X.preventDefault(),st(!1);const xt={id:Date.now().toString(),name:`Actor ${o.length+1}`,status:"active",hasLiDAR:!0};E([...o,xt])},[o]),J=H.useCallback(X=>{X.preventDefault(),ft(!1);const xt={id:Date.now().toString(),name:`Product ${T.length+1}`,category:"Watch",materials:[],extractionProgress:0};r([...T,xt]);let jt=0;const k=setInterval(()=>{jt+=10,r(Ot=>Ot.map(qt=>qt.id===xt.id?{...qt,extractionProgress:jt}:qt)),jt>=100&&clearInterval(k)},200)},[T]);return s.jsx(ms,{"code-path":"src/components/apps/ProductionHub.tsx:119:5",id:"production_hub",title:"Production Hub",defaultPosition:{x:80,y:50},defaultSize:{width:1100,height:720},children:s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:125:7",className:"h-full flex flex-col",children:[s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:127:9",className:"flex-1 flex min-h-0",children:[s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:129:11",className:"w-[240px] border-r border-white/10 p-4 flex flex-col",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:130:13",className:"section-header mb-4",children:"Cast"}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:133:13",className:`drop-zone p-4 mb-4 text-center ${lt?"drag-over":""}`,onDragOver:X=>{X.preventDefault(),st(!0)},onDragLeave:()=>st(!1),onDrop:dt,children:[s.jsx(Mr,{"code-path":"src/components/apps/ProductionHub.tsx:139:15",className:"w-6 h-6 mx-auto mb-2 opacity-50"}),s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:140:15",className:"text-xs opacity-60",children:"Drop actor set"})]}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:144:13",className:"flex-1 overflow-auto space-y-2",children:o.map(X=>s.jsx(gh,{"code-path":"src/components/apps/ProductionHub.tsx:146:17",actor:X},X.id))}),s.jsxs("button",{"code-path":"src/components/apps/ProductionHub.tsx:151:13",className:"mt-4 glass-panel py-2 px-4 rounded-lg flex items-center justify-center gap-2 text-sm hover:bg-white/10 transition-colors",children:[s.jsx(Cr,{"code-path":"src/components/apps/ProductionHub.tsx:152:15",className:"w-4 h-4"}),"Add Actor"]})]}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:158:11",className:"flex-1 p-4 flex flex-col",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:160:13",className:"flex-1 rounded-[14px] border border-white/10 relative overflow-hidden flex items-center justify-center",style:{aspectRatio:"16/9"},children:Z?s.jsx(zh,{"code-path":"src/components/apps/ProductionHub.tsx:165:17"}):s.jsx(Ah,{"code-path":"src/components/apps/ProductionHub.tsx:167:17"})}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:172:13",className:"mt-4 relative",children:s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:173:15",className:"intent-bar h-[52px] flex items-center px-4",children:[s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:174:17",className:"relative flex-1",children:[s.jsx("input",{"code-path":"src/components/apps/ProductionHub.tsx:175:19",type:"text",value:V,onChange:ot,onKeyDown:X=>X.key==="Enter"&&zt(),placeholder:"Describe the scene...",className:"w-full bg-transparent text-sm text-white placeholder-white/40 outline-none"}),_&&s.jsxs("span",{"code-path":"src/components/apps/ProductionHub.tsx:184:21",className:"absolute left-0 top-0 text-sm text-white/20 pointer-events-none",children:[V,_]})]}),s.jsx("button",{"code-path":"src/components/apps/ProductionHub.tsx:189:17",onClick:zt,disabled:!V.trim()||Z,className:"w-10 h-10 rounded-full bg-[var(--astral-violet)] flex items-center justify-center ml-3 transition-all hover:scale-105 disabled:opacity-50 disabled:hover:scale-100",children:s.jsx(Im,{"code-path":"src/components/apps/ProductionHub.tsx:194:19",className:"w-4 h-4 text-white"})})]})})]}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:201:11",className:"w-[240px] border-l border-white/10 p-4 flex flex-col",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:202:13",className:"section-header mb-4",children:"Essence"}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:205:13",className:`drop-zone p-6 mb-4 text-center flex flex-col items-center ${bt?"drag-over":""}`,onDragOver:X=>{X.preventDefault(),ft(!0)},onDragLeave:()=>ft(!1),onDrop:J,children:[s.jsx(Mr,{"code-path":"src/components/apps/ProductionHub.tsx:211:15",className:"w-8 h-8 mb-3 opacity-50"}),s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:212:15",className:"text-xs opacity-60",children:"Drop product images"})]}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:216:13",className:"flex-1 overflow-auto space-y-3",children:T.map(X=>s.jsx(bh,{"code-path":"src/components/apps/ProductionHub.tsx:218:17",product:X},X.id))})]})]}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:225:9",className:"h-[100px] border-t border-white/10 p-3 film-strip",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:226:11",className:"section-header mb-2 text-[10px]",children:"Task Loom"}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:227:11",className:"flex gap-3 overflow-x-auto pb-2",children:M.map(X=>s.jsx(Sh,{"code-path":"src/components/apps/ProductionHub.tsx:229:15",task:X},X.id))})]})]})})},gh=({actor:o})=>{const[E,T]=H.useState(!1);return s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:244:5",className:"flex items-center gap-3 p-2 rounded-lg hover:bg-white/5 transition-colors cursor-pointer",onMouseEnter:()=>T(!0),onMouseLeave:()=>T(!1),children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:249:7",className:"w-10 h-10 rounded-lg bg-white/10 flex items-center justify-center overflow-hidden relative",children:E&&o.hasLiDAR?s.jsx(xh,{"code-path":"src/components/apps/ProductionHub.tsx:251:11"}):s.jsx(ch,{"code-path":"src/components/apps/ProductionHub.tsx:253:11",className:"w-5 h-5 opacity-50"})}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:256:7",className:"flex-1 min-w-0",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:257:9",className:"text-sm font-medium truncate",children:o.name}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:258:9",className:"text-xs opacity-50 capitalize",children:o.status})]}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:260:7",className:`w-2 h-2 rounded-full ${o.status==="active"?"status-active":"status-inactive"}`})]})},xh=()=>s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:271:5",className:"absolute inset-0 flex items-center justify-center",children:s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:272:7",className:"w-full h-full animate-spin-slow",style:{background:` radial-gradient(circle at 30% 40%, rgba(123, 108, 255, 0.6) 1px, transparent 1px), radial-gradient(circle at 60% 30%, rgba(123, 108, 255, 0.5) 1px, transparent 1px), radial-gradient(circle at 45% 60%, rgba(123, 108, 255, 0.4) 1px, transparent 1px), radial-gradient(circle at 70% 50%, rgba(123, 108, 255, 0.5) 1px, transparent 1px), radial-gradient(circle at 25% 65%, rgba(123, 108, 255, 0.4) 1px, transparent 1px) `,backgroundSize:"100% 100%"}})}),bh=({product:o})=>s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:291:5",className:"glass-panel p-3 rounded-lg",children:[s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:292:7",className:"flex items-center gap-2 mb-2",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:293:9",className:"w-8 h-8 rounded bg-white/10 flex items-center justify-center",children:s.jsx(km,{"code-path":"src/components/apps/ProductionHub.tsx:294:11",className:"w-4 h-4 opacity-50"})}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:296:9",className:"flex-1 min-w-0",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:297:11",className:"text-sm font-medium truncate",children:o.name}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:298:11",className:"text-xs opacity-50",children:o.category})]})]}),o.extractionProgress!==void 0&&o.extractionProgress<100&&s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:303:9",children:[s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:304:11",className:"flex items-center justify-between text-[10px] opacity-60 mb-1",children:[s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:305:13",children:"Extracting materials..."}),s.jsxs("span",{"code-path":"src/components/apps/ProductionHub.tsx:306:13",children:[o.extractionProgress,"%"]})]}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:308:11",className:"h-1 bg-white/10 rounded-full overflow-hidden",children:s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:309:13",className:"h-full bg-[var(--astral-violet)] transition-all duration-200",style:{width:`${o.extractionProgress}%`}})})]}),o.extractionProgress===100&&s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:318:9",className:"flex flex-wrap gap-1 mt-2",children:["Material 1","Texture","Mesh"].map((E,T)=>s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:320:13",className:"text-[10px] px-2 py-0.5 rounded-full bg-white/10",children:E},T))})]}),Sh=({task:o})=>s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:335:5",className:"flex-shrink-0 w-[160px] h-[72px] glass-panel rounded-lg p-2 flex flex-col justify-between",children:[s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:338:7",className:"flex items-start justify-between",children:[s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:339:9",className:"text-[10px] opacity-60 line-clamp-1 flex-1",children:o.prompt}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:340:9",className:`w-1.5 h-1.5 rounded-full ml-1 flex-shrink-0 ${o.status==="generating"?"status-active animate-pulse":o.status==="queued"?"status-inactive":o.status==="completed"?"status-active":"status-alert"}`})]}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:349:7",className:"flex items-center justify-between text-[10px] opacity-50",children:[s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:350:9",className:"flex items-center gap-1",children:[s.jsx(qm,{"code-path":"src/components/apps/ProductionHub.tsx:351:11",className:"w-3 h-3"}),s.jsxs("span",{"code-path":"src/components/apps/ProductionHub.tsx:352:11",children:[o.eta,"s"]})]}),s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:354:9",className:"flex items-center gap-1",children:[s.jsx(Rr,{"code-path":"src/components/apps/ProductionHub.tsx:355:11",className:"w-3 h-3"}),s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:356:11",children:o.vramUsage>0?`${o.vramUsage}GB`:"-"})]})]}),o.status==="generating"&&s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:361:9",className:"h-1 bg-white/10 rounded-full overflow-hidden",children:s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:362:11",className:"h-full bg-[var(--astral-violet)] transition-all duration-300",style:{width:`${o.progress}%`}})})]}),Ah=()=>s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:374:5",className:"flex flex-col items-center justify-center",children:[s.jsxs("svg",{"code-path":"src/components/apps/ProductionHub.tsx:376:7",width:"80",height:"80",viewBox:"0 0 80 80",className:"opacity-30",children:[s.jsx("polygon",{"code-path":"src/components/apps/ProductionHub.tsx:382:9",points:"40,10 70,60 10,60",fill:"none",stroke:"rgba(123, 108, 255, 0.6)",strokeWidth:"1"}),s.jsx("polygon",{"code-path":"src/components/apps/ProductionHub.tsx:388:9",points:"40,25 58,55 22,55",fill:"none",stroke:"rgba(123, 108, 255, 0.4)",strokeWidth:"0.5"})]}),s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:395:7",className:"mt-4 text-sm opacity-40",children:"Ready"})]}),zh=()=>s.jsxs("div",{"code-path":"src/components/apps/ProductionHub.tsx:402:5",className:"absolute inset-0 flex items-center justify-center",children:[s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:403:7",className:"w-full h-full",style:{background:` repeating-radial-gradient( circle at 50% 50%, transparent 0, transparent 2px, rgba(123, 108, 255, 0.1) 2px, rgba(123, 108, 255, 0.1) 4px ) `,animation:"noise-shift 0.5s linear infinite"}}),s.jsx("div",{"code-path":"src/components/apps/ProductionHub.tsx:418:7",className:"absolute inset-0 flex items-center justify-center",children:s.jsx("span",{"code-path":"src/components/apps/ProductionHub.tsx:419:9",className:"text-sm opacity-60 animate-pulse",children:"Generating..."})})]}),Br=document.createElement("style");Br.textContent+=` @keyframes noise-shift { 0% { transform: translate(0, 0); } 25% { transform: translate(2px, -2px); } 50% { transform: translate(-2px, 2px); } 75% { transform: translate(2px, 2px); } 100% { transform: translate(0, 0); } } `;document.head.appendChild(Br);const Nh=[{id:"1",name:"Verdant Spire",type:"project",date:new Date("2024-01-15"),size:"2.4 GB"},{id:"2",name:"Alex Chen Set",type:"actor",date:new Date("2024-01-14"),size:"890 MB"},{id:"3",name:"Watch Collection",type:"product",date:new Date("2024-01-13"),size:"456 MB"},{id:"4",name:"Scene_001_v3",type:"render",date:new Date("2024-01-12"),size:"1.2 GB"},{id:"5",name:"Scene_002_v1",type:"render",date:new Date("2024-01-11"),size:"980 MB"},{id:"6",name:"Maria Santos Set",type:"actor",date:new Date("2024-01-10"),size:"1.1 GB"}],jh=[{id:"projects",name:"Projects",icon:Zm},{id:"actors",name:"Actors",icon:sh},{id:"products",name:"Products",icon:Um},{id:"renders",name:"Renders",icon:Gm}],Eh=()=>{const[o,E]=H.useState("projects"),[T,r]=H.useState(!1),[M,O]=H.useState("grid"),V=Nh.filter(R=>R.type===o.slice(0,-1)||o==="projects"&&R.type==="project");return s.jsx(ms,{"code-path":"src/components/apps/AssetVault.tsx:41:5",id:"asset_vault",title:"Asset Vault",defaultPosition:{x:150,y:100},defaultSize:{width:900,height:600},children:s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:47:7",className:"h-full flex",children:[s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:49:9",className:"w-[180px] border-r border-white/10 p-4",children:[s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:50:11",className:"section-header mb-4",children:"Folders"}),s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:51:11",className:"space-y-1",children:jh.map(R=>{const _=R.icon;return s.jsxs("button",{"code-path":"src/components/apps/AssetVault.tsx:55:17",onClick:()=>E(R.id),className:` w-full flex items-center gap-3 px-3 py-2 rounded-lg text-sm transition-all duration-200 ${o===R.id?"bg-white/10 text-white":"text-white/60 hover:bg-white/5 hover:text-white"} `,children:[s.jsx(_,{"code-path":"src/components/apps/AssetVault.tsx:66:19",className:"w-4 h-4"}),R.name]},R.id)})})]}),s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:75:9",className:"flex-1 flex flex-col",children:[s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:77:11",className:"h-14 border-b border-white/10 px-4 flex items-center justify-between",children:[s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:78:13",className:"text-sm font-medium capitalize",children:o}),s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:82:13",className:"flex items-center gap-3",children:[s.jsxs("button",{"code-path":"src/components/apps/AssetVault.tsx:84:15",onClick:()=>r(!T),className:"flex items-center gap-2 px-3 py-1.5 rounded-lg text-xs hover:bg-white/5 transition-colors",children:[T?s.jsx(ah,{"code-path":"src/components/apps/AssetVault.tsx:89:19",className:"w-4 h-4 text-[var(--astral-violet)]"}):s.jsx(eh,{"code-path":"src/components/apps/AssetVault.tsx:91:19",className:"w-4 h-4 opacity-50"}),s.jsx("span",{"code-path":"src/components/apps/AssetVault.tsx:93:17",className:T?"text-[var(--astral-violet)]":"opacity-60",children:"LiDAR view"})]}),s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:99:15",className:"flex items-center gap-1 p-1 rounded-lg bg-white/5",children:[s.jsx("button",{"code-path":"src/components/apps/AssetVault.tsx:100:17",onClick:()=>O("grid"),className:`p-1.5 rounded transition-colors ${M==="grid"?"bg-white/10":"hover:bg-white/5"}`,children:s.jsx(Km,{"code-path":"src/components/apps/AssetVault.tsx:106:19",className:"w-3.5 h-3.5"})}),s.jsx("button",{"code-path":"src/components/apps/AssetVault.tsx:108:17",onClick:()=>O("list"),className:`p-1.5 rounded transition-colors ${M==="list"?"bg-white/10":"hover:bg-white/5"}`,children:s.jsx($m,{"code-path":"src/components/apps/AssetVault.tsx:114:19",className:"w-3.5 h-3.5"})})]})]})]}),s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:121:11",className:"flex-1 overflow-auto p-4",children:M==="grid"?s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:123:15",className:"grid grid-cols-3 gap-4",children:V.map(R=>s.jsx(Th,{"code-path":"src/components/apps/AssetVault.tsx:125:19",asset:R,isLiDARView:T},R.id))}):s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:133:15",className:"space-y-1",children:V.map(R=>s.jsx(Mh,{"code-path":"src/components/apps/AssetVault.tsx:135:19",asset:R,isLiDARView:T},R.id))})})]})]})})},Th=({asset:o,isLiDARView:E})=>{const[T,r]=H.useState(!1);return s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:159:5",className:"group relative glass-panel rounded-xl overflow-hidden cursor-pointer transition-all duration-300 hover:scale-[1.02]",onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:[s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:165:7",className:"aspect-[4/3] relative overflow-hidden",children:[E?s.jsx(Yr,{"code-path":"src/components/apps/AssetVault.tsx:167:11"}):s.jsx(qr,{"code-path":"src/components/apps/AssetVault.tsx:169:11",type:o.type}),T&&s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:174:11",className:"absolute inset-0 bg-black/60 flex items-center justify-center animate-fade-in",children:s.jsx("button",{"code-path":"src/components/apps/AssetVault.tsx:175:13",className:"px-4 py-2 rounded-lg bg-white/10 text-sm hover:bg-white/20 transition-colors",children:"Preview"})})]}),s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:183:7",className:"p-3",children:[s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:184:9",className:"text-sm font-medium truncate",children:o.name}),s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:185:9",className:"flex items-center justify-between mt-1",children:[s.jsx("span",{"code-path":"src/components/apps/AssetVault.tsx:186:11",className:"text-[10px] opacity-50",children:o.date.toLocaleDateString()}),s.jsx("span",{"code-path":"src/components/apps/AssetVault.tsx:189:11",className:"text-[10px] opacity-50",children:o.size})]})]})]})},Mh=({asset:o,isLiDARView:E})=>s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:203:5",className:"flex items-center gap-4 p-3 rounded-lg hover:bg-white/5 transition-colors cursor-pointer",children:[s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:205:7",className:"w-12 h-12 rounded-lg overflow-hidden flex-shrink-0",children:E?s.jsx(Yr,{"code-path":"src/components/apps/AssetVault.tsx:207:11"}):s.jsx(qr,{"code-path":"src/components/apps/AssetVault.tsx:209:11",type:o.type})}),s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:214:7",className:"flex-1 min-w-0",children:[s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:215:9",className:"text-sm font-medium truncate",children:o.name}),s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:216:9",className:"text-[10px] opacity-50 capitalize",children:o.type})]}),s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:220:7",className:"text-right",children:[s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:221:9",className:"text-[10px] opacity-50",children:o.size}),s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:222:9",className:"text-[10px] opacity-50",children:o.date.toLocaleDateString()})]})]}),qr=({type:o})=>{const E={project:"linear-gradient(135deg, rgba(123, 108, 255, 0.3), rgba(91, 50, 150, 0.2))",actor:"linear-gradient(135deg, rgba(34, 197, 94, 0.2), rgba(21, 128, 61, 0.15))",product:"linear-gradient(135deg, rgba(255, 45, 85, 0.2), rgba(190, 24, 93, 0.15))",render:"linear-gradient(135deg, rgba(251, 191, 36, 0.2), rgba(217, 119, 6, 0.15))"};return s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:239:5",className:"w-full h-full",style:{background:E[o]}})},Yr=()=>s.jsxs("div",{"code-path":"src/components/apps/AssetVault.tsx:248:5",className:"w-full h-full relative",style:{background:` linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(50, 50, 50, 0.9) 100% ) `},children:[s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:260:7",className:"absolute inset-0 opacity-60",style:{background:` radial-gradient(ellipse at 40% 30%, rgba(255, 255, 255, 0.8) 0%, transparent 20%), radial-gradient(ellipse at 60% 50%, rgba(200, 200, 200, 0.6) 0%, transparent 25%), radial-gradient(ellipse at 35% 60%, rgba(150, 150, 150, 0.5) 0%, transparent 20%), radial-gradient(ellipse at 70% 40%, rgba(180, 180, 180, 0.4) 0%, transparent 15%) `}}),s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:273:7",className:"absolute inset-0 opacity-20",style:{backgroundImage:` linear-gradient(to right, rgba(123, 108, 255, 0.3) 1px, transparent 1px), linear-gradient(to bottom, rgba(123, 108, 255, 0.3) 1px, transparent 1px) `,backgroundSize:"20px 20px"}}),s.jsx("div",{"code-path":"src/components/apps/AssetVault.tsx:285:7",className:"absolute bottom-1 right-1 text-[8px] px-1.5 py-0.5 rounded bg-black/50 text-white/60",children:"DEPTH"})]}),_h=[{id:"1",timestamp:new Date,level:"info",message:"LTX-2 model loaded on GPU A"},{id:"2",timestamp:new Date,level:"info",message:"ComfyUI queue: 2 pending tasks"},{id:"3",timestamp:new Date,level:"warn",message:"VRAM usage approaching threshold"}],Dh=()=>{const{gpuStats:o}=Ql(),[E]=H.useState(_h),[T,r]=H.useState(o);return H.useEffect(()=>{const M=setTimeout(()=>{r(o)},100);return()=>clearTimeout(M)},[o]),H.useEffect(()=>{const M=setInterval(()=>{r(O=>O.map(V=>({...V,vramUsed:Math.min(V.vramTotal,V.vramUsed+(Math.random()-.5)*2),temperature:Math.min(85,Math.max(45,V.temperature+(Math.random()-.5)*3)),utilization:Math.min(100,Math.max(0,V.utilization+(Math.random()-.5)*10))})))},2e3);return()=>clearInterval(M)},[]),s.jsx(ms,{"code-path":"src/components/apps/EngineRoom.tsx:40:5",id:"engine_room",title:"Engine Room",defaultPosition:{x:200,y:140},defaultSize:{width:520,height:420},children:s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:46:7",className:"h-full flex flex-col p-5",children:[s.jsx("div",{"code-path":"src/components/apps/EngineRoom.tsx:48:9",className:"flex justify-center gap-8 mb-6",children:T.map(M=>s.jsx(Oh,{"code-path":"src/components/apps/EngineRoom.tsx:50:13",stats:M},M.id))}),s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:55:9",className:"flex-1 min-h-0",children:[s.jsx("div",{"code-path":"src/components/apps/EngineRoom.tsx:56:11",className:"section-header mb-3",children:"System Log"}),s.jsx("div",{"code-path":"src/components/apps/EngineRoom.tsx:57:11",className:"h-full rounded-lg p-3 overflow-auto font-mono text-xs",style:{background:"rgba(0, 0, 0, 0.3)",border:"1px solid rgba(255, 255, 255, 0.05)"},children:E.map((M,O)=>s.jsx(Hh,{"code-path":"src/components/apps/EngineRoom.tsx:65:15",log:M,isNew:O===E.length-1},M.id))})]})]})})},Oh=({stats:o})=>{const E=o.vramUsed/o.vramTotal*100,T=E>90,r=70,M=2*Math.PI*r,O=M-E/100*M*.75;return s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:88:5",className:"flex flex-col items-center",children:[s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:90:7",className:"relative w-[160px] h-[160px]",children:[s.jsxs("svg",{"code-path":"src/components/apps/EngineRoom.tsx:92:9",width:"160",height:"160",viewBox:"0 0 160 160",className:"transform -rotate-[135deg]",children:[s.jsx("circle",{"code-path":"src/components/apps/EngineRoom.tsx:99:11",cx:"80",cy:"80",r,className:"gauge-bg",strokeDasharray:`${M*.75} ${M}`}),s.jsx("circle",{"code-path":"src/components/apps/EngineRoom.tsx:108:11",cx:"80",cy:"80",r,className:`gauge-fill ${T?"warning":""}`,strokeDasharray:`${M*.75} ${M}`,strokeDashoffset:O,style:{transition:"stroke-dashoffset 1s ease-out"}})]}),s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:122:9",className:"absolute inset-0 flex flex-col items-center justify-center",children:[s.jsxs("span",{"code-path":"src/components/apps/EngineRoom.tsx:123:11",className:"text-2xl font-semibold",style:{color:T?"var(--astral-kill-red)":"white"},children:[Math.round(E),"%"]}),s.jsx("span",{"code-path":"src/components/apps/EngineRoom.tsx:129:11",className:"text-[10px] opacity-50 mt-1",children:"VRAM"})]}),T&&s.jsx("div",{"code-path":"src/components/apps/EngineRoom.tsx:134:11",className:"absolute top-0 right-0 w-4 h-4 rounded-full status-alert"})]}),s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:141:7",className:"mt-3 text-center",children:[s.jsx("div",{"code-path":"src/components/apps/EngineRoom.tsx:142:9",className:"text-sm font-medium",children:o.name}),s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:143:9",className:"text-xs mt-1",style:{color:"var(--astral-text-muted)"},children:[Math.round(o.vramUsed)," / ",o.vramTotal," GB"]})]}),s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:152:7",className:"flex gap-4 mt-2 text-[10px] opacity-50",children:[s.jsxs("span",{"code-path":"src/components/apps/EngineRoom.tsx:153:9",children:[o.temperature.toFixed(0),"°C"]}),s.jsxs("span",{"code-path":"src/components/apps/EngineRoom.tsx:154:9",children:[o.utilization.toFixed(0),"% util"]})]})]})},Hh=({log:o,isNew:E})=>{const T=o.timestamp.toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"}),r={info:"text-blue-400",warn:"text-yellow-400",error:"text-red-400"};return s.jsxs("div",{"code-path":"src/components/apps/EngineRoom.tsx:180:5",className:`flex gap-2 py-0.5 ${E?"animate-slide-up":""}`,children:[s.jsxs("span",{"code-path":"src/components/apps/EngineRoom.tsx:183:7",className:"opacity-40 flex-shrink-0",children:["[",T,"]"]}),s.jsx("span",{"code-path":"src/components/apps/EngineRoom.tsx:184:7",className:`flex-shrink-0 ${r[o.level]}`,children:o.level.toUpperCase()}),s.jsx("span",{"code-path":"src/components/apps/EngineRoom.tsx:187:7",className:"opacity-80",children:o.message})]})};function Uh(){const{currentStage:o}=Ql();return s.jsxs("div",{"code-path":"src/App.tsx:15:5",className:"relative w-screen h-screen overflow-hidden bg-black",children:[s.jsx(zm,{"code-path":"src/App.tsx:17:7"}),s.jsx("div",{"code-path":"src/App.tsx:20:7",className:"noise-overlay"}),o==="vault"&&s.jsx(jm,{"code-path":"src/App.tsx:23:36"}),o==="nexus"&&s.jsx(fh,{"code-path":"src/App.tsx:26:36"}),o==="workspace"&&s.jsx(Rh,{"code-path":"src/App.tsx:29:40"})]})}const Rh=()=>s.jsxs("div",{"code-path":"src/App.tsx:37:5",className:"fixed inset-0 z-30",children:[s.jsx(Ch,{"code-path":"src/App.tsx:39:7"}),s.jsx(yh,{"code-path":"src/App.tsx:42:7"}),s.jsx(Eh,{"code-path":"src/App.tsx:43:7"}),s.jsx(Dh,{"code-path":"src/App.tsx:44:7"}),s.jsx(mh,{"code-path":"src/App.tsx:47:7"})]}),Ch=()=>{const{selectedProject:o}=Ql();return s.jsxs("div",{"code-path":"src/App.tsx:57:5",className:"fixed top-0 left-0 right-0 h-10 flex items-center justify-between px-6 z-[90]",children:[s.jsxs("div",{"code-path":"src/App.tsx:59:7",className:"flex items-center gap-4",children:[s.jsx("span",{"code-path":"src/App.tsx:60:9",className:"text-xs font-semibold tracking-[0.15em] uppercase opacity-60",children:"Astral Studio"}),o&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"code-path":"src/App.tsx:65:13",className:"text-xs opacity-30",children:"/"}),s.jsx("span",{"code-path":"src/App.tsx:66:13",className:"text-xs font-medium",children:o.name})]})]}),s.jsxs("div",{"code-path":"src/App.tsx:72:7",className:"flex items-center gap-4",children:[s.jsxs("div",{"code-path":"src/App.tsx:74:9",className:"flex items-center gap-2 px-3 py-1 rounded-full text-[10px]",style:{background:"rgba(34, 197, 94, 0.1)",border:"1px solid rgba(34, 197, 94, 0.3)"},children:[s.jsx("div",{"code-path":"src/App.tsx:81:11",className:"w-1.5 h-1.5 rounded-full status-active"}),s.jsx("span",{"code-path":"src/App.tsx:82:11",className:"text-[var(--astral-trust-green)]",children:"License Active"})]}),s.jsxs("div",{"code-path":"src/App.tsx:86:9",className:"flex items-center gap-2 px-3 py-1 rounded-full text-[10px] opacity-60",style:{background:"rgba(255, 255, 255, 0.05)",border:"1px solid rgba(255, 255, 255, 0.1)"},children:[s.jsx("div",{"code-path":"src/App.tsx:93:11",className:"w-1.5 h-1.5 rounded-full bg-white/40"}),s.jsx("span",{"code-path":"src/App.tsx:94:11",children:"Offline"})]})]})]})};gm.createRoot(document.getElementById("root")).render(s.jsx(H.StrictMode,{"code-path":"src/main.tsx:8:3",children:s.jsx(Am,{"code-path":"src/main.tsx:9:5",children:s.jsx(Uh,{"code-path":"src/main.tsx:10:7"})})}));