Files
Arbejd.com-react/dist/assets/index-yGD4iGEM.js
2026-03-04 16:57:05 +01:00

12 lines
341 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const m of document.querySelectorAll('link[rel="modulepreload"]'))r(m);new MutationObserver(m=>{for(const v of m)if(v.type==="childList")for(const U of v.addedNodes)U.tagName==="LINK"&&U.rel==="modulepreload"&&r(U)}).observe(document,{childList:!0,subtree:!0});function u(m){const v={};return m.integrity&&(v.integrity=m.integrity),m.referrerPolicy&&(v.referrerPolicy=m.referrerPolicy),m.crossOrigin==="use-credentials"?v.credentials="include":m.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function r(m){if(m.ep)return;m.ep=!0;const v=u(m);fetch(m.href,v)}})();var Hu={exports:{}},On={};var dh;function Cg(){if(dh)return On;dh=1;var d=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function u(r,m,v){var U=null;if(v!==void 0&&(U=""+v),m.key!==void 0&&(U=""+m.key),"key"in m){v={};for(var Y in m)Y!=="key"&&(v[Y]=m[Y])}else v=m;return m=v.ref,{$$typeof:d,type:r,key:U,ref:m!==void 0?m:null,props:v}}return On.Fragment=c,On.jsx=u,On.jsxs=u,On}var fh;function Eg(){return fh||(fh=1,Hu.exports=Cg()),Hu.exports}var n=Eg(),Vu={exports:{}},de={};var hh;function wg(){if(hh)return de;hh=1;var d=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),v=Symbol.for("react.consumer"),U=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),T=Symbol.for("react.activity"),q=Symbol.iterator;function Q(h){return h===null||typeof h!="object"?null:(h=q&&h[q]||h["@@iterator"],typeof h=="function"?h:null)}var ee={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,re={};function oe(h,x,E){this.props=h,this.context=x,this.refs=re,this.updater=E||ee}oe.prototype.isReactComponent={},oe.prototype.setState=function(h,x){if(typeof h!="object"&&typeof h!="function"&&h!=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,h,x,"setState")},oe.prototype.forceUpdate=function(h){this.updater.enqueueForceUpdate(this,h,"forceUpdate")};function ge(){}ge.prototype=oe.prototype;function K(h,x,E){this.props=h,this.context=x,this.refs=re,this.updater=E||ee}var ne=K.prototype=new ge;ne.constructor=K,B(ne,oe.prototype),ne.isPureReactComponent=!0;var se=Array.isArray;function Z(){}var D={H:null,A:null,T:null,S:null},fe=Object.prototype.hasOwnProperty;function je(h,x,E){var G=E.ref;return{$$typeof:d,type:h,key:x,ref:G!==void 0?G:null,props:E}}function Se(h,x){return je(h.type,x,h.props)}function H(h){return typeof h=="object"&&h!==null&&h.$$typeof===d}function J(h){var x={"=":"=0",":":"=2"};return"$"+h.replace(/[=:]/g,function(E){return x[E]})}var ae=/\/+/g;function P(h,x){return typeof h=="object"&&h!==null&&h.key!=null?J(""+h.key):x.toString(36)}function W(h){switch(h.status){case"fulfilled":return h.value;case"rejected":throw h.reason;default:switch(typeof h.status=="string"?h.then(Z,Z):(h.status="pending",h.then(function(x){h.status==="pending"&&(h.status="fulfilled",h.value=x)},function(x){h.status==="pending"&&(h.status="rejected",h.reason=x)})),h.status){case"fulfilled":return h.value;case"rejected":throw h.reason}}throw h}function k(h,x,E,G,ce){var ie=typeof h;(ie==="undefined"||ie==="boolean")&&(h=null);var _e=!1;if(h===null)_e=!0;else switch(ie){case"bigint":case"string":case"number":_e=!0;break;case"object":switch(h.$$typeof){case d:case c:_e=!0;break;case V:return _e=h._init,k(_e(h._payload),x,E,G,ce)}}if(_e)return ce=ce(h),_e=G===""?"."+P(h,0):G,se(ce)?(E="",_e!=null&&(E=_e.replace(ae,"$&/")+"/"),k(ce,x,E,"",function(Bl){return Bl})):ce!=null&&(H(ce)&&(ce=Se(ce,E+(ce.key==null||h&&h.key===ce.key?"":(""+ce.key).replace(ae,"$&/")+"/")+_e)),x.push(ce)),1;_e=0;var lt=G===""?".":G+":";if(se(h))for(var Ve=0;Ve<h.length;Ve++)G=h[Ve],ie=lt+P(G,Ve),_e+=k(G,x,E,ie,ce);else if(Ve=Q(h),typeof Ve=="function")for(h=Ve.call(h),Ve=0;!(G=h.next()).done;)G=G.value,ie=lt+P(G,Ve++),_e+=k(G,x,E,ie,ce);else if(ie==="object"){if(typeof h.then=="function")return k(W(h),x,E,G,ce);throw x=String(h),Error("Objects are not valid as a React child (found: "+(x==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":x)+"). If you meant to render a collection of children, use an array instead.")}return _e}function _(h,x,E){if(h==null)return h;var G=[],ce=0;return k(h,G,"","",function(ie){return x.call(E,ie,ce++)}),G}function O(h){if(h._status===-1){var x=h._result;x=x(),x.then(function(E){(h._status===0||h._status===-1)&&(h._status=1,h._result=E)},function(E){(h._status===0||h._status===-1)&&(h._status=2,h._result=E)}),h._status===-1&&(h._status=0,h._result=x)}if(h._status===1)return h._result.default;throw h._result}var I=typeof reportError=="function"?reportError:function(h){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var x=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof h=="object"&&h!==null&&typeof h.message=="string"?String(h.message):String(h),error:h});if(!window.dispatchEvent(x))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",h);return}console.error(h)},ue={map:_,forEach:function(h,x,E){_(h,function(){x.apply(this,arguments)},E)},count:function(h){var x=0;return _(h,function(){x++}),x},toArray:function(h){return _(h,function(x){return x})||[]},only:function(h){if(!H(h))throw Error("React.Children.only expected to receive a single React element child.");return h}};return de.Activity=T,de.Children=ue,de.Component=oe,de.Fragment=u,de.Profiler=m,de.PureComponent=K,de.StrictMode=r,de.Suspense=R,de.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=D,de.__COMPILER_RUNTIME={__proto__:null,c:function(h){return D.H.useMemoCache(h)}},de.cache=function(h){return function(){return h.apply(null,arguments)}},de.cacheSignal=function(){return null},de.cloneElement=function(h,x,E){if(h==null)throw Error("The argument must be a React element, but you passed "+h+".");var G=B({},h.props),ce=h.key;if(x!=null)for(ie in x.key!==void 0&&(ce=""+x.key),x)!fe.call(x,ie)||ie==="key"||ie==="__self"||ie==="__source"||ie==="ref"&&x.ref===void 0||(G[ie]=x[ie]);var ie=arguments.length-2;if(ie===1)G.children=E;else if(1<ie){for(var _e=Array(ie),lt=0;lt<ie;lt++)_e[lt]=arguments[lt+2];G.children=_e}return je(h.type,ce,G)},de.createContext=function(h){return h={$$typeof:U,_currentValue:h,_currentValue2:h,_threadCount:0,Provider:null,Consumer:null},h.Provider=h,h.Consumer={$$typeof:v,_context:h},h},de.createElement=function(h,x,E){var G,ce={},ie=null;if(x!=null)for(G in x.key!==void 0&&(ie=""+x.key),x)fe.call(x,G)&&G!=="key"&&G!=="__self"&&G!=="__source"&&(ce[G]=x[G]);var _e=arguments.length-2;if(_e===1)ce.children=E;else if(1<_e){for(var lt=Array(_e),Ve=0;Ve<_e;Ve++)lt[Ve]=arguments[Ve+2];ce.children=lt}if(h&&h.defaultProps)for(G in _e=h.defaultProps,_e)ce[G]===void 0&&(ce[G]=_e[G]);return je(h,ie,ce)},de.createRef=function(){return{current:null}},de.forwardRef=function(h){return{$$typeof:Y,render:h}},de.isValidElement=H,de.lazy=function(h){return{$$typeof:V,_payload:{_status:-1,_result:h},_init:O}},de.memo=function(h,x){return{$$typeof:b,type:h,compare:x===void 0?null:x}},de.startTransition=function(h){var x=D.T,E={};D.T=E;try{var G=h(),ce=D.S;ce!==null&&ce(E,G),typeof G=="object"&&G!==null&&typeof G.then=="function"&&G.then(Z,I)}catch(ie){I(ie)}finally{x!==null&&E.types!==null&&(x.types=E.types),D.T=x}},de.unstable_useCacheRefresh=function(){return D.H.useCacheRefresh()},de.use=function(h){return D.H.use(h)},de.useActionState=function(h,x,E){return D.H.useActionState(h,x,E)},de.useCallback=function(h,x){return D.H.useCallback(h,x)},de.useContext=function(h){return D.H.useContext(h)},de.useDebugValue=function(){},de.useDeferredValue=function(h,x){return D.H.useDeferredValue(h,x)},de.useEffect=function(h,x){return D.H.useEffect(h,x)},de.useEffectEvent=function(h){return D.H.useEffectEvent(h)},de.useId=function(){return D.H.useId()},de.useImperativeHandle=function(h,x,E){return D.H.useImperativeHandle(h,x,E)},de.useInsertionEffect=function(h,x){return D.H.useInsertionEffect(h,x)},de.useLayoutEffect=function(h,x){return D.H.useLayoutEffect(h,x)},de.useMemo=function(h,x){return D.H.useMemo(h,x)},de.useOptimistic=function(h,x){return D.H.useOptimistic(h,x)},de.useReducer=function(h,x,E){return D.H.useReducer(h,x,E)},de.useRef=function(h){return D.H.useRef(h)},de.useState=function(h){return D.H.useState(h)},de.useSyncExternalStore=function(h,x,E){return D.H.useSyncExternalStore(h,x,E)},de.useTransition=function(){return D.H.useTransition()},de.version="19.2.4",de}var mh;function ir(){return mh||(mh=1,Vu.exports=wg()),Vu.exports}var C=ir(),qu={exports:{}},Ln={},Bu={exports:{}},Yu={};var gh;function Ug(){return gh||(gh=1,(function(d){function c(k,_){var O=k.length;k.push(_);e:for(;0<O;){var I=O-1>>>1,ue=k[I];if(0<m(ue,_))k[I]=_,k[O]=ue,O=I;else break e}}function u(k){return k.length===0?null:k[0]}function r(k){if(k.length===0)return null;var _=k[0],O=k.pop();if(O!==_){k[0]=O;e:for(var I=0,ue=k.length,h=ue>>>1;I<h;){var x=2*(I+1)-1,E=k[x],G=x+1,ce=k[G];if(0>m(E,O))G<ue&&0>m(ce,E)?(k[I]=ce,k[G]=O,I=G):(k[I]=E,k[x]=O,I=x);else if(G<ue&&0>m(ce,O))k[I]=ce,k[G]=O,I=G;else break e}}return _}function m(k,_){var O=k.sortIndex-_.sortIndex;return O!==0?O:k.id-_.id}if(d.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var v=performance;d.unstable_now=function(){return v.now()}}else{var U=Date,Y=U.now();d.unstable_now=function(){return U.now()-Y}}var R=[],b=[],V=1,T=null,q=3,Q=!1,ee=!1,B=!1,re=!1,oe=typeof setTimeout=="function"?setTimeout:null,ge=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function ne(k){for(var _=u(b);_!==null;){if(_.callback===null)r(b);else if(_.startTime<=k)r(b),_.sortIndex=_.expirationTime,c(R,_);else break;_=u(b)}}function se(k){if(B=!1,ne(k),!ee)if(u(R)!==null)ee=!0,Z||(Z=!0,J());else{var _=u(b);_!==null&&W(se,_.startTime-k)}}var Z=!1,D=-1,fe=5,je=-1;function Se(){return re?!0:!(d.unstable_now()-je<fe)}function H(){if(re=!1,Z){var k=d.unstable_now();je=k;var _=!0;try{e:{ee=!1,B&&(B=!1,ge(D),D=-1),Q=!0;var O=q;try{t:{for(ne(k),T=u(R);T!==null&&!(T.expirationTime>k&&Se());){var I=T.callback;if(typeof I=="function"){T.callback=null,q=T.priorityLevel;var ue=I(T.expirationTime<=k);if(k=d.unstable_now(),typeof ue=="function"){T.callback=ue,ne(k),_=!0;break t}T===u(R)&&r(R),ne(k)}else r(R);T=u(R)}if(T!==null)_=!0;else{var h=u(b);h!==null&&W(se,h.startTime-k),_=!1}}break e}finally{T=null,q=O,Q=!1}_=void 0}}finally{_?J():Z=!1}}}var J;if(typeof K=="function")J=function(){K(H)};else if(typeof MessageChannel<"u"){var ae=new MessageChannel,P=ae.port2;ae.port1.onmessage=H,J=function(){P.postMessage(null)}}else J=function(){oe(H,0)};function W(k,_){D=oe(function(){k(d.unstable_now())},_)}d.unstable_IdlePriority=5,d.unstable_ImmediatePriority=1,d.unstable_LowPriority=4,d.unstable_NormalPriority=3,d.unstable_Profiling=null,d.unstable_UserBlockingPriority=2,d.unstable_cancelCallback=function(k){k.callback=null},d.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):fe=0<k?Math.floor(1e3/k):5},d.unstable_getCurrentPriorityLevel=function(){return q},d.unstable_next=function(k){switch(q){case 1:case 2:case 3:var _=3;break;default:_=q}var O=q;q=_;try{return k()}finally{q=O}},d.unstable_requestPaint=function(){re=!0},d.unstable_runWithPriority=function(k,_){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var O=q;q=k;try{return _()}finally{q=O}},d.unstable_scheduleCallback=function(k,_,O){var I=d.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?I+O:I):O=I,k){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=O+ue,k={id:V++,callback:_,priorityLevel:k,startTime:O,expirationTime:ue,sortIndex:-1},O>I?(k.sortIndex=O,c(b,k),u(R)===null&&k===u(b)&&(B?(ge(D),D=-1):B=!0,W(se,O-I))):(k.sortIndex=ue,c(R,k),ee||Q||(ee=!0,Z||(Z=!0,J()))),k},d.unstable_shouldYield=Se,d.unstable_wrapCallback=function(k){var _=q;return function(){var O=q;q=_;try{return k.apply(this,arguments)}finally{q=O}}}})(Yu)),Yu}var ph;function Og(){return ph||(ph=1,Bu.exports=Ug()),Bu.exports}var Ju={exports:{}},at={};var vh;function Lg(){if(vh)return at;vh=1;var d=ir();function c(R){var b="https://react.dev/errors/"+R;if(1<arguments.length){b+="?args[]="+encodeURIComponent(arguments[1]);for(var V=2;V<arguments.length;V++)b+="&args[]="+encodeURIComponent(arguments[V])}return"Minified React error #"+R+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(){}var r={d:{f:u,r:function(){throw Error(c(522))},D:u,C:u,L:u,m:u,X:u,S:u,M:u},p:0,findDOMNode:null},m=Symbol.for("react.portal");function v(R,b,V){var T=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:m,key:T==null?null:""+T,children:R,containerInfo:b,implementation:V}}var U=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Y(R,b){if(R==="font")return"";if(typeof b=="string")return b==="use-credentials"?b:""}return at.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,at.createPortal=function(R,b){var V=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!b||b.nodeType!==1&&b.nodeType!==9&&b.nodeType!==11)throw Error(c(299));return v(R,b,null,V)},at.flushSync=function(R){var b=U.T,V=r.p;try{if(U.T=null,r.p=2,R)return R()}finally{U.T=b,r.p=V,r.d.f()}},at.preconnect=function(R,b){typeof R=="string"&&(b?(b=b.crossOrigin,b=typeof b=="string"?b==="use-credentials"?b:"":void 0):b=null,r.d.C(R,b))},at.prefetchDNS=function(R){typeof R=="string"&&r.d.D(R)},at.preinit=function(R,b){if(typeof R=="string"&&b&&typeof b.as=="string"){var V=b.as,T=Y(V,b.crossOrigin),q=typeof b.integrity=="string"?b.integrity:void 0,Q=typeof b.fetchPriority=="string"?b.fetchPriority:void 0;V==="style"?r.d.S(R,typeof b.precedence=="string"?b.precedence:void 0,{crossOrigin:T,integrity:q,fetchPriority:Q}):V==="script"&&r.d.X(R,{crossOrigin:T,integrity:q,fetchPriority:Q,nonce:typeof b.nonce=="string"?b.nonce:void 0})}},at.preinitModule=function(R,b){if(typeof R=="string")if(typeof b=="object"&&b!==null){if(b.as==null||b.as==="script"){var V=Y(b.as,b.crossOrigin);r.d.M(R,{crossOrigin:V,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0})}}else b==null&&r.d.M(R)},at.preload=function(R,b){if(typeof R=="string"&&typeof b=="object"&&b!==null&&typeof b.as=="string"){var V=b.as,T=Y(V,b.crossOrigin);r.d.L(R,V,{crossOrigin:T,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0,type:typeof b.type=="string"?b.type:void 0,fetchPriority:typeof b.fetchPriority=="string"?b.fetchPriority:void 0,referrerPolicy:typeof b.referrerPolicy=="string"?b.referrerPolicy:void 0,imageSrcSet:typeof b.imageSrcSet=="string"?b.imageSrcSet:void 0,imageSizes:typeof b.imageSizes=="string"?b.imageSizes:void 0,media:typeof b.media=="string"?b.media:void 0})}},at.preloadModule=function(R,b){if(typeof R=="string")if(b){var V=Y(b.as,b.crossOrigin);r.d.m(R,{as:typeof b.as=="string"&&b.as!=="script"?b.as:void 0,crossOrigin:V,integrity:typeof b.integrity=="string"?b.integrity:void 0})}else r.d.m(R)},at.requestFormReset=function(R){r.d.r(R)},at.unstable_batchedUpdates=function(R,b){return R(b)},at.useFormState=function(R,b,V){return U.H.useFormState(R,b,V)},at.useFormStatus=function(){return U.H.useHostTransitionStatus()},at.version="19.2.4",at}var yh;function Rg(){if(yh)return Ju.exports;yh=1;function d(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(d)}catch(c){console.error(c)}}return d(),Ju.exports=Lg(),Ju.exports}var bh;function Hg(){if(bh)return Ln;bh=1;var d=Og(),c=ir(),u=Rg();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function m(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function v(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function U(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Y(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function R(e){if(v(e)!==e)throw Error(r(188))}function b(e){var t=e.alternate;if(!t){if(t=v(e),t===null)throw Error(r(188));return t!==e?null:e}for(var a=e,l=t;;){var i=a.return;if(i===null)break;var s=i.alternate;if(s===null){if(l=i.return,l!==null){a=l;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===a)return R(i),e;if(s===l)return R(i),t;s=s.sibling}throw Error(r(188))}if(a.return!==l.return)a=i,l=s;else{for(var o=!1,f=i.child;f;){if(f===a){o=!0,a=i,l=s;break}if(f===l){o=!0,l=i,a=s;break}f=f.sibling}if(!o){for(f=s.child;f;){if(f===a){o=!0,a=s,l=i;break}if(f===l){o=!0,l=s,a=i;break}f=f.sibling}if(!o)throw Error(r(189))}}if(a.alternate!==l)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?e:t}function V(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=V(e),t!==null)return t;e=e.sibling}return null}var T=Object.assign,q=Symbol.for("react.element"),Q=Symbol.for("react.transitional.element"),ee=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),re=Symbol.for("react.strict_mode"),oe=Symbol.for("react.profiler"),ge=Symbol.for("react.consumer"),K=Symbol.for("react.context"),ne=Symbol.for("react.forward_ref"),se=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),D=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),je=Symbol.for("react.activity"),Se=Symbol.for("react.memo_cache_sentinel"),H=Symbol.iterator;function J(e){return e===null||typeof e!="object"?null:(e=H&&e[H]||e["@@iterator"],typeof e=="function"?e:null)}var ae=Symbol.for("react.client.reference");function P(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ae?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case B:return"Fragment";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case Z:return"SuspenseList";case je:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case ee:return"Portal";case K:return e.displayName||"Context";case ge:return(e._context.displayName||"Context")+".Consumer";case ne:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case D:return t=e.displayName||null,t!==null?t:P(e.type)||"Memo";case fe:t=e._payload,e=e._init;try{return P(e(t))}catch{}}return null}var W=Array.isArray,k=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_=u.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O={pending:!1,data:null,method:null,action:null},I=[],ue=-1;function h(e){return{current:e}}function x(e){0>ue||(e.current=I[ue],I[ue]=null,ue--)}function E(e,t){ue++,I[ue]=e.current,e.current=t}var G=h(null),ce=h(null),ie=h(null),_e=h(null);function lt(e,t){switch(E(ie,t),E(ce,e),E(G,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Uf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Uf(t),e=Of(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}x(G),E(G,e)}function Ve(){x(G),x(ce),x(ie)}function Bl(e){e.memoizedState!==null&&E(_e,e);var t=G.current,a=Of(t,e.type);t!==a&&(E(ce,e),E(G,a))}function Qn(e){ce.current===e&&(x(G),x(ce)),_e.current===e&&(x(_e),Cn._currentValue=O)}var js,ur;function Ea(e){if(js===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);js=t&&t[1]||"",ur=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+js+e+ur}var xs=!1;function Ss(e,t){if(!e||xs)return"";xs=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var L=function(){throw Error()};if(Object.defineProperty(L.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(L,[])}catch(A){var N=A}Reflect.construct(e,[],L)}else{try{L.call()}catch(A){N=A}e.call(L.prototype)}}else{try{throw Error()}catch(A){N=A}(L=e())&&typeof L.catch=="function"&&L.catch(function(){})}}catch(A){if(A&&N&&typeof A.stack=="string")return[A.stack,N.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=l.DetermineComponentFrameRoot(),o=s[0],f=s[1];if(o&&f){var g=o.split(`
`),S=f.split(`
`);for(i=l=0;l<g.length&&!g[l].includes("DetermineComponentFrameRoot");)l++;for(;i<S.length&&!S[i].includes("DetermineComponentFrameRoot");)i++;if(l===g.length||i===S.length)for(l=g.length-1,i=S.length-1;1<=l&&0<=i&&g[l]!==S[i];)i--;for(;1<=l&&0<=i;l--,i--)if(g[l]!==S[i]){if(l!==1||i!==1)do if(l--,i--,0>i||g[l]!==S[i]){var M=`
`+g[l].replace(" at new "," at ");return e.displayName&&M.includes("<anonymous>")&&(M=M.replace("<anonymous>",e.displayName)),M}while(1<=l&&0<=i);break}}}finally{xs=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ea(a):""}function um(e,t){switch(e.tag){case 26:case 27:case 5:return Ea(e.type);case 16:return Ea("Lazy");case 13:return e.child!==t&&t!==null?Ea("Suspense Fallback"):Ea("Suspense");case 19:return Ea("SuspenseList");case 0:case 15:return Ss(e.type,!1);case 11:return Ss(e.type.render,!1);case 1:return Ss(e.type,!0);case 31:return Ea("Activity");default:return""}}function rr(e){try{var t="",a=null;do t+=um(e,a),a=e,e=e.return;while(e);return t}catch(l){return`
Error generating stack: `+l.message+`
`+l.stack}}var Ns=Object.prototype.hasOwnProperty,ks=d.unstable_scheduleCallback,As=d.unstable_cancelCallback,rm=d.unstable_shouldYield,om=d.unstable_requestPaint,ht=d.unstable_now,dm=d.unstable_getCurrentPriorityLevel,or=d.unstable_ImmediatePriority,dr=d.unstable_UserBlockingPriority,Xn=d.unstable_NormalPriority,fm=d.unstable_LowPriority,fr=d.unstable_IdlePriority,hm=d.log,mm=d.unstable_setDisableYieldValue,Yl=null,mt=null;function ca(e){if(typeof hm=="function"&&mm(e),mt&&typeof mt.setStrictMode=="function")try{mt.setStrictMode(Yl,e)}catch{}}var gt=Math.clz32?Math.clz32:vm,gm=Math.log,pm=Math.LN2;function vm(e){return e>>>=0,e===0?32:31-(gm(e)/pm|0)|0}var Zn=256,Kn=262144,Wn=4194304;function wa(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Fn(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var i=0,s=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var f=l&134217727;return f!==0?(l=f&~s,l!==0?i=wa(l):(o&=f,o!==0?i=wa(o):a||(a=f&~e,a!==0&&(i=wa(a))))):(f=l&~s,f!==0?i=wa(f):o!==0?i=wa(o):a||(a=l&~e,a!==0&&(i=wa(a)))),i===0?0:t!==0&&t!==i&&(t&s)===0&&(s=i&-i,a=t&-t,s>=a||s===32&&(a&4194048)!==0)?t:i}function Jl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ym(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;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 hr(){var e=Wn;return Wn<<=1,(Wn&62914560)===0&&(Wn=4194304),e}function _s(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Gl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function bm(e,t,a,l,i,s){var o=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var f=e.entanglements,g=e.expirationTimes,S=e.hiddenUpdates;for(a=o&~a;0<a;){var M=31-gt(a),L=1<<M;f[M]=0,g[M]=-1;var N=S[M];if(N!==null)for(S[M]=null,M=0;M<N.length;M++){var A=N[M];A!==null&&(A.lane&=-536870913)}a&=~L}l!==0&&mr(e,l,0),s!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=s&~(o&~t))}function mr(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-gt(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&261930}function gr(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-gt(a),i=1<<l;i&t|e[l]&t&&(e[l]|=t),a&=~i}}function pr(e,t){var a=t&-t;return a=(a&42)!==0?1:Ts(a),(a&(e.suspendedLanes|t))!==0?0:a}function Ts(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function zs(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function vr(){var e=_.p;return e!==0?e:(e=window.event,e===void 0?32:nh(e.type))}function yr(e,t){var a=_.p;try{return _.p=e,t()}finally{_.p=a}}var ua=Math.random().toString(36).slice(2),Fe="__reactFiber$"+ua,it="__reactProps$"+ua,el="__reactContainer$"+ua,Ds="__reactEvents$"+ua,jm="__reactListeners$"+ua,xm="__reactHandles$"+ua,br="__reactResources$"+ua,Ql="__reactMarker$"+ua;function Ms(e){delete e[Fe],delete e[it],delete e[Ds],delete e[jm],delete e[xm]}function tl(e){var t=e[Fe];if(t)return t;for(var a=e.parentNode;a;){if(t=a[el]||a[Fe]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Yf(e);e!==null;){if(a=e[Fe])return a;e=Yf(e)}return t}e=a,a=e.parentNode}return null}function al(e){if(e=e[Fe]||e[el]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Xl(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function ll(e){var t=e[br];return t||(t=e[br]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ke(e){e[Ql]=!0}var jr=new Set,xr={};function Ua(e,t){nl(e,t),nl(e+"Capture",t)}function nl(e,t){for(xr[e]=t,e=0;e<t.length;e++)jr.add(t[e])}var Sm=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Sr={},Nr={};function Nm(e){return Ns.call(Nr,e)?!0:Ns.call(Sr,e)?!1:Sm.test(e)?Nr[e]=!0:(Sr[e]=!0,!1)}function $n(e,t,a){if(Nm(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function In(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Bt(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}function Nt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function kr(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function km(e,t,a){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var i=l.get,s=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){a=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(o){a=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Cs(e){if(!e._valueTracker){var t=kr(e)?"checked":"value";e._valueTracker=km(e,t,""+e[t])}}function Ar(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=kr(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function Pn(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Am=/[\n"\\]/g;function kt(e){return e.replace(Am,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Es(e,t,a,l,i,s,o,f){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Nt(t)):e.value!==""+Nt(t)&&(e.value=""+Nt(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?ws(e,o,Nt(t)):a!=null?ws(e,o,Nt(a)):l!=null&&e.removeAttribute("value"),i==null&&s!=null&&(e.defaultChecked=!!s),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.name=""+Nt(f):e.removeAttribute("name")}function _r(e,t,a,l,i,s,o,f){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){Cs(e);return}a=a!=null?""+Nt(a):"",t=t!=null?""+Nt(t):a,f||t===e.value||(e.value=t),e.defaultValue=t}l=l??i,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=f?e.checked:!!l,e.defaultChecked=!!l,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o),Cs(e)}function ws(e,t,a){t==="number"&&Pn(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function il(e,t,a,l){if(e=e.options,t){t={};for(var i=0;i<a.length;i++)t["$"+a[i]]=!0;for(a=0;a<e.length;a++)i=t.hasOwnProperty("$"+e[a].value),e[a].selected!==i&&(e[a].selected=i),i&&l&&(e[a].defaultSelected=!0)}else{for(a=""+Nt(a),t=null,i=0;i<e.length;i++){if(e[i].value===a){e[i].selected=!0,l&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Tr(e,t,a){if(t!=null&&(t=""+Nt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Nt(a):""}function zr(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(r(92));if(W(l)){if(1<l.length)throw Error(r(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=Nt(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l),Cs(e)}function sl(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var _m=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Dr(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||_m.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Mr(e,t,a){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var i in t)l=t[i],t.hasOwnProperty(i)&&a[i]!==l&&Dr(e,i,l)}else for(var s in t)t.hasOwnProperty(s)&&Dr(e,s,t[s])}function Us(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Tm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),zm=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ei(e){return zm.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Yt(){}var Os=null;function Ls(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var cl=null,ul=null;function Cr(e){var t=al(e);if(t&&(e=t.stateNode)){var a=e[it]||null;e:switch(e=t.stateNode,t.type){case"input":if(Es(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+kt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var i=l[it]||null;if(!i)throw Error(r(90));Es(l,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&Ar(l)}break e;case"textarea":Tr(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&il(e,!!a.multiple,t,!1)}}}var Rs=!1;function Er(e,t,a){if(Rs)return e(t,a);Rs=!0;try{var l=e(t);return l}finally{if(Rs=!1,(cl!==null||ul!==null)&&(Bi(),cl&&(t=cl,e=ul,ul=cl=null,Cr(t),e)))for(t=0;t<e.length;t++)Cr(e[t])}}function Zl(e,t){var a=e.stateNode;if(a===null)return null;var l=a[it]||null;if(l===null)return null;a=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var Jt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Hs=!1;if(Jt)try{var Kl={};Object.defineProperty(Kl,"passive",{get:function(){Hs=!0}}),window.addEventListener("test",Kl,Kl),window.removeEventListener("test",Kl,Kl)}catch{Hs=!1}var ra=null,Vs=null,ti=null;function wr(){if(ti)return ti;var e,t=Vs,a=t.length,l,i="value"in ra?ra.value:ra.textContent,s=i.length;for(e=0;e<a&&t[e]===i[e];e++);var o=a-e;for(l=1;l<=o&&t[a-l]===i[s-l];l++);return ti=i.slice(e,1<l?1-l:void 0)}function ai(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function li(){return!0}function Ur(){return!1}function st(e){function t(a,l,i,s,o){this._reactName=a,this._targetInst=i,this.type=l,this.nativeEvent=s,this.target=o,this.currentTarget=null;for(var f in e)e.hasOwnProperty(f)&&(a=e[f],this[f]=a?a(s):s[f]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?li:Ur,this.isPropagationStopped=Ur,this}return T(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=li)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=li)},persist:function(){},isPersistent:li}),t}var Oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ni=st(Oa),Wl=T({},Oa,{view:0,detail:0}),Dm=st(Wl),qs,Bs,Fl,ii=T({},Wl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Js,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Fl&&(Fl&&e.type==="mousemove"?(qs=e.screenX-Fl.screenX,Bs=e.screenY-Fl.screenY):Bs=qs=0,Fl=e),qs)},movementY:function(e){return"movementY"in e?e.movementY:Bs}}),Or=st(ii),Mm=T({},ii,{dataTransfer:0}),Cm=st(Mm),Em=T({},Wl,{relatedTarget:0}),Ys=st(Em),wm=T({},Oa,{animationName:0,elapsedTime:0,pseudoElement:0}),Um=st(wm),Om=T({},Oa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Lm=st(Om),Rm=T({},Oa,{data:0}),Lr=st(Rm),Hm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Vm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},qm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Bm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=qm[e])?!!t[e]:!1}function Js(){return Bm}var Ym=T({},Wl,{key:function(e){if(e.key){var t=Hm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ai(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Vm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Js,charCode:function(e){return e.type==="keypress"?ai(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ai(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Jm=st(Ym),Gm=T({},ii,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Rr=st(Gm),Qm=T({},Wl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Js}),Xm=st(Qm),Zm=T({},Oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),Km=st(Zm),Wm=T({},ii,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Fm=st(Wm),$m=T({},Oa,{newState:0,oldState:0}),Im=st($m),Pm=[9,13,27,32],Gs=Jt&&"CompositionEvent"in window,$l=null;Jt&&"documentMode"in document&&($l=document.documentMode);var e1=Jt&&"TextEvent"in window&&!$l,Hr=Jt&&(!Gs||$l&&8<$l&&11>=$l),Vr=" ",qr=!1;function Br(e,t){switch(e){case"keyup":return Pm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yr(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var rl=!1;function t1(e,t){switch(e){case"compositionend":return Yr(t);case"keypress":return t.which!==32?null:(qr=!0,Vr);case"textInput":return e=t.data,e===Vr&&qr?null:e;default:return null}}function a1(e,t){if(rl)return e==="compositionend"||!Gs&&Br(e,t)?(e=wr(),ti=Vs=ra=null,rl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Hr&&t.locale!=="ko"?null:t.data;default:return null}}var l1={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Jr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!l1[e.type]:t==="textarea"}function Gr(e,t,a,l){cl?ul?ul.push(l):ul=[l]:cl=l,t=Ki(t,"onChange"),0<t.length&&(a=new ni("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var Il=null,Pl=null;function n1(e){zf(e,0)}function si(e){var t=Xl(e);if(Ar(t))return e}function Qr(e,t){if(e==="change")return t}var Xr=!1;if(Jt){var Qs;if(Jt){var Xs="oninput"in document;if(!Xs){var Zr=document.createElement("div");Zr.setAttribute("oninput","return;"),Xs=typeof Zr.oninput=="function"}Qs=Xs}else Qs=!1;Xr=Qs&&(!document.documentMode||9<document.documentMode)}function Kr(){Il&&(Il.detachEvent("onpropertychange",Wr),Pl=Il=null)}function Wr(e){if(e.propertyName==="value"&&si(Pl)){var t=[];Gr(t,Pl,e,Ls(e)),Er(n1,t)}}function i1(e,t,a){e==="focusin"?(Kr(),Il=t,Pl=a,Il.attachEvent("onpropertychange",Wr)):e==="focusout"&&Kr()}function s1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return si(Pl)}function c1(e,t){if(e==="click")return si(t)}function u1(e,t){if(e==="input"||e==="change")return si(t)}function r1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pt=typeof Object.is=="function"?Object.is:r1;function en(e,t){if(pt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var i=a[l];if(!Ns.call(t,i)||!pt(e[i],t[i]))return!1}return!0}function Fr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function $r(e,t){var a=Fr(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Fr(a)}}function Ir(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ir(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Pr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Pn(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Pn(e.document)}return t}function Zs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var o1=Jt&&"documentMode"in document&&11>=document.documentMode,ol=null,Ks=null,tn=null,Ws=!1;function eo(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Ws||ol==null||ol!==Pn(l)||(l=ol,"selectionStart"in l&&Zs(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),tn&&en(tn,l)||(tn=l,l=Ki(Ks,"onSelect"),0<l.length&&(t=new ni("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=ol)))}function La(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var dl={animationend:La("Animation","AnimationEnd"),animationiteration:La("Animation","AnimationIteration"),animationstart:La("Animation","AnimationStart"),transitionrun:La("Transition","TransitionRun"),transitionstart:La("Transition","TransitionStart"),transitioncancel:La("Transition","TransitionCancel"),transitionend:La("Transition","TransitionEnd")},Fs={},to={};Jt&&(to=document.createElement("div").style,"AnimationEvent"in window||(delete dl.animationend.animation,delete dl.animationiteration.animation,delete dl.animationstart.animation),"TransitionEvent"in window||delete dl.transitionend.transition);function Ra(e){if(Fs[e])return Fs[e];if(!dl[e])return e;var t=dl[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in to)return Fs[e]=t[a];return e}var ao=Ra("animationend"),lo=Ra("animationiteration"),no=Ra("animationstart"),d1=Ra("transitionrun"),f1=Ra("transitionstart"),h1=Ra("transitioncancel"),io=Ra("transitionend"),so=new Map,$s="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");$s.push("scrollEnd");function Ut(e,t){so.set(e,t),Ua(t,[e])}var ci=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},At=[],fl=0,Is=0;function ui(){for(var e=fl,t=Is=fl=0;t<e;){var a=At[t];At[t++]=null;var l=At[t];At[t++]=null;var i=At[t];At[t++]=null;var s=At[t];if(At[t++]=null,l!==null&&i!==null){var o=l.pending;o===null?i.next=i:(i.next=o.next,o.next=i),l.pending=i}s!==0&&co(a,i,s)}}function ri(e,t,a,l){At[fl++]=e,At[fl++]=t,At[fl++]=a,At[fl++]=l,Is|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function Ps(e,t,a,l){return ri(e,t,a,l),oi(e)}function Ha(e,t){return ri(e,null,null,t),oi(e)}function co(e,t,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var i=!1,s=e.return;s!==null;)s.childLanes|=a,l=s.alternate,l!==null&&(l.childLanes|=a),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(i=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,i&&t!==null&&(i=31-gt(a),e=s.hiddenUpdates,l=e[i],l===null?e[i]=[t]:l.push(t),t.lane=a|536870912),s):null}function oi(e){if(50<kn)throw kn=0,uu=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var hl={};function m1(e,t,a,l){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,a,l){return new m1(e,t,a,l)}function ec(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gt(e,t){var a=e.alternate;return a===null?(a=vt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function uo(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function di(e,t,a,l,i,s){var o=0;if(l=e,typeof e=="function")ec(e)&&(o=1);else if(typeof e=="string")o=bg(e,a,G.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case je:return e=vt(31,a,t,i),e.elementType=je,e.lanes=s,e;case B:return Va(a.children,i,s,t);case re:o=8,i|=24;break;case oe:return e=vt(12,a,t,i|2),e.elementType=oe,e.lanes=s,e;case se:return e=vt(13,a,t,i),e.elementType=se,e.lanes=s,e;case Z:return e=vt(19,a,t,i),e.elementType=Z,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case K:o=10;break e;case ge:o=9;break e;case ne:o=11;break e;case D:o=14;break e;case fe:o=16,l=null;break e}o=29,a=Error(r(130,e===null?"null":typeof e,"")),l=null}return t=vt(o,a,t,i),t.elementType=e,t.type=l,t.lanes=s,t}function Va(e,t,a,l){return e=vt(7,e,l,t),e.lanes=a,e}function tc(e,t,a){return e=vt(6,e,null,t),e.lanes=a,e}function ro(e){var t=vt(18,null,null,0);return t.stateNode=e,t}function ac(e,t,a){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var oo=new WeakMap;function _t(e,t){if(typeof e=="object"&&e!==null){var a=oo.get(e);return a!==void 0?a:(t={value:e,source:t,stack:rr(t)},oo.set(e,t),t)}return{value:e,source:t,stack:rr(t)}}var ml=[],gl=0,fi=null,an=0,Tt=[],zt=0,oa=null,Rt=1,Ht="";function Qt(e,t){ml[gl++]=an,ml[gl++]=fi,fi=e,an=t}function fo(e,t,a){Tt[zt++]=Rt,Tt[zt++]=Ht,Tt[zt++]=oa,oa=e;var l=Rt;e=Ht;var i=32-gt(l)-1;l&=~(1<<i),a+=1;var s=32-gt(t)+i;if(30<s){var o=i-i%5;s=(l&(1<<o)-1).toString(32),l>>=o,i-=o,Rt=1<<32-gt(t)+i|a<<i|l,Ht=s+e}else Rt=1<<s|a<<i|l,Ht=e}function lc(e){e.return!==null&&(Qt(e,1),fo(e,1,0))}function nc(e){for(;e===fi;)fi=ml[--gl],ml[gl]=null,an=ml[--gl],ml[gl]=null;for(;e===oa;)oa=Tt[--zt],Tt[zt]=null,Ht=Tt[--zt],Tt[zt]=null,Rt=Tt[--zt],Tt[zt]=null}function ho(e,t){Tt[zt++]=Rt,Tt[zt++]=Ht,Tt[zt++]=oa,Rt=t.id,Ht=t.overflow,oa=e}var $e=null,we=null,xe=!1,da=null,Dt=!1,ic=Error(r(519));function fa(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ln(_t(t,e)),ic}function mo(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[Fe]=e,t[it]=l,a){case"dialog":ve("cancel",t),ve("close",t);break;case"iframe":case"object":case"embed":ve("load",t);break;case"video":case"audio":for(a=0;a<_n.length;a++)ve(_n[a],t);break;case"source":ve("error",t);break;case"img":case"image":case"link":ve("error",t),ve("load",t);break;case"details":ve("toggle",t);break;case"input":ve("invalid",t),_r(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":ve("invalid",t);break;case"textarea":ve("invalid",t),zr(t,l.value,l.defaultValue,l.children)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||Ef(t.textContent,a)?(l.popover!=null&&(ve("beforetoggle",t),ve("toggle",t)),l.onScroll!=null&&ve("scroll",t),l.onScrollEnd!=null&&ve("scrollend",t),l.onClick!=null&&(t.onclick=Yt),t=!0):t=!1,t||fa(e,!0)}function go(e){for($e=e.return;$e;)switch($e.tag){case 5:case 31:case 13:Dt=!1;return;case 27:case 3:Dt=!0;return;default:$e=$e.return}}function pl(e){if(e!==$e)return!1;if(!xe)return go(e),xe=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Nu(e.type,e.memoizedProps)),a=!a),a&&we&&fa(e),go(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));we=Bf(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));we=Bf(e)}else t===27?(t=we,_a(e.type)?(e=zu,zu=null,we=e):we=t):we=$e?Ct(e.stateNode.nextSibling):null;return!0}function qa(){we=$e=null,xe=!1}function sc(){var e=da;return e!==null&&(ot===null?ot=e:ot.push.apply(ot,e),da=null),e}function ln(e){da===null?da=[e]:da.push(e)}var cc=h(null),Ba=null,Xt=null;function ha(e,t,a){E(cc,t._currentValue),t._currentValue=a}function Zt(e){e._currentValue=cc.current,x(cc)}function uc(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function rc(e,t,a,l){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){var o=i.child;s=s.firstContext;e:for(;s!==null;){var f=s;s=i;for(var g=0;g<t.length;g++)if(f.context===t[g]){s.lanes|=a,f=s.alternate,f!==null&&(f.lanes|=a),uc(s.return,a,e),l||(o=null);break e}s=f.next}}else if(i.tag===18){if(o=i.return,o===null)throw Error(r(341));o.lanes|=a,s=o.alternate,s!==null&&(s.lanes|=a),uc(o,a,e),o=null}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===e){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}}function vl(e,t,a,l){e=null;for(var i=t,s=!1;i!==null;){if(!s){if((i.flags&524288)!==0)s=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var o=i.alternate;if(o===null)throw Error(r(387));if(o=o.memoizedProps,o!==null){var f=i.type;pt(i.pendingProps.value,o.value)||(e!==null?e.push(f):e=[f])}}else if(i===_e.current){if(o=i.alternate,o===null)throw Error(r(387));o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Cn):e=[Cn])}i=i.return}e!==null&&rc(t,e,a,l),t.flags|=262144}function hi(e){for(e=e.firstContext;e!==null;){if(!pt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ya(e){Ba=e,Xt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ie(e){return po(Ba,e)}function mi(e,t){return Ba===null&&Ya(e),po(e,t)}function po(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Xt===null){if(e===null)throw Error(r(308));Xt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Xt=Xt.next=t;return a}var g1=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},p1=d.unstable_scheduleCallback,v1=d.unstable_NormalPriority,Ye={$$typeof:K,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oc(){return{controller:new g1,data:new Map,refCount:0}}function nn(e){e.refCount--,e.refCount===0&&p1(v1,function(){e.controller.abort()})}var sn=null,dc=0,yl=0,bl=null;function y1(e,t){if(sn===null){var a=sn=[];dc=0,yl=mu(),bl={status:"pending",value:void 0,then:function(l){a.push(l)}}}return dc++,t.then(vo,vo),t}function vo(){if(--dc===0&&sn!==null){bl!==null&&(bl.status="fulfilled");var e=sn;sn=null,yl=0,bl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function b1(e,t){var a=[],l={status:"pending",value:null,reason:null,then:function(i){a.push(i)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var i=0;i<a.length;i++)(0,a[i])(t)},function(i){for(l.status="rejected",l.reason=i,i=0;i<a.length;i++)(0,a[i])(void 0)}),l}var yo=k.S;k.S=function(e,t){tf=ht(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&y1(e,t),yo!==null&&yo(e,t)};var Ja=h(null);function fc(){var e=Ja.current;return e!==null?e:Ee.pooledCache}function gi(e,t){t===null?E(Ja,Ja.current):E(Ja,t.pool)}function bo(){var e=fc();return e===null?null:{parent:Ye._currentValue,pool:e}}var jl=Error(r(460)),hc=Error(r(474)),pi=Error(r(542)),vi={then:function(){}};function jo(e){return e=e.status,e==="fulfilled"||e==="rejected"}function xo(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Yt,Yt),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,No(e),e;default:if(typeof t.status=="string")t.then(Yt,Yt);else{if(e=Ee,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=l}},function(l){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,No(e),e}throw Qa=t,jl}}function Ga(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Qa=a,jl):a}}var Qa=null;function So(){if(Qa===null)throw Error(r(459));var e=Qa;return Qa=null,e}function No(e){if(e===jl||e===pi)throw Error(r(483))}var xl=null,cn=0;function yi(e){var t=cn;return cn+=1,xl===null&&(xl=[]),xo(xl,e,t)}function un(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function bi(e,t){throw t.$$typeof===q?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function ko(e){function t(y,p){if(e){var j=y.deletions;j===null?(y.deletions=[p],y.flags|=16):j.push(p)}}function a(y,p){if(!e)return null;for(;p!==null;)t(y,p),p=p.sibling;return null}function l(y){for(var p=new Map;y!==null;)y.key!==null?p.set(y.key,y):p.set(y.index,y),y=y.sibling;return p}function i(y,p){return y=Gt(y,p),y.index=0,y.sibling=null,y}function s(y,p,j){return y.index=j,e?(j=y.alternate,j!==null?(j=j.index,j<p?(y.flags|=67108866,p):j):(y.flags|=67108866,p)):(y.flags|=1048576,p)}function o(y){return e&&y.alternate===null&&(y.flags|=67108866),y}function f(y,p,j,w){return p===null||p.tag!==6?(p=tc(j,y.mode,w),p.return=y,p):(p=i(p,j),p.return=y,p)}function g(y,p,j,w){var te=j.type;return te===B?M(y,p,j.props.children,w,j.key):p!==null&&(p.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===fe&&Ga(te)===p.type)?(p=i(p,j.props),un(p,j),p.return=y,p):(p=di(j.type,j.key,j.props,null,y.mode,w),un(p,j),p.return=y,p)}function S(y,p,j,w){return p===null||p.tag!==4||p.stateNode.containerInfo!==j.containerInfo||p.stateNode.implementation!==j.implementation?(p=ac(j,y.mode,w),p.return=y,p):(p=i(p,j.children||[]),p.return=y,p)}function M(y,p,j,w,te){return p===null||p.tag!==7?(p=Va(j,y.mode,w,te),p.return=y,p):(p=i(p,j),p.return=y,p)}function L(y,p,j){if(typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint")return p=tc(""+p,y.mode,j),p.return=y,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Q:return j=di(p.type,p.key,p.props,null,y.mode,j),un(j,p),j.return=y,j;case ee:return p=ac(p,y.mode,j),p.return=y,p;case fe:return p=Ga(p),L(y,p,j)}if(W(p)||J(p))return p=Va(p,y.mode,j,null),p.return=y,p;if(typeof p.then=="function")return L(y,yi(p),j);if(p.$$typeof===K)return L(y,mi(y,p),j);bi(y,p)}return null}function N(y,p,j,w){var te=p!==null?p.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return te!==null?null:f(y,p,""+j,w);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case Q:return j.key===te?g(y,p,j,w):null;case ee:return j.key===te?S(y,p,j,w):null;case fe:return j=Ga(j),N(y,p,j,w)}if(W(j)||J(j))return te!==null?null:M(y,p,j,w,null);if(typeof j.then=="function")return N(y,p,yi(j),w);if(j.$$typeof===K)return N(y,p,mi(y,j),w);bi(y,j)}return null}function A(y,p,j,w,te){if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return y=y.get(j)||null,f(p,y,""+w,te);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Q:return y=y.get(w.key===null?j:w.key)||null,g(p,y,w,te);case ee:return y=y.get(w.key===null?j:w.key)||null,S(p,y,w,te);case fe:return w=Ga(w),A(y,p,j,w,te)}if(W(w)||J(w))return y=y.get(j)||null,M(p,y,w,te,null);if(typeof w.then=="function")return A(y,p,j,yi(w),te);if(w.$$typeof===K)return A(y,p,j,mi(p,w),te);bi(p,w)}return null}function F(y,p,j,w){for(var te=null,Ne=null,$=p,me=p=0,be=null;$!==null&&me<j.length;me++){$.index>me?(be=$,$=null):be=$.sibling;var ke=N(y,$,j[me],w);if(ke===null){$===null&&($=be);break}e&&$&&ke.alternate===null&&t(y,$),p=s(ke,p,me),Ne===null?te=ke:Ne.sibling=ke,Ne=ke,$=be}if(me===j.length)return a(y,$),xe&&Qt(y,me),te;if($===null){for(;me<j.length;me++)$=L(y,j[me],w),$!==null&&(p=s($,p,me),Ne===null?te=$:Ne.sibling=$,Ne=$);return xe&&Qt(y,me),te}for($=l($);me<j.length;me++)be=A($,y,me,j[me],w),be!==null&&(e&&be.alternate!==null&&$.delete(be.key===null?me:be.key),p=s(be,p,me),Ne===null?te=be:Ne.sibling=be,Ne=be);return e&&$.forEach(function(Ca){return t(y,Ca)}),xe&&Qt(y,me),te}function le(y,p,j,w){if(j==null)throw Error(r(151));for(var te=null,Ne=null,$=p,me=p=0,be=null,ke=j.next();$!==null&&!ke.done;me++,ke=j.next()){$.index>me?(be=$,$=null):be=$.sibling;var Ca=N(y,$,ke.value,w);if(Ca===null){$===null&&($=be);break}e&&$&&Ca.alternate===null&&t(y,$),p=s(Ca,p,me),Ne===null?te=Ca:Ne.sibling=Ca,Ne=Ca,$=be}if(ke.done)return a(y,$),xe&&Qt(y,me),te;if($===null){for(;!ke.done;me++,ke=j.next())ke=L(y,ke.value,w),ke!==null&&(p=s(ke,p,me),Ne===null?te=ke:Ne.sibling=ke,Ne=ke);return xe&&Qt(y,me),te}for($=l($);!ke.done;me++,ke=j.next())ke=A($,y,me,ke.value,w),ke!==null&&(e&&ke.alternate!==null&&$.delete(ke.key===null?me:ke.key),p=s(ke,p,me),Ne===null?te=ke:Ne.sibling=ke,Ne=ke);return e&&$.forEach(function(Mg){return t(y,Mg)}),xe&&Qt(y,me),te}function Ce(y,p,j,w){if(typeof j=="object"&&j!==null&&j.type===B&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case Q:e:{for(var te=j.key;p!==null;){if(p.key===te){if(te=j.type,te===B){if(p.tag===7){a(y,p.sibling),w=i(p,j.props.children),w.return=y,y=w;break e}}else if(p.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===fe&&Ga(te)===p.type){a(y,p.sibling),w=i(p,j.props),un(w,j),w.return=y,y=w;break e}a(y,p);break}else t(y,p);p=p.sibling}j.type===B?(w=Va(j.props.children,y.mode,w,j.key),w.return=y,y=w):(w=di(j.type,j.key,j.props,null,y.mode,w),un(w,j),w.return=y,y=w)}return o(y);case ee:e:{for(te=j.key;p!==null;){if(p.key===te)if(p.tag===4&&p.stateNode.containerInfo===j.containerInfo&&p.stateNode.implementation===j.implementation){a(y,p.sibling),w=i(p,j.children||[]),w.return=y,y=w;break e}else{a(y,p);break}else t(y,p);p=p.sibling}w=ac(j,y.mode,w),w.return=y,y=w}return o(y);case fe:return j=Ga(j),Ce(y,p,j,w)}if(W(j))return F(y,p,j,w);if(J(j)){if(te=J(j),typeof te!="function")throw Error(r(150));return j=te.call(j),le(y,p,j,w)}if(typeof j.then=="function")return Ce(y,p,yi(j),w);if(j.$$typeof===K)return Ce(y,p,mi(y,j),w);bi(y,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,p!==null&&p.tag===6?(a(y,p.sibling),w=i(p,j),w.return=y,y=w):(a(y,p),w=tc(j,y.mode,w),w.return=y,y=w),o(y)):a(y,p)}return function(y,p,j,w){try{cn=0;var te=Ce(y,p,j,w);return xl=null,te}catch($){if($===jl||$===pi)throw $;var Ne=vt(29,$,null,y.mode);return Ne.lanes=w,Ne.return=y,Ne}}}var Xa=ko(!0),Ao=ko(!1),ma=!1;function mc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ga(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function pa(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Ae&2)!==0){var i=l.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),l.pending=t,t=oi(e),co(e,null,a),t}return ri(e,l,t,a),oi(e)}function rn(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,gr(e,a)}}function pc(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var i=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var o={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};s===null?i=s=o:s=s.next=o,a=a.next}while(a!==null);s===null?i=s=t:s=s.next=t}else i=s=t;a={baseState:l.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var vc=!1;function on(){if(vc){var e=bl;if(e!==null)throw e}}function dn(e,t,a,l){vc=!1;var i=e.updateQueue;ma=!1;var s=i.firstBaseUpdate,o=i.lastBaseUpdate,f=i.shared.pending;if(f!==null){i.shared.pending=null;var g=f,S=g.next;g.next=null,o===null?s=S:o.next=S,o=g;var M=e.alternate;M!==null&&(M=M.updateQueue,f=M.lastBaseUpdate,f!==o&&(f===null?M.firstBaseUpdate=S:f.next=S,M.lastBaseUpdate=g))}if(s!==null){var L=i.baseState;o=0,M=S=g=null,f=s;do{var N=f.lane&-536870913,A=N!==f.lane;if(A?(ye&N)===N:(l&N)===N){N!==0&&N===yl&&(vc=!0),M!==null&&(M=M.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});e:{var F=e,le=f;N=t;var Ce=a;switch(le.tag){case 1:if(F=le.payload,typeof F=="function"){L=F.call(Ce,L,N);break e}L=F;break e;case 3:F.flags=F.flags&-65537|128;case 0:if(F=le.payload,N=typeof F=="function"?F.call(Ce,L,N):F,N==null)break e;L=T({},L,N);break e;case 2:ma=!0}}N=f.callback,N!==null&&(e.flags|=64,A&&(e.flags|=8192),A=i.callbacks,A===null?i.callbacks=[N]:A.push(N))}else A={lane:N,tag:f.tag,payload:f.payload,callback:f.callback,next:null},M===null?(S=M=A,g=L):M=M.next=A,o|=N;if(f=f.next,f===null){if(f=i.shared.pending,f===null)break;A=f,f=A.next,A.next=null,i.lastBaseUpdate=A,i.shared.pending=null}}while(!0);M===null&&(g=L),i.baseState=g,i.firstBaseUpdate=S,i.lastBaseUpdate=M,s===null&&(i.shared.lanes=0),xa|=o,e.lanes=o,e.memoizedState=L}}function _o(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function To(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)_o(a[e],t)}var Sl=h(null),ji=h(0);function zo(e,t){e=aa,E(ji,e),E(Sl,t),aa=e|t.baseLanes}function yc(){E(ji,aa),E(Sl,Sl.current)}function bc(){aa=ji.current,x(Sl),x(ji)}var yt=h(null),Mt=null;function va(e){var t=e.alternate;E(qe,qe.current&1),E(yt,e),Mt===null&&(t===null||Sl.current!==null||t.memoizedState!==null)&&(Mt=e)}function jc(e){E(qe,qe.current),E(yt,e),Mt===null&&(Mt=e)}function Do(e){e.tag===22?(E(qe,qe.current),E(yt,e),Mt===null&&(Mt=e)):ya()}function ya(){E(qe,qe.current),E(yt,yt.current)}function bt(e){x(yt),Mt===e&&(Mt=null),x(qe)}var qe=h(0);function xi(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||_u(a)||Tu(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Kt=0,he=null,De=null,Je=null,Si=!1,Nl=!1,Za=!1,Ni=0,fn=0,kl=null,j1=0;function Le(){throw Error(r(321))}function xc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!pt(e[a],t[a]))return!1;return!0}function Sc(e,t,a,l,i,s){return Kt=s,he=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,k.H=e===null||e.memoizedState===null?fd:Rc,Za=!1,s=a(l,i),Za=!1,Nl&&(s=Co(t,a,l,i)),Mo(e),s}function Mo(e){k.H=gn;var t=De!==null&&De.next!==null;if(Kt=0,Je=De=he=null,Si=!1,fn=0,kl=null,t)throw Error(r(300));e===null||Ge||(e=e.dependencies,e!==null&&hi(e)&&(Ge=!0))}function Co(e,t,a,l){he=e;var i=0;do{if(Nl&&(kl=null),fn=0,Nl=!1,25<=i)throw Error(r(301));if(i+=1,Je=De=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}k.H=hd,s=t(a,l)}while(Nl);return s}function x1(){var e=k.H,t=e.useState()[0];return t=typeof t.then=="function"?hn(t):t,e=e.useState()[0],(De!==null?De.memoizedState:null)!==e&&(he.flags|=1024),t}function Nc(){var e=Ni!==0;return Ni=0,e}function kc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Ac(e){if(Si){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Si=!1}Kt=0,Je=De=he=null,Nl=!1,fn=Ni=0,kl=null}function nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Je===null?he.memoizedState=Je=e:Je=Je.next=e,Je}function Be(){if(De===null){var e=he.alternate;e=e!==null?e.memoizedState:null}else e=De.next;var t=Je===null?he.memoizedState:Je.next;if(t!==null)Je=t,De=e;else{if(e===null)throw he.alternate===null?Error(r(467)):Error(r(310));De=e,e={memoizedState:De.memoizedState,baseState:De.baseState,baseQueue:De.baseQueue,queue:De.queue,next:null},Je===null?he.memoizedState=Je=e:Je=Je.next=e}return Je}function ki(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function hn(e){var t=fn;return fn+=1,kl===null&&(kl=[]),e=xo(kl,e,t),t=he,(Je===null?t.memoizedState:Je.next)===null&&(t=t.alternate,k.H=t===null||t.memoizedState===null?fd:Rc),e}function Ai(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return hn(e);if(e.$$typeof===K)return Ie(e)}throw Error(r(438,String(e)))}function _c(e){var t=null,a=he.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=he.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=ki(),he.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),l=0;l<e;l++)a[l]=Se;return t.index++,a}function Wt(e,t){return typeof t=="function"?t(e):t}function _i(e){var t=Be();return Tc(t,De,e)}function Tc(e,t,a){var l=e.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=a;var i=e.baseQueue,s=l.pending;if(s!==null){if(i!==null){var o=i.next;i.next=s.next,s.next=o}t.baseQueue=i=s,l.pending=null}if(s=e.baseState,i===null)e.memoizedState=s;else{t=i.next;var f=o=null,g=null,S=t,M=!1;do{var L=S.lane&-536870913;if(L!==S.lane?(ye&L)===L:(Kt&L)===L){var N=S.revertLane;if(N===0)g!==null&&(g=g.next={lane:0,revertLane:0,gesture:null,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null}),L===yl&&(M=!0);else if((Kt&N)===N){S=S.next,N===yl&&(M=!0);continue}else L={lane:0,revertLane:S.revertLane,gesture:null,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},g===null?(f=g=L,o=s):g=g.next=L,he.lanes|=N,xa|=N;L=S.action,Za&&a(s,L),s=S.hasEagerState?S.eagerState:a(s,L)}else N={lane:L,revertLane:S.revertLane,gesture:S.gesture,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},g===null?(f=g=N,o=s):g=g.next=N,he.lanes|=L,xa|=L;S=S.next}while(S!==null&&S!==t);if(g===null?o=s:g.next=f,!pt(s,e.memoizedState)&&(Ge=!0,M&&(a=bl,a!==null)))throw a;e.memoizedState=s,e.baseState=o,e.baseQueue=g,l.lastRenderedState=s}return i===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function zc(e){var t=Be(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var l=a.dispatch,i=a.pending,s=t.memoizedState;if(i!==null){a.pending=null;var o=i=i.next;do s=e(s,o.action),o=o.next;while(o!==i);pt(s,t.memoizedState)||(Ge=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),a.lastRenderedState=s}return[s,l]}function Eo(e,t,a){var l=he,i=Be(),s=xe;if(s){if(a===void 0)throw Error(r(407));a=a()}else a=t();var o=!pt((De||i).memoizedState,a);if(o&&(i.memoizedState=a,Ge=!0),i=i.queue,Cc(Oo.bind(null,l,i,e),[e]),i.getSnapshot!==t||o||Je!==null&&Je.memoizedState.tag&1){if(l.flags|=2048,Al(9,{destroy:void 0},Uo.bind(null,l,i,a,t),null),Ee===null)throw Error(r(349));s||(Kt&127)!==0||wo(l,t,a)}return a}function wo(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=he.updateQueue,t===null?(t=ki(),he.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Uo(e,t,a,l){t.value=a,t.getSnapshot=l,Lo(t)&&Ro(e)}function Oo(e,t,a){return a(function(){Lo(t)&&Ro(e)})}function Lo(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!pt(e,a)}catch{return!0}}function Ro(e){var t=Ha(e,2);t!==null&&dt(t,e,2)}function Dc(e){var t=nt();if(typeof e=="function"){var a=e;if(e=a(),Za){ca(!0);try{a()}finally{ca(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:e},t}function Ho(e,t,a,l){return e.baseState=a,Tc(e,De,typeof l=="function"?l:Wt)}function S1(e,t,a,l,i){if(Di(e))throw Error(r(485));if(e=t.action,e!==null){var s={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(o){s.listeners.push(o)}};k.T!==null?a(!0):s.isTransition=!1,l(s),a=t.pending,a===null?(s.next=t.pending=s,Vo(t,s)):(s.next=a.next,t.pending=a.next=s)}}function Vo(e,t){var a=t.action,l=t.payload,i=e.state;if(t.isTransition){var s=k.T,o={};k.T=o;try{var f=a(i,l),g=k.S;g!==null&&g(o,f),qo(e,t,f)}catch(S){Mc(e,t,S)}finally{s!==null&&o.types!==null&&(s.types=o.types),k.T=s}}else try{s=a(i,l),qo(e,t,s)}catch(S){Mc(e,t,S)}}function qo(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){Bo(e,t,l)},function(l){return Mc(e,t,l)}):Bo(e,t,a)}function Bo(e,t,a){t.status="fulfilled",t.value=a,Yo(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Vo(e,a)))}function Mc(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,Yo(t),t=t.next;while(t!==l)}e.action=null}function Yo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Jo(e,t){return t}function Go(e,t){if(xe){var a=Ee.formState;if(a!==null){e:{var l=he;if(xe){if(we){t:{for(var i=we,s=Dt;i.nodeType!==8;){if(!s){i=null;break t}if(i=Ct(i.nextSibling),i===null){i=null;break t}}s=i.data,i=s==="F!"||s==="F"?i:null}if(i){we=Ct(i.nextSibling),l=i.data==="F!";break e}}fa(l)}l=!1}l&&(t=a[0])}}return a=nt(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jo,lastRenderedState:t},a.queue=l,a=rd.bind(null,he,l),l.dispatch=a,l=Dc(!1),s=Lc.bind(null,he,!1,l.queue),l=nt(),i={state:t,dispatch:null,action:e,pending:null},l.queue=i,a=S1.bind(null,he,i,s,a),i.dispatch=a,l.memoizedState=e,[t,a,!1]}function Qo(e){var t=Be();return Xo(t,De,e)}function Xo(e,t,a){if(t=Tc(e,t,Jo)[0],e=_i(Wt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=hn(t)}catch(o){throw o===jl?pi:o}else l=t;t=Be();var i=t.queue,s=i.dispatch;return a!==t.memoizedState&&(he.flags|=2048,Al(9,{destroy:void 0},N1.bind(null,i,a),null)),[l,s,e]}function N1(e,t){e.action=t}function Zo(e){var t=Be(),a=De;if(a!==null)return Xo(t,a,e);Be(),t=t.memoizedState,a=Be();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function Al(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=he.updateQueue,t===null&&(t=ki(),he.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e),e}function Ko(){return Be().memoizedState}function Ti(e,t,a,l){var i=nt();he.flags|=e,i.memoizedState=Al(1|t,{destroy:void 0},a,l===void 0?null:l)}function zi(e,t,a,l){var i=Be();l=l===void 0?null:l;var s=i.memoizedState.inst;De!==null&&l!==null&&xc(l,De.memoizedState.deps)?i.memoizedState=Al(t,s,a,l):(he.flags|=e,i.memoizedState=Al(1|t,s,a,l))}function Wo(e,t){Ti(8390656,8,e,t)}function Cc(e,t){zi(2048,8,e,t)}function k1(e){he.flags|=4;var t=he.updateQueue;if(t===null)t=ki(),he.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Fo(e){var t=Be().memoizedState;return k1({ref:t,nextImpl:e}),function(){if((Ae&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function $o(e,t){return zi(4,2,e,t)}function Io(e,t){return zi(4,4,e,t)}function Po(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ed(e,t,a){a=a!=null?a.concat([e]):null,zi(4,4,Po.bind(null,t,e),a)}function Ec(){}function td(e,t){var a=Be();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&xc(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function ad(e,t){var a=Be();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&xc(t,l[1]))return l[0];if(l=e(),Za){ca(!0);try{e()}finally{ca(!1)}}return a.memoizedState=[l,t],l}function wc(e,t,a){return a===void 0||(Kt&1073741824)!==0&&(ye&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=lf(),he.lanes|=e,xa|=e,a)}function ld(e,t,a,l){return pt(a,t)?a:Sl.current!==null?(e=wc(e,a,l),pt(e,t)||(Ge=!0),e):(Kt&42)===0||(Kt&1073741824)!==0&&(ye&261930)===0?(Ge=!0,e.memoizedState=a):(e=lf(),he.lanes|=e,xa|=e,t)}function nd(e,t,a,l,i){var s=_.p;_.p=s!==0&&8>s?s:8;var o=k.T,f={};k.T=f,Lc(e,!1,t,a);try{var g=i(),S=k.S;if(S!==null&&S(f,g),g!==null&&typeof g=="object"&&typeof g.then=="function"){var M=b1(g,l);mn(e,t,M,St(e))}else mn(e,t,l,St(e))}catch(L){mn(e,t,{then:function(){},status:"rejected",reason:L},St())}finally{_.p=s,o!==null&&f.types!==null&&(o.types=f.types),k.T=o}}function A1(){}function Uc(e,t,a,l){if(e.tag!==5)throw Error(r(476));var i=id(e).queue;nd(e,i,t,O,a===null?A1:function(){return sd(e),a(l)})}function id(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:O,baseState:O,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:O},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function sd(e){var t=id(e);t.next===null&&(t=e.alternate.memoizedState),mn(e,t.next.queue,{},St())}function Oc(){return Ie(Cn)}function cd(){return Be().memoizedState}function ud(){return Be().memoizedState}function _1(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=St();e=ga(a);var l=pa(t,e,a);l!==null&&(dt(l,t,a),rn(l,t,a)),t={cache:oc()},e.payload=t;return}t=t.return}}function T1(e,t,a){var l=St();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Di(e)?od(t,a):(a=Ps(e,t,a,l),a!==null&&(dt(a,e,l),dd(a,t,l)))}function rd(e,t,a){var l=St();mn(e,t,a,l)}function mn(e,t,a,l){var i={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Di(e))od(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,f=s(o,a);if(i.hasEagerState=!0,i.eagerState=f,pt(f,o))return ri(e,t,i,0),Ee===null&&ui(),!1}catch{}if(a=Ps(e,t,i,l),a!==null)return dt(a,e,l),dd(a,t,l),!0}return!1}function Lc(e,t,a,l){if(l={lane:2,revertLane:mu(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Di(e)){if(t)throw Error(r(479))}else t=Ps(e,a,l,2),t!==null&&dt(t,e,2)}function Di(e){var t=e.alternate;return e===he||t!==null&&t===he}function od(e,t){Nl=Si=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function dd(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,gr(e,a)}}var gn={readContext:Ie,use:Ai,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useLayoutEffect:Le,useInsertionEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useSyncExternalStore:Le,useId:Le,useHostTransitionStatus:Le,useFormState:Le,useActionState:Le,useOptimistic:Le,useMemoCache:Le,useCacheRefresh:Le};gn.useEffectEvent=Le;var fd={readContext:Ie,use:Ai,useCallback:function(e,t){return nt().memoizedState=[e,t===void 0?null:t],e},useContext:Ie,useEffect:Wo,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Ti(4194308,4,Po.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Ti(4194308,4,e,t)},useInsertionEffect:function(e,t){Ti(4,2,e,t)},useMemo:function(e,t){var a=nt();t=t===void 0?null:t;var l=e();if(Za){ca(!0);try{e()}finally{ca(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=nt();if(a!==void 0){var i=a(t);if(Za){ca(!0);try{a(t)}finally{ca(!1)}}}else i=t;return l.memoizedState=l.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},l.queue=e,e=e.dispatch=T1.bind(null,he,e),[l.memoizedState,e]},useRef:function(e){var t=nt();return e={current:e},t.memoizedState=e},useState:function(e){e=Dc(e);var t=e.queue,a=rd.bind(null,he,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Ec,useDeferredValue:function(e,t){var a=nt();return wc(a,e,t)},useTransition:function(){var e=Dc(!1);return e=nd.bind(null,he,e.queue,!0,!1),nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=he,i=nt();if(xe){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),Ee===null)throw Error(r(349));(ye&127)!==0||wo(l,t,a)}i.memoizedState=a;var s={value:a,getSnapshot:t};return i.queue=s,Wo(Oo.bind(null,l,s,e),[e]),l.flags|=2048,Al(9,{destroy:void 0},Uo.bind(null,l,s,a,t),null),a},useId:function(){var e=nt(),t=Ee.identifierPrefix;if(xe){var a=Ht,l=Rt;a=(l&~(1<<32-gt(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Ni++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=j1++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Oc,useFormState:Go,useActionState:Go,useOptimistic:function(e){var t=nt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Lc.bind(null,he,!0,a),a.dispatch=t,[e,t]},useMemoCache:_c,useCacheRefresh:function(){return nt().memoizedState=_1.bind(null,he)},useEffectEvent:function(e){var t=nt(),a={impl:e};return t.memoizedState=a,function(){if((Ae&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}},Rc={readContext:Ie,use:Ai,useCallback:td,useContext:Ie,useEffect:Cc,useImperativeHandle:ed,useInsertionEffect:$o,useLayoutEffect:Io,useMemo:ad,useReducer:_i,useRef:Ko,useState:function(){return _i(Wt)},useDebugValue:Ec,useDeferredValue:function(e,t){var a=Be();return ld(a,De.memoizedState,e,t)},useTransition:function(){var e=_i(Wt)[0],t=Be().memoizedState;return[typeof e=="boolean"?e:hn(e),t]},useSyncExternalStore:Eo,useId:cd,useHostTransitionStatus:Oc,useFormState:Qo,useActionState:Qo,useOptimistic:function(e,t){var a=Be();return Ho(a,De,e,t)},useMemoCache:_c,useCacheRefresh:ud};Rc.useEffectEvent=Fo;var hd={readContext:Ie,use:Ai,useCallback:td,useContext:Ie,useEffect:Cc,useImperativeHandle:ed,useInsertionEffect:$o,useLayoutEffect:Io,useMemo:ad,useReducer:zc,useRef:Ko,useState:function(){return zc(Wt)},useDebugValue:Ec,useDeferredValue:function(e,t){var a=Be();return De===null?wc(a,e,t):ld(a,De.memoizedState,e,t)},useTransition:function(){var e=zc(Wt)[0],t=Be().memoizedState;return[typeof e=="boolean"?e:hn(e),t]},useSyncExternalStore:Eo,useId:cd,useHostTransitionStatus:Oc,useFormState:Zo,useActionState:Zo,useOptimistic:function(e,t){var a=Be();return De!==null?Ho(a,De,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:_c,useCacheRefresh:ud};hd.useEffectEvent=Fo;function Hc(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:T({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Vc={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=St(),i=ga(l);i.payload=t,a!=null&&(i.callback=a),t=pa(e,i,l),t!==null&&(dt(t,e,l),rn(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=St(),i=ga(l);i.tag=1,i.payload=t,a!=null&&(i.callback=a),t=pa(e,i,l),t!==null&&(dt(t,e,l),rn(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=St(),l=ga(a);l.tag=2,t!=null&&(l.callback=t),t=pa(e,l,a),t!==null&&(dt(t,e,a),rn(t,e,a))}};function md(e,t,a,l,i,s,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,s,o):t.prototype&&t.prototype.isPureReactComponent?!en(a,l)||!en(i,s):!0}function gd(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&Vc.enqueueReplaceState(t,t.state,null)}function Ka(e,t){var a=t;if("ref"in t){a={};for(var l in t)l!=="ref"&&(a[l]=t[l])}if(e=e.defaultProps){a===t&&(a=T({},a));for(var i in e)a[i]===void 0&&(a[i]=e[i])}return a}function pd(e){ci(e)}function vd(e){console.error(e)}function yd(e){ci(e)}function Mi(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function bd(e,t,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function qc(e,t,a){return a=ga(a),a.tag=3,a.payload={element:null},a.callback=function(){Mi(e,t)},a}function jd(e){return e=ga(e),e.tag=3,e}function xd(e,t,a,l){var i=a.type.getDerivedStateFromError;if(typeof i=="function"){var s=l.value;e.payload=function(){return i(s)},e.callback=function(){bd(t,a,l)}}var o=a.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){bd(t,a,l),typeof i!="function"&&(Sa===null?Sa=new Set([this]):Sa.add(this));var f=l.stack;this.componentDidCatch(l.value,{componentStack:f!==null?f:""})})}function z1(e,t,a,l,i){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&vl(t,a,i,!0),a=yt.current,a!==null){switch(a.tag){case 31:case 13:return Mt===null?Yi():a.alternate===null&&Re===0&&(Re=3),a.flags&=-257,a.flags|=65536,a.lanes=i,l===vi?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),du(e,l,i)),!1;case 22:return a.flags|=65536,l===vi?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([l]):a.add(l)),du(e,l,i)),!1}throw Error(r(435,a.tag))}return du(e,l,i),Yi(),!1}if(xe)return t=yt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,l!==ic&&(e=Error(r(422),{cause:l}),ln(_t(e,a)))):(l!==ic&&(t=Error(r(423),{cause:l}),ln(_t(t,a))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,l=_t(l,a),i=qc(e.stateNode,l,i),pc(e,i),Re!==4&&(Re=2)),!1;var s=Error(r(520),{cause:l});if(s=_t(s,a),Nn===null?Nn=[s]:Nn.push(s),Re!==4&&(Re=2),t===null)return!0;l=_t(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=i&-i,a.lanes|=e,e=qc(a.stateNode,l,e),pc(a,e),!1;case 1:if(t=a.type,s=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(Sa===null||!Sa.has(s))))return a.flags|=65536,i&=-i,a.lanes|=i,i=jd(i),xd(i,e,a,l),pc(a,i),!1}a=a.return}while(a!==null);return!1}var Bc=Error(r(461)),Ge=!1;function Pe(e,t,a,l){t.child=e===null?Ao(t,null,a,l):Xa(t,e.child,a,l)}function Sd(e,t,a,l,i){a=a.render;var s=t.ref;if("ref"in l){var o={};for(var f in l)f!=="ref"&&(o[f]=l[f])}else o=l;return Ya(t),l=Sc(e,t,a,o,s,i),f=Nc(),e!==null&&!Ge?(kc(e,t,i),Ft(e,t,i)):(xe&&f&&lc(t),t.flags|=1,Pe(e,t,l,i),t.child)}function Nd(e,t,a,l,i){if(e===null){var s=a.type;return typeof s=="function"&&!ec(s)&&s.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=s,kd(e,t,s,l,i)):(e=di(a.type,null,l,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!Wc(e,i)){var o=s.memoizedProps;if(a=a.compare,a=a!==null?a:en,a(o,l)&&e.ref===t.ref)return Ft(e,t,i)}return t.flags|=1,e=Gt(s,l),e.ref=t.ref,e.return=t,t.child=e}function kd(e,t,a,l,i){if(e!==null){var s=e.memoizedProps;if(en(s,l)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=l=s,Wc(e,i))(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,Ft(e,t,i)}return Yc(e,t,a,l,i)}function Ad(e,t,a,l){var i=l.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|a:a,e!==null){for(l=t.child=e.child,i=0;l!==null;)i=i|l.lanes|l.childLanes,l=l.sibling;l=i&~s}else l=0,t.child=null;return _d(e,t,s,a,l)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&gi(t,s!==null?s.cachePool:null),s!==null?zo(t,s):yc(),Do(t);else return l=t.lanes=536870912,_d(e,t,s!==null?s.baseLanes|a:a,a,l)}else s!==null?(gi(t,s.cachePool),zo(t,s),ya(),t.memoizedState=null):(e!==null&&gi(t,null),yc(),ya());return Pe(e,t,i,a),t.child}function pn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function _d(e,t,a,l,i){var s=fc();return s=s===null?null:{parent:Ye._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&gi(t,null),yc(),Do(t),e!==null&&vl(e,t,l,!0),t.childLanes=i,null}function Ci(e,t){return t=wi({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Td(e,t,a){return Xa(t,e.child,null,a),e=Ci(t,t.pendingProps),e.flags|=2,bt(t),t.memoizedState=null,e}function D1(e,t,a){var l=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(xe){if(l.mode==="hidden")return e=Ci(t,l),t.lanes=536870912,pn(null,e);if(jc(t),(e=we)?(e=qf(e,Dt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:oa!==null?{id:Rt,overflow:Ht}:null,retryLane:536870912,hydrationErrors:null},a=ro(e),a.return=t,t.child=a,$e=t,we=null)):e=null,e===null)throw fa(t);return t.lanes=536870912,null}return Ci(t,l)}var s=e.memoizedState;if(s!==null){var o=s.dehydrated;if(jc(t),i)if(t.flags&256)t.flags&=-257,t=Td(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(Ge||vl(e,t,a,!1),i=(a&e.childLanes)!==0,Ge||i){if(l=Ee,l!==null&&(o=pr(l,a),o!==0&&o!==s.retryLane))throw s.retryLane=o,Ha(e,o),dt(l,e,o),Bc;Yi(),t=Td(e,t,a)}else e=s.treeContext,we=Ct(o.nextSibling),$e=t,xe=!0,da=null,Dt=!1,e!==null&&ho(t,e),t=Ci(t,l),t.flags|=4096;return t}return e=Gt(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Ei(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(r(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Yc(e,t,a,l,i){return Ya(t),a=Sc(e,t,a,l,void 0,i),l=Nc(),e!==null&&!Ge?(kc(e,t,i),Ft(e,t,i)):(xe&&l&&lc(t),t.flags|=1,Pe(e,t,a,i),t.child)}function zd(e,t,a,l,i,s){return Ya(t),t.updateQueue=null,a=Co(t,l,a,i),Mo(e),l=Nc(),e!==null&&!Ge?(kc(e,t,s),Ft(e,t,s)):(xe&&l&&lc(t),t.flags|=1,Pe(e,t,a,s),t.child)}function Dd(e,t,a,l,i){if(Ya(t),t.stateNode===null){var s=hl,o=a.contextType;typeof o=="object"&&o!==null&&(s=Ie(o)),s=new a(l,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Vc,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=l,s.state=t.memoizedState,s.refs={},mc(t),o=a.contextType,s.context=typeof o=="object"&&o!==null?Ie(o):hl,s.state=t.memoizedState,o=a.getDerivedStateFromProps,typeof o=="function"&&(Hc(t,a,o,l),s.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(o=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),o!==s.state&&Vc.enqueueReplaceState(s,s.state,null),dn(t,l,s,i),on(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){s=t.stateNode;var f=t.memoizedProps,g=Ka(a,f);s.props=g;var S=s.context,M=a.contextType;o=hl,typeof M=="object"&&M!==null&&(o=Ie(M));var L=a.getDerivedStateFromProps;M=typeof L=="function"||typeof s.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,M||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(f||S!==o)&&gd(t,s,l,o),ma=!1;var N=t.memoizedState;s.state=N,dn(t,l,s,i),on(),S=t.memoizedState,f||N!==S||ma?(typeof L=="function"&&(Hc(t,a,L,l),S=t.memoizedState),(g=ma||md(t,a,g,l,N,S,o))?(M||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=S),s.props=l,s.state=S,s.context=o,l=g):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{s=t.stateNode,gc(e,t),o=t.memoizedProps,M=Ka(a,o),s.props=M,L=t.pendingProps,N=s.context,S=a.contextType,g=hl,typeof S=="object"&&S!==null&&(g=Ie(S)),f=a.getDerivedStateFromProps,(S=typeof f=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==L||N!==g)&&gd(t,s,l,g),ma=!1,N=t.memoizedState,s.state=N,dn(t,l,s,i),on();var A=t.memoizedState;o!==L||N!==A||ma||e!==null&&e.dependencies!==null&&hi(e.dependencies)?(typeof f=="function"&&(Hc(t,a,f,l),A=t.memoizedState),(M=ma||md(t,a,M,l,N,A,g)||e!==null&&e.dependencies!==null&&hi(e.dependencies))?(S||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(l,A,g),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(l,A,g)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=A),s.props=l,s.state=A,s.context=g,l=M):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),l=!1)}return s=l,Ei(e,t),l=(t.flags&128)!==0,s||l?(s=t.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&l?(t.child=Xa(t,e.child,null,i),t.child=Xa(t,null,a,i)):Pe(e,t,a,i),t.memoizedState=s.state,e=t.child):e=Ft(e,t,i),e}function Md(e,t,a,l){return qa(),t.flags|=256,Pe(e,t,a,l),t.child}var Jc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Gc(e){return{baseLanes:e,cachePool:bo()}}function Qc(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=xt),e}function Cd(e,t,a){var l=t.pendingProps,i=!1,s=(t.flags&128)!==0,o;if((o=s)||(o=e!==null&&e.memoizedState===null?!1:(qe.current&2)!==0),o&&(i=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(xe){if(i?va(t):ya(),(e=we)?(e=qf(e,Dt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:oa!==null?{id:Rt,overflow:Ht}:null,retryLane:536870912,hydrationErrors:null},a=ro(e),a.return=t,t.child=a,$e=t,we=null)):e=null,e===null)throw fa(t);return Tu(e)?t.lanes=32:t.lanes=536870912,null}var f=l.children;return l=l.fallback,i?(ya(),i=t.mode,f=wi({mode:"hidden",children:f},i),l=Va(l,i,a,null),f.return=t,l.return=t,f.sibling=l,t.child=f,l=t.child,l.memoizedState=Gc(a),l.childLanes=Qc(e,o,a),t.memoizedState=Jc,pn(null,l)):(va(t),Xc(t,f))}var g=e.memoizedState;if(g!==null&&(f=g.dehydrated,f!==null)){if(s)t.flags&256?(va(t),t.flags&=-257,t=Zc(e,t,a)):t.memoizedState!==null?(ya(),t.child=e.child,t.flags|=128,t=null):(ya(),f=l.fallback,i=t.mode,l=wi({mode:"visible",children:l.children},i),f=Va(f,i,a,null),f.flags|=2,l.return=t,f.return=t,l.sibling=f,t.child=l,Xa(t,e.child,null,a),l=t.child,l.memoizedState=Gc(a),l.childLanes=Qc(e,o,a),t.memoizedState=Jc,t=pn(null,l));else if(va(t),Tu(f)){if(o=f.nextSibling&&f.nextSibling.dataset,o)var S=o.dgst;o=S,l=Error(r(419)),l.stack="",l.digest=o,ln({value:l,source:null,stack:null}),t=Zc(e,t,a)}else if(Ge||vl(e,t,a,!1),o=(a&e.childLanes)!==0,Ge||o){if(o=Ee,o!==null&&(l=pr(o,a),l!==0&&l!==g.retryLane))throw g.retryLane=l,Ha(e,l),dt(o,e,l),Bc;_u(f)||Yi(),t=Zc(e,t,a)}else _u(f)?(t.flags|=192,t.child=e.child,t=null):(e=g.treeContext,we=Ct(f.nextSibling),$e=t,xe=!0,da=null,Dt=!1,e!==null&&ho(t,e),t=Xc(t,l.children),t.flags|=4096);return t}return i?(ya(),f=l.fallback,i=t.mode,g=e.child,S=g.sibling,l=Gt(g,{mode:"hidden",children:l.children}),l.subtreeFlags=g.subtreeFlags&65011712,S!==null?f=Gt(S,f):(f=Va(f,i,a,null),f.flags|=2),f.return=t,l.return=t,l.sibling=f,t.child=l,pn(null,l),l=t.child,f=e.child.memoizedState,f===null?f=Gc(a):(i=f.cachePool,i!==null?(g=Ye._currentValue,i=i.parent!==g?{parent:g,pool:g}:i):i=bo(),f={baseLanes:f.baseLanes|a,cachePool:i}),l.memoizedState=f,l.childLanes=Qc(e,o,a),t.memoizedState=Jc,pn(e.child,l)):(va(t),a=e.child,e=a.sibling,a=Gt(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=a,t.memoizedState=null,a)}function Xc(e,t){return t=wi({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function wi(e,t){return e=vt(22,e,null,t),e.lanes=0,e}function Zc(e,t,a){return Xa(t,e.child,null,a),e=Xc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ed(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),uc(e.return,t,a)}function Kc(e,t,a,l,i,s){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:i,treeForkCount:s}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=l,o.tail=a,o.tailMode=i,o.treeForkCount=s)}function wd(e,t,a){var l=t.pendingProps,i=l.revealOrder,s=l.tail;l=l.children;var o=qe.current,f=(o&2)!==0;if(f?(o=o&1|2,t.flags|=128):o&=1,E(qe,o),Pe(e,t,l,a),l=xe?an:0,!f&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ed(e,a,t);else if(e.tag===19)Ed(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(a=t.child,i=null;a!==null;)e=a.alternate,e!==null&&xi(e)===null&&(i=a),a=a.sibling;a=i,a===null?(i=t.child,t.child=null):(i=a.sibling,a.sibling=null),Kc(t,!1,i,a,s,l);break;case"backwards":case"unstable_legacy-backwards":for(a=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&xi(e)===null){t.child=i;break}e=i.sibling,i.sibling=a,a=i,i=e}Kc(t,!0,a,null,s,l);break;case"together":Kc(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function Ft(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),xa|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(vl(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,a=Gt(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Gt(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Wc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&hi(e)))}function M1(e,t,a){switch(t.tag){case 3:lt(t,t.stateNode.containerInfo),ha(t,Ye,e.memoizedState.cache),qa();break;case 27:case 5:Bl(t);break;case 4:lt(t,t.stateNode.containerInfo);break;case 10:ha(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,jc(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(va(t),t.flags|=128,null):(a&t.child.childLanes)!==0?Cd(e,t,a):(va(t),e=Ft(e,t,a),e!==null?e.sibling:null);va(t);break;case 19:var i=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(vl(e,t,a,!1),l=(a&t.childLanes)!==0),i){if(l)return wd(e,t,a);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),E(qe,qe.current),l)break;return null;case 22:return t.lanes=0,Ad(e,t,a,t.pendingProps);case 24:ha(t,Ye,e.memoizedState.cache)}return Ft(e,t,a)}function Ud(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ge=!0;else{if(!Wc(e,a)&&(t.flags&128)===0)return Ge=!1,M1(e,t,a);Ge=(e.flags&131072)!==0}else Ge=!1,xe&&(t.flags&1048576)!==0&&fo(t,an,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=Ga(t.elementType),t.type=e,typeof e=="function")ec(e)?(l=Ka(e,l),t.tag=1,t=Dd(null,t,e,l,a)):(t.tag=0,t=Yc(null,t,e,l,a));else{if(e!=null){var i=e.$$typeof;if(i===ne){t.tag=11,t=Sd(null,t,e,l,a);break e}else if(i===D){t.tag=14,t=Nd(null,t,e,l,a);break e}}throw t=P(e)||e,Error(r(306,t,""))}}return t;case 0:return Yc(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,i=Ka(l,t.pendingProps),Dd(e,t,l,i,a);case 3:e:{if(lt(t,t.stateNode.containerInfo),e===null)throw Error(r(387));l=t.pendingProps;var s=t.memoizedState;i=s.element,gc(e,t),dn(t,l,null,a);var o=t.memoizedState;if(l=o.cache,ha(t,Ye,l),l!==s.cache&&rc(t,[Ye],a,!0),on(),l=o.element,s.isDehydrated)if(s={element:l,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=Md(e,t,l,a);break e}else if(l!==i){i=_t(Error(r(424)),t),ln(i),t=Md(e,t,l,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,we=Ct(e.firstChild),$e=t,xe=!0,da=null,Dt=!0,a=Ao(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(qa(),l===i){t=Ft(e,t,a);break e}Pe(e,t,l,a)}t=t.child}return t;case 26:return Ei(e,t),e===null?(a=Xf(t.type,null,t.pendingProps,null))?t.memoizedState=a:xe||(a=t.type,e=t.pendingProps,l=Wi(ie.current).createElement(a),l[Fe]=t,l[it]=e,et(l,a,e),Ke(l),t.stateNode=l):t.memoizedState=Xf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Bl(t),e===null&&xe&&(l=t.stateNode=Jf(t.type,t.pendingProps,ie.current),$e=t,Dt=!0,i=we,_a(t.type)?(zu=i,we=Ct(l.firstChild)):we=i),Pe(e,t,t.pendingProps.children,a),Ei(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&xe&&((i=l=we)&&(l=sg(l,t.type,t.pendingProps,Dt),l!==null?(t.stateNode=l,$e=t,we=Ct(l.firstChild),Dt=!1,i=!0):i=!1),i||fa(t)),Bl(t),i=t.type,s=t.pendingProps,o=e!==null?e.memoizedProps:null,l=s.children,Nu(i,s)?l=null:o!==null&&Nu(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=Sc(e,t,x1,null,null,a),Cn._currentValue=i),Ei(e,t),Pe(e,t,l,a),t.child;case 6:return e===null&&xe&&((e=a=we)&&(a=cg(a,t.pendingProps,Dt),a!==null?(t.stateNode=a,$e=t,we=null,e=!0):e=!1),e||fa(t)),null;case 13:return Cd(e,t,a);case 4:return lt(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Xa(t,null,l,a):Pe(e,t,l,a),t.child;case 11:return Sd(e,t,t.type,t.pendingProps,a);case 7:return Pe(e,t,t.pendingProps,a),t.child;case 8:return Pe(e,t,t.pendingProps.children,a),t.child;case 12:return Pe(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,ha(t,t.type,l.value),Pe(e,t,l.children,a),t.child;case 9:return i=t.type._context,l=t.pendingProps.children,Ya(t),i=Ie(i),l=l(i),t.flags|=1,Pe(e,t,l,a),t.child;case 14:return Nd(e,t,t.type,t.pendingProps,a);case 15:return kd(e,t,t.type,t.pendingProps,a);case 19:return wd(e,t,a);case 31:return D1(e,t,a);case 22:return Ad(e,t,a,t.pendingProps);case 24:return Ya(t),l=Ie(Ye),e===null?(i=fc(),i===null&&(i=Ee,s=oc(),i.pooledCache=s,s.refCount++,s!==null&&(i.pooledCacheLanes|=a),i=s),t.memoizedState={parent:l,cache:i},mc(t),ha(t,Ye,i)):((e.lanes&a)!==0&&(gc(e,t),dn(t,null,null,a),on()),i=e.memoizedState,s=t.memoizedState,i.parent!==l?(i={parent:l,cache:l},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),ha(t,Ye,l)):(l=s.cache,ha(t,Ye,l),l!==i.cache&&rc(t,[Ye],a,!0))),Pe(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function $t(e){e.flags|=4}function Fc(e,t,a,l,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(uf())e.flags|=8192;else throw Qa=vi,hc}else e.flags&=-16777217}function Od(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!$f(t))if(uf())e.flags|=8192;else throw Qa=vi,hc}function Ui(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?hr():536870912,e.lanes|=t,Dl|=t)}function vn(e,t){if(!xe)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Ue(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var i=e.child;i!==null;)a|=i.lanes|i.childLanes,l|=i.subtreeFlags&65011712,l|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)a|=i.lanes|i.childLanes,l|=i.subtreeFlags,l|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function C1(e,t,a){var l=t.pendingProps;switch(nc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(t),null;case 1:return Ue(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Zt(Ye),Ve(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(pl(t)?$t(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,sc())),Ue(t),null;case 26:var i=t.type,s=t.memoizedState;return e===null?($t(t),s!==null?(Ue(t),Od(t,s)):(Ue(t),Fc(t,i,null,l,a))):s?s!==e.memoizedState?($t(t),Ue(t),Od(t,s)):(Ue(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&$t(t),Ue(t),Fc(t,i,e,l,a)),null;case 27:if(Qn(t),a=ie.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&$t(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Ue(t),null}e=G.current,pl(t)?mo(t):(e=Jf(i,l,a),t.stateNode=e,$t(t))}return Ue(t),null;case 5:if(Qn(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&$t(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Ue(t),null}if(s=G.current,pl(t))mo(t);else{var o=Wi(ie.current);switch(s){case 1:s=o.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:s=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":s=o.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":s=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":s=o.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof l.is=="string"?o.createElement("select",{is:l.is}):o.createElement("select"),l.multiple?s.multiple=!0:l.size&&(s.size=l.size);break;default:s=typeof l.is=="string"?o.createElement(i,{is:l.is}):o.createElement(i)}}s[Fe]=t,s[it]=l;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)s.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=s;e:switch(et(s,i,l),i){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&$t(t)}}return Ue(t),Fc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&$t(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(e=ie.current,pl(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,i=$e,i!==null)switch(i.tag){case 27:case 5:l=i.memoizedProps}e[Fe]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||Ef(e.nodeValue,a)),e||fa(t,!0)}else e=Wi(e).createTextNode(l),e[Fe]=t,t.stateNode=e}return Ue(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=pl(t),a!==null){if(e===null){if(!l)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[Fe]=t}else qa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),e=!1}else a=sc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(bt(t),t):(bt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ue(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=pl(t),l!==null&&l.dehydrated!==null){if(e===null){if(!i)throw Error(r(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));i[Fe]=t}else qa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ue(t),i=!1}else i=sc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(bt(t),t):(bt(t),null)}return bt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,i=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(i=l.alternate.memoizedState.cachePool.pool),s=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(s=l.memoizedState.cachePool.pool),s!==i&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Ui(t,t.updateQueue),Ue(t),null);case 4:return Ve(),e===null&&yu(t.stateNode.containerInfo),Ue(t),null;case 10:return Zt(t.type),Ue(t),null;case 19:if(x(qe),l=t.memoizedState,l===null)return Ue(t),null;if(i=(t.flags&128)!==0,s=l.rendering,s===null)if(i)vn(l,!1);else{if(Re!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=xi(e),s!==null){for(t.flags|=128,vn(l,!1),e=s.updateQueue,t.updateQueue=e,Ui(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)uo(a,e),a=a.sibling;return E(qe,qe.current&1|2),xe&&Qt(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&ht()>Vi&&(t.flags|=128,i=!0,vn(l,!1),t.lanes=4194304)}else{if(!i)if(e=xi(s),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Ui(t,e),vn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!xe)return Ue(t),null}else 2*ht()-l.renderingStartTime>Vi&&a!==536870912&&(t.flags|=128,i=!0,vn(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(e=l.last,e!==null?e.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=ht(),e.sibling=null,a=qe.current,E(qe,i?a&1|2:a&1),xe&&Qt(t,l.treeForkCount),e):(Ue(t),null);case 22:case 23:return bt(t),bc(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(Ue(t),t.subtreeFlags&6&&(t.flags|=8192)):Ue(t),a=t.updateQueue,a!==null&&Ui(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&x(Ja),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Zt(Ye),Ue(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function E1(e,t){switch(nc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Zt(Ye),Ve(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Qn(t),null;case 31:if(t.memoizedState!==null){if(bt(t),t.alternate===null)throw Error(r(340));qa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(bt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));qa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return x(qe),null;case 4:return Ve(),null;case 10:return Zt(t.type),null;case 22:case 23:return bt(t),bc(),e!==null&&x(Ja),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Zt(Ye),null;case 25:return null;default:return null}}function Ld(e,t){switch(nc(t),t.tag){case 3:Zt(Ye),Ve();break;case 26:case 27:case 5:Qn(t);break;case 4:Ve();break;case 31:t.memoizedState!==null&&bt(t);break;case 13:bt(t);break;case 19:x(qe);break;case 10:Zt(t.type);break;case 22:case 23:bt(t),bc(),e!==null&&x(Ja);break;case 24:Zt(Ye)}}function yn(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&e)===e){l=void 0;var s=a.create,o=a.inst;l=s(),o.destroy=l}a=a.next}while(a!==i)}}catch(f){ze(t,t.return,f)}}function ba(e,t,a){try{var l=t.updateQueue,i=l!==null?l.lastEffect:null;if(i!==null){var s=i.next;l=s;do{if((l.tag&e)===e){var o=l.inst,f=o.destroy;if(f!==void 0){o.destroy=void 0,i=t;var g=a,S=f;try{S()}catch(M){ze(i,g,M)}}}l=l.next}while(l!==s)}}catch(M){ze(t,t.return,M)}}function Rd(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{To(t,a)}catch(l){ze(e,e.return,l)}}}function Hd(e,t,a){a.props=Ka(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){ze(e,t,l)}}function bn(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(i){ze(e,t,i)}}function Vt(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(i){ze(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(i){ze(e,t,i)}else a.current=null}function Vd(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(i){ze(e,e.return,i)}}function $c(e,t,a){try{var l=e.stateNode;eg(l,e.type,a,t),l[it]=t}catch(i){ze(e,e.return,i)}}function qd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&_a(e.type)||e.tag===4}function Ic(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&_a(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Pc(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Yt));else if(l!==4&&(l===27&&_a(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Pc(e,t,a),e=e.sibling;e!==null;)Pc(e,t,a),e=e.sibling}function Oi(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&_a(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Oi(e,t,a),e=e.sibling;e!==null;)Oi(e,t,a),e=e.sibling}function Bd(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);et(t,l,a),t[Fe]=e,t[it]=a}catch(s){ze(e,e.return,s)}}var It=!1,Qe=!1,eu=!1,Yd=typeof WeakSet=="function"?WeakSet:Set,We=null;function w1(e,t){if(e=e.containerInfo,xu=as,e=Pr(e),Zs(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var i=l.anchorOffset,s=l.focusNode;l=l.focusOffset;try{a.nodeType,s.nodeType}catch{a=null;break e}var o=0,f=-1,g=-1,S=0,M=0,L=e,N=null;t:for(;;){for(var A;L!==a||i!==0&&L.nodeType!==3||(f=o+i),L!==s||l!==0&&L.nodeType!==3||(g=o+l),L.nodeType===3&&(o+=L.nodeValue.length),(A=L.firstChild)!==null;)N=L,L=A;for(;;){if(L===e)break t;if(N===a&&++S===i&&(f=o),N===s&&++M===l&&(g=o),(A=L.nextSibling)!==null)break;L=N,N=L.parentNode}L=A}a=f===-1||g===-1?null:{start:f,end:g}}else a=null}a=a||{start:0,end:0}}else a=null;for(Su={focusedElem:e,selectionRange:a},as=!1,We=t;We!==null;)if(t=We,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,We=e;else for(;We!==null;){switch(t=We,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)i=e[a],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,a=t,i=s.memoizedProps,s=s.memoizedState,l=a.stateNode;try{var F=Ka(a.type,i);e=l.getSnapshotBeforeUpdate(F,s),l.__reactInternalSnapshotBeforeUpdate=e}catch(le){ze(a,a.return,le)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Au(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Au(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,We=e;break}We=t.return}}function Jd(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:ea(e,a),l&4&&yn(5,a);break;case 1:if(ea(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(o){ze(a,a.return,o)}else{var i=Ka(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(o){ze(a,a.return,o)}}l&64&&Rd(a),l&512&&bn(a,a.return);break;case 3:if(ea(e,a),l&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{To(e,t)}catch(o){ze(a,a.return,o)}}break;case 27:t===null&&l&4&&Bd(a);case 26:case 5:ea(e,a),t===null&&l&4&&Vd(a),l&512&&bn(a,a.return);break;case 12:ea(e,a);break;case 31:ea(e,a),l&4&&Xd(e,a);break;case 13:ea(e,a),l&4&&Zd(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Y1.bind(null,a),ug(e,a))));break;case 22:if(l=a.memoizedState!==null||It,!l){t=t!==null&&t.memoizedState!==null||Qe,i=It;var s=Qe;It=l,(Qe=t)&&!s?ta(e,a,(a.subtreeFlags&8772)!==0):ea(e,a),It=i,Qe=s}break;case 30:break;default:ea(e,a)}}function Gd(e){var t=e.alternate;t!==null&&(e.alternate=null,Gd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ms(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Oe=null,ct=!1;function Pt(e,t,a){for(a=a.child;a!==null;)Qd(e,t,a),a=a.sibling}function Qd(e,t,a){if(mt&&typeof mt.onCommitFiberUnmount=="function")try{mt.onCommitFiberUnmount(Yl,a)}catch{}switch(a.tag){case 26:Qe||Vt(a,t),Pt(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Qe||Vt(a,t);var l=Oe,i=ct;_a(a.type)&&(Oe=a.stateNode,ct=!1),Pt(e,t,a),zn(a.stateNode),Oe=l,ct=i;break;case 5:Qe||Vt(a,t);case 6:if(l=Oe,i=ct,Oe=null,Pt(e,t,a),Oe=l,ct=i,Oe!==null)if(ct)try{(Oe.nodeType===9?Oe.body:Oe.nodeName==="HTML"?Oe.ownerDocument.body:Oe).removeChild(a.stateNode)}catch(s){ze(a,t,s)}else try{Oe.removeChild(a.stateNode)}catch(s){ze(a,t,s)}break;case 18:Oe!==null&&(ct?(e=Oe,Hf(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Rl(e)):Hf(Oe,a.stateNode));break;case 4:l=Oe,i=ct,Oe=a.stateNode.containerInfo,ct=!0,Pt(e,t,a),Oe=l,ct=i;break;case 0:case 11:case 14:case 15:ba(2,a,t),Qe||ba(4,a,t),Pt(e,t,a);break;case 1:Qe||(Vt(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&Hd(a,t,l)),Pt(e,t,a);break;case 21:Pt(e,t,a);break;case 22:Qe=(l=Qe)||a.memoizedState!==null,Pt(e,t,a),Qe=l;break;default:Pt(e,t,a)}}function Xd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Rl(e)}catch(a){ze(t,t.return,a)}}}function Zd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Rl(e)}catch(a){ze(t,t.return,a)}}function U1(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Yd),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Yd),t;default:throw Error(r(435,e.tag))}}function Li(e,t){var a=U1(e);t.forEach(function(l){if(!a.has(l)){a.add(l);var i=J1.bind(null,e,l);l.then(i,i)}})}function ut(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var i=a[l],s=e,o=t,f=o;e:for(;f!==null;){switch(f.tag){case 27:if(_a(f.type)){Oe=f.stateNode,ct=!1;break e}break;case 5:Oe=f.stateNode,ct=!1;break e;case 3:case 4:Oe=f.stateNode.containerInfo,ct=!0;break e}f=f.return}if(Oe===null)throw Error(r(160));Qd(s,o,i),Oe=null,ct=!1,s=i.alternate,s!==null&&(s.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Kd(t,e),t=t.sibling}var Ot=null;function Kd(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ut(t,e),rt(e),l&4&&(ba(3,e,e.return),yn(3,e),ba(5,e,e.return));break;case 1:ut(t,e),rt(e),l&512&&(Qe||a===null||Vt(a,a.return)),l&64&&It&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var i=Ot;if(ut(t,e),rt(e),l&512&&(Qe||a===null||Vt(a,a.return)),l&4){var s=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,i=i.ownerDocument||i;t:switch(l){case"title":s=i.getElementsByTagName("title")[0],(!s||s[Ql]||s[Fe]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=i.createElement(l),i.head.insertBefore(s,i.querySelector("head > title"))),et(s,l,a),s[Fe]=e,Ke(s),l=s;break e;case"link":var o=Wf("link","href",i).get(l+(a.href||""));if(o){for(var f=0;f<o.length;f++)if(s=o[f],s.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&s.getAttribute("rel")===(a.rel==null?null:a.rel)&&s.getAttribute("title")===(a.title==null?null:a.title)&&s.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){o.splice(f,1);break t}}s=i.createElement(l),et(s,l,a),i.head.appendChild(s);break;case"meta":if(o=Wf("meta","content",i).get(l+(a.content||""))){for(f=0;f<o.length;f++)if(s=o[f],s.getAttribute("content")===(a.content==null?null:""+a.content)&&s.getAttribute("name")===(a.name==null?null:a.name)&&s.getAttribute("property")===(a.property==null?null:a.property)&&s.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&s.getAttribute("charset")===(a.charSet==null?null:a.charSet)){o.splice(f,1);break t}}s=i.createElement(l),et(s,l,a),i.head.appendChild(s);break;default:throw Error(r(468,l))}s[Fe]=e,Ke(s),l=s}e.stateNode=l}else Ff(i,e.type,e.stateNode);else e.stateNode=Kf(i,l,e.memoizedProps);else s!==l?(s===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):s.count--,l===null?Ff(i,e.type,e.stateNode):Kf(i,l,e.memoizedProps)):l===null&&e.stateNode!==null&&$c(e,e.memoizedProps,a.memoizedProps)}break;case 27:ut(t,e),rt(e),l&512&&(Qe||a===null||Vt(a,a.return)),a!==null&&l&4&&$c(e,e.memoizedProps,a.memoizedProps);break;case 5:if(ut(t,e),rt(e),l&512&&(Qe||a===null||Vt(a,a.return)),e.flags&32){i=e.stateNode;try{sl(i,"")}catch(F){ze(e,e.return,F)}}l&4&&e.stateNode!=null&&(i=e.memoizedProps,$c(e,i,a!==null?a.memoizedProps:i)),l&1024&&(eu=!0);break;case 6:if(ut(t,e),rt(e),l&4){if(e.stateNode===null)throw Error(r(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(F){ze(e,e.return,F)}}break;case 3:if(Ii=null,i=Ot,Ot=Fi(t.containerInfo),ut(t,e),Ot=i,rt(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{Rl(t.containerInfo)}catch(F){ze(e,e.return,F)}eu&&(eu=!1,Wd(e));break;case 4:l=Ot,Ot=Fi(e.stateNode.containerInfo),ut(t,e),rt(e),Ot=l;break;case 12:ut(t,e),rt(e);break;case 31:ut(t,e),rt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Li(e,l)));break;case 13:ut(t,e),rt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Hi=ht()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Li(e,l)));break;case 22:i=e.memoizedState!==null;var g=a!==null&&a.memoizedState!==null,S=It,M=Qe;if(It=S||i,Qe=M||g,ut(t,e),Qe=M,It=S,rt(e),l&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(a===null||g||It||Qe||Wa(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){g=a=t;try{if(s=g.stateNode,i)o=s.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none";else{f=g.stateNode;var L=g.memoizedProps.style,N=L!=null&&L.hasOwnProperty("display")?L.display:null;f.style.display=N==null||typeof N=="boolean"?"":(""+N).trim()}}catch(F){ze(g,g.return,F)}}}else if(t.tag===6){if(a===null){g=t;try{g.stateNode.nodeValue=i?"":g.memoizedProps}catch(F){ze(g,g.return,F)}}}else if(t.tag===18){if(a===null){g=t;try{var A=g.stateNode;i?Vf(A,!0):Vf(g.stateNode,!1)}catch(F){ze(g,g.return,F)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,Li(e,a))));break;case 19:ut(t,e),rt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Li(e,l)));break;case 30:break;case 21:break;default:ut(t,e),rt(e)}}function rt(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if(qd(l)){a=l;break}l=l.return}if(a==null)throw Error(r(160));switch(a.tag){case 27:var i=a.stateNode,s=Ic(e);Oi(e,s,i);break;case 5:var o=a.stateNode;a.flags&32&&(sl(o,""),a.flags&=-33);var f=Ic(e);Oi(e,f,o);break;case 3:case 4:var g=a.stateNode.containerInfo,S=Ic(e);Pc(e,S,g);break;default:throw Error(r(161))}}catch(M){ze(e,e.return,M)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Wd(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Wd(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ea(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Jd(e,t.alternate,t),t=t.sibling}function Wa(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ba(4,t,t.return),Wa(t);break;case 1:Vt(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&Hd(t,t.return,a),Wa(t);break;case 27:zn(t.stateNode);case 26:case 5:Vt(t,t.return),Wa(t);break;case 22:t.memoizedState===null&&Wa(t);break;case 30:Wa(t);break;default:Wa(t)}e=e.sibling}}function ta(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,i=e,s=t,o=s.flags;switch(s.tag){case 0:case 11:case 15:ta(i,s,a),yn(4,s);break;case 1:if(ta(i,s,a),l=s,i=l.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(S){ze(l,l.return,S)}if(l=s,i=l.updateQueue,i!==null){var f=l.stateNode;try{var g=i.shared.hiddenCallbacks;if(g!==null)for(i.shared.hiddenCallbacks=null,i=0;i<g.length;i++)_o(g[i],f)}catch(S){ze(l,l.return,S)}}a&&o&64&&Rd(s),bn(s,s.return);break;case 27:Bd(s);case 26:case 5:ta(i,s,a),a&&l===null&&o&4&&Vd(s),bn(s,s.return);break;case 12:ta(i,s,a);break;case 31:ta(i,s,a),a&&o&4&&Xd(i,s);break;case 13:ta(i,s,a),a&&o&4&&Zd(i,s);break;case 22:s.memoizedState===null&&ta(i,s,a),bn(s,s.return);break;case 30:break;default:ta(i,s,a)}t=t.sibling}}function tu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&nn(a))}function au(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&nn(e))}function Lt(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Fd(e,t,a,l),t=t.sibling}function Fd(e,t,a,l){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Lt(e,t,a,l),i&2048&&yn(9,t);break;case 1:Lt(e,t,a,l);break;case 3:Lt(e,t,a,l),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&nn(e)));break;case 12:if(i&2048){Lt(e,t,a,l),e=t.stateNode;try{var s=t.memoizedProps,o=s.id,f=s.onPostCommit;typeof f=="function"&&f(o,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(g){ze(t,t.return,g)}}else Lt(e,t,a,l);break;case 31:Lt(e,t,a,l);break;case 13:Lt(e,t,a,l);break;case 23:break;case 22:s=t.stateNode,o=t.alternate,t.memoizedState!==null?s._visibility&2?Lt(e,t,a,l):jn(e,t):s._visibility&2?Lt(e,t,a,l):(s._visibility|=2,_l(e,t,a,l,(t.subtreeFlags&10256)!==0||!1)),i&2048&&tu(o,t);break;case 24:Lt(e,t,a,l),i&2048&&au(t.alternate,t);break;default:Lt(e,t,a,l)}}function _l(e,t,a,l,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,o=t,f=a,g=l,S=o.flags;switch(o.tag){case 0:case 11:case 15:_l(s,o,f,g,i),yn(8,o);break;case 23:break;case 22:var M=o.stateNode;o.memoizedState!==null?M._visibility&2?_l(s,o,f,g,i):jn(s,o):(M._visibility|=2,_l(s,o,f,g,i)),i&&S&2048&&tu(o.alternate,o);break;case 24:_l(s,o,f,g,i),i&&S&2048&&au(o.alternate,o);break;default:_l(s,o,f,g,i)}t=t.sibling}}function jn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,l=t,i=l.flags;switch(l.tag){case 22:jn(a,l),i&2048&&tu(l.alternate,l);break;case 24:jn(a,l),i&2048&&au(l.alternate,l);break;default:jn(a,l)}t=t.sibling}}var xn=8192;function Tl(e,t,a){if(e.subtreeFlags&xn)for(e=e.child;e!==null;)$d(e,t,a),e=e.sibling}function $d(e,t,a){switch(e.tag){case 26:Tl(e,t,a),e.flags&xn&&e.memoizedState!==null&&jg(a,Ot,e.memoizedState,e.memoizedProps);break;case 5:Tl(e,t,a);break;case 3:case 4:var l=Ot;Ot=Fi(e.stateNode.containerInfo),Tl(e,t,a),Ot=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=xn,xn=16777216,Tl(e,t,a),xn=l):Tl(e,t,a));break;default:Tl(e,t,a)}}function Id(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Sn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];We=l,ef(l,e)}Id(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Pd(e),e=e.sibling}function Pd(e){switch(e.tag){case 0:case 11:case 15:Sn(e),e.flags&2048&&ba(9,e,e.return);break;case 3:Sn(e);break;case 12:Sn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Ri(e)):Sn(e);break;default:Sn(e)}}function Ri(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];We=l,ef(l,e)}Id(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ba(8,t,t.return),Ri(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Ri(t));break;default:Ri(t)}e=e.sibling}}function ef(e,t){for(;We!==null;){var a=We;switch(a.tag){case 0:case 11:case 15:ba(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:nn(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,We=l;else e:for(a=e;We!==null;){l=We;var i=l.sibling,s=l.return;if(Gd(l),l===a){We=null;break e}if(i!==null){i.return=s,We=i;break e}We=s}}}var O1={getCacheForType:function(e){var t=Ie(Ye),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return Ie(Ye).controller.signal}},L1=typeof WeakMap=="function"?WeakMap:Map,Ae=0,Ee=null,pe=null,ye=0,Te=0,jt=null,ja=!1,zl=!1,lu=!1,aa=0,Re=0,xa=0,Fa=0,nu=0,xt=0,Dl=0,Nn=null,ot=null,iu=!1,Hi=0,tf=0,Vi=1/0,qi=null,Sa=null,Ze=0,Na=null,Ml=null,la=0,su=0,cu=null,af=null,kn=0,uu=null;function St(){return(Ae&2)!==0&&ye!==0?ye&-ye:k.T!==null?mu():vr()}function lf(){if(xt===0)if((ye&536870912)===0||xe){var e=Kn;Kn<<=1,(Kn&3932160)===0&&(Kn=262144),xt=e}else xt=536870912;return e=yt.current,e!==null&&(e.flags|=32),xt}function dt(e,t,a){(e===Ee&&(Te===2||Te===9)||e.cancelPendingCommit!==null)&&(Cl(e,0),ka(e,ye,xt,!1)),Gl(e,a),((Ae&2)===0||e!==Ee)&&(e===Ee&&((Ae&2)===0&&(Fa|=a),Re===4&&ka(e,ye,xt,!1)),qt(e))}function nf(e,t,a){if((Ae&6)!==0)throw Error(r(327));var l=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Jl(e,t),i=l?V1(e,t):ou(e,t,!0),s=l;do{if(i===0){zl&&!l&&ka(e,t,0,!1);break}else{if(a=e.current.alternate,s&&!R1(a)){i=ou(e,t,!1),s=!1;continue}if(i===2){if(s=t,e.errorRecoveryDisabledLanes&s)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var f=e;i=Nn;var g=f.current.memoizedState.isDehydrated;if(g&&(Cl(f,o).flags|=256),o=ou(f,o,!1),o!==2){if(lu&&!g){f.errorRecoveryDisabledLanes|=s,Fa|=s,i=4;break e}s=ot,ot=i,s!==null&&(ot===null?ot=s:ot.push.apply(ot,s))}i=o}if(s=!1,i!==2)continue}}if(i===1){Cl(e,0),ka(e,t,0,!0);break}e:{switch(l=e,s=i,s){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:ka(l,t,xt,!ja);break e;case 2:ot=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(i=Hi+300-ht(),10<i)){if(ka(l,t,xt,!ja),Fn(l,0,!0)!==0)break e;la=t,l.timeoutHandle=Lf(sf.bind(null,l,a,ot,qi,iu,t,xt,Fa,Dl,ja,s,"Throttled",-0,0),i);break e}sf(l,a,ot,qi,iu,t,xt,Fa,Dl,ja,s,null,-0,0)}}break}while(!0);qt(e)}function sf(e,t,a,l,i,s,o,f,g,S,M,L,N,A){if(e.timeoutHandle=-1,L=t.subtreeFlags,L&8192||(L&16785408)===16785408){L={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Yt},$d(t,s,L);var F=(s&62914560)===s?Hi-ht():(s&4194048)===s?tf-ht():0;if(F=xg(L,F),F!==null){la=s,e.cancelPendingCommit=F(mf.bind(null,e,t,s,a,l,i,o,f,g,M,L,null,N,A)),ka(e,s,o,!S);return}}mf(e,t,s,a,l,i,o,f,g)}function R1(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var i=a[l],s=i.getSnapshot;i=i.value;try{if(!pt(s(),i))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ka(e,t,a,l){t&=~nu,t&=~Fa,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var i=t;0<i;){var s=31-gt(i),o=1<<s;l[s]=-1,i&=~o}a!==0&&mr(e,a,t)}function Bi(){return(Ae&6)===0?(An(0),!1):!0}function ru(){if(pe!==null){if(Te===0)var e=pe.return;else e=pe,Xt=Ba=null,Ac(e),xl=null,cn=0,e=pe;for(;e!==null;)Ld(e.alternate,e),e=e.return;pe=null}}function Cl(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,lg(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),la=0,ru(),Ee=e,pe=a=Gt(e.current,null),ye=t,Te=0,jt=null,ja=!1,zl=Jl(e,t),lu=!1,Dl=xt=nu=Fa=xa=Re=0,ot=Nn=null,iu=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var i=31-gt(l),s=1<<i;t|=e[i],l&=~s}return aa=t,ui(),a}function cf(e,t){he=null,k.H=gn,t===jl||t===pi?(t=So(),Te=3):t===hc?(t=So(),Te=4):Te=t===Bc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,jt=t,pe===null&&(Re=1,Mi(e,_t(t,e.current)))}function uf(){var e=yt.current;return e===null?!0:(ye&4194048)===ye?Mt===null:(ye&62914560)===ye||(ye&536870912)!==0?e===Mt:!1}function rf(){var e=k.H;return k.H=gn,e===null?gn:e}function of(){var e=k.A;return k.A=O1,e}function Yi(){Re=4,ja||(ye&4194048)!==ye&&yt.current!==null||(zl=!0),(xa&134217727)===0&&(Fa&134217727)===0||Ee===null||ka(Ee,ye,xt,!1)}function ou(e,t,a){var l=Ae;Ae|=2;var i=rf(),s=of();(Ee!==e||ye!==t)&&(qi=null,Cl(e,t)),t=!1;var o=Re;e:do try{if(Te!==0&&pe!==null){var f=pe,g=jt;switch(Te){case 8:ru(),o=6;break e;case 3:case 2:case 9:case 6:yt.current===null&&(t=!0);var S=Te;if(Te=0,jt=null,El(e,f,g,S),a&&zl){o=0;break e}break;default:S=Te,Te=0,jt=null,El(e,f,g,S)}}H1(),o=Re;break}catch(M){cf(e,M)}while(!0);return t&&e.shellSuspendCounter++,Xt=Ba=null,Ae=l,k.H=i,k.A=s,pe===null&&(Ee=null,ye=0,ui()),o}function H1(){for(;pe!==null;)df(pe)}function V1(e,t){var a=Ae;Ae|=2;var l=rf(),i=of();Ee!==e||ye!==t?(qi=null,Vi=ht()+500,Cl(e,t)):zl=Jl(e,t);e:do try{if(Te!==0&&pe!==null){t=pe;var s=jt;t:switch(Te){case 1:Te=0,jt=null,El(e,t,s,1);break;case 2:case 9:if(jo(s)){Te=0,jt=null,ff(t);break}t=function(){Te!==2&&Te!==9||Ee!==e||(Te=7),qt(e)},s.then(t,t);break e;case 3:Te=7;break e;case 4:Te=5;break e;case 7:jo(s)?(Te=0,jt=null,ff(t)):(Te=0,jt=null,El(e,t,s,7));break;case 5:var o=null;switch(pe.tag){case 26:o=pe.memoizedState;case 5:case 27:var f=pe;if(o?$f(o):f.stateNode.complete){Te=0,jt=null;var g=f.sibling;if(g!==null)pe=g;else{var S=f.return;S!==null?(pe=S,Ji(S)):pe=null}break t}}Te=0,jt=null,El(e,t,s,5);break;case 6:Te=0,jt=null,El(e,t,s,6);break;case 8:ru(),Re=6;break e;default:throw Error(r(462))}}q1();break}catch(M){cf(e,M)}while(!0);return Xt=Ba=null,k.H=l,k.A=i,Ae=a,pe!==null?0:(Ee=null,ye=0,ui(),Re)}function q1(){for(;pe!==null&&!rm();)df(pe)}function df(e){var t=Ud(e.alternate,e,aa);e.memoizedProps=e.pendingProps,t===null?Ji(e):pe=t}function ff(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=zd(a,t,t.pendingProps,t.type,void 0,ye);break;case 11:t=zd(a,t,t.pendingProps,t.type.render,t.ref,ye);break;case 5:Ac(t);default:Ld(a,t),t=pe=uo(t,aa),t=Ud(a,t,aa)}e.memoizedProps=e.pendingProps,t===null?Ji(e):pe=t}function El(e,t,a,l){Xt=Ba=null,Ac(t),xl=null,cn=0;var i=t.return;try{if(z1(e,i,t,a,ye)){Re=1,Mi(e,_t(a,e.current)),pe=null;return}}catch(s){if(i!==null)throw pe=i,s;Re=1,Mi(e,_t(a,e.current)),pe=null;return}t.flags&32768?(xe||l===1?e=!0:zl||(ye&536870912)!==0?e=!1:(ja=e=!0,(l===2||l===9||l===3||l===6)&&(l=yt.current,l!==null&&l.tag===13&&(l.flags|=16384))),hf(t,e)):Ji(t)}function Ji(e){var t=e;do{if((t.flags&32768)!==0){hf(t,ja);return}e=t.return;var a=C1(t.alternate,t,aa);if(a!==null){pe=a;return}if(t=t.sibling,t!==null){pe=t;return}pe=t=e}while(t!==null);Re===0&&(Re=5)}function hf(e,t){do{var a=E1(e.alternate,e);if(a!==null){a.flags&=32767,pe=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){pe=e;return}pe=e=a}while(e!==null);Re=6,pe=null}function mf(e,t,a,l,i,s,o,f,g){e.cancelPendingCommit=null;do Gi();while(Ze!==0);if((Ae&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(s=t.lanes|t.childLanes,s|=Is,bm(e,a,s,o,f,g),e===Ee&&(pe=Ee=null,ye=0),Ml=t,Na=e,la=a,su=s,cu=i,af=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,G1(Xn,function(){return bf(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=k.T,k.T=null,i=_.p,_.p=2,o=Ae,Ae|=4;try{w1(e,t,a)}finally{Ae=o,_.p=i,k.T=l}}Ze=1,gf(),pf(),vf()}}function gf(){if(Ze===1){Ze=0;var e=Na,t=Ml,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=k.T,k.T=null;var l=_.p;_.p=2;var i=Ae;Ae|=4;try{Kd(t,e);var s=Su,o=Pr(e.containerInfo),f=s.focusedElem,g=s.selectionRange;if(o!==f&&f&&f.ownerDocument&&Ir(f.ownerDocument.documentElement,f)){if(g!==null&&Zs(f)){var S=g.start,M=g.end;if(M===void 0&&(M=S),"selectionStart"in f)f.selectionStart=S,f.selectionEnd=Math.min(M,f.value.length);else{var L=f.ownerDocument||document,N=L&&L.defaultView||window;if(N.getSelection){var A=N.getSelection(),F=f.textContent.length,le=Math.min(g.start,F),Ce=g.end===void 0?le:Math.min(g.end,F);!A.extend&&le>Ce&&(o=Ce,Ce=le,le=o);var y=$r(f,le),p=$r(f,Ce);if(y&&p&&(A.rangeCount!==1||A.anchorNode!==y.node||A.anchorOffset!==y.offset||A.focusNode!==p.node||A.focusOffset!==p.offset)){var j=L.createRange();j.setStart(y.node,y.offset),A.removeAllRanges(),le>Ce?(A.addRange(j),A.extend(p.node,p.offset)):(j.setEnd(p.node,p.offset),A.addRange(j))}}}}for(L=[],A=f;A=A.parentNode;)A.nodeType===1&&L.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<L.length;f++){var w=L[f];w.element.scrollLeft=w.left,w.element.scrollTop=w.top}}as=!!xu,Su=xu=null}finally{Ae=i,_.p=l,k.T=a}}e.current=t,Ze=2}}function pf(){if(Ze===2){Ze=0;var e=Na,t=Ml,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=k.T,k.T=null;var l=_.p;_.p=2;var i=Ae;Ae|=4;try{Jd(e,t.alternate,t)}finally{Ae=i,_.p=l,k.T=a}}Ze=3}}function vf(){if(Ze===4||Ze===3){Ze=0,om();var e=Na,t=Ml,a=la,l=af;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ze=5:(Ze=0,Ml=Na=null,yf(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Sa=null),zs(a),t=t.stateNode,mt&&typeof mt.onCommitFiberRoot=="function")try{mt.onCommitFiberRoot(Yl,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=k.T,i=_.p,_.p=2,k.T=null;try{for(var s=e.onRecoverableError,o=0;o<l.length;o++){var f=l[o];s(f.value,{componentStack:f.stack})}}finally{k.T=t,_.p=i}}(la&3)!==0&&Gi(),qt(e),i=e.pendingLanes,(a&261930)!==0&&(i&42)!==0?e===uu?kn++:(kn=0,uu=e):kn=0,An(0)}}function yf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,nn(t)))}function Gi(){return gf(),pf(),vf(),bf()}function bf(){if(Ze!==5)return!1;var e=Na,t=su;su=0;var a=zs(la),l=k.T,i=_.p;try{_.p=32>a?32:a,k.T=null,a=cu,cu=null;var s=Na,o=la;if(Ze=0,Ml=Na=null,la=0,(Ae&6)!==0)throw Error(r(331));var f=Ae;if(Ae|=4,Pd(s.current),Fd(s,s.current,o,a),Ae=f,An(0,!1),mt&&typeof mt.onPostCommitFiberRoot=="function")try{mt.onPostCommitFiberRoot(Yl,s)}catch{}return!0}finally{_.p=i,k.T=l,yf(e,t)}}function jf(e,t,a){t=_t(a,t),t=qc(e.stateNode,t,2),e=pa(e,t,2),e!==null&&(Gl(e,2),qt(e))}function ze(e,t,a){if(e.tag===3)jf(e,e,a);else for(;t!==null;){if(t.tag===3){jf(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Sa===null||!Sa.has(l))){e=_t(a,e),a=jd(2),l=pa(t,a,2),l!==null&&(xd(a,l,t,e),Gl(l,2),qt(l));break}}t=t.return}}function du(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new L1;var i=new Set;l.set(t,i)}else i=l.get(t),i===void 0&&(i=new Set,l.set(t,i));i.has(a)||(lu=!0,i.add(a),e=B1.bind(null,e,t,a),t.then(e,e))}function B1(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ee===e&&(ye&a)===a&&(Re===4||Re===3&&(ye&62914560)===ye&&300>ht()-Hi?(Ae&2)===0&&Cl(e,0):nu|=a,Dl===ye&&(Dl=0)),qt(e)}function xf(e,t){t===0&&(t=hr()),e=Ha(e,t),e!==null&&(Gl(e,t),qt(e))}function Y1(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),xf(e,a)}function J1(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,i=e.memoizedState;i!==null&&(a=i.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(t),xf(e,a)}function G1(e,t){return ks(e,t)}var Qi=null,wl=null,fu=!1,Xi=!1,hu=!1,Aa=0;function qt(e){e!==wl&&e.next===null&&(wl===null?Qi=wl=e:wl=wl.next=e),Xi=!0,fu||(fu=!0,X1())}function An(e,t){if(!hu&&Xi){hu=!0;do for(var a=!1,l=Qi;l!==null;){if(e!==0){var i=l.pendingLanes;if(i===0)var s=0;else{var o=l.suspendedLanes,f=l.pingedLanes;s=(1<<31-gt(42|e)+1)-1,s&=i&~(o&~f),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(a=!0,Af(l,s))}else s=ye,s=Fn(l,l===Ee?s:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(s&3)===0||Jl(l,s)||(a=!0,Af(l,s));l=l.next}while(a);hu=!1}}function Q1(){Sf()}function Sf(){Xi=fu=!1;var e=0;Aa!==0&&ag()&&(e=Aa);for(var t=ht(),a=null,l=Qi;l!==null;){var i=l.next,s=Nf(l,t);s===0?(l.next=null,a===null?Qi=i:a.next=i,i===null&&(wl=a)):(a=l,(e!==0||(s&3)!==0)&&(Xi=!0)),l=i}Ze!==0&&Ze!==5||An(e),Aa!==0&&(Aa=0)}function Nf(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var o=31-gt(s),f=1<<o,g=i[o];g===-1?((f&a)===0||(f&l)!==0)&&(i[o]=ym(f,t)):g<=t&&(e.expiredLanes|=f),s&=~f}if(t=Ee,a=ye,a=Fn(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(Te===2||Te===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&As(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Jl(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&As(l),zs(a)){case 2:case 8:a=dr;break;case 32:a=Xn;break;case 268435456:a=fr;break;default:a=Xn}return l=kf.bind(null,e),a=ks(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&As(l),e.callbackPriority=2,e.callbackNode=null,2}function kf(e,t){if(Ze!==0&&Ze!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Gi()&&e.callbackNode!==a)return null;var l=ye;return l=Fn(e,e===Ee?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(nf(e,l,t),Nf(e,ht()),e.callbackNode!=null&&e.callbackNode===a?kf.bind(null,e):null)}function Af(e,t){if(Gi())return null;nf(e,t,!0)}function X1(){ng(function(){(Ae&6)!==0?ks(or,Q1):Sf()})}function mu(){if(Aa===0){var e=yl;e===0&&(e=Zn,Zn<<=1,(Zn&261888)===0&&(Zn=256)),Aa=e}return Aa}function _f(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ei(""+e)}function Tf(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function Z1(e,t,a,l,i){if(t==="submit"&&a&&a.stateNode===i){var s=_f((i[it]||null).action),o=l.submitter;o&&(t=(t=o[it]||null)?_f(t.formAction):o.getAttribute("formAction"),t!==null&&(s=t,o=null));var f=new ni("action","action",null,l,i);e.push({event:f,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Aa!==0){var g=o?Tf(i,o):new FormData(i);Uc(a,{pending:!0,data:g,method:i.method,action:s},null,g)}}else typeof s=="function"&&(f.preventDefault(),g=o?Tf(i,o):new FormData(i),Uc(a,{pending:!0,data:g,method:i.method,action:s},s,g))},currentTarget:i}]})}}for(var gu=0;gu<$s.length;gu++){var pu=$s[gu],K1=pu.toLowerCase(),W1=pu[0].toUpperCase()+pu.slice(1);Ut(K1,"on"+W1)}Ut(ao,"onAnimationEnd"),Ut(lo,"onAnimationIteration"),Ut(no,"onAnimationStart"),Ut("dblclick","onDoubleClick"),Ut("focusin","onFocus"),Ut("focusout","onBlur"),Ut(d1,"onTransitionRun"),Ut(f1,"onTransitionStart"),Ut(h1,"onTransitionCancel"),Ut(io,"onTransitionEnd"),nl("onMouseEnter",["mouseout","mouseover"]),nl("onMouseLeave",["mouseout","mouseover"]),nl("onPointerEnter",["pointerout","pointerover"]),nl("onPointerLeave",["pointerout","pointerover"]),Ua("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ua("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ua("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ua("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ua("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ua("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _n="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),F1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(_n));function zf(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],i=l.event;l=l.listeners;e:{var s=void 0;if(t)for(var o=l.length-1;0<=o;o--){var f=l[o],g=f.instance,S=f.currentTarget;if(f=f.listener,g!==s&&i.isPropagationStopped())break e;s=f,i.currentTarget=S;try{s(i)}catch(M){ci(M)}i.currentTarget=null,s=g}else for(o=0;o<l.length;o++){if(f=l[o],g=f.instance,S=f.currentTarget,f=f.listener,g!==s&&i.isPropagationStopped())break e;s=f,i.currentTarget=S;try{s(i)}catch(M){ci(M)}i.currentTarget=null,s=g}}}}function ve(e,t){var a=t[Ds];a===void 0&&(a=t[Ds]=new Set);var l=e+"__bubble";a.has(l)||(Df(t,e,2,!1),a.add(l))}function vu(e,t,a){var l=0;t&&(l|=4),Df(a,e,l,t)}var Zi="_reactListening"+Math.random().toString(36).slice(2);function yu(e){if(!e[Zi]){e[Zi]=!0,jr.forEach(function(a){a!=="selectionchange"&&(F1.has(a)||vu(a,!1,e),vu(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Zi]||(t[Zi]=!0,vu("selectionchange",!1,t))}}function Df(e,t,a,l){switch(nh(t)){case 2:var i=kg;break;case 8:i=Ag;break;default:i=wu}a=i.bind(null,t,a,e),i=void 0,!Hs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),l?i!==void 0?e.addEventListener(t,a,{capture:!0,passive:i}):e.addEventListener(t,a,!0):i!==void 0?e.addEventListener(t,a,{passive:i}):e.addEventListener(t,a,!1)}function bu(e,t,a,l,i){var s=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var o=l.tag;if(o===3||o===4){var f=l.stateNode.containerInfo;if(f===i)break;if(o===4)for(o=l.return;o!==null;){var g=o.tag;if((g===3||g===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;f!==null;){if(o=tl(f),o===null)return;if(g=o.tag,g===5||g===6||g===26||g===27){l=s=o;continue e}f=f.parentNode}}l=l.return}Er(function(){var S=s,M=Ls(a),L=[];e:{var N=so.get(e);if(N!==void 0){var A=ni,F=e;switch(e){case"keypress":if(ai(a)===0)break e;case"keydown":case"keyup":A=Jm;break;case"focusin":F="focus",A=Ys;break;case"focusout":F="blur",A=Ys;break;case"beforeblur":case"afterblur":A=Ys;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":A=Or;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=Cm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=Xm;break;case ao:case lo:case no:A=Um;break;case io:A=Km;break;case"scroll":case"scrollend":A=Dm;break;case"wheel":A=Fm;break;case"copy":case"cut":case"paste":A=Lm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=Rr;break;case"toggle":case"beforetoggle":A=Im}var le=(t&4)!==0,Ce=!le&&(e==="scroll"||e==="scrollend"),y=le?N!==null?N+"Capture":null:N;le=[];for(var p=S,j;p!==null;){var w=p;if(j=w.stateNode,w=w.tag,w!==5&&w!==26&&w!==27||j===null||y===null||(w=Zl(p,y),w!=null&&le.push(Tn(p,w,j))),Ce)break;p=p.return}0<le.length&&(N=new A(N,F,null,a,M),L.push({event:N,listeners:le}))}}if((t&7)===0){e:{if(N=e==="mouseover"||e==="pointerover",A=e==="mouseout"||e==="pointerout",N&&a!==Os&&(F=a.relatedTarget||a.fromElement)&&(tl(F)||F[el]))break e;if((A||N)&&(N=M.window===M?M:(N=M.ownerDocument)?N.defaultView||N.parentWindow:window,A?(F=a.relatedTarget||a.toElement,A=S,F=F?tl(F):null,F!==null&&(Ce=v(F),le=F.tag,F!==Ce||le!==5&&le!==27&&le!==6)&&(F=null)):(A=null,F=S),A!==F)){if(le=Or,w="onMouseLeave",y="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(le=Rr,w="onPointerLeave",y="onPointerEnter",p="pointer"),Ce=A==null?N:Xl(A),j=F==null?N:Xl(F),N=new le(w,p+"leave",A,a,M),N.target=Ce,N.relatedTarget=j,w=null,tl(M)===S&&(le=new le(y,p+"enter",F,a,M),le.target=j,le.relatedTarget=Ce,w=le),Ce=w,A&&F)t:{for(le=$1,y=A,p=F,j=0,w=y;w;w=le(w))j++;w=0;for(var te=p;te;te=le(te))w++;for(;0<j-w;)y=le(y),j--;for(;0<w-j;)p=le(p),w--;for(;j--;){if(y===p||p!==null&&y===p.alternate){le=y;break t}y=le(y),p=le(p)}le=null}else le=null;A!==null&&Mf(L,N,A,le,!1),F!==null&&Ce!==null&&Mf(L,Ce,F,le,!0)}}e:{if(N=S?Xl(S):window,A=N.nodeName&&N.nodeName.toLowerCase(),A==="select"||A==="input"&&N.type==="file")var Ne=Qr;else if(Jr(N))if(Xr)Ne=u1;else{Ne=s1;var $=i1}else A=N.nodeName,!A||A.toLowerCase()!=="input"||N.type!=="checkbox"&&N.type!=="radio"?S&&Us(S.elementType)&&(Ne=Qr):Ne=c1;if(Ne&&(Ne=Ne(e,S))){Gr(L,Ne,a,M);break e}$&&$(e,N,S),e==="focusout"&&S&&N.type==="number"&&S.memoizedProps.value!=null&&ws(N,"number",N.value)}switch($=S?Xl(S):window,e){case"focusin":(Jr($)||$.contentEditable==="true")&&(ol=$,Ks=S,tn=null);break;case"focusout":tn=Ks=ol=null;break;case"mousedown":Ws=!0;break;case"contextmenu":case"mouseup":case"dragend":Ws=!1,eo(L,a,M);break;case"selectionchange":if(o1)break;case"keydown":case"keyup":eo(L,a,M)}var me;if(Gs)e:{switch(e){case"compositionstart":var be="onCompositionStart";break e;case"compositionend":be="onCompositionEnd";break e;case"compositionupdate":be="onCompositionUpdate";break e}be=void 0}else rl?Br(e,a)&&(be="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(be="onCompositionStart");be&&(Hr&&a.locale!=="ko"&&(rl||be!=="onCompositionStart"?be==="onCompositionEnd"&&rl&&(me=wr()):(ra=M,Vs="value"in ra?ra.value:ra.textContent,rl=!0)),$=Ki(S,be),0<$.length&&(be=new Lr(be,e,null,a,M),L.push({event:be,listeners:$}),me?be.data=me:(me=Yr(a),me!==null&&(be.data=me)))),(me=e1?t1(e,a):a1(e,a))&&(be=Ki(S,"onBeforeInput"),0<be.length&&($=new Lr("onBeforeInput","beforeinput",null,a,M),L.push({event:$,listeners:be}),$.data=me)),Z1(L,e,S,a,M)}zf(L,t)})}function Tn(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Ki(e,t){for(var a=t+"Capture",l=[];e!==null;){var i=e,s=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||s===null||(i=Zl(e,a),i!=null&&l.unshift(Tn(e,i,s)),i=Zl(e,t),i!=null&&l.push(Tn(e,i,s))),e.tag===3)return l;e=e.return}return[]}function $1(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Mf(e,t,a,l,i){for(var s=t._reactName,o=[];a!==null&&a!==l;){var f=a,g=f.alternate,S=f.stateNode;if(f=f.tag,g!==null&&g===l)break;f!==5&&f!==26&&f!==27||S===null||(g=S,i?(S=Zl(a,s),S!=null&&o.unshift(Tn(a,S,g))):i||(S=Zl(a,s),S!=null&&o.push(Tn(a,S,g)))),a=a.return}o.length!==0&&e.push({event:t,listeners:o})}var I1=/\r\n?/g,P1=/\u0000|\uFFFD/g;function Cf(e){return(typeof e=="string"?e:""+e).replace(I1,`
`).replace(P1,"")}function Ef(e,t){return t=Cf(t),Cf(e)===t}function Me(e,t,a,l,i,s){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||sl(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&sl(e,""+l);break;case"className":In(e,"class",l);break;case"tabIndex":In(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":In(e,a,l);break;case"style":Mr(e,l,s);break;case"data":if(t!=="object"){In(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=ei(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s=="function"&&(a==="formAction"?(t!=="input"&&Me(e,t,"name",i.name,i,null),Me(e,t,"formEncType",i.formEncType,i,null),Me(e,t,"formMethod",i.formMethod,i,null),Me(e,t,"formTarget",i.formTarget,i,null)):(Me(e,t,"encType",i.encType,i,null),Me(e,t,"method",i.method,i,null),Me(e,t,"target",i.target,i,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=ei(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=Yt);break;case"onScroll":l!=null&&ve("scroll",e);break;case"onScrollEnd":l!=null&&ve("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(i.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=ei(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":ve("beforetoggle",e),ve("toggle",e),$n(e,"popover",l);break;case"xlinkActuate":Bt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Bt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Bt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Bt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Bt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Bt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":$n(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Tm.get(a)||a,$n(e,a,l))}}function ju(e,t,a,l,i,s){switch(a){case"style":Mr(e,l,s);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(i.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"children":typeof l=="string"?sl(e,l):(typeof l=="number"||typeof l=="bigint")&&sl(e,""+l);break;case"onScroll":l!=null&&ve("scroll",e);break;case"onScrollEnd":l!=null&&ve("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Yt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!xr.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(i=a.endsWith("Capture"),t=a.slice(2,i?a.length-7:void 0),s=e[it]||null,s=s!=null?s[a]:null,typeof s=="function"&&e.removeEventListener(t,s,i),typeof l=="function")){typeof s!="function"&&s!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,l,i);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):$n(e,a,l)}}}function et(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ve("error",e),ve("load",e);var l=!1,i=!1,s;for(s in a)if(a.hasOwnProperty(s)){var o=a[s];if(o!=null)switch(s){case"src":l=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Me(e,t,s,o,a,null)}}i&&Me(e,t,"srcSet",a.srcSet,a,null),l&&Me(e,t,"src",a.src,a,null);return;case"input":ve("invalid",e);var f=s=o=i=null,g=null,S=null;for(l in a)if(a.hasOwnProperty(l)){var M=a[l];if(M!=null)switch(l){case"name":i=M;break;case"type":o=M;break;case"checked":g=M;break;case"defaultChecked":S=M;break;case"value":s=M;break;case"defaultValue":f=M;break;case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(137,t));break;default:Me(e,t,l,M,a,null)}}_r(e,s,f,g,S,o,i,!1);return;case"select":ve("invalid",e),l=o=s=null;for(i in a)if(a.hasOwnProperty(i)&&(f=a[i],f!=null))switch(i){case"value":s=f;break;case"defaultValue":o=f;break;case"multiple":l=f;default:Me(e,t,i,f,a,null)}t=s,a=o,e.multiple=!!l,t!=null?il(e,!!l,t,!1):a!=null&&il(e,!!l,a,!0);return;case"textarea":ve("invalid",e),s=i=l=null;for(o in a)if(a.hasOwnProperty(o)&&(f=a[o],f!=null))switch(o){case"value":l=f;break;case"defaultValue":i=f;break;case"children":s=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(r(91));break;default:Me(e,t,o,f,a,null)}zr(e,l,i,s);return;case"option":for(g in a)a.hasOwnProperty(g)&&(l=a[g],l!=null)&&(g==="selected"?e.selected=l&&typeof l!="function"&&typeof l!="symbol":Me(e,t,g,l,a,null));return;case"dialog":ve("beforetoggle",e),ve("toggle",e),ve("cancel",e),ve("close",e);break;case"iframe":case"object":ve("load",e);break;case"video":case"audio":for(l=0;l<_n.length;l++)ve(_n[l],e);break;case"image":ve("error",e),ve("load",e);break;case"details":ve("toggle",e);break;case"embed":case"source":case"link":ve("error",e),ve("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(S in a)if(a.hasOwnProperty(S)&&(l=a[S],l!=null))switch(S){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Me(e,t,S,l,a,null)}return;default:if(Us(t)){for(M in a)a.hasOwnProperty(M)&&(l=a[M],l!==void 0&&ju(e,t,M,l,a,void 0));return}}for(f in a)a.hasOwnProperty(f)&&(l=a[f],l!=null&&Me(e,t,f,l,a,null))}function eg(e,t,a,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,s=null,o=null,f=null,g=null,S=null,M=null;for(A in a){var L=a[A];if(a.hasOwnProperty(A)&&L!=null)switch(A){case"checked":break;case"value":break;case"defaultValue":g=L;default:l.hasOwnProperty(A)||Me(e,t,A,null,l,L)}}for(var N in l){var A=l[N];if(L=a[N],l.hasOwnProperty(N)&&(A!=null||L!=null))switch(N){case"type":s=A;break;case"name":i=A;break;case"checked":S=A;break;case"defaultChecked":M=A;break;case"value":o=A;break;case"defaultValue":f=A;break;case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(r(137,t));break;default:A!==L&&Me(e,t,N,A,l,L)}}Es(e,o,f,g,S,M,s,i);return;case"select":A=o=f=N=null;for(s in a)if(g=a[s],a.hasOwnProperty(s)&&g!=null)switch(s){case"value":break;case"multiple":A=g;default:l.hasOwnProperty(s)||Me(e,t,s,null,l,g)}for(i in l)if(s=l[i],g=a[i],l.hasOwnProperty(i)&&(s!=null||g!=null))switch(i){case"value":N=s;break;case"defaultValue":f=s;break;case"multiple":o=s;default:s!==g&&Me(e,t,i,s,l,g)}t=f,a=o,l=A,N!=null?il(e,!!a,N,!1):!!l!=!!a&&(t!=null?il(e,!!a,t,!0):il(e,!!a,a?[]:"",!1));return;case"textarea":A=N=null;for(f in a)if(i=a[f],a.hasOwnProperty(f)&&i!=null&&!l.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Me(e,t,f,null,l,i)}for(o in l)if(i=l[o],s=a[o],l.hasOwnProperty(o)&&(i!=null||s!=null))switch(o){case"value":N=i;break;case"defaultValue":A=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(r(91));break;default:i!==s&&Me(e,t,o,i,l,s)}Tr(e,N,A);return;case"option":for(var F in a)N=a[F],a.hasOwnProperty(F)&&N!=null&&!l.hasOwnProperty(F)&&(F==="selected"?e.selected=!1:Me(e,t,F,null,l,N));for(g in l)N=l[g],A=a[g],l.hasOwnProperty(g)&&N!==A&&(N!=null||A!=null)&&(g==="selected"?e.selected=N&&typeof N!="function"&&typeof N!="symbol":Me(e,t,g,N,l,A));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var le in a)N=a[le],a.hasOwnProperty(le)&&N!=null&&!l.hasOwnProperty(le)&&Me(e,t,le,null,l,N);for(S in l)if(N=l[S],A=a[S],l.hasOwnProperty(S)&&N!==A&&(N!=null||A!=null))switch(S){case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(r(137,t));break;default:Me(e,t,S,N,l,A)}return;default:if(Us(t)){for(var Ce in a)N=a[Ce],a.hasOwnProperty(Ce)&&N!==void 0&&!l.hasOwnProperty(Ce)&&ju(e,t,Ce,void 0,l,N);for(M in l)N=l[M],A=a[M],!l.hasOwnProperty(M)||N===A||N===void 0&&A===void 0||ju(e,t,M,N,l,A);return}}for(var y in a)N=a[y],a.hasOwnProperty(y)&&N!=null&&!l.hasOwnProperty(y)&&Me(e,t,y,null,l,N);for(L in l)N=l[L],A=a[L],!l.hasOwnProperty(L)||N===A||N==null&&A==null||Me(e,t,L,N,l,A)}function wf(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function tg(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),l=0;l<a.length;l++){var i=a[l],s=i.transferSize,o=i.initiatorType,f=i.duration;if(s&&f&&wf(o)){for(o=0,f=i.responseEnd,l+=1;l<a.length;l++){var g=a[l],S=g.startTime;if(S>f)break;var M=g.transferSize,L=g.initiatorType;M&&wf(L)&&(g=g.responseEnd,o+=M*(g<f?1:(f-S)/(g-S)))}if(--l,t+=8*(s+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var xu=null,Su=null;function Wi(e){return e.nodeType===9?e:e.ownerDocument}function Uf(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Of(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Nu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ku=null;function ag(){var e=window.event;return e&&e.type==="popstate"?e===ku?!1:(ku=e,!0):(ku=null,!1)}var Lf=typeof setTimeout=="function"?setTimeout:void 0,lg=typeof clearTimeout=="function"?clearTimeout:void 0,Rf=typeof Promise=="function"?Promise:void 0,ng=typeof queueMicrotask=="function"?queueMicrotask:typeof Rf<"u"?function(e){return Rf.resolve(null).then(e).catch(ig)}:Lf;function ig(e){setTimeout(function(){throw e})}function _a(e){return e==="head"}function Hf(e,t){var a=t,l=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"||a==="/&"){if(l===0){e.removeChild(i),Rl(t);return}l--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")l++;else if(a==="html")zn(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,zn(a);for(var s=a.firstChild;s;){var o=s.nextSibling,f=s.nodeName;s[Ql]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&s.rel.toLowerCase()==="stylesheet"||a.removeChild(s),s=o}}else a==="body"&&zn(e.ownerDocument.body);a=i}while(a);Rl(t)}function Vf(e,t){var a=e;e=0;do{var l=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=l}while(a)}function Au(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Au(a),Ms(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function sg(e,t,a,l){for(;e.nodeType===1;){var i=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[Ql])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Ct(e.nextSibling),e===null)break}return null}function cg(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Ct(e.nextSibling),e===null))return null;return e}function qf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Ct(e.nextSibling),e===null))return null;return e}function _u(e){return e.data==="$?"||e.data==="$~"}function Tu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function ug(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function Ct(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var zu=null;function Bf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Ct(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Yf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function Jf(e,t,a){switch(t=Wi(a),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function zn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ms(e)}var Et=new Map,Gf=new Set;function Fi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var na=_.d;_.d={f:rg,r:og,D:dg,C:fg,L:hg,m:mg,X:pg,S:gg,M:vg};function rg(){var e=na.f(),t=Bi();return e||t}function og(e){var t=al(e);t!==null&&t.tag===5&&t.type==="form"?sd(t):na.r(e)}var Ul=typeof document>"u"?null:document;function Qf(e,t,a){var l=Ul;if(l&&typeof t=="string"&&t){var i=kt(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof a=="string"&&(i+='[crossorigin="'+a+'"]'),Gf.has(i)||(Gf.add(i),e={rel:e,crossOrigin:a,href:t},l.querySelector(i)===null&&(t=l.createElement("link"),et(t,"link",e),Ke(t),l.head.appendChild(t)))}}function dg(e){na.D(e),Qf("dns-prefetch",e,null)}function fg(e,t){na.C(e,t),Qf("preconnect",e,t)}function hg(e,t,a){na.L(e,t,a);var l=Ul;if(l&&e&&t){var i='link[rel="preload"][as="'+kt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(i+='[imagesrcset="'+kt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(i+='[imagesizes="'+kt(a.imageSizes)+'"]')):i+='[href="'+kt(e)+'"]';var s=i;switch(t){case"style":s=Ol(e);break;case"script":s=Ll(e)}Et.has(s)||(e=T({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Et.set(s,e),l.querySelector(i)!==null||t==="style"&&l.querySelector(Dn(s))||t==="script"&&l.querySelector(Mn(s))||(t=l.createElement("link"),et(t,"link",e),Ke(t),l.head.appendChild(t)))}}function mg(e,t){na.m(e,t);var a=Ul;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+kt(l)+'"][href="'+kt(e)+'"]',s=i;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Ll(e)}if(!Et.has(s)&&(e=T({rel:"modulepreload",href:e},t),Et.set(s,e),a.querySelector(i)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Mn(s)))return}l=a.createElement("link"),et(l,"link",e),Ke(l),a.head.appendChild(l)}}}function gg(e,t,a){na.S(e,t,a);var l=Ul;if(l&&e){var i=ll(l).hoistableStyles,s=Ol(e);t=t||"default";var o=i.get(s);if(!o){var f={loading:0,preload:null};if(o=l.querySelector(Dn(s)))f.loading=5;else{e=T({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Et.get(s))&&Du(e,a);var g=o=l.createElement("link");Ke(g),et(g,"link",e),g._p=new Promise(function(S,M){g.onload=S,g.onerror=M}),g.addEventListener("load",function(){f.loading|=1}),g.addEventListener("error",function(){f.loading|=2}),f.loading|=4,$i(o,t,l)}o={type:"stylesheet",instance:o,count:1,state:f},i.set(s,o)}}}function pg(e,t){na.X(e,t);var a=Ul;if(a&&e){var l=ll(a).hoistableScripts,i=Ll(e),s=l.get(i);s||(s=a.querySelector(Mn(i)),s||(e=T({src:e,async:!0},t),(t=Et.get(i))&&Mu(e,t),s=a.createElement("script"),Ke(s),et(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function vg(e,t){na.M(e,t);var a=Ul;if(a&&e){var l=ll(a).hoistableScripts,i=Ll(e),s=l.get(i);s||(s=a.querySelector(Mn(i)),s||(e=T({src:e,async:!0,type:"module"},t),(t=Et.get(i))&&Mu(e,t),s=a.createElement("script"),Ke(s),et(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(i,s))}}function Xf(e,t,a,l){var i=(i=ie.current)?Fi(i):null;if(!i)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Ol(a.href),a=ll(i).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Ol(a.href);var s=ll(i).hoistableStyles,o=s.get(e);if(o||(i=i.ownerDocument||i,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,o),(s=i.querySelector(Dn(e)))&&!s._p&&(o.instance=s,o.state.loading=5),Et.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Et.set(e,a),s||yg(i,e,a,o.state))),t&&l===null)throw Error(r(528,""));return o}if(t&&l!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ll(a),a=ll(i).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Ol(e){return'href="'+kt(e)+'"'}function Dn(e){return'link[rel="stylesheet"]['+e+"]"}function Zf(e){return T({},e,{"data-precedence":e.precedence,precedence:null})}function yg(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),et(t,"link",a),Ke(t),e.head.appendChild(t))}function Ll(e){return'[src="'+kt(e)+'"]'}function Mn(e){return"script[async]"+e}function Kf(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+kt(a.href)+'"]');if(l)return t.instance=l,Ke(l),l;var i=T({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Ke(l),et(l,"style",i),$i(l,a.precedence,e),t.instance=l;case"stylesheet":i=Ol(a.href);var s=e.querySelector(Dn(i));if(s)return t.state.loading|=4,t.instance=s,Ke(s),s;l=Zf(a),(i=Et.get(i))&&Du(l,i),s=(e.ownerDocument||e).createElement("link"),Ke(s);var o=s;return o._p=new Promise(function(f,g){o.onload=f,o.onerror=g}),et(s,"link",l),t.state.loading|=4,$i(s,a.precedence,e),t.instance=s;case"script":return s=Ll(a.src),(i=e.querySelector(Mn(s)))?(t.instance=i,Ke(i),i):(l=a,(i=Et.get(s))&&(l=T({},a),Mu(l,i)),e=e.ownerDocument||e,i=e.createElement("script"),Ke(i),et(i,"link",l),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,$i(l,a.precedence,e));return t.instance}function $i(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=l.length?l[l.length-1]:null,s=i,o=0;o<l.length;o++){var f=l[o];if(f.dataset.precedence===t)s=f;else if(s!==i)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Du(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Mu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ii=null;function Wf(e,t,a){if(Ii===null){var l=new Map,i=Ii=new Map;i.set(a,l)}else i=Ii,l=i.get(a),l||(l=new Map,i.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),i=0;i<a.length;i++){var s=a[i];if(!(s[Ql]||s[Fe]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var o=s.getAttribute(t)||"";o=e+o;var f=l.get(o);f?f.push(s):l.set(o,[s])}}return l}function Ff(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function bg(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function $f(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function jg(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var i=Ol(l.href),s=t.querySelector(Dn(i));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Pi.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=s,Ke(s);return}s=t.ownerDocument||t,l=Zf(l),(i=Et.get(i))&&Du(l,i),s=s.createElement("link"),Ke(s);var o=s;o._p=new Promise(function(f,g){o.onload=f,o.onerror=g}),et(s,"link",l),a.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Pi.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Cu=0;function xg(e,t){return e.stylesheets&&e.count===0&&ts(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var l=setTimeout(function(){if(e.stylesheets&&ts(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&Cu===0&&(Cu=62500*tg());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ts(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>Cu?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(i)}}:null}function Pi(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ts(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var es=null;function ts(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,es=new Map,t.forEach(Sg,e),es=null,Pi.call(e))}function Sg(e,t){if(!(t.state.loading&4)){var a=es.get(e);if(a)var l=a.get(null);else{a=new Map,es.set(e,a);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<i.length;s++){var o=i[s];(o.nodeName==="LINK"||o.getAttribute("media")!=="not all")&&(a.set(o.dataset.precedence,o),l=o)}l&&a.set(null,l)}i=t.instance,o=i.getAttribute("data-precedence"),s=a.get(o)||l,s===l&&a.set(null,i),a.set(o,i),this.count++,l=Pi.bind(this),i.addEventListener("load",l),i.addEventListener("error",l),s?s.parentNode.insertBefore(i,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Cn={$$typeof:K,Provider:null,Consumer:null,_currentValue:O,_currentValue2:O,_threadCount:0};function Ng(e,t,a,l,i,s,o,f,g){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=_s(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_s(0),this.hiddenUpdates=_s(null),this.identifierPrefix=l,this.onUncaughtError=i,this.onCaughtError=s,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.incompleteTransitions=new Map}function If(e,t,a,l,i,s,o,f,g,S,M,L){return e=new Ng(e,t,a,o,g,S,M,L,f),t=1,s===!0&&(t|=24),s=vt(3,null,null,t),e.current=s,s.stateNode=e,t=oc(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:l,isDehydrated:a,cache:t},mc(s),e}function Pf(e){return e?(e=hl,e):hl}function eh(e,t,a,l,i,s){i=Pf(i),l.context===null?l.context=i:l.pendingContext=i,l=ga(t),l.payload={element:a},s=s===void 0?null:s,s!==null&&(l.callback=s),a=pa(e,l,t),a!==null&&(dt(a,e,t),rn(a,e,t))}function th(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Eu(e,t){th(e,t),(e=e.alternate)&&th(e,t)}function ah(e){if(e.tag===13||e.tag===31){var t=Ha(e,67108864);t!==null&&dt(t,e,67108864),Eu(e,67108864)}}function lh(e){if(e.tag===13||e.tag===31){var t=St();t=Ts(t);var a=Ha(e,t);a!==null&&dt(a,e,t),Eu(e,t)}}var as=!0;function kg(e,t,a,l){var i=k.T;k.T=null;var s=_.p;try{_.p=2,wu(e,t,a,l)}finally{_.p=s,k.T=i}}function Ag(e,t,a,l){var i=k.T;k.T=null;var s=_.p;try{_.p=8,wu(e,t,a,l)}finally{_.p=s,k.T=i}}function wu(e,t,a,l){if(as){var i=Uu(l);if(i===null)bu(e,t,l,ls,a),ih(e,l);else if(Tg(i,e,t,a,l))l.stopPropagation();else if(ih(e,l),t&4&&-1<_g.indexOf(e)){for(;i!==null;){var s=al(i);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var o=wa(s.pendingLanes);if(o!==0){var f=s;for(f.pendingLanes|=2,f.entangledLanes|=2;o;){var g=1<<31-gt(o);f.entanglements[1]|=g,o&=~g}qt(s),(Ae&6)===0&&(Vi=ht()+500,An(0))}}break;case 31:case 13:f=Ha(s,2),f!==null&&dt(f,s,2),Bi(),Eu(s,2)}if(s=Uu(l),s===null&&bu(e,t,l,ls,a),s===i)break;i=s}i!==null&&l.stopPropagation()}else bu(e,t,l,null,a)}}function Uu(e){return e=Ls(e),Ou(e)}var ls=null;function Ou(e){if(ls=null,e=tl(e),e!==null){var t=v(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=U(t),e!==null)return e;e=null}else if(a===31){if(e=Y(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ls=e,null}function nh(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(dm()){case or:return 2;case dr:return 8;case Xn:case fm:return 32;case fr:return 268435456;default:return 32}default:return 32}}var Lu=!1,Ta=null,za=null,Da=null,En=new Map,wn=new Map,Ma=[],_g="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function ih(e,t){switch(e){case"focusin":case"focusout":Ta=null;break;case"dragenter":case"dragleave":za=null;break;case"mouseover":case"mouseout":Da=null;break;case"pointerover":case"pointerout":En.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":wn.delete(t.pointerId)}}function Un(e,t,a,l,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:s,targetContainers:[i]},t!==null&&(t=al(t),t!==null&&ah(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Tg(e,t,a,l,i){switch(t){case"focusin":return Ta=Un(Ta,e,t,a,l,i),!0;case"dragenter":return za=Un(za,e,t,a,l,i),!0;case"mouseover":return Da=Un(Da,e,t,a,l,i),!0;case"pointerover":var s=i.pointerId;return En.set(s,Un(En.get(s)||null,e,t,a,l,i)),!0;case"gotpointercapture":return s=i.pointerId,wn.set(s,Un(wn.get(s)||null,e,t,a,l,i)),!0}return!1}function sh(e){var t=tl(e.target);if(t!==null){var a=v(t);if(a!==null){if(t=a.tag,t===13){if(t=U(a),t!==null){e.blockedOn=t,yr(e.priority,function(){lh(a)});return}}else if(t===31){if(t=Y(a),t!==null){e.blockedOn=t,yr(e.priority,function(){lh(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ns(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Uu(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);Os=l,a.target.dispatchEvent(l),Os=null}else return t=al(a),t!==null&&ah(t),e.blockedOn=a,!1;t.shift()}return!0}function ch(e,t,a){ns(e)&&a.delete(t)}function zg(){Lu=!1,Ta!==null&&ns(Ta)&&(Ta=null),za!==null&&ns(za)&&(za=null),Da!==null&&ns(Da)&&(Da=null),En.forEach(ch),wn.forEach(ch)}function is(e,t){e.blockedOn===t&&(e.blockedOn=null,Lu||(Lu=!0,d.unstable_scheduleCallback(d.unstable_NormalPriority,zg)))}var ss=null;function uh(e){ss!==e&&(ss=e,d.unstable_scheduleCallback(d.unstable_NormalPriority,function(){ss===e&&(ss=null);for(var t=0;t<e.length;t+=3){var a=e[t],l=e[t+1],i=e[t+2];if(typeof l!="function"){if(Ou(l||a)===null)continue;break}var s=al(a);s!==null&&(e.splice(t,3),t-=3,Uc(s,{pending:!0,data:i,method:a.method,action:l},l,i))}}))}function Rl(e){function t(g){return is(g,e)}Ta!==null&&is(Ta,e),za!==null&&is(za,e),Da!==null&&is(Da,e),En.forEach(t),wn.forEach(t);for(var a=0;a<Ma.length;a++){var l=Ma[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Ma.length&&(a=Ma[0],a.blockedOn===null);)sh(a),a.blockedOn===null&&Ma.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var i=a[l],s=a[l+1],o=i[it]||null;if(typeof s=="function")o||uh(a);else if(o){var f=null;if(s&&s.hasAttribute("formAction")){if(i=s,o=s[it]||null)f=o.formAction;else if(Ou(i)!==null)continue}else f=o.action;typeof f=="function"?a[l+1]=f:(a.splice(l,3),l-=3),uh(a)}}}function rh(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(o){return i=o})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),l||setTimeout(a,20)}function a(){if(!l&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Ru(e){this._internalRoot=e}cs.prototype.render=Ru.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var a=t.current,l=St();eh(a,l,e,t,null,null)},cs.prototype.unmount=Ru.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;eh(e.current,2,null,e,null,null),Bi(),t[el]=null}};function cs(e){this._internalRoot=e}cs.prototype.unstable_scheduleHydration=function(e){if(e){var t=vr();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ma.length&&t!==0&&t<Ma[a].priority;a++);Ma.splice(a,0,e),a===0&&sh(e)}};var oh=c.version;if(oh!=="19.2.4")throw Error(r(527,oh,"19.2.4"));_.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=b(t),e=e!==null?V(e):null,e=e===null?null:e.stateNode,e};var Dg={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:k,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var us=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!us.isDisabled&&us.supportsFiber)try{Yl=us.inject(Dg),mt=us}catch{}}return Ln.createRoot=function(e,t){if(!m(e))throw Error(r(299));var a=!1,l="",i=pd,s=vd,o=yd;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=If(e,1,!1,null,null,a,l,null,i,s,o,rh),e[el]=t.current,yu(e),new Ru(t)},Ln.hydrateRoot=function(e,t,a){if(!m(e))throw Error(r(299));var l=!1,i="",s=pd,o=vd,f=yd,g=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(i=a.identifierPrefix),a.onUncaughtError!==void 0&&(s=a.onUncaughtError),a.onCaughtError!==void 0&&(o=a.onCaughtError),a.onRecoverableError!==void 0&&(f=a.onRecoverableError),a.formState!==void 0&&(g=a.formState)),t=If(e,1,!0,t,a??null,l,i,g,s,o,f,rh),t.context=Pf(null),a=t.current,l=St(),l=Ts(l),i=ga(l),i.callback=null,pa(a,i,l),a=l,t.current.lanes=a,Gl(t,a),qt(t),e[el]=t.current,yu(e),new cs(t)},Ln.version="19.2.4",Ln}var jh;function Vg(){if(jh)return qu.exports;jh=1;function d(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(d)}catch(c){console.error(c)}}return d(),qu.exports=Hg(),qu.exports}var qg=Vg();class Bg{observers=new Set;next(c){this.observers.forEach(u=>u(c))}asObservable(){return{subscribe:c=>(this.observers.add(c),{unsubscribe:()=>this.observers.delete(c)})}}}class Yg extends Bg{currentValue;constructor(c){super(),this.currentValue=c}next(c){this.currentValue=c,super.next(c)}get value(){return this.currentValue}asObservable(){return{subscribe:c=>(c(this.currentValue),super.asObservable().subscribe(c))}}}class Jg{authId="id";authToken="token";authEmail="email";runOutDate="runOutDate";authTokenSubject=new Yg(null);constructor(){}async loadAuthTokenFromStorage(){const c=window.localStorage.getItem(this.authToken);this.authTokenSubject.next(c)}async setAuthData(c,u){if(await this.setPreference(this.authId,c.id),await this.setPreference(this.authToken,c.token),await this.setPreference(this.authEmail,c.email),u)await this.setPreference(this.runOutDate,"forever");else{const r=new Date,m=new Date(r);m.setDate(r.getDate()+1);const v=m.toISOString();await this.setPreference(this.runOutDate,v)}}async setPreference(c,u){window.localStorage.setItem(c,u)}async getCandidateId(){return window.localStorage.getItem(this.authId)}async getCandidateEmail(){return window.localStorage.getItem(this.authEmail)}async getAuthToken(){return window.localStorage.getItem(this.authToken)}getAuthTokenNoneAsync(){return this.authTokenSubject.value}async getRunOutDate(){return window.localStorage.getItem(this.runOutDate)}async clearCredentials(){window.localStorage.removeItem(this.authId),window.localStorage.removeItem(this.authToken),window.localStorage.removeItem(this.runOutDate)}async getAuth(){let c=await this.getCandidateId(),u=await this.getAuthToken(),r=await this.getCandidateEmail(),m=await this.getRunOutDate();return c&&u&&r&&m?{id:c,token:u,email:r,runOutDate:m}:null}getAuthTokenWithoutWindow(){const c=this.getAuthTokenNoneAsync();return c||""}getAuthWithoutWindow(){const c=this.getAuthTokenNoneAsync();return c?{id:"",token:c,email:"",runOutDate:"forever"}:null}}const ql=new Jg;const qh=(...d)=>d.filter((c,u,r)=>!!c&&c.trim()!==""&&r.indexOf(c)===u).join(" ").trim();const Gg=d=>d.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const Qg=d=>d.replace(/^([A-Z])|[\s-_]+(\w)/g,(c,u,r)=>r?r.toUpperCase():u.toLowerCase());const xh=d=>{const c=Qg(d);return c.charAt(0).toUpperCase()+c.slice(1)};var Xg={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 Zg=d=>{for(const c in d)if(c.startsWith("aria-")||c==="role"||c==="title")return!0;return!1};const Kg=C.forwardRef(({color:d="currentColor",size:c=24,strokeWidth:u=2,absoluteStrokeWidth:r,className:m="",children:v,iconNode:U,...Y},R)=>C.createElement("svg",{ref:R,...Xg,width:c,height:c,stroke:d,strokeWidth:r?Number(u)*24/Number(c):u,className:qh("lucide",m),...!v&&!Zg(Y)&&{"aria-hidden":"true"},...Y},[...U.map(([b,V])=>C.createElement(b,V)),...Array.isArray(v)?v:[v]]));const X=(d,c)=>{const u=C.forwardRef(({className:r,...m},v)=>C.createElement(Kg,{ref:v,iconNode:c,className:qh(`lucide-${Gg(xh(d))}`,`lucide-${d}`,r),...m}));return u.displayName=xh(d),u};const Wg=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],Bh=X("arrow-left",Wg);const Fg=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],$a=X("arrow-right",Fg);const $g=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],Ig=X("arrow-up-down",$g);const Pg=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Yh=X("badge-check",Pg);const ep=[["path",{d:"M21 16V8a2 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:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],tp=X("bolt",ep);const ap=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],lp=X("bookmark",ap);const np=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],Jh=X("bot",np);const ip=[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],Iu=X("briefcase-business",ip);const sp=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],sr=X("briefcase",sp);const cp=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],up=X("calendar-days",cp);const rp=[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]],Gh=X("car",rp);const op=[["path",{d:"M18 6 7 17l-5-5",key:"116fxf"}],["path",{d:"m22 10-7.5 7.5L13 16",key:"ke71qq"}]],dp=X("check-check",op);const fp=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],hp=X("check",fp);const mp=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Hn=X("chevron-down",mp);const gp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],tt=X("circle-check",gp);const pp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]],vp=X("circle-pause",pp);const yp=[["path",{d:"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z",key:"kmsa83"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],bp=X("circle-play",yp);const jp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]],xp=X("circle-plus",jp);const Sp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]],Np=X("circle-stop",Sp);const kp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]],Ap=X("circle-user",kp);const _p=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6h4",key:"135r8i"}]],Pu=X("clock-3",_p);const Tp=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],er=X("code-xml",Tp);const zp=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]],tr=X("crown",zp);const Dp=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],Mp=X("ellipsis",Dp);const Cp=[["path",{d:"M11.35 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v5.35",key:"17jvcc"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M14 19h6",key:"bvotb8"}],["path",{d:"M17 16v6",key:"18yu1i"}]],Ep=X("file-plus-corner",Cp);const wp=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],ar=X("file-text",wp);const Up=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Qh=X("funnel",Up);const Op=[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]],Lp=X("gamepad-2",Op);const Rp=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8",key:"1sqzm4"}],["path",{d:"M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5",key:"kc0143"}],["rect",{x:"3",y:"7",width:"18",height:"4",rx:"1",key:"1hberx"}]],Hp=X("gift",Rp);const Vp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],gs=X("globe",Vp);const qp=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],Xh=X("graduation-cap",qp);const Bp=[["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"}]],Zh=X("grid-3x3",Bp);const Yp=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],Jp=X("info",Yp);const Gp=[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]],lr=X("laptop",Gp);const Qp=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],Xp=X("layout-grid",Qp);const Zp=[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}]],Kh=X("layout-panel-top",Zp);const Kp=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],Wp=X("lightbulb",Kp);const Fp=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],$p=X("link-2",Fp);const Ip=[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]],Wh=X("lock-keyhole",Ip);const Pp=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],ev=X("log-out",Pp);const tv=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],ps=X("mail",tv);const av=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Yn=X("map-pin",av);const lv=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],Fh=X("message-circle",lv);const nv=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]],iv=X("mic",nv);const sv=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],cv=X("monitor",sv);const uv=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],rv=X("moon",uv);const ov=[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]],dv=X("paperclip",ov);const fv=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],hv=X("pen-line",fv);const mv=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],gv=X("phone",mv);const pv=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],vv=X("play",pv);const yv=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],bv=X("plus",yv);const jv=[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]],xv=X("presentation",jv);const Sv=[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]],Nv=X("radar",Sv);const kv=[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],Av=X("radio",kv);const _v=[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]],Tv=X("rocket",_v);const zv=[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]],Sh=X("route",zv);const Dv=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],Mv=X("save",Dv);const Cv=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],nr=X("search",Cv);const Ev=[["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"}]],wv=X("send",Ev);const Uv=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],$h=X("settings",Uv);const Ov=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Lv=X("shield",Ov);const Rv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]],Hv=X("smile",Rv);const Vv=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Gn=X("sparkles",Vv);const qv=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],Ih=X("square-pen",qv);const Bv=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Ph=X("star",Bv);const Yv=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],Jv=X("sun",Yv);const Gv=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],vs=X("target",Gv);const Qv=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],Xv=X("trophy",Qv);const Zv=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],Hl=X("user-round",Zv);const Kv=[["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"}]],Nh=X("user",Kv);const Wv=[["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"}]],Fv=X("users",Wv);const $v=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],Iv=X("wand-sparkles",$v);const Pv=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],kh=X("x",Pv);function Vl({icon:d,label:c,...u}){return n.jsxs("label",{className:"auth-field",children:[n.jsx("span",{children:c}),n.jsxs("div",{className:"auth-input-wrap",children:[n.jsx("span",{className:"auth-input-icon","aria-hidden":!0,children:d}),n.jsx("input",{...u})]})]})}function e0({email:d,loading:c,onBackToLogin:u,onChangeEmail:r,onSubmit:m}){return n.jsxs("div",{className:"auth-view view-enter",children:[n.jsxs("div",{className:"auth-head",children:[n.jsx("button",{className:"link-btn back-link",type:"button",onClick:u,children:"Tilbage"}),n.jsx("h1",{children:"Glemt kodeord?"}),n.jsx("p",{children:"Indtast din e-mail, sa sender vi instruktioner til at nulstille din kode."})]}),n.jsxs("form",{className:"auth-form",onSubmit:m,children:[n.jsx(Vl,{icon:n.jsx(ps,{size:16,strokeWidth:1.8}),label:"E-mail",type:"email",placeholder:"navn@eksempel.dk",value:d,onChange:v=>r(v.target.value),required:!0}),n.jsx("button",{className:"submit-btn",type:"submit",disabled:c,children:c?"Sender...":"Send nulstillingslink"})]})]})}function t0({email:d,loading:c,onChangeEmail:u,onChangePassword:r,onChangeRememberMe:m,onForgotPassword:v,onRegister:U,onSubmit:Y,password:R,rememberMe:b}){return n.jsxs("div",{className:"auth-view view-enter",children:[n.jsxs("div",{className:"auth-head auth-head-center",children:[n.jsx("h1",{children:"Velkommen tilbage"}),n.jsx("p",{children:"Indtast dine oplysninger for at logge ind pa din konto."})]}),n.jsxs("form",{className:"auth-form",onSubmit:Y,children:[n.jsx(Vl,{icon:n.jsx(ps,{size:16,strokeWidth:1.8}),label:"E-mail",type:"email",placeholder:"navn@eksempel.dk",value:d,onChange:V=>u(V.target.value),required:!0}),n.jsxs("label",{className:"auth-field",children:[n.jsxs("div",{className:"auth-field-row",children:[n.jsx("span",{children:"Adgangskode"}),n.jsx("button",{className:"link-btn",type:"button",onClick:v,children:"Glemt adgangskode?"})]}),n.jsxs("div",{className:"auth-input-wrap",children:[n.jsx("span",{className:"auth-input-icon","aria-hidden":!0,children:n.jsx(Wh,{size:16,strokeWidth:1.8})}),n.jsx("input",{type:"password",placeholder:"••••••••",value:R,onChange:V=>r(V.target.value),required:!0})]})]}),n.jsxs("label",{className:"check-row",children:[n.jsx("input",{type:"checkbox",checked:b,onChange:V=>m(V.target.checked)}),n.jsx("span",{children:"Husk mig i 30 dage"})]}),n.jsx("button",{className:"submit-btn",type:"submit",disabled:c,children:c?"Logger ind...":"Log ind"})]}),n.jsxs("p",{className:"auth-foot",children:["Har du ikke en konto?",n.jsx("button",{className:"link-btn",type:"button",onClick:U,children:"Opret bruger"})]})]})}function a0({email:d,firstName:c,lastName:u,loading:r,locationQuery:m,locationSuggestions:v,onBackToLogin:U,onChangeEmail:Y,onChangeFirstName:R,onChangeLastName:b,onChangeLocationQuery:V,onChangePassword:T,onSelectLocation:q,onSubmit:Q,password:ee}){return n.jsxs("div",{className:"auth-view view-enter",children:[n.jsxs("div",{className:"auth-head auth-head-center",children:[n.jsx("h1",{children:"Opret konto"}),n.jsx("p",{children:"Start din karriere-rejse med os i dag."})]}),n.jsxs("form",{className:"auth-form",onSubmit:Q,children:[n.jsx(Vl,{icon:n.jsx(Nh,{size:16,strokeWidth:1.8}),label:"Fornavn",type:"text",placeholder:"Lasse",value:c,onChange:B=>R(B.target.value),required:!0}),n.jsx(Vl,{icon:n.jsx(Nh,{size:16,strokeWidth:1.8}),label:"Efternavn",type:"text",placeholder:"Hansen",value:u,onChange:B=>b(B.target.value),required:!0}),n.jsx(Vl,{icon:n.jsx(ps,{size:16,strokeWidth:1.8}),label:"E-mail",type:"email",placeholder:"navn@eksempel.dk",value:d,onChange:B=>Y(B.target.value),required:!0}),n.jsx(Vl,{icon:n.jsx(Wh,{size:16,strokeWidth:1.8}),label:"Adgangskode",type:"password",placeholder:"Skab en staerk kode",value:ee,onChange:B=>T(B.target.value),required:!0,minLength:8}),n.jsxs("label",{className:"auth-field",children:[n.jsx("span",{children:"Lokation"}),n.jsxs("div",{className:"auth-input-wrap",children:[n.jsx("span",{className:"auth-input-icon","aria-hidden":!0,children:n.jsx(Yn,{size:16,strokeWidth:1.8})}),n.jsx("input",{type:"text",placeholder:"Soeg by eller adresse",value:m,onChange:B=>V(B.target.value),autoComplete:"off",required:!0})]}),v.length>0?n.jsx("div",{className:"location-suggestions",children:v.map(B=>n.jsx("button",{type:"button",className:"location-suggestion-item",onClick:()=>{q(B.placeId,B.description)},children:B.description},B.placeId))}):null]}),n.jsx("button",{className:"submit-btn",type:"submit",disabled:r,children:r?"Opretter...":"Opret bruger"})]}),n.jsxs("p",{className:"auth-foot",children:["Har du allerede en konto?",n.jsx("button",{className:"link-btn",type:"button",onClick:U,children:"Log ind"})]})]})}class Ia{searchParams;constructor(c){this.searchParams=c?new URLSearchParams(c):new URLSearchParams}append(c,u){const r=new URLSearchParams(this.searchParams);return r.append(c,String(u)),new Ia(r)}set(c,u){const r=new URLSearchParams(this.searchParams);return r.set(c,String(u)),new Ia(r)}toString(){return this.searchParams.toString()}}function rs(d,c){if(!c)return d;const u=new URL(d);if(c instanceof Ia){const r=c.toString();return r&&new URLSearchParams(r).forEach((v,U)=>u.searchParams.append(U,v)),u.toString()}return Object.entries(c).forEach(([r,m])=>{if(Array.isArray(m)){m.forEach(v=>u.searchParams.append(r,String(v)));return}u.searchParams.set(r,String(m))}),u.toString()}async function os(d,c="json"){if(!d.ok){const u=await d.text();throw new Error(u||`HTTP ${d.status}`)}if(d.status!==204)return c==="blob"?await d.blob():await d.json()}function ds(d){const c=typeof window>"u"?null:window.localStorage.getItem("token");return{...c?{Authorization:`Bearer ${c}`}:{},...d??{}}}class l0{async get(c,u){const r=await fetch(rs(c,u?.params),{method:"GET",headers:ds(u?.headers)});return os(r,u?.responseType)}async post(c,u,r){const m=await fetch(rs(c,r?.params),{method:"POST",headers:{"Content-Type":"application/json",...ds(r?.headers)},body:u===void 0?void 0:JSON.stringify(u)});return os(m)}async put(c,u,r){const m=await fetch(rs(c,r?.params),{method:"PUT",headers:{"Content-Type":"application/json",...ds(r?.headers)},body:u===void 0?void 0:JSON.stringify(u)});return os(m)}async delete(c,u){const r=await fetch(rs(c,u?.params),{method:"DELETE",headers:ds(u?.headers)});return os(r)}}const He=new l0,z={backendApi:"https://api.arbejd.com/",backendApiV2:"https://api2.arbejd.com/api/"};class n0{http;constructor(c=He){this.http=c}login(c,u){let r=z.backendApi+"api/1.1.0/candidate/login",m={email:c,password:u};return this.http.post(r,m)}forgotPassword(c){let u=z.backendApi+"api/1.1.0/candidate/resetPassword/"+c.toLowerCase();return this.http.get(u)}}class Pa{constructor(c=He,u=ql){this.http=c,this.localStorageService=u}closeAccount(c){let u=z.backendApi+"api/1.1.0/candidate/"+c.toLowerCase();return this.http.delete(u)}accountRetention(c){let u=z.backendApi+"api/1.1.0/candidate/"+c+"/account-retention/";return this.http.get(u)}getCandidatesQualifications(){let c=z.backendApi+"api/1.1.0/candidate/skill/";return this.http.get(c)}getCandidatesCertifications(){let c=z.backendApi+"api/1.1.0/candidate/certificate/";return this.http.get(c)}getCandidatesLanguages(){let c=z.backendApi+"api/1.1.0/candidate/language/";return this.http.get(c)}getCandidatesDriverLicenses(){let c=z.backendApi+"api/1.1.0/candidate/driversLicense/";return this.http.get(c)}changePassword(c,u){let r=z.backendApi+"api/1.1.0/candidate/resetPassword",m={key:c,password:u};return this.http.post(r,m)}getCandidatesEducations(){let c=z.backendApiV2+"1.0.0/client/candidate_education";return this.http.get(c)}updateExperience(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_experience/"+c.id,m={comments:c.comments,company_name:c.companyName,is_current:c.isCurrent,from_date:c.fromDate,to_date:c.toDate,language:u};return this.http.put(r,m)}createAccountV2(c){let u=z.backendApiV2+"1.0.0/client/candidate";return this.http.post(u,c)}updateCandidate(c,u){let r=z.backendApiV2+"1.0.0/client/candidate/v2/"+c.id,m={...c};c.birthday&&(c.birthday=new Date(c.birthday)),c.birthday instanceof Date&&(m.birthday=c.birthday.toISOString());let v={language:u,candidate:m};return this.http.put(r,v)}getCandidate(){let c=z.backendApiV2+"1.0.0/client/candidate";return this.http.get(c)}getCvSuggestion(){let c=z.backendApiV2+"1.0.0/client/suggestion";return this.http.get(c)}saveExperience(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_experience",m={comments:c.comments,company_name:c.companyName,is_current:c.isCurrent,esco_id:c.occupation.id,from_date:c.fromDate,to_date:c.toDate,language:u};return this.http.post(r,m)}removeExperience(c){let u=z.backendApiV2+"1.0.0/client/candidate_experience/"+c;return this.http.delete(u)}getCandidatesExperiences(){let c=z.backendApiV2+"1.0.0/client/candidate_experience";return this.http.get(c)}getJobAgentFilters(){let c=z.backendApiV2+"1.0.0/client/job_agent_filter";return this.http.get(c)}updateJobAgentFilter(c){let u=z.backendApiV2+"1.0.0/client/job_agent_filter/"+c.id,r=c;return this.http.put(u,r)}removeJobAgentFilter(c){let u=z.backendApiV2+"1.0.0/client/job_agent_filter/"+c;return this.http.delete(u)}updateCandidateJobSeeker(c){let u=z.backendApiV2+"1.0.0/client/candidate/update_job_seeker/"+c.id;return this.http.put(u,c)}updateCvUploadProfileText(c,u,r){let m=z.backendApiV2+"1.0.0/client/candidate/update_cv_upload_profile/"+c,v={description:u,language:r};return this.http.put(m,v)}saveExperienceV2(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_experience",m={comments:c.comments,company_name:c.companyName,is_current:c.isCurrent,esco_id:c.escoId,from_date:c.fromDate,to_date:c.toDate,language:u};return this.http.post(r,m)}updateProfileText(c){let u=z.backendApiV2+"1.0.0/client/candidate/update_profile_text";return this.http.put(u,c)}}function Gu(d,c){const u=d[c];return typeof u=="string"?u:null}class i0{authService;candidateService;constructor(c=new n0,u=new Pa){this.authService=c,this.candidateService=u}async login(c,u,r){const v=await this.authService.login(c,u)??{},U=Gu(v,"token");if(!U)return{ok:!1,message:"Login fejlede: token mangler i svaret fra serveren."};const Y={id:Gu(v,"id")??"",token:U,email:Gu(v,"email")??c,runOutDate:"forever"};return await ql.setAuthData(Y,r),{ok:!0,message:"Du er nu logget ind."}}async forgotPassword(c){return await this.authService.forgotPassword(c),{ok:!0,message:"Anmodning om nulstilling af kodeord er sendt."}}async register(c){const u=Number.parseInt(c.zip,10);if(Number.isNaN(u))return{ok:!1,message:"Postnummer skal være et tal."};const r={email:c.email,password:c.password,zip:u,zipName:c.zipName,awsUrl:"",latitude:0,longitude:0,firstName:c.firstName,lastName:c.lastName,subscribe:c.subscribe};return await this.candidateService.createAccountV2(r),{ok:!0,message:"Kontoen er oprettet."}}}class em{constructor(c=He){this.http=c}searchPlaces(c){const u=z.backendApiV2+"client/google_maps/1.0.0/get_places?query="+encodeURIComponent(c);return this.http.get(u)}getPlaceDetails(c){const u=z.backendApiV2+"client/google_maps/1.0.0/get_place_details?place_id="+encodeURIComponent(c);return this.http.get(u)}}function s0(d){const c=C.useMemo(()=>new i0,[]),u=C.useMemo(()=>new em,[]),[r,m]=C.useState(""),[v,U]=C.useState(!1),[Y,R]=C.useState(""),[b,V]=C.useState(""),[T,q]=C.useState(""),[Q,ee]=C.useState(""),[B,re]=C.useState(""),[oe,ge]=C.useState(""),[K,ne]=C.useState([]),[se,Z]=C.useState(null),[D,fe]=C.useState(""),[je,Se]=C.useState(!1),[H,J]=C.useState(null),[ae,P]=C.useState("login");function W(x){J(null),P(x)}async function k(x){const E=x.trim();if(E.length<3){ne([]);return}try{const ce=((await u.searchPlaces(E)).predictions??[]).filter(ie=>typeof ie.place_id=="string"&&typeof ie.description=="string").map(ie=>({description:ie.description,placeId:ie.place_id}));ne(ce)}catch{ne([])}}function _(x){const E=x.match(/\b(\d{4})\b/);if(!E)return null;const G=E[1],ie=x.slice(x.indexOf(G)+G.length).trim().split(",")[0]?.trim()||"";return ie?{cityName:ie,zip:G}:null}async function O(x,E){let G=E;try{const ie=await u.getPlaceDetails(x);typeof ie.result?.formatted_address=="string"&&ie.result.formatted_address.trim()&&(G=ie.result.formatted_address.trim())}catch{}const ce=_(G)??_(E);if(ge(G),ne([]),!ce){Z(null);return}Z({cityName:ce.cityName,description:G,zip:ce.zip})}async function I(x){x.preventDefault(),U(!0),J(null);try{const E=await c.login(Y.trim(),b,je);J(E),E.ok&&d?.()}catch(E){const G=E instanceof Error?E.message:"Login mislykkedes.";J({ok:!1,message:G})}finally{U(!1)}}async function ue(x){x.preventDefault(),U(!0),J(null);try{if(!se){J({ok:!1,message:"Vaelg en lokation fra listen (med postnummer)."});return}const E=await c.register({email:Q.trim(),firstName:T.trim(),lastName:B.trim(),password:D,subscribe:!0,zip:se.zip,zipName:se.cityName});J(E),E.ok&&P("login")}catch(E){const G=E instanceof Error?E.message:"Oprettelse mislykkedes.";J({ok:!1,message:G})}finally{U(!1)}}async function h(x){x.preventDefault(),U(!0),J(null);try{const E=await c.forgotPassword(r.trim());J(E)}catch(E){const G=E instanceof Error?E.message:"Kunne ikke sende nulstillingslink.";J({ok:!1,message:G})}finally{U(!1)}}return{forgotEmail:r,handleForgotSubmit:h,handleLoginSubmit:I,handleRegisterSubmit:ue,loading:v,loginEmail:Y,loginPassword:b,registerFirstName:T,registerEmail:Q,registerLastName:B,registerLocationQuery:oe,registerLocationSuggestions:K,registerPassword:D,rememberMe:je,result:H,setForgotEmail:m,setLoginEmail:R,setLoginPassword:V,setRegisterEmail:ee,setRegisterFirstName:q,setRegisterLastName:re,setRegisterLocationQuery:x=>{ge(x),Z(null),k(x)},setRegisterPassword:fe,setRememberMe:Se,selectRegisterLocation:O,switchView:W,view:ae}}function c0({onAuthenticated:d}){const{forgotEmail:c,handleForgotSubmit:u,handleLoginSubmit:r,handleRegisterSubmit:m,loading:v,loginEmail:U,loginPassword:Y,registerFirstName:R,registerEmail:b,registerLastName:V,registerLocationQuery:T,registerLocationSuggestions:q,registerPassword:Q,rememberMe:ee,result:B,setForgotEmail:re,setLoginEmail:oe,setLoginPassword:ge,setRegisterEmail:K,setRegisterFirstName:ne,setRegisterLastName:se,setRegisterLocationQuery:Z,setRegisterPassword:D,setRememberMe:fe,selectRegisterLocation:je,switchView:Se,view:H}=s0(d);return n.jsxs("main",{className:"auth-page",children:[n.jsx("div",{className:"orb orb-1"}),n.jsx("div",{className:"orb orb-2"}),n.jsx("div",{className:"orb orb-3"}),n.jsxs("div",{className:"auth-logo-wrap",children:[n.jsx("div",{className:"auth-logo-dot",children:"A"}),n.jsx("span",{className:"auth-logo-text",children:"ARBEJD"})]}),n.jsxs("section",{className:"auth-card",children:[H==="login"?n.jsx(t0,{email:U,loading:v,onChangeEmail:oe,onChangePassword:ge,onChangeRememberMe:fe,onForgotPassword:()=>Se("forgot"),onRegister:()=>Se("register"),onSubmit:r,password:Y,rememberMe:ee}):null,H==="register"?n.jsx(a0,{email:b,firstName:R,lastName:V,loading:v,locationQuery:T,locationSuggestions:q,onBackToLogin:()=>Se("login"),onChangeEmail:K,onChangeFirstName:ne,onChangeLastName:se,onChangeLocationQuery:Z,onChangePassword:D,onSelectLocation:je,onSubmit:m,password:Q}):null,H==="forgot"?n.jsx(e0,{email:c,loading:v,onBackToLogin:()=>Se("login"),onChangeEmail:re,onSubmit:u}):null,B?n.jsx("p",{className:B.ok?"status success":"status error",children:B.message}):null]},H)]})}class tm{constructor(c=He){this.http=c}listEscoByParent(c){let u=z.backendApiV2+"1.0.0/client/esco";return c&&(u+="/"+c),this.http.get(u)}listAllEscos(){let c=z.backendApiV2+"1.0.0/client/esco";return this.http.get(c)}}class u0{constructor(c=He){this.http=c}addEscoToJobAgent(c){let u=z.backendApiV2+"1.0.0/client/job_agent_filter",r={esco_id:c};return this.http.post(u,r)}removeJobAgentFilter(c){let u=z.backendApiV2+"1.0.0/client/job_agent_filter/"+c;return this.http.delete(u)}}class ys{constructor(c=He){this.http=c}getPaymentOverview(){let c=z.backendApiV2+"client/end_user_subscription/1.0.0/payment_overview";return this.http.get(c)}getSubscriptionProducts(){let c=z.backendApiV2+"client/end_user_subscription/1.0.0/get_products";return this.http.get(c)}deactivateAutoRenew(){let c=z.backendApiV2+"client/end_user_subscription/1.0.0/deactivate_auto_renew";return this.http.put(c,{})}activateAutoRenew(){let c=z.backendApiV2+"client/end_user_subscription/1.0.0/activate_auto_renew";return this.http.put(c,{})}redeemCode(c){let u=z.backendApiV2+"client/candidate_redeem_code/v1";return this.http.post(u,{code:c})}}class am{constructor(c=new Pa,u=new ys,r=new u0,m=new tm){this.candidateService=c,this.subscriptionService=u,this.jobAgentService=r,this.escoService=m}async loadInitialData(){const[c,u,r,m]=await Promise.allSettled([this.subscriptionService.getPaymentOverview(),this.candidateService.getJobAgentFilters(),this.candidateService.getCvSuggestion(),this.escoService.listAllEscos()]);return{paymentOverview:c.status==="fulfilled"?c.value:null,jobAgentFilters:u.status==="fulfilled"?u.value:[],cvSuggestions:r.status==="fulfilled"?this.withImprovements(r.value):[],escos:m.status==="fulfilled"?m.value:[]}}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate(),u=c.firstName?.trim()||c.name?.trim()||"Lasse",r=c.imageUrl||c.image||void 0;return{name:u,imageUrl:r}}catch{return{name:"Lasse"}}}async addEscoToFilter(c){await this.jobAgentService.addEscoToJobAgent(c)}async removeFilter(c){await this.jobAgentService.removeJobAgentFilter(c)}async setFilterVisibility(c,u){await this.candidateService.updateJobAgentFilter({...c,visible:u})}getEscoSuggestions(c,u,r){const m=c.trim().toLowerCase();if(!m)return[];const v=new Set(r.map(U=>U.escoId));return u.filter(U=>!v.has(U.id)).filter(U=>U.preferedLabelDa.toLowerCase().includes(m)).slice(0,10)}getSuggestionText(c){return c>=0&&c<50?"Et godt første skridt mod flere relevante job.":c>=50&&c<100?"Kan styrke dine chancer i ansøgningsbunken.":c>=100&&c<150?"Ofte efterspurgt og forbedrer dine jobmuligheder markant.":c>=150&&c<200?"Et klart plus som gør dig mere attraktiv for arbejdsgivere.":c>=200?"En afgørende faktor der åbner langt flere jobmuligheder.":"Forbedrer din profil til kommende jobmatch."}withImprovements(c){return c.map(u=>{const r=[],m=[{items:u.jobImprovementSuggestion.educations??[],type:"education"},{items:u.jobImprovementSuggestion.languages??[],type:"language"},{items:u.jobImprovementSuggestion.driversLicenses??[],type:"driversLicense"},{items:u.jobImprovementSuggestion.qualifications??[],type:"qualification"},{items:u.jobImprovementSuggestion.certificates??[],type:"certificate"}];for(const v of m)for(const U of v.items)r.push({...U,improvementType:v.type});return r.sort((v,U)=>U.jobChanceIncrease-v.jobChanceIncrease),{...u,improvements:r}})}}class r0{constructor(c=He){this.http=c}saveJobFilter(c){let u=z.backendApiV2+"1.0.0/client/candidate_search_filter";return this.http.post(u,c)}getJobFilter(){let c=z.backendApiV2+"1.0.0/client/candidate_search_filter";return this.http.get(c)}resetJobFilter(){let c=z.backendApiV2+"1.0.0/client/candidate_search_filter/reset_job_filter";return this.http.put(c,{})}}class cr{http;constructor(c=He){this.http=c}getSearchWords(){let c=z.backendApiV2+"1.0.0/client/candidate_search/list_search_words";return this.http.get(c)}getJobs(c,u,r){let m=z.backendApi+"api/1.1.0/jobs/all/"+u+"/"+r;return this.http.post(m,c)}getJobsV2(c,u,r,m){let v=z.backendApiV2+"1.0.0/client/candidate_search/v2/"+c+"/"+u+"/"+r,U=new Ia;return m.length>0&&m.forEach(Y=>{U=U.append("terms",Y)}),this.http.get(v,{params:U})}getSavedJobs(c,u){let r=z.backendApi+"api/1.1.0/candidate/jobs/saved";return this.http.get(r)}getSavedJobsV2(c,u){let r=z.backendApiV2+"1.0.0/client/job/bookmarked_jobs/"+c+"/"+u;return this.http.get(r)}getAppliedJobs(c,u){let r=z.backendApi+"api/1.1.0/applications/candidate/";return this.http.get(r)}getAppliedJobsV2(c,u){let r=z.backendApiV2+"1.0.0/client/job/applied_jobs/"+c+"/"+u;return this.http.get(r)}payWithStripe(c,u){const r=z.backendApiV2+"1.0.0/client/payment/create-payment-intent",m={paymentMethodId:c,amount:u};return this.http.post(r,m)}bookmarkJob(c){let u=z.backendApi+"api/1.1.0/candidate/jobs/"+c+"/jobnet/updateSavedStatus",r={saved:!0};return this.http.post(u,r)}unbookmarkJob(c){let u=z.backendApi+"api/1.1.0/candidate/jobs/"+c+"/jobnet/updateSavedStatus",r={saved:!1};return this.http.post(u,r)}bookmarkJobV2(c,u,r){let m=z.backendApiV2+"1.0.0/client/job/bookmark/"+c,v={job_type:r,save:u};return this.http.post(m,v)}getJobNetJobDetail(c){let u=z.backendApiV2+"1.0.0/client/job/detail/star/"+c;return this.http.get(u)}getJobDetail(c){let u=z.backendApi+"api/1.1.0/jobs/"+c;return this.http.get(u)}getOccupationCategorizations(){let c=z.backendApiV2+"1.0.0/client/ds_tree";return this.http.get(c)}getJobSummary(c){let u=z.backendApi+"api/1.1.0/jobs/"+c+"/summary";return this.http.get(u)}applyJob(c){let u=z.backendApi+"api/1.1.0/applications/job/"+c,r={jobPostingId:c};return this.http.post(u,r)}undoApplyJob(c){let u=z.backendApi+"api/1.1.0/applications/"+c;return this.http.delete(u)}toggleApplyJobnetjob(c,u){let r=z.backendApiV2+"1.0.0/client/job/detail/star/apply/"+c,m={apply:u};return this.http.put(r,m)}}const Qu={escoIds:[],workTypePermanent:!1,workTypePartTime:!1,workDistance:50,partTimeHours:null,distanceCenterName:"",latitude:null,longitude:null};function Xe(d){return typeof d=="string"?d:""}function qn(d){return typeof d=="object"&&d!==null?d:null}function Xu(d,c){if(!d)return[];const u=d[c];return Array.isArray(u)?u:[]}function Zu(d){if(Array.isArray(d))return d;const c=qn(d);if(!c)return[];const u=Xu(c,"searchList");if(u.length>0)return u;const r=qn(c.data),m=Xu(r,"searchList");if(m.length>0)return m;const v=Xu(c,"items");return v.length>0?v:[]}function Ah(d,c){if(!d)return null;const u=d[c];return typeof u=="number"?u:null}function o0(d){return d.trim()}function d0(d){if(!d)return[];const c=new Set,u=d.searchText?.trim();u&&u.length>0&&c.add(u);for(const r of d.desiredTitles??[]){const m=o0(r);m.length>0&&c.add(m)}return Array.from(c)}function f0(d,c){return{id:Xe(d.id),title:Xe(d.title),companyName:Xe(d.companyName),occupationName:Xe(d.occupationName),descriptionIntro:Xe(d.descriptionIntro),address:Xe(d.address),time:Xe(d.time),applicationDeadline:d.applicationDeadline instanceof Date?d.applicationDeadline.toISOString():Xe(String(d.applicationDeadline??"")),candidateDistance:typeof d.candidateDistance=="number"?d.candidateDistance:null,logoUrl:Xe(d.logoUrl),companyLogoImage:Xe(d.companyLogoImage),fromJobnet:!!d.fromJobnet,isSaved:!!d.saved,matchPercent:c}}function _h(d){return{id:Xe(d.id),title:Xe(d.title),companyName:Xe(d.companyName),occupationName:Xe(d.occupationName),descriptionIntro:Xe(d.descriptionIntro),address:Xe(d.address),time:Xe(d.time),applicationDeadline:d.applicationDeadline instanceof Date?d.applicationDeadline.toISOString():Xe(String(d.applicationDeadline??"")),candidateDistance:typeof d.candidateDistance=="number"?d.candidateDistance:null,logoUrl:Xe(d.logoUrl),companyLogoImage:Xe(d.companyLogoImage),isActive:typeof d.isActive=="boolean"?d.isActive:void 0,fromJobnet:!!d.fromJobnet,isSaved:!0}}class bs{constructor(c=new cr,u=new r0,r=new em,m=new Pa){this.jobService=c,this.filterService=u,this.placesService=r,this.candidateService=m}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate(),u=c.firstName?.trim()||c.name?.trim()||"Lasse",r=c.imageUrl||c.image||void 0;return{name:u,imageUrl:r}}catch{return{name:"Lasse"}}}async getOccupationOptions(){const c=await this.jobService.getOccupationCategorizations(),u=[];for(const r of c)for(const m of r.subAreas)for(const v of m.occupations)typeof v.id=="number"&&typeof v.name=="string"&&v.name.trim().length>0&&u.push({id:v.id,name:v.name});return u.sort((r,m)=>r.name.localeCompare(m.name,"da"))}async getJobSearchWords(){return(await this.jobService.getSearchWords()).filter(u=>typeof u=="string"&&u.trim().length>0)}async getSavedFilter(){try{const c=await this.filterService.getJobFilter(),u=c?.candidateSearchFilter;return u?{escoIds:c.escoIds??[],workTypePermanent:!!u.workTypePermanent,workTypePartTime:!!u.workTypePartTime,workDistance:u.workDistance??u.defaultDistance??50,partTimeHours:u.partTimeHours??null,distanceCenterName:u.distanceCenterName??u.defaultCenterName??"",latitude:u.latitude??null,longitude:u.longitude??null}:{...Qu}}catch{return{...Qu}}}async saveFilter(c){const u=c.workTypePartTime&&c.partTimeHours&&c.partTimeHours>0&&c.partTimeHours<=37?c.partTimeHours:null,r={escoIds:c.escoIds,candidateSearchFilter:{workTimeDay:!1,workTimeEvening:!1,workTimeNight:!1,workTimeWeekend:!1,workTypePermanent:c.workTypePermanent,workTypeFreelance:!1,workTypePartTime:c.workTypePartTime,workTypeSubstitute:!1,workTypeTemporary:!1,workDistance:c.workDistance,partTimeHours:u,distanceCenterName:c.distanceCenterName,latitude:c.latitude,longitude:c.longitude}};await this.filterService.saveJobFilter(r)}async resetFilter(){return await this.filterService.resetJobFilter(),{...Qu}}async searchPlaceSuggestions(c){const u=c.trim();return u.length<3?[]:((await this.placesService.searchPlaces(u)).predictions??[]).filter(m=>typeof m.place_id=="string"&&typeof m.description=="string").map(m=>({placeId:m.place_id,description:m.description}))}async getPlaceSelection(c){const r=(await this.placesService.getPlaceDetails(c)).result;return!r||typeof r.formatted_address!="string"?null:{description:r.formatted_address,latitude:typeof r.geometry?.location?.lat=="number"?r.geometry.location.lat:null,longitude:typeof r.geometry?.location?.lng=="number"?r.geometry.location.lng:null}}async getTabItems(c,u){if(c==="gemte"){const r=await this.jobService.getSavedJobsV2(0,100);return Zu(r).map(v=>_h(v))}if(c==="sogte"){const r=await this.jobService.getAppliedJobsV2(0,100);return Zu(r).map(v=>_h(v))}return this.getJobsFeedItems(u?[u]:void 0)}async applyFiltersAndGetJobs(c,u){await this.saveFilter(c);const r=d0(u);return this.getJobsFeedItems(r)}async toggleBookmark(c,u){const r=c.fromJobnet?"star":"arbejd.com";await this.jobService.bookmarkJobV2(c.id,u,r)}async getJobsFeedItems(c){let r=10,m=0;const v=12,U=120,Y=new Set,R=[];let b=[];const V=(c??[]).map(T=>T.trim()).filter(T=>T.length>0);if(V.length>0)b=V;else try{b=(await this.jobService.getSearchWords()).filter(q=>typeof q=="string"&&q.trim().length>0)}catch{b=[]}for(let T=0;T<v&&R.length<U;T+=1){const q=await this.jobService.getJobsV2(r,m,20,b),Q=qn(q),ee=Zu(q);for(const ge of ee){const K=qn(ge);if(!K)continue;const ne=qn(K.jobPosting);if(!ne)continue;const se=ne;if(!se.id||Y.has(se.id))continue;Y.add(se.id);const Z=typeof K.total=="number"?K.total:0;R.push(f0(se,Math.round(Z*100)))}const B=Ah(Q,"nextLevel"),re=Ah(Q,"nextOffset");if(ee.length===0)break;B===null||re===null?m+=20:(r=B,m=re)}return R}}const h0=[{key:"dashboard",label:"Dashboard",icon:Xp},{key:"jobs",label:"Jobs",icon:sr},{key:"cv",label:"CV",icon:ar},{key:"messages",label:"Beskeder",icon:Fh,badge:"3"}],m0=[{key:"agents",label:"Jobagenter",icon:Nv,dot:!0},{key:"ai-agent",label:"AI-agent",icon:Jh,accent:!0},{key:"simulator",label:"Simulator",icon:Lp},{key:"subscription",label:"Abonnement",icon:tr}];function ia({active:d="dashboard",onNavigate:c}){return n.jsxs("aside",{className:"dash-sidebar",children:[n.jsxs("div",{className:"dash-logo-row",children:[n.jsx("div",{className:"dash-logo-dot",children:"A"}),n.jsx("span",{className:"dash-logo-text",children:"ARBEJD"})]}),n.jsxs("nav",{className:"dash-nav",children:[h0.map(u=>{const r=u.icon,m=u.key===d;return n.jsxs("button",{type:"button",className:m?"dash-nav-item active":"dash-nav-item",onClick:()=>c?.(u.key),children:[n.jsx("span",{className:u.accent?"dash-nav-icon accent":"dash-nav-icon",children:n.jsx(r,{size:19,strokeWidth:1.7})}),n.jsx("span",{className:"dash-nav-label",children:u.label}),u.badge?n.jsx("span",{className:"dash-nav-badge",children:u.badge}):null]},u.key)}),n.jsx("div",{className:"dash-nav-divider"}),m0.map(u=>{const r=u.icon,m=u.key===d;return n.jsxs("button",{type:"button",className:m?"dash-nav-item active":"dash-nav-item",onClick:()=>c?.(u.key),children:[n.jsx("span",{className:u.accent?"dash-nav-icon accent":"dash-nav-icon",children:n.jsx(r,{size:19,strokeWidth:1.7})}),n.jsx("span",{className:"dash-nav-label",children:u.label}),u.dot?n.jsx("span",{className:"dash-nav-dot"}):null]},u.key)})]}),n.jsxs("div",{className:"dash-sidebar-pro",children:[n.jsx("div",{className:"dash-sidebar-pro-glow"}),n.jsx(Gn,{size:19,strokeWidth:1.8}),n.jsx("h4",{children:"Pro-medlemskab"}),n.jsx("p",{children:"Faa ubegrænsede simuleringer"})]})]})}function sa({actions:d,imageUrl:c,name:u,onLogout:r,onToggleTheme:m,theme:v="light"}){return n.jsxs("header",{className:"dash-topbar",children:[m?n.jsxs("button",{type:"button",className:"dash-theme-btn",onClick:m,children:[v==="dark"?n.jsx(Jv,{size:15,strokeWidth:1.8}):n.jsx(rv,{size:15,strokeWidth:1.8}),n.jsx("span",{children:v==="dark"?"Light":"Dark"})]}):null,d?n.jsx("div",{className:"dash-topbar-actions",children:d}):null,n.jsxs("div",{className:"dash-profile-wrap",children:[n.jsxs("button",{className:"dash-profile-btn",type:"button",children:[c?n.jsx("img",{src:c,alt:u,className:"dash-profile-avatar"}):n.jsx("div",{className:"dash-profile-avatar dash-profile-avatar-fallback",children:u.slice(0,1).toUpperCase()}),n.jsx("span",{children:u}),n.jsx(Hn,{size:15,strokeWidth:1.8})]}),n.jsxs("div",{className:"dash-profile-menu",children:[n.jsxs("button",{type:"button",children:[n.jsx(Ap,{size:16,strokeWidth:1.8})," Profil"]}),n.jsxs("button",{type:"button",children:[n.jsx($h,{size:16,strokeWidth:1.8})," Indstillinger"]}),n.jsx("div",{className:"dash-profile-divider"}),n.jsxs("button",{type:"button",className:"danger",onClick:r,children:[n.jsx(ev,{size:16,strokeWidth:1.8})," Log ud"]})]})]})]})}const g0={paymentOverview:null,jobAgentFilters:[],cvSuggestions:[],escos:[]};function p0(d){return d.trim().slice(0,1).toUpperCase()||"A"}function v0(d){return Math.max(68,98-d*4)}function y0(d,c){const u=c.trim().toLowerCase();return u?d.filter(r=>r.preferedLabelDa.toLowerCase().includes(u)).slice(0,8):[]}function b0({onLogout:d,onNavigate:c,onOpenJobDetail:u,onToggleTheme:r,theme:m}){const v=C.useMemo(()=>new am,[]),U=C.useMemo(()=>new bs,[]),[Y,R]=C.useState("Lasse"),[b,V]=C.useState(void 0),[T,q]=C.useState(g0),[Q,ee]=C.useState([]),[B,re]=C.useState(!0),[oe,ge]=C.useState(""),[K,ne]=C.useState(""),[se,Z]=C.useState(""),[D,fe]=C.useState(""),[je,Se]=C.useState(""),[H,J]=C.useState(25);C.useEffect(()=>{let O=!0;async function I(){re(!0);const[ue,h,x]=await Promise.all([v.getCandidateProfile(),v.loadInitialData(),U.getTabItems("jobs")]);O&&(R(ue.name),V(ue.imageUrl),q(h),ee(x),re(!1))}return I(),()=>{O=!1}},[v,U]);async function ae(){const O=await v.loadInitialData();q(O)}async function P(){const O=K.trim()||oe.trim()||se.trim(),I=v.getEscoSuggestions(O,T.escos,T.jobAgentFilters)[0]||y0(T.escos,O)[0];I&&(await v.addEscoToFilter(I.id),await ae(),ge(""),ne(""),Z(""),fe(""),Se(""),J(25))}async function W(O){await v.setFilterVisibility(O,!O.visible),await ae()}const k=T.jobAgentFilters,_=(Q.length>0?Q:[]).slice(0,6);return n.jsxs("section",{className:`dash-root ${m==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"agents",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar ai-agent-main",children:[n.jsx(sa,{name:Y,imageUrl:b,onLogout:d,theme:m,onToggleTheme:r}),n.jsxs("div",{className:"ai-head",children:[n.jsx("h1",{children:"Jobagenter"}),n.jsx("p",{children:"Saet din jobsogning pa autopilot. Lad agenter overvage og matche dig med de perfekte jobs."})]}),n.jsxs("section",{className:"ai-create-card",children:[n.jsxs("div",{className:"ai-create-title",children:[n.jsx("div",{className:"ai-create-icon",children:n.jsx(Jh,{size:20,strokeWidth:1.8})}),n.jsx("h2",{children:"Opret ny jobagent"})]}),n.jsxs("div",{className:"ai-form-grid",children:[n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Agentens navn"}),n.jsx("input",{value:oe,onChange:O=>ge(O.target.value),placeholder:"F.eks. Frontend Udvikler CPH"})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Sogetekst / Nogleord"}),n.jsx("input",{value:K,onChange:O=>ne(O.target.value),placeholder:"F.eks. React, TypeScript, Tailwind"})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Arbejdsomrade"}),n.jsxs("select",{value:se,onChange:O=>Z(O.target.value),children:[n.jsx("option",{value:"",children:"Vaelg branche"}),n.jsx("option",{value:"IT & Udvikling",children:"IT & Udvikling"}),n.jsx("option",{value:"Design & UX",children:"Design & UX"}),n.jsx("option",{value:"Salg & Marketing",children:"Salg & Marketing"}),n.jsx("option",{value:"HR & Ledelse",children:"HR & Ledelse"})]})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Arbejdstype"}),n.jsxs("select",{value:D,onChange:O=>fe(O.target.value),children:[n.jsx("option",{value:"",children:"Vaelg type"}),n.jsx("option",{value:"Fuldtid",children:"Fuldtid"}),n.jsx("option",{value:"Deltid",children:"Deltid"}),n.jsx("option",{value:"Freelance",children:"Freelance / Konsulent"}),n.jsx("option",{value:"Studiejob",children:"Studiejob"})]})]}),n.jsxs("div",{className:"ai-field",children:[n.jsx("label",{children:"Arbejdssted"}),n.jsxs("div",{className:"ai-location-wrap",children:[n.jsx(Yn,{size:16,strokeWidth:1.8}),n.jsx("input",{value:je,onChange:O=>Se(O.target.value),placeholder:"By eller postnummer"})]})]}),n.jsxs("div",{className:"ai-field ai-distance-field",children:[n.jsxs("div",{className:"ai-distance-head",children:[n.jsx("label",{children:"Maks. distance"}),n.jsxs("span",{children:[H," km"]})]}),n.jsx("input",{type:"range",min:0,max:100,value:H,onChange:O=>J(Number(O.target.value))})]})]}),n.jsx("div",{className:"ai-create-actions",children:n.jsxs("button",{type:"button",onClick:()=>{P()},children:[n.jsx(Mv,{size:16,strokeWidth:1.8})," Gem jobagent"]})})]}),n.jsxs("section",{className:"ai-agents-section",children:[n.jsx("h3",{children:"Dine aktive agenter"}),n.jsxs("div",{className:"ai-agents-row custom-scrollbar",children:[k.length===0?n.jsx("p",{className:"dash-loading",children:"Ingen aktive agenter endnu."}):null,k.map((O,I)=>n.jsxs("article",{className:"ai-agent-chip-card",children:[n.jsxs("div",{className:"ai-agent-card-head",children:[n.jsxs("div",{className:"ai-agent-chip-left",children:[n.jsx("div",{className:`ai-agent-mini-icon ${I%2===0?"teal":"indigo"}`,children:I%2===0?n.jsx(cv,{size:16,strokeWidth:1.8}):n.jsx(Ih,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:O.escoName}),n.jsx("p",{children:O.isCalculated?"Aktiv siden i går":"Aktiv"})]})]}),n.jsx("button",{type:"button",className:O.visible?"ai-toggle on":"ai-toggle",onClick:()=>{W(O)},children:n.jsx("span",{})})]}),n.jsxs("div",{className:"ai-tags",children:[n.jsx("span",{children:O.escoName}),n.jsx("span",{children:je||"København"}),n.jsxs("span",{children:[H," km"]})]})]},O.id))]})]}),n.jsxs("section",{className:"ai-jobs-section",children:[n.jsxs("div",{className:"ai-jobs-head",children:[n.jsxs("h3",{children:[n.jsx(Gn,{size:16,strokeWidth:1.8})," Anbefalede jobs til dig"]}),n.jsx("span",{children:"Opdateret for 5 min siden"})]}),n.jsxs("div",{className:"ai-jobs-grid",children:[B?n.jsx("p",{className:"dash-loading",children:"Indlaeser anbefalinger..."}):null,!B&&_.length===0?n.jsx("p",{className:"dash-loading",children:"Ingen jobanbefalinger fundet endnu."}):null,_.map((O,I)=>n.jsxs("article",{className:"ai-job-card",role:"button",tabIndex:0,onClick:()=>u(O.id,O.fromJobnet,"agents"),onKeyDown:ue=>{(ue.key==="Enter"||ue.key===" ")&&(ue.preventDefault(),u(O.id,O.fromJobnet,"agents"))},children:[n.jsx("div",{className:`ai-job-rail ${I%3===2?"indigo":"teal"}`}),n.jsxs("div",{className:"ai-job-top",children:[O.companyLogoImage||O.logoUrl?n.jsx("img",{src:O.companyLogoImage||O.logoUrl,alt:O.companyName,className:"ai-company-logo"}):n.jsx("div",{className:"ai-company-logo-fallback",children:p0(O.companyName)}),n.jsxs("div",{className:"ai-match-col",children:[n.jsxs("div",{className:"ai-match-pill",children:[n.jsx(vs,{size:13,strokeWidth:1.8})," ",v0(I),"% Match"]}),n.jsxs("small",{children:["Via: ",k[0]?.escoName||"Jobagent"]})]})]}),n.jsxs("div",{className:"ai-job-title-wrap",children:[n.jsx("h4",{children:O.title}),n.jsxs("p",{children:[O.companyName," • ",O.address||"Lokation"]})]}),n.jsxs("div",{className:"ai-job-tags",children:[n.jsx("span",{children:O.occupationName||"Frontend"}),n.jsx("span",{children:O.fromJobnet?"Jobnet":"Arbejd.com"}),n.jsx("span",{children:O.candidateDistance!=null?`${Math.round(O.candidateDistance)} km`:"Remote"})]}),n.jsxs("div",{className:"ai-job-bottom",children:[n.jsx("span",{children:"Slået op for nyligt"}),n.jsxs("button",{type:"button",onClick:ue=>{ue.stopPropagation(),u(O.id,O.fromJobnet,"agents")},children:["Læs mere ",n.jsx($a,{size:14,strokeWidth:1.8})]})]})]},O.id))]})]})]})]})}const j0={paymentOverview:null,jobAgentFilters:[],cvSuggestions:[],escos:[]};function Th(){return["Diamantskærer","Ministerialbetjent","Kiropraktor","System Developer","Senior Software Developer","Founder and Developer","Senior .Net Developer","Freelance Programmer","Støberichef","Softwareudvikler, frontend","CSR-ansvarlig","Lagerchef inden for råstof","Ios developer","Kokkeelev","IT-kvalitetsmedarbejder","Efterretningsofficer"]}function x0(d){return d>=70?{text:"Kan styrke dine chancer i ansøgningsbunken",kind:"strong"}:d>=40?{text:"Ofte efterspurgt forbedrer dine jobmuligheder markant",kind:"neutral"}:{text:"Et godt første skridt mod flere relevante job",kind:"soft"}}function S0(d){return d==="education"?Xh:d==="language"?gs:d==="driversLicense"?Gh:d==="certificate"?Yh:d==="qualification"?vs:Ph}function N0(d){return d==="education"?"blue":d==="language"?"emerald":d==="driversLicense"?"orange":d==="certificate"?"rose":d==="qualification"?"indigo":"slate"}function k0({onLogout:d,onNavigate:c,onToggleTheme:u,theme:r}){const m=C.useMemo(()=>new am,[]),[v,U]=C.useState("Lasse"),[Y,R]=C.useState(void 0),[b,V]=C.useState(j0),[T,q]=C.useState(!0),[Q,ee]=C.useState("");C.useEffect(()=>{let K=!0;async function ne(){q(!0);const[se,Z]=await Promise.all([m.getCandidateProfile(),m.loadInitialData()]);if(!K)return;U(se.name),R(se.imageUrl),V(Z);const D=Z.jobAgentFilters[0]?.escoName||Th()[1];ee(fe=>fe||D),q(!1)}return ne(),()=>{K=!1}},[m]);const B=b.jobAgentFilters.length>0?b.jobAgentFilters.map(K=>K.escoName):Th(),re=b.jobAgentFilters.find(K=>K.escoName===Q)||b.jobAgentFilters[0],oe=(re?b.cvSuggestions.find(K=>K.escoId===re.escoId)?.improvements:b.cvSuggestions[0]?.improvements)||[],ge=oe.length>0?oe:[{name:"Grundkursus i sikkerhed og beredskab",jobChanceIncrease:78,improvementType:"education"},{name:"Service og kommunikation i offentlige institutioner",jobChanceIncrease:52,improvementType:"qualification"},{name:"Dansk (Flydende)",jobChanceIncrease:65,improvementType:"language"},{name:"B - Almindelig bil",jobChanceIncrease:34,improvementType:"driversLicense"},{name:"Konflikthåndtering",jobChanceIncrease:72,improvementType:"qualification"},{name:"Førstehjælpsbevis",jobChanceIncrease:44,improvementType:"certificate"},{name:"Sikkerhedsgodkendelse (PET)",jobChanceIncrease:81,improvementType:"certificate"}];return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"ai-agent",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar career-main",children:[n.jsx(sa,{name:v,imageUrl:Y,onLogout:d,theme:r,onToggleTheme:u,actions:n.jsxs("div",{className:"career-status-pill",children:[n.jsx(tt,{size:15,strokeWidth:1.8}),"CV analyseret"]})}),n.jsxs("div",{className:"career-head",children:[n.jsxs("div",{className:"career-head-title-row",children:[n.jsx("div",{className:"career-head-icon",children:n.jsx(Iv,{size:19,strokeWidth:1.8})}),n.jsx("h1",{children:"Karriereagent"})]}),n.jsx("p",{className:"career-head-kicker",children:"Din Karriereagent Foreslår"}),n.jsx("p",{className:"career-head-desc",children:"Boost din profil ved hjælp af kunstig intelligens. Forslagene er udvalgt til din profil ud fra analyser af over 100.000+ jobopslag og dit nuværende CV."})]}),n.jsxs("div",{className:"career-grid",children:[n.jsxs("aside",{className:"career-agents-col",children:[n.jsxs("div",{className:"career-agents-head",children:[n.jsx("h2",{children:"Mine agenter"}),n.jsxs("button",{type:"button",children:[n.jsx(xp,{size:16,strokeWidth:1.8})," Tilføj ny agent"]})]}),n.jsx("div",{className:"career-agents-list custom-scrollbar",children:B.map(K=>n.jsxs("button",{type:"button",className:Q===K?"active":"",onClick:()=>ee(K),children:[n.jsx("span",{children:K}),Q===K?n.jsx("i",{}):null]},K))})]}),n.jsxs("section",{className:"career-reco-col",children:[n.jsxs("div",{className:"career-reco-head",children:[n.jsxs("h2",{children:["Viser anbefalinger for",n.jsx("span",{children:Q||"Ministerialbetjent"})]}),n.jsxs("button",{type:"button",children:[n.jsx(Qh,{size:14,strokeWidth:1.8})," Filtrer"]})]}),T?n.jsx("p",{className:"dash-loading",children:"Indlaeser anbefalinger..."}):null,n.jsx("div",{className:"career-cards custom-scrollbar",children:ge.map((K,ne)=>{const se=S0(K.improvementType||"qualification"),Z=x0(K.jobChanceIncrease||0),D=N0(K.improvementType||"qualification");return n.jsxs("article",{className:"career-card",children:[n.jsx("div",{className:"career-card-glow"}),n.jsx("div",{className:"career-card-wand",children:n.jsx(Gn,{size:16,strokeWidth:1.8})}),n.jsxs("div",{className:"career-card-content",children:[n.jsx("div",{className:`career-card-icon ${D}`,children:n.jsx(se,{size:18,strokeWidth:1.8})}),n.jsx("h3",{children:K.shortName||K.name}),n.jsxs("p",{className:`tone ${Z.kind}`,children:[Z.kind==="strong"?n.jsx(Xv,{size:13,strokeWidth:1.8}):Z.kind==="neutral"?n.jsx(vs,{size:13,strokeWidth:1.8}):n.jsx(Lv,{size:13,strokeWidth:1.8}),Z.text]})]})]},`${K.name}-${ne}`)})})]})]})]})]})}class A0{constructor(c=He){this.http=c}generateApplication(c,u,r,m){let v=z.backendApiV2+"1.0.0/client/ai_handler/create_my_application",U={isStar:c,jobId:u,language:r,userInput:m};return this.http.post(v,U)}listGeneratedJobApplications(c){let u=z.backendApiV2+"1.0.0/client/ai_handler/list_created_job_application/"+c;return this.http.get(u)}listPredefinedUserInput(){let c=z.backendApiV2+"1.0.0/client/ai_handler/list_predefined_user_input";return this.http.get(c)}getJobApplication(c){let u=z.backendApiV2+"1.0.0/client/ai_handler/"+c;return this.http.get(u)}updateMyCvDescriptions(c){let u=z.backendApiV2+"1.0.0/client/ai_handler/update_my_cv_descriptions",r={language:c};return this.http.post(u,r)}updateStatesOnMyCvDescription(c,u,r){let m=z.backendApiV2+"1.0.0/client/ai_handler/update_states_on_my_cv_descriptions/"+c,v={state:u,subState:r};return this.http.put(m,v)}getMyCvDescriptions(){let c=z.backendApiV2+"1.0.0/client/ai_handler/get_my_cv_descriptions";return this.http.get(c)}submitJobApplicationRating(c,u,r){let m=z.backendApiV2+"1.0.0/client/ai_handler/job_application_rating",v={ai_generated_job_application_id:c,rating:u,rating_text:r};return this.http.post(m,v)}startApplicationExamination(c){const u=z.backendApiV2+"1.0.0/client/ai_handler/create_application_examination",r={ai_generated_job_application_id:c};return this.http.post(u,r)}getApplicationExamination(c){const u=z.backendApiV2+"1.0.0/client/ai_handler/application_examination/"+encodeURIComponent(c);return this.http.get(u)}getApplicationExaminationByJobApplicationId(c){const u=z.backendApiV2+"1.0.0/client/ai_handler/application_examination_by_job_application/"+c;return this.http.get(u)}}class _0{constructor(c=He){this.http=c}searchForCertification(c){let u=encodeURIComponent(c),r=z.backendApiV2+`1.0.0/client/certificate?search_text=${u}`;return this.http.get(r)}saveCertification(c){let u=z.backendApiV2+"1.0.0/client/candidate_certificate",r={qualification_id:c};return this.http.post(u,r)}updateCertification(c){let u=z.backendApiV2+"1.0.0/client/candidate_certificate/"+c.id,r=c;return this.http.put(u,r)}removeCertification(c){let u=z.backendApiV2+"1.0.0/client/candidate_certificate/"+c;return this.http.delete(u)}addUnknownCertificate(c){let u=z.backendApiV2+"1.0.0/client/certificate",r={certificate_name:c};return this.http.post(u,r)}}class T0{constructor(c=He){this.http=c}sendMyCvToEmail(){let c=z.backendApi+"api/1.1.0/candidate/sendPdf",u={};return this.http.post(c,u)}getMyCv(){let c=z.backendApiV2+"1.0.0/client/candidate/pdf";return this.http.get(c,{responseType:"blob"})}getMyCvV2(c){let u=z.backendApiV2+"1.0.0/client/candidate/pdf_url?language="+c;return this.http.get(u)}generateCv(c){let u=z.backendApiV2+"1.0.0/client/candidate/generateCv",r={language:c};return this.http.post(u,r)}}class z0{constructor(c=He,u=ql){this.http=c,this.localStorageService=u}uploadCv(c,u){const r=z.backendApiV2+"1.0.0/client/cv_upload";return this.http.post(r,c,{headers:{Authorization:`Bearer ${u}`}})}getCvUploadData(){let c=z.backendApiV2+"1.0.0/client/cv_upload/get_upload_cv";return this.http.get(c)}setProfileTextToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/profile_text_is_done/"+c,r={};return this.http.put(u,r)}setExperienceToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/experience_is_done/"+c,r={};return this.http.put(u,r)}setEducationToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/education_is_done/"+c,r={};return this.http.put(u,r)}setQualificationToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/qualification_is_done/"+c,r={};return this.http.put(u,r)}setCertificateToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/certificate_is_done/"+c,r={};return this.http.put(u,r)}setLanguageToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/language_is_done/"+c,r={};return this.http.put(u,r)}setDriversLicenseToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/drivers_license_is_done/"+c,r={};return this.http.put(u,r)}setCvUploadToDone(c){let u=z.backendApiV2+"1.0.0/client/cv_upload/cv_is_done/"+c,r={};return this.http.put(u,r)}}class D0{constructor(c=He){this.http=c}getAllDriverLicenses(){let c=z.backendApi+"api/1.1.0/driversLicenses";return this.http.get(c)}updateDriverLicense(c,u){let r=z.backendApi+"api/1.1.0/candidate/driversLicense/"+c,m={};return this.http.put(r,m)}removeLanguage(c){let u=z.backendApiV2+"1.0.0/client/candidate_drivers_license/"+c;return this.http.delete(u)}saveDriverLicense(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_drivers_license",m={level:u,drivers_license_id:c.id};return this.http.post(r,m)}saveDriverLicenseV2(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_drivers_license",m={level:c,drivers_license_id:u};return this.http.post(r,m)}}class M0{constructor(c=He){this.http=c}searchForEducations(c){let u=z.backendApi+"api/1.1.0/educations/search/"+c;return this.http.get(u)}searchForSchools(c){let u=z.backendApi+"api/1.1.0/institutions/search/"+c;return this.http.get(u)}saveEducation(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_education",m={comments:c.comments,education_disced_15:c.education.disced15,from_date:c.fromDate,to_date:c.toDate,institution_number:c.institution?.instNumber,is_current:c.isCurrent,language:u};return this.http.post(r,m)}removeEducation(c){let u=z.backendApiV2+"1.0.0/client/candidate_education/"+c;return this.http.delete(u)}updateEducation(c,u,r){let m=z.backendApiV2+"1.0.0/client/candidate_education/"+c,v={comments:u.comments,from_date:u.fromDate,to_date:u.toDate,is_current:u.isCurrent,language:r};return this.http.put(m,v)}getEducationOccupationSuggestions(c){let u=z.backendApi+"api/1.1.0/educations/suggestions/occupation/"+c;return this.http.get(u)}saveUnknownEducation(c){let u=z.backendApiV2+"1.0.0/client/education/save_unknown_education",r={education_name:c};return this.http.post(u,r)}saveEducationV2(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_education",m={comments:c.comments,education_disced_15:c.education_disced_15,from_date:c.from_date,to_date:c.to_date,institution_number:c.institution_number,is_current:c.is_current,language:u};return this.http.post(r,m)}}class C0{constructor(c=He){this.http=c}getAllLanguages(){let c=z.backendApi+"api/1.1.0/languages";return this.http.get(c)}saveLanguage(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_language",m={language_id:u.id,level:c};return this.http.post(r,m)}updateLanguage(c,u,r){let m=z.backendApiV2+"1.0.0/client/candidate_language/"+c,v={level:u};return this.http.put(m,v)}removeLanguage(c){let u=z.backendApiV2+"1.0.0/client/candidate_language/"+c;return this.http.delete(u)}saveLanguageV2(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_language",m={language_id:u,level:c};return this.http.post(r,m)}}class E0{constructor(c=He){this.http=c}searchForQualification(c){let u=z.backendApi+"api/1.1.0/qualifications/type/3/search/"+c;return this.http.get(u)}updateQualification(c,u){let r=z.backendApiV2+"1.0.0/client/candidate_qualification/"+c,m={level:u};return this.http.put(r,m)}saveQualification(c){let u=z.backendApiV2+"1.0.0/client/candidate_qualification",r={level:c.level,qualification_id:c.qualification.id};return this.http.post(u,r)}removeQualification(c){let u=z.backendApiV2+"1.0.0/client/candidate_qualification/"+c;return this.http.delete(u)}getQualificationsOccupationSuggestions(c,u){let r=z.backendApi+"api/1.1.0/qualifications/type/"+u+"/suggestions/occupation/"+c;return this.http.get(r)}addUnknownQualification(c){let u=z.backendApi+"api/1.1.0/qualifications/type/3/fromCandidate",r={name:c,type:3};return this.http.post(u,r)}saveQualificationV2(c){let u=z.backendApiV2+"1.0.0/client/candidate_qualification",r={level:c.level,qualification_id:c.qualification_id};return this.http.post(u,r)}}class w0{constructor(c=He){this.http=c}addUnknownOccupation(c){let u=z.backendApi+"api/1.1.0/occupations/fromCandidate",r={name:c};return this.http.post(u,r)}}class U0{constructor(c=He){this.http=c}saveUnknownInstitution(c){let u=z.backendApiV2+"1.0.0/client/institution/save_unknown_institution",r={institution_name:c};return this.http.post(u,r)}}class O0{constructor(c=new Pa,u=new T0,r=new z0,m=new ys,v=new A0,U=new M0,Y=new E0,R=new _0,b=new C0,V=new D0,T=new tm,q=new w0,Q=new U0,ee=ql){this.candidateService=c,this.cvService=u,this.cvUploadService=r,this.subscriptionService=m,this.aiHandlerService=v,this.educationService=U,this.qualificationService=Y,this.certificationService=R,this.languageService=b,this.driverLicenseService=V,this.escoService=T,this.occupationService=q,this.institutionService=Q,this.localStorageService=ee}escosCache=null;async getSnapshot(){const[c,u,r,m,v,U,Y,R,b,V]=await Promise.allSettled([this.candidateService.getCandidate(),this.candidateService.getCandidatesExperiences(),this.candidateService.getCandidatesEducations(),this.candidateService.getCandidatesQualifications(),this.candidateService.getCandidatesCertifications(),this.candidateService.getCandidatesLanguages(),this.candidateService.getCandidatesDriverLicenses(),this.subscriptionService.getPaymentOverview(),this.cvUploadService.getCvUploadData(),this.aiHandlerService.getMyCvDescriptions()]);return{candidate:c.status==="fulfilled"?c.value:null,experiences:u.status==="fulfilled"?u.value:[],educations:r.status==="fulfilled"?r.value:[],skills:m.status==="fulfilled"?m.value:[],certifications:v.status==="fulfilled"?v.value:[],languages:U.status==="fulfilled"?U.value:[],driverLicenses:Y.status==="fulfilled"?Y.value:[],paymentOverview:R.status==="fulfilled"?R.value:null,cvUploadData:b.status==="fulfilled"?b.value:null,aiGeneratedCVDescription:V.status==="fulfilled"&&V.value?.id?V.value:null}}async setActiveSeeker(c,u,r){const m={...c,isActive:u};return this.candidateService.updateCandidate(m,r)}async updateCandidate(c,u){return this.candidateService.updateCandidate(c,u)}async generateCv(c){await this.cvService.generateCv(c)}async getCvDownloadUrl(c){return(await this.cvService.getMyCvV2(c)).url}async uploadCv(c,u){const r=await this.localStorageService.getAuthToken();if(!r)throw new Error("No auth token found.");await this.cvUploadService.uploadCv({base_64_cv_file:c,cv_file_type:u},r)}async optimizeCv(c){await this.aiHandlerService.updateMyCvDescriptions(c)}async updateExperience(c,u){await this.candidateService.updateExperience(c,u)}async updateEducation(c,u){const r={comments:c.comments,education:c.education,institution:c.institution,fromDate:new Date(c.fromDate),toDate:new Date(c.toDate),isCurrent:c.isCurrent};await this.educationService.updateEducation(c.id,r,u)}async updateCertification(c){await this.certificationService.updateCertification(c)}async updateLanguage(c){const u={id:c.language.id,isO639:c.language.isO639,name:c.language.name,ownName:c.language.ownName,priority:c.language.priority};await this.languageService.updateLanguage(c.id,c.level,u)}async removeExperience(c){await this.candidateService.removeExperience(c)}async removeEducation(c){await this.educationService.removeEducation(c)}async removeQualification(c){await this.qualificationService.removeQualification(c)}async removeCertification(c){await this.certificationService.removeCertification(c)}async removeLanguage(c){await this.languageService.removeLanguage(c)}async removeDriverLicense(c){await this.driverLicenseService.removeLanguage(c)}async getEscoSuggestions(c,u=25){this.escosCache||(this.escosCache=await this.escoService.listAllEscos());const r=c.trim().toLowerCase();return r?this.escosCache.filter(m=>m.preferedLabelDa.toLowerCase().includes(r)).slice(0,u):this.escosCache.slice(0,u)}async getLanguageOptions(){return(await this.languageService.getAllLanguages()).allLanguages??[]}async getDriverLicenseOptions(){return this.driverLicenseService.getAllDriverLicenses()}async createExperience(c,u){let r=c.escoId??null;if(!r&&c.occupationName?.trim()&&(r=(await this.occupationService.addUnknownOccupation(c.occupationName.trim())).id),!r)throw new Error("Vælg eller opret en stilling først.");await this.candidateService.saveExperienceV2({companyName:c.companyName,comments:c.comments,fromDate:c.fromDate,toDate:c.toDate,isCurrent:c.isCurrent,escoId:r},u)}async createEducation(c,u){let r=c.educationDisced15??null;if(!r&&c.educationName?.trim()&&(r=(await this.educationService.saveUnknownEducation(c.educationName)).disced15),!r)throw new Error("Vælg eller opret en uddannelse først.");let m=c.institutionNumber;!m&&c.institutionName?.trim()&&(m=(await this.institutionService.saveUnknownInstitution(c.institutionName.trim())).inst_number),await this.educationService.saveEducationV2({comments:c.comments,institution_number:m,from_date:c.fromDate,to_date:c.toDate,education_disced_15:r,is_current:c.isCurrent},u)}async createCertification(c){let u=c.certificateId??null;if(!u&&c.certificateName?.trim()&&(u=(await this.certificationService.addUnknownCertificate(c.certificateName.trim())).certificate_id),!u)throw new Error("Vælg eller opret et certifikat først.");await this.certificationService.saveCertification(u)}async createLanguage(c,u){await this.languageService.saveLanguageV2(u,c)}async getQualificationSuggestions(c){const u=c.trim();return u?this.qualificationService.searchForQualification(u):[]}async createQualification(c){let u=c.qualificationId?.trim()||"";if(!u&&c.qualificationName?.trim()&&(u=(await this.qualificationService.addUnknownQualification(c.qualificationName.trim())).id),!u)throw new Error("Vælg eller opret en kvalifikation først.");await this.qualificationService.saveQualificationV2({qualification_id:u,level:c.level})}async getEducationSuggestions(c){const u=c.trim();return u?this.educationService.searchForEducations(u):[]}async getSchoolSuggestions(c){const u=c.trim();return u?this.educationService.searchForSchools(u):[]}async getCertificationSuggestions(c){const u=c.trim();return u?this.certificationService.searchForCertification(u):[]}async createDriverLicense(c,u){await this.driverLicenseService.saveDriverLicenseV2(u,c)}}const L0={candidate:null,experiences:[],educations:[],skills:[],certifications:[],languages:[],driverLicenses:[],paymentOverview:null,cvUploadData:null,aiGeneratedCVDescription:null},R0=[{id:"e1",title:"Senior Frontend-udvikler",company:"Lunar",from:"2020-08-01",to:null,description:"Udvikling og vedligeholdelse af core-features i bankens app samt performance-optimering."},{id:"e2",title:"Web-udvikler",company:"Trustpilot",from:"2017-01-01",to:"2020-07-01",description:"Udviklede dashboards og analysevaerktojer i taet samarbejde med UX-teamet."}],H0=[{id:"ed1",title:"Cand.it i Webudvikling",school:"IT-Universitetet i Kobenhavn",from:"2013-08-01",to:"2015-06-01",description:"Specialisering i webteknologier, databaser og brugercentreret design."},{id:"ed2",title:"Datamatiker",school:"KEA - Kobenhavns Erhvervsakademi",from:"2010-08-01",to:"2013-06-01",description:"Softwarekonstruktion, systemarkitektur og programmering i Java og C#."}];function hs(d){if(!d)return null;const c=d instanceof Date?d:new Date(d);return Number.isNaN(c.getTime())?null:c}function zh(d){const c=hs(d);return c?new Intl.DateTimeFormat("da-DK",{month:"short",year:"numeric"}).format(c):"Ukendt"}function Dh(d,c,u){const r=zh(d),m=u?"Nu":zh(c);return`${r} - ${m}`}function V0(d){const c=hs(d);return c?new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"long",year:"numeric"}).format(c):"Ikke angivet"}function Mh(d){return[...d].sort((c,u)=>{const r=hs(c.fromDate)?.getTime()??0;return(hs(u.fromDate)?.getTime()??0)-r})}function q0(d){return d.qualification?.name||"Kvalifikation"}function B0(d){return d.qualification?.name||d.levelName||"Certificering"}function Y0(d){return d.driversLicense?.name||d.levelName||"Korekort"}function J0(d){return d.levelName||"Niveau ukendt"}function G0({onLogout:d,onNavigate:c,onToggleTheme:u,theme:r}){const m=C.useMemo(()=>new O0,[]),[v,U]=C.useState("standard"),[Y,R]=C.useState(L0),[b,V]=C.useState(!0);C.useEffect(()=>{let D=!0;return m.getSnapshot().then(fe=>{D&&R(fe)}).finally(()=>{D&&V(!1)}),()=>{D=!1}},[m]);const T=Y.candidate,q=T?.firstName?.trim()||T?.name?.trim()||"Lasse",Q=T?.firstName||"Lasse",ee=T?.lastName||"Hansen",B=T?.imageUrl||T?.image||"",re=Y.experiences.length>0?Mh(Y.experiences):[],oe=Y.educations.length>0?Mh(Y.educations):[],ge=Y.skills,K=Y.languages,ne=Y.certifications,se=Y.driverLicenses,Z=K.length>0?K.map(D=>({id:D.id,name:D.language?.name||"Sprog",level:J0(D)})):[{id:"da",name:"Dansk",level:"Modersmal"},{id:"en",name:"Engelsk",level:"Flydende"}];return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"cv",onNavigate:c}),n.jsxs("main",{className:`dash-main custom-scrollbar cv-page ${v==="reference"?"cv-design-reference":""}`,children:[n.jsx(sa,{name:q,imageUrl:B||void 0,onLogout:d,theme:r,onToggleTheme:u,actions:n.jsxs("button",{type:"button",className:"cv-design-toggle",onClick:()=>U(D=>D==="standard"?"reference":"standard"),children:[v==="reference"?n.jsx(Zh,{size:16,strokeWidth:1.8}):n.jsx(Kh,{size:16,strokeWidth:1.8}),n.jsx("span",{children:v==="reference"?"Skift til standard design":"Skift til reference design"})]})}),n.jsxs("div",{className:"cv-head",children:[n.jsxs("div",{children:[n.jsx("h1",{children:"Dit CV"}),n.jsx("p",{children:"Handter dine faglige oplysninger, erfaringer og uddannelser."})]}),n.jsxs("button",{type:"button",className:"cv-edit-btn",children:[n.jsx(hv,{size:16,strokeWidth:1.8})," Rediger CV"]})]}),b?n.jsx("p",{className:"dash-loading",children:"Indlaeser CV..."}):null,n.jsxs("div",{className:"cv-layout",children:[n.jsxs("div",{className:"cv-left",children:[n.jsxs("article",{className:"cv-card",children:[n.jsx("div",{className:"cv-avatar-wrap",children:B?n.jsx("img",{src:B,alt:q,className:"cv-avatar"}):n.jsx("div",{className:"cv-avatar cv-avatar-fallback",children:q.slice(0,1).toUpperCase()})}),n.jsxs("div",{className:"cv-section-head",children:[n.jsx(Hl,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Personlige oplysninger"})]}),n.jsxs("div",{className:"cv-personal-list",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Fornavn"}),n.jsx("strong",{children:Q})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Efternavn"}),n.jsx("strong",{children:ee})]}),n.jsxs("div",{children:[n.jsx("span",{children:"E-mail"}),n.jsx("strong",{children:T?.email||"lasse@eksempel.dk"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Telefon"}),n.jsx("strong",{children:T?.phoneNumber||"+45 12 34 56 78"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Fodselsdato"}),n.jsx("strong",{children:V0(T?.birthday)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Kon"}),n.jsx("strong",{children:T?.gender||"Mand"})]})]})]}),n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(Ph,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Kvalifikationer"})]}),n.jsx("div",{className:"cv-chip-wrap",children:(ge.length>0?ge.map(q0):["HTML & CSS","Tailwind CSS","JavaScript","React","UI/UX Design"]).slice(0,12).map(D=>n.jsx("span",{className:"cv-chip",children:D},D))})]}),n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(gs,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Sprog"})]}),n.jsx("div",{className:"cv-language-list",children:Z.map(D=>n.jsxs("div",{children:[n.jsx("strong",{children:D.name}),n.jsx("span",{children:D.level})]},D.id))})]}),n.jsxs("div",{className:"cv-mini-grid",children:[n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(Yh,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Certificeringer"})]}),n.jsxs("ul",{className:"cv-list",children:[(ne.length>0?ne:[]).slice(0,4).map(D=>n.jsxs("li",{children:[n.jsx(tt,{size:15,strokeWidth:1.8})," ",B0(D)]},D.id)),ne.length===0?n.jsxs(n.Fragment,{children:[n.jsxs("li",{children:[n.jsx(tt,{size:15,strokeWidth:1.8})," AWS Certified Developer"]}),n.jsxs("li",{children:[n.jsx(tt,{size:15,strokeWidth:1.8})," Certificeret Scrum Master"]})]}):null]})]}),n.jsxs("article",{className:"cv-card",children:[n.jsxs("div",{className:"cv-section-head",children:[n.jsx(Gh,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Korekort"})]}),n.jsx("div",{className:"cv-chip-wrap",children:(se.length>0?se.map(Y0):["B (Almindelig bil)","A (Motorcykel)"]).map(D=>n.jsx("span",{className:"cv-chip",children:D},D))})]})]})]}),n.jsxs("div",{className:"cv-right",children:[n.jsxs("section",{children:[n.jsxs("div",{className:"cv-timeline-head",children:[n.jsx("div",{className:"cv-timeline-icon",children:n.jsx(sr,{size:19,strokeWidth:1.8})}),n.jsx("h2",{children:"Erhvervserfaring"})]}),n.jsx("div",{className:"cv-timeline",children:(re.length>0?re:R0).map((D,fe)=>{const je="occupation"in D?D.occupation?.name||"Stilling":D.title,Se="companyName"in D?D.companyName:D.company,H="comments"in D?D.comments:D.description,J="fromDate"in D?D.fromDate:D.from,ae="toDate"in D?D.toDate:D.to,P="isCurrent"in D?!!D.isCurrent:!1;return n.jsxs("article",{className:"cv-timeline-item",children:[n.jsx("div",{className:"cv-timeline-dot",children:n.jsx(ar,{size:15,strokeWidth:1.8})}),n.jsxs("div",{className:"cv-timeline-card",children:[n.jsx("h3",{children:je}),n.jsxs("div",{className:"cv-meta",children:[n.jsx("strong",{children:Se}),n.jsx("span",{children:Dh(J,ae,P)})]}),n.jsx("p",{children:H||"Ingen beskrivelse."})]})]},"id"in D?String(D.id):`exp-${fe}`)})})]}),n.jsx("div",{className:"cv-divider"}),n.jsxs("section",{children:[n.jsxs("div",{className:"cv-timeline-head",children:[n.jsx("div",{className:"cv-timeline-icon",children:n.jsx(Xh,{size:19,strokeWidth:1.8})}),n.jsx("h2",{children:"Uddannelse"})]}),n.jsx("div",{className:"cv-timeline",children:(oe.length>0?oe:H0).map((D,fe)=>{const je="education"in D?D.education?.name||"Uddannelse":D.title,Se="institution"in D?D.institution?.name||"Institution":D.school,H="comments"in D?D.comments:D.description,J="fromDate"in D?D.fromDate:D.from,ae="toDate"in D?D.toDate:D.to,P="isCurrent"in D?!!D.isCurrent:!1;return n.jsxs("article",{className:"cv-timeline-item",children:[n.jsx("div",{className:"cv-timeline-dot",children:n.jsx(ar,{size:15,strokeWidth:1.8})}),n.jsxs("div",{className:"cv-timeline-card",children:[n.jsx("h3",{children:je}),n.jsxs("div",{className:"cv-meta",children:[n.jsx("strong",{children:Se}),n.jsx("span",{children:Dh(J,ae,P)})]}),n.jsx("p",{children:H||"Ingen beskrivelse."})]})]},"id"in D?String(D.id):`edu-${fe}`)})})]})]})]})]})]})}class Q0{constructor(c=He){this.http=c}getNotificationSetting(){const c=z.backendApiV2+"2.0.0/client/notification/settings";return this.http.get(c)}createNotificationSetting(c){const u=z.backendApiV2+"2.0.0/client/notification/settings";return this.http.post(u,c)}updateNotificationSetting(c,u){const r=z.backendApiV2+"2.0.0/client/notification/settings/"+c;return this.http.put(r,u)}deleteNotificationSetting(c){const u=z.backendApiV2+"2.0.0/client/notification/settings/"+c;return this.http.delete(u)}getNewNotificationCount(){let c=z.backendApiV2+"1.0.0/client/notification/unseen_notifications";return this.http.get(c)}getNotifications(c,u){let r=z.backendApiV2+"1.0.0/client/notification/"+c+"/"+u;return this.http.get(r)}notificationSeenByUser(c){let u=z.backendApiV2+"1.0.0/client/notification/seen_by_user/"+c,r={};return this.http.put(u,r)}}class lm{constructor(c=He,u=ql){this.http=c,this.localStorage=u}listSimulationPersonalities(){let c=z.backendApiV2+"client/simulation/1.0.0/list_simulation_personalities",u=new Ia().set("language","da");return this.http.get(c,{params:u})}getInterviewEvaluation(c){const u=z.backendApiV2+`client/simulation/1.0.0/interview_evaluation/${c}`;return this.http.get(u)}listInterviews(c=20,u=0){const r=z.backendApiV2+"client/job_simulator/1.0.0/list_interviews",m=new Ia().set("limit",c.toString()).set("offset",u.toString());return this.http.get(r,{params:m})}submitEvaluationRating(c,u,r){const m=z.backendApiV2+"client/simulation/1.0.0/evaluation_rating",v={interview_id:c,rating:u,rating_text:r};return this.http.post(m,v)}submitInterviewRating(c,u,r){const m=z.backendApiV2+"client/simulation/1.0.0/interview_rating",v={interview_id:c,rating:u,rating_text:r};return this.http.post(m,v)}}class X0{constructor(c=He){this.http=c}chatMessageThreads=[];getChatMessages(){let c=z.backendApi+"api/1.1.0/chatMessages/forCandidate/";return this.http.get(c)}sendMessage(c){let u=z.backendApi+"api/1.1.0/chatMessages/"+c.threadId+"/fromCandidate";return this.http.post(u,c)}markThreadRead(c){let u=z.backendApi+"api/1.1.0/chatMessages/markRead/"+c;return this.http.get(u)}}class Z0{constructor(c=He){this.http=c}getUnreadMessages(){let c=z.backendApi+"api/1.1.0/chatMessages/getUnreadCount";return this.http.get(c)}}function fs(d){if(!d)return 0;const u=(d instanceof Date?d:new Date(d)).getTime();return Number.isNaN(u)?0:u}function Ku(d,c){const u=d?.timeSent?new Date(d.timeSent):new Date,r=d?.seen?new Date(d.seen):void 0;return{id:d?.id,threadId:d?.threadId??c,timeSent:u,fromCandidate:!!d?.fromCandidate,text:d?.text??"",seen:r}}class nm{constructor(c=new X0,u=new Z0,r=new Pa){this.chatMessagesService=c,this.messageService=u,this.candidateService=r}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate(),u=c.firstName?.trim()||c.name?.trim()||"Lasse",r=c.imageUrl||c.image||void 0;return{name:u,imageUrl:r}}catch{return{name:"Lasse"}}}async getThreads(){return(await this.chatMessagesService.getChatMessages()??[]).map(u=>{const r=(u.allMessages??[]).map(v=>Ku(v,u.id));r.sort((v,U)=>fs(v.timeSent)-fs(U.timeSent));const m=u.latestMessage?Ku(u.latestMessage,u.id):r[r.length-1]??Ku(void 0,u.id);return{...u,allMessages:r,latestMessage:m}}).sort((u,r)=>fs(r.latestMessage?.timeSent)-fs(u.latestMessage?.timeSent))}async getUnreadCount(){const c=await this.messageService.getUnreadMessages();return Number(c?.unreadCount??0)}async sendMessage(c,u){const r={threadId:c,text:u.trim(),fromCandidate:!0,timeSent:new Date};return this.chatMessagesService.sendMessage(r)}async markThreadReadByMessageId(c){c&&await this.chatMessagesService.markThreadRead(c)}}function Jn(d){return typeof d=="object"&&d!==null?d:null}function wt(d){return typeof d=="string"?d:""}function K0(d){return typeof d=="number"?d:null}function W0(d){const c=Jn(d);if(!c)return null;const r=Jn(c.jobPosting)??c,m=wt(r.id);return m?{id:m,title:wt(r.title),companyName:wt(r.companyName),address:wt(r.address),applicationDeadline:wt(r.applicationDeadline),candidateDistance:K0(r.candidateDistance),fromJobnet:!!r.fromJobnet,logoUrl:wt(r.logoUrl),companyLogoImage:wt(r.companyLogoImage)}:null}function F0(d){const c=Jn(d);return(Array.isArray(c?.interviews)?c.interviews:[]).map(r=>{const m=Jn(r);if(!m)return null;const v=wt(m.id);return v?{id:v,jobName:wt(m.job_name)||"Interview",companyName:wt(m.company_name)||null,interviewDate:wt(m.interview_date)||null,recommendation:wt(m.recommendation)||null,isCompleted:!!m.is_completed}:null}).filter(r=>!!r).sort((r,m)=>{const v=r.interviewDate?new Date(r.interviewDate).getTime():0;return(m.interviewDate?new Date(m.interviewDate).getTime():0)-v}).slice(0,5)}function $0(d){const c=Jn(d);return c?Array.isArray(c.searchList)?c.searchList:[]:[]}class I0{constructor(c=new Pa,u=new Q0,r=new cr,m=new ys,v=new lm,U=new nm){this.candidateService=c,this.notificationService=u,this.jobService=r,this.subscriptionService=m,this.simulationService=v,this.messagesViewModel=U}async loadInitialData(){const[c,u,r,m,v,U]=await Promise.allSettled([this.candidateService.getCandidate(),this.notificationService.getNotifications(0,5),this.messagesViewModel.getThreads(),this.loadBestJobs(),this.subscriptionService.getPaymentOverview(),this.simulationService.listInterviews(5,0)]);return{candidate:c.status==="fulfilled"?c.value:null,notifications:u.status==="fulfilled"?u.value.slice(0,5):[],messages:r.status==="fulfilled"?r.value.slice(0,5):[],bestJobs:m.status==="fulfilled"?m.value:[],subscription:v.status==="fulfilled"?v.value:null,evaluations:U.status==="fulfilled"?F0(U.value):[]}}async loadBestJobs(){const c=await this.jobService.getJobsV2(10,0,5,[]);return $0(c).map(r=>W0(r)).filter(r=>!!r).slice(0,5)}}const P0={bestJobs:[],candidate:null,evaluations:[],messages:[],notifications:[],subscription:null};function Ch(d){return d.trim().slice(0,1).toUpperCase()||"A"}function ey({onLogout:d,onNavigate:c,onOpenJobDetail:u,onToggleTheme:r,theme:m}){const v=C.useMemo(()=>new I0,[]),[U,Y]=C.useState(P0),[R,b]=C.useState(!0);C.useEffect(()=>{let q=!0;return v.loadInitialData().then(Q=>{q&&Y(Q)}).finally(()=>{q&&b(!1)}),()=>{q=!1}},[v]);const V=U.candidate?.firstName?.trim()||U.candidate?.name?.trim()||"Lasse",T=U.candidate?.imageUrl||U.candidate?.image||"";return n.jsxs("section",{className:`dash-root ${m==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"dashboard",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar",children:[n.jsx(sa,{name:V,imageUrl:T||void 0,onLogout:d,theme:m,onToggleTheme:r}),n.jsxs("div",{className:"dash-welcome",children:[n.jsxs("h1",{children:["Velkommen tilbage ",V," ",n.jsx("span",{children:"👋"})]}),n.jsx("p",{children:"Her er, hvad der sker med din jobsøgning i dag."})]}),R?n.jsx("p",{className:"dash-loading",children:"Indlaeser dashboard..."}):null,n.jsxs("div",{className:"dash-grid",children:[n.jsxs("div",{className:"dash-grid-main",children:[n.jsxs("article",{className:"dash-card",children:[n.jsx("div",{className:"dash-card-head",children:n.jsx("h2",{children:"Anbefalet til dig"})}),n.jsx("div",{className:"dash-job-list",children:(U.bestJobs.length>0?U.bestJobs:[{id:"d1",title:"Senior Frontend-udvikler",companyName:"Lunar",address:"Kobenhavn, DK",applicationDeadline:"",candidateDistance:null,fromJobnet:!1,logoUrl:"",companyLogoImage:""},{id:"d2",title:"React-udvikler",companyName:"Pleo",address:"Remote",applicationDeadline:"",candidateDistance:null,fromJobnet:!1,logoUrl:"",companyLogoImage:""}]).slice(0,5).map(q=>n.jsxs("div",{className:"dash-job-item",role:"button",tabIndex:0,onClick:()=>u(q.id,!!q.fromJobnet,"dashboard"),onKeyDown:Q=>{(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),u(q.id,!!q.fromJobnet,"dashboard"))},children:[n.jsxs("div",{className:"dash-job-left",children:[n.jsx("div",{className:"dash-company-chip",children:Ch(q.companyName)}),n.jsxs("div",{children:[n.jsx("h4",{children:q.title}),n.jsxs("p",{children:[q.companyName," • ",q.address||"Lokation ikke angivet"]})]})]}),n.jsx("button",{type:"button",className:"dash-job-arrow-btn","aria-label":"Se job",onClick:Q=>{Q.stopPropagation(),u(q.id,!!q.fromJobnet,"dashboard")},children:n.jsx($a,{size:16,strokeWidth:1.8})})]},q.id))})]}),n.jsxs("div",{className:"dash-split-grid",children:[n.jsxs("article",{className:"dash-card",children:[n.jsx("h3",{children:"Seneste beskeder"}),n.jsxs("div",{className:"dash-message-list",children:[(U.messages.length>0?U.messages:[]).slice(0,5).map(q=>n.jsxs("div",{className:"dash-message-item",children:[n.jsx("div",{className:"dash-avatar",children:Ch(q.companyName||"A")}),n.jsxs("div",{children:[n.jsx("h4",{children:q.companyName||"Samtale"}),n.jsx("p",{children:q.latestMessage?.text||"Ingen besked endnu"})]})]},q.id)),U.messages.length===0?n.jsx("p",{className:"dash-muted",children:"Ingen beskeder endnu."}):null]})]}),n.jsxs("article",{className:"dash-card",children:[n.jsxs("div",{className:"dash-card-head dash-card-head-inline",children:[n.jsx("h3",{children:"Seneste simuleringer"}),n.jsx("button",{type:"button",className:"dash-icon-btn",children:n.jsx(bv,{size:16,strokeWidth:1.8})})]}),n.jsxs("div",{className:"dash-sim-list",children:[n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon teal",children:n.jsx(er,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Teknisk samtale"}),n.jsx("p",{children:"Frontend-fokus"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{children:"92/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{style:{width:"92%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon purple",children:n.jsx(Fv,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Kulturelt match"}),n.jsx("p",{children:"Lunar Bank"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{children:"88/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{style:{width:"88%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon amber",children:n.jsx(xv,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Systemdesign"}),n.jsx("p",{children:"Arkitektur"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{className:"warn",children:"65/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{className:"warn",style:{width:"65%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon blue",children:n.jsx(er,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"Live-kodning"}),n.jsx("p",{children:"React.js"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{children:"95/100"}),n.jsx("div",{className:"dash-progress",children:n.jsx("span",{style:{width:"95%"}})})]})]}),n.jsxs("div",{className:"dash-sim-item",children:[n.jsxs("div",{className:"dash-sim-left",children:[n.jsx("span",{className:"dash-sim-icon gray",children:n.jsx(Fh,{size:16,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h4",{children:"HR-screening"}),n.jsx("p",{children:"Generelt"})]})]}),n.jsxs("div",{className:"dash-sim-right",children:[n.jsx("strong",{className:"na",children:"N/A"}),n.jsx("div",{className:"dash-progress"})]})]})]})]})]})]}),n.jsxs("div",{className:"dash-grid-side",children:[n.jsxs("article",{className:"dash-card dash-ai-card dash-ai-card-group",children:[n.jsx("div",{className:"dash-ai-peel"}),n.jsxs("div",{className:"dash-ai-content",children:[n.jsxs("div",{className:"dash-ai-head",children:[n.jsx(Gn,{size:22,strokeWidth:1.8}),n.jsx("h3",{children:"AI-indsigter til dit CV"})]}),n.jsx("p",{children:"Vi analyserede dit seneste CV op imod dine målroller."}),n.jsxs("ul",{className:"dash-ai-list",children:[n.jsxs("li",{className:"dash-ai-item",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(tp,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Kvantificer dine resultater"}),n.jsx("small",{children:'Tilføj tal til din rolle hos TechCorp (f.eks. \\"Forbedrede loadhastighed med 40%\\").'})]})]}),n.jsxs("li",{className:"dash-ai-item",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(Ig,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Omorganiser dine færdigheder"}),n.jsx("small",{children:"Flyt React & TypeScript til toppen baseret på aktive Jobagenter."})]})]}),n.jsxs("li",{className:"dash-ai-item",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(Ep,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Tilføj manglende nøgleord"}),n.jsx("small",{children:'Inkluder \\"Tailwind CSS\\" for at matche 85% af dine anbefalede jobs.'})]})]}),n.jsxs("li",{className:"dash-ai-item dash-ai-xl-only",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx(Ih,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Omskriv dit resumé"}),n.jsx("small",{children:"Gør din målsætning mere handlingsorienteret."})]})]}),n.jsxs("li",{className:"dash-ai-item dash-ai-xl-only",children:[n.jsx("span",{className:"dash-ai-item-icon",children:n.jsx($p,{size:13,strokeWidth:2})}),n.jsxs("div",{children:[n.jsx("strong",{children:"Opdater porteføljelink"}),n.jsx("small",{children:"Dit GitHub-link gav en 404-fejl i vores test."})]})]})]}),n.jsx("button",{type:"button",children:"Anvend alle ændringer"})]})]}),n.jsxs("article",{className:"dash-card",children:[n.jsxs("div",{className:"dash-card-head dash-card-head-inline",children:[n.jsx("h3",{children:"Aktive Jobagenter"}),n.jsx("button",{type:"button",className:"dash-icon-btn",children:n.jsx($h,{size:16,strokeWidth:1.8})})]}),n.jsxs("div",{className:"dash-agent-list",children:[n.jsxs("div",{className:"dash-agent-item",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Frontend-udvikler"}),n.jsxs("small",{children:[n.jsx(Yn,{size:13,strokeWidth:1.8})," Kobenhavn"]})]}),n.jsxs("label",{className:"dash-switch",children:[n.jsx("input",{type:"checkbox",defaultChecked:!0}),n.jsx("span",{})]})]}),n.jsxs("div",{className:"dash-agent-item",children:[n.jsxs("div",{children:[n.jsx("span",{children:"React-udvikler"}),n.jsxs("small",{children:[n.jsx(lr,{size:13,strokeWidth:1.8})," Remote (EU)"]})]}),n.jsxs("label",{className:"dash-switch",children:[n.jsx("input",{type:"checkbox",defaultChecked:!0}),n.jsx("span",{})]})]}),n.jsxs("div",{className:"dash-agent-item muted",children:[n.jsxs("div",{children:[n.jsx("span",{children:"UI/UX-designer"}),n.jsxs("small",{children:[n.jsx(Yn,{size:13,strokeWidth:1.8})," Aarhus"]})]}),n.jsxs("label",{className:"dash-switch",children:[n.jsx("input",{type:"checkbox"}),n.jsx("span",{})]})]})]}),n.jsx("button",{type:"button",className:"dash-outline-btn",children:"Opret ny agent"})]})]})]})]})]})}function Bn(d){return d instanceof Date?d.toISOString():typeof d=="string"?d:""}function Eh(d){const c=[d.road,d.houseNum,d.zip,d.zipName].filter(u=>typeof u=="string"&&u.trim().length>0).join(" ");return{id:d.id,title:d.title??"Job",companyName:d.hiringCompanyName??"Ukendt virksomhed",occupationName:d.occupation?.name??"",address:c||d.zipName||"Ukendt adresse",description:d.description??"",applicationDeadline:Bn(d.applicationDeadline),websiteUrl:d.applicationUrl||d.hiringCompanyUrl||"",logoUrl:d.logoUrl||"",fromJobnet:!0,isSaved:!1,isApplied:!!d.applied,isFullTime:typeof d.isFullTime=="boolean"?d.isFullTime:null,workTimes:Array.isArray(d.workTimes)?d.workTimes:[],contactName:d.contactName??"",hiringCompanyName:d.hiringCompanyName??"",datePosted:Bn(d.datePosted),employmentDate:Bn(d.employmentDate),startAsSoonAsPossible:typeof d.startAsSoonAsPossible=="boolean"?d.startAsSoonAsPossible:null,numberOfPositions:typeof d.numberOfPositions=="number"?d.numberOfPositions:null}}function wh(d,c){return{id:d,title:c.title??"Job",companyName:c.companyName??"Ukendt virksomhed",occupationName:c.position??"",address:"",description:[c.descriptionIntro,c.descriptionPosition,c.descriptionOffer].filter(u=>typeof u=="string"&&u.trim().length>0).join(`
`),applicationDeadline:Bn(c.applicationDeadline),websiteUrl:c.website??"",logoUrl:"",fromJobnet:!1,isSaved:!1,isApplied:!!c.appliedJob,isFullTime:null,workTimes:Array.isArray(c.workTimes)?c.workTimes:[],contactName:"",hiringCompanyName:c.companyName??"",datePosted:"",employmentDate:Bn(c.fromDate),startAsSoonAsPossible:null,numberOfPositions:typeof c.numberOfPositions=="number"?c.numberOfPositions:null}}class ty{constructor(c=new cr){this.jobService=c}async getDetail(c,u){if(u)try{const r=await this.jobService.getJobNetJobDetail(c);return Eh(r)}catch{const r=await this.jobService.getJobDetail(c);return wh(c,r)}try{const r=await this.jobService.getJobDetail(c);return wh(c,r)}catch{const r=await this.jobService.getJobNetJobDetail(c);return Eh(r)}}async toggleBookmark(c,u,r){const m=u?"star":"arbejd.com";await this.jobService.bookmarkJobV2(c,r,m)}async markAsApplied(c,u){if(u){await this.jobService.toggleApplyJobnetjob(c,!0);return}await this.jobService.applyJob(c)}}function ay(d){return d.trim().slice(0,1).toUpperCase()||"A"}function Wu(d){if(!d)return"Ikke angivet";const c=new Date(d);return Number.isNaN(c.getTime())?d:new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short",year:"numeric"}).format(c)}function ly(d){if(!d.trim())return"";if(typeof window>"u")return d;const u=new DOMParser().parseFromString(d,"text/html");u.querySelectorAll("script, style, iframe, object, embed, link, meta").forEach(r=>r.remove());for(const r of Array.from(u.body.querySelectorAll("*")))for(const m of Array.from(r.attributes)){const v=m.name.toLowerCase(),Y=m.value.trim().toLowerCase();if(v.startsWith("on")){r.removeAttribute(m.name);continue}if((v==="href"||v==="src")&&Y.startsWith("javascript:")){r.removeAttribute(m.name);continue}(v==="style"||v==="srcdoc")&&r.removeAttribute(m.name)}return u.body.innerHTML}function ny(d){return d.isFullTime===!0?"Fuldtid":d.isFullTime===!1?"Deltid":d.workTimes.length>0?"Fleksibel arbejdstid":"Ikke oplyst"}function iy({fromJobnet:d,jobId:c,onBack:u,onLogout:r,onNavigate:m,onToggleTheme:v,theme:U}){const Y=C.useMemo(()=>new ty,[]),R=C.useMemo(()=>new bs,[]),[b,V]=C.useState({name:"Lasse"}),[T,q]=C.useState(null),[Q,ee]=C.useState(!0),[B,re]=C.useState(""),[oe,ge]=C.useState(!1),[K,ne]=C.useState(!1),[se,Z]=C.useState(!1),[D,fe]=C.useState(!1);C.useEffect(()=>{let J=!0;async function ae(){ee(!0),re("");const[P,W]=await Promise.allSettled([R.getCandidateProfile(),Y.getDetail(c,d)]);J&&(P.status==="fulfilled"&&V(P.value),W.status==="fulfilled"?(q(W.value),ge(!!W.value.isSaved),ne(!!W.value.isApplied)):(q(null),re("Kunne ikke hente jobdetaljer. Proev igen.")),ee(!1))}return ae(),()=>{J=!1}},[Y,d,c,R]);async function je(){if(!(!T||se)){Z(!0);try{await Y.toggleBookmark(T.id,T.fromJobnet,!oe),ge(J=>!J)}finally{Z(!1)}}}async function Se(){if(!(!T||K||D)){fe(!0);try{await Y.markAsApplied(T.id,T.fromJobnet),ne(!0)}finally{fe(!1)}}}const H=C.useMemo(()=>ly(T?.description??""),[T?.description]);return n.jsxs("section",{className:`dash-root ${U==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"jobs",onNavigate:m}),n.jsxs("main",{className:"dash-main custom-scrollbar",children:[n.jsx(sa,{name:b.name,imageUrl:b.imageUrl,onLogout:r,theme:U,onToggleTheme:v}),n.jsx("div",{className:"job-detail-back-row",children:n.jsxs("button",{type:"button",className:"job-detail-back-btn",onClick:u,children:[n.jsx(Bh,{size:15,strokeWidth:1.8}),n.jsx("span",{children:"Tilbage til jobs"})]})}),Q?n.jsx("p",{className:"dash-loading",children:"Indlaeser jobdetaljer..."}):null,!Q&&B?n.jsx("p",{className:"dash-loading",children:B}):null,!Q&&T?n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"job-detail-header",children:[n.jsx("div",{className:"job-detail-logo-wrap",children:T.logoUrl?n.jsx("img",{src:T.logoUrl,alt:T.companyName,className:"job-detail-logo-image"}):n.jsx("div",{className:"job-detail-logo-fallback",children:ay(T.companyName)})}),n.jsxs("div",{className:"job-detail-heading",children:[n.jsx("h1",{children:T.title||"Jobdetaljer"}),n.jsxs("div",{className:"job-detail-meta",children:[n.jsxs("span",{children:[n.jsx(Iu,{size:14,strokeWidth:1.8})," ",T.companyName||"Virksomhed"]}),n.jsxs("span",{children:[n.jsx(Yn,{size:14,strokeWidth:1.8})," ",T.address||"Lokation ikke angivet"]}),n.jsxs("span",{children:[n.jsx(Pu,{size:14,strokeWidth:1.8})," ",ny(T)]})]})]})]}),n.jsxs("div",{className:"job-detail-grid",children:[n.jsxs("section",{className:"job-detail-main-card dash-card",children:[n.jsxs("div",{className:"job-detail-section",children:[n.jsx("h2",{children:"Om rollen"}),H?n.jsx("div",{className:"job-detail-rich-html",dangerouslySetInnerHTML:{__html:H}}):n.jsx("p",{children:"Ingen jobbeskrivelse er tilgaengelig endnu."})]}),n.jsxs("div",{className:"job-detail-section",children:[n.jsx("h3",{children:"Jobinformation"}),n.jsxs("div",{className:"job-detail-info-grid",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Ansøgningsfrist"}),n.jsx("strong",{children:Wu(T.applicationDeadline)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Opslået"}),n.jsx("strong",{children:Wu(T.datePosted)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Startdato"}),n.jsx("strong",{children:Wu(T.employmentDate)})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Stillinger"}),n.jsx("strong",{children:T.numberOfPositions??"Ikke angivet"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Kontaktperson"}),n.jsx("strong",{children:T.contactName||"Ikke angivet"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Kilde"}),n.jsx("strong",{children:T.fromJobnet?"Jobnet":"Arbejd.com"})]})]})]})]}),n.jsxs("aside",{className:"job-detail-side-col",children:[n.jsxs("article",{className:"dash-card job-detail-actions-card",children:[n.jsx("h2",{children:"Handlinger"}),n.jsxs("button",{type:"button",className:"job-detail-action-primary",children:[n.jsxs("span",{children:[n.jsx(Gn,{size:16,strokeWidth:1.8})," Generer ansøgning"]}),n.jsx($a,{size:14,strokeWidth:1.8})]}),n.jsxs("button",{type:"button",className:"job-detail-action-secondary",children:[n.jsxs("span",{children:[n.jsx(Tv,{size:16,strokeWidth:1.8})," Simuler jobsamtale"]}),n.jsx($a,{size:14,strokeWidth:1.8})]}),n.jsx("div",{className:"job-detail-action-divider"}),n.jsxs("button",{type:"button",className:"job-detail-text-action",onClick:()=>{je()},disabled:se,children:[n.jsx(lp,{size:16,strokeWidth:1.8}),oe?"Fjern fra gemte jobs":"Gem job"]}),n.jsxs("button",{type:"button",className:"job-detail-text-action",children:[n.jsx(ps,{size:16,strokeWidth:1.8}),"Del via email"]}),T.websiteUrl?n.jsxs("a",{href:T.websiteUrl,target:"_blank",rel:"noreferrer",className:"job-detail-text-action link",children:[n.jsx(gs,{size:16,strokeWidth:1.8}),"Åbn på nettet"]}):null,n.jsxs("button",{type:"button",className:K?"job-detail-text-action success is-done":"job-detail-text-action success",onClick:()=>{Se()},disabled:K||D,children:[n.jsx(tt,{size:16,strokeWidth:1.8}),K?"Markeret som søgt":"Marker som søgt"]})]}),n.jsxs("article",{className:"dash-card job-detail-company-card",children:[n.jsx("h3",{children:"Om virksomheden"}),n.jsxs("div",{className:"job-detail-company-list",children:[n.jsxs("div",{children:[n.jsx("span",{children:"Virksomhed"}),n.jsx("strong",{children:T.hiringCompanyName||T.companyName||"Ukendt"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Stilling"}),n.jsx("strong",{children:T.occupationName||"Ikke angivet"})]}),n.jsxs("div",{children:[n.jsx("span",{children:"Website"}),n.jsx("strong",{children:T.websiteUrl||"Ikke angivet"})]})]})]})]})]})]}):null]})]})}const Uh=[2,4,6,8,10,12,24],sy=[{id:"job-1",title:"Senior Frontend-udvikler",companyName:"Lunar",occupationName:"Frontend",descriptionIntro:"Vi søger en erfaren frontend-udvikler til at lede vores nye team.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:5,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:98},{id:"job-2",title:"UX/UI Designer (Deltid)",companyName:"Pleo",occupationName:"Design",descriptionIntro:"Hjælp os med at skabe brugervenlige flows for vores expense management platform.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:12,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:95},{id:"job-3",title:"React-udvikler",companyName:"Zendesk",occupationName:"Frontend",descriptionIntro:"Bliv en del af vores kerne-team i Kobenhavn og byg software i topklasse.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:2,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:89},{id:"job-4",title:"Full Stack Web-udvikler",companyName:"Trustpilot",occupationName:"Full stack",descriptionIntro:"Vi leder efter en passioneret Full Stack Developer (Node.js/React).",address:"Remote",time:"",applicationDeadline:"",candidateDistance:null,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:85},{id:"job-5",title:"Frontend-arkitekt",companyName:"Novo Nordisk",occupationName:"Frontend",descriptionIntro:"Vær med til at designe arkitekturen for interne medicinske data-platforme.",address:"Bagsvaerd",time:"",applicationDeadline:"",candidateDistance:18,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:72},{id:"job-6",title:"Product Designer",companyName:"Podimo",occupationName:"Design",descriptionIntro:"Vi mangler en skarp Product Designer til at forme fremtidens lytteoplevelse.",address:"Kobenhavn",time:"",applicationDeadline:"",candidateDistance:3,logoUrl:"",companyLogoImage:"",fromJobnet:!1,isSaved:!1,matchPercent:68}];function cy(d){return d.trim().slice(0,1).toUpperCase()||"A"}function Oh(d){return d.address.toLowerCase().includes("remote")?"Remote":typeof d.candidateDistance=="number"?`${Math.max(0,Math.round(d.candidateDistance))} km vaek`:d.address||"Lokation ikke angivet"}function uy(d){return d.companyLogoImage||d.logoUrl||""}function Lh({item:d}){const[c,u]=C.useState(!1),r=uy(d);return r.length>0&&!c?n.jsx("div",{className:"jobs-card-logo jobs-card-logo-image-wrap",children:n.jsx("img",{src:r,alt:d.companyName||"Virksomhed",className:"jobs-card-logo-image",onError:()=>u(!0)})}):n.jsx("div",{className:"jobs-card-logo",children:cy(d.companyName)})}function ry(d){return d.workTypePartTime?"deltid":"fast"}function oy({onLogout:d,onNavigate:c,onOpenJobDetail:u,onToggleTheme:r,theme:m}){const v=C.useMemo(()=>new bs,[]),[U,Y]=C.useState({name:"Lasse"}),[R,b]=C.useState(""),[V,T]=C.useState("sidebar"),[q,Q]=C.useState("fast"),[ee,B]=C.useState(15),[re,oe]=C.useState(24),[ge,K]=C.useState(["Frontend-udvikler","UX/UI Designer"]),[ne,se]=C.useState(""),[Z,D]=C.useState([]),[fe,je]=C.useState(!0),[Se,H]=C.useState(6),J=C.useCallback(async()=>{try{const h=await v.getTabItems("jobs");D(h),H(6)}catch{D([]),H(6)}},[v]);C.useEffect(()=>{let h=!0;async function x(){try{const E=await v.getSavedFilter();if(!h)return;Q(ry(E)),B(E.workDistance??15),oe(E.partTimeHours??24),b(E.distanceCenterName??"")}catch{}if(await J(),h){const E=await v.getCandidateProfile();h&&Y(E),je(!1)}}return x(),()=>{h=!1}},[J,v]);async function ae(){const h={escoIds:[],workTypePermanent:q==="fast",workTypePartTime:q==="deltid",workDistance:ee,partTimeHours:q==="deltid"?re:null,distanceCenterName:R,latitude:null,longitude:null};je(!0);try{const x=await v.applyFiltersAndGetJobs(h,{searchText:R,desiredTitles:ge});D(x),H(6)}catch{D([]),H(6)}je(!1)}const P=Z.length>0?Z:sy,W=P.slice(0,Math.min(Se,P.length)),k=Se<P.length;function _(){T(h=>h==="sidebar"?"top":"sidebar")}function O(h){K(x=>x.filter(E=>E!==h))}function I(h){const x=h.trim();x&&(K(E=>E.includes(x)?E:[...E,x]),se(""))}function ue(){H(h=>Math.min(h+6,P.length))}return n.jsxs("section",{className:`dash-root ${m==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"jobs",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar",children:[n.jsx(sa,{name:U.name,imageUrl:U.imageUrl,onLogout:d,theme:m,onToggleTheme:r,actions:n.jsxs("button",{type:"button",className:"jobs-layout-toggle",onClick:_,children:[V==="sidebar"?n.jsx(Kh,{size:16,strokeWidth:1.8}):n.jsx(Zh,{size:16,strokeWidth:1.8}),n.jsx("span",{children:V==="sidebar"?"Top-layout":"Side-layout"})]})}),n.jsxs("div",{className:"jobs-page-head",children:[n.jsx("h1",{children:"Find dit naeste job"}),n.jsx("p",{children:"Sog og filtrer for at finde det perfekte match til din profil."})]}),V==="sidebar"?n.jsxs("div",{className:"jobs-grid",children:[n.jsxs("aside",{className:"jobs-filter dash-card",children:[n.jsxs("h2",{children:[n.jsx(Iu,{size:18,strokeWidth:1.8})," Filtre"]}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Sog jobtitel eller virksomhed"}),n.jsxs("div",{className:"jobs-search-wrap",children:[n.jsx(nr,{size:16,strokeWidth:1.8}),n.jsx("input",{type:"text",placeholder:"F.eks. Frontend Udvikler...",value:R,onChange:h=>b(h.target.value)})]})]}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Onskede jobtitler"}),n.jsxs("div",{className:"jobs-title-picker",children:[n.jsxs("div",{className:"jobs-title-input-wrap",children:[ge.map(h=>n.jsxs("span",{className:"jobs-title-chip",children:[h,n.jsx("button",{type:"button",onClick:()=>O(h),"aria-label":`Fjern ${h}`,children:n.jsx(kh,{size:12,strokeWidth:2})})]},h)),n.jsx("input",{type:"text",value:ne,onChange:h=>se(h.target.value),onKeyDown:h=>{h.key==="Enter"&&(h.preventDefault(),I(ne))},placeholder:"Sog og tilfoj flere jobtitler..."})]}),n.jsxs("div",{className:"jobs-title-suggestions",children:[n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>I("Frontend-udvikler"),children:[n.jsx("span",{children:"Frontend-udvikler"}),n.jsx(tt,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>I("Backend-udvikler"),children:n.jsx("span",{children:"Backend-udvikler"})}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>I("Full Stack-udvikler"),children:n.jsx("span",{children:"Full Stack-udvikler"})}),n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>I("UX/UI Designer"),children:[n.jsx("span",{children:"UX/UI Designer"}),n.jsx(tt,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>I("Product Manager"),children:n.jsx("span",{children:"Product Manager"})})]})]})]}),n.jsx("div",{className:"jobs-separator"}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Ansaettelsestype"}),n.jsxs("div",{className:"jobs-radio-grid",children:[n.jsx("button",{type:"button",className:q==="fast"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>Q("fast"),children:"Fast (Fuldtid)"}),n.jsx("button",{type:"button",className:q==="deltid"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>Q("deltid"),children:"Deltid"})]})]}),n.jsxs("div",{className:"jobs-filter-block jobs-range-block",children:[n.jsxs("div",{className:"jobs-range-head",children:[n.jsx("label",{children:"Maks. afstand"}),n.jsxs("span",{children:[ee," km"]})]}),n.jsx("input",{type:"range",min:0,max:50,value:ee,onChange:h=>B(Number(h.target.value))}),n.jsxs("div",{className:"jobs-range-labels",children:[n.jsx("span",{children:"0 km"}),n.jsx("span",{children:"50+ km"})]})]}),n.jsx("div",{className:"jobs-separator"}),n.jsxs("div",{className:"jobs-filter-block",children:[n.jsx("label",{children:"Timer (ved deltid)"}),n.jsx("p",{children:"Vaelg onsket timeantal pr. uge"}),n.jsx("div",{className:"jobs-hours-grid",children:Uh.map(h=>n.jsx("button",{type:"button",className:re===h?"jobs-hour-btn active":"jobs-hour-btn",onClick:()=>oe(h),children:h},h))})]}),n.jsx("button",{type:"button",className:"jobs-apply-btn",onClick:()=>{ae()},children:"Opdater resultater"})]}),n.jsxs("section",{className:"jobs-content",children:[n.jsxs("div",{className:"jobs-content-head",children:[n.jsx("h2",{children:"Seneste jobs"}),n.jsxs("span",{children:["Viser ",Z.length>0?Z.length:142," resultater"]})]}),fe?n.jsx("p",{className:"dash-loading",children:"Indlaeser jobs..."}):null,n.jsx("div",{className:"jobs-cards",children:W.map(h=>n.jsxs("article",{className:"jobs-card",role:"button",tabIndex:0,onClick:()=>u(h.id,h.fromJobnet,"jobs"),onKeyDown:x=>{(x.key==="Enter"||x.key===" ")&&(x.preventDefault(),u(h.id,h.fromJobnet,"jobs"))},children:[n.jsx("div",{className:"jobs-card-top",children:n.jsx(Lh,{item:h})}),n.jsxs("div",{className:"jobs-card-title",children:[n.jsx("h3",{children:h.title||"Stilling"}),n.jsx("p",{children:h.companyName||"Virksomhed"})]}),n.jsx("p",{className:"jobs-card-description",children:h.descriptionIntro||"Beskrivelse er ikke tilgaengelig endnu."}),n.jsxs("div",{className:"jobs-card-bottom",children:[n.jsxs("div",{className:"jobs-card-distance",children:[h.address.toLowerCase().includes("remote")?n.jsx(lr,{size:15,strokeWidth:1.8}):n.jsx(Sh,{size:15,strokeWidth:1.8}),n.jsx("span",{children:Oh(h)})]}),n.jsx("button",{type:"button",className:"jobs-card-arrow","aria-label":"Se job",onClick:x=>{x.stopPropagation(),u(h.id,h.fromJobnet,"jobs")},children:n.jsx($a,{size:16,strokeWidth:1.8})})]})]},h.id))}),n.jsx("div",{className:"jobs-load-more-wrap",children:n.jsx("button",{type:"button",className:"jobs-load-more",onClick:ue,disabled:!k,children:k?"Indlaes flere jobs":"Alle jobs er vist"})})]})]}):n.jsxs("section",{className:"jobs-top-layout",children:[n.jsxs("div",{className:"jobs-top-filters dash-card",children:[n.jsxs("div",{className:"jobs-top-filter-title",children:[n.jsx(Iu,{size:18,strokeWidth:1.8}),n.jsx("h2",{children:"Filtre"})]}),n.jsxs("div",{className:"jobs-top-controls",children:[n.jsxs("div",{className:"jobs-filter-block no-margin",children:[n.jsx("label",{children:"Sog noegleord eller virksomhed"}),n.jsxs("div",{className:"jobs-search-wrap",children:[n.jsx(nr,{size:16,strokeWidth:1.8}),n.jsx("input",{type:"text",placeholder:"F.eks. Lunar, React...",value:R,onChange:h=>b(h.target.value)})]})]}),n.jsxs("div",{className:"jobs-filter-block no-margin",children:[n.jsx("label",{children:"Ansaettelsestype"}),n.jsxs("div",{className:"jobs-radio-grid",children:[n.jsx("button",{type:"button",className:q==="fast"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>Q("fast"),children:"Fast"}),n.jsx("button",{type:"button",className:q==="deltid"?"jobs-radio-btn active":"jobs-radio-btn",onClick:()=>Q("deltid"),children:"Deltid"})]})]}),n.jsxs("div",{className:"jobs-filter-block no-margin jobs-top-range",children:[n.jsxs("div",{className:"jobs-range-head",children:[n.jsx("label",{children:"Maks. afstand"}),n.jsxs("span",{children:[ee," km"]})]}),n.jsx("input",{type:"range",min:0,max:50,value:ee,onChange:h=>B(Number(h.target.value))})]}),n.jsx("button",{type:"button",className:"jobs-apply-btn jobs-top-apply",onClick:()=>{ae()},children:"Opdater resultater"})]}),n.jsxs("div",{className:"jobs-filter-block no-margin",children:[n.jsx("label",{children:"Onskede jobtitler"}),n.jsxs("div",{className:"jobs-title-picker",children:[n.jsxs("div",{className:"jobs-title-input-wrap",children:[ge.map(h=>n.jsxs("span",{className:"jobs-title-chip",children:[h,n.jsx("button",{type:"button",onClick:()=>O(h),"aria-label":`Fjern ${h}`,children:n.jsx(kh,{size:12,strokeWidth:2})})]},h)),n.jsx("input",{type:"text",value:ne,onChange:h=>se(h.target.value),onKeyDown:h=>{h.key==="Enter"&&(h.preventDefault(),I(ne))},placeholder:"Sog og tilfoj flere jobtitler..."})]}),n.jsxs("div",{className:"jobs-title-suggestions",children:[n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>I("Frontend-udvikler"),children:[n.jsx("span",{children:"Frontend-udvikler"}),n.jsx(tt,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>I("Backend-udvikler"),children:n.jsx("span",{children:"Backend-udvikler"})}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>I("Full Stack-udvikler"),children:n.jsx("span",{children:"Full Stack-udvikler"})}),n.jsxs("button",{type:"button",className:"jobs-title-option active",onClick:()=>I("UX/UI Designer"),children:[n.jsx("span",{children:"UX/UI Designer"}),n.jsx(tt,{size:16,strokeWidth:1.8})]}),n.jsx("button",{type:"button",className:"jobs-title-option",onClick:()=>I("Product Manager"),children:n.jsx("span",{children:"Product Manager"})})]})]})]}),n.jsx("div",{className:"jobs-separator top-margin"}),n.jsxs("div",{className:"jobs-hours-row",children:[n.jsxs("div",{children:[n.jsx("label",{children:"Timer (ved deltid)"}),n.jsx("p",{children:"Vaelg onsket timeantal pr. uge"})]}),n.jsx("div",{className:"jobs-hours-grid",children:Uh.map(h=>n.jsx("button",{type:"button",className:re===h?"jobs-hour-btn active":"jobs-hour-btn",onClick:()=>oe(h),children:h},h))})]})]}),n.jsxs("section",{className:"jobs-content",children:[n.jsxs("div",{className:"jobs-content-head",children:[n.jsx("h2",{children:"Seneste jobs"}),n.jsxs("span",{children:["Viser ",Z.length>0?Z.length:142," resultater"]})]}),fe?n.jsx("p",{className:"dash-loading",children:"Indlaeser jobs..."}):null,n.jsx("div",{className:"jobs-cards jobs-cards-top",children:W.map(h=>n.jsxs("article",{className:"jobs-card",role:"button",tabIndex:0,onClick:()=>u(h.id,h.fromJobnet,"jobs"),onKeyDown:x=>{(x.key==="Enter"||x.key===" ")&&(x.preventDefault(),u(h.id,h.fromJobnet,"jobs"))},children:[n.jsx("div",{className:"jobs-card-top",children:n.jsx(Lh,{item:h})}),n.jsxs("div",{className:"jobs-card-title",children:[n.jsx("h3",{children:h.title||"Stilling"}),n.jsx("p",{children:h.companyName||"Virksomhed"})]}),n.jsx("p",{className:"jobs-card-description",children:h.descriptionIntro||"Beskrivelse er ikke tilgaengelig endnu."}),n.jsxs("div",{className:"jobs-card-bottom",children:[n.jsxs("div",{className:"jobs-card-distance",children:[h.address.toLowerCase().includes("remote")?n.jsx(lr,{size:15,strokeWidth:1.8}):n.jsx(Sh,{size:15,strokeWidth:1.8}),n.jsx("span",{children:Oh(h)})]}),n.jsx("button",{type:"button",className:"jobs-card-arrow","aria-label":"Se job",onClick:x=>{x.stopPropagation(),u(h.id,h.fromJobnet,"jobs")},children:n.jsx($a,{size:16,strokeWidth:1.8})})]})]},h.id))}),n.jsx("div",{className:"jobs-load-more-wrap",children:n.jsx("button",{type:"button",className:"jobs-load-more",onClick:ue,disabled:!k,children:k?"Indlaes flere jobs":"Alle jobs er vist"})})]})]})]})]})}function ms(d){if(!d)return 0;const u=(d instanceof Date?d:new Date(d)).getTime();return Number.isNaN(u)?0:u}function im(d){if(!d)return"--:--";const c=d instanceof Date?d:new Date(d);return Number.isNaN(c.getTime())?"--:--":new Intl.DateTimeFormat("da-DK",{hour:"2-digit",minute:"2-digit"}).format(c)}function dy(d){if(!d)return"";const c=d instanceof Date?d:new Date(d);if(Number.isNaN(c.getTime()))return"";const u=new Date,r=1440*60*1e3,m=Math.floor((new Date(u.getFullYear(),u.getMonth(),u.getDate()).getTime()-new Date(c.getFullYear(),c.getMonth(),c.getDate()).getTime())/r);return m===0?im(c):m===1?"I går":new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short"}).format(c)}function fy(d){const c=new Date,u=new Date(d.getFullYear(),d.getMonth(),d.getDate()),r=new Date(c.getFullYear(),c.getMonth(),c.getDate()),m=Math.floor((r.getTime()-u.getTime())/(1440*60*1e3));return m===0?"I dag":m===1?"I går":new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short"}).format(d)}function Vn(d){return!d.fromCandidate&&!d.seen}function Rh(d){return d.allMessages.filter(Vn).length}function Rn(d){return d.companyLogoUrl||d.companyLogo||""}function hy(d){return{...d,allMessages:[...d.allMessages??[]].sort((c,u)=>ms(c.timeSent)-ms(u.timeSent))}}function Hh(){const d=new Date,c=new Date(d.getTime()-600*1e3),u=new Date(d.getTime()-7200*1e3),r=(U,Y,R,b,V)=>({threadId:U,text:Y,fromCandidate:R,timeSent:b,seen:V}),m=[r("thread-techcorp","Hej Lasse! Mange tak for din ansøgning.",!1,u),r("thread-techcorp","Mange tak, det lyder rigtig spændende.",!0,new Date(u.getTime()+1200*1e3),new Date(u.getTime()+1800*1e3)),r("thread-techcorp","Vi vil gerne invitere dig til samtale.",!1,c)],v=[r("thread-lunar","Mange tak for din opdaterede portefølje.",!1,new Date(d.getTime()-1560*60*1e3),new Date(d.getTime()-1500*60*1e3))];return[{id:"thread-techcorp",companyLogo:"",companyLogoUrl:"https://i.pravatar.cc/150?img=33",companyName:"TechCorp A/S",candidateFirstName:"Lasse",candidateLastName:"Hansen",candidateImage:"https://i.pravatar.cc/150?img=11",allMessages:m,latestMessage:m[m.length-1],title:"Frontend Udvikler",messagesLoaded:!0,jobPostingId:"job-1",jobPosting:void 0,isFromSupport:!1},{id:"thread-lunar",companyLogo:"",companyLogoUrl:"https://i.pravatar.cc/150?img=12",companyName:"Lunar Bank",candidateFirstName:"Lasse",candidateLastName:"Hansen",candidateImage:"https://i.pravatar.cc/150?img=11",allMessages:v,latestMessage:v[v.length-1],title:"Senior UX Designer",messagesLoaded:!0,jobPostingId:"job-2",jobPosting:void 0,isFromSupport:!1}]}function my({onLogout:d,onNavigate:c,onToggleTheme:u,theme:r}){const m=C.useMemo(()=>new nm,[]),[v,U]=C.useState("Lasse"),[Y,R]=C.useState(void 0),[b,V]=C.useState([]),[T,q]=C.useState(!0),[Q,ee]=C.useState(""),[B,re]=C.useState("all"),[oe,ge]=C.useState(""),[K,ne]=C.useState("");C.useEffect(()=>{let H=!0;async function J(){q(!0);try{const ae=await m.getCandidateProfile();H&&(U(ae.name),R(ae.imageUrl));const P=await m.getThreads();if(!H)return;const W=(P.length>0?P:Hh()).map(hy);V(W),ge(W[0]?.id||"")}catch{if(!H)return;const ae=Hh();V(ae),ge(ae[0]?.id||"")}finally{H&&q(!1)}}return J(),()=>{H=!1}},[m]);const se=C.useMemo(()=>{const H=Q.trim().toLowerCase();return b.filter(J=>B==="unread"&&Rh(J)===0||B==="companies"&&J.isFromSupport?!1:H?J.companyName.toLowerCase().includes(H)||(J.latestMessage?.text||"").toLowerCase().includes(H):!0)},[B,Q,b]),Z=C.useMemo(()=>b.find(H=>H.id===oe)||se[0],[oe,se,b]),D=C.useMemo(()=>[...Z?.allMessages||[]].sort((H,J)=>ms(H.timeSent)-ms(J.timeSent)),[Z]);async function fe(H){ge(H.id);const J=[...H.allMessages].reverse().find(ae=>Vn(ae));J?.id&&(m.markThreadReadByMessageId(J.id),V(ae=>ae.map(P=>P.id!==H.id?P:{...P,allMessages:P.allMessages.map(W=>Vn(W)?{...W,seen:new Date}:W)})))}async function je(){const H=b.flatMap(J=>J.allMessages).filter(J=>Vn(J)&&!!J.id);await Promise.all(H.map(J=>m.markThreadReadByMessageId(J.id))),V(J=>J.map(ae=>({...ae,allMessages:ae.allMessages.map(P=>Vn(P)?{...P,seen:new Date}:P)})))}async function Se(){const H=K.trim();if(!Z||!H)return;const J={threadId:Z.id,text:H,fromCandidate:!0,timeSent:new Date};ne(""),V(ae=>ae.map(P=>{if(P.id!==Z.id)return P;const W=[...P.allMessages,J];return{...P,allMessages:W,latestMessage:J}}));try{const ae=await m.sendMessage(Z.id,H);V(P=>P.map(W=>{if(W.id!==Z.id)return W;const _=[...W.allMessages.filter(O=>O!==J),ae];return{...W,allMessages:_,latestMessage:ae}}))}catch{}}return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"messages",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar msg-main",children:[n.jsx(sa,{name:v,imageUrl:Y,onLogout:d,theme:r,onToggleTheme:u}),n.jsxs("div",{className:"msg-head",children:[n.jsxs("div",{children:[n.jsx("h1",{children:"Beskeder"}),n.jsx("p",{children:"Kommuniker med virksomheder og hold styr på dine ansøgninger."})]}),n.jsxs("button",{type:"button",className:"msg-mark-btn",onClick:()=>{je()},children:[n.jsx(dp,{size:16,strokeWidth:1.8})," Marker alle som læst"]})]}),n.jsxs("div",{className:"msg-layout",children:[n.jsxs("section",{className:"msg-threads",children:[n.jsxs("div",{className:"msg-threads-head",children:[n.jsxs("div",{className:"msg-search-wrap",children:[n.jsx(nr,{size:16,strokeWidth:1.8}),n.jsx("input",{value:Q,onChange:H=>ee(H.target.value),type:"text",placeholder:"Søg i beskeder..."})]}),n.jsxs("div",{className:"msg-filter-row",children:[n.jsx("button",{type:"button",className:B==="all"?"active":"",onClick:()=>re("all"),children:"Alle"}),n.jsx("button",{type:"button",className:B==="unread"?"active":"",onClick:()=>re("unread"),children:"Ulæste"}),n.jsx("button",{type:"button",className:B==="companies"?"active":"",onClick:()=>re("companies"),children:"Virksomheder"})]})]}),n.jsxs("div",{className:"msg-thread-list custom-scrollbar",children:[T?n.jsx("p",{className:"dash-loading",children:"Indlaeser beskeder..."}):null,!T&&se.length===0?n.jsx("p",{className:"dash-loading",children:"Ingen tråde fundet."}):null,se.map(H=>{const J=Rh(H),ae=Z?.id===H.id,P=Rn(H);return n.jsxs("button",{type:"button",className:ae?"msg-thread-item active":"msg-thread-item",onClick:()=>{fe(H)},children:[n.jsxs("div",{className:"msg-thread-avatar-wrap",children:[P?n.jsx("img",{src:P,alt:H.companyName,className:"msg-thread-avatar"}):n.jsx("div",{className:"msg-thread-avatar-fallback",children:H.companyName.slice(0,1).toUpperCase()}),n.jsx("span",{className:"msg-thread-online"})]}),n.jsxs("div",{className:"msg-thread-content",children:[n.jsxs("div",{className:"msg-thread-row",children:[n.jsx("h3",{children:H.companyName}),n.jsx("span",{children:dy(H.latestMessage?.timeSent)})]}),n.jsx("p",{className:J>0?"unread":"",children:H.latestMessage?.text||"Ingen beskeder endnu"}),n.jsx("small",{children:H.title||"Stilling"})]}),J>0?n.jsx("div",{className:"msg-thread-unread",children:J}):null]},H.id)})]})]}),n.jsxs("section",{className:"msg-chat",children:[n.jsx("div",{className:"msg-chat-head",children:Z?n.jsxs(n.Fragment,{children:[n.jsxs("div",{className:"msg-chat-company",children:[Rn(Z)?n.jsx("img",{src:Rn(Z),alt:Z.companyName,className:"msg-chat-avatar"}):n.jsx("div",{className:"msg-chat-avatar-fallback",children:Z.companyName.slice(0,1).toUpperCase()}),n.jsxs("div",{children:[n.jsx("h2",{children:Z.companyName}),n.jsx("p",{children:Z.title||"Rekruttering"})]})]}),n.jsxs("div",{className:"msg-chat-actions",children:[n.jsx("button",{type:"button","aria-label":"Ring",children:n.jsx(gv,{size:16,strokeWidth:1.8})}),n.jsx("button",{type:"button","aria-label":"Info",children:n.jsx(Jp,{size:16,strokeWidth:1.8})})]})]}):n.jsx("h2",{children:"Vælg en samtale"})}),n.jsx("div",{className:"msg-chat-body custom-scrollbar",children:D.map((H,J)=>{const ae=H.timeSent instanceof Date?H.timeSent:new Date(H.timeSent),P=J>0?D[J-1]:void 0,W=P?.timeSent instanceof Date?P.timeSent:P?.timeSent?new Date(P.timeSent):void 0,k=!W||ae.toDateString()!==W.toDateString();return n.jsxs("div",{children:[k?n.jsx("div",{className:"msg-day-sep",children:fy(ae)}):null,n.jsxs("div",{className:H.fromCandidate?"msg-bubble-row mine":"msg-bubble-row",children:[H.fromCandidate?null:Rn(Z)?n.jsx("img",{src:Rn(Z),alt:Z.companyName,className:"msg-mini-avatar"}):n.jsx("div",{className:"msg-mini-avatar msg-mini-avatar-fallback",children:Z.companyName.slice(0,1).toUpperCase()}),n.jsxs("div",{className:"msg-bubble-wrap",children:[n.jsx("span",{className:"msg-time",children:im(H.timeSent)}),n.jsx("div",{className:H.fromCandidate?"msg-bubble mine":"msg-bubble",children:H.text})]})]})]},`${H.threadId}-${J}`)})}),n.jsx("div",{className:"msg-input-area",children:n.jsxs("div",{className:"msg-input-wrap",children:[n.jsx("button",{type:"button","aria-label":"Vedhæft",children:n.jsx(dv,{size:18,strokeWidth:1.8})}),n.jsx("textarea",{rows:1,value:K,onChange:H=>ne(H.target.value),onKeyDown:H=>{H.key==="Enter"&&!H.shiftKey&&(H.preventDefault(),Se())},placeholder:"Skriv din besked her..."}),n.jsx("button",{type:"button","aria-label":"Emoji",children:n.jsx(Hv,{size:18,strokeWidth:1.8})}),n.jsxs("button",{type:"button",className:"msg-send-btn",onClick:()=>{Se()},children:["Send ",n.jsx(wv,{size:15,strokeWidth:1.8})]})]})})]})]})]})]})}function sm(d){return typeof d=="object"&&d!==null?d:null}function ft(d){return typeof d=="string"?d:""}function Fu(d){return typeof d=="number"?d:null}function $u(d){if(typeof d=="boolean")return d;if(typeof d=="string"){const c=d.toLowerCase();if(c==="completed"||c==="done"||c==="true")return!0;if(c==="incomplete"||c==="pending"||c==="false")return!1}return null}function gy(d){if(!d)return"";const c=new Date(d);return Number.isNaN(c.getTime())?"":new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"short",year:"numeric"}).format(c)}function py(d,c){const u=sm(d);if(!u)return null;const r=ft(u.id)||ft(u.interview_id)||`interview-${c}`,m=ft(u.job_name)||ft(u.job_title)||ft(u.title)||"Interview",v=ft(u.company_name)||ft(u.companyName)||"Ukendt virksomhed",U=ft(u.interview_date)||ft(u.created_at)||ft(u.updated_at)||ft(u.date),Y=$u(u.is_completed)??$u(u.completed)??$u(u.status)??!0,R=Fu(u.duration_minutes)??Fu(u.duration)??Fu(u.length_minutes),b=ft(u.personality_name)||ft(u.simulation_personality_name)||ft(u.personality)||"Professionel";return{id:r,title:m,companyName:v,dateLabel:gy(U),completed:Y,durationMinutes:R,personality:b}}class vy{constructor(c=new bs,u=new lm){this.jobsViewModel=c,this.simulationService=u}async getCandidateProfile(){return this.jobsViewModel.getCandidateProfile()}async getJobs(){try{return await this.jobsViewModel.getTabItems("jobs")}catch{return[]}}async getPersonalities(){try{const c=await this.simulationService.listSimulationPersonalities();return Array.isArray(c)?c:[]}catch{return[]}}async getInterviews(c=12){try{const u=await this.simulationService.listInterviews(c,0),r=sm(u);return(Array.isArray(r?.interviews)?r.interviews:Array.isArray(u)?u:[]).map((v,U)=>py(v,U)).filter(v=>!!v)}catch{return[]}}}const yy=[{id:"sim-1",title:"Senior Frontend-udvikler",companyName:"Lunar",completed:!0,durationMinutes:15,personality:"Professionel",dateLabel:"12. okt 2023"},{id:"sim-2",title:"Fullstack Developer",companyName:"Pleo",completed:!1,durationMinutes:20,personality:"Afslappet",dateLabel:"10. okt 2023"},{id:"sim-3",title:"UX Designer",companyName:"Trustpilot",completed:!0,durationMinutes:10,personality:"Sarkastisk",dateLabel:"05. okt 2023"},{id:"sim-4",title:"Product Manager",companyName:"Danske Bank",completed:!0,durationMinutes:5,personality:"Stress-test",dateLabel:"01. okt 2023"}];function by(d){return{id:d.id,title:d.title,companyName:d.companyName,completed:d.completed,durationMinutes:d.durationMinutes??15,personality:d.personality||"Professionel",dateLabel:d.dateLabel||"Nyligt"}}function jy(d){return`${d.title||"Stilling"}${d.companyName?` · ${d.companyName}`:""}`}function xy({onLogout:d,onNavigate:c,onToggleTheme:u,theme:r}){const m=C.useMemo(()=>new vy,[]),[v,U]=C.useState("Lasse"),[Y,R]=C.useState(void 0),[b,V]=C.useState([]),[T,q]=C.useState([]),[Q,ee]=C.useState([]),[B,re]=C.useState(!0),[oe,ge]=C.useState(""),[K,ne]=C.useState(""),[se,Z]=C.useState("Dansk"),[D,fe]=C.useState("15"),[je,Se]=C.useState(!1);C.useEffect(()=>{let _=!0;async function O(){re(!0);const[I,ue,h,x]=await Promise.all([m.getCandidateProfile(),m.getJobs(),m.getInterviews(),m.getPersonalities()]);_&&(U(I.name),R(I.imageUrl),V(ue),q(h.map(by)),ee(x.map(E=>({id:E.id,name:E.name}))),ue.length>0&&ge(E=>E||ue[0].id),x.length>0&&ne(E=>E||String(x[0].id)),re(!1))}return O(),()=>{_=!1}},[m]);const H=T.length>0?T:yy,J={id:"fallback-job",title:"Senior Frontend-udvikler",companyName:"Lunar"},ae=b.length>0?b:[J],P=ae.find(_=>_.id===oe)||ae[0],W=Q.find(_=>String(_.id)===K)?.name||"Professionel & Grundig",k=[{id:"ai-1",sender:"ai",text:`Hej Lasse, og velkommen til! Vi er rigtig glade for at have dig til samtalen omkring rollen som ${P.title||"Senior Frontend-udvikler"}. Kan du fortælle om et nyligt projekt, hvor din erfaring med React gjorde en stor forskel for slutresultatet?`},{id:"me-1",sender:"me",text:"I mit seneste projekt migrerede vi en stor dashboard-løsning til Next.js. Jeg implementerede virtualisering og strammere state management med Zustand, hvilket reducerede load-tid med over 60%."},{id:"ai-2",sender:"ai",text:"Det lyder som en rigtig solid forbedring. Når du nævner Zustand frem for Redux, hvad var overvejelserne bag det valg i jeres use-case?"}];return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"simulator",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar sim-main",children:[n.jsx(sa,{name:v,imageUrl:Y,onLogout:d,theme:r,onToggleTheme:u,actions:je?n.jsxs("button",{type:"button",className:"sim-leave-btn",onClick:()=>Se(!1),children:[n.jsx(Bh,{size:15,strokeWidth:1.8}),n.jsx("span",{children:"Forlad simulering"})]}):void 0}),je?n.jsxs("div",{className:"sim-live-wrap",children:[n.jsxs("div",{className:"sim-live-head",children:[n.jsx("h1",{children:"Live Jobsamtale"}),n.jsx("p",{children:"Du er i øjeblikket i en simuleret teknisk samtale. Brug mikrofonen til at svare."})]}),n.jsxs("div",{className:"sim-live-grid",children:[n.jsxs("section",{className:"sim-live-chat-card",children:[n.jsxs("div",{className:"sim-live-chat-head",children:[n.jsxs("div",{className:"sim-live-ai-row",children:[n.jsx("div",{className:"sim-live-ai-avatar",children:n.jsx(Hl,{size:18,strokeWidth:1.8})}),n.jsxs("div",{children:[n.jsx("h3",{children:"Sarah (AI Interviewer)"}),n.jsxs("p",{children:[n.jsx(Av,{size:12,strokeWidth:1.8})," Venter på dit svar..."]})]})]}),n.jsx("button",{type:"button",className:"sim-live-more-btn",children:n.jsx(Mp,{size:16,strokeWidth:1.8})})]}),n.jsx("div",{className:"sim-live-chat-scroll custom-scrollbar",children:k.map(_=>n.jsxs("div",{className:_.sender==="ai"?"sim-live-msg-row ai":"sim-live-msg-row me",children:[n.jsx("div",{className:_.sender==="ai"?"sim-live-msg-avatar ai":"sim-live-msg-avatar me",children:_.sender==="ai"?n.jsx(Hl,{size:13,strokeWidth:1.8}):Y?n.jsx("img",{src:Y,alt:v}):n.jsx("span",{children:v.slice(0,1).toUpperCase()})}),n.jsx("div",{className:_.sender==="ai"?"sim-live-msg-bubble ai":"sim-live-msg-bubble me",children:n.jsx("p",{children:_.text})})]},_.id))}),n.jsxs("div",{className:"sim-live-voice",children:[n.jsxs("div",{className:"sim-live-time-row",children:[n.jsxs("div",{className:"sim-live-time",children:[n.jsx("small",{children:"Tid gået"}),n.jsx("strong",{children:"04:23"})]}),n.jsx("div",{className:"sim-live-wave",children:Array.from({length:7}).map((_,O)=>n.jsx("span",{style:{animationDelay:`${O*.14}s`}},`wave-${O}`))}),n.jsxs("div",{className:"sim-live-time",children:[n.jsx("small",{children:"Tilbage"}),n.jsx("strong",{children:"10:37"})]})]}),n.jsx("button",{type:"button",className:"sim-live-mic-btn",children:n.jsx(iv,{size:22,strokeWidth:1.8})}),n.jsx("p",{children:"Optager dit svar..."})]})]}),n.jsxs("aside",{className:"sim-live-side custom-scrollbar",children:[n.jsxs("article",{className:"sim-live-side-card",children:[n.jsx("h2",{children:"Session Status"}),n.jsxs("div",{className:"sim-live-side-list",children:[n.jsxs("div",{children:[n.jsx("small",{children:"Stilling"}),n.jsxs("p",{children:[P.title||"Senior Frontend-udvikler"," @ ",P.companyName||"Lunar"]})]}),n.jsxs("div",{children:[n.jsx("small",{children:"Samtaletype"}),n.jsxs("p",{children:[n.jsx(er,{size:14,strokeWidth:1.8})," Teknisk Dybde"]})]}),n.jsxs("div",{children:[n.jsx("small",{children:"Interviewer stil"}),n.jsxs("p",{children:[n.jsx(Hl,{size:14,strokeWidth:1.8})," ",W]})]}),n.jsxs("div",{children:[n.jsxs("div",{className:"sim-live-progress-head",children:[n.jsx("small",{children:"Fremgang"}),n.jsx("strong",{children:"Spørgsmål 2 af 5"})]}),n.jsx("div",{className:"sim-live-progress-track",children:n.jsx("span",{})})]})]})]}),n.jsxs("article",{className:"sim-live-coach-card",children:[n.jsxs("h2",{children:[n.jsx(Wp,{size:15,strokeWidth:1.8})," Live Coach"]}),n.jsxs("div",{className:"sim-live-coach-list",children:[n.jsxs("div",{children:[n.jsx(tt,{size:14,strokeWidth:1.8}),n.jsxs("div",{children:[n.jsx("strong",{children:"Godt brug af STAR-metoden"}),n.jsx("p",{children:"Dit forrige svar beskrev situationen og resultatet meget tydeligt."})]})]}),n.jsxs("div",{children:[n.jsx(vs,{size:14,strokeWidth:1.8}),n.jsxs("div",{children:[n.jsx("strong",{children:"Næste skridt"}),n.jsx("p",{children:"Uddyb hvorfor Zustand var bedre end Redux i jeres specifikke use-case."})]})]})]})]}),n.jsx("article",{className:"sim-live-side-card",children:n.jsxs("div",{className:"sim-live-actions",children:[n.jsxs("button",{type:"button",children:[n.jsx(vp,{size:16,strokeWidth:1.8})," Sæt på pause"]}),n.jsxs("button",{type:"button",className:"stop",children:[n.jsx(Np,{size:16,strokeWidth:1.8})," Afslut & Få Feedback"]})]})})]})]})]}):n.jsxs("div",{className:"sim-wrap",children:[n.jsxs("section",{className:"sim-hero-card",children:[n.jsx("div",{className:"sim-hero-glow"}),n.jsxs("div",{className:"sim-hero-left",children:[n.jsx("h1",{children:"Job Interview Simulator"}),n.jsx("p",{children:"Ov dig pa jobsamtaler med vores AI-drevne simulator. Du far skraeddersyede sporgsmal baseret pa den jobtype, du soger, og modtager detaljeret feedback pa dine svar."}),n.jsxs("ul",{className:"sim-benefits",children:[n.jsxs("li",{children:[n.jsx(tt,{size:16,strokeWidth:1.8})," Personaliserede interviewsporgsmal"]}),n.jsxs("li",{children:[n.jsx(tt,{size:16,strokeWidth:1.8})," Ojeblikkelig AI-feedback pa dine svar"]}),n.jsxs("li",{children:[n.jsx(tt,{size:16,strokeWidth:1.8})," Detaljeret evaluering efter interviewet"]}),n.jsxs("li",{children:[n.jsx(tt,{size:16,strokeWidth:1.8})," Gem og gennemga tidligere interviews"]})]}),n.jsxs("button",{type:"button",className:"sim-start-btn",onClick:()=>Se(!0),children:[n.jsx(bp,{size:18,strokeWidth:1.8}),"Start ny simulering"]})]}),n.jsxs("div",{className:"sim-config-card",children:[n.jsxs("div",{className:"sim-config-head",children:[n.jsx("h3",{children:"Simuleringsindstillinger"}),n.jsx("p",{children:"Vaelg dine praeferencer for start"})]}),n.jsxs("label",{children:["Gemt job",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(sr,{size:16,strokeWidth:1.8}),n.jsx("select",{value:oe,onChange:_=>ge(_.target.value),children:ae.map(_=>n.jsx("option",{value:_.id,children:jy(_)},_.id))}),n.jsx(Hn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]}),n.jsxs("label",{children:["Personlighed (AI)",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(Hl,{size:16,strokeWidth:1.8}),n.jsx("select",{value:K,onChange:_=>ne(_.target.value),children:(Q.length>0?Q:[{id:1,name:"Professionel & Grundig"}]).map(_=>n.jsx("option",{value:String(_.id),children:_.name},_.id))}),n.jsx(Hn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]}),n.jsxs("div",{className:"sim-mini-grid",children:[n.jsxs("label",{children:["Sprog",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(gs,{size:16,strokeWidth:1.8}),n.jsxs("select",{value:se,onChange:_=>Z(_.target.value),children:[n.jsx("option",{children:"Dansk"}),n.jsx("option",{children:"Engelsk"})]}),n.jsx(Hn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]}),n.jsxs("label",{children:["Varighed",n.jsxs("div",{className:"sim-select-wrap",children:[n.jsx(Pu,{size:16,strokeWidth:1.8}),n.jsxs("select",{value:D,onChange:_=>fe(_.target.value),children:[n.jsx("option",{value:"5",children:"5 min"}),n.jsx("option",{value:"10",children:"10 min"}),n.jsx("option",{value:"15",children:"15 min"}),n.jsx("option",{value:"20",children:"20 min"})]}),n.jsx(Hn,{size:15,strokeWidth:1.8,className:"sim-caret"})]})]})]})]})]}),n.jsxs("div",{className:"sim-history-head",children:[n.jsx("h2",{children:"Tidligere simuleringer"}),n.jsxs("button",{type:"button",children:[n.jsx(Qh,{size:15,strokeWidth:1.8})," Filtrer"]})]}),B?n.jsx("p",{className:"dash-loading",children:"Indlaeser simuleringer..."}):null,n.jsx("section",{className:"sim-history-grid",children:H.map(_=>n.jsxs("article",{className:_.completed?"sim-card done":"sim-card draft",children:[n.jsxs("div",{className:"sim-card-head",children:[n.jsxs("div",{children:[n.jsx("h3",{children:_.title}),n.jsx("p",{children:_.companyName})]}),n.jsx("span",{className:_.completed?"sim-status done":"sim-status draft",children:_.completed?"Faerdig":"Ikke faerdig"})]}),n.jsxs("div",{className:"sim-tags",children:[n.jsxs("span",{children:[n.jsx(Pu,{size:13,strokeWidth:1.8})," ",_.durationMinutes," min"]}),n.jsxs("span",{children:[n.jsx(Hl,{size:13,strokeWidth:1.8})," ",_.personality]})]}),n.jsxs("div",{className:"sim-card-foot",children:[n.jsx("small",{children:_.dateLabel}),_.completed?n.jsxs("button",{type:"button",className:"sim-link-btn",children:["Se evaluering ",n.jsx($a,{size:14,strokeWidth:1.8})]}):n.jsxs("button",{type:"button",className:"sim-link-btn",children:["Fortsæt ",n.jsx(vv,{size:14,strokeWidth:1.8})]})]})]},_.id))})]})]})]})}class Sy{constructor(c=new Pa,u=new ys){this.candidateService=c,this.subscriptionService=u}async getCandidateProfile(){try{const c=await this.candidateService.getCandidate();return{name:c.firstName?.trim()||c.name?.trim()||"Lasse",imageUrl:c.imageUrl||c.image||void 0}}catch{return{name:"Lasse"}}}async getSnapshot(){const[c,u]=await Promise.allSettled([this.subscriptionService.getPaymentOverview(),this.subscriptionService.getSubscriptionProducts()]);return{paymentOverview:c.status==="fulfilled"?c.value:null,products:u.status==="fulfilled"?u.value:null}}async redeemCode(c){await this.subscriptionService.redeemCode(c)}}const Vh=["Download et professionelt CV - Klar til brug med et enkelt klik","Karriereagent med personlige anbefalinger","Øget synlighed bliv fundet af virksomheder","Lad systemet lave din ansøgning for dig","Optimer dit CV med intelligente forslag","Job simulatoren træn til din næste jobsamtale"];function cm(d){if(!d)return null;const c=d instanceof Date?d:new Date(d);return Number.isNaN(c.getTime())?null:c}function Ny(d){const c=cm(d);return c?new Intl.DateTimeFormat("da-DK",{day:"2-digit",month:"2-digit",year:"numeric"}).format(c):"Ukendt dato"}function ky(d){if(!d)return!1;const c=cm(d.activeToDate);return c?c.getTime()>Date.now():!1}function Ay(d){const c=d?.premium_30?.price??49,u=d?.premium_90?.price??99,r=d?.premium_365?.price??249;return{30:{title:"30 dage",priceText:`${c} kr.`,dailyText:"Svarer til 1.63 kr. pr. dag",description:"Månedlig adgang til alle premium-funktioner"},90:{title:"90 dage",priceText:`${u} kr.`,dailyText:"Svarer til 1.10 kr. pr. dag",savings:"Spar 33%",description:"Mest populære valg med ekstra besparelse"},365:{title:"365 dage",priceText:`${r} kr.`,dailyText:"Svarer til 0.68 kr. pr. dag",savings:"Spar 58%",description:"Inkluderer gavekode til 3 måneders premium"}}}function _y({onLogout:d,onNavigate:c,onToggleTheme:u,theme:r}){const m=C.useMemo(()=>new Sy,[]),[v,U]=C.useState("Lasse"),[Y,R]=C.useState(void 0),[b,V]=C.useState(null),[T,q]=C.useState(null),[Q,ee]=C.useState(!0),[B,re]=C.useState("90"),[oe,ge]=C.useState(!1),[K,ne]=C.useState(""),[se,Z]=C.useState(""),[D,fe]=C.useState(!1),[je,Se]=C.useState(null);C.useEffect(()=>{let W=!0;async function k(){ee(!0);const[_,O]=await Promise.all([m.getCandidateProfile(),m.getSnapshot()]);W&&(U(_.name),R(_.imageUrl),V(O.paymentOverview),q(O.products),ee(!1))}return k(),()=>{W=!1}},[m]);const H=C.useMemo(()=>Ay(T),[T]),J=ky(b),ae=je??J;async function P(){const W=K.trim();if(!(!W||D)){Z(""),fe(!0);try{await m.redeemCode(W),Z("Koden blev indløst. Opdaterer abonnement...");const k=await m.getSnapshot();V(k.paymentOverview),q(k.products),ne("")}catch{Z("Kunne ikke indløse kode. Prøv igen.")}finally{fe(!1)}}}return n.jsxs("section",{className:`dash-root ${r==="dark"?"theme-dark":""}`,children:[n.jsx("div",{className:"dash-orb dash-orb-1"}),n.jsx("div",{className:"dash-orb dash-orb-2"}),n.jsx("div",{className:"dash-orb dash-orb-3"}),n.jsx(ia,{active:"subscription",onNavigate:c}),n.jsxs("main",{className:"dash-main custom-scrollbar sub-main",children:[n.jsx(sa,{name:v,imageUrl:Y,onLogout:d,theme:r,onToggleTheme:u,actions:n.jsxs("div",{className:"sub-top-actions",children:[n.jsxs("div",{className:"sub-crumb-pill",children:[n.jsx(tr,{size:15,strokeWidth:1.8})," Abonnement"]}),n.jsx("button",{type:"button",className:"sub-toggle-btn",onClick:()=>Se(W=>W===null?!J:!W),children:ae?'Vis "Unsubscribed" state':'Vis "Subscribed" state'})]})}),n.jsxs("div",{className:"sub-head",children:[n.jsxs("div",{className:"sub-head-title-row",children:[n.jsx("div",{className:"sub-head-icon",children:n.jsx(tr,{size:18,strokeWidth:1.8})}),n.jsx("h1",{children:"Dit Abonnement"})]}),n.jsx("p",{children:"Administrer dit medlemskab og lås op for alle de intelligente værktøjer, der gør din jobsøgning nemmere."})]}),n.jsxs("div",{className:"sub-wrap",children:[n.jsxs("section",{className:"sub-redeem-card",children:[n.jsxs("div",{className:"sub-redeem-head",children:[n.jsx("span",{children:"🎟️"}),n.jsx("h2",{children:"Indløs kode"})]}),n.jsx("p",{children:"Har du en rabatkode eller gavekode? Indtast den her og få den aktiveret med det samme"}),n.jsxs("div",{className:"sub-redeem-row",children:[n.jsx("input",{type:"text",value:K,onChange:W=>ne(W.target.value),placeholder:"Indtast kode her..."}),n.jsx("button",{type:"button",onClick:()=>{P()},disabled:D,children:D?"Indløser...":"Indløs"})]}),se?n.jsx("small",{children:se}):null]}),Q?n.jsx("p",{className:"dash-loading",children:"Indlaeser abonnement..."}):null,!Q&&!ae?n.jsxs(n.Fragment,{children:[n.jsx("section",{className:"sub-plan-grid",children:["30","90","365"].map(W=>{const k=H[W],_=B===W,O=W==="90",I=W==="365";return n.jsxs("label",{className:["sub-plan-card",_?"selected":"",O?"popular":"",I?"yearly":""].join(" ").trim(),children:[O?n.jsx("div",{className:"sub-popular-badge",children:"Mest populær"}):null,n.jsx("input",{type:"radio",name:"pricing-plan",checked:_,onChange:()=>re(W)}),n.jsx("div",{className:"sub-radio-indicator",children:n.jsx("i",{})}),n.jsxs("div",{className:"sub-plan-content",children:[n.jsxs("div",{className:"sub-plan-title-row",children:[n.jsx("h3",{children:k.title}),k.savings?n.jsx("span",{children:k.savings}):null]}),n.jsx("div",{className:"sub-price",children:k.priceText}),n.jsx("p",{className:"sub-price-daily",children:k.dailyText}),I?n.jsxs("div",{className:"sub-gift-box",children:[n.jsx(Hp,{size:17,strokeWidth:1.8}),n.jsxs("div",{children:[n.jsx("strong",{children:"Giv en gave"}),n.jsx("small",{children:"Få en gratis 3-måneders Premium-kode med i købet til en ven."})]})]}):null,n.jsx("div",{className:"sub-divider"}),n.jsx("ul",{children:Vh.map(ue=>n.jsxs("li",{children:[n.jsx(tt,{size:15,strokeWidth:1.8}),n.jsx("span",{children:ue})]},`${W}-${ue}`))})]})]},W)})}),n.jsxs("section",{className:"sub-checkout-card",children:[n.jsxs("div",{children:[n.jsx("h3",{children:"Klar til at opgradere?"}),n.jsx("p",{children:"Vælg en plan ovenfor og få adgang til alle Premium-funktioner med det samme."})]}),n.jsxs("div",{className:"sub-checkout-actions",children:[n.jsxs("label",{children:[n.jsx("input",{type:"checkbox",checked:oe,onChange:W=>ge(W.target.checked)}),n.jsx("span",{className:"sub-checkbox",children:n.jsx(hp,{size:13,strokeWidth:2.2})}),n.jsx("span",{children:"Jeg accepterer handelsbetingelser"})]}),n.jsx("button",{type:"button",disabled:!oe,children:"Gå til betaling"})]})]})]}):null,!Q&&ae?n.jsxs("div",{className:"sub-active-wrap",children:[n.jsxs("section",{className:"sub-gift-alert",children:[n.jsx("div",{className:"sub-gift-glow"}),n.jsx("div",{className:"sub-gift-icon",children:"🎁"}),n.jsxs("div",{children:[n.jsx("h2",{children:"Din gave venter!"}),n.jsx("p",{children:"Klik på gaven nedenfor for at se indholdet"})]}),n.jsx("button",{type:"button",children:"Åbn gave"})]}),n.jsxs("section",{className:"sub-active-card",children:[n.jsxs("div",{className:"sub-active-head",children:[n.jsx("span",{children:"👑"}),n.jsx("h2",{children:"Premium abonnement"})]}),n.jsxs("div",{className:"sub-active-grid",children:[n.jsx("div",{className:"sub-active-features",children:n.jsx("ul",{children:Vh.map(W=>n.jsxs("li",{children:[n.jsx(tt,{size:16,strokeWidth:1.8}),n.jsx("span",{children:W})]},`active-${W}`))})}),n.jsxs("div",{className:"sub-active-status-col",children:[n.jsxs("div",{className:"sub-active-status-box",children:[n.jsx("div",{className:"sub-active-check",children:n.jsx(tt,{size:34,strokeWidth:1.8})}),n.jsx("h3",{children:"Dit abonnement er aktivt"}),n.jsxs("strong",{children:[H[B].priceText," for ",H[B].title]}),n.jsx("p",{children:H[B].dailyText}),n.jsxs("div",{className:"sub-renew-pill",children:[n.jsx(up,{size:16,strokeWidth:1.8}),"Fornyes d. ",Ny(b?.renewDate)]})]}),n.jsx("button",{type:"button",className:"sub-manage-link",children:"Administrer betalingsoplysninger"})]})]})]})]}):null]})]})]})}function Ty(){const d=C.useMemo(()=>!!window.localStorage.getItem("token"),[]),c=C.useMemo(()=>window.localStorage.getItem("theme")==="dark"?"dark":"light",[]),[u,r]=C.useState(d),[m,v]=C.useState(c),[U,Y]=C.useState("dashboard"),[R,b]=C.useState(null);function V(B){(B==="dashboard"||B==="jobs"||B==="cv"||B==="messages"||B==="agents"||B==="ai-agent"||B==="simulator"||B==="subscription")&&Y(B)}function T(B,re,oe="jobs"){b({id:B,fromJobnet:re,returnPage:oe}),Y("job-detail")}function q(){Y(R?.returnPage??"jobs")}async function Q(){await ql.clearCredentials(),Y("dashboard"),b(null),r(!1)}function ee(){v(B=>{const re=B==="light"?"dark":"light";return window.localStorage.setItem("theme",re),re})}return u?U==="jobs"?n.jsx(oy,{onLogout:Q,onNavigate:V,onOpenJobDetail:T,theme:m,onToggleTheme:ee}):U==="cv"?n.jsx(G0,{onLogout:Q,onNavigate:V,theme:m,onToggleTheme:ee}):U==="messages"?n.jsx(my,{onLogout:Q,onNavigate:V,theme:m,onToggleTheme:ee}):U==="agents"?n.jsx(b0,{onLogout:Q,onNavigate:V,onOpenJobDetail:T,theme:m,onToggleTheme:ee}):U==="ai-agent"?n.jsx(k0,{onLogout:Q,onNavigate:V,theme:m,onToggleTheme:ee}):U==="simulator"?n.jsx(xy,{onLogout:Q,onNavigate:V,theme:m,onToggleTheme:ee}):U==="subscription"?n.jsx(_y,{onLogout:Q,onNavigate:V,theme:m,onToggleTheme:ee}):U==="job-detail"&&R?n.jsx(iy,{jobId:R.id,fromJobnet:R.fromJobnet,onBack:q,onLogout:Q,onNavigate:V,theme:m,onToggleTheme:ee}):n.jsx(ey,{onLogout:Q,onNavigate:V,onOpenJobDetail:T,theme:m,onToggleTheme:ee}):n.jsx(c0,{onAuthenticated:()=>r(!0)})}qg.createRoot(document.getElementById("root")).render(n.jsx(C.StrictMode,{children:n.jsx(Ty,{})}));