mirror of
https://github.com/daimyomizukagebay61/SteamPanel.git
synced 2026-07-25 03:34:30 +00:00
14 lines
348 KiB
JavaScript
14 lines
348 KiB
JavaScript
var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},c=(n,r,a)=>(a=n==null?{}:e(i(n)),s(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var l=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=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,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function ee(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var k=/\/+/g;function A(e,t){return typeof e==`object`&&e&&e.key!=null?ee(``+e.key):t.toString(36)}function j(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function M(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,M(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+A(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(k,`$&/`)+`/`),M(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(k,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+A(a,u),c+=M(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+A(a,u++),c+=M(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return M(j(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function te(e,t,n){if(e==null)return e;var r=[],i=0;return M(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function ne(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var N=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&&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)},P={map:te,forEach:function(e,t,n){te(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return te(e,function(){t++}),t},toArray:function(e){return te(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=P,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return E(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return E(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=O,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:ne}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,N)}catch(e){N(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},e.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},e.use=function(e){return w.H.use(e)},e.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},e.useCallback=function(e,t){return w.H.useCallback(e,t)},e.useContext=function(e){return w.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return w.H.useEffect(e,t)},e.useEffectEvent=function(e){return w.H.useEffectEvent(e)},e.useId=function(){return w.H.useId()},e.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return w.H.useMemo(e,t)},e.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},e.useRef=function(e){return w.H.useRef(e)},e.useState=function(e){return w.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return w.H.useTransition()},e.version=`19.2.4`})),u=o(((e,t)=>{t.exports=l()})),d=o((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&A(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-T<w)}function D(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&A(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var ee=new MessageChannel,k=ee.port2;ee.port1.onmessage=D,O=function(){k.postMessage(null)}}else O=function(){_(D,0)};function A(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,A(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),f=o(((e,t)=>{t.exports=d()})),p=o((e=>{var t=u();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.4`})),m=o(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=p()})),h=o((e=>{var t=f(),n=u(),r=m();function i(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function s(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 c(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 l(e){if(o(e)!==e)throw Error(i(188))}function d(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function p(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=p(e),t!==null)return t;e=e.sibling}return null}var h=Object.assign,g=Symbol.for(`react.element`),_=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),S=Symbol.for(`react.consumer`),C=Symbol.for(`react.context`),w=Symbol.for(`react.forward_ref`),T=Symbol.for(`react.suspense`),E=Symbol.for(`react.suspense_list`),D=Symbol.for(`react.memo`),O=Symbol.for(`react.lazy`),ee=Symbol.for(`react.activity`),k=Symbol.for(`react.memo_cache_sentinel`),A=Symbol.iterator;function j(e){return typeof e!=`object`||!e?null:(e=A&&e[A]||e[`@@iterator`],typeof e==`function`?e:null)}var M=Symbol.for(`react.client.reference`);function te(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===M?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case T:return`Suspense`;case E:return`SuspenseList`;case ee:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case C:return e.displayName||`Context`;case S:return(e._context.displayName||`Context`)+`.Consumer`;case w:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case D:return t=e.displayName||null,t===null?te(e.type)||`Memo`:t;case O:t=e._payload,e=e._init;try{return te(e(t))}catch{}}return null}var ne=Array.isArray,N=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,re={pending:!1,data:null,method:null,action:null},ie=[],ae=-1;function F(e){return{current:e}}function I(e){0>ae||(e.current=ie[ae],ie[ae]=null,ae--)}function L(e,t){ae++,ie[ae]=e.current,e.current=t}var oe=F(null),R=F(null),se=F(null),ce=F(null);function le(e,t){switch(L(se,t),L(R,e),L(oe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}I(oe),L(oe,e)}function ue(){I(oe),I(R),I(se)}function de(e){e.memoizedState!==null&&L(ce,e);var t=oe.current,n=Hd(t,e.type);t!==n&&(L(R,e),L(oe,n))}function fe(e){R.current===e&&(I(oe),I(R)),ce.current===e&&(I(ce),Qf._currentValue=re)}var pe,me;function he(e){if(pe===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);pe=t&&t[1]||``,me=-1<e.stack.indexOf(`
|
||
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
|
||
`+pe+e+me}var ge=!1;function _e(e,t){if(!e||ge)return``;ge=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
|
||
`),l=s.split(`
|
||
`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
|
||
`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{ge=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?he(n):``}function ve(e,t){switch(e.tag){case 26:case 27:case 5:return he(e.type);case 16:return he(`Lazy`);case 13:return e.child!==t&&t!==null?he(`Suspense Fallback`):he(`Suspense`);case 19:return he(`SuspenseList`);case 0:case 15:return _e(e.type,!1);case 11:return _e(e.type.render,!1);case 1:return _e(e.type,!0);case 31:return he(`Activity`);default:return``}}function ye(e){try{var t=``,n=null;do t+=ve(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
|
||
Error generating stack: `+e.message+`
|
||
`+e.stack}}var be=Object.prototype.hasOwnProperty,xe=t.unstable_scheduleCallback,Se=t.unstable_cancelCallback,Ce=t.unstable_shouldYield,we=t.unstable_requestPaint,Te=t.unstable_now,Ee=t.unstable_getCurrentPriorityLevel,De=t.unstable_ImmediatePriority,Oe=t.unstable_UserBlockingPriority,ke=t.unstable_NormalPriority,Ae=t.unstable_LowPriority,je=t.unstable_IdlePriority,Me=t.log,Ne=t.unstable_setDisableYieldValue,Pe=null,Fe=null;function Ie(e){if(typeof Me==`function`&&Ne(e),Fe&&typeof Fe.setStrictMode==`function`)try{Fe.setStrictMode(Pe,e)}catch{}}var Le=Math.clz32?Math.clz32:Be,Re=Math.log,ze=Math.LN2;function Be(e){return e>>>=0,e===0?32:31-(Re(e)/ze|0)|0}var Ve=256,He=262144,Ue=4194304;function We(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 Ge(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=We(n))):i=We(o):i=We(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=We(n))):i=We(o)):i=We(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Ke(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function qe(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 Je(){var e=Ue;return Ue<<=1,!(Ue&62914560)&&(Ue=4194304),e}function Ye(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Xe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ze(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Le(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&Qe(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function Qe(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Le(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function $e(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Le(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function et(e,t){var n=t&-t;return n=n&42?1:tt(n),(n&(e.suspendedLanes|t))===0?n:0}function tt(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 nt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function rt(){var e=P.p;return e===0?(e=window.event,e===void 0?32:mp(e.type)):e}function it(e,t){var n=P.p;try{return P.p=e,t()}finally{P.p=n}}var at=Math.random().toString(36).slice(2),ot=`__reactFiber$`+at,st=`__reactProps$`+at,ct=`__reactContainer$`+at,lt=`__reactEvents$`+at,ut=`__reactListeners$`+at,dt=`__reactHandles$`+at,ft=`__reactResources$`+at,pt=`__reactMarker$`+at;function mt(e){delete e[ot],delete e[st],delete e[lt],delete e[ut],delete e[dt]}function ht(e){var t=e[ot];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ct]||n[ot]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=df(e);e!==null;){if(n=e[ot])return n;e=df(e)}return t}e=n,n=e.parentNode}return null}function gt(e){if(e=e[ot]||e[ct]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function _t(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function vt(e){var t=e[ft];return t||=e[ft]={hoistableStyles:new Map,hoistableScripts:new Map},t}function yt(e){e[pt]=!0}var bt=new Set,xt={};function St(e,t){Ct(e,t),Ct(e+`Capture`,t)}function Ct(e,t){for(xt[e]=t,e=0;e<t.length;e++)bt.add(t[e])}var wt=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]*$`),Tt={},Et={};function Dt(e){return be.call(Et,e)?!0:be.call(Tt,e)?!1:wt.test(e)?Et[e]=!0:(Tt[e]=!0,!1)}function Ot(e,t,n){if(Dt(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function kt(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function At(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function jt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Mt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Nt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Pt(e){if(!e._valueTracker){var t=Mt(e)?`checked`:`value`;e._valueTracker=Nt(e,t,``+e[t])}}function Ft(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Mt(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function It(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Lt=/[\n"\\]/g;function Rt(e){return e.replace(Lt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function zt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+jt(t)):e.value!==``+jt(t)&&(e.value=``+jt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Vt(e,o,jt(n)):Vt(e,o,jt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+jt(s):e.removeAttribute(`name`)}function Bt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Pt(e);return}n=n==null?``:``+jt(n),t=t==null?n:``+jt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Pt(e)}function Vt(e,t,n){t===`number`&&It(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Ht(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+jt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Ut(e,t,n){if(t!=null&&(t=``+jt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+jt(n)}function Wt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(ne(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=jt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Pt(e)}function Gt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Kt=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 qt(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||Kt.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Jt(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&qt(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&qt(e,o,t[o])}function Yt(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 Xt=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`]]),Zt=/^[\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 Qt(e){return Zt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function $t(){}var en=null;function tn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nn=null,rn=null;function an(e){var t=gt(e);if(t&&(e=t.stateNode)){var n=e[st]||null;a:switch(e=t.stateNode,t.type){case`input`:if(zt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Rt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[st]||null;if(!a)throw Error(i(90));zt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Ft(r)}break a;case`textarea`:Ut(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Ht(e,!!n.multiple,t,!1)}}}var on=!1;function sn(e,t,n){if(on)return e(t,n);on=!0;try{return e(t)}finally{if(on=!1,(nn!==null||rn!==null)&&(bu(),nn&&(t=nn,e=rn,rn=nn=null,an(t),e)))for(t=0;t<e.length;t++)an(e[t])}}function cn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[st]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var ln=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),un=!1;if(ln)try{var dn={};Object.defineProperty(dn,`passive`,{get:function(){un=!0}}),window.addEventListener(`test`,dn,dn),window.removeEventListener(`test`,dn,dn)}catch{un=!1}var fn=null,pn=null,mn=null;function hn(){if(mn)return mn;var e,t=pn,n=t.length,r,i=`value`in fn?fn.value:fn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return mn=i.slice(e,1<r?1-r:void 0)}function gn(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 _n(){return!0}function vn(){return!1}function yn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?_n:vn,this.isPropagationStopped=vn,this}return h(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=_n)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=_n)},persist:function(){},isPersistent:_n}),t}var bn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xn=yn(bn),Sn=h({},bn,{view:0,detail:0}),Cn=yn(Sn),wn,Tn,En,Dn=h({},Sn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Rn,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!==En&&(En&&e.type===`mousemove`?(wn=e.screenX-En.screenX,Tn=e.screenY-En.screenY):Tn=wn=0,En=e),wn)},movementY:function(e){return`movementY`in e?e.movementY:Tn}}),On=yn(Dn),kn=yn(h({},Dn,{dataTransfer:0})),An=yn(h({},Sn,{relatedTarget:0})),jn=yn(h({},bn,{animationName:0,elapsedTime:0,pseudoElement:0})),Mn=yn(h({},bn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Nn=yn(h({},bn,{data:0})),Pn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Fn={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`},In={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Ln(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=In[e])?!!t[e]:!1}function Rn(){return Ln}var zn=yn(h({},Sn,{key:function(e){if(e.key){var t=Pn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=gn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Fn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Rn,charCode:function(e){return e.type===`keypress`?gn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?gn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Bn=yn(h({},Dn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Vn=yn(h({},Sn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Rn})),Hn=yn(h({},bn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Un=yn(h({},Dn,{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})),Wn=yn(h({},bn,{newState:0,oldState:0})),Gn=[9,13,27,32],Kn=ln&&`CompositionEvent`in window,qn=null;ln&&`documentMode`in document&&(qn=document.documentMode);var Jn=ln&&`TextEvent`in window&&!qn,Yn=ln&&(!Kn||qn&&8<qn&&11>=qn),Xn=` `,Zn=!1;function Qn(e,t){switch(e){case`keyup`:return Gn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function $n(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var er=!1;function tr(e,t){switch(e){case`compositionend`:return $n(t);case`keypress`:return t.which===32?(Zn=!0,Xn):null;case`textInput`:return e=t.data,e===Xn&&Zn?null:e;default:return null}}function nr(e,t){if(er)return e===`compositionend`||!Kn&&Qn(e,t)?(e=hn(),mn=pn=fn=null,er=!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 Yn&&t.locale!==`ko`?null:t.data;default:return null}}var rr={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 ir(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!rr[e.type]:t===`textarea`}function ar(e,t,n,r){nn?rn?rn.push(r):rn=[r]:nn=r,t=Ed(t,`onChange`),0<t.length&&(n=new xn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var or=null,sr=null;function cr(e){yd(e,0)}function lr(e){if(Ft(_t(e)))return e}function ur(e,t){if(e===`change`)return t}var dr=!1;if(ln){var fr;if(ln){var pr=`oninput`in document;if(!pr){var mr=document.createElement(`div`);mr.setAttribute(`oninput`,`return;`),pr=typeof mr.oninput==`function`}fr=pr}else fr=!1;dr=fr&&(!document.documentMode||9<document.documentMode)}function hr(){or&&(or.detachEvent(`onpropertychange`,gr),sr=or=null)}function gr(e){if(e.propertyName===`value`&&lr(sr)){var t=[];ar(t,sr,e,tn(e)),sn(cr,t)}}function _r(e,t,n){e===`focusin`?(hr(),or=t,sr=n,or.attachEvent(`onpropertychange`,gr)):e===`focusout`&&hr()}function vr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return lr(sr)}function yr(e,t){if(e===`click`)return lr(t)}function br(e,t){if(e===`input`||e===`change`)return lr(t)}function xr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Sr=typeof Object.is==`function`?Object.is:xr;function Cr(e,t){if(Sr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!be.call(t,i)||!Sr(e[i],t[i]))return!1}return!0}function wr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Tr(e,t){var n=wr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=wr(n)}}function Er(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Er(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Dr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=It(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=It(e.document)}return t}function Or(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 kr=ln&&`documentMode`in document&&11>=document.documentMode,Ar=null,jr=null,Mr=null,Nr=!1;function Pr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Nr||Ar==null||Ar!==It(r)||(r=Ar,`selectionStart`in r&&Or(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Mr&&Cr(Mr,r)||(Mr=r,r=Ed(jr,`onSelect`),0<r.length&&(t=new xn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Ar)))}function Fr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Ir={animationend:Fr(`Animation`,`AnimationEnd`),animationiteration:Fr(`Animation`,`AnimationIteration`),animationstart:Fr(`Animation`,`AnimationStart`),transitionrun:Fr(`Transition`,`TransitionRun`),transitionstart:Fr(`Transition`,`TransitionStart`),transitioncancel:Fr(`Transition`,`TransitionCancel`),transitionend:Fr(`Transition`,`TransitionEnd`)},Lr={},Rr={};ln&&(Rr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Ir.animationend.animation,delete Ir.animationiteration.animation,delete Ir.animationstart.animation),`TransitionEvent`in window||delete Ir.transitionend.transition);function zr(e){if(Lr[e])return Lr[e];if(!Ir[e])return e;var t=Ir[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Rr)return Lr[e]=t[n];return e}var Br=zr(`animationend`),Vr=zr(`animationiteration`),Hr=zr(`animationstart`),Ur=zr(`transitionrun`),Wr=zr(`transitionstart`),Gr=zr(`transitioncancel`),Kr=zr(`transitionend`),qr=new Map,Jr=`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(` `);Jr.push(`scrollEnd`);function Yr(e,t){qr.set(e,t),St(t,[e])}var Xr=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&&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)},Zr=[],Qr=0,$r=0;function ei(){for(var e=Qr,t=$r=Qr=0;t<e;){var n=Zr[t];Zr[t++]=null;var r=Zr[t];Zr[t++]=null;var i=Zr[t];Zr[t++]=null;var a=Zr[t];if(Zr[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&ii(n,i,a)}}function ti(e,t,n,r){Zr[Qr++]=e,Zr[Qr++]=t,Zr[Qr++]=n,Zr[Qr++]=r,$r|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function ni(e,t,n,r){return ti(e,t,n,r),ai(e)}function ri(e,t){return ti(e,null,null,t),ai(e)}function ii(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Le(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ai(e){if(50<du)throw du=0,fu=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var oi={};function si(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ci(e,t,n,r){return new si(e,t,n,r)}function li(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ui(e,t){var n=e.alternate;return n===null?(n=ci(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function di(e,t){e.flags&=65011714;var n=e.alternate;return n===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=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function fi(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)li(e)&&(s=1);else if(typeof e==`string`)s=Uf(e,n,oe.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case ee:return e=ci(31,n,t,a),e.elementType=ee,e.lanes=o,e;case y:return pi(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=ci(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case T:return e=ci(13,n,t,a),e.elementType=T,e.lanes=o,e;case E:return e=ci(19,n,t,a),e.elementType=E,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case C:s=10;break a;case S:s=9;break a;case w:s=11;break a;case D:s=14;break a;case O:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=ci(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function pi(e,t,n,r){return e=ci(7,e,r,t),e.lanes=n,e}function mi(e,t,n){return e=ci(6,e,null,t),e.lanes=n,e}function hi(e){var t=ci(18,null,null,0);return t.stateNode=e,t}function gi(e,t,n){return t=ci(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var _i=new WeakMap;function vi(e,t){if(typeof e==`object`&&e){var n=_i.get(e);return n===void 0?(t={value:e,source:t,stack:ye(t)},_i.set(e,t),t):n}return{value:e,source:t,stack:ye(t)}}var yi=[],bi=0,xi=null,Si=0,Ci=[],wi=0,Ti=null,Ei=1,Di=``;function Oi(e,t){yi[bi++]=Si,yi[bi++]=xi,xi=e,Si=t}function ki(e,t,n){Ci[wi++]=Ei,Ci[wi++]=Di,Ci[wi++]=Ti,Ti=e;var r=Ei;e=Di;var i=32-Le(r)-1;r&=~(1<<i),n+=1;var a=32-Le(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Ei=1<<32-Le(t)+i|n<<i|r,Di=a+e}else Ei=1<<a|n<<i|r,Di=e}function Ai(e){e.return!==null&&(Oi(e,1),ki(e,1,0))}function ji(e){for(;e===xi;)xi=yi[--bi],yi[bi]=null,Si=yi[--bi],yi[bi]=null;for(;e===Ti;)Ti=Ci[--wi],Ci[wi]=null,Di=Ci[--wi],Ci[wi]=null,Ei=Ci[--wi],Ci[wi]=null}function Mi(e,t){Ci[wi++]=Ei,Ci[wi++]=Di,Ci[wi++]=Ti,Ei=t.id,Di=t.overflow,Ti=e}var Ni=null,z=null,B=!1,Pi=null,Fi=!1,Ii=Error(i(519));function Li(e){throw Ui(vi(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Ii}function Ri(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[ot]=e,t[st]=r,n){case`dialog`:Q(`cancel`,t),Q(`close`,t);break;case`iframe`:case`object`:case`embed`:Q(`load`,t);break;case`video`:case`audio`:for(n=0;n<_d.length;n++)Q(_d[n],t);break;case`source`:Q(`error`,t);break;case`img`:case`image`:case`link`:Q(`error`,t),Q(`load`,t);break;case`details`:Q(`toggle`,t);break;case`input`:Q(`invalid`,t),Bt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Q(`invalid`,t);break;case`textarea`:Q(`invalid`,t),Wt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Md(t.textContent,n)?(r.popover!=null&&(Q(`beforetoggle`,t),Q(`toggle`,t)),r.onScroll!=null&&Q(`scroll`,t),r.onScrollEnd!=null&&Q(`scrollend`,t),r.onClick!=null&&(t.onclick=$t),t=!0):t=!1,t||Li(e,!0)}function zi(e){for(Ni=e.return;Ni;)switch(Ni.tag){case 5:case 31:case 13:Fi=!1;return;case 27:case 3:Fi=!0;return;default:Ni=Ni.return}}function Bi(e){if(e!==Ni)return!1;if(!B)return zi(e),B=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Ud(e.type,e.memoizedProps)),n=!n),n&&z&&Li(e),zi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));z=uf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));z=uf(e)}else t===27?(t=z,Zd(e.type)?(e=lf,lf=null,z=e):z=t):z=Ni?cf(e.stateNode.nextSibling):null;return!0}function Vi(){z=Ni=null,B=!1}function Hi(){var e=Pi;return e!==null&&(Zl===null?Zl=e:Zl.push.apply(Zl,e),Pi=null),e}function Ui(e){Pi===null?Pi=[e]:Pi.push(e)}var Wi=F(null),Gi=null,Ki=null;function qi(e,t,n){L(Wi,t._currentValue),t._currentValue=n}function Ji(e){e._currentValue=Wi.current,I(Wi)}function Yi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function Xi(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),Yi(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Yi(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function Zi(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;Sr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===ce.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Qf]:e.push(Qf))}a=a.return}e!==null&&Xi(t,e,n,r),t.flags|=262144}function Qi(e){for(e=e.firstContext;e!==null;){if(!Sr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function $i(e){Gi=e,Ki=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ea(e){return na(Gi,e)}function ta(e,t){return Gi===null&&$i(e),na(e,t)}function na(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Ki===null){if(e===null)throw Error(i(308));Ki=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ki=Ki.next=t;return n}var ra=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},ia=t.unstable_scheduleCallback,aa=t.unstable_NormalPriority,oa={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function sa(){return{controller:new ra,data:new Map,refCount:0}}function ca(e){e.refCount--,e.refCount===0&&ia(aa,function(){e.controller.abort()})}var la=null,ua=0,da=0,fa=null;function pa(e,t){if(la===null){var n=la=[];ua=0,da=dd(),fa={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return ua++,t.then(ma,ma),t}function ma(){if(--ua===0&&la!==null){fa!==null&&(fa.status=`fulfilled`);var e=la;la=null,da=0,fa=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ha(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var ga=N.S;N.S=function(e,t){eu=Te(),typeof t==`object`&&t&&typeof t.then==`function`&&pa(e,t),ga!==null&&ga(e,t)};var _a=F(null);function va(){var e=_a.current;return e===null?q.pooledCache:e}function ya(e,t){t===null?L(_a,_a.current):L(_a,t.pool)}function ba(){var e=va();return e===null?null:{parent:oa._currentValue,pool:e}}var xa=Error(i(460)),Sa=Error(i(474)),Ca=Error(i(542)),wa={then:function(){}};function Ta(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Ea(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then($t,$t),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Aa(e),e;default:if(typeof t.status==`string`)t.then($t,$t);else{if(e=q,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Aa(e),e}throw Oa=t,xa}}function Da(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Oa=e,xa):e}}var Oa=null;function ka(){if(Oa===null)throw Error(i(459));var e=Oa;return Oa=null,e}function Aa(e){if(e===xa||e===Ca)throw Error(i(483))}var ja=null,Ma=0;function Na(e){var t=Ma;return Ma+=1,ja===null&&(ja=[]),Ea(ja,e,t)}function Pa(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Fa(e,t){throw t.$$typeof===g?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Ia(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=ui(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=mi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===O&&Da(i)===t.type)?(t=a(t,n.props),Pa(t,n),t.return=e,t):(t=fi(n.type,n.key,n.props,null,e.mode,r),Pa(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=gi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=pi(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=mi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case _:return n=fi(t.type,t.key,t.props,null,e.mode,n),Pa(n,t),n.return=e,n;case v:return t=gi(t,e.mode,n),t.return=e,t;case O:return t=Da(t),f(e,t,n)}if(ne(t)||j(t))return t=pi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Na(t),n);if(t.$$typeof===C)return f(e,ta(e,t),n);Fa(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case _:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case O:return n=Da(n),p(e,t,n,r)}if(ne(n)||j(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Na(n),r);if(n.$$typeof===C)return p(e,t,ta(e,n),r);Fa(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case _:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case O:return r=Da(r),m(e,t,n,r,i)}if(ne(r)||j(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Na(r),i);if(r.$$typeof===C)return m(e,t,n,ta(t,r),i);Fa(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),B&&Oi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return B&&Oi(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),B&&Oi(i,h),l}function g(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),B&&Oi(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return B&&Oi(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),B&&Oi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case _:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===O&&Da(l)===r.type){n(e,r.sibling),c=a(r,o.props),Pa(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=pi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=fi(o.type,o.key,o.props,null,e.mode,c),Pa(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=gi(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=Da(o),b(e,r,o,c)}if(ne(o))return h(e,r,o,c);if(j(o)){if(l=j(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Na(o),c);if(o.$$typeof===C)return b(e,r,ta(e,o),c);Fa(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=mi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Ma=0;var i=b(e,t,n,r);return ja=null,i}catch(t){if(t===xa||t===Ca)throw t;var a=ci(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var La=Ia(!0),Ra=Ia(!1),za=!1;function Ba(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Va(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ua(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ai(e),ii(e,null,n),t}return ti(e,r,t,n),ai(e)}function Wa(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$e(e,n)}}function Ga(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ka=!1;function qa(){if(Ka){var e=fa;if(e!==null)throw e}}function Ja(e,t,n,r){Ka=!1;var i=e.updateQueue;za=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Y&f)===f:(r&f)===f){f!==0&&f===da&&(Ka=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(m=g.payload,typeof m==`function`){d=m.call(_,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m==`function`?m.call(_,d,f):m,f==null)break a;d=h({},d,f);break a;case 2:za=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Gl|=o,e.lanes=o,e.memoizedState=d}}function Ya(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Xa(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ya(n[e],t)}var Za=F(null),Qa=F(0);function $a(e,t){e=Ul,L(Qa,e),L(Za,t),Ul=e|t.baseLanes}function eo(){L(Qa,Ul),L(Za,Za.current)}function to(){Ul=Qa.current,I(Za),I(Qa)}var no=F(null),ro=null;function io(e){var t=e.alternate;L(lo,lo.current&1),L(no,e),ro===null&&(t===null||Za.current!==null||t.memoizedState!==null)&&(ro=e)}function ao(e){L(lo,lo.current),L(no,e),ro===null&&(ro=e)}function oo(e){e.tag===22?(L(lo,lo.current),L(no,e),ro===null&&(ro=e)):so(e)}function so(){L(lo,lo.current),L(no,no.current)}function co(e){I(no),ro===e&&(ro=null),I(lo)}var lo=F(0);function uo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||af(n)||of(n)))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)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 fo=0,V=null,H=null,po=null,mo=!1,ho=!1,go=!1,_o=0,vo=0,yo=null,bo=0;function U(){throw Error(i(321))}function xo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Sr(e[n],t[n]))return!1;return!0}function So(e,t,n,r,i,a){return fo=a,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?zs:Bs,go=!1,a=n(r,i),go=!1,ho&&(a=wo(t,n,r,i)),Co(e),a}function Co(e){N.H=Rs;var t=H!==null&&H.next!==null;if(fo=0,po=H=V=null,mo=!1,vo=0,yo=null,t)throw Error(i(300));e===null||rc||(e=e.dependencies,e!==null&&Qi(e)&&(rc=!0))}function wo(e,t,n,r){V=e;var a=0;do{if(ho&&(yo=null),vo=0,ho=!1,25<=a)throw Error(i(301));if(a+=1,po=H=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}N.H=Vs,o=t(n,r)}while(ho);return o}function To(){var e=N.H,t=e.useState()[0];return t=typeof t.then==`function`?Mo(t):t,e=e.useState()[0],(H===null?null:H.memoizedState)!==e&&(V.flags|=1024),t}function Eo(){var e=_o!==0;return _o=0,e}function Do(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Oo(e){if(mo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}mo=!1}fo=0,po=H=V=null,ho=!1,vo=_o=0,yo=null}function ko(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return po===null?V.memoizedState=po=e:po=po.next=e,po}function Ao(){if(H===null){var e=V.alternate;e=e===null?null:e.memoizedState}else e=H.next;var t=po===null?V.memoizedState:po.next;if(t!==null)po=t,H=e;else{if(e===null)throw V.alternate===null?Error(i(467)):Error(i(310));H=e,e={memoizedState:H.memoizedState,baseState:H.baseState,baseQueue:H.baseQueue,queue:H.queue,next:null},po===null?V.memoizedState=po=e:po=po.next=e}return po}function jo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Mo(e){var t=vo;return vo+=1,yo===null&&(yo=[]),e=Ea(yo,e,t),t=V,(po===null?t.memoizedState:po.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?zs:Bs),e}function No(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Mo(e);if(e.$$typeof===C)return ea(e)}throw Error(i(438,String(e)))}function Po(e){var t=null,n=V.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=V.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=jo(),V.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=k;return t.index++,n}function Fo(e,t){return typeof t==`function`?t(e):t}function Io(e){return Lo(Ao(),H,e)}function Lo(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(fo&f)===f:(Y&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===da&&(d=!0);else if((fo&p)===p){u=u.next,p===da&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,V.lanes|=p,Gl|=p;f=u.action,go&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,V.lanes|=f,Gl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Sr(o,e.memoizedState)&&(rc=!0,d&&(n=fa,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ro(e){var t=Ao(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Sr(o,t.memoizedState)||(rc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function zo(e,t,n){var r=V,a=Ao(),o=B;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!Sr((H||a).memoizedState,n);if(s&&(a.memoizedState=n,rc=!0),a=a.queue,us(Ho.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||po!==null&&po.memoizedState.tag&1){if(r.flags|=2048,as(9,{destroy:void 0},Vo.bind(null,r,a,n,t),null),q===null)throw Error(i(349));o||fo&127||Bo(r,t,n)}return n}function Bo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t=jo(),V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Vo(e,t,n,r){t.value=n,t.getSnapshot=r,Uo(t)&&Wo(e)}function Ho(e,t,n){return n(function(){Uo(t)&&Wo(e)})}function Uo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Sr(e,n)}catch{return!0}}function Wo(e){var t=ri(e,2);t!==null&&hu(t,e,2)}function Go(e){var t=ko();if(typeof e==`function`){var n=e;if(e=n(),go){Ie(!0);try{n()}finally{Ie(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:e},t}function Ko(e,t,n,r){return e.baseState=n,Lo(e,H,typeof r==`function`?r:Fo)}function qo(e,t,n,r,a){if(Fs(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};N.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Jo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Jo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=N.T,o={};N.T=o;try{var s=n(i,r),c=N.S;c!==null&&c(o,s),Yo(e,t,s)}catch(n){Zo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),N.T=a}}else try{a=n(i,r),Yo(e,t,a)}catch(n){Zo(e,t,n)}}function Yo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Xo(e,t,n)},function(n){return Zo(e,t,n)}):Xo(e,t,n)}function Xo(e,t,n){t.status=`fulfilled`,t.value=n,Qo(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Jo(e,n)))}function Zo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Qo(t),t=t.next;while(t!==r)}e.action=null}function Qo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function $o(e,t){return t}function es(e,t){if(B){var n=q.formState;if(n!==null){a:{var r=V;if(B){if(z){b:{for(var i=z,a=Fi;i.nodeType!==8;){if(!a){i=null;break b}if(i=cf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){z=cf(i.nextSibling),r=i.data===`F!`;break a}}Li(r)}r=!1}r&&(t=n[0])}}return n=ko(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$o,lastRenderedState:t},n.queue=r,n=Ms.bind(null,V,r),r.dispatch=n,r=Go(!1),a=Ps.bind(null,V,!1,r.queue),r=ko(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=qo.bind(null,V,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function ts(e){return ns(Ao(),H,e)}function ns(e,t,n){if(t=Lo(e,t,$o)[0],e=Io(Fo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Mo(t)}catch(e){throw e===xa?Ca:e}else r=t;t=Ao();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(V.flags|=2048,as(9,{destroy:void 0},rs.bind(null,i,n),null)),[r,a,e]}function rs(e,t){e.action=t}function is(e){var t=Ao(),n=H;if(n!==null)return ns(t,n,e);Ao(),t=t.memoizedState,n=Ao();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function as(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=V.updateQueue,t===null&&(t=jo(),V.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function os(){return Ao().memoizedState}function ss(e,t,n,r){var i=ko();V.flags|=e,i.memoizedState=as(1|t,{destroy:void 0},n,r===void 0?null:r)}function cs(e,t,n,r){var i=Ao();r=r===void 0?null:r;var a=i.memoizedState.inst;H!==null&&r!==null&&xo(r,H.memoizedState.deps)?i.memoizedState=as(t,a,n,r):(V.flags|=e,i.memoizedState=as(1|t,a,n,r))}function ls(e,t){ss(8390656,8,e,t)}function us(e,t){cs(2048,8,e,t)}function ds(e){V.flags|=4;var t=V.updateQueue;if(t===null)t=jo(),V.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function fs(e){var t=Ao().memoizedState;return ds({ref:t,nextImpl:e}),function(){if(K&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function ps(e,t){return cs(4,2,e,t)}function ms(e,t){return cs(4,4,e,t)}function hs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function gs(e,t,n){n=n==null?null:n.concat([e]),cs(4,4,hs.bind(null,t,e),n)}function _s(){}function vs(e,t){var n=Ao();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ys(e,t){var n=Ao();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&xo(t,r[1]))return r[0];if(r=e(),go){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r}function bs(e,t,n){return n===void 0||fo&1073741824&&!(Y&261930)?e.memoizedState=t:(e.memoizedState=n,e=mu(),V.lanes|=e,Gl|=e,n)}function xs(e,t,n,r){return Sr(n,t)?n:Za.current===null?!(fo&42)||fo&1073741824&&!(Y&261930)?(rc=!0,e.memoizedState=n):(e=mu(),V.lanes|=e,Gl|=e,t):(e=bs(e,n,r),Sr(e,t)||(rc=!0),e)}function Ss(e,t,n,r,i){var a=P.p;P.p=a!==0&&8>a?a:8;var o=N.T,s={};N.T=s,Ps(e,!1,t,n);try{var c=i(),l=N.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ns(e,t,ha(c,r),pu(e)):Ns(e,t,r,pu(e))}catch(n){Ns(e,t,{then:function(){},status:`rejected`,reason:n},pu())}finally{P.p=a,o!==null&&s.types!==null&&(o.types=s.types),N.T=o}}function Cs(){}function ws(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Ts(e).queue;Ss(e,a,t,re,n===null?Cs:function(){return Es(e),n(r)})}function Ts(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:re,baseState:re,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:re},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Es(e){var t=Ts(e);t.next===null&&(t=e.alternate.memoizedState),Ns(e,t.next.queue,{},pu())}function Ds(){return ea(Qf)}function Os(){return Ao().memoizedState}function ks(){return Ao().memoizedState}function As(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=pu();e=Ha(n);var r=Ua(t,e,n);r!==null&&(hu(r,t,n),Wa(r,t,n)),t={cache:sa()},e.payload=t;return}t=t.return}}function js(e,t,n){var r=pu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Fs(e)?Is(t,n):(n=ni(e,t,n,r),n!==null&&(hu(n,e,r),Ls(n,t,r)))}function Ms(e,t,n){Ns(e,t,n,pu())}function Ns(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fs(e))Is(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Sr(s,o))return ti(e,t,i,0),q===null&&ei(),!1}catch{}if(n=ni(e,t,i,r),n!==null)return hu(n,e,r),Ls(n,t,r),!0}return!1}function Ps(e,t,n,r){if(r={lane:2,revertLane:dd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Fs(e)){if(t)throw Error(i(479))}else t=ni(e,n,r,2),t!==null&&hu(t,e,2)}function Fs(e){var t=e.alternate;return e===V||t!==null&&t===V}function Is(e,t){ho=mo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ls(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$e(e,n)}}var Rs={readContext:ea,use:No,useCallback:U,useContext:U,useEffect:U,useImperativeHandle:U,useLayoutEffect:U,useInsertionEffect:U,useMemo:U,useReducer:U,useRef:U,useState:U,useDebugValue:U,useDeferredValue:U,useTransition:U,useSyncExternalStore:U,useId:U,useHostTransitionStatus:U,useFormState:U,useActionState:U,useOptimistic:U,useMemoCache:U,useCacheRefresh:U};Rs.useEffectEvent=U;var zs={readContext:ea,use:No,useCallback:function(e,t){return ko().memoizedState=[e,t===void 0?null:t],e},useContext:ea,useEffect:ls,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ss(4194308,4,hs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ss(4194308,4,e,t)},useInsertionEffect:function(e,t){ss(4,2,e,t)},useMemo:function(e,t){var n=ko();t=t===void 0?null:t;var r=e();if(go){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ko();if(n!==void 0){var i=n(t);if(go){Ie(!0);try{n(t)}finally{Ie(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=js.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=ko();return e={current:e},t.memoizedState=e},useState:function(e){e=Go(e);var t=e.queue,n=Ms.bind(null,V,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:_s,useDeferredValue:function(e,t){return bs(ko(),e,t)},useTransition:function(){var e=Go(!1);return e=Ss.bind(null,V,e.queue,!0,!1),ko().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=V,a=ko();if(B){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),q===null)throw Error(i(349));Y&127||Bo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ls(Ho.bind(null,r,o,e),[e]),r.flags|=2048,as(9,{destroy:void 0},Vo.bind(null,r,o,n,t),null),n},useId:function(){var e=ko(),t=q.identifierPrefix;if(B){var n=Di,r=Ei;n=(r&~(1<<32-Le(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=_o++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=bo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Ds,useFormState:es,useActionState:es,useOptimistic:function(e){var t=ko();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ps.bind(null,V,!0,n),n.dispatch=t,[e,t]},useMemoCache:Po,useCacheRefresh:function(){return ko().memoizedState=As.bind(null,V)},useEffectEvent:function(e){var t=ko(),n={impl:e};return t.memoizedState=n,function(){if(K&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},Bs={readContext:ea,use:No,useCallback:vs,useContext:ea,useEffect:us,useImperativeHandle:gs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:ys,useReducer:Io,useRef:os,useState:function(){return Io(Fo)},useDebugValue:_s,useDeferredValue:function(e,t){return xs(Ao(),H.memoizedState,e,t)},useTransition:function(){var e=Io(Fo)[0],t=Ao().memoizedState;return[typeof e==`boolean`?e:Mo(e),t]},useSyncExternalStore:zo,useId:Os,useHostTransitionStatus:Ds,useFormState:ts,useActionState:ts,useOptimistic:function(e,t){return Ko(Ao(),H,e,t)},useMemoCache:Po,useCacheRefresh:ks};Bs.useEffectEvent=fs;var Vs={readContext:ea,use:No,useCallback:vs,useContext:ea,useEffect:us,useImperativeHandle:gs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:ys,useReducer:Ro,useRef:os,useState:function(){return Ro(Fo)},useDebugValue:_s,useDeferredValue:function(e,t){var n=Ao();return H===null?bs(n,e,t):xs(n,H.memoizedState,e,t)},useTransition:function(){var e=Ro(Fo)[0],t=Ao().memoizedState;return[typeof e==`boolean`?e:Mo(e),t]},useSyncExternalStore:zo,useId:Os,useHostTransitionStatus:Ds,useFormState:is,useActionState:is,useOptimistic:function(e,t){var n=Ao();return H===null?(n.baseState=e,[e,n.queue.dispatch]):Ko(n,H,e,t)},useMemoCache:Po,useCacheRefresh:ks};Vs.useEffectEvent=fs;function Hs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:h({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Us={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pu(),i=Ha(r);i.payload=t,n!=null&&(i.callback=n),t=Ua(e,i,r),t!==null&&(hu(t,e,r),Wa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pu(),i=Ha(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ua(e,i,r),t!==null&&(hu(t,e,r),Wa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pu(),r=Ha(n);r.tag=2,t!=null&&(r.callback=t),t=Ua(e,r,n),t!==null&&(hu(t,e,n),Wa(t,e,n))}};function Ws(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Cr(n,r)||!Cr(i,a):!0}function Gs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Us.enqueueReplaceState(t,t.state,null)}function Ks(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=h({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function qs(e){Xr(e)}function Js(e){console.error(e)}function Ys(e){Xr(e)}function Xs(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Zs(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Qs(e,t,n){return n=Ha(n),n.tag=3,n.payload={element:null},n.callback=function(){Xs(e,t)},n}function $s(e){return e=Ha(e),e.tag=3,e}function ec(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Zs(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Zs(t,n,r),typeof i!=`function`&&(ru===null?ru=new Set([this]):ru.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function tc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Zi(t,n,a,!0),n=no.current,n!==null){switch(n.tag){case 31:case 13:return ro===null?Du():n.alternate===null&&Wl===0&&(Wl=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===wa?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Gu(e,r,a)),!1;case 22:return n.flags|=65536,r===wa?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Gu(e,r,a)),!1}throw Error(i(435,n.tag))}return Gu(e,r,a),Du(),!1}if(B)return t=no.current,t===null?(r!==Ii&&(t=Error(i(423),{cause:r}),Ui(vi(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=vi(r,n),a=Qs(e.stateNode,r,a),Ga(e,a),Wl!==4&&(Wl=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Ii&&(e=Error(i(422),{cause:r}),Ui(vi(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=vi(o,n),Xl===null?Xl=[o]:Xl.push(o),Wl!==4&&(Wl=2),t===null)return!0;r=vi(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=Qs(n.stateNode,r,e),Ga(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(ru===null||!ru.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=$s(a),ec(a,e,n,r),Ga(n,a),!1}n=n.return}while(n!==null);return!1}var nc=Error(i(461)),rc=!1;function ic(e,t,n,r){t.child=e===null?Ra(t,null,n,r):La(t,e.child,n,r)}function ac(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return $i(t),r=So(e,t,n,o,a,i),s=Eo(),e!==null&&!rc?(Do(e,t,i),kc(e,t,i)):(B&&s&&Ai(t),t.flags|=1,ic(e,t,r,i),t.child)}function oc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!li(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,sc(e,t,a,r,i)):(e=fi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Ac(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Cr:n,n(o,r)&&e.ref===t.ref)return kc(e,t,i)}return t.flags|=1,e=ui(a,r),e.ref=t.ref,e.return=t,t.child=e}function sc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Cr(a,r)&&e.ref===t.ref)if(rc=!1,t.pendingProps=r=a,Ac(e,i))e.flags&131072&&(rc=!0);else return t.lanes=e.lanes,kc(e,t,i)}return hc(e,t,n,r,i)}function cc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return uc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ya(t,a===null?null:a.cachePool),a===null?eo():$a(t,a),oo(t);else return r=t.lanes=536870912,uc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&ya(t,null),eo(),so(t)):(ya(t,a.cachePool),$a(t,a),so(t),t.memoizedState=null);return ic(e,t,i,n),t.child}function lc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function uc(e,t,n,r,i){var a=va();return a=a===null?null:{parent:oa._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&ya(t,null),eo(),oo(t),e!==null&&Zi(e,t,r,!0),t.childLanes=i,null}function dc(e,t){return t=wc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function fc(e,t,n){return La(t,e.child,null,n),e=dc(t,t.pendingProps),e.flags|=2,co(t),t.memoizedState=null,e}function pc(e,t,n){var r=t.pendingProps,a=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(B){if(r.mode===`hidden`)return e=dc(t,r),t.lanes=536870912,lc(null,e);if(ao(t),(e=z)?(e=rf(e,Fi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ti===null?null:{id:Ei,overflow:Di},retryLane:536870912,hydrationErrors:null},n=hi(e),n.return=t,t.child=n,Ni=t,z=null)):e=null,e===null)throw Li(t);return t.lanes=536870912,null}return dc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(ao(t),a)if(t.flags&256)t.flags&=-257,t=fc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558));else if(rc||Zi(e,t,n,!1),a=(n&e.childLanes)!==0,rc||a){if(r=q,r!==null&&(s=et(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,ri(e,s),hu(r,e,s),nc;Du(),t=fc(e,t,n)}else e=o.treeContext,z=cf(s.nextSibling),Ni=t,B=!0,Pi=null,Fi=!1,e!==null&&Mi(t,e),t=dc(t,r),t.flags|=4096;return t}return e=ui(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function mc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function hc(e,t,n,r,i){return $i(t),n=So(e,t,n,r,void 0,i),r=Eo(),e!==null&&!rc?(Do(e,t,i),kc(e,t,i)):(B&&r&&Ai(t),t.flags|=1,ic(e,t,n,i),t.child)}function gc(e,t,n,r,i,a){return $i(t),t.updateQueue=null,n=wo(t,r,n,i),Co(e),r=Eo(),e!==null&&!rc?(Do(e,t,a),kc(e,t,a)):(B&&r&&Ai(t),t.flags|=1,ic(e,t,n,a),t.child)}function _c(e,t,n,r,i){if($i(t),t.stateNode===null){var a=oi,o=n.contextType;typeof o==`object`&&o&&(a=ea(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Us,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ba(t),o=n.contextType,a.context=typeof o==`object`&&o?ea(o):oi,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Hs(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Us.enqueueReplaceState(a,a.state,null),Ja(t,r,a,i),qa(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Ks(n,s);a.props=c;var l=a.context,u=n.contextType;o=oi,typeof u==`object`&&u&&(o=ea(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Gs(t,a,r,o),za=!1;var f=t.memoizedState;a.state=f,Ja(t,r,a,i),qa(),l=t.memoizedState,s||f!==l||za?(typeof d==`function`&&(Hs(t,n,d,r),l=t.memoizedState),(c=za||Ws(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Va(e,t),o=t.memoizedProps,u=Ks(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=oi,typeof l==`object`&&l&&(c=ea(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Gs(t,a,r,c),za=!1,f=t.memoizedState,a.state=f,Ja(t,r,a,i),qa();var p=t.memoizedState;o!==d||f!==p||za||e!==null&&e.dependencies!==null&&Qi(e.dependencies)?(typeof s==`function`&&(Hs(t,n,s,r),p=t.memoizedState),(u=za||Ws(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Qi(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,mc(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=La(t,e.child,null,i),t.child=La(t,null,n,i)):ic(e,t,n,i),t.memoizedState=a.state,e=t.child):e=kc(e,t,i),e}function vc(e,t,n,r){return Vi(),t.flags|=256,ic(e,t,n,r),t.child}var yc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function bc(e){return{baseLanes:e,cachePool:ba()}}function xc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Jl),e}function Sc(e,t,n){var r=t.pendingProps,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(lo.current&2)!=0),s&&(a=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(B){if(a?io(t):so(t),(e=z)?(e=rf(e,Fi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ti===null?null:{id:Ei,overflow:Di},retryLane:536870912,hydrationErrors:null},n=hi(e),n.return=t,t.child=n,Ni=t,z=null)):e=null,e===null)throw Li(t);return of(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(so(t),a=t.mode,c=wc({mode:`hidden`,children:c},a),r=pi(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=bc(n),r.childLanes=xc(e,s,n),t.memoizedState=yc,lc(null,r)):(io(t),Cc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(io(t),t.flags&=-257,t=Tc(e,t,n)):t.memoizedState===null?(so(t),c=r.fallback,a=t.mode,r=wc({mode:`visible`,children:r.children},a),c=pi(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,La(t,e.child,null,n),r=t.child,r.memoizedState=bc(n),r.childLanes=xc(e,s,n),t.memoizedState=yc,t=lc(null,r)):(so(t),t.child=e.child,t.flags|=128,t=null);else if(io(t),of(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,Ui({value:r,source:null,stack:null}),t=Tc(e,t,n)}else if(rc||Zi(e,t,n,!1),s=(n&e.childLanes)!==0,rc||s){if(s=q,s!==null&&(r=et(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,ri(e,r),hu(s,e,r),nc;af(c)||Du(),t=Tc(e,t,n)}else af(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,z=cf(c.nextSibling),Ni=t,B=!0,Pi=null,Fi=!1,e!==null&&Mi(t,e),t=Cc(t,r.children),t.flags|=4096);return t}return a?(so(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=ui(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=pi(c,a,n,null),c.flags|=2):c=ui(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,lc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=bc(n):(a=c.cachePool,a===null?a=ba():(l=oa._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=xc(e,s,n),t.memoizedState=yc,lc(e.child,r)):(io(t),n=e.child,e=n.sibling,n=ui(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Cc(e,t){return t=wc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function wc(e,t){return e=ci(22,e,null,t),e.lanes=0,e}function Tc(e,t,n){return La(t,e.child,null,n),e=Cc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ec(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Yi(e.return,t,n)}function Dc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function Oc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=lo.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,L(lo,o),ic(e,t,r,n),r=B?Si:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ec(e,n,t);else if(e.tag===19)Ec(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&uo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Dc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&uo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Dc(t,!0,n,null,a,r);break;case`together`:Dc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function kc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Gl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Zi(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=ui(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ui(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ac(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&Qi(e))):!0}function jc(e,t,n){switch(t.tag){case 3:le(t,t.stateNode.containerInfo),qi(t,oa,e.memoizedState.cache),Vi();break;case 27:case 5:de(t);break;case 4:le(t,t.stateNode.containerInfo);break;case 10:qi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,ao(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(io(t),e=kc(e,t,n),e===null?null:e.sibling):Sc(e,t,n):(io(t),t.flags|=128,null);io(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(Zi(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return Oc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),L(lo,lo.current),r)break;return null;case 22:return t.lanes=0,cc(e,t,n,t.pendingProps);case 24:qi(t,oa,e.memoizedState.cache)}return kc(e,t,n)}function Mc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)rc=!0;else{if(!Ac(e,n)&&!(t.flags&128))return rc=!1,jc(e,t,n);rc=!!(e.flags&131072)}else rc=!1,B&&t.flags&1048576&&ki(t,Si,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Da(t.elementType),t.type=e,typeof e==`function`)li(e)?(r=Ks(e,r),t.tag=1,t=_c(null,t,e,r,n)):(t.tag=0,t=hc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===w){t.tag=11,t=ac(null,t,e,r,n);break a}else if(a===D){t.tag=14,t=oc(null,t,e,r,n);break a}}throw t=te(e)||e,Error(i(306,t,``))}}return t;case 0:return hc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Ks(r,t.pendingProps),_c(e,t,r,a,n);case 3:a:{if(le(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,Va(e,t),Ja(t,r,null,n);var s=t.memoizedState;if(r=s.cache,qi(t,oa,r),r!==o.cache&&Xi(t,[oa],n,!0),qa(),r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=vc(e,t,r,n);break a}else if(r!==a){a=vi(Error(i(424)),t),Ui(a),t=vc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(z=cf(e.firstChild),Ni=t,B=!0,Pi=null,Fi=!0,n=Ra(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Vi(),r===a){t=kc(e,t,n);break a}ic(e,t,r,n)}t=t.child}return t;case 26:return mc(e,t),e===null?(n=kf(t.type,null,t.pendingProps,null))?t.memoizedState=n:B||(n=t.type,e=t.pendingProps,r=Bd(se.current).createElement(n),r[ot]=t,r[st]=e,Pd(r,n,e),yt(r),t.stateNode=r):t.memoizedState=kf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return de(t),e===null&&B&&(r=t.stateNode=ff(t.type,t.pendingProps,se.current),Ni=t,Fi=!0,a=z,Zd(t.type)?(lf=a,z=cf(r.firstChild)):z=a),ic(e,t,t.pendingProps.children,n),mc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&B&&((a=r=z)&&(r=tf(r,t.type,t.pendingProps,Fi),r===null?a=!1:(t.stateNode=r,Ni=t,z=cf(r.firstChild),Fi=!1,a=!0)),a||Li(t)),de(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Ud(a,o)?r=null:s!==null&&Ud(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=So(e,t,To,null,null,n),Qf._currentValue=a),mc(e,t),ic(e,t,r,n),t.child;case 6:return e===null&&B&&((e=n=z)&&(n=nf(n,t.pendingProps,Fi),n===null?e=!1:(t.stateNode=n,Ni=t,z=null,e=!0)),e||Li(t)),null;case 13:return Sc(e,t,n);case 4:return le(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=La(t,null,r,n):ic(e,t,r,n),t.child;case 11:return ac(e,t,t.type,t.pendingProps,n);case 7:return ic(e,t,t.pendingProps,n),t.child;case 8:return ic(e,t,t.pendingProps.children,n),t.child;case 12:return ic(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,qi(t,t.type,r.value),ic(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,$i(t),a=ea(a),r=r(a),t.flags|=1,ic(e,t,r,n),t.child;case 14:return oc(e,t,t.type,t.pendingProps,n);case 15:return sc(e,t,t.type,t.pendingProps,n);case 19:return Oc(e,t,n);case 31:return pc(e,t,n);case 22:return cc(e,t,n,t.pendingProps);case 24:return $i(t),r=ea(oa),e===null?(a=va(),a===null&&(a=q,o=sa(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},Ba(t),qi(t,oa,a)):((e.lanes&n)!==0&&(Va(e,t),Ja(t,null,null,n),qa()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,qi(t,oa,r),r!==a.cache&&Xi(t,[oa],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),qi(t,oa,r))),ic(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function Nc(e){e.flags|=4}function Pc(e,t,n,r,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(wu())e.flags|=8192;else throw Oa=wa,Sa}else e.flags&=-16777217}function Fc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Wf(t))if(wu())e.flags|=8192;else throw Oa=wa,Sa}function Ic(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:Je(),e.lanes|=t,Yl|=t)}function Lc(e,t){if(!B)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function W(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Rc(e,t,n){var r=t.pendingProps;switch(ji(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return W(t),null;case 1:return W(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Ji(oa),ue(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Bi(t)?Nc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Hi())),W(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(Nc(t),o===null?(W(t),Pc(t,a,null,r,n)):(W(t),Fc(t,o))):o?o===e.memoizedState?(W(t),t.flags&=-16777217):(Nc(t),W(t),Fc(t,o)):(e=e.memoizedProps,e!==r&&Nc(t),W(t),Pc(t,a,e,r,n)),null;case 27:if(fe(t),n=se.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Nc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return W(t),null}e=oe.current,Bi(t)?Ri(t,e):(e=ff(a,r,n),t.stateNode=e,Nc(t))}return W(t),null;case 5:if(fe(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Nc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return W(t),null}if(o=oe.current,Bi(t))Ri(t,o);else{var s=Bd(se.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[ot]=t,o[st]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Nc(t)}}return W(t),Pc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Nc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=se.current,Bi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ni,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[ot]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Md(e.nodeValue,n)),e||Li(t,!0)}else e=Bd(e).createTextNode(r),e[ot]=t,t.stateNode=e}return W(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Bi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[ot]=t}else Vi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;W(t),e=!1}else n=Hi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(co(t),t):(co(t),null);if(t.flags&128)throw Error(i(558))}return W(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Bi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[ot]=t}else Vi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;W(t),a=!1}else a=Hi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(co(t),t):(co(t),null)}return co(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Ic(t,t.updateQueue),W(t),null);case 4:return ue(),e===null&&Sd(t.stateNode.containerInfo),W(t),null;case 10:return Ji(t.type),W(t),null;case 19:if(I(lo),r=t.memoizedState,r===null)return W(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Lc(r,!1);else{if(Wl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=uo(e),o!==null){for(t.flags|=128,Lc(r,!1),e=o.updateQueue,t.updateQueue=e,Ic(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)di(n,e),n=n.sibling;return L(lo,lo.current&1|2),B&&Oi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Te()>tu&&(t.flags|=128,a=!0,Lc(r,!1),t.lanes=4194304)}else{if(!a)if(e=uo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Ic(t,e),Lc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!B)return W(t),null}else 2*Te()-r.renderingStartTime>tu&&n!==536870912&&(t.flags|=128,a=!0,Lc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(W(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Te(),e.sibling=null,n=lo.current,L(lo,a?n&1|2:n&1),B&&Oi(t,r.treeForkCount),e);case 22:case 23:return co(t),to(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(W(t),t.subtreeFlags&6&&(t.flags|=8192)):W(t),n=t.updateQueue,n!==null&&Ic(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&I(_a),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Ji(oa),W(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function zc(e,t){switch(ji(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ji(oa),ue(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return fe(t),null;case 31:if(t.memoizedState!==null){if(co(t),t.alternate===null)throw Error(i(340));Vi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(co(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Vi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return I(lo),null;case 4:return ue(),null;case 10:return Ji(t.type),null;case 22:case 23:return co(t),to(),e!==null&&I(_a),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Ji(oa),null;case 25:return null;default:return null}}function Bc(e,t){switch(ji(t),t.tag){case 3:Ji(oa),ue();break;case 26:case 27:case 5:fe(t);break;case 4:ue();break;case 31:t.memoizedState!==null&&co(t);break;case 13:co(t);break;case 19:I(lo);break;case 10:Ji(t.type);break;case 22:case 23:co(t),to(),e!==null&&I(_a);break;case 24:Ji(oa)}}function Vc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Hc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function Uc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Xa(t,n)}catch(t){Z(e,e.return,t)}}}function Wc(e,t,n){n.props=Ks(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function Gc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function Kc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}function qc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function Jc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[st]=t}catch(t){Z(e,e.return,t)}}function Yc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Xc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(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&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=$t));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Zc(e,t,n),e=e.sibling;e!==null;)Zc(e,t,n),e=e.sibling}function Qc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[ot]=e,t[st]=n}catch(t){Z(e,e.return,t)}}var el=!1,tl=!1,nl=!1,rl=typeof WeakSet==`function`?WeakSet:Set,il=null;function al(e,t){if(e=e.containerInfo,Rd=sp,e=Dr(e),Or(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,il=t;il!==null;)if(t=il,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,il=e;else for(;il!==null;){switch(t=il,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=Ks(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Z(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ef(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:ef(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,il=e;break}il=t.return}}function ol(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:bl(e,n),r&4&&Vc(5,n);break;case 1:if(bl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Z(n,n.return,e)}else{var i=Ks(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Z(n,n.return,e)}}r&64&&Uc(n),r&512&&Gc(n,n.return);break;case 3:if(bl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Xa(e,t)}catch(e){Z(n,n.return,e)}}break;case 27:t===null&&r&4&&$c(n);case 26:case 5:bl(e,n),t===null&&r&4&&qc(n),r&512&&Gc(n,n.return);break;case 12:bl(e,n);break;case 31:bl(e,n),r&4&&dl(e,n);break;case 13:bl(e,n),r&4&&fl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Ju.bind(null,n),sf(e,n))));break;case 22:if(r=n.memoizedState!==null||el,!r){t=t!==null&&t.memoizedState!==null||tl,i=el;var a=tl;el=r,(tl=t)&&!a?Sl(e,n,(n.subtreeFlags&8772)!=0):bl(e,n),el=i,tl=a}break;case 30:break;default:bl(e,n)}}function sl(e){var t=e.alternate;t!==null&&(e.alternate=null,sl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&mt(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 G=null,cl=!1;function ll(e,t,n){for(n=n.child;n!==null;)ul(e,t,n),n=n.sibling}function ul(e,t,n){if(Fe&&typeof Fe.onCommitFiberUnmount==`function`)try{Fe.onCommitFiberUnmount(Pe,n)}catch{}switch(n.tag){case 26:tl||Kc(n,t),ll(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:tl||Kc(n,t);var r=G,i=cl;Zd(n.type)&&(G=n.stateNode,cl=!1),ll(e,t,n),pf(n.stateNode),G=r,cl=i;break;case 5:tl||Kc(n,t);case 6:if(r=G,i=cl,G=null,ll(e,t,n),G=r,cl=i,G!==null)if(cl)try{(G.nodeType===9?G.body:G.nodeName===`HTML`?G.ownerDocument.body:G).removeChild(n.stateNode)}catch(e){Z(n,t,e)}else try{G.removeChild(n.stateNode)}catch(e){Z(n,t,e)}break;case 18:G!==null&&(cl?(e=G,Qd(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Np(e)):Qd(G,n.stateNode));break;case 4:r=G,i=cl,G=n.stateNode.containerInfo,cl=!0,ll(e,t,n),G=r,cl=i;break;case 0:case 11:case 14:case 15:Hc(2,n,t),tl||Hc(4,n,t),ll(e,t,n);break;case 1:tl||(Kc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Wc(n,t,r)),ll(e,t,n);break;case 21:ll(e,t,n);break;case 22:tl=(r=tl)||n.memoizedState!==null,ll(e,t,n),tl=r;break;default:ll(e,t,n)}}function dl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Np(e)}catch(e){Z(t,t.return,e)}}}function fl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Np(e)}catch(e){Z(t,t.return,e)}}function pl(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new rl),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new rl),t;default:throw Error(i(435,e.tag))}}function ml(e,t){var n=pl(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Yu.bind(null,e,t);t.then(r,r)}})}function hl(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(Zd(c.type)){G=c.stateNode,cl=!1;break a}break;case 5:G=c.stateNode,cl=!1;break a;case 3:case 4:G=c.stateNode.containerInfo,cl=!0;break a}c=c.return}if(G===null)throw Error(i(160));ul(o,s,a),G=null,cl=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)_l(t,e),t=t.sibling}var gl=null;function _l(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:hl(t,e),vl(e),r&4&&(Hc(3,e,e.return),Vc(3,e),Hc(5,e,e.return));break;case 1:hl(t,e),vl(e),r&512&&(tl||n===null||Kc(n,n.return)),r&64&&el&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=gl;if(hl(t,e),vl(e),r&512&&(tl||n===null||Kc(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[pt]||o[ot]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head > title`))),Pd(o,r,n),o[ot]=e,yt(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=Vf(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[ot]=e,yt(o),r=o}e.stateNode=r}else Hf(a,e.type,e.stateNode);else e.stateNode=If(a,r,e.memoizedProps);else o===r?r===null&&e.stateNode!==null&&Jc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Hf(a,e.type,e.stateNode):If(a,r,e.memoizedProps))}break;case 27:hl(t,e),vl(e),r&512&&(tl||n===null||Kc(n,n.return)),n!==null&&r&4&&Jc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(hl(t,e),vl(e),r&512&&(tl||n===null||Kc(n,n.return)),e.flags&32){a=e.stateNode;try{Gt(a,``)}catch(t){Z(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Jc(e,a,n===null?a:n.memoizedProps)),r&1024&&(nl=!0);break;case 6:if(hl(t,e),vl(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Z(e,e.return,t)}}break;case 3:if(Bf=null,a=gl,gl=gf(t.containerInfo),hl(t,e),gl=a,vl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Np(t.containerInfo)}catch(t){Z(e,e.return,t)}nl&&(nl=!1,yl(e));break;case 4:r=gl,gl=gf(e.stateNode.containerInfo),hl(t,e),vl(e),gl=r;break;case 12:hl(t,e),vl(e);break;case 31:hl(t,e),vl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,ml(e,r)));break;case 13:hl(t,e),vl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&($l=Te()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,ml(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=el,d=tl;if(el=u||a,tl=d||l,hl(t,e),tl=d,el=u,vl(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||el||tl||xl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Z(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){Z(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?$d(m,!0):$d(l.stateNode,!1)}catch(e){Z(l,l.return,e)}}}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 a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,ml(e,n))));break;case 19:hl(t,e),vl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,ml(e,r)));break;case 30:break;case 21:break;default:hl(t,e),vl(e)}}function vl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Yc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;Qc(e,Xc(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(Gt(o,``),n.flags&=-33),Qc(e,Xc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Zc(e,Xc(e),s);break;default:throw Error(i(161))}}catch(t){Z(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function yl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;yl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function bl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ol(e,t.alternate,t),t=t.sibling}function xl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Hc(4,t,t.return),xl(t);break;case 1:Kc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Wc(t,t.return,n),xl(t);break;case 27:pf(t.stateNode);case 26:case 5:Kc(t,t.return),xl(t);break;case 22:t.memoizedState===null&&xl(t);break;case 30:xl(t);break;default:xl(t)}e=e.sibling}}function Sl(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Sl(i,a,n),Vc(4,a);break;case 1:if(Sl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Z(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Ya(c[i],s)}catch(e){Z(r,r.return,e)}}n&&o&64&&Uc(a),Gc(a,a.return);break;case 27:$c(a);case 26:case 5:Sl(i,a,n),n&&r===null&&o&4&&qc(a),Gc(a,a.return);break;case 12:Sl(i,a,n);break;case 31:Sl(i,a,n),n&&o&4&&dl(i,a);break;case 13:Sl(i,a,n),n&&o&4&&fl(i,a);break;case 22:a.memoizedState===null&&Sl(i,a,n),Gc(a,a.return);break;case 30:break;default:Sl(i,a,n)}t=t.sibling}}function Cl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&ca(n))}function wl(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ca(e))}function Tl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)El(e,t,n,r),t=t.sibling}function El(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Tl(e,t,n,r),i&2048&&Vc(9,t);break;case 1:Tl(e,t,n,r);break;case 3:Tl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ca(e)));break;case 12:if(i&2048){Tl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Z(t,t.return,e)}}else Tl(e,t,n,r);break;case 31:Tl(e,t,n,r);break;case 13:Tl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?Tl(e,t,n,r):(a._visibility|=2,Dl(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?Tl(e,t,n,r):Ol(e,t),i&2048&&Cl(o,t);break;case 24:Tl(e,t,n,r),i&2048&&wl(t.alternate,t);break;default:Tl(e,t,n,r)}}function Dl(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Dl(a,o,s,c,i),Vc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Dl(a,o,s,c,i)):u._visibility&2?Dl(a,o,s,c,i):Ol(a,o),i&&l&2048&&Cl(o.alternate,o);break;case 24:Dl(a,o,s,c,i),i&&l&2048&&wl(o.alternate,o);break;default:Dl(a,o,s,c,i)}t=t.sibling}}function Ol(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Ol(n,r),i&2048&&Cl(r.alternate,r);break;case 24:Ol(n,r),i&2048&&wl(r.alternate,r);break;default:Ol(n,r)}t=t.sibling}}var kl=8192;function Al(e,t,n){if(e.subtreeFlags&kl)for(e=e.child;e!==null;)jl(e,t,n),e=e.sibling}function jl(e,t,n){switch(e.tag){case 26:Al(e,t,n),e.flags&kl&&e.memoizedState!==null&&Gf(n,gl,e.memoizedState,e.memoizedProps);break;case 5:Al(e,t,n);break;case 3:case 4:var r=gl;gl=gf(e.stateNode.containerInfo),Al(e,t,n),gl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=kl,kl=16777216,Al(e,t,n),kl=r):Al(e,t,n));break;default:Al(e,t,n)}}function Ml(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 Nl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];il=r,Il(r,e)}Ml(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Pl(e),e=e.sibling}function Pl(e){switch(e.tag){case 0:case 11:case 15:Nl(e),e.flags&2048&&Hc(9,e,e.return);break;case 3:Nl(e);break;case 12:Nl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Fl(e)):Nl(e);break;default:Nl(e)}}function Fl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];il=r,Il(r,e)}Ml(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Hc(8,t,t.return),Fl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Fl(t));break;default:Fl(t)}e=e.sibling}}function Il(e,t){for(;il!==null;){var n=il;switch(n.tag){case 0:case 11:case 15:Hc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:ca(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,il=r;else a:for(n=e;il!==null;){r=il;var i=r.sibling,a=r.return;if(sl(r),r===n){il=null;break a}if(i!==null){i.return=a,il=i;break a}il=a}}}var Ll={getCacheForType:function(e){var t=ea(oa),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ea(oa).controller.signal}},Rl=typeof WeakMap==`function`?WeakMap:Map,K=0,q=null,J=null,Y=0,X=0,zl=null,Bl=!1,Vl=!1,Hl=!1,Ul=0,Wl=0,Gl=0,Kl=0,ql=0,Jl=0,Yl=0,Xl=null,Zl=null,Ql=!1,$l=0,eu=0,tu=1/0,nu=null,ru=null,iu=0,au=null,ou=null,su=0,cu=0,lu=null,uu=null,du=0,fu=null;function pu(){return K&2&&Y!==0?Y&-Y:N.T===null?rt():dd()}function mu(){if(Jl===0)if(!(Y&536870912)||B){var e=He;He<<=1,!(He&3932160)&&(He=262144),Jl=e}else Jl=536870912;return e=no.current,e!==null&&(e.flags|=32),Jl}function hu(e,t,n){(e===q&&(X===2||X===9)||e.cancelPendingCommit!==null)&&(Su(e,0),yu(e,Y,Jl,!1)),Xe(e,n),(!(K&2)||e!==q)&&(e===q&&(!(K&2)&&(Kl|=n),Wl===4&&yu(e,Y,Jl,!1)),rd(e))}function gu(e,t,n){if(K&6)throw Error(i(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||Ke(e,t),a=r?Au(e,t):Ou(e,t,!0),o=r;do{if(a===0){Vl&&!r&&yu(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!vu(n)){a=Ou(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=Xl;var l=c.current.memoizedState.isDehydrated;if(l&&(Su(c,s).flags|=256),s=Ou(c,s,!1),s!==2){if(Hl&&!l){c.errorRecoveryDisabledLanes|=o,Kl|=o,a=4;break a}o=Zl,Zl=a,o!==null&&(Zl===null?Zl=o:Zl.push.apply(Zl,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Su(e,0),yu(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:yu(r,t,Jl,!Bl);break a;case 2:Zl=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=$l+300-Te(),10<a)){if(yu(r,t,Jl,!Bl),Ge(r,0,!0)!==0)break a;su=t,r.timeoutHandle=Kd(_u.bind(null,r,n,Zl,nu,Ql,t,Jl,Kl,Yl,Bl,o,`Throttled`,-0,0),a);break a}_u(r,n,Zl,nu,Ql,t,Jl,Kl,Yl,Bl,o,null,-0,0)}}break}while(1);rd(e)}function _u(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:$t},jl(t,a,d);var m=(a&62914560)===a?$l-Te():(a&4194048)===a?eu-Te():0;if(m=qf(d,m),m!==null){su=a,e.cancelPendingCommit=m(Lu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),yu(e,a,o,!l);return}}Lu(e,t,a,n,r,i,o,s,c)}function vu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Sr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function yu(e,t,n,r){t&=~ql,t&=~Kl,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Le(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&Qe(e,n,t)}function bu(){return K&6?!0:(id(0,!1),!1)}function xu(){if(J!==null){if(X===0)var e=J.return;else e=J,Ki=Gi=null,Oo(e),ja=null,Ma=0,e=J;for(;e!==null;)Bc(e.alternate,e),e=e.return;J=null}}function Su(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,qd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),su=0,xu(),q=e,J=n=ui(e.current,null),Y=t,X=0,zl=null,Bl=!1,Vl=Ke(e,t),Hl=!1,Yl=Jl=ql=Kl=Gl=Wl=0,Zl=Xl=null,Ql=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Le(r),a=1<<i;t|=e[i],r&=~a}return Ul=t,ei(),n}function Cu(e,t){V=null,N.H=Rs,t===xa||t===Ca?(t=ka(),X=3):t===Sa?(t=ka(),X=4):X=t===nc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,zl=t,J===null&&(Wl=1,Xs(e,vi(t,e.current)))}function wu(){var e=no.current;return e===null?!0:(Y&4194048)===Y?ro===null:(Y&62914560)===Y||Y&536870912?e===ro:!1}function Tu(){var e=N.H;return N.H=Rs,e===null?Rs:e}function Eu(){var e=N.A;return N.A=Ll,e}function Du(){Wl=4,Bl||(Y&4194048)!==Y&&no.current!==null||(Vl=!0),!(Gl&134217727)&&!(Kl&134217727)||q===null||yu(q,Y,Jl,!1)}function Ou(e,t,n){var r=K;K|=2;var i=Tu(),a=Eu();(q!==e||Y!==t)&&(nu=null,Su(e,t)),t=!1;var o=Wl;a:do try{if(X!==0&&J!==null){var s=J,c=zl;switch(X){case 8:xu(),o=6;break a;case 3:case 2:case 9:case 6:no.current===null&&(t=!0);var l=X;if(X=0,zl=null,Pu(e,s,c,l),n&&Vl){o=0;break a}break;default:l=X,X=0,zl=null,Pu(e,s,c,l)}}ku(),o=Wl;break}catch(t){Cu(e,t)}while(1);return t&&e.shellSuspendCounter++,Ki=Gi=null,K=r,N.H=i,N.A=a,J===null&&(q=null,Y=0,ei()),o}function ku(){for(;J!==null;)Mu(J)}function Au(e,t){var n=K;K|=2;var r=Tu(),a=Eu();q!==e||Y!==t?(nu=null,tu=Te()+500,Su(e,t)):Vl=Ke(e,t);a:do try{if(X!==0&&J!==null){t=J;var o=zl;b:switch(X){case 1:X=0,zl=null,Pu(e,t,o,1);break;case 2:case 9:if(Ta(o)){X=0,zl=null,Nu(t);break}t=function(){X!==2&&X!==9||q!==e||(X=7),rd(e)},o.then(t,t);break a;case 3:X=7;break a;case 4:X=5;break a;case 7:Ta(o)?(X=0,zl=null,Nu(t)):(X=0,zl=null,Pu(e,t,o,7));break;case 5:var s=null;switch(J.tag){case 26:s=J.memoizedState;case 5:case 27:var c=J;if(s?Wf(s):c.stateNode.complete){X=0,zl=null;var l=c.sibling;if(l!==null)J=l;else{var u=c.return;u===null?J=null:(J=u,Fu(u))}break b}}X=0,zl=null,Pu(e,t,o,5);break;case 6:X=0,zl=null,Pu(e,t,o,6);break;case 8:xu(),Wl=6;break a;default:throw Error(i(462))}}ju();break}catch(t){Cu(e,t)}while(1);return Ki=Gi=null,N.H=r,N.A=a,K=n,J===null?(q=null,Y=0,ei(),Wl):0}function ju(){for(;J!==null&&!Ce();)Mu(J)}function Mu(e){var t=Mc(e.alternate,e,Ul);e.memoizedProps=e.pendingProps,t===null?Fu(e):J=t}function Nu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=gc(n,t,t.pendingProps,t.type,void 0,Y);break;case 11:t=gc(n,t,t.pendingProps,t.type.render,t.ref,Y);break;case 5:Oo(t);default:Bc(n,t),t=J=di(t,Ul),t=Mc(n,t,Ul)}e.memoizedProps=e.pendingProps,t===null?Fu(e):J=t}function Pu(e,t,n,r){Ki=Gi=null,Oo(t),ja=null,Ma=0;var i=t.return;try{if(tc(e,i,t,n,Y)){Wl=1,Xs(e,vi(n,e.current)),J=null;return}}catch(t){if(i!==null)throw J=i,t;Wl=1,Xs(e,vi(n,e.current)),J=null;return}t.flags&32768?(B||r===1?e=!0:Vl||Y&536870912?e=!1:(Bl=e=!0,(r===2||r===9||r===3||r===6)&&(r=no.current,r!==null&&r.tag===13&&(r.flags|=16384))),Iu(t,e)):Fu(t)}function Fu(e){var t=e;do{if(t.flags&32768){Iu(t,Bl);return}e=t.return;var n=Rc(t.alternate,t,Ul);if(n!==null){J=n;return}if(t=t.sibling,t!==null){J=t;return}J=t=e}while(t!==null);Wl===0&&(Wl=5)}function Iu(e,t){do{var n=zc(e.alternate,e);if(n!==null){n.flags&=32767,J=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){J=e;return}J=e=n}while(e!==null);Wl=6,J=null}function Lu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Hu();while(iu!==0);if(K&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=$r,Ze(e,n,o,s,c,l),e===q&&(J=q=null,Y=0),ou=t,au=e,su=n,cu=o,lu=a,uu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Xu(ke,function(){return Uu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=N.T,N.T=null,a=P.p,P.p=2,s=K,K|=4;try{al(e,t,n)}finally{K=s,P.p=a,N.T=r}}iu=1,Ru(),zu(),Bu()}}function Ru(){if(iu===1){iu=0;var e=au,t=ou,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=N.T,N.T=null;var r=P.p;P.p=2;var i=K;K|=4;try{_l(t,e);var a=zd,o=Dr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Er(s.ownerDocument.documentElement,s)){if(c!==null&&Or(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Tr(s,h),v=Tr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}sp=!!Rd,zd=Rd=null}finally{K=i,P.p=r,N.T=n}}e.current=t,iu=2}}function zu(){if(iu===2){iu=0;var e=au,t=ou,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=N.T,N.T=null;var r=P.p;P.p=2;var i=K;K|=4;try{ol(e,t.alternate,t)}finally{K=i,P.p=r,N.T=n}}iu=3}}function Bu(){if(iu===4||iu===3){iu=0,we();var e=au,t=ou,n=su,r=uu;t.subtreeFlags&10256||t.flags&10256?iu=5:(iu=0,ou=au=null,Vu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(ru=null),nt(n),t=t.stateNode,Fe&&typeof Fe.onCommitFiberRoot==`function`)try{Fe.onCommitFiberRoot(Pe,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=N.T,i=P.p,P.p=2,N.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{N.T=t,P.p=i}}su&3&&Hu(),rd(e),i=e.pendingLanes,n&261930&&i&42?e===fu?du++:(du=0,fu=e):du=0,id(0,!1)}}function Vu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ca(t)))}function Hu(){return Ru(),zu(),Bu(),Uu()}function Uu(){if(iu!==5)return!1;var e=au,t=cu;cu=0;var n=nt(su),r=N.T,a=P.p;try{P.p=32>n?32:n,N.T=null,n=lu,lu=null;var o=au,s=su;if(iu=0,ou=au=null,su=0,K&6)throw Error(i(331));var c=K;if(K|=4,Pl(o.current),El(o,o.current,s,n),K=c,id(0,!1),Fe&&typeof Fe.onPostCommitFiberRoot==`function`)try{Fe.onPostCommitFiberRoot(Pe,o)}catch{}return!0}finally{P.p=a,N.T=r,Vu(e,t)}}function Wu(e,t,n){t=vi(n,t),t=Qs(e.stateNode,t,2),e=Ua(e,t,2),e!==null&&(Xe(e,2),rd(e))}function Z(e,t,n){if(e.tag===3)Wu(e,e,n);else for(;t!==null;){if(t.tag===3){Wu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(ru===null||!ru.has(r))){e=vi(n,e),n=$s(2),r=Ua(t,n,2),r!==null&&(ec(n,r,t,e),Xe(r,2),rd(r));break}}t=t.return}}function Gu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Hl=!0,i.add(n),e=Ku.bind(null,e,t,n),t.then(e,e))}function Ku(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,q===e&&(Y&n)===n&&(Wl===4||Wl===3&&(Y&62914560)===Y&&300>Te()-$l?!(K&2)&&Su(e,0):ql|=n,Yl===Y&&(Yl=0)),rd(e)}function qu(e,t){t===0&&(t=Je()),e=ri(e,t),e!==null&&(Xe(e,t),rd(e))}function Ju(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qu(e,n)}function Yu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),qu(e,n)}function Xu(e,t){return xe(e,t)}var Zu=null,Qu=null,$u=!1,ed=!1,td=!1,nd=0;function rd(e){e!==Qu&&e.next===null&&(Qu===null?Zu=Qu=e:Qu=Qu.next=e),ed=!0,$u||($u=!0,ud())}function id(e,t){if(!td&&ed){td=!0;do for(var n=!1,r=Zu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Le(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,ld(r,a))}else a=Y,a=Ge(r,r===q?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ke(r,a)||(n=!0,ld(r,a));r=r.next}while(n);td=!1}}function ad(){od()}function od(){ed=$u=!1;var e=0;nd!==0&&Gd()&&(e=nd);for(var t=Te(),n=null,r=Zu;r!==null;){var i=r.next,a=sd(r,t);a===0?(r.next=null,n===null?Zu=i:n.next=i,i===null&&(Qu=n)):(n=r,(e!==0||a&3)&&(ed=!0)),r=i}iu!==0&&iu!==5||id(e,!1),nd!==0&&(nd=0)}function sd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Le(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=qe(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=q,n=Y,n=Ge(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(X===2||X===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Se(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Ke(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Se(r),nt(n)){case 2:case 8:n=Oe;break;case 32:n=ke;break;case 268435456:n=je;break;default:n=ke}return r=cd.bind(null,e),n=xe(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Se(r),e.callbackPriority=2,e.callbackNode=null,2}function cd(e,t){if(iu!==0&&iu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Hu()&&e.callbackNode!==n)return null;var r=Y;return r=Ge(e,e===q?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(gu(e,r,t),sd(e,Te()),e.callbackNode!=null&&e.callbackNode===n?cd.bind(null,e):null)}function ld(e,t){if(Hu())return null;gu(e,t,!0)}function ud(){Yd(function(){K&6?xe(De,ad):od()})}function dd(){if(nd===0){var e=da;e===0&&(e=Ve,Ve<<=1,!(Ve&261888)&&(Ve=256)),nd=e}return nd}function fd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Qt(``+e)}function pd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function md(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=fd((i[st]||null).action),o=r.submitter;o&&(t=(t=o[st]||null)?fd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new xn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(nd!==0){var e=o?pd(i,o):new FormData(i);ws(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?pd(i,o):new FormData(i),ws(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var hd=0;hd<Jr.length;hd++){var gd=Jr[hd];Yr(gd.toLowerCase(),`on`+(gd[0].toUpperCase()+gd.slice(1)))}Yr(Br,`onAnimationEnd`),Yr(Vr,`onAnimationIteration`),Yr(Hr,`onAnimationStart`),Yr(`dblclick`,`onDoubleClick`),Yr(`focusin`,`onFocus`),Yr(`focusout`,`onBlur`),Yr(Ur,`onTransitionRun`),Yr(Wr,`onTransitionStart`),Yr(Gr,`onTransitionCancel`),Yr(Kr,`onTransitionEnd`),Ct(`onMouseEnter`,[`mouseout`,`mouseover`]),Ct(`onMouseLeave`,[`mouseout`,`mouseover`]),Ct(`onPointerEnter`,[`pointerout`,`pointerover`]),Ct(`onPointerLeave`,[`pointerout`,`pointerover`]),St(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),St(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),St(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),St(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),St(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),St(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var _d=`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(` `),vd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(_d));function yd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Xr(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Xr(e)}i.currentTarget=null,a=c}}}}function Q(e,t){var n=t[lt];n===void 0&&(n=t[lt]=new Set);var r=e+`__bubble`;n.has(r)||(Cd(t,e,2,!1),n.add(r))}function bd(e,t,n){var r=0;t&&(r|=4),Cd(n,e,r,t)}var xd=`_reactListening`+Math.random().toString(36).slice(2);function Sd(e){if(!e[xd]){e[xd]=!0,bt.forEach(function(t){t!==`selectionchange`&&(vd.has(t)||bd(t,!1,e),bd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[xd]||(t[xd]=!0,bd(`selectionchange`,!1,t))}}function Cd(e,t,n,r){switch(mp(t)){case 2:var i=cp;break;case 8:i=lp;break;default:i=up}n=i.bind(null,t,n,e),i=void 0,!un||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function wd(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=ht(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}sn(function(){var r=a,i=tn(n),s=[];a:{var c=qr.get(e);if(c!==void 0){var l=xn,u=e;switch(e){case`keypress`:if(gn(n)===0)break a;case`keydown`:case`keyup`:l=zn;break;case`focusin`:u=`focus`,l=An;break;case`focusout`:u=`blur`,l=An;break;case`beforeblur`:case`afterblur`:l=An;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=On;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=kn;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Vn;break;case Br:case Vr:case Hr:l=jn;break;case Kr:l=Hn;break;case`scroll`:case`scrollend`:l=Cn;break;case`wheel`:l=Un;break;case`copy`:case`cut`:case`paste`:l=Mn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Bn;break;case`toggle`:case`beforetoggle`:l=Wn}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=cn(m,p),g!=null&&d.push(Td(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==en&&(u=n.relatedTarget||n.fromElement)&&(ht(u)||u[ct]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?ht(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=On,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Bn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:_t(l),h=u==null?c:_t(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,ht(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Dd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Od(s,c,l,d,!1),u!==null&&f!==null&&Od(s,f,u,d,!0)}}a:{if(c=r?_t(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=ur;else if(ir(c))if(dr)v=br;else{v=vr;var y=_r}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&Yt(r.elementType)&&(v=ur):v=yr;if(v&&=v(e,r)){ar(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Vt(c,`number`,c.value)}switch(y=r?_t(r):window,e){case`focusin`:(ir(y)||y.contentEditable===`true`)&&(Ar=y,jr=r,Mr=null);break;case`focusout`:Mr=jr=Ar=null;break;case`mousedown`:Nr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Nr=!1,Pr(s,n,i);break;case`selectionchange`:if(kr)break;case`keydown`:case`keyup`:Pr(s,n,i)}var b;if(Kn)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else er?Qn(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(Yn&&n.locale!==`ko`&&(er||x!==`onCompositionStart`?x===`onCompositionEnd`&&er&&(b=hn()):(fn=i,pn=`value`in fn?fn.value:fn.textContent,er=!0)),y=Ed(r,x),0<y.length&&(x=new Nn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=$n(n),b!==null&&(x.data=b)))),(b=Jn?tr(e,n):nr(e,n))&&(x=Ed(r,`onBeforeInput`),0<x.length&&(y=new Nn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),md(s,e,r,n,i)}yd(s,t)})}function Td(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ed(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=cn(e,n),i!=null&&r.unshift(Td(e,i,a)),i=cn(e,t),i!=null&&r.push(Td(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Dd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Od(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=cn(n,a),l!=null&&o.unshift(Td(n,l,c))):i||(l=cn(n,a),l!=null&&o.push(Td(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var kd=/\r\n?/g,Ad=/\u0000|\uFFFD/g;function jd(e){return(typeof e==`string`?e:``+e).replace(kd,`
|
||
`).replace(Ad,``)}function Md(e,t){return t=jd(t),jd(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Gt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Gt(e,``+r);break;case`className`:kt(e,`class`,r);break;case`tabIndex`:kt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:kt(e,n,r);break;case`style`:Jt(e,r,o);break;case`data`:if(t!==`object`){kt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Qt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`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 o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Qt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=$t);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Qt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);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`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),Ot(e,`popover`,r);break;case`xlinkActuate`:At(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:At(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:At(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:At(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:At(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:At(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:At(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:At(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:At(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Ot(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=Xt.get(n)||n,Ot(e,n,r))}}function Nd(e,t,n,r,a,o){switch(n){case`style`:Jt(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Gt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Gt(e,``+r);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=$t);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!xt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[st]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Ot(e,n,r)}}}function Pd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,o,s,n,null)}}a&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:$(e,t,r,d,n,null)}}Bt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Ht(e,!!r,n,!0):Ht(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:$(e,t,s,c,n,null)}Wt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<_d.length;r++)Q(_d[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`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(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,u,r,n,null)}return;default:if(Yt(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Nd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}function Fd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}zt(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&$(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Ht(e,!!n,n?[]:``,!1):Ht(e,!!n,t,!0)):Ht(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&$(e,t,s,a,r,o)}Ut(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(Yt(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Nd(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Nd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function Id(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Ld(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Id(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+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 Rd=null,zd=null;function Bd(e){return e.nodeType===9?e:e.ownerDocument}function Vd(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 Hd(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 Ud(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 Wd=null;function Gd(){var e=window.event;return e&&e.type===`popstate`?e===Wd?!1:(Wd=e,!0):(Wd=null,!1)}var Kd=typeof setTimeout==`function`?setTimeout:void 0,qd=typeof clearTimeout==`function`?clearTimeout:void 0,Jd=typeof Promise==`function`?Promise:void 0,Yd=typeof queueMicrotask==`function`?queueMicrotask:Jd===void 0?Kd:function(e){return Jd.resolve(null).then(e).catch(Xd)};function Xd(e){setTimeout(function(){throw e})}function Zd(e){return e===`head`}function Qd(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Np(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)pf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,pf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[pt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&pf(e.ownerDocument.body);n=i}while(n);Np(t)}function $d(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function ef(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:ef(n),mt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function tf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[pt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==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(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=cf(e.nextSibling),e===null)break}return null}function nf(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=cf(e.nextSibling),e===null))return null;return e}function rf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=cf(e.nextSibling),e===null))return null;return e}function af(e){return e.data===`$?`||e.data===`$~`}function of(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function sf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function cf(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 lf=null;function uf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return cf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function df(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function ff(e,t,n){switch(t=Bd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function pf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);mt(e)}var mf=new Map,hf=new Set;function gf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var _f=P.d;P.d={f:vf,r:yf,D:Sf,C:Cf,L:wf,m:Tf,X:Df,S:Ef,M:Of};function vf(){var e=_f.f(),t=bu();return e||t}function yf(e){var t=gt(e);t!==null&&t.tag===5&&t.type===`form`?Es(t):_f.r(e)}var bf=typeof document>`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Rt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),yt(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Rt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Rt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Rt(n.imageSizes)+`"]`)):i+=`[href="`+Rt(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=h({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),yt(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Rt(r)+`"][href="`+Rt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=h({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),yt(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=vt(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=h({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);yt(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=vt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),yt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=vt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),yt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=se.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=vt(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=vt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=vt(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="`+Rt(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),yt(t),e.head.appendChild(t))}function Pf(e){return`[src="`+Rt(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Rt(n.href)+`"]`);if(r)return t.instance=r,yt(r),r;var a=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),yt(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,yt(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),yt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,yt(a),a):(r=n,(a=mf.get(o))&&(r=h({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),yt(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Rf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function zf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Bf=null;function Vf(e,t,n){if(Bf===null){var r=new Map,i=Bf=new Map;i.set(n,r)}else i=Bf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[pt]||a[ot]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Hf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Uf(e,t,n){if(n===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;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!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 Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,yt(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),yt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Kf===0&&(Kf=62500*Ld());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Jf.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Qf={$$typeof:C,Provider:null,Consumer:null,_currentValue:re,_currentValue2:re,_threadCount:0};function $f(e,t,n,r,i,a,o,s,c){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=Ye(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ye(0),this.hiddenUpdates=Ye(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function ep(e,t,n,r,i,a,o,s,c,l,u,d){return e=new $f(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=ci(3,null,null,t),e.current=a,a.stateNode=e,t=sa(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ba(a),e}function tp(e){return e?(e=oi,e):oi}function np(e,t,n,r,i,a){i=tp(i),r.context===null?r.context=i:r.pendingContext=i,r=Ha(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ua(e,r,t),n!==null&&(hu(n,e,t),Wa(n,e,t))}function rp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ip(e,t){rp(e,t),(e=e.alternate)&&rp(e,t)}function ap(e){if(e.tag===13||e.tag===31){var t=ri(e,67108864);t!==null&&hu(t,e,67108864),ip(e,67108864)}}function op(e){if(e.tag===13||e.tag===31){var t=pu();t=tt(t);var n=ri(e,t);n!==null&&hu(n,e,t),ip(e,t)}}var sp=!0;function cp(e,t,n,r){var i=N.T;N.T=null;var a=P.p;try{P.p=2,up(e,t,n,r)}finally{P.p=a,N.T=i}}function lp(e,t,n,r){var i=N.T;N.T=null;var a=P.p;try{P.p=8,up(e,t,n,r)}finally{P.p=a,N.T=i}}function up(e,t,n,r){if(sp){var i=dp(r);if(i===null)wd(e,t,r,fp,n),Cp(e,r);else if(Tp(i,e,t,n,r))r.stopPropagation();else if(Cp(e,r),t&4&&-1<Sp.indexOf(e)){for(;i!==null;){var a=gt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=We(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Le(o);s.entanglements[1]|=c,o&=~c}rd(a),!(K&6)&&(tu=Te()+500,id(0,!1))}}break;case 31:case 13:s=ri(a,2),s!==null&&hu(s,a,2),bu(),ip(a,2)}if(a=dp(r),a===null&&wd(e,t,r,fp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else wd(e,t,r,null,n)}}function dp(e){return e=tn(e),pp(e)}var fp=null;function pp(e){if(fp=null,e=ht(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return fp=e,null}function mp(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(Ee()){case De:return 2;case Oe:return 8;case ke:case Ae:return 32;case je:return 268435456;default:return 32}default:return 32}}var hp=!1,gp=null,_p=null,vp=null,yp=new Map,bp=new Map,xp=[],Sp=`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 Cp(e,t){switch(e){case`focusin`:case`focusout`:gp=null;break;case`dragenter`:case`dragleave`:_p=null;break;case`mouseover`:case`mouseout`:vp=null;break;case`pointerover`:case`pointerout`:yp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:bp.delete(t.pointerId)}}function wp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=gt(t),t!==null&&ap(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Tp(e,t,n,r,i){switch(t){case`focusin`:return gp=wp(gp,e,t,n,r,i),!0;case`dragenter`:return _p=wp(_p,e,t,n,r,i),!0;case`mouseover`:return vp=wp(vp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return yp.set(a,wp(yp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,bp.set(a,wp(bp.get(a)||null,e,t,n,r,i)),!0}return!1}function Ep(e){var t=ht(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,it(e.priority,function(){op(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,it(e.priority,function(){op(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Dp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=dp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);en=r,n.target.dispatchEvent(r),en=null}else return t=gt(n),t!==null&&ap(t),e.blockedOn=n,!1;t.shift()}return!0}function Op(e,t,n){Dp(e)&&n.delete(t)}function kp(){hp=!1,gp!==null&&Dp(gp)&&(gp=null),_p!==null&&Dp(_p)&&(_p=null),vp!==null&&Dp(vp)&&(vp=null),yp.forEach(Op),bp.forEach(Op)}function Ap(e,n){e.blockedOn===n&&(e.blockedOn=null,hp||(hp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,kp)))}var jp=null;function Mp(e){jp!==e&&(jp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){jp===e&&(jp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(pp(r||n)===null)continue;break}var a=gt(n);a!==null&&(e.splice(t,3),t-=3,ws(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Np(e){function t(t){return Ap(t,e)}gp!==null&&Ap(gp,e),_p!==null&&Ap(_p,e),vp!==null&&Ap(vp,e),yp.forEach(t),bp.forEach(t);for(var n=0;n<xp.length;n++){var r=xp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<xp.length&&(n=xp[0],n.blockedOn===null);)Ep(n),n.blockedOn===null&&xp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[st]||null;if(typeof a==`function`)o||Mp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[st]||null)s=o.formAction;else if(pp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Mp(n)}}}function Pp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Fp(e){this._internalRoot=e}Ip.prototype.render=Fp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;np(n,pu(),e,t,null,null)},Ip.prototype.unmount=Fp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;np(e.current,2,null,e,null,null),bu(),t[ct]=null}};function Ip(e){this._internalRoot=e}Ip.prototype.unstable_scheduleHydration=function(e){if(e){var t=rt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xp.length&&t!==0&&t<xp[n].priority;n++);xp.splice(n,0,e),n===0&&Ep(e)}};var Lp=n.version;if(Lp!==`19.2.4`)throw Error(i(527,Lp,`19.2.4`));P.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=d(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var Rp={bundleType:0,version:`19.2.4`,rendererPackageName:`react-dom`,currentDispatcherRef:N,reconcilerVersion:`19.2.4`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var zp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zp.isDisabled&&zp.supportsFiber)try{Pe=zp.inject(Rp),Fe=zp}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=qs,s=Js,c=Ys;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=ep(e,1,!1,null,null,n,r,null,o,s,c,Pp),e[ct]=t.current,Sd(e),new Fp(t)}})),g=o(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()})),_=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},v=(e=>e?_(e):_),y=c(u(),1),b=e=>e;function x(e,t=b){let n=y.useSyncExternalStore(e.subscribe,y.useCallback(()=>t(e.getState()),[e,t]),y.useCallback(()=>t(e.getInitialState()),[e,t]));return y.useDebugValue(n),n}var S=e=>{let t=v(e),n=e=>x(t,e);return Object.assign(n,t),n},C=(e=>e?S(e):S),w=g(),T=`/api`;async function E(e,t){let n=await fetch(`${T}${e}`,{...t,headers:{"Content-Type":`application/json`,...t?.headers}});if(!n.ok){let e=await n.json().catch(()=>({detail:n.statusText}));throw Error(e.detail??`HTTP ${n.status}`)}if(n.status!==204)return n.json()}var D={getVersion:()=>E(`/version`),getAccounts:()=>E(`/accounts`),getAccount:e=>E(`/accounts/${e}`),createAccount:e=>E(`/accounts`,{method:`POST`,body:JSON.stringify(e)}),updateAccount:(e,t)=>E(`/accounts/${e}`,{method:`PUT`,body:JSON.stringify(t)}),deleteAccount:e=>E(`/accounts/${e}`,{method:`DELETE`}),deleteBulk:e=>E(`/accounts/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),assignProxies:()=>E(`/accounts/assign-proxies`,{method:`POST`}),reassignProxies:()=>E(`/accounts/reassign-proxies`,{method:`POST`}),clearProxies:()=>E(`/accounts/clear-proxies`,{method:`POST`}),importAccounts:e=>{let t=new FormData;return t.append(`file`,e),fetch(`${T}/accounts/import`,{method:`POST`,body:t}).then(async e=>{if(!e.ok)throw Error((await e.json().catch(()=>({}))).detail??e.statusText);return e.json()})},executeAction:e=>E(`/actions`,{method:`POST`,body:JSON.stringify(e)}),respondToPrompt:(e,t,n)=>E(`/tasks/${e}/respond`,{method:`POST`,body:JSON.stringify({value:t,login:n||``})}),generate2FA:e=>E(`/actions/generate-2fa`,{method:`POST`,body:JSON.stringify({shared_secret:e})}),generate2FAByAccount:e=>E(`/actions/generate-2fa-by-account`,{method:`POST`,body:JSON.stringify({account_id:e})}),getConfirmations:e=>E(`/actions/confirmations/${e}`),respondConfirmations:(e,t,n,r)=>E(`/actions/confirmations/${e}/respond`,{method:`POST`,body:JSON.stringify({ids:t,nonces:n,accept:r})}),getProxies:()=>E(`/proxies`),addProxy:(e,t=`http`)=>E(`/proxies`,{method:`POST`,body:JSON.stringify({address:e,protocol:t})}),deleteProxy:e=>E(`/proxies/${e}`,{method:`DELETE`}),deleteAllProxies:()=>E(`/proxies/all`,{method:`DELETE`}),bulkAddProxies:e=>E(`/proxies/bulk`,{method:`POST`,body:JSON.stringify(e)}),checkProxies:()=>E(`/proxies/check`,{method:`POST`}),getTasks:()=>E(`/tasks`),getTask:e=>E(`/tasks/${e}`),cancelTask:e=>E(`/tasks/${e}`,{method:`DELETE`}),getMafiles:()=>E(`/mafiles`),uploadMafiles:e=>{let t=new FormData;return e.forEach(e=>t.append(`files`,e)),fetch(`${T}/mafiles/upload`,{method:`POST`,body:t}).then(async e=>{if(!e.ok)throw Error((await e.json().catch(()=>({}))).detail??e.statusText);return e.json()})},deleteMafile:e=>E(`/mafiles/${encodeURIComponent(e)}`,{method:`DELETE`}),exportSecrets:()=>E(`/mafiles/export/all`),exportZip:e=>fetch(`${T}/mafiles/export/zip`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e)}).then(e=>{if(!e.ok)throw Error(`Export failed: ${e.status}`);return e.blob()}),getValidationSettings:()=>E(`/settings/validation`),updateValidationSettings:e=>E(`/settings/validation`,{method:`PUT`,body:JSON.stringify(e)}),getDisplaySettings:()=>E(`/settings/display`),updateDisplaySettings:e=>E(`/settings/display`,{method:`PUT`,body:JSON.stringify(e)}),getColumnSettings:()=>E(`/settings/columns`),updateColumnSettings:e=>E(`/settings/columns`,{method:`PUT`,body:JSON.stringify(e)}),getLogpassColumnSettings:()=>E(`/settings/logpass-columns`),updateLogpassColumnSettings:e=>E(`/settings/logpass-columns`,{method:`PUT`,body:JSON.stringify(e)}),getLogs:()=>E(`/logs`),startAutoAccept:e=>E(`/auto-accept/start`,{method:`POST`,body:JSON.stringify({account_ids:e})}),stopAutoAccept:e=>E(`/auto-accept/stop`,{method:`POST`,body:JSON.stringify({account_ids:e})}),getAutoAcceptStatus:()=>E(`/auto-accept/status`),openBrowser:e=>E(`/accounts/${e}/browser`,{method:`POST`}),getLogpassAccounts:()=>E(`/logpass`),createLogpassAccount:e=>E(`/logpass`,{method:`POST`,body:JSON.stringify(e)}),updateLogpassAccount:(e,t)=>E(`/logpass/${e}`,{method:`PUT`,body:JSON.stringify(t)}),deleteLogpassAccount:e=>E(`/logpass/${e}`,{method:`DELETE`}),deleteLogpassBulk:e=>E(`/logpass/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),importLogpass:e=>E(`/logpass/import`,{method:`POST`,body:JSON.stringify({lines:e})}),validateLogpass:e=>E(`/logpass/validate`,{method:`POST`,body:JSON.stringify({account_ids:e})}),fullParseLogpass:e=>E(`/logpass/full-parse`,{method:`POST`,body:JSON.stringify({account_ids:e})}),assignLogpassProxies:()=>E(`/logpass/assign-proxies`,{method:`POST`}),reassignLogpassProxies:()=>E(`/logpass/reassign-proxies`,{method:`POST`}),clearLogpassProxies:()=>E(`/logpass/clear-proxies`,{method:`POST`}),openLogpassBrowser:e=>E(`/logpass/${e}/browser`,{method:`POST`}),getTokenAccounts:()=>E(`/token-accounts`),createTokenAccount:e=>E(`/token-accounts`,{method:`POST`,body:JSON.stringify(e)}),deleteTokenAccount:e=>E(`/token-accounts/${e}`,{method:`DELETE`}),deleteTokenBulk:e=>E(`/token-accounts/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),importTokens:e=>E(`/token-accounts/import`,{method:`POST`,body:JSON.stringify({lines:e})}),validateTokens:e=>E(`/token-accounts/validate`,{method:`POST`,body:JSON.stringify({account_ids:e})}),openTokenBrowser:e=>E(`/token-accounts/${e}/browser`,{method:`POST`}),assignTokenProxies:()=>E(`/token-accounts/assign-proxies`,{method:`POST`}),reassignTokenProxies:()=>E(`/token-accounts/reassign-proxies`,{method:`POST`}),clearTokenProxies:()=>E(`/token-accounts/clear-proxies`,{method:`POST`}),getTokenColumnSettings:()=>E(`/settings/token-columns`),updateTokenColumnSettings:e=>E(`/settings/token-columns`,{method:`PUT`,body:JSON.stringify(e)})},O=0,ee={browser:!0,profile:!0,steam_id:!0,login:!0,password:!0,login_pass:!0,email:!0,email_pass:!1,email_login_pass:!1,phone:!0,status:!0,ban:!0,twofa:!0,mafile:!0,proxy:!0,notes:!0,actions:!0,last_online:!0},k={browser:!0,profile:!0,steam_id:!0,login:!0,password:!0,login_pass:!0,status:!0,ban:!0,prime:!0,trophy:!0,behavior:!0,license:!0,proxy:!0,notes:!0,actions:!0,last_online:!0},A={browser:!0,profile:!0,last_online:!0,steam_id:!0,login:!0,token:!0,status:!0,proxy:!0,notes:!0,actions:!0},j=C((e,t)=>({activeTab:`accounts`,setTab:t=>e({activeTab:t}),accountSection:`mafile`,setAccountSection:t=>e({accountSection:t}),toasts:[],addToast:(t,n)=>{let r=++O;e(e=>({toasts:[...e.toasts,{id:r,type:t,message:n}]})),setTimeout(()=>{e(e=>({toasts:e.toasts.filter(e=>e.id!==r)}))},4e3)},removeToast:t=>e(e=>({toasts:e.toasts.filter(e=>e.id!==t)})),hidePasswords:!1,setHidePasswords:t=>{e({hidePasswords:t}),D.updateDisplaySettings({hide_passwords:t}).catch(()=>{})},loadDisplaySettings:async()=>{try{e({hidePasswords:(await D.getDisplaySettings()).hide_passwords})}catch{}},columnVisibility:{...ee},setColumnVisibility:t=>e({columnVisibility:t}),toggleColumn:n=>{let r={...t().columnVisibility,[n]:!t().columnVisibility[n]};e({columnVisibility:r}),D.updateColumnSettings(r).catch(()=>{})},loadColumnSettings:async()=>{try{let t=await D.getColumnSettings();e({columnVisibility:{...ee,...t}})}catch{}},logpassColumnVisibility:{...k},toggleLogpassColumn:n=>{let r={...t().logpassColumnVisibility,[n]:!t().logpassColumnVisibility[n]};e({logpassColumnVisibility:r}),D.updateLogpassColumnSettings(r).catch(()=>{})},loadLogpassColumnSettings:async()=>{try{let t=await D.getLogpassColumnSettings();e({logpassColumnVisibility:{...k,...t}})}catch{}},tokenColumnVisibility:{...A},toggleTokenColumn:n=>{let r={...t().tokenColumnVisibility,[n]:!t().tokenColumnVisibility[n]};e({tokenColumnVisibility:r}),D.updateTokenColumnSettings(r).catch(()=>{})},loadTokenColumnSettings:async()=>{try{let t=await D.getTokenColumnSettings();e({tokenColumnVisibility:{...A,...t}})}catch{}}})),M=`steampanel_locale`,te=localStorage.getItem(M)||`ru`,ne=new Set;function N(){ne.forEach(e=>e())}function P(e){te=e,localStorage.setItem(M,e),N()}function re(){return[(0,y.useSyncExternalStore)(e=>(ne.add(e),()=>ne.delete(e)),()=>te),P]}var ie={ru:{"header.accounts":`Аккаунтов`,"tab.accounts":`Аккаунты`,"tab.mafiles":`Mafile Management`,"tab.tools":`Настройки`,"tab.logs":`Логи`,"section.dataType":`Тип данных`,"col.browser":`Войти`,"col.profile":`Профиль`,"col.lastOnline":`Отлега`,"col.steamId":`Steam ID`,"col.login":`Логин`,"col.password":`Пароль`,"col.loginPass":`Login:Pass`,"col.email":`Email`,"col.emailPass":`Email Pass`,"col.emailLoginPass":`Email:Pass`,"col.phone":`Телефон`,"col.status":`Статус`,"col.ban":`Бан`,"col.twofa":`2FA`,"col.mafile":`Mafile`,"col.proxy":`Прокси`,"col.notes":`Заметки`,"col.actions":`Действия`,"col.prime":`Prime`,"col.trophy":`Trophy`,"col.behavior":`Behavior`,"col.license":`Лицензии`,"col.token":`Токен`,"action.selectAction":`— Действие`,"action.validate":`Валидация`,"action.changePassword":`Сменить пароль`,"action.randomPassword":`Случайный пароль`,"action.changeEmail":`Сменить email`,"action.changePhone":`Сменить телефон`,"action.removePhone":`Удалить телефон`,"action.removeGuard":`Удалить Guard`,"action.noRevocationCode":`Нет revocation_code в mafile`,"action.enableAutoAccept":`Вкл. автопринятие`,"action.disableAutoAccept":`Выкл. авто-принятие входа`,"action.enableAutoAcceptLogin":`Вкл. авто-принятие входа`,"action.generate2fa":`Сгенерировать 2FA код`,"action.confirmations":`Подтверждения`,"prompt.newPassword":`Введите новый пароль`,"prompt.newEmail":`Введите новый email`,"prompt.newPhone":`Введите новый номер телефона`,"prompt.removePhone":`Введите номер телефона (на который переставится старый)`,"prompt.enterValue":`Введите значение...`,"confirm.removeGuard":`Удалить Steam Guard для этого аккаунта?`,"confirm.deleteAccount":`Удалить аккаунт?`,"confirm.deleteSelected":`Удалить {count} выбранных аккаунтов?`,"confirm.deleteAll":`Удалить ВСЕ {count} аккаунтов? Это необратимо!`,"confirm.deleteLogpassSelected":`Удалить {count} аккаунт(ов)?`,"confirm.deleteLogpassAll":`Удалить все {count} аккаунтов?`,"confirm.deleteTokenSelected":`Удалить {count} токен(ов)?`,"confirm.deleteTokenAll":`Удалить все {count} токенов?`,"confirm.deleteToken":`Удалить токен {name}?`,"confirm.deleteLogpass":`Удалить {name}?`,"confirm.assignProxies":`Назначить прокси аккаунтам без прокси?`,"confirm.reassignProxies":`Переназначить прокси на все аккаунты?`,"confirm.reassignProxiesAll":`Переназначить прокси всем аккаунтам?`,"confirm.clearProxies":`Очистить прокси у всех аккаунтов?`,"confirm.executeBulk":`Выполнить «{action}» для {count} аккаунтов?`,"confirm.yes":`Да`,"confirm.title":`Подтверждения`,"confirm.loading":`Загрузка подтверждений...`,"confirm.empty":`Нет ожидающих подтверждений`,"confirm.acceptAll":`Принять все`,"confirm.denyAll":`Отклонить все`,"confirm.refresh":`Обновить`,"confirm.accepted":`Принято`,"confirm.denied":`Отклонено`,"confirm.respondFailed":`Не удалось обработать подтверждение`,"btn.import":`Импорт`,"btn.add":`Добавить`,"btn.save":`Сохранить`,"btn.cancel":`Отмена`,"btn.execute":`Выполнить`,"btn.deleteSelected":`Удалить выбранные`,"btn.deleteAll":`Удалить все`,"btn.assignProxies":`Назначить прокси`,"btn.reassign":`Переназначить`,"btn.clearProxies":`Очистить прокси`,"btn.validate":`Валидировать`,"btn.fullParse":`Полный парс`,"btn.generate":`Сгенерировать`,"toast.copied":`Скопировано`,"toast.copyFailed":`Не удалось скопировать`,"toast.noteSaved":`Заметка сохранена`,"toast.noteSaveError":`Ошибка сохранения`,"toast.accountDeleted":`Аккаунт удален`,"toast.accountAdded":`Аккаунт добавлен`,"toast.saved":`Сохранено`,"toast.done":`Готово`,"toast.error":`Ошибка`,"toast.selectAction":`Выберите действие`,"toast.selectAccounts":`Выберите аккаунты`,"toast.noAccounts":`Нет аккаунтов`,"toast.autoAcceptEnabled":`Автопринятие включено для {count} акк.`,"toast.autoAcceptOn":`Авто-принятие входа включено`,"toast.autoAcceptOff":`Авто-принятие входа выключено`,"toast.taskCancelled":`Задача отменена`,"toast.browserOpening":`Браузер открывается...`,"toast.cookiesExpiredRevalidating":`Куки устарели. Запущена повторная валидация...`,"toast.cookiesExpired":`Куки устарели. Провалидируйте аккаунт заново.`,"toast.proxyCleared":`Прокси убран у {name}`,"toast.proxiesReassigned":`Переназначено {used} прокси на {count} акк.`,"toast.proxiesAssigned":`Назначено {used} прокси на {count} аккаунтов`,"toast.proxiesAssignedShort":`Назначено {count} аккаунтам`,"toast.proxiesReassignedShort":`Переназначено {count} аккаунтам`,"toast.proxiesClearedCount":`Очищено прокси у {count} аккаунтов`,"toast.proxiesClearedShort":`Очищено у {count} аккаунтов`,"toast.deleted":`Удалено: {count}`,"toast.sentToMafile":`{count} акк. отправлено в Mafile Management`,"toast.settingsSaved":`Настройки сохранены`,"toast.proxyFormatError":`Не удалось распознать прокси. Проверьте формат.`,"toast.proxiesAdded":`Добавлено {count} прокси`,"toast.proxiesDeleted":`Удалено {count} прокси`,"toast.exportDone":`Экспорт завершён`,"toast.uploaded":`Загружено: {count}`,"toast.uploadedWithErrors":`Загружено: {uploaded}, ошибок: {errors}`,"toast.importResult":`Импортировано: {imported}, Пропущено: {skipped}`,"toast.fileEmpty":`Файл пуст`,"task.validate":`Валидация`,"task.changePassword":`Смена пароля`,"task.randomPassword":`Случ. пароль`,"task.changeEmail":`Смена email`,"task.changePhone":`Смена телефона`,"task.removePhone":`Удал. телефона`,"task.removeGuard":`Удал. Guard`,"status.unknown":`Неизвестен`,"status.valid":`Валидный`,"status.invalid":`Невалидный`,"status.locked":`Заблокирован`,"status.limited":`Ограничен`,"status.banned":`БАН`,"status.ok":`ОК`,"tip.openBrowser":`Открыть Steam в браузере`,"tip.copyPassword":`Копировать пароль`,"tip.copyLoginPass":`Копировать login:pass`,"tip.copyEmailPass":`Копировать пароль email`,"tip.copyEmailLoginPass":`Копировать email:pass`,"tip.show":`Показать`,"tip.hide":`Скрыть`,"tip.gen2fa":`Сгенерировать и скопировать 2FA код`,"tip.code":`Код`,"tip.addNote":`Нажмите чтобы добавить заметку`,"tip.edit":`Редактировать`,"tip.delete":`Удалить`,"tip.autoAcceptActive":`Авто-принятие входа`,"tip.validate":`Валидировать`,"tip.columnSettings":`Настройки столбцов`,"tip.deleteProxy":`Удалить прокси`,"tip.clickToCopy":`Клик для копирования`,"tip.proxyError":`Ошибка прокси: {error}`,"ph.search":`Поиск: логин / Steam ID / заметка / lvl>10`,"ph.searchLogpass":`Поиск: логин / Steam ID / заметка / игра / lvl>10`,"ph.login":`Логин`,"ph.password":`Пароль`,"ph.proxy":`Прокси`,"ph.proxyOptional":`Прокси (необязательно)`,"ph.notes":`Заметки`,"ph.notesOptional":`Заметки (необязательно)`,"ph.loginOptional":`Логин (необязательно)`,"ph.emailPassword":`Пароль от email`,"empty.accounts":`Нет аккаунтов. Импортируйте файл`,"empty.logpass":`Аккаунтов нет. Импортируйте файл.`,"empty.tokens":`Токенов нет. Импортируйте или добавьте токены.`,"empty.logs":`Нет логов`,"empty.tasks":`Нет задач`,"modal.addAccount":`Добавить аккаунт`,"modal.editAccount":`Редактировать аккаунт`,"modal.importAccounts":`Импорт аккаунтов`,"modal.addToken":`Добавить токен`,"modal.importTokens":`Импорт токенов`,"import.formats":`Форматы`,"import.formatsColon":`Форматы:`,"import.delimiter":`разделитель`,"import.or":`или`,"import.dragTxt":`Перетащите .txt файл или нажмите для выбора`,"import.dragTxtCsv":`Перетащите .txt / .csv файл или нажмите для выбора`,"import.dragMafile":`Перетащите .mafile файлы или нажмите для выбора`,"import.attachMafile":`Прикрепить .mafile (необязательно)`,"import.selected":`Выбран: {name}`,"import.uploading":`Загрузка...`,"import.importBtn":`Импортировать`,"import.tokenFormat":`refresh_token (по одному на строку)`,"paging.shown":`Показано {visible} из {total}…`,"proxy.label":`Прокси {num}`,"proxy.title":`Прокси`,"proxy.count":`{count} шт.`,"proxy.protocol":`Протокол:`,"proxy.format":`Формат:`,"proxy.customFormat":`Свой формат...`,"proxy.formatConstructor":`Конструктор формата:`,"proxy.preview":`Предпросмотр:`,"proxy.dragFile":`Перетащите .txt файл с прокси или нажмите для выбора`,"proxy.addBtn":`Добавить`,"proxy.checking":`Проверка...`,"proxy.checkAll":`Проверить все`,"proxy.deleteAllBtn":`Удалить все прокси`,"proxy.confirmDeleteAll":`Удалить все прокси? Это действие нельзя отменить.`,"proxy.checkResult":`Всего: {total} | Живых: {alive} | Мёртвых: {dead}`,"proxy.removeProxy":`Убрать прокси`,"proxy.reassignProxy":`Переназначить прокси`,"proxy.perLine":`Прокси по одному на строку ({format})`,"proxy.deleteProxy":`Удалить прокси`,"tools.2faGenerator":`Генератор 2FA кода`,"tools.validationSettings":`Настройки валидации`,"tools.loadProfile":`Загружать профиль (никнейм, аватар)`,"tools.checkBans":`Проверять баны`,"tools.maxThreads":`Макс. потоков:`,"tools.autoRevalidateBrowser":`Автовалидация при мёртвых куках (браузер)`,"tools.clickCopy":`Клик для копирования`,"tools.genErrorStr":`Ошибка`,"logs.title":`Лог`,"logs.clear":`Очистить`,"logs.activeTasks":`Активные задачи`,"mafile.upload":`Загрузка Mafile`,"mafile.exportSettings":`Настройки экспорта`,"mafile.exportFormat":`Формат:`,"mafile.flatFiles":`Плоские файлы (.mafile)`,"mafile.perAccountFolder":`Папка на аккаунт`,"mafile.singleFile":`Одним файлом`,"mafile.variables":`Переменные:`,"mafile.folderName":`Название папки:`,"mafile.mafileName":`Название .mafile:`,"mafile.txtSettings":`Настройки .txt`,"mafile.addGlobalTxt":`Добавить общий`,"mafile.withAllAccounts":`со всеми аккаунтами`,"mafile.addTxtPerFolder":`Добавить .txt в каждую папку`,"mafile.skipFolders":`Не создавать папку для каждого аккаунта`,"mafile.txtFolderName":`Название .txt в папке:`,"mafile.txtLineFormat":`Формат строки .txt:`,"mafile.mafileFields":`Поля Mafile`,"mafile.sessionFields":`Поля Session`,"mafile.export":`Экспорт`,"mafile.noAccounts":`нет аккаунтов`,"mafile.sentAccounts":`Отправленные аккаунты`,"mafile.clearBtn":`Очистить`,"mafile.insert":`Вставить {value}`,"mafile.emptyTitle":`Нет выбранных аккаунтов`,"mafile.emptyHint":`Выберите аккаунты в таблице и отправьте сюда для экспорта mafile`,"mafile.accountsCount":`акк.`,"mafile.withMafile":`с mafile`,"mafile.namingSection":`Шаблоны имён`,"mafile.flat_mafiles":`Файлы`,"mafile.per_account_folder":`Папки`,"mafile.single_file":`Один файл`,"settings.display":`Отображение`,"settings.hidePasswords":`Скрывать пароли (спойлер)`,"token.disclaimerTitle":`Вкладка в разработке`,"token.disclaimerBody1":`Функциональность вкладки Token <strong>не завершена</strong> и находится в стадии разработки.`,"token.disclaimerBody2":`⚠ Валидация токенов может привести к их инвалидации (убить токены). Используйте на свой страх и риск.`,"token.disclaimerBody3":`Импорт, редактирование и любые действия с токенами могут работать некорректно.`,"token.acceptRisk":`Я понимаю риски и хочу продолжить`,"twofa.copied":`2FA: {code} (скопировано)`,"twofa.error":`Ошибка 2FA: {error}`,"misc.task":`Задача {id}`,"misc.taskAction":`Задача {id} - {action} ({login})`,"misc.taskCount":`Задача {id} ({count} акк.)`,"misc.error":`Ошибка: {error}`,"misc.proxyErrorCheck":`Ошибка проверки: {error}`,"misc.exportError":`Ошибка экспорта: {error}`,"misc.genError":`Ошибка генерации: {error}`,"misc.errorStr":`Ошибка`,"misc.insert":`Вставить`},en:{"header.accounts":`Accounts`,"tab.accounts":`Accounts`,"tab.mafiles":`Mafile Management`,"tab.tools":`Settings`,"tab.logs":`Logs`,"section.dataType":`Data Type`,"col.browser":`Login`,"col.profile":`Profile`,"col.lastOnline":`Last Online`,"col.steamId":`Steam ID`,"col.login":`Login`,"col.password":`Password`,"col.loginPass":`Login:Pass`,"col.email":`Email`,"col.emailPass":`Email Pass`,"col.emailLoginPass":`Email:Pass`,"col.phone":`Phone`,"col.status":`Status`,"col.ban":`Ban`,"col.twofa":`2FA`,"col.mafile":`Mafile`,"col.proxy":`Proxy`,"col.notes":`Notes`,"col.actions":`Actions`,"col.prime":`Prime`,"col.trophy":`Trophy`,"col.behavior":`Behavior`,"col.license":`Licenses`,"col.token":`Token`,"action.selectAction":`— Action`,"action.validate":`Validate`,"action.changePassword":`Change password`,"action.randomPassword":`Random password`,"action.changeEmail":`Change email`,"action.changePhone":`Change phone`,"action.removePhone":`Remove phone`,"action.removeGuard":`Remove Guard`,"action.noRevocationCode":`No revocation_code in mafile`,"action.enableAutoAccept":`Enable auto-accept`,"action.disableAutoAccept":`Disable login auto-accept`,"action.enableAutoAcceptLogin":`Enable login auto-accept`,"action.generate2fa":`Generate 2FA code`,"action.confirmations":`Confirmations`,"prompt.newPassword":`Enter new password`,"prompt.newEmail":`Enter new email`,"prompt.newPhone":`Enter new phone number`,"prompt.removePhone":`Enter phone number (old number will be transferred to it)`,"prompt.enterValue":`Enter value...`,"confirm.removeGuard":`Remove Steam Guard for this account?`,"confirm.deleteAccount":`Delete account?`,"confirm.deleteSelected":`Delete {count} selected accounts?`,"confirm.deleteAll":`Delete ALL {count} accounts? This is irreversible!`,"confirm.deleteLogpassSelected":`Delete {count} account(s)?`,"confirm.deleteLogpassAll":`Delete all {count} accounts?`,"confirm.deleteTokenSelected":`Delete {count} token(s)?`,"confirm.deleteTokenAll":`Delete all {count} tokens?`,"confirm.deleteToken":`Delete token {name}?`,"confirm.deleteLogpass":`Delete {name}?`,"confirm.assignProxies":`Assign proxies to accounts without proxies?`,"confirm.reassignProxies":`Reassign proxies to all accounts?`,"confirm.reassignProxiesAll":`Reassign proxies to all accounts?`,"confirm.clearProxies":`Clear proxies from all accounts?`,"confirm.executeBulk":`Execute «{action}» for {count} accounts?`,"confirm.yes":`Yes`,"confirm.title":`Confirmations`,"confirm.loading":`Loading confirmations...`,"confirm.empty":`No pending confirmations`,"confirm.acceptAll":`Accept all`,"confirm.denyAll":`Deny all`,"confirm.refresh":`Refresh`,"confirm.accepted":`Accepted`,"confirm.denied":`Denied`,"confirm.respondFailed":`Failed to process confirmation`,"btn.import":`Import`,"btn.add":`Add`,"btn.save":`Save`,"btn.cancel":`Cancel`,"btn.execute":`Execute`,"btn.deleteSelected":`Delete selected`,"btn.deleteAll":`Delete all`,"btn.assignProxies":`Assign proxies`,"btn.reassign":`Reassign`,"btn.clearProxies":`Clear proxies`,"btn.validate":`Validate`,"btn.fullParse":`Full parse`,"btn.generate":`Generate`,"toast.copied":`Copied`,"toast.copyFailed":`Failed to copy`,"toast.noteSaved":`Note saved`,"toast.noteSaveError":`Error saving`,"toast.accountDeleted":`Account deleted`,"toast.accountAdded":`Account added`,"toast.saved":`Saved`,"toast.done":`Done`,"toast.error":`Error`,"toast.selectAction":`Select an action`,"toast.selectAccounts":`Select accounts`,"toast.noAccounts":`No accounts`,"toast.autoAcceptEnabled":`Auto-accept enabled for {count} accounts`,"toast.autoAcceptOn":`Login auto-accept enabled`,"toast.autoAcceptOff":`Login auto-accept disabled`,"toast.taskCancelled":`Task cancelled`,"toast.browserOpening":`Opening browser...`,"toast.cookiesExpiredRevalidating":`Cookies expired. Re-validating...`,"toast.cookiesExpired":`Cookies expired. Re-validate the account.`,"toast.proxyCleared":`Proxy removed from {name}`,"toast.proxiesReassigned":`Reassigned {used} proxies to {count} accounts`,"toast.proxiesAssigned":`Assigned {used} proxies to {count} accounts`,"toast.proxiesAssignedShort":`Assigned to {count} accounts`,"toast.proxiesReassignedShort":`Reassigned to {count} accounts`,"toast.proxiesClearedCount":`Cleared proxies from {count} accounts`,"toast.proxiesClearedShort":`Cleared from {count} accounts`,"toast.deleted":`Deleted: {count}`,"toast.sentToMafile":`{count} accounts sent to Mafile Management`,"toast.settingsSaved":`Settings saved`,"toast.proxyFormatError":`Failed to parse proxies. Check the format.`,"toast.proxiesAdded":`Added {count} proxies`,"toast.proxiesDeleted":`Deleted {count} proxies`,"toast.exportDone":`Export complete`,"toast.uploaded":`Uploaded: {count}`,"toast.uploadedWithErrors":`Uploaded: {uploaded}, errors: {errors}`,"toast.importResult":`Imported: {imported}, Skipped: {skipped}`,"toast.fileEmpty":`File is empty`,"task.validate":`Validation`,"task.changePassword":`Password change`,"task.randomPassword":`Random password`,"task.changeEmail":`Email change`,"task.changePhone":`Phone change`,"task.removePhone":`Phone removal`,"task.removeGuard":`Guard removal`,"status.unknown":`Unknown`,"status.valid":`Valid`,"status.invalid":`Invalid`,"status.locked":`Locked`,"status.limited":`Limited`,"status.banned":`BANNED`,"status.ok":`OK`,"tip.openBrowser":`Open Steam in browser`,"tip.copyPassword":`Copy password`,"tip.copyLoginPass":`Copy login:pass`,"tip.copyEmailPass":`Copy email password`,"tip.copyEmailLoginPass":`Copy email:pass`,"tip.show":`Show`,"tip.hide":`Hide`,"tip.gen2fa":`Generate and copy 2FA code`,"tip.code":`Code`,"tip.addNote":`Click to add a note`,"tip.edit":`Edit`,"tip.delete":`Delete`,"tip.autoAcceptActive":`Login auto-accept`,"tip.validate":`Validate`,"tip.columnSettings":`Column settings`,"tip.deleteProxy":`Delete proxy`,"tip.clickToCopy":`Click to copy`,"tip.proxyError":`Proxy error: {error}`,"ph.search":`Search: login / Steam ID / notes / lvl>10`,"ph.searchLogpass":`Search: login / Steam ID / notes / game / lvl>10`,"ph.login":`Login`,"ph.password":`Password`,"ph.proxy":`Proxy`,"ph.proxyOptional":`Proxy (optional)`,"ph.notes":`Notes`,"ph.notesOptional":`Notes (optional)`,"ph.loginOptional":`Login (optional)`,"ph.emailPassword":`Email password`,"empty.accounts":`No accounts. Import a file`,"empty.logpass":`No accounts. Import a file.`,"empty.tokens":`No tokens. Import or add tokens.`,"empty.logs":`No logs`,"empty.tasks":`No tasks`,"modal.addAccount":`Add account`,"modal.editAccount":`Edit account`,"modal.importAccounts":`Import accounts`,"modal.addToken":`Add token`,"modal.importTokens":`Import tokens`,"import.formats":`Formats`,"import.formatsColon":`Formats:`,"import.delimiter":`delimiter`,"import.or":`or`,"import.dragTxt":`Drag a .txt file or click to select`,"import.dragTxtCsv":`Drag a .txt / .csv file or click to select`,"import.dragMafile":`Drag .mafile files or click to select`,"import.attachMafile":`Attach .mafile (optional)`,"import.selected":`Selected: {name}`,"import.uploading":`Uploading...`,"import.importBtn":`Import`,"import.tokenFormat":`refresh_token (one per line)`,"paging.shown":`Showing {visible} of {total}…`,"proxy.label":`Proxy {num}`,"proxy.title":`Proxies`,"proxy.count":`{count} total`,"proxy.protocol":`Protocol:`,"proxy.format":`Format:`,"proxy.customFormat":`Custom format...`,"proxy.formatConstructor":`Format constructor:`,"proxy.preview":`Preview:`,"proxy.dragFile":`Drag a .txt file with proxies or click to select`,"proxy.addBtn":`Add`,"proxy.checking":`Checking...`,"proxy.checkAll":`Check all`,"proxy.deleteAllBtn":`Delete all proxies`,"proxy.confirmDeleteAll":`Delete all proxies? This cannot be undone.`,"proxy.checkResult":`Total: {total} | Alive: {alive} | Dead: {dead}`,"proxy.removeProxy":`Remove proxy`,"proxy.reassignProxy":`Reassign proxy`,"proxy.perLine":`Proxies one per line ({format})`,"proxy.deleteProxy":`Delete proxy`,"tools.2faGenerator":`2FA Code Generator`,"tools.validationSettings":`Validation Settings`,"tools.loadProfile":`Load profile (nickname, avatar)`,"tools.checkBans":`Check bans`,"tools.maxThreads":`Max threads:`,"tools.autoRevalidateBrowser":`Auto-revalidate on dead cookies (browser)`,"tools.clickCopy":`Click to copy`,"tools.genErrorStr":`Error`,"logs.title":`Log`,"logs.clear":`Clear`,"logs.activeTasks":`Active Tasks`,"mafile.upload":`Upload Mafile`,"mafile.exportSettings":`Export Settings`,"mafile.exportFormat":`Format:`,"mafile.flatFiles":`Flat files (.mafile)`,"mafile.perAccountFolder":`Folder per account`,"mafile.singleFile":`Single file`,"mafile.variables":`Variables:`,"mafile.folderName":`Folder name:`,"mafile.mafileName":`.mafile name:`,"mafile.txtSettings":`.txt Settings`,"mafile.addGlobalTxt":`Add global`,"mafile.withAllAccounts":`with all accounts`,"mafile.addTxtPerFolder":`Add .txt to each folder`,"mafile.skipFolders":`Don't create folder for each account`,"mafile.txtFolderName":`.txt name in folder:`,"mafile.txtLineFormat":`.txt line format:`,"mafile.mafileFields":`Mafile Fields`,"mafile.sessionFields":`Session Fields`,"mafile.export":`Export`,"mafile.noAccounts":`no accounts`,"mafile.sentAccounts":`Sent Accounts`,"mafile.clearBtn":`Clear`,"mafile.insert":`Insert {value}`,"mafile.emptyTitle":`No accounts selected`,"mafile.emptyHint":`Select accounts in the table and send them here for mafile export`,"mafile.accountsCount":`accs`,"mafile.withMafile":`with mafile`,"mafile.namingSection":`Naming templates`,"mafile.flat_mafiles":`Files`,"mafile.per_account_folder":`Folders`,"mafile.single_file":`Single file`,"settings.display":`Display`,"settings.hidePasswords":`Hide passwords (spoiler)`,"token.disclaimerTitle":`Tab under development`,"token.disclaimerBody1":`Token tab functionality is <strong>not complete</strong> and is under development.`,"token.disclaimerBody2":`⚠ Token validation may invalidate (kill) tokens. Use at your own risk.`,"token.disclaimerBody3":`Import, editing and any actions with tokens may work incorrectly.`,"token.acceptRisk":`I understand the risks and want to continue`,"twofa.copied":`2FA: {code} (copied)`,"twofa.error":`2FA Error: {error}`,"misc.task":`Task {id}`,"misc.taskAction":`Task {id} - {action} ({login})`,"misc.taskCount":`Task {id} ({count} accounts)`,"misc.error":`Error: {error}`,"misc.proxyErrorCheck":`Check error: {error}`,"misc.exportError":`Export error: {error}`,"misc.genError":`Generation error: {error}`,"misc.errorStr":`Error`,"misc.insert":`Insert`}};function ae(e,t){let n=(ie[te]||ie.ru)[e]??ie.ru[e]??e;if(t)for(let[e,r]of Object.entries(t))n=n.replace(`{${e}}`,String(r));return n}function F(){return(0,y.useSyncExternalStore)(e=>(ne.add(e),()=>ne.delete(e)),()=>te),ae}var I=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),L=o(((e,t)=>{t.exports=I()}))();function oe(){let[e,t]=re(),[n,r]=(0,y.useState)(``);return(0,y.useEffect)(()=>{D.getVersion().then(e=>r(e.version)).catch(()=>{})},[]),(0,L.jsxs)(`header`,{className:`bg-dark-800 border-b border-dark-600 px-4 py-3 flex items-center justify-between`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5 cursor-pointer`,onClick:()=>window.location.reload(),children:[(0,L.jsx)(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,className:`w-7 h-7 shrink-0 fill-white`,children:(0,L.jsx)(`path`,{d:`M11.979 0C5.678 0 0.511 4.86 0.022 11.037l6.432 2.658c0.545 -0.371 1.203 -0.59 1.912 -0.59 0.063 0 0.125 0.004 0.188 0.006l2.861 -4.142V8.91c0 -2.495 2.028 -4.524 4.524 -4.524 2.494 0 4.524 2.031 4.524 4.527s-2.03 4.525 -4.524 4.525h-0.105l-4.076 2.911c0 0.052 0.004 0.105 0.004 0.159 0 1.875 -1.515 3.396 -3.39 3.396 -1.635 0 -3.016 -1.173 -3.331 -2.727L0.436 15.27C1.862 20.307 6.486 24 11.979 24c6.627 0 11.999 -5.373 11.999 -12S18.605 0 11.979 0zM7.54 18.21l-1.473 -0.61c0.262 0.543 0.714 0.999 1.314 1.25 1.297 0.539 2.793 -0.076 3.332 -1.375 0.263 -0.63 0.264 -1.319 0.005 -1.949s-0.75 -1.121 -1.377 -1.383c-0.624 -0.26 -1.29 -0.249 -1.878 -0.03l1.523 0.63c0.956 0.4 1.409 1.5 1.009 2.455 -0.397 0.957 -1.497 1.41 -2.454 1.012H7.54zm11.415 -9.303c0 -1.662 -1.353 -3.015 -3.015 -3.015 -1.665 0 -3.015 1.353 -3.015 3.015 0 1.665 1.35 3.015 3.015 3.015 1.663 0 3.015 -1.35 3.015 -3.015zm-5.273 -0.005c0 -1.252 1.013 -2.266 2.265 -2.266 1.249 0 2.266 1.014 2.266 2.266 0 1.251 -1.017 2.265 -2.266 2.265 -1.253 0 -2.265 -1.014 -2.265 -2.265z`})}),(0,L.jsx)(`h1`,{className:`text-lg font-bold text-white tracking-wide`,children:`SteamPanel`})]}),(0,L.jsx)(`span`,{className:`text-xs text-gray-500`,children:n&&`v${n}`}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500`,children:[`by`,` `,(0,L.jsx)(`a`,{href:`https://t.me/lolzdm`,target:`_blank`,rel:`noopener noreferrer`,className:`hover:text-accent transition`,children:`@lolzdm`})]})]}),(0,L.jsx)(`div`,{className:`flex items-center gap-4`,children:(0,L.jsxs)(`button`,{onClick:()=>t(e===`ru`?`en`:`ru`),className:`flex items-center gap-1.5 text-xs text-gray-400 hover:text-gray-200 transition px-2 py-1 border border-dark-500 hover:border-gray-500 rounded`,children:[(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`13`,height:`13`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`opacity-80`,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`path`,{d:`M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z`})]}),e===`ru`?`EN`:`RU`]})})]})}var R=(e=16)=>({width:e,height:e,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`}),se=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`}),(0,L.jsx)(`polyline`,{points:`7 10 12 15 17 10`}),(0,L.jsx)(`line`,{x1:`12`,y1:`15`,x2:`12`,y2:`3`})]}),ce=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`}),(0,L.jsx)(`polyline`,{points:`17 8 12 3 7 8`}),(0,L.jsx)(`line`,{x1:`12`,y1:`3`,x2:`12`,y2:`15`})]}),le=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`12`,y1:`5`,x2:`12`,y2:`19`}),(0,L.jsx)(`line`,{x1:`5`,y1:`12`,x2:`19`,y2:`12`})]}),ue=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polyline`,{points:`20 6 9 17 4 12`})}),de=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),(0,L.jsx)(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})]}),fe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z`}),(0,L.jsx)(`line`,{x1:`12`,y1:`9`,x2:`12`,y2:`13`}),(0,L.jsx)(`line`,{x1:`12`,y1:`17`,x2:`12.01`,y2:`17`})]}),pe=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`})}),me=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`2`,y1:`12`,x2:`22`,y2:`12`}),(0,L.jsx)(`path`,{d:`M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z`})]}),he=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`polyline`,{points:`23 4 23 10 17 10`}),(0,L.jsx)(`path`,{d:`M20.49 15a9 9 0 1 1-2.12-9.36L23 10`})]}),ge=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`4.93`,y1:`4.93`,x2:`19.07`,y2:`19.07`})]}),_e=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z`}),(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`})]}),ve=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94`}),(0,L.jsx)(`path`,{d:`M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19`}),(0,L.jsx)(`line`,{x1:`1`,y1:`1`,x2:`23`,y2:`23`}),(0,L.jsx)(`path`,{d:`M14.12 14.12a3 3 0 1 1-4.24-4.24`})]}),ye=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.78 7.78 5.5 5.5 0 0 1 7.78-7.78zm0 0L15.5 7.5m0 0 3 3L22 7l-3-3m-3.5 3.5L19 4`})}),be=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polygon`,{points:`13 2 3 14 12 14 11 22 21 10 12 10 13 2`})}),xe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`}),(0,L.jsx)(`path`,{d:`M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z`})]}),Se=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7`}),(0,L.jsx)(`path`,{d:`M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z`})]}),Ce=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`polyline`,{points:`3 6 5 6 21 6`}),(0,L.jsx)(`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`})]}),we=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`rect`,{x:`3`,y:`11`,width:`18`,height:`11`,rx:`2`,ry:`2`}),(0,L.jsx)(`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`})]}),Te=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`16.5`,y1:`9.4`,x2:`7.5`,y2:`4.21`}),(0,L.jsx)(`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`}),(0,L.jsx)(`polyline`,{points:`3.27 6.96 12 12.01 20.73 6.96`}),(0,L.jsx)(`line`,{x1:`12`,y1:`22.08`,x2:`12`,y2:`12`})]}),Ee=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z`}),(0,L.jsx)(`polyline`,{points:`14 2 14 8 20 8`}),(0,L.jsx)(`line`,{x1:`16`,y1:`13`,x2:`8`,y2:`13`}),(0,L.jsx)(`line`,{x1:`16`,y1:`17`,x2:`8`,y2:`17`}),(0,L.jsx)(`polyline`,{points:`10 9 9 9 8 9`})]}),De=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`}),(0,L.jsx)(`rect`,{x:`8`,y:`2`,width:`8`,height:`4`,rx:`1`,ry:`1`})]}),Oe=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polygon`,{points:`5 3 19 12 5 21 5 3`})}),ke=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`15`,y1:`9`,x2:`9`,y2:`15`}),(0,L.jsx)(`line`,{x1:`9`,y1:`9`,x2:`15`,y2:`15`})]}),Ae=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M22 11.08V12a10 10 0 1 1-5.93-9.14`}),(0,L.jsx)(`polyline`,{points:`22 4 12 14.01 9 11.01`})]}),je=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]}),Me=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`})}),Ne=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z`})}),Pe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M15 12h-5`}),(0,L.jsx)(`path`,{d:`M15 8h-5`}),(0,L.jsx)(`path`,{d:`M19 17V5a2 2 0 0 0-2-2H4`}),(0,L.jsx)(`path`,{d:`M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2`})]}),Fe=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polyline`,{points:`9 18 15 12 9 6`})}),Ie=[{id:`accounts`,labelKey:`tab.accounts`,icon:je},{id:`mafiles`,labelKey:`tab.mafiles`,icon:Me},{id:`tools`,labelKey:`tab.tools`,icon:Ne},{id:`logs`,labelKey:`tab.logs`,icon:Pe}];function Le(){let e=j(e=>e.activeTab),t=j(e=>e.setTab),n=F();return(0,L.jsx)(`nav`,{className:`bg-dark-800 border-b border-dark-600 flex gap-1 px-4 overflow-x-auto`,children:Ie.map(({id:r,labelKey:i,icon:a})=>(0,L.jsxs)(`button`,{onClick:()=>t(r),className:`flex items-center gap-1.5 px-4 py-2.5 text-sm font-medium transition-colors border-b-2 -mb-px ${e===r?`border-accent text-accent`:`border-transparent text-gray-400 hover:text-gray-200`}`,children:[(0,L.jsx)(a,{size:14}),n(i)]},r))})}function Re(){let e=j(e=>e.toasts),t=j(e=>e.removeToast);return e.length===0?null:(0,L.jsx)(`div`,{className:`toast-container`,children:e.map(e=>(0,L.jsx)(`div`,{className:`toast toast-${e.type}`,onClick:()=>t(e.id),children:e.message},e.id))})}var ze=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set}),setSelectedIds:t=>e({selectedIds:t}),mafileManagerIds:new Set,sendToMafileManager:t=>e(e=>{let n=new Set(e.mafileManagerIds);return t.forEach(e=>n.add(e)),{mafileManagerIds:n}}),clearMafileManager:()=>e({mafileManagerIds:new Set})})),Be=C(e=>({tasks:[],hasRunning:!1,loadTasks:async()=>{let t=await D.getTasks();e({tasks:t,hasRunning:t.some(e=>e.status===`running`||e.status===`pending`)})}})),Ve=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getLogpassAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set})})),He=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getTokenAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set})}));async function Ue(e){try{return await navigator.clipboard.writeText(e),!0}catch{return!1}}var We={unknown:[`badge-unknown`,`status.unknown`],valid:[`badge-ok`,`status.valid`],invalid:[`badge-error`,`status.invalid`],locked:[`badge-error`,`status.locked`],limited:[`badge-running`,`status.limited`]};function Ge({status:e}){let t=We[e],[n,r]=t?[t[0],ae(t[1])]:[`badge-unknown`,e];return(0,L.jsx)(`span`,{className:`badge ${n}`,children:r})}function Ke({status:e}){return e===`BANNED`?(0,L.jsx)(`span`,{className:`badge badge-error`,children:ae(`status.banned`)}):e===`NO BAN`?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:ae(`status.ok`)}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}function qe({hasMafile:e}){return e?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:`✓`}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}var Je=m(),Ye={0:`❓`,1:`🧪`,2:`🔄`,3:`🏪`,4:`⚙️`,5:`📱`,6:`🔑`};function Xe({account:e,onClose:t}){let n=F(),r=j(e=>e.addToast),[i,a]=(0,y.useState)([]),[o,s]=(0,y.useState)(!0),[c,l]=(0,y.useState)(new Set),[u,d]=(0,y.useState)(null),f=(0,y.useCallback)(async()=>{s(!0),d(null);try{a((await D.getConfirmations(e.id)).confirmations)}catch(e){d(e instanceof Error?e.message:String(e))}finally{s(!1)}},[e.id]);(0,y.useEffect)(()=>{f()},[f]);let p=async(t,i,o)=>{let s=new Set(c);t.forEach(e=>s.add(e)),l(s);try{let{success:s}=await D.respondConfirmations(e.id,t,i,o);s?(r(`success`,`${n(o?`confirm.accepted`:`confirm.denied`)} (${t.length})`),a(e=>e.filter(e=>!t.includes(e.id)))):r(`error`,n(`confirm.respondFailed`))}catch(e){r(`error`,e instanceof Error?e.message:String(e))}finally{l(e=>{let n=new Set(e);return t.forEach(e=>n.delete(e)),n})}};return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg shadow-xl p-5 w-[560px] max-h-[80vh] flex flex-col`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between mb-4`,children:[(0,L.jsxs)(`h2`,{className:`text-base font-semibold text-gray-200`,children:[n(`confirm.title`),` — `,e.login]}),(0,L.jsx)(`button`,{onClick:t,className:`text-gray-500 hover:text-gray-300 transition-colors`,children:(0,L.jsx)(de,{})})]}),o&&(0,L.jsxs)(`div`,{className:`flex items-center justify-center py-8 text-gray-400 text-sm`,children:[(0,L.jsx)(he,{className:`animate-spin mr-2 w-4 h-4`}),n(`confirm.loading`)]}),u&&(0,L.jsx)(`div`,{className:`bg-red-900/30 border border-red-700 rounded p-3 text-sm text-red-300 mb-3`,children:u}),!o&&!u&&i.length===0&&(0,L.jsx)(`p`,{className:`text-gray-400 text-sm text-center py-8`,children:n(`confirm.empty`)}),!o&&i.length>0&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`div`,{className:`flex gap-2 mb-3`,children:[(0,L.jsxs)(`button`,{onClick:()=>{i.length!==0&&p(i.map(e=>e.id),i.map(e=>e.nonce),!0)},className:`btn-primary text-xs flex items-center gap-1`,children:[(0,L.jsx)(ue,{className:`w-3 h-3`}),n(`confirm.acceptAll`),` (`,i.length,`)`]}),(0,L.jsxs)(`button`,{onClick:()=>{i.length!==0&&p(i.map(e=>e.id),i.map(e=>e.nonce),!1)},className:`btn-secondary text-xs flex items-center gap-1`,children:[(0,L.jsx)(de,{className:`w-3 h-3`}),n(`confirm.denyAll`)]}),(0,L.jsxs)(`button`,{onClick:f,className:`btn-secondary text-xs flex items-center gap-1 ml-auto`,children:[(0,L.jsx)(he,{className:`w-3 h-3`}),n(`confirm.refresh`)]})]}),(0,L.jsx)(`div`,{className:`overflow-y-auto space-y-2 flex-1 min-h-0`,children:i.map(e=>{let t=c.has(e.id);return(0,L.jsxs)(`div`,{className:`bg-dark-700 border border-dark-600 rounded p-3 flex items-start gap-3 ${t?`opacity-50`:``}`,children:[e.icon?(0,L.jsx)(`img`,{src:e.icon,alt:``,className:`w-8 h-8 rounded flex-shrink-0 mt-0.5`}):(0,L.jsx)(`span`,{className:`text-xl flex-shrink-0 mt-0.5`,children:Ye[e.type]??`❓`}),(0,L.jsxs)(`div`,{className:`flex-1 min-w-0`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2 mb-1`,children:[(0,L.jsx)(`span`,{className:`text-xs px-1.5 py-0.5 rounded bg-dark-600 text-gray-400`,children:e.type_name}),(0,L.jsx)(`span`,{className:`text-sm text-gray-200 truncate`,children:e.headline})]}),e.summary.length>0&&(0,L.jsx)(`p`,{className:`text-xs text-gray-400 truncate`,children:e.summary.join(` • `)})]}),(0,L.jsxs)(`div`,{className:`flex gap-1 flex-shrink-0`,children:[(0,L.jsx)(`button`,{disabled:t,onClick:()=>p([e.id],[e.nonce],!0),className:`p-1.5 rounded bg-green-700/60 hover:bg-green-600/80 text-green-200 transition-colors`,title:e.accept,children:(0,L.jsx)(ue,{className:`w-3.5 h-3.5`})}),(0,L.jsx)(`button`,{disabled:t,onClick:()=>p([e.id],[e.nonce],!1),className:`p-1.5 rounded bg-red-700/60 hover:bg-red-600/80 text-red-200 transition-colors`,title:e.cancel,children:(0,L.jsx)(de,{className:`w-3.5 h-3.5`})})]})]},e.id)})})]})]})})}var Ze=[{action:`validate`,labelKey:`action.validate`},{action:`change_password`,labelKey:`action.changePassword`},{action:`random_password`,labelKey:`action.randomPassword`},{action:`change_email`,labelKey:`action.changeEmail`},{action:`change_phone`,labelKey:`action.changePhone`},{action:`remove_guard`,labelKey:`action.removeGuard`}],Qe={change_password:`prompt.newPassword`,change_email:`prompt.newEmail`,change_phone:`prompt.newPhone`},$e={change_password:`new_password`,change_email:`new_email`,change_phone:`new_phone`},et={remove_guard:`confirm.removeGuard`};function tt({account:e,onAction:t,onToggleAutoAccept:n}){let[r,i]=(0,y.useState)(!1),[a,o]=(0,y.useState)(null),[s,c]=(0,y.useState)(``),[l,u]=(0,y.useState)(null),[d,f]=(0,y.useState)(!1),[p,m]=(0,y.useState)(null),h=(0,y.useRef)(null),g=(0,y.useRef)(null),_=j(e=>e.addToast),v=ze(e=>e.loadAccounts),b=F(),x=(0,y.useCallback)(()=>{if(!g.current)return;let e=g.current.getBoundingClientRect();m({top:window.innerHeight-e.bottom<320?Math.max(4,e.top-320):e.bottom+4,left:Math.max(4,e.right-180)})},[]);(0,y.useEffect)(()=>{if(!r)return;x();function e(e){h.current&&!h.current.contains(e.target)&&g.current&&!g.current.contains(e.target)&&i(!1)}function t(){i(!1)}return document.addEventListener(`mousedown`,e),window.addEventListener(`scroll`,t,!0),()=>{document.removeEventListener(`mousedown`,e),window.removeEventListener(`scroll`,t,!0)}},[r,x]);let S=(n,r)=>{i(!1);let a=et[n];if(a){u({action:n,title:b(a)});return}let s=Qe[n];s?(o({action:n,title:b(s)}),c(``)):t(e.id,n,{})},C=()=>{if(!a||!s)return;let n=$e[a.action]||`value`;t(e.id,a.action,{[n]:s}),o(null)},w=e.auto_accept?b(`action.disableAutoAccept`):b(`action.enableAutoAcceptLogin`);return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`div`,{className:`relative inline-block`,children:[(0,L.jsx)(`button`,{ref:g,onClick:()=>i(!r),className:`btn-secondary px-2 py-1 text-xs`,children:(0,L.jsx)(be,{size:12})}),r&&p&&(0,Je.createPortal)((0,L.jsxs)(`div`,{ref:h,className:`action-menu-dropdown`,style:{position:`fixed`,top:p.top,left:p.left},children:[Ze.map(({action:t,labelKey:n})=>t===`remove_guard`&&!e.has_revocation_code?(0,L.jsx)(`span`,{"data-tooltip":b(`action.noRevocationCode`),className:`block`,children:(0,L.jsx)(`button`,{className:`action-menu-item opacity-40 cursor-not-allowed`,disabled:!0,children:b(n)})},t):(0,L.jsx)(`button`,{onClick:()=>S(t,b(n)),className:`action-menu-item`,children:b(n)},t)),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:async()=>{if(i(!1),!e.shared_secret){_(`error`,b(`twofa.error`,{error:`No shared_secret`}));return}try{let{code:t}=await D.generate2FA(e.shared_secret);await Ue(t),_(`success`,b(`twofa.copied`,{code:t}))}catch(e){_(`error`,b(`twofa.error`,{error:e instanceof Error?e.message:String(e)}))}},disabled:!e.shared_secret,className:`action-menu-item ${e.shared_secret?``:`opacity-40 cursor-not-allowed`}`,children:b(`action.generate2fa`)}),(0,L.jsx)(`button`,{onClick:()=>{i(!1),f(!0)},disabled:!e.identity_secret,className:`action-menu-item ${e.identity_secret?``:`opacity-40 cursor-not-allowed`}`,children:b(`action.confirmations`)}),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:async()=>{i(!1);try{await D.updateAccount(e.id,{proxy:``}),_(`success`,b(`toast.proxyCleared`,{name:e.login})),await v()}catch(e){_(`error`,b(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`action-menu-item`,children:b(`proxy.removeProxy`)}),(0,L.jsx)(`button`,{onClick:async()=>{i(!1);try{let e=await D.reassignProxies();_(`success`,b(`toast.proxiesReassigned`,{used:e.proxies_used,count:e.assigned})),await v()}catch(e){_(`error`,b(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`action-menu-item`,children:b(`proxy.reassignProxy`)}),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:()=>{i(!1),n(e.id)},className:`action-menu-item`,children:w})]}),document.body)]}),a&&(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:()=>o(null),children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:a.title}),(0,L.jsx)(`input`,{autoFocus:!0,value:s,onChange:e=>c(e.target.value),onKeyDown:e=>e.key===`Enter`&&C(),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-3`,placeholder:a.action.includes(`phone`)?`+7 9123456789`:void 0}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:C,className:`btn-primary flex-1`,children:`OK`}),(0,L.jsx)(`button`,{onClick:()=>o(null),className:`btn-secondary flex-1`,children:b(`btn.cancel`)})]})]})}),l&&(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:()=>u(null),children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:l.title}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{autoFocus:!0,onClick:()=>{t(e.id,l.action,{}),u(null)},className:`btn-primary flex-1`,children:b(`confirm.yes`)}),(0,L.jsx)(`button`,{onClick:()=>u(null),className:`btn-secondary flex-1`,children:b(`btn.cancel`)})]})]})}),d&&(0,L.jsx)(Xe,{account:e,onClose:()=>f(!1)})]})}function nt({level:e}){return e>=100?(0,L.jsx)(`div`,{className:`steam-lvl l100p img-${Math.floor(e/100)*100}`,title:`Level ${e}`,children:(0,L.jsx)(`span`,{children:e})}):(0,L.jsx)(`div`,{className:`steam-lvl l${Math.floor(e/10)*10}`,title:`Level ${e}`,children:(0,L.jsx)(`span`,{children:e})})}function rt({account:e,visibleColumns:t,proxyLabel:n,isProcessing:r,accountResult:i,accountStep:a,onEdit:o,onDelete:s,onAction:c,onToggleAutoAccept:l,onOpenBrowser:u}){let d=ze(e=>e.selectedIds),f=ze(e=>e.toggleSelect),p=j(e=>e.addToast),m=j(e=>e.hidePasswords),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(e.notes||``),S=F(),C=async e=>{let t=await Ue(e);p(t?`success`:`error`,S(t?`toast.copied`:`toast.copyFailed`))},w=m&&!h,T=`••••••••`;return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:d.has(e.id),onChange:()=>f(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:r?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),a&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,a.step,`/`,a.total,`]`]})]}):i?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):i?.status===`error`?(0,L.jsx)(`span`,{title:i.error?.toLowerCase().includes(`proxy`)||i.error?.toLowerCase().includes(`network`)||i.error?.includes(`WinError`)?S(`tip.proxyError`,{error:i.error}):i.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),t.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>u(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:S(`tip.openBrowser`),children:S(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(nt,{level:e.steam_level})]})}),t.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),t.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),t.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login}),t.password&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>C(e.password),title:S(`tip.copyPassword`),children:w?T:e.password}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(_e,{size:14}):(0,L.jsx)(ve,{size:14})})]}),t.login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>C(`${e.login}:${e.password}`),title:S(`tip.copyLoginPass`),children:w?`${e.login}:${T}`:`${e.login}:${e.password}`}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(_e,{size:14}):(0,L.jsx)(ve,{size:14})})]}),t.email&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-gray-400 text-xs`,children:e.email||`—`}),t.email_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>{e.email_password&&C(e.email_password)},title:e.email_password?S(`tip.copyEmailPass`):``,children:e.email_password?w?T:e.email_password:`—`}),e.email_password&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(_e,{size:14}):(0,L.jsx)(ve,{size:14})})]}),t.email_login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>{e.email&&e.email_password&&C(`${e.email}:${e.email_password}`)},title:e.email&&e.email_password?S(`tip.copyEmailLoginPass`):``,children:e.email&&e.email_password?w?`${e.email}:${T}`:`${e.email}:${e.email_password}`:`—`}),e.email&&e.email_password&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(_e,{size:14}):(0,L.jsx)(ve,{size:14})})]}),t.phone&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-gray-400 text-xs`,children:e.phone||`—`}),t.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{status:e.status})}),t.ban&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ke,{status:e.ban_status})}),t.twofa&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:e.shared_secret?(0,L.jsxs)(`button`,{onClick:async()=>{try{let{code:t}=await D.generate2FA(e.shared_secret);await Ue(t),p(`success`,S(`twofa.copied`,{code:t}))}catch(e){p(`error`,S(`twofa.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`text-accent hover:underline text-xs`,title:S(`tip.gen2fa`),children:[(0,L.jsx)(ye,{size:12,className:`inline mr-0.5`}),` `,S(`tip.code`)]}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.mafile&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(qe,{hasMafile:!!e.mafile_path})}),t.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.proxy?(0,L.jsx)(`span`,{className:`text-blue-400 cursor-pointer hover:underline`,onClick:()=>C(e.proxy),title:e.proxy,children:n||e.proxy}):`—`}),t.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs max-w-[180px]`,children:_?(0,L.jsx)(`input`,{autoFocus:!0,className:`w-full bg-dark-600 border border-dark-500 rounded px-1.5 py-0.5 text-xs text-gray-200 outline-none focus:border-accent`,value:b,onChange:e=>x(e.target.value),onBlur:async()=>{if(v(!1),b!==(e.notes||``))try{await D.updateAccount(e.id,{notes:b}),p(`success`,S(`toast.noteSaved`)),ze.getState().loadAccounts()}catch{p(`error`,S(`toast.noteSaveError`))}},onKeyDown:t=>{t.key===`Enter`&&t.target.blur(),t.key===`Escape`&&(x(e.notes||``),v(!1))}}):(0,L.jsx)(`span`,{className:`cursor-pointer text-gray-400 hover:text-gray-200 truncate block`,onClick:()=>{x(e.notes||``),v(!0)},title:e.notes||S(`tip.addNote`),children:e.notes||`—`})}),t.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(tt,{account:e,onAction:c,onToggleAutoAccept:l}),(0,L.jsx)(`button`,{onClick:()=>o(e.id),className:`text-gray-400 hover:text-accent`,title:S(`tip.edit`),children:(0,L.jsx)(Se,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>s(e.id),className:`text-gray-400 hover:text-red-400`,title:S(`tip.delete`),children:(0,L.jsx)(Ce,{size:14})}),e.auto_accept?(0,L.jsx)(`span`,{title:S(`tip.autoAcceptActive`),children:(0,L.jsx)(he,{size:14,className:`text-accent`})}):null]})})]})}var it=[`browser`,`profile`,`last_online`,`steam_id`,`login`,`password`,`login_pass`,`email`,`email_pass`,`email_login_pass`,`phone`,`status`,`ban`,`twofa`,`mafile`,`proxy`,`notes`,`actions`],at={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,email:`col.email`,email_pass:`col.emailPass`,email_login_pass:`col.emailLoginPass`,phone:`col.phone`,status:`col.status`,ban:`col.ban`,twofa:`col.twofa`,mafile:`col.mafile`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function ot({accounts:e,processingIds:t,accountResults:n,accountSteps:r,onEdit:i,onDelete:a,onAction:o,onToggleAutoAccept:s,onOpenBrowser:c}){let l=ze(e=>e.selectAll),u=ze(e=>e.clearSelection),d=ze(e=>e.selectedIds),f=j(e=>e.columnVisibility),p=F(),m=e.length>0&&d.size===e.length,h=it.filter(e=>f[e]),[g,_]=(0,y.useState)(100),v=(0,y.useRef)(null),[b,x]=(0,y.useState)(null),[S,C]=(0,y.useState)(`asc`),w=e=>{b===e?S===`asc`?C(`desc`):(x(null),C(`asc`)):(x(e),C(`asc`))},T=(0,y.useMemo)(()=>{if(!b)return e;let t=S===`asc`?1:-1,n=Symbol();return[...e].sort((e,r)=>{let i=e=>{if(!e||e===`—`)return n;if(e===`online`)return-1;let t=e.match(/^(\d+)([mhd])$/i);if(!t)return n;let r=parseInt(t[1],10);return t[2]===`m`?r:t[2]===`h`?r*60:r*1440},a=i(e.last_online),o=i(r.last_online);return a===n&&o===n?0:a===n?1:o===n?-1:a===o?0:(a<o?-1:1)*t})},[e,b,S]);(0,y.useEffect)(()=>{_(100)},[e,b,S]);let E=(0,y.useMemo)(()=>T.slice(0,g),[T,g]);(0,y.useEffect)(()=>{let e=v.current;if(!e)return;let t=new IntersectionObserver(e=>{e[0].isIntersecting&&_(e=>Math.min(e+100,T.length))},{rootMargin:`400px`});return t.observe(e),()=>t.disconnect()},[T.length,g]);let D=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)if(n.proxy){let e=r.get(n.proxy);t.set(n.id,e?p(`proxy.label`,{num:e}):n.proxy)}return t},[e]);return e.length?(0,L.jsx)(`div`,{className:`overflow-x-auto`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:m,onChange:()=>m?u():l()}),d.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:d.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),h.map(e=>e===`last_online`?(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>w(`last_online`),children:[p(at[e]),b===`last_online`?S===`asc`?` ▲`:` ▼`:``]},e):(0,L.jsx)(`th`,{className:`px-3 py-2${e===`browser`?` text-center`:``}`,children:p(at[e])},e))]})}),(0,L.jsxs)(`tbody`,{children:[E.map(e=>(0,L.jsx)(rt,{account:e,visibleColumns:f,proxyLabel:D.get(e.id)??null,isProcessing:t.has(e.id),accountResult:n[String(e.id)],accountStep:r[String(e.id)],onEdit:i,onDelete:a,onAction:o,onToggleAutoAccept:s,onOpenBrowser:c},e.id)),g<e.length&&(0,L.jsx)(`tr`,{ref:v,children:(0,L.jsx)(`td`,{colSpan:h.length+2,className:`text-center py-3 text-xs text-gray-500`,children:p(`paging.shown`,{visible:g,total:e.length})})})]})]})}):(0,L.jsx)(`div`,{className:`text-center text-gray-500 py-8`,children:p(`empty.accounts`)})}function st({account:e,onSave:t,onClose:n}){let r=F(),[i,a]=(0,y.useState)(e.login),[o,s]=(0,y.useState)(e.password),[c,l]=(0,y.useState)(e.email??``),[u,d]=(0,y.useState)(e.proxy??``),[f,p]=(0,y.useState)(e.notes??``),m=(0,y.useRef)(null);return(0,y.useEffect)(()=>{m.current?.focus()},[]),(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:n,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:r(`modal.editAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{ref:m,value:i,onChange:e=>a(e.target.value),placeholder:r(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:r(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:`Email`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:u,onChange:e=>d(e.target.value),placeholder:r(`ph.proxy`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:f,onChange:e=>p(e.target.value),placeholder:r(`ph.notes`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:()=>{t(e.id,{login:i,password:o,email:c||void 0,proxy:u||void 0,notes:f||void 0})},className:`btn-primary w-full`,children:r(`btn.save`)})]})]})})}function ct({onClose:e}){let t=F(),[n,r]=(0,y.useState)(null),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(!1),c=(0,y.useRef)(null),l=j(e=>e.addToast),u=ze(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.importAccounts`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsxs)(`p`,{className:`font-medium text-gray-300`,children:[t(`import.formats`),` `,(0,L.jsxs)(`span`,{className:`text-gray-500 font-normal`,children:[`(`,t(`import.delimiter`),` `,(0,L.jsx)(`code`,{className:`text-accent`,children:`:`}),` `,t(`import.or`),` `,(0,L.jsx)(`code`,{className:`text-accent`,children:`|`}),`)`]})]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:`,`{`,`mafile`,`}`]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:email:email_pass:`,`{`,`mafile`,`}`]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:email:email_pass:`,`{`,`mafile`,`}`,`:notes`]}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass:email:email_pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass:email:email_pass:notes`})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&r(t)},onClick:()=>c.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:n?t(`import.selected`,{name:n.name}):t(`import.dragTxt`)})]}),(0,L.jsx)(`input`,{ref:c,type:`file`,accept:`.txt`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&r(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(n){s(!0);try{let e=await D.importAccounts(n);a(t(`toast.importResult`,{imported:e.imported,skipped:e.skipped})),l(`success`,`${e.imported} ok, ${e.skipped} skip`),await u()}catch(e){a(e instanceof Error?e.message:t(`misc.errorStr`))}finally{s(!1)}}},disabled:!n||o,className:`btn-primary w-full`,children:t(o?`import.uploading`:`import.importBtn`)}),i&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:i})]})})}function lt({onSave:e,onClose:t}){let n=F(),r=j(e=>e.addToast);ze(e=>e.loadAccounts);let[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(``),[u,d]=(0,y.useState)(``),[f,p]=(0,y.useState)(``),[m,h]=(0,y.useState)(``),[g,_]=(0,y.useState)(null),[v,b]=(0,y.useState)(!1),x=(0,y.useRef)(null),S=e=>{let t=e.includes(`|`)?`|`:`:`,n=e.split(t);n.length>=2?(a(n[0]),s(n[1]),n.length>=3&&l(n[2]),n.length>=4&&d(n[3])):a(e)};return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.addAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:i,onChange:e=>a(e.target.value),onPaste:e=>{let t=e.clipboardData.getData(`text`).trim();(t.includes(`:`)||t.includes(`|`))&&(e.preventDefault(),S(t))},placeholder:n(`ph.login`)+` (login:pass)`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:n(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:`Email`,className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:u,onChange:e=>d(e.target.value),placeholder:n(`ph.emailPassword`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`})]}),(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,L.jsx)(`input`,{value:f,onChange:e=>p(e.target.value),placeholder:n(`ph.proxyOptional`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:m,onChange:e=>h(e.target.value),placeholder:n(`ph.notesOptional`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`})]}),(0,L.jsxs)(`div`,{onClick:()=>x.current?.click(),className:`border border-dashed border-dark-500 rounded p-3 text-center cursor-pointer transition-colors hover:border-accent flex items-center justify-center gap-2`,children:[(0,L.jsx)(ce,{size:14,className:`text-gray-500`}),(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:g?g.name:n(`import.attachMafile`)}),g&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),_(null)},className:`text-xs text-red-400 hover:text-red-300 ml-1`,children:`✕`})]}),(0,L.jsx)(`input`,{ref:x,type:`file`,accept:`.mafile`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&_(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(!(!i||!o)){b(!0);try{e({login:i,password:o,email:c||void 0,email_password:u||void 0,proxy:f||void 0,notes:m||void 0}),g&&await D.uploadMafiles([g])}catch(e){r(`error`,e instanceof Error?e.message:String(e))}finally{b(!1)}}},disabled:!i||!o||v,className:`btn-primary w-full`,children:n(v?`import.uploading`:`btn.add`)})]})]})})}function ut({message:e,onConfirm:t,onCancel:n}){let r=F();return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:n,children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-4`,children:e}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:t,className:`btn-primary flex-1`,children:r(`confirm.yes`)}),(0,L.jsx)(`button`,{onClick:n,className:`btn-secondary flex-1`,children:r(`btn.cancel`)})]})]})})}var dt={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,email:`col.email`,email_pass:`col.emailPass`,email_login_pass:`col.emailLoginPass`,phone:`col.phone`,status:`col.status`,ban:`col.ban`,twofa:`col.twofa`,mafile:`col.mafile`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function ft(){let[e,t]=(0,y.useState)(!1),n=j(e=>e.columnVisibility),r=j(e=>e.toggleColumn),i=(0,y.useRef)(null),a=F();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(xe,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(dt).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(dt[e])]},e))})]})}function pt({onClose:e}){let t=F(),[n,r]=(0,y.useState)(null),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(!1),c=(0,y.useRef)(null),l=j(e=>e.addToast),u=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.importAccounts`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsx)(`p`,{className:`font-medium text-gray-300`,children:t(`import.formatsColon`)}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login|pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`CSV: login,password,steam_id,ban,prime,trophy,behavior,license`}),(0,L.jsx)(`p`,{className:`text-xs text-yellow-500/80 mt-1`,children:`⚠ Mafile-файлы и JSON не принимаются. Только log:pass / log|pass.`})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&r(t)},onClick:()=>c.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:n?t(`import.selected`,{name:n.name}):t(`import.dragTxtCsv`)})]}),(0,L.jsx)(`input`,{ref:c,type:`file`,accept:`.txt,.csv`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&r(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(n){s(!0);try{let e=(await n.text()).split(`
|
||
`).map(e=>e.trim()).filter(Boolean);if(!e.length){a(t(`toast.fileEmpty`)),s(!1);return}let r=await D.importLogpass(e);a(t(`toast.importResult`,{imported:r.imported,skipped:r.skipped})),l(`success`,`${r.imported} ok, ${r.skipped} skip`),await u()}catch(e){a(e instanceof Error?e.message:t(`misc.errorStr`))}finally{s(!1)}}},disabled:!n||o,className:`btn-primary w-full`,children:t(o?`import.uploading`:`import.importBtn`)}),i&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:i})]})})}function mt({onClose:e}){let t=F(),[n,r]=(0,y.useState)(``),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),c=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.addAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:n,onChange:e=>r(e.target.value),placeholder:t(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:i,onChange:e=>a(e.target.value),placeholder:t(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:t(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:async()=>{if(!n||!i)return;let t={login:n,password:i,proxy:o||void 0};await D.createLogpassAccount(t),await c(),e()},className:`btn-primary w-full`,children:t(`btn.add`)})]})]})})}function ht({account:e,onClose:t}){let n=F(),[r,i]=(0,y.useState)(e.login),[a,o]=(0,y.useState)(e.password),[s,c]=(0,y.useState)(e.proxy??``),[l,u]=(0,y.useState)(e.notes??``),d=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.editAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:r,onChange:e=>i(e.target.value),placeholder:n(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:a,onChange:e=>o(e.target.value),placeholder:n(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:s,onChange:e=>c(e.target.value),placeholder:n(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:l,onChange:e=>u(e.target.value),placeholder:n(`ph.notes`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:async()=>{!r||!a||(await D.updateLogpassAccount(e.id,{login:r,password:a,proxy:s||void 0,notes:l||void 0}),await d(),t())},className:`btn-primary flex-1`,children:n(`btn.save`)}),(0,L.jsx)(`button`,{onClick:t,className:`btn-secondary flex-1`,children:n(`btn.cancel`)})]})]})]})})}var gt={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,status:`col.status`,ban:`col.ban`,prime:`col.prime`,trophy:`col.trophy`,behavior:`col.behavior`,license:`col.license`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function _t(){let[e,t]=(0,y.useState)(!1),n=j(e=>e.logpassColumnVisibility),r=j(e=>e.toggleLogpassColumn),i=(0,y.useRef)(null),a=F();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(xe,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(gt).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(gt[e])]},e))})]})}function vt(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function yt(){let e=Ve(e=>e.accounts),t=Ve(e=>e.selectedIds),n=Ve(e=>e.loadAccounts),r=Ve(e=>e.selectAll),i=Ve(e=>e.clearSelection),a=j(e=>e.addToast),o=j(e=>e.logpassColumnVisibility),s=F(),[c,l]=(0,y.useState)(``),[u,d]=(0,y.useState)(!1),[f,p]=(0,y.useState)(!1),[m,h]=(0,y.useState)(null),[g,_]=(0,y.useState)({open:!1,message:``,onConfirm:()=>{}}),[v,b]=(0,y.useState)(new Set),[x,S]=(0,y.useState)({}),[C,w]=(0,y.useState)({}),[T,E]=(0,y.useState)(null),[O,ee]=(0,y.useState)(100),[k,A]=(0,y.useState)(null),[M,te]=(0,y.useState)(`asc`),ne=e=>{k===e?M===`asc`?te(`desc`):(A(null),te(`asc`)):(A(e),te(`asc`))},N=(0,y.useRef)(null);(0,y.useEffect)(()=>{n()},[n]);let P=(e,t)=>_({open:!0,message:e,onConfirm:t}),re=(0,y.useCallback)(e=>{let t=new EventSource(`/api/tasks/${e}/stream`);t.onmessage=e=>{try{let r=JSON.parse(e.data);if(E(r),r.account_results){let e=vt(r.account_results);e&&S(e)}r.account_steps&&w(r.account_steps),r.status!==`running`&&(t.close(),b(new Set),E(null),n())}catch{}},t.onerror=()=>t.close()},[n]),ie=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){i(),b(new Set(e)),S({}),w({});try{let{task_id:t}=await D.validateLogpass(e);E({id:t,type:`logpass_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),re(t)}catch(e){b(new Set),a(`error`,String(e))}}},[t,i,re,a]),ae=(0,y.useCallback)(async e=>{b(new Set([e])),S(t=>{let n={...t};return delete n[String(e)],n}),w(t=>{let n={...t};return delete n[String(e)],n});try{let{task_id:t}=await D.validateLogpass([e]);E({id:t,type:`logpass_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),re(t)}catch(e){b(new Set),a(`error`,String(e))}},[re,a]),I=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){i(),b(new Set(e)),S({}),w({});try{let{task_id:t}=await D.fullParseLogpass(e);E({id:t,type:`logpass_full_parse`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),re(t)}catch(e){b(new Set),a(`error`,String(e))}}},[t,i,re,a]),oe=()=>{let e=[...t];e.length&&P(s(`confirm.deleteLogpassSelected`,{count:e.length}),async()=>{await D.deleteLogpassBulk(e),i(),n()})},R=()=>{P(s(`confirm.deleteLogpassAll`,{count:e.length}),async()=>{await D.deleteLogpassBulk(e.map(e=>e.id)),i(),n()})},ce=()=>{P(s(`confirm.assignProxies`),async()=>{try{a(`success`,s(`toast.proxiesAssignedShort`,{count:(await D.assignLogpassProxies()).assigned})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},ue=()=>{P(s(`confirm.reassignProxiesAll`),async()=>{try{a(`success`,s(`toast.proxiesReassignedShort`,{count:(await D.reassignLogpassProxies()).assigned})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},de=()=>{P(s(`confirm.clearProxies`),async()=>{try{a(`success`,s(`toast.proxiesClearedShort`,{count:(await D.clearLogpassProxies()).cleared})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},fe=e.length>0&&t.size===e.length,pe=(0,y.useMemo)(()=>{if(!c.trim())return e;let t=c.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?n<r:t===`<=`?n<=r:n===r})}let r=t.toLowerCase();return e.filter(e=>e.login.toLowerCase().includes(r)||(e.steam_id??``).toLowerCase().includes(r)||(e.nickname??``).toLowerCase().includes(r)||(e.notes??``).toLowerCase().includes(r)||(e.license??``).toLowerCase().includes(r))},[e,c]),_e=(0,y.useMemo)(()=>{if(!k)return pe;let e=M===`asc`?1:-1,t=Symbol();return[...pe].sort((n,r)=>{let i=t,a=t;if(k===`last_online`){let e=e=>{if(!e||e===`—`)return t;if(e===`online`)return-1;let n=e.match(/^(\d+)([mhd])$/i);if(!n)return t;let r=parseInt(n[1],10);return n[2]===`m`?r:n[2]===`h`?r*60:r*1440};i=e(n.last_online),a=e(r.last_online)}else k===`prime`?(i=n.prime===`Enabled`?0:n.prime===`Disabled`?1:t,a=r.prime===`Enabled`?0:r.prime===`Disabled`?1:t):k===`trophy`?(i=n.trophy!=null&&n.trophy!==`—`?parseInt(n.trophy,10)||0:t,a=r.trophy!=null&&r.trophy!==`—`?parseInt(r.trophy,10)||0:t):k===`behavior`&&(i=n.behavior!=null&&n.behavior!==`—`?parseInt(n.behavior,10)||0:t,a=r.behavior!=null&&r.behavior!==`—`?parseInt(r.behavior,10)||0:t);return i===t&&a===t?0:i===t?1:a===t?-1:i===a?0:(i<a?-1:1)*e})},[pe,k,M]);(0,y.useEffect)(()=>{ee(100)},[c,k,M]);let ve=(0,y.useMemo)(()=>_e.slice(0,O),[_e,O]);(0,y.useEffect)(()=>{let e=N.current;if(!e)return;let t=new IntersectionObserver(e=>{e[0].isIntersecting&&ee(e=>Math.min(e+100,_e.length))},{rootMargin:`400px`});return t.observe(e),()=>t.disconnect()},[_e.length,O]);let ye=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)n.proxy&&t.set(n.id,s(`proxy.label`,{num:r.get(n.proxy)??0}));return t},[e]),be=async e=>{try{let t=await D.openLogpassBrowser(e);t.status===`revalidating`?(a(`warn`,s(`toast.cookiesExpiredRevalidating`)),t.task_id&&(b(new Set([e])),E({id:t.task_id,type:`logpass_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),re(t.task_id))):a(`success`,s(`toast.browserOpening`))}catch(e){a(`error`,e instanceof Error?e.message:String(e))}};return(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 h-full min-h-0`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>d(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),s(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>p(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),s(`btn.add`)]}),T&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:s(`task.validate`)}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${T.status===`completed`?`bg-green-500`:T.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${T.total>1?T.total>0?Math.round(T.progress/T.total*100):0:T.total_steps?Math.round((T.step??0)/T.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[T.total>1?`${T.progress}/${T.total}${T.active_count?` (${T.active_count})`:``}`:T.step_label||`${T.progress}/${T.total}`,T.total>1?` (${T.total>0?Math.round(T.progress/T.total*100):0}%)`:T.total_steps?` (${T.step}/${T.total_steps})`:``]}),T.status===`completed`&&(0,L.jsx)(Ae,{size:14,className:`text-green-400`}),T.status===`failed`&&(0,L.jsx)(`span`,{title:T.error||``,children:(0,L.jsx)(ke,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(_t,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:oe,className:`btn-danger-outline text-xs`,children:s(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:R,className:`btn-danger text-xs`,children:s(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsxs)(`button`,{onClick:ie,disabled:t.size===0||v.size>0,className:`btn-accent text-sm disabled:opacity-40`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),s(`btn.validate`)]}),(0,L.jsxs)(`button`,{onClick:I,disabled:t.size===0||v.size>0,className:`btn-secondary text-sm disabled:opacity-40`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),s(`btn.fullParse`)]}),T&&T.status===`running`&&(0,L.jsxs)(`button`,{onClick:async()=>{try{await D.cancelTask(T.id)}catch{}},className:`btn-danger text-sm`,children:[(0,L.jsx)(ke,{size:12,className:`inline mr-1`}),s(`btn.cancel`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:ce,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),s(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:ue,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),s(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:de,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),s(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:c,onChange:e=>l(e.target.value),placeholder:s(`ph.searchLogpass`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:fe,onChange:()=>fe?i():r()}),t.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:t.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),o.browser&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.browser`)}),o.profile&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.profile`)}),o.last_online&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>ne(`last_online`),children:[s(`col.lastOnline`),k===`last_online`?M===`asc`?` ▲`:` ▼`:``]}),o.steam_id&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Steam ID`}),o.login&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.login`)}),o.password&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.password`)}),o.login_pass&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Login:Pass`}),o.status&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.status`)}),o.ban&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.ban`)}),o.prime&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>ne(`prime`),children:[`Prime`,k===`prime`?M===`asc`?` ▲`:` ▼`:``]}),o.trophy&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>ne(`trophy`),children:[`Trophy`,k===`trophy`?M===`asc`?` ▲`:` ▼`:``]}),o.behavior&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>ne(`behavior`),children:[`Behavior`,k===`behavior`?M===`asc`?` ▲`:` ▼`:``]}),o.license&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.license`)}),o.proxy&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.proxy`)}),o.notes&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.notes`)}),o.actions&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:s(`col.actions`)})]})}),(0,L.jsx)(`tbody`,{children:pe.length===0?(0,L.jsx)(`tr`,{children:(0,L.jsx)(`td`,{colSpan:16,className:`text-center py-12 text-gray-500`,children:s(`empty.logpass`)})}):(0,L.jsxs)(L.Fragment,{children:[ve.map(e=>(0,L.jsx)(bt,{account:e,cols:o,isProcessing:v.has(e.id),accountResult:x[String(e.id)],accountStep:C[String(e.id)],proxyLabel:ye.get(e.id)??null,onDelete:t=>P(s(`confirm.deleteLogpass`,{name:e.login}),async()=>{await D.deleteLogpassAccount(t),n()}),onOpenBrowser:be,onValidate:ae,onEdit:e=>h(e)},e.id)),O<pe.length&&(0,L.jsx)(`tr`,{ref:N,children:(0,L.jsx)(`td`,{colSpan:16,className:`text-center py-3 text-xs text-gray-500`,children:s(`paging.shown`,{visible:O,total:pe.length})})})]})})]})})]}),m!=null&&(()=>{let t=e.find(e=>e.id===m);return t?(0,L.jsx)(ht,{account:t,onClose:()=>h(null)}):null})(),u&&(0,L.jsx)(pt,{onClose:()=>d(!1)}),f&&(0,L.jsx)(mt,{onClose:()=>p(!1)}),g.open&&(0,L.jsx)(ut,{message:g.message,onConfirm:()=>{g.onConfirm(),_(e=>({...e,open:!1}))},onCancel:()=>_(e=>({...e,open:!1}))})]})}function bt({account:e,cols:t,isProcessing:n,accountResult:r,accountStep:i,proxyLabel:a,onDelete:o,onOpenBrowser:s,onValidate:c,onEdit:l}){let u=Ve(e=>e.selectedIds),d=Ve(e=>e.toggleSelect),f=j(e=>e.addToast),p=j(e=>e.hidePasswords),m=Ve(e=>e.loadAccounts),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(e.notes||``),[S,C]=(0,y.useState)(!1),w=F(),T=p&&!h,E=`••••••••`,O=async e=>{let t=await Ue(e);f(t?`success`:`error`,w(t?`toast.copied`:`toast.copyFailed`))};return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:u.has(e.id),onChange:()=>d(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:n?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),i&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,i.step,`/`,i.total,`]`]})]}):r?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):r?.status===`error`?(0,L.jsx)(`span`,{title:r.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),t.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>s(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:w(`tip.openBrowser`),children:w(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(nt,{level:e.steam_level})]})}),t.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),t.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),t.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login}),t.password&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cursor-pointer`,onClick:()=>O(e.password),title:w(`tip.copyPassword`),children:T?E:e.password}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:w(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(_e,{size:14}):(0,L.jsx)(ve,{size:14})})]}),t.login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cursor-pointer`,onClick:()=>O(`${e.login}:${e.password}`),title:w(`tip.copyLoginPass`),children:T?`${e.login}:${E}`:`${e.login}:${e.password}`}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:w(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(_e,{size:14}):(0,L.jsx)(ve,{size:14})})]}),t.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{status:e.status})}),t.ban&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ke,{status:e.ban_status})}),t.prime&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.prime??`—`}),t.trophy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.trophy??`—`}),t.behavior&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.behavior??`—`}),t.license&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 cursor-pointer select-none ${S?`max-w-none whitespace-normal break-words`:`truncate max-w-[200px] whitespace-nowrap`}`,title:S?void 0:e.license??``,onClick:()=>C(e=>!e),children:e.license??`—`}),t.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.proxy?(0,L.jsx)(`span`,{className:`text-blue-400 cursor-pointer hover:underline`,onClick:()=>O(e.proxy),title:e.proxy,children:a||e.proxy}):`—`}),t.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs max-w-[180px]`,children:_?(0,L.jsx)(`input`,{autoFocus:!0,className:`w-full bg-dark-600 border border-dark-500 rounded px-1.5 py-0.5 text-xs text-gray-200 outline-none focus:border-accent`,value:b,onChange:e=>x(e.target.value),onBlur:async()=>{if(v(!1),b!==(e.notes||``))try{await D.updateLogpassAccount(e.id,{notes:b}),f(`success`,w(`toast.noteSaved`)),m()}catch{f(`error`,w(`toast.noteSaveError`))}},onKeyDown:t=>{t.key===`Enter`&&t.target.blur(),t.key===`Escape`&&(x(e.notes||``),v(!1))}}):(0,L.jsx)(`span`,{className:`cursor-pointer text-gray-400 hover:text-gray-200 truncate block`,onClick:()=>{x(e.notes||``),v(!0)},title:e.notes||w(`tip.addNote`),children:e.notes||`—`})}),t.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`button`,{onClick:()=>c(e.id),disabled:n,className:`text-gray-400 hover:text-accent disabled:opacity-40`,title:w(`tip.validate`),children:(0,L.jsx)(Oe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>l(e.id),className:`text-gray-400 hover:text-accent`,title:w(`tip.edit`),children:(0,L.jsx)(Se,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>o(e.id),className:`text-gray-400 hover:text-red-400`,title:w(`tip.delete`),children:(0,L.jsx)(Ce,{size:14})})]})})]})}function xt({onClose:e}){let t=F(),[n,r]=(0,y.useState)(null),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(!1),c=(0,y.useRef)(null),l=j(e=>e.addToast),u=He(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.importTokens`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsx)(`p`,{className:`font-medium text-gray-300`,children:t(`import.formatsColon`)}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:t(`import.tokenFormat`)})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&r(t)},onClick:()=>c.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:n?t(`import.selected`,{name:n.name}):t(`import.dragTxt`)})]}),(0,L.jsx)(`input`,{ref:c,type:`file`,accept:`.txt`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&r(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(n){s(!0);try{let e=(await n.text()).split(`
|
||
`).map(e=>e.trim()).filter(Boolean);if(!e.length){a(t(`toast.fileEmpty`)),s(!1);return}let r=await D.importTokens(e);a(t(`toast.importResult`,{imported:r.imported,skipped:r.skipped})),l(`success`,`${r.imported} ok, ${r.skipped} skip`),await u()}catch(e){a(e instanceof Error?e.message:t(`misc.errorStr`))}finally{s(!1)}}},disabled:!n||o,className:`btn-primary w-full`,children:t(o?`import.uploading`:`import.importBtn`)}),i&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:i})]})})}function St({onClose:e}){let t=F(),[n,r]=(0,y.useState)(``),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(``),u=He(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.addToken`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`textarea`,{autoFocus:!0,value:n,onChange:e=>r(e.target.value),placeholder:`Refresh token`,rows:3,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm font-mono resize-none`}),(0,L.jsx)(`input`,{value:i,onChange:e=>a(e.target.value),placeholder:t(`ph.loginOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:t(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:t(`ph.notesOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:async()=>{if(!n.trim())return;let t={token:n.trim(),login:i.trim()||void 0,proxy:o.trim()||void 0,notes:c.trim()||void 0};await D.createTokenAccount(t),await u(),e()},disabled:!n.trim(),className:`btn-primary w-full disabled:opacity-40`,children:t(`btn.add`)})]})]})})}var Ct={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,token:`col.token`,status:`col.status`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function wt(){let[e,t]=(0,y.useState)(!1),n=j(e=>e.tokenColumnVisibility),r=j(e=>e.toggleTokenColumn),i=(0,y.useRef)(null),a=F();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(xe,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(Ct).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(Ct[e])]},e))})]})}function Tt(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function Et(){let e=He(e=>e.accounts),t=He(e=>e.selectedIds),n=He(e=>e.loadAccounts),r=He(e=>e.toggleSelect),i=He(e=>e.selectAll),a=He(e=>e.clearSelection),o=j(e=>e.addToast),s=j(e=>e.tokenColumnVisibility),c=j(e=>e.loadTokenColumnSettings),l=F(),[u,d]=(0,y.useState)(!1),[f,p]=(0,y.useState)(``),[m,h]=(0,y.useState)(!1),[g,_]=(0,y.useState)(!1),[v,b]=(0,y.useState)({open:!1,message:``,onConfirm:()=>{}}),[x,S]=(0,y.useState)(new Set),[C,w]=(0,y.useState)({}),[T,E]=(0,y.useState)({}),[O,ee]=(0,y.useState)(null);(0,y.useEffect)(()=>{n(),c()},[n,c]);let k=(e,t)=>b({open:!0,message:e,onConfirm:t}),A=(0,y.useCallback)(e=>{let t=new EventSource(`/api/tasks/${e}/stream`);t.onmessage=e=>{try{let r=JSON.parse(e.data);if(ee(r),r.account_results){let e=Tt(r.account_results);e&&w(e)}r.account_steps&&E(r.account_steps),r.status!==`running`&&(t.close(),S(new Set),n())}catch{}},t.onerror=()=>t.close()},[n]),M=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){a(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.validateTokens(e);ee({id:t,type:`token_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),A(t)}catch(e){S(new Set),o(`error`,String(e))}}},[t,a,A,o]),te=(0,y.useCallback)(async e=>{S(new Set([e])),w(t=>{let n={...t};return delete n[String(e)],n}),E(t=>{let n={...t};return delete n[String(e)],n});try{let{task_id:t}=await D.validateTokens([e]);ee({id:t,type:`token_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),A(t)}catch(e){S(new Set),o(`error`,String(e))}},[A,o]),ne=()=>{let e=[...t];e.length&&k(l(`confirm.deleteTokenSelected`,{count:e.length}),async()=>{await D.deleteTokenBulk(e),a(),n()})},N=()=>{k(l(`confirm.deleteTokenAll`,{count:e.length}),async()=>{await D.deleteTokenBulk(e.map(e=>e.id)),a(),n()})},P=()=>{k(l(`confirm.assignProxies`),async()=>{try{o(`success`,l(`toast.proxiesAssignedShort`,{count:(await D.assignTokenProxies()).assigned})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},re=()=>{k(l(`confirm.reassignProxiesAll`),async()=>{try{o(`success`,l(`toast.proxiesReassignedShort`,{count:(await D.reassignTokenProxies()).assigned})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},ie=()=>{k(l(`confirm.clearProxies`),async()=>{try{o(`success`,l(`toast.proxiesClearedShort`,{count:(await D.clearTokenProxies()).cleared})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},ae=async e=>{try{let t=await D.openTokenBrowser(e);t.status===`revalidating`?(o(`warn`,l(`toast.cookiesExpiredRevalidating`)),t.task_id&&(S(new Set([e])),ee({id:t.task_id,type:`token_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),A(t.task_id))):o(`success`,l(`toast.browserOpening`))}catch(e){o(`error`,e instanceof Error?e.message:String(e))}},I=e.length>0&&t.size===e.length,oe=(0,y.useMemo)(()=>{if(!f.trim())return e;let t=f.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?n<r:t===`<=`?n<=r:n===r})}let r=t.toLowerCase();return e.filter(e=>(e.login??``).toLowerCase().includes(r)||(e.steam_id??``).toLowerCase().includes(r)||(e.nickname??``).toLowerCase().includes(r)||(e.notes??``).toLowerCase().includes(r))},[e,f]),R=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)n.proxy&&t.set(n.id,l(`proxy.label`,{num:r.get(n.proxy)??0}));return t},[e,l]);return(0,L.jsxs)(`div`,{className:`relative flex flex-col gap-4 h-full min-h-0`,children:[!u&&(0,L.jsx)(`div`,{className:`absolute inset-0 z-50 bg-dark-900/80 backdrop-blur-sm flex items-center justify-center`,children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-yellow-500/40 rounded-xl p-6 max-w-lg mx-4 shadow-2xl`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3 mb-4`,children:[(0,L.jsx)(fe,{size:28,className:`text-yellow-400 shrink-0`}),(0,L.jsx)(`h3`,{className:`text-lg font-semibold text-yellow-400`,children:l(`token.disclaimerTitle`)})]}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-300 space-y-2 mb-5`,children:[(0,L.jsx)(`p`,{dangerouslySetInnerHTML:{__html:l(`token.disclaimerBody1`)}}),(0,L.jsx)(`p`,{className:`text-red-400 font-medium`,dangerouslySetInnerHTML:{__html:l(`token.disclaimerBody2`)}}),(0,L.jsx)(`p`,{dangerouslySetInnerHTML:{__html:l(`token.disclaimerBody3`)}})]}),(0,L.jsxs)(`label`,{className:`flex items-center gap-2 cursor-pointer select-none group`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:u,onChange:e=>d(e.target.checked),className:`w-4 h-4 rounded border-yellow-500/50 accent-yellow-500`}),(0,L.jsx)(`span`,{className:`text-sm text-gray-400 group-hover:text-gray-300 transition`,children:l(`token.acceptRisk`)})]})]})}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>h(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),l(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>_(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),l(`btn.add`)]}),O&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:l(`task.validate`)}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${O.status===`completed`?`bg-green-500`:O.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${O.total>1?O.total>0?Math.round(O.progress/O.total*100):0:O.total_steps?Math.round((O.step??0)/O.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[O.total>1?`${O.progress}/${O.total}${O.active_count?` (${O.active_count})`:``}`:O.step_label||`${O.progress}/${O.total}`,O.total>1?` (${O.total>0?Math.round(O.progress/O.total*100):0}%)`:O.total_steps?` (${O.step}/${O.total_steps})`:``]}),O.status===`completed`&&(0,L.jsx)(Ae,{size:14,className:`text-green-400`}),O.status===`failed`&&(0,L.jsx)(`span`,{title:O.error||``,children:(0,L.jsx)(ke,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(wt,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:ne,className:`btn-danger-outline text-xs`,children:l(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:N,className:`btn-danger text-xs`,children:l(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsxs)(`button`,{onClick:M,disabled:t.size===0||x.size>0,className:`btn-accent text-sm disabled:opacity-40`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),l(`btn.validate`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:P,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),l(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:re,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),l(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:ie,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),l(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:f,onChange:e=>p(e.target.value),placeholder:l(`ph.search`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:I,onChange:()=>I?a():i()}),t.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:t.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),s.browser&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.browser`)}),s.profile&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.profile`)}),s.last_online&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.lastOnline`)}),s.steam_id&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Steam ID`}),s.login&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.login`)}),s.token&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.token`)}),s.status&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.status`)}),s.proxy&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.proxy`)}),s.notes&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.notes`)}),s.actions&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.actions`)})]})}),(0,L.jsx)(`tbody`,{children:oe.length===0?(0,L.jsx)(`tr`,{children:(0,L.jsx)(`td`,{colSpan:12,className:`text-center py-12 text-gray-500`,children:l(`empty.tokens`)})}):oe.map(e=>{let i=x.has(e.id),a=C[String(e.id)],o=T[String(e.id)];return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition border-t border-dark-700`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:t.has(e.id),onChange:()=>r(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:i?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),o&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,o.step,`/`,o.total,`]`]})]}):a?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):a?.status===`error`?(0,L.jsx)(`span`,{title:a.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),s.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>ae(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:l(`tip.openBrowser`),children:l(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),s.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(nt,{level:e.steam_level})]})}),s.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),s.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),s.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login??`—`}),s.token&&(0,L.jsxs)(`td`,{className:`px-3 py-2 font-mono text-gray-400 truncate max-w-[180px]`,title:e.token,children:[e.token.slice(0,24),`…`]}),s.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{status:e.status})}),s.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-500 whitespace-nowrap`,children:R.get(e.id)??`—`}),s.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-500`,children:e.notes??`—`}),s.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`button`,{onClick:()=>te(e.id),disabled:i,className:`text-gray-400 hover:text-accent disabled:opacity-40 transition`,title:l(`tip.validate`),children:(0,L.jsx)(Oe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>k(l(`confirm.deleteToken`,{name:e.login??e.token.slice(0,16)}),async()=>{await D.deleteTokenAccount(e.id),n()}),className:`text-gray-400 hover:text-red-400 transition`,title:l(`tip.delete`),children:(0,L.jsx)(Ce,{size:14})})]})})]},e.id)})})]})})]}),m&&(0,L.jsx)(xt,{onClose:()=>h(!1)}),g&&(0,L.jsx)(St,{onClose:()=>_(!1)}),v.open&&(0,L.jsx)(ut,{message:v.message,onConfirm:()=>{v.onConfirm(),b(e=>({...e,open:!1}))},onCancel:()=>b(e=>({...e,open:!1}))})]})}function Dt(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function Ot(e){if(!e)return[];try{return JSON.parse(e)}catch{return[]}}var kt=[{value:``,labelKey:`action.selectAction`},{value:`validate`,labelKey:`action.validate`},{value:`change_password`,labelKey:`action.changePassword`},{value:`random_password`,labelKey:`action.randomPassword`},{value:`change_email`,labelKey:`action.changeEmail`},{value:`remove_guard`,labelKey:`action.removeGuard`},{value:`enable_auto_accept`,labelKey:`action.enableAutoAccept`}];function At({value:e,onChange:t,disabledActions:n}){let r=F(),[i,a]=(0,y.useState)(!1),o=(0,y.useRef)(null);return(0,y.useEffect)(()=>{if(!i)return;let e=e=>{o.current&&!o.current.contains(e.target)&&a(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[i]),(0,L.jsxs)(`div`,{ref:o,className:`relative`,children:[(0,L.jsxs)(`button`,{type:`button`,onClick:()=>a(e=>!e),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-sm flex items-center gap-1 min-w-[170px] justify-between hover:border-dark-500 transition-colors`,children:[(0,L.jsx)(`span`,{className:`truncate`,children:r(kt.find(t=>t.value===e)?.labelKey||`action.selectAction`)}),(0,L.jsx)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,className:`shrink-0 transition-transform ${i?`rotate-180`:``}`,children:(0,L.jsx)(`path`,{d:`M3 4.5L6 7.5L9 4.5`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})]}),i&&(0,L.jsx)(`div`,{className:`absolute top-full left-0 mt-1 z-50 bg-dark-700 border border-dark-600 rounded shadow-lg min-w-[100px] py-1 max-h-[320px] overflow-y-auto`,children:kt.map(i=>{let o=!!(i.value&&n?.has(i.value));return(0,L.jsx)(`button`,{type:`button`,onClick:()=>{o||(t(i.value),a(!1))},disabled:o,title:o?r(`action.noRevocationCode`):void 0,className:`w-full text-left px-3 py-2 text-sm transition-colors ${o?`opacity-40 cursor-not-allowed`:`hover:bg-dark-600`} ${i.value===e?`text-accent bg-dark-600/50`:``} ${i.value?``:`text-gray-500`}`,children:r(i.labelKey)},i.value)})})]})}function jt(){let e=j(e=>e.accountSection),t=ze(e=>e.accounts.length),n=Ve(e=>e.accounts.length),r=He(e=>e.accounts.length),i=Ve(e=>e.loadAccounts),a=He(e=>e.loadAccounts),[o,s]=(0,y.useState)(0),c=(0,y.useRef)(0),l=(0,y.useRef)(0),u=(0,y.useRef)(e);(0,y.useEffect)(()=>{e===`logpass`&&n===0&&i(),e===`token`&&r===0&&a()},[e]);let d=e===`logpass`?n:e===`token`?r:t;return(0,y.useEffect)(()=>{cancelAnimationFrame(c.current);let t=u.current!==e;if(u.current=e,t){l.current=d,s(d);return}let n=l.current,r=d-n;if(r===0)return;let i=Math.min(400,Math.max(150,Math.abs(r)*2)),a=performance.now(),o=e=>{let t=e-a,u=Math.min(t/i,1),d=1-(1-u)**3,f=Math.max(0,Math.round(n+r*d));l.current=f,s(f),u<1&&(c.current=requestAnimationFrame(o))};return c.current=requestAnimationFrame(o),()=>cancelAnimationFrame(c.current)},[d,e]),(0,L.jsxs)(`div`,{className:`mt-1 px-3 py-2 border-t border-dark-600 flex items-center gap-2`,children:[(0,L.jsxs)(`div`,{className:`relative shrink-0`,style:{width:14,height:14},children:[(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`text-gray-400`,children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]}),(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`icon-shimmer absolute inset-0`,style:{pointerEvents:`none`},children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]})]}),(0,L.jsx)(`span`,{className:`text-sm text-gray-300 font-medium tabular-nums`,children:o})]})}function Mt(){let e=ze(e=>e.accounts),t=ze(e=>e.selectedIds),n=ze(e=>e.loadAccounts),r=ze(e=>e.clearSelection),i=ze(e=>e.sendToMafileManager),a=j(e=>e.setTab),o=j(e=>e.addToast),s=Be(e=>e.loadTasks),c=F(),[l,u]=(0,y.useState)(null),[d,f]=(0,y.useState)(!1),[p,m]=(0,y.useState)(!1),[h,g]=(0,y.useState)(null),[_,v]=(0,y.useState)(null),[b,x]=(0,y.useState)(``),S=j(e=>e.accountSection),C=j(e=>e.setAccountSection),[w,T]=(0,y.useState)(null),[E,O]=(0,y.useState)(new Set),[ee,k]=(0,y.useState)(``),[A,M]=(0,y.useState)(null),[te,ne]=(0,y.useState)(``),[N,P]=(0,y.useState)({}),[re,ie]=(0,y.useState)({}),ae=(0,y.useMemo)(()=>{if(!ee.trim())return e;let t=ee.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?n<r:t===`<=`?n<=r:n===r})}let r=t.toLowerCase(),i=r.split(/\s+/).filter(Boolean);return e.filter(e=>{if(e.login.toLowerCase().includes(r)||e.steam_id&&e.steam_id.toLowerCase().includes(r))return!0;if(e.notes){let t=e.notes.toLowerCase();return i.some(e=>t.includes(e))}return!1})},[e,ee]),I=(0,y.useMemo)(()=>{let n=new Set;return e.filter(e=>t.has(e.id)).some(e=>e.has_revocation_code)||n.add(`remove_guard`),n},[e,t]);(0,y.useEffect)(()=>{n()},[]);let oe=(e,t)=>{g(e),v(()=>t)},R=(0,y.useCallback)((e,t=[],r=!0)=>{r&&P(e=>{let n={...e};return t.forEach(e=>delete n[String(e)]),n});let i=new EventSource(`/api/tasks/${e}/stream`);i.onmessage=r=>{try{let a=JSON.parse(r.data);T(a);let l=Dt(a.account_results);l&&P(e=>({...e,...l})),a.account_steps&&ie(e=>({...e,...a.account_steps})),a.prompt&&(M({taskId:e,message:a.prompt,login:a.prompt_login}),ne(``)),(a.status===`completed`||a.status===`failed`||a.status===`cancelled`)&&(a.status===`completed`?o(`success`,`${a.type}: ${a.result||c(`toast.done`)}`):a.status===`cancelled`?o(`info`,c(`toast.taskCancelled`)):o(`error`,`${a.type}: ${a.error||c(`toast.error`)}`),O(e=>{let n=new Set(e);return t.forEach(e=>n.delete(e)),n}),M(null),n(),s(),i.close(),setTimeout(()=>T(null),3e3))}catch{}},i.onerror=()=>i.close()},[o,n,s]);(0,y.useEffect)(()=>{let e=!1;return(async()=>{try{let t=await D.getTasks();if(e)return;let n=t.find(e=>e.status===`running`);if(n){let e=Ot(n.account_ids);T(n),O(new Set(e));let t=Dt(n.account_results);t&&P(t),R(n.id,e,!1);return}let r=t.find(e=>e.status===`completed`||e.status===`failed`);if(r){let e=Dt(r.account_results);e&&Object.keys(e).length>0&&P(e)}}catch{}})(),()=>{e=!0}},[R]);let ce=async(t,n,r)=>{let i=e.find(e=>e.id===t)?.login??`#${t}`;try{O(e=>new Set(e).add(t));let e=await D.executeAction({account_ids:[t],action:n,params:r});o(`info`,c(`misc.taskAction`,{id:e.task_id,action:n,login:i})),R(e.task_id,[t])}catch(e){O(e=>{let n=new Set(e);return n.delete(t),n}),o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},ue=async()=>{if(!(!A||!te))try{await D.respondToPrompt(A.taskId,te,A.login),M(null)}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},de=async()=>{if(A)try{await D.cancelTask(A.taskId)}catch{}M(null)},fe=()=>{if(!b)return o(`warn`,c(`toast.selectAction`));if(!t.size)return o(`warn`,c(`toast.selectAccounts`));if(b===`enable_auto_accept`){let e=[...t];r(),D.startAutoAccept(e).then(()=>{o(`success`,c(`toast.autoAcceptEnabled`,{count:e.length})),n()}).catch(e=>o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)})));return}let e=[...t],i=b;oe(c(`confirm.executeBulk`,{action:c(kt.find(e=>e.value===i)?.labelKey||`action.selectAction`),count:e.length}),async()=>{try{let t=await D.executeAction({account_ids:e,action:i});r(),O(t=>{let n=new Set(t);return e.forEach(e=>n.add(e)),n}),o(`info`,c(`misc.taskCount`,{id:t.task_id,count:t.accounts_count})),R(t.task_id,e)}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},_e=async t=>{let r=e.find(e=>e.id===t);if(!r)return;let i=!r.auto_accept;try{i?await D.startAutoAccept([t]):await D.stopAutoAccept([t]),o(`info`,c(i?`toast.autoAcceptOn`:`toast.autoAcceptOff`)),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},ve=e=>u(e),xe=async(e,t)=>{try{await D.updateAccount(e,t),u(null),o(`success`,c(`toast.saved`)),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},Se=e=>{oe(c(`confirm.deleteAccount`),async()=>{try{await D.deleteAccount(e),o(`success`,c(`toast.accountDeleted`)),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ce=()=>{if(!t.size)return o(`warn`,c(`toast.selectAccounts`));oe(c(`confirm.deleteSelected`,{count:t.size}),async()=>{try{let e=await D.deleteBulk([...t]);r(),o(`success`,c(`toast.deleted`,{count:e.deleted})),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Te=()=>{if(!e.length)return o(`warn`,c(`toast.noAccounts`));oe(c(`confirm.deleteAll`,{count:e.length}),async()=>{try{let e=await D.deleteBulk([]);r(),o(`success`,c(`toast.deleted`,{count:e.deleted})),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ee=async e=>{try{await D.createAccount(e),m(!1),o(`success`,c(`toast.accountAdded`)),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},De=()=>{if(!t.size)return o(`warn`,c(`toast.selectAccounts`));i([...t]),a(`mafiles`),o(`info`,c(`toast.sentToMafile`,{count:t.size}))},je=async e=>{try{let t=await D.openBrowser(e);t.status===`revalidating`?(o(`warn`,c(`toast.cookiesExpiredRevalidating`)),t.task_id&&(O(t=>new Set(t).add(e)),R(t.task_id,[e]))):o(`info`,c(`toast.browserOpening`))}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},Me=async()=>{oe(c(`confirm.assignProxies`),async()=>{try{let e=await D.assignProxies();o(`success`,c(`toast.proxiesAssigned`,{used:e.proxies_used,count:e.assigned})),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ne=async()=>{oe(c(`confirm.reassignProxies`),async()=>{try{let e=await D.reassignProxies();o(`success`,c(`toast.proxiesReassigned`,{used:e.proxies_used,count:e.assigned})),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Pe=async()=>{oe(c(`confirm.clearProxies`),async()=>{try{o(`success`,c(`toast.proxiesClearedCount`,{count:(await D.clearProxies()).cleared})),await n()}catch(e){o(`error`,c(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Fe=l?e.find(e=>e.id===l):null,Ie=[{id:`mafile`,label:`Mafile`,icon:(0,L.jsx)(we,{size:14})},{id:`logpass`,label:`Log:Pass`,icon:(0,L.jsx)(ye,{size:14})},{id:`token`,label:`Token`,icon:(0,L.jsx)(be,{size:14})}];return(0,L.jsxs)(`div`,{className:`flex gap-3 h-full min-h-0 overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`w-36 shrink-0 flex flex-col gap-1 bg-dark-800 border border-dark-600 rounded-lg p-2 self-start`,children:[(0,L.jsx)(`p`,{className:`text-xs font-medium text-gray-500 px-2 py-1 uppercase tracking-wider`,children:c(`section.dataType`)}),Ie.map(e=>(0,L.jsxs)(`button`,{onClick:()=>C(e.id),className:`flex items-center gap-2 px-3 py-2 rounded text-sm text-left w-full transition-colors ${S===e.id?`bg-accent/20 text-accent`:`text-gray-400 hover:text-gray-200 hover:bg-dark-700`}`,children:[e.icon,e.label]},e.id)),(0,L.jsx)(jt,{})]}),S===`logpass`&&(0,L.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0`,children:(0,L.jsx)(yt,{})}),S===`token`&&(0,L.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0`,children:(0,L.jsx)(Et,{})}),S===`mafile`&&(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 flex-1 min-w-0 min-h-0 overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>f(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),c(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>m(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),c(`btn.add`)]}),w&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:w.type===`validate`?c(`task.validate`):w.type===`change_password`?c(`task.changePassword`):w.type===`random_password`?c(`task.randomPassword`):w.type===`change_email`?c(`task.changeEmail`):w.type===`change_phone`?c(`task.changePhone`):w.type===`remove_guard`?c(`task.removeGuard`):w.type}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${w.status===`completed`?`bg-green-500`:w.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${w.total>1?w.total>0?Math.round(w.progress/w.total*100):0:w.total_steps?Math.round((w.step??0)/w.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[w.total>1?`${w.progress}/${w.total}${w.active_count?` (${w.active_count})`:``}`:w.step_label||`${w.progress}/${w.total}`,w.total>1?` (${w.total>0?Math.round(w.progress/w.total*100):0}%)`:w.total_steps?` (${w.step}/${w.total_steps})`:``]}),w.status===`completed`&&(0,L.jsx)(Ae,{size:14,className:`text-green-400`}),w.status===`failed`&&(0,L.jsx)(`span`,{title:w.error||``,children:(0,L.jsx)(ke,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(ft,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:Ce,className:`btn-danger-outline text-xs`,children:c(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:Te,className:`btn-danger text-xs`,children:c(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsx)(At,{value:b,onChange:x,disabledActions:I}),(0,L.jsxs)(`button`,{onClick:fe,disabled:!!w||E.size>0,className:`btn-accent text-sm disabled:opacity-40 disabled:cursor-not-allowed`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),c(`btn.execute`)]}),w&&w.status===`running`&&(0,L.jsxs)(`button`,{onClick:async()=>{try{await D.cancelTask(w.id)}catch{}},className:`btn-danger text-sm`,children:[(0,L.jsx)(ke,{size:12,className:`inline mr-1`}),c(`btn.cancel`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:De,className:`btn-secondary text-sm`,children:[(0,L.jsx)(pe,{size:14,className:`inline mr-1`}),`В Mafile Manager`]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:Me,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),c(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:Ne,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),c(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:Pe,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),c(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:ee,onChange:e=>k(e.target.value),placeholder:c(`ph.search`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsx)(ot,{accounts:ae,processingIds:E,accountResults:N,accountSteps:re,onEdit:ve,onDelete:Se,onAction:ce,onToggleAutoAccept:_e,onOpenBrowser:je})})]})]}),Fe&&(0,L.jsx)(st,{account:Fe,onSave:xe,onClose:()=>u(null)}),d&&(0,L.jsx)(ct,{onClose:()=>f(!1)}),p&&(0,L.jsx)(lt,{onSave:Ee,onClose:()=>m(!1)}),h&&_&&(0,L.jsx)(ut,{message:h,onConfirm:()=>{_(),g(null),v(null)},onCancel:()=>{g(null),v(null)}}),A&&(0,L.jsx)(`div`,{className:`fixed inset-0 bg-black/60 flex items-center justify-center z-50`,onMouseDown:de,children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg p-5 w-96 shadow-xl`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:A.message}),(0,L.jsx)(`input`,{autoFocus:!0,value:te,onChange:e=>ne(e.target.value),onKeyDown:e=>e.key===`Enter`&&ue(),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-3`,placeholder:c(`prompt.enterValue`)}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:ue,className:`btn-primary flex-1`,children:`OK`}),(0,L.jsx)(`button`,{onClick:de,className:`btn-secondary flex-1`,children:c(`btn.cancel`)})]})]})})]})}function Nt(){let e=F(),[t,n]=(0,y.useState)(`secret`),[r,i]=(0,y.useState)(``),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(``),[l,u]=(0,y.useState)(null),[d,f]=(0,y.useState)(!1),p=(0,y.useRef)(null),m=j(e=>e.addToast),h=ze(e=>e.accounts),g=ze(e=>e.loadAccounts);(0,y.useEffect)(()=>{t===`account`&&h.length===0&&g()},[t]),(0,y.useEffect)(()=>{let e=e=>{p.current&&!p.current.contains(e.target)&&f(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]);let _=h.filter(e=>{let t=s.toLowerCase();return!t||e.login.toLowerCase().includes(t)||(e.steam_id??``).includes(t)}).slice(0,12),v=async()=>{try{if(t===`secret`){if(!r.trim())return;o((await D.generate2FA(r.trim())).code)}else{if(!l)return;o((await D.generate2FAByAccount(l.id)).code)}}catch(t){o(e(`tools.genErrorStr`)),m(`error`,e(`misc.genError`,{error:t instanceof Error?t.message:String(t)}))}},b=async()=>{if(!a||a===e(`tools.genErrorStr`))return;let t=await Ue(a);m(t?`success`:`error`,e(t?`toast.copied`:`toast.copyFailed`))},x=e=>`flex-1 py-1.5 text-xs font-medium rounded transition-colors ${t===e?`bg-dark-600 text-gray-100`:`text-gray-500 hover:text-gray-300`}`;return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-4 py-3 border-b border-dark-600 flex items-center gap-2`,children:[(0,L.jsx)(ye,{size:14,className:`text-accent shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100`,children:e(`tools.2faGenerator`)})]}),(0,L.jsxs)(`div`,{className:`px-4 pt-3 pb-2`,children:[(0,L.jsxs)(`div`,{className:`flex gap-1 bg-dark-900 rounded p-0.5 mb-3`,children:[(0,L.jsx)(`button`,{type:`button`,className:x(`secret`),onClick:()=>n(`secret`),children:`Shared secret`}),(0,L.jsx)(`button`,{type:`button`,className:x(`account`),onClick:()=>n(`account`),children:`Из Mafile`})]}),t===`secret`?(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`input`,{value:r,onChange:e=>i(e.target.value),onKeyDown:e=>e.key===`Enter`&&v(),placeholder:`shared_secret`,className:`flex-1 bg-dark-700 border border-dark-600 rounded px-3 py-1.5 text-sm`}),(0,L.jsx)(`button`,{type:`button`,onClick:v,className:`btn-primary text-sm px-3 py-1.5`,children:e(`btn.generate`)})]}):(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsxs)(`div`,{className:`relative flex-1`,ref:p,children:[(0,L.jsx)(`input`,{value:l?`${l.login}${l.steam_id?` · `+l.steam_id:``}`:s,onChange:e=>{c(e.target.value),u(null),f(!0)},onFocus:()=>f(!0),placeholder:`Логин или SteamID...`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-1.5 text-sm`}),d&&_.length>0&&(0,L.jsx)(`div`,{className:`absolute top-full mt-1 left-0 right-0 bg-dark-800 border border-dark-600 rounded-lg shadow-xl z-50 max-h-48 overflow-y-auto`,children:_.map(e=>(0,L.jsxs)(`button`,{type:`button`,className:`w-full text-left px-3 py-1.5 text-sm hover:bg-dark-600 transition-colors flex items-center justify-between gap-2`,onMouseDown:()=>{u(e),c(``),f(!1)},children:[(0,L.jsx)(`span`,{className:`text-gray-200 truncate`,children:e.login}),e.steam_id&&(0,L.jsx)(`span`,{className:`text-gray-500 text-xs shrink-0`,children:e.steam_id})]},e.id))})]}),(0,L.jsx)(`button`,{type:`button`,onClick:v,disabled:!l,className:`btn-primary text-sm px-3 py-1.5 disabled:opacity-40 disabled:cursor-not-allowed`,children:e(`btn.generate`)})]}),a&&(0,L.jsx)(`div`,{className:`mt-3 text-2xl font-mono text-accent cursor-pointer tabular-nums tracking-widest`,onClick:b,title:e(`tools.clickCopy`),children:a})]})]})}var Pt=[{value:`login:pass@ip:port`,label:`login:pass@ip:port`},{value:`login:pass:ip:port`,label:`login:pass:ip:port`},{value:`ip:port@login:pass`,label:`ip:port@login:pass`},{value:`ip:port:login:pass`,label:`ip:port:login:pass`}];function Ft(e,t,n,r){let i=e.trim();if(!i)return null;let a=n;for(let e of[`socks5://`,`socks4://`,`http://`,`https://`])if(i.toLowerCase().startsWith(e)){a=e.replace(`://`,``),i=i.slice(e.length);break}if(!i.includes(`@`)&&i.split(`:`).length===2)return{address:i,protocol:a};let o=``,s=``,c=``,l=``;if(t===`custom`&&r&&r.length>=4){let e=It(i,r);if(!e)return null;({ip:o,port:s,login:c,pass:l}=e)}else if(t===`login:pass@ip:port`){let e=i.indexOf(`@`);if(e===-1)return null;let t=i.slice(0,e),n=i.slice(e+1),r=t.split(`:`),a=n.split(`:`);if(r.length<2||a.length<2)return null;c=r[0],l=r.slice(1).join(`:`),o=a[0],s=a[1]}else if(t===`login:pass:ip:port`){let e=i.split(`:`);if(e.length<4)return null;c=e[0],l=e[1],o=e[2],s=e[3]}else if(t===`ip:port@login:pass`){let e=i.indexOf(`@`);if(e===-1)return null;let t=i.slice(0,e),n=i.slice(e+1),r=t.split(`:`),a=n.split(`:`);if(r.length<2||a.length<2)return null;o=r[0],s=r[1],c=a[0],l=a.slice(1).join(`:`)}else if(t===`ip:port:login:pass`){let e=i.split(`:`);if(e.length<4)return null;o=e[0],s=e[1],c=e[2],l=e[3]}return!o||!s?null:{address:c&&l?`${c}:${l}@${o}:${s}`:`${o}:${s}`,protocol:a}}function It(e,t){let n=[],r=[];for(let e=0;e<t.length;e++)e%2==0?n.push(t[e]):r.push(t[e]);if(n.length!==4||r.length!==3)return null;let i=e,a=[];for(let e=0;e<r.length;e++){let t=i.indexOf(r[e]);if(t===-1)return null;a.push(i.slice(0,t)),i=i.slice(t+r[e].length)}a.push(i);let o={};for(let e=0;e<n.length;e++)o[n[e]]=a[e];return{ip:o.ip||``,port:o.port||``,login:o.login||``,pass:o.pass||``}}var Lt=[`ip`,`port`,`login`,`pass`],Rt=[`:`,`@`,`;`,`|`,`-`];function zt(){let[e,t]=(0,y.useState)([]),[n,r]=(0,y.useState)(``),[i,a]=(0,y.useState)(!1),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(`login:pass@ip:port`),[u,d]=(0,y.useState)(`http`),[f,p]=(0,y.useState)(!1),[m,h]=(0,y.useState)([`ip`,`:`,`port`,`@`,`login`,`:`,`pass`]),[g,_]=(0,y.useState)(!1),v=(0,y.useRef)(null),b=j(e=>e.addToast),x=F(),S=async()=>{try{t(await D.getProxies())}catch{}};(0,y.useEffect)(()=>{S()},[]);let C=async e=>{let t=e.split(`
|
||
`).filter(e=>e.trim());if(!t.length)return;let n=f?`custom`:c,i=[];for(let e of t){let t=Ft(e,n,u,f?m:void 0);t&&i.push(t)}if(!i.length){b(`error`,x(`toast.proxyFormatError`));return}try{b(`success`,x(`toast.proxiesAdded`,{count:(await D.bulkAddProxies(i)).added})),r(``),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},w=()=>C(n),T=async e=>{e.preventDefault(),_(!1);let t=e.dataTransfer.files[0];t&&await C(await t.text())},E=async e=>{let t=e.target.files?.[0];t&&(await C(await t.text()),e.target.value=``)},O=async e=>{try{await D.deleteProxy(e),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},ee=async()=>{if(e.length&&window.confirm(x(`proxy.confirmDeleteAll`)))try{b(`success`,x(`toast.proxiesDeleted`,{count:(await D.deleteAllProxies()).deleted})),s(``),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},k=async()=>{a(!0),s(``);try{let e=await D.checkProxies();s(x(`proxy.checkResult`,{total:e.total,alive:e.alive,dead:e.dead})),await S()}catch(e){b(`error`,x(`misc.proxyErrorCheck`,{error:e instanceof Error?e.message:String(e)}))}finally{a(!1)}},A=(e,t)=>{let n=[...m];n[e]=t,h(n)},M=m.join(``);return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg p-4`,children:[(0,L.jsxs)(`h3`,{className:`font-semibold mb-3`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),x(`proxy.title`),` `,(0,L.jsx)(`span`,{className:`text-xs text-gray-500 ml-2`,children:x(`proxy.count`,{count:e.length})})]}),(0,L.jsxs)(`div`,{className:`mb-3 space-y-2`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3 flex-wrap`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:x(`proxy.protocol`)}),(0,L.jsxs)(`select`,{value:u,onChange:e=>d(e.target.value),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1 text-xs`,children:[(0,L.jsx)(`option`,{value:`http`,children:`HTTP`}),(0,L.jsx)(`option`,{value:`socks5`,children:`SOCKS5`})]}),(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:x(`proxy.format`)}),(0,L.jsxs)(`select`,{value:f?`__custom__`:c,onChange:e=>{e.target.value===`__custom__`?p(!0):(p(!1),l(e.target.value))},className:`bg-dark-700 border border-dark-600 rounded px-2 py-1 text-xs`,children:[Pt.map(e=>(0,L.jsx)(`option`,{value:e.value,children:e.label},e.value)),(0,L.jsx)(`option`,{value:`__custom__`,children:x(`proxy.customFormat`)})]})]}),f&&(0,L.jsxs)(`div`,{className:`bg-dark-700 border border-dark-600 rounded p-3 space-y-2`,children:[(0,L.jsx)(`p`,{className:`text-xs text-gray-400`,children:x(`proxy.formatConstructor`)}),(0,L.jsx)(`div`,{className:`flex items-center gap-1 flex-wrap`,children:m.map((e,t)=>t%2==0?(0,L.jsx)(`select`,{value:e,onChange:e=>A(t,e.target.value),className:`bg-dark-600 border border-dark-500 rounded px-2 py-1 text-xs text-accent`,children:Lt.map(e=>(0,L.jsx)(`option`,{value:e,children:e},e))},t):(0,L.jsx)(`select`,{value:e,onChange:e=>A(t,e.target.value),className:`bg-dark-600 border border-dark-500 rounded px-1 py-1 text-xs text-yellow-400 w-10 text-center`,children:Rt.map(e=>(0,L.jsx)(`option`,{value:e,children:e},e))},t))}),(0,L.jsxs)(`p`,{className:`text-xs text-gray-500`,children:[x(`proxy.preview`),` `,(0,L.jsx)(`span`,{className:`text-gray-300`,children:M})]})]})]}),(0,L.jsxs)(`div`,{onDragOver:e=>{e.preventDefault(),_(!0)},onDragLeave:()=>_(!1),onDrop:T,onClick:()=>v.current?.click(),className:`border-2 border-dashed rounded-lg p-4 mb-2 text-center cursor-pointer transition-colors ${g?`border-accent bg-accent/10`:`border-dark-500 hover:border-accent`}`,children:[(0,L.jsx)(ce,{size:24,className:`mx-auto mb-1 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-xs text-gray-400`,children:x(`proxy.dragFile`)})]}),(0,L.jsx)(`input`,{ref:v,type:`file`,accept:`.txt`,className:`hidden`,onChange:E}),(0,L.jsx)(`textarea`,{value:n,onChange:e=>r(e.target.value),rows:4,placeholder:x(`proxy.perLine`,{format:f?M:c}),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-2 resize-y`}),(0,L.jsxs)(`div`,{className:`flex gap-2 mb-3 flex-wrap`,children:[(0,L.jsx)(`button`,{onClick:w,className:`btn-primary`,children:x(`proxy.addBtn`)}),(0,L.jsx)(`button`,{onClick:k,disabled:i,className:`btn-secondary`,children:x(i?`proxy.checking`:`proxy.checkAll`)}),e.length>0&&(0,L.jsx)(`button`,{onClick:ee,className:`btn-danger text-xs`,children:x(`proxy.deleteAllBtn`)})]}),o&&(0,L.jsx)(`p`,{className:`text-xs text-gray-300 mb-3`,children:o}),e.length>0&&(()=>{let t=e.filter(e=>e.is_alive).length,n=e.length-t;return(0,L.jsxs)(`p`,{className:`text-xs text-gray-400 mb-3`,children:[(0,L.jsxs)(`span`,{className:`text-green-400`,children:[`● `,t]}),(0,L.jsx)(`span`,{className:`mx-2`,children:`/`}),(0,L.jsxs)(`span`,{className:`text-red-400`,children:[`● `,n]}),(0,L.jsx)(`span`,{className:`mx-2`,children:`/`}),(0,L.jsx)(`span`,{children:e.length})]})})(),(0,L.jsx)(`div`,{className:`max-h-48 overflow-y-auto space-y-1`,children:e.map(e=>(0,L.jsxs)(`div`,{className:`flex items-center justify-between text-xs gap-2 group px-2 py-1 rounded hover:bg-dark-700`,children:[(0,L.jsxs)(`span`,{className:`${e.is_alive?`text-green-400`:`text-red-400`} min-w-0 truncate`,children:[e.protocol,`://`,e.address]}),(0,L.jsx)(`button`,{onClick:()=>O(e.id),className:`text-red-400 hover:bg-red-400/20 rounded px-2 py-0.5 text-sm font-medium shrink-0 transition`,title:x(`proxy.deleteProxy`),children:`✕`})]},e.id))})]})}function Bt({checked:e,onChange:t}){return(0,L.jsxs)(`label`,{className:`toggle-switch`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:e,onChange:e=>t(e.target.checked)}),(0,L.jsx)(`span`,{className:`toggle-track`})]})}function Vt({label:e,desc:t,checked:n,onChange:r}){return(0,L.jsxs)(`div`,{className:`flex items-center justify-between gap-4 py-2.5`,children:[(0,L.jsxs)(`div`,{className:`min-w-0`,children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-200 leading-tight`,children:e}),t&&(0,L.jsx)(`p`,{className:`text-xs text-gray-500 mt-0.5`,children:t})]}),(0,L.jsx)(Bt,{checked:n,onChange:r})]})}function Ht({value:e,onChange:t}){let[n,r]=(0,y.useState)(!1),[i,a]=(0,y.useState)(``),o=(0,y.useRef)(null),s=e=>Math.max(1,e),c=()=>{t(s(parseInt(i)||e)),r(!1)},l=`h-6 px-1.5 rounded bg-dark-700 border border-dark-600 text-gray-300 hover:bg-dark-600 text-xs flex items-center justify-center select-none leading-none`;return(0,L.jsxs)(`div`,{className:`flex items-center gap-3 pt-3 mt-0.5`,children:[(0,L.jsx)(`span`,{className:`text-sm text-gray-400 flex-1`,title:`Двойной клик на числе для ручного ввода`,children:`Max threads`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`button`,{type:`button`,className:l,onClick:()=>t(s(e-10)),children:`-10`}),(0,L.jsx)(`button`,{type:`button`,className:l,onClick:()=>t(s(e-1)),children:`-1`}),n?(0,L.jsx)(`input`,{ref:o,autoFocus:!0,value:i,onChange:e=>a(e.target.value),onBlur:c,onKeyDown:e=>{e.key===`Enter`&&c(),e.key===`Escape`&&r(!1)},className:`w-10 text-center text-sm font-mono bg-dark-900 border border-accent rounded outline-none text-gray-100 py-0.5`}):(0,L.jsx)(`span`,{className:`w-10 text-center text-sm font-mono text-gray-100 cursor-pointer select-none`,onDoubleClick:()=>{a(String(e)),r(!0)},title:`Двойной клик для ручного ввода`,children:e}),(0,L.jsx)(`button`,{type:`button`,className:l,onClick:()=>t(s(e+1)),children:`+1`}),(0,L.jsx)(`button`,{type:`button`,className:l,onClick:()=>t(s(e+10)),children:`+10`})]})]})}function Ut(){let e=F(),[t,n]=(0,y.useState)({fetch_profile:!0,check_ban:!0,max_threads:5,auto_revalidate_browser:!0}),r=j(e=>e.hidePasswords),i=j(e=>e.setHidePasswords),a=j(e=>e.addToast);return(0,y.useEffect)(()=>{D.getValidationSettings().then(n).catch(()=>{})},[]),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-5 py-3.5 border-b border-dark-600 flex items-center gap-2.5`,children:[(0,L.jsx)(xe,{size:15,className:`text-accent shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100`,children:`Settings`})]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-0.5`,children:e(`tools.validationSettings`)}),(0,L.jsxs)(`div`,{className:`divide-y divide-dark-600/60`,children:[(0,L.jsx)(Vt,{label:e(`tools.loadProfile`),checked:t.fetch_profile,onChange:e=>n({...t,fetch_profile:e})}),(0,L.jsx)(Vt,{label:e(`tools.checkBans`),checked:t.check_ban,onChange:e=>n({...t,check_ban:e})}),(0,L.jsx)(Vt,{label:e(`tools.autoRevalidateBrowser`),checked:t.auto_revalidate_browser,onChange:e=>n({...t,auto_revalidate_browser:e})})]}),(0,L.jsx)(Ht,{value:t.max_threads,onChange:e=>n(t=>({...t,max_threads:e}))})]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-0.5`,children:e(`settings.display`)}),(0,L.jsx)(Vt,{label:e(`settings.hidePasswords`),checked:r,onChange:i})]}),(0,L.jsx)(`div`,{className:`px-5 py-3 border-t border-dark-600 flex justify-end`,children:(0,L.jsx)(`button`,{onClick:async()=>{try{await D.updateValidationSettings(t),a(`success`,e(`toast.settingsSaved`))}catch(t){a(`error`,e(`misc.error`,{error:t instanceof Error?t.message:String(t)}))}},className:`btn-primary`,children:e(`btn.save`)})})]})}function Wt(){return(0,L.jsxs)(`div`,{className:`max-w-5xl mx-auto flex flex-col gap-4`,children:[(0,L.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-4`,children:[(0,L.jsx)(Nt,{}),(0,L.jsx)(Ut,{})]}),(0,L.jsx)(zt,{})]})}var Gt=[`shared_secret`,`serial_number`,`revocation_code`,`uri`,`account_name`,`token_gid`,`identity_secret`,`secret_1`,`device_id`,`server_time`,`fully_enrolled`],Kt=[`SessionID`,`AccessToken`,`RefreshToken`,`SteamID`,`SteamLoginSecure`],qt=[{value:`{username}`,label:`username`},{value:`{steamid}`,label:`steamid`}],Jt=[{value:`flat_mafiles`,icon:`📄`},{value:`per_account_folder`,icon:`📁`},{value:`single_file`,icon:`📦`}];function Yt({accountIds:e,onExport:t}){let n=F(),[r,i]=(0,y.useState)(new Set(Gt)),[a,o]=(0,y.useState)(new Set(Kt)),[s,c]=(0,y.useState)(`per_account_folder`),[l,u]=(0,y.useState)(`{username}`),[d,f]=(0,y.useState)(`{steamid}.mafile`),[p,m]=(0,y.useState)(`{username}.txt`),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(!1),[S,C]=(0,y.useState)(`{login}:{password}:{email}:{email_password}`),w=(e,t,n)=>{let r=new Set(e);r.has(t)?r.delete(t):r.add(t),n(r)},T=(e,t)=>{e(e=>e+t)};return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`px-4 py-3 border-b border-dark-600 flex items-center gap-2`,children:[(0,L.jsx)(Te,{size:14,className:`text-accent`}),(0,L.jsx)(`h4`,{className:`font-semibold text-sm`,children:n(`mafile.exportSettings`)})]}),(0,L.jsxs)(`div`,{className:`p-4 space-y-4`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`text-xs text-gray-400 mb-2`,children:n(`mafile.exportFormat`)}),(0,L.jsx)(`div`,{className:`grid grid-cols-3 gap-2`,children:Jt.map(e=>(0,L.jsxs)(`button`,{onClick:()=>{c(e.value),e.value===`single_file`&&(v(!1),x(!1))},className:`flex flex-col items-center gap-1 p-3 rounded-lg border text-xs transition-all cursor-pointer ${s===e.value?`border-accent bg-accent/10 text-white`:`border-dark-600 bg-dark-700 text-gray-400 hover:border-dark-500 hover:text-gray-300`}`,children:[(0,L.jsx)(`span`,{className:`text-base`,children:e.icon}),(0,L.jsx)(`span`,{children:n(`mafile.${e.value}`)})]},e.value))})]}),s!==`single_file`&&(0,L.jsxs)(`details`,{className:`group`,open:!0,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.namingSection`),(0,L.jsxs)(`span`,{className:`text-gray-500 ml-1`,children:[(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{username}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{steamid}`})]})]}),(0,L.jsxs)(`div`,{className:`mt-3 space-y-3 pl-4 border-l border-dark-600`,children:[s===`per_account_folder`&&(0,L.jsx)(Xt,{label:n(`mafile.folderName`),value:l,onChange:u,vars:qt,insertVar:T}),(0,L.jsx)(Xt,{label:n(`mafile.mafileName`),value:d,onChange:f,vars:qt,insertVar:T})]})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),(0,L.jsx)(Ee,{size:12,className:`inline`}),n(`mafile.txtSettings`)]}),(0,L.jsxs)(`div`,{className:`mt-3 space-y-2.5 pl-4 border-l border-dark-600`,children:[s!==`single_file`&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(Zt,{checked:_,onChange:e=>{v(e),e||x(!1)},children:[n(`mafile.addGlobalTxt`),` `,(0,L.jsx)(`code`,{className:`text-accent text-xs`,children:`accounts.txt`})]}),s===`per_account_folder`&&(0,L.jsx)(Zt,{checked:h,onChange:g,children:n(`mafile.addTxtPerFolder`)}),(0,L.jsx)(Zt,{checked:b,onChange:x,disabled:!_,children:n(`mafile.skipFolders`)})]}),(_||h||s===`single_file`)&&(0,L.jsxs)(`div`,{className:`space-y-3 pt-1`,children:[s===`per_account_folder`&&h&&(0,L.jsx)(Xt,{label:n(`mafile.txtFolderName`),value:p,onChange:m,vars:qt,insertVar:T}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`label`,{className:`text-xs text-gray-400 block mb-1`,children:n(`mafile.txtLineFormat`)}),(0,L.jsx)(`input`,{value:S,onChange:e=>C(e.target.value),className:`w-full bg-dark-700 border border-dark-600 rounded-lg px-3 py-1.5 text-sm font-mono focus:border-accent/50 focus:outline-none transition-colors`}),(0,L.jsxs)(`p`,{className:`text-[11px] text-gray-500 mt-1.5 leading-relaxed`,children:[n(`mafile.variables`),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{login}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{password}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{email}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{email_password}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{steam_id}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{proxy}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{mafile}`})]})]})]})]})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.mafileFields`),(0,L.jsxs)(`span`,{className:`text-gray-500 text-[11px]`,children:[r.size,`/`,Gt.length]})]}),(0,L.jsx)(`div`,{className:`flex flex-wrap gap-x-3 gap-y-1.5 mt-2 pl-4`,children:Gt.map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-1.5 text-xs cursor-pointer hover:text-gray-200 transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:r.has(e),onChange:()=>w(r,e,i),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`font-mono text-[11px]`,children:e})]},e))})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.sessionFields`),(0,L.jsxs)(`span`,{className:`text-gray-500 text-[11px]`,children:[a.size,`/`,Kt.length]})]}),(0,L.jsx)(`div`,{className:`flex flex-wrap gap-x-3 gap-y-1.5 mt-2 pl-4`,children:Kt.map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-1.5 text-xs cursor-pointer hover:text-gray-200 transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:a.has(e),onChange:()=>w(a,e,o),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`font-mono text-[11px]`,children:e})]},e))})]}),(0,L.jsxs)(`button`,{onClick:()=>{t({fields:[...r],session_fields:[...a],format:s,account_ids:e,folder_name_template:l,mafile_name_template:d,txt_name_template:p,include_txt_per_folder:h,include_global_txt:_,skip_folders:b,txt_format:S})},disabled:e.length===0,className:`w-full flex items-center justify-center gap-2 py-2.5 rounded-lg font-medium text-sm transition-all ${e.length===0?`bg-dark-700 text-gray-500 cursor-not-allowed`:`bg-accent hover:bg-accent-hover text-white cursor-pointer`}`,children:[(0,L.jsx)(se,{size:14}),n(`mafile.export`),` (`,e.length>0?e.length:n(`mafile.noAccounts`),`)`]})]})]})}function Xt({label:e,value:t,onChange:n,vars:r,insertVar:i}){return(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`label`,{className:`text-xs text-gray-400 block mb-1`,children:e}),(0,L.jsxs)(`div`,{className:`flex gap-1.5`,children:[(0,L.jsx)(`input`,{value:t,onChange:e=>n(e.target.value),className:`flex-1 bg-dark-700 border border-dark-600 rounded-lg px-3 py-1.5 text-sm font-mono focus:border-accent/50 focus:outline-none transition-colors`}),r.map(e=>(0,L.jsx)(`button`,{onClick:()=>i(e=>n(e(t)),e.value),className:`px-2 py-1 text-[11px] rounded bg-dark-700 border border-dark-600 text-gray-400 hover:text-accent hover:border-accent/30 transition-colors cursor-pointer`,children:e.label},e.value))]})]})}function Zt({checked:e,onChange:t,disabled:n,children:r}){return(0,L.jsxs)(`label`,{className:`flex items-center gap-2.5 text-sm cursor-pointer select-none ${n?`opacity-40 cursor-not-allowed`:`hover:text-gray-200`} transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:e,disabled:n,onChange:e=>t(e.target.checked),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`text-xs`,children:r})]})}function Qt(){let e=F(),t=ze(e=>e.accounts),n=ze(e=>e.mafileManagerIds),r=ze(e=>e.clearMafileManager),i=j(e=>e.addToast),a=t.filter(e=>n.has(e.id)),o=async t=>{try{let n=await D.exportZip(t),r=URL.createObjectURL(n),a=document.createElement(`a`);a.href=r,a.download=`mafiles_export.zip`,a.click(),URL.revokeObjectURL(r),i(`success`,e(`toast.exportDone`))}catch(t){i(`error`,e(`misc.exportError`,{error:t instanceof Error?t.message:String(t)}))}},s=a.filter(e=>e.mafile_path).length;return(0,L.jsx)(`div`,{className:`h-full overflow-y-auto pr-1`,children:(0,L.jsxs)(`div`,{className:`max-w-2xl mx-auto space-y-5 py-2`,children:[a.length===0&&(0,L.jsxs)(`div`,{className:`flex flex-col items-center justify-center py-16 text-center`,children:[(0,L.jsx)(`div`,{className:`w-14 h-14 rounded-2xl bg-dark-700 flex items-center justify-center mb-4`,children:(0,L.jsx)(Te,{size:24,className:`text-gray-500`})}),(0,L.jsx)(`p`,{className:`text-gray-400 text-sm mb-1`,children:e(`mafile.emptyTitle`)}),(0,L.jsx)(`p`,{className:`text-gray-500 text-xs max-w-xs`,children:e(`mafile.emptyHint`)})]}),a.length>0&&(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between px-4 py-3 border-b border-dark-600`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,L.jsx)(De,{size:14,className:`text-accent`}),(0,L.jsx)(`h3`,{className:`font-semibold text-sm`,children:e(`mafile.sentAccounts`)}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500`,children:[a.length,` `,e(`mafile.accountsCount`),` · `,s,` `,e(`mafile.withMafile`)]})]}),(0,L.jsx)(`button`,{onClick:r,className:`text-xs text-red-400 hover:text-red-300 transition-colors cursor-pointer`,children:e(`mafile.clearBtn`)})]}),(0,L.jsx)(`div`,{className:`max-h-56 overflow-y-auto divide-y divide-dark-700`,children:a.map(e=>(0,L.jsxs)(`div`,{className:`flex items-center gap-3 px-4 py-2 hover:bg-dark-700/50 transition-colors`,children:[e.avatar_url?(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm shrink-0`,alt:``}):(0,L.jsx)(`div`,{className:`w-6 h-6 rounded bg-dark-600 shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm truncate flex-1 min-w-0`,children:e.login}),e.steam_id&&(0,L.jsx)(`span`,{className:`text-xs text-gray-500 font-mono hidden sm:block`,children:e.steam_id}),(0,L.jsx)(`span`,{className:`text-xs px-1.5 py-0.5 rounded ${e.mafile_path?`bg-green-500/10 text-green-400`:`bg-dark-600 text-gray-500`}`,children:e.mafile_path?`mafile`:`—`})]},e.id))})]}),a.length>0&&(0,L.jsx)(Yt,{accountIds:[...n],onExport:o})]})})}function $t(e,t,n=!0){let r=(0,y.useRef)(t);r.current=t,(0,y.useEffect)(()=>{if(!n)return;let t=new EventSource(e);return t.onmessage=e=>{try{r.current(JSON.parse(e.data))}catch{}},t.onerror=()=>{t.close()},()=>t.close()},[e,n])}function en(){let[e,t]=(0,y.useState)([]),n=(0,y.useRef)(null),r=(0,y.useRef)(!0);(0,y.useEffect)(()=>{D.getLogs().then(t).catch(()=>{})},[]),$t(`/api/logs/stream`,e=>{t(t=>{let n=[...t,e];return n.length>500&&n.splice(0,n.length-500),n})}),(0,y.useEffect)(()=>{r.current&&n.current&&(n.current.scrollTop=n.current.scrollHeight)},[e]);let i=()=>{if(!n.current)return;let{scrollTop:e,scrollHeight:t,clientHeight:i}=n.current;r.current=t-e-i<40},a=e=>{switch(e){case`error`:case`critical`:return`text-red-400`;case`warning`:return`text-yellow-400`;case`success`:return`text-green-400`;case`debug`:return`text-gray-500`;default:return`text-gray-300`}};return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg flex flex-col`,style:{maxHeight:`calc(100vh - 200px)`},children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 border-b border-dark-600 flex items-center justify-between shrink-0`,children:[(0,L.jsx)(`h3`,{className:`font-semibold text-sm`,children:`📜 Лог`}),(0,L.jsx)(`button`,{onClick:()=>t([]),className:`text-xs text-gray-500 hover:text-gray-300 transition-colors`,children:`Очистить`})]}),(0,L.jsxs)(`div`,{ref:n,onScroll:i,className:`flex-1 overflow-y-auto min-h-0 p-2 font-mono text-xs space-y-px`,children:[e.map((e,t)=>(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`span`,{className:`text-gray-600 shrink-0`,children:e.ts}),(0,L.jsx)(`span`,{className:`shrink-0 w-3 text-center ${a(e.level)}`,children:e.icon}),(0,L.jsx)(`span`,{className:`${a(e.level)} break-all min-w-0`,children:e.msg})]},t)),e.length===0&&(0,L.jsx)(`p`,{className:`text-gray-600 text-center py-4`,children:`Нет логов`})]})]})}function tn(){return(0,L.jsx)(en,{})}function nn(){let e=j(e=>e.activeTab),t=j(e=>e.loadDisplaySettings),n=j(e=>e.loadColumnSettings),r=j(e=>e.loadLogpassColumnSettings);return(0,y.useEffect)(()=>{t(),n(),r()},[]),(0,L.jsxs)(`div`,{className:`h-dvh bg-dark-900 text-gray-300 flex flex-col overflow-hidden`,children:[(0,L.jsx)(oe,{}),(0,L.jsx)(Le,{}),(0,L.jsxs)(`main`,{className:`flex-1 min-h-0 p-4 w-full overflow-y-auto`,children:[e===`accounts`&&(0,L.jsx)(Mt,{}),e===`tools`&&(0,L.jsx)(Wt,{}),e===`mafiles`&&(0,L.jsx)(Qt,{}),e===`logs`&&(0,L.jsx)(tn,{})]}),(0,L.jsx)(Re,{})]})}var rn=class extends y.Component{state={error:null};static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error(`React crash:`,e,t)}render(){let{error:e}=this.state;return e?(0,L.jsxs)(`div`,{style:{padding:32,fontFamily:`monospace`,background:`#0f0f0f`,color:`#f87171`,minHeight:`100vh`},children:[(0,L.jsx)(`h2`,{style:{fontSize:18,marginBottom:12},children:`⚠ SteamPanel failed to start`}),(0,L.jsxs)(`pre`,{style:{whiteSpace:`pre-wrap`,fontSize:13,color:`#fca5a5`},children:[e.message,`
|
||
|
||
`,e.stack]}),(0,L.jsx)(`p`,{style:{marginTop:16,color:`#9ca3af`,fontSize:12},children:`Open browser console (F12) for more details, or report this error.`})]}):this.props.children}};(0,w.createRoot)(document.getElementById(`root`)).render((0,L.jsx)(y.StrictMode,{children:(0,L.jsx)(rn,{children:(0,L.jsx)(nn,{})})})); |