/*!
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 *                     _            _       _           _       
 *                    | |___  __   / \   __| |_ __ ___ (_)_ __  
 *                    | __\ \/ /  / _ \ / _` | '_ ` _ \| | '_ \ 
 *                    | |_ >  <  / ___ \ (_| | | | | | | | | | |
 *                     \__/_/\_\/_/   \_\__,_|_| |_| |_|_|_| |_|
 *                                                              
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * Author: André Tabarra (https://github.com/tabarra)
 * Repository: https://github.com/tabarra/txAdmin
 * This bundled file includes third party libraries under their respective licenses.
 * txAdmin is a free open source software provided under the license below.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * MIT License
 * 
 * Copyright (c) 2019-2023 André Tabarra <maintainer@txadmin.gg>
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 */function Qj(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var ez=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Oh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function tz(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var _1={exports:{}},Hc={},b1={exports:{}},Le={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var yl=Symbol.for("react.element"),nz=Symbol.for("react.portal"),rz=Symbol.for("react.fragment"),oz=Symbol.for("react.strict_mode"),iz=Symbol.for("react.profiler"),az=Symbol.for("react.provider"),sz=Symbol.for("react.context"),lz=Symbol.for("react.forward_ref"),uz=Symbol.for("react.suspense"),cz=Symbol.for("react.memo"),dz=Symbol.for("react.lazy"),Qv=Symbol.iterator;function pz(e){return e===null||typeof e!="object"?null:(e=Qv&&e[Qv]||e["@@iterator"],typeof e=="function"?e:null)}var k1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w1=Object.assign,S1={};function Aa(e,t,n){this.props=e,this.context=t,this.refs=S1,this.updater=n||k1}Aa.prototype.isReactComponent={};Aa.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): 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")};Aa.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function x1(){}x1.prototype=Aa.prototype;function Lh(e,t,n){this.props=e,this.context=t,this.refs=S1,this.updater=n||k1}var Bh=Lh.prototype=new x1;Bh.constructor=Lh;w1(Bh,Aa.prototype);Bh.isPureReactComponent=!0;var ey=Array.isArray,T1=Object.prototype.hasOwnProperty,Fh={current:null},j1={key:!0,ref:!0,__self:!0,__source:!0};function z1(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)T1.call(t,r)&&!j1.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(l===1)o.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)o[r]===void 0&&(o[r]=l[r]);return{$$typeof:yl,type:e,key:i,ref:a,props:o,_owner:Fh.current}}function fz(e,t){return{$$typeof:yl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Wh(e){return typeof e=="object"&&e!==null&&e.$$typeof===yl}function mz(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ty=/\/+/g;function jp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?mz(""+e.key):t.toString(36)}function Iu(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case yl:case nz:a=!0}}if(a)return a=e,o=o(a),e=r===""?"."+jp(a,0):r,ey(o)?(n="",e!=null&&(n=e.replace(ty,"$&/")+"/"),Iu(o,t,n,"",function(c){return c})):o!=null&&(Wh(o)&&(o=fz(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(ty,"$&/")+"/")+e)),t.push(o)),1;if(a=0,r=r===""?".":r+":",ey(e))for(var l=0;l<e.length;l++){i=e[l];var u=r+jp(i,l);a+=Iu(i,t,n,u,o)}else if(u=pz(e),typeof u=="function")for(e=u.call(e),l=0;!(i=e.next()).done;)i=i.value,u=r+jp(i,l++),a+=Iu(i,t,n,u,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function Yl(e,t,n){if(e==null)return e;var r=[],o=0;return Iu(e,r,"","",function(i){return t.call(n,i,o++)}),r}function hz(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var en={current:null},Nu={transition:null},gz={ReactCurrentDispatcher:en,ReactCurrentBatchConfig:Nu,ReactCurrentOwner:Fh};Le.Children={map:Yl,forEach:function(e,t,n){Yl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Yl(e,function(){t++}),t},toArray:function(e){return Yl(e,function(t){return t})||[]},only:function(e){if(!Wh(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Le.Component=Aa;Le.Fragment=rz;Le.Profiler=iz;Le.PureComponent=Lh;Le.StrictMode=oz;Le.Suspense=uz;Le.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=gz;Le.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=w1({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=Fh.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)T1.call(t,u)&&!j1.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&l!==void 0?l[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];r.children=l}return{$$typeof:yl,type:e.type,key:o,ref:i,props:r,_owner:a}};Le.createContext=function(e){return e={$$typeof:sz,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:az,_context:e},e.Consumer=e};Le.createElement=z1;Le.createFactory=function(e){var t=z1.bind(null,e);return t.type=e,t};Le.createRef=function(){return{current:null}};Le.forwardRef=function(e){return{$$typeof:lz,render:e}};Le.isValidElement=Wh;Le.lazy=function(e){return{$$typeof:dz,_payload:{_status:-1,_result:e},_init:hz}};Le.memo=function(e,t){return{$$typeof:cz,type:e,compare:t===void 0?null:t}};Le.startTransition=function(e){var t=Nu.transition;Nu.transition={};try{e()}finally{Nu.transition=t}};Le.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};Le.useCallback=function(e,t){return en.current.useCallback(e,t)};Le.useContext=function(e){return en.current.useContext(e)};Le.useDebugValue=function(){};Le.useDeferredValue=function(e){return en.current.useDeferredValue(e)};Le.useEffect=function(e,t){return en.current.useEffect(e,t)};Le.useId=function(){return en.current.useId()};Le.useImperativeHandle=function(e,t,n){return en.current.useImperativeHandle(e,t,n)};Le.useInsertionEffect=function(e,t){return en.current.useInsertionEffect(e,t)};Le.useLayoutEffect=function(e,t){return en.current.useLayoutEffect(e,t)};Le.useMemo=function(e,t){return en.current.useMemo(e,t)};Le.useReducer=function(e,t,n){return en.current.useReducer(e,t,n)};Le.useRef=function(e){return en.current.useRef(e)};Le.useState=function(e){return en.current.useState(e)};Le.useSyncExternalStore=function(e,t,n){return en.current.useSyncExternalStore(e,t,n)};Le.useTransition=function(){return en.current.useTransition()};Le.version="18.2.0";b1.exports=Le;var b=b1.exports;const de=Oh(b),mm=Qj({__proto__:null,default:de},[b]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var vz=b,yz=Symbol.for("react.element"),_z=Symbol.for("react.fragment"),bz=Object.prototype.hasOwnProperty,kz=vz.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,wz={key:!0,ref:!0,__self:!0,__source:!0};function E1(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)bz.call(t,r)&&!wz.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:yz,type:e,key:i,ref:a,props:o,_owner:kz.current}}Hc.Fragment=_z;Hc.jsx=E1;Hc.jsxs=E1;_1.exports=Hc;var m=_1.exports,C1={exports:{}},En={},R1={exports:{}},P1={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(N,Y){var K=N.length;N.push(Y);e:for(;0<K;){var X=K-1>>>1,D=N[X];if(0<o(D,Y))N[X]=Y,N[K]=D,K=X;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var Y=N[0],K=N.pop();if(K!==Y){N[0]=K;e:for(var X=0,D=N.length,q=D>>>1;X<q;){var U=2*(X+1)-1,ne=N[U],F=U+1,oe=N[F];if(0>o(ne,K))F<D&&0>o(oe,ne)?(N[X]=oe,N[F]=K,X=F):(N[X]=ne,N[U]=K,X=U);else if(F<D&&0>o(oe,K))N[X]=oe,N[F]=K,X=F;else break e}}return Y}function o(N,Y){var K=N.sortIndex-Y.sortIndex;return K!==0?K:N.id-Y.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var u=[],c=[],d=1,p=null,f=3,_=!1,g=!1,k=!1,j=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function s(N){for(var Y=n(c);Y!==null;){if(Y.callback===null)r(c);else if(Y.startTime<=N)r(c),Y.sortIndex=Y.expirationTime,t(u,Y);else break;Y=n(c)}}function y(N){if(k=!1,s(N),!g)if(n(u)!==null)g=!0,M(S);else{var Y=n(c);Y!==null&&V(y,Y.startTime-N)}}function S(N,Y){g=!1,k&&(k=!1,v(C),C=-1),_=!0;var K=f;try{for(s(Y),p=n(u);p!==null&&(!(p.expirationTime>Y)||N&&!L());){var X=p.callback;if(typeof X=="function"){p.callback=null,f=p.priorityLevel;var D=X(p.expirationTime<=Y);Y=e.unstable_now(),typeof D=="function"?p.callback=D:p===n(u)&&r(u),s(Y)}else r(u);p=n(u)}if(p!==null)var q=!0;else{var U=n(c);U!==null&&V(y,U.startTime-Y),q=!1}return q}finally{p=null,f=K,_=!1}}var T=!1,w=null,C=-1,I=5,R=-1;function L(){return!(e.unstable_now()-R<I)}function G(){if(w!==null){var N=e.unstable_now();R=N;var Y=!0;try{Y=w(!0,N)}finally{Y?$():(T=!1,w=null)}}else T=!1}var $;if(typeof h=="function")$=function(){h(G)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,W=H.port2;H.port1.onmessage=G,$=function(){W.postMessage(null)}}else $=function(){j(G,0)};function M(N){w=N,T||(T=!0,$())}function V(N,Y){C=j(function(){N(e.unstable_now())},Y)}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(N){N.callback=null},e.unstable_continueExecution=function(){g||_||(g=!0,M(S))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(N){switch(f){case 1:case 2:case 3:var Y=3;break;default:Y=f}var K=f;f=Y;try{return N()}finally{f=K}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,Y){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var K=f;f=N;try{return Y()}finally{f=K}},e.unstable_scheduleCallback=function(N,Y,K){var X=e.unstable_now();switch(typeof K=="object"&&K!==null?(K=K.delay,K=typeof K=="number"&&0<K?X+K:X):K=X,N){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=K+D,N={id:d++,callback:Y,priorityLevel:N,startTime:K,expirationTime:D,sortIndex:-1},K>X?(N.sortIndex=K,t(c,N),n(u)===null&&N===n(c)&&(k?(v(C),C=-1):k=!0,V(y,K-X))):(N.sortIndex=D,t(u,N),g||_||(g=!0,M(S))),N},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(N){var Y=f;return function(){var K=f;f=Y;try{return N.apply(this,arguments)}finally{f=K}}}})(P1);R1.exports=P1;var Sz=R1.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var D1=b,Tn=Sz;function ee(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;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."}var A1=new Set,qs={};function ci(e,t){ca(e,t),ca(e+"Capture",t)}function ca(e,t){for(qs[e]=t,e=0;e<t.length;e++)A1.add(t[e])}var Vr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),hm=Object.prototype.hasOwnProperty,xz=/^[: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]*$/,ny={},ry={};function Tz(e){return hm.call(ry,e)?!0:hm.call(ny,e)?!1:xz.test(e)?ry[e]=!0:(ny[e]=!0,!1)}function jz(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function zz(e,t,n,r){if(t===null||typeof t>"u"||jz(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function tn(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Vt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Vt[e]=new tn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Vt[t]=new tn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Vt[e]=new tn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Vt[e]=new tn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Vt[e]=new tn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Vt[e]=new tn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Vt[e]=new tn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Vt[e]=new tn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Vt[e]=new tn(e,5,!1,e.toLowerCase(),null,!1,!1)});var Vh=/[\-:]([a-z])/g;function Hh(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Vh,Hh);Vt[t]=new tn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Vh,Hh);Vt[t]=new tn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Vh,Hh);Vt[t]=new tn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Vt[e]=new tn(e,1,!1,e.toLowerCase(),null,!1,!1)});Vt.xlinkHref=new tn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Vt[e]=new tn(e,1,!1,e.toLowerCase(),null,!0,!0)});function Uh(e,t,n,r){var o=Vt.hasOwnProperty(t)?Vt[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(zz(t,n,o,r)&&(n=null),r||o===null?Tz(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Jr=D1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Jl=Symbol.for("react.element"),Bi=Symbol.for("react.portal"),Fi=Symbol.for("react.fragment"),Gh=Symbol.for("react.strict_mode"),gm=Symbol.for("react.profiler"),I1=Symbol.for("react.provider"),N1=Symbol.for("react.context"),Kh=Symbol.for("react.forward_ref"),vm=Symbol.for("react.suspense"),ym=Symbol.for("react.suspense_list"),qh=Symbol.for("react.memo"),oo=Symbol.for("react.lazy"),M1=Symbol.for("react.offscreen"),oy=Symbol.iterator;function Ha(e){return e===null||typeof e!="object"?null:(e=oy&&e[oy]||e["@@iterator"],typeof e=="function"?e:null)}var mt=Object.assign,zp;function vs(e){if(zp===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);zp=t&&t[1]||""}return`
`+zp+e}var Ep=!1;function Cp(e,t){if(!e||Ep)return"";Ep=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var o=c.stack.split(`
`),i=r.stack.split(`
`),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(a!==1||l!==1)do if(a--,l--,0>l||o[a]!==i[l]){var u=`
`+o[a].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=a&&0<=l);break}}}finally{Ep=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?vs(e):""}function Ez(e){switch(e.tag){case 5:return vs(e.type);case 16:return vs("Lazy");case 13:return vs("Suspense");case 19:return vs("SuspenseList");case 0:case 2:case 15:return e=Cp(e.type,!1),e;case 11:return e=Cp(e.type.render,!1),e;case 1:return e=Cp(e.type,!0),e;default:return""}}function _m(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Fi:return"Fragment";case Bi:return"Portal";case gm:return"Profiler";case Gh:return"StrictMode";case vm:return"Suspense";case ym:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case N1:return(e.displayName||"Context")+".Consumer";case I1:return(e._context.displayName||"Context")+".Provider";case Kh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case qh:return t=e.displayName||null,t!==null?t:_m(e.type)||"Memo";case oo:t=e._payload,e=e._init;try{return _m(e(t))}catch{}}return null}function Cz(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return _m(t);case 8:return t===Gh?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function bo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function $1(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rz(e){var t=$1(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Zl(e){e._valueTracker||(e._valueTracker=Rz(e))}function O1(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$1(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function nc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function bm(e,t){var n=t.checked;return mt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function iy(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=bo(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function L1(e,t){t=t.checked,t!=null&&Uh(e,"checked",t,!1)}function km(e,t){L1(e,t);var n=bo(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?wm(e,t.type,n):t.hasOwnProperty("defaultValue")&&wm(e,t.type,bo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ay(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function wm(e,t,n){(t!=="number"||nc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ys=Array.isArray;function ea(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+bo(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Sm(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ee(91));return mt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function sy(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(ee(92));if(ys(n)){if(1<n.length)throw Error(ee(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:bo(n)}}function B1(e,t){var n=bo(t.value),r=bo(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function ly(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function F1(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function xm(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?F1(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Xl,W1=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Xl=Xl||document.createElement("div"),Xl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Xl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ys(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var zs={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Pz=["Webkit","ms","Moz","O"];Object.keys(zs).forEach(function(e){Pz.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zs[t]=zs[e]})});function V1(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||zs.hasOwnProperty(e)&&zs[e]?(""+t).trim():t+"px"}function H1(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=V1(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Dz=mt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Tm(e,t){if(t){if(Dz[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ee(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ee(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ee(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ee(62))}}function jm(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 zm=null;function Yh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Em=null,ta=null,na=null;function uy(e){if(e=kl(e)){if(typeof Em!="function")throw Error(ee(280));var t=e.stateNode;t&&(t=Yc(t),Em(e.stateNode,e.type,t))}}function U1(e){ta?na?na.push(e):na=[e]:ta=e}function G1(){if(ta){var e=ta,t=na;if(na=ta=null,uy(e),t)for(e=0;e<t.length;e++)uy(t[e])}}function K1(e,t){return e(t)}function q1(){}var Rp=!1;function Y1(e,t,n){if(Rp)return e(t,n);Rp=!0;try{return K1(e,t,n)}finally{Rp=!1,(ta!==null||na!==null)&&(q1(),G1())}}function Js(e,t){var n=e.stateNode;if(n===null)return null;var r=Yc(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(ee(231,t,typeof n));return n}var Cm=!1;if(Vr)try{var Ua={};Object.defineProperty(Ua,"passive",{get:function(){Cm=!0}}),window.addEventListener("test",Ua,Ua),window.removeEventListener("test",Ua,Ua)}catch{Cm=!1}function Az(e,t,n,r,o,i,a,l,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(d){this.onError(d)}}var Es=!1,rc=null,oc=!1,Rm=null,Iz={onError:function(e){Es=!0,rc=e}};function Nz(e,t,n,r,o,i,a,l,u){Es=!1,rc=null,Az.apply(Iz,arguments)}function Mz(e,t,n,r,o,i,a,l,u){if(Nz.apply(this,arguments),Es){if(Es){var c=rc;Es=!1,rc=null}else throw Error(ee(198));oc||(oc=!0,Rm=c)}}function di(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 J1(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 cy(e){if(di(e)!==e)throw Error(ee(188))}function $z(e){var t=e.alternate;if(!t){if(t=di(e),t===null)throw Error(ee(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return cy(o),e;if(i===r)return cy(o),t;i=i.sibling}throw Error(ee(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,l=o.child;l;){if(l===n){a=!0,n=o,r=i;break}if(l===r){a=!0,r=o,n=i;break}l=l.sibling}if(!a){for(l=i.child;l;){if(l===n){a=!0,n=i,r=o;break}if(l===r){a=!0,r=i,n=o;break}l=l.sibling}if(!a)throw Error(ee(189))}}if(n.alternate!==r)throw Error(ee(190))}if(n.tag!==3)throw Error(ee(188));return n.stateNode.current===n?e:t}function Z1(e){return e=$z(e),e!==null?X1(e):null}function X1(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=X1(e);if(t!==null)return t;e=e.sibling}return null}var Q1=Tn.unstable_scheduleCallback,dy=Tn.unstable_cancelCallback,Oz=Tn.unstable_shouldYield,Lz=Tn.unstable_requestPaint,bt=Tn.unstable_now,Bz=Tn.unstable_getCurrentPriorityLevel,Jh=Tn.unstable_ImmediatePriority,ek=Tn.unstable_UserBlockingPriority,ic=Tn.unstable_NormalPriority,Fz=Tn.unstable_LowPriority,tk=Tn.unstable_IdlePriority,Uc=null,_r=null;function Wz(e){if(_r&&typeof _r.onCommitFiberRoot=="function")try{_r.onCommitFiberRoot(Uc,e,void 0,(e.current.flags&128)===128)}catch{}}var rr=Math.clz32?Math.clz32:Uz,Vz=Math.log,Hz=Math.LN2;function Uz(e){return e>>>=0,e===0?32:31-(Vz(e)/Hz|0)|0}var Ql=64,eu=4194304;function _s(e){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:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ac(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?r=_s(l):(i&=a,i!==0&&(r=_s(i)))}else a=n&~o,a!==0?r=_s(a):i!==0&&(r=_s(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-rr(t),o=1<<n,r|=e[n],t&=~o;return r}function Gz(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Kz(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-rr(i),l=1<<a,u=o[a];u===-1?(!(l&n)||l&r)&&(o[a]=Gz(l,t)):u<=t&&(e.expiredLanes|=l),i&=~l}}function Pm(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function nk(){var e=Ql;return Ql<<=1,!(Ql&4194240)&&(Ql=64),e}function Pp(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function _l(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-rr(t),e[t]=n}function qz(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-rr(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function Zh(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-rr(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var Ke=0;function rk(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var ok,Xh,ik,ak,sk,Dm=!1,tu=[],po=null,fo=null,mo=null,Zs=new Map,Xs=new Map,so=[],Yz="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 submit".split(" ");function py(e,t){switch(e){case"focusin":case"focusout":po=null;break;case"dragenter":case"dragleave":fo=null;break;case"mouseover":case"mouseout":mo=null;break;case"pointerover":case"pointerout":Zs.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Xs.delete(t.pointerId)}}function Ga(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=kl(t),t!==null&&Xh(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Jz(e,t,n,r,o){switch(t){case"focusin":return po=Ga(po,e,t,n,r,o),!0;case"dragenter":return fo=Ga(fo,e,t,n,r,o),!0;case"mouseover":return mo=Ga(mo,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Zs.set(i,Ga(Zs.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Xs.set(i,Ga(Xs.get(i)||null,e,t,n,r,o)),!0}return!1}function lk(e){var t=Vo(e.target);if(t!==null){var n=di(t);if(n!==null){if(t=n.tag,t===13){if(t=J1(n),t!==null){e.blockedOn=t,sk(e.priority,function(){ik(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 Mu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Am(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);zm=r,n.target.dispatchEvent(r),zm=null}else return t=kl(n),t!==null&&Xh(t),e.blockedOn=n,!1;t.shift()}return!0}function fy(e,t,n){Mu(e)&&n.delete(t)}function Zz(){Dm=!1,po!==null&&Mu(po)&&(po=null),fo!==null&&Mu(fo)&&(fo=null),mo!==null&&Mu(mo)&&(mo=null),Zs.forEach(fy),Xs.forEach(fy)}function Ka(e,t){e.blockedOn===t&&(e.blockedOn=null,Dm||(Dm=!0,Tn.unstable_scheduleCallback(Tn.unstable_NormalPriority,Zz)))}function Qs(e){function t(o){return Ka(o,e)}if(0<tu.length){Ka(tu[0],e);for(var n=1;n<tu.length;n++){var r=tu[n];r.blockedOn===e&&(r.blockedOn=null)}}for(po!==null&&Ka(po,e),fo!==null&&Ka(fo,e),mo!==null&&Ka(mo,e),Zs.forEach(t),Xs.forEach(t),n=0;n<so.length;n++)r=so[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<so.length&&(n=so[0],n.blockedOn===null);)lk(n),n.blockedOn===null&&so.shift()}var ra=Jr.ReactCurrentBatchConfig,sc=!0;function Xz(e,t,n,r){var o=Ke,i=ra.transition;ra.transition=null;try{Ke=1,Qh(e,t,n,r)}finally{Ke=o,ra.transition=i}}function Qz(e,t,n,r){var o=Ke,i=ra.transition;ra.transition=null;try{Ke=4,Qh(e,t,n,r)}finally{Ke=o,ra.transition=i}}function Qh(e,t,n,r){if(sc){var o=Am(e,t,n,r);if(o===null)Fp(e,t,r,lc,n),py(e,r);else if(Jz(o,e,t,n,r))r.stopPropagation();else if(py(e,r),t&4&&-1<Yz.indexOf(e)){for(;o!==null;){var i=kl(o);if(i!==null&&ok(i),i=Am(e,t,n,r),i===null&&Fp(e,t,r,lc,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else Fp(e,t,r,null,n)}}var lc=null;function Am(e,t,n,r){if(lc=null,e=Yh(r),e=Vo(e),e!==null)if(t=di(e),t===null)e=null;else if(n=t.tag,n===13){if(e=J1(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 lc=e,null}function uk(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Bz()){case Jh:return 1;case ek:return 4;case ic:case Fz:return 16;case tk:return 536870912;default:return 16}default:return 16}}var uo=null,eg=null,$u=null;function ck(){if($u)return $u;var e,t=eg,n=t.length,r,o="value"in uo?uo.value:uo.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===o[i-r];r++);return $u=o.slice(e,1<r?1-r:void 0)}function Ou(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 nu(){return!0}function my(){return!1}function Cn(e){function t(n,r,o,i,a){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(i):i[l]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?nu:my,this.isPropagationStopped=my,this}return mt(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=nu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=nu)},persist:function(){},isPersistent:nu}),t}var Ia={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tg=Cn(Ia),bl=mt({},Ia,{view:0,detail:0}),e2=Cn(bl),Dp,Ap,qa,Gc=mt({},bl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ng,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!==qa&&(qa&&e.type==="mousemove"?(Dp=e.screenX-qa.screenX,Ap=e.screenY-qa.screenY):Ap=Dp=0,qa=e),Dp)},movementY:function(e){return"movementY"in e?e.movementY:Ap}}),hy=Cn(Gc),t2=mt({},Gc,{dataTransfer:0}),n2=Cn(t2),r2=mt({},bl,{relatedTarget:0}),Ip=Cn(r2),o2=mt({},Ia,{animationName:0,elapsedTime:0,pseudoElement:0}),i2=Cn(o2),a2=mt({},Ia,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),s2=Cn(a2),l2=mt({},Ia,{data:0}),gy=Cn(l2),u2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},c2={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"},d2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function p2(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=d2[e])?!!t[e]:!1}function ng(){return p2}var f2=mt({},bl,{key:function(e){if(e.key){var t=u2[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ou(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?c2[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ng,charCode:function(e){return e.type==="keypress"?Ou(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ou(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),m2=Cn(f2),h2=mt({},Gc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),vy=Cn(h2),g2=mt({},bl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ng}),v2=Cn(g2),y2=mt({},Ia,{propertyName:0,elapsedTime:0,pseudoElement:0}),_2=Cn(y2),b2=mt({},Gc,{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}),k2=Cn(b2),w2=[9,13,27,32],rg=Vr&&"CompositionEvent"in window,Cs=null;Vr&&"documentMode"in document&&(Cs=document.documentMode);var S2=Vr&&"TextEvent"in window&&!Cs,dk=Vr&&(!rg||Cs&&8<Cs&&11>=Cs),yy=" ",_y=!1;function pk(e,t){switch(e){case"keyup":return w2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fk(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wi=!1;function x2(e,t){switch(e){case"compositionend":return fk(t);case"keypress":return t.which!==32?null:(_y=!0,yy);case"textInput":return e=t.data,e===yy&&_y?null:e;default:return null}}function T2(e,t){if(Wi)return e==="compositionend"||!rg&&pk(e,t)?(e=ck(),$u=eg=uo=null,Wi=!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 dk&&t.locale!=="ko"?null:t.data;default:return null}}var j2={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 by(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!j2[e.type]:t==="textarea"}function mk(e,t,n,r){U1(r),t=uc(t,"onChange"),0<t.length&&(n=new tg("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Rs=null,el=null;function z2(e){Tk(e,0)}function Kc(e){var t=Ui(e);if(O1(t))return e}function E2(e,t){if(e==="change")return t}var hk=!1;if(Vr){var Np;if(Vr){var Mp="oninput"in document;if(!Mp){var ky=document.createElement("div");ky.setAttribute("oninput","return;"),Mp=typeof ky.oninput=="function"}Np=Mp}else Np=!1;hk=Np&&(!document.documentMode||9<document.documentMode)}function wy(){Rs&&(Rs.detachEvent("onpropertychange",gk),el=Rs=null)}function gk(e){if(e.propertyName==="value"&&Kc(el)){var t=[];mk(t,el,e,Yh(e)),Y1(z2,t)}}function C2(e,t,n){e==="focusin"?(wy(),Rs=t,el=n,Rs.attachEvent("onpropertychange",gk)):e==="focusout"&&wy()}function R2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Kc(el)}function P2(e,t){if(e==="click")return Kc(t)}function D2(e,t){if(e==="input"||e==="change")return Kc(t)}function A2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sr=typeof Object.is=="function"?Object.is:A2;function tl(e,t){if(sr(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)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 o=n[r];if(!hm.call(t,o)||!sr(e[o],t[o]))return!1}return!0}function Sy(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xy(e,t){var n=Sy(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}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Sy(n)}}function vk(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?vk(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function yk(){for(var e=window,t=nc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=nc(e.document)}return t}function og(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")}function I2(e){var t=yk(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&vk(n.ownerDocument.documentElement,n)){if(r!==null&&og(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=xy(n,i);var a=xy(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var N2=Vr&&"documentMode"in document&&11>=document.documentMode,Vi=null,Im=null,Ps=null,Nm=!1;function Ty(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Nm||Vi==null||Vi!==nc(r)||(r=Vi,"selectionStart"in r&&og(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}),Ps&&tl(Ps,r)||(Ps=r,r=uc(Im,"onSelect"),0<r.length&&(t=new tg("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Vi)))}function ru(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Hi={animationend:ru("Animation","AnimationEnd"),animationiteration:ru("Animation","AnimationIteration"),animationstart:ru("Animation","AnimationStart"),transitionend:ru("Transition","TransitionEnd")},$p={},_k={};Vr&&(_k=document.createElement("div").style,"AnimationEvent"in window||(delete Hi.animationend.animation,delete Hi.animationiteration.animation,delete Hi.animationstart.animation),"TransitionEvent"in window||delete Hi.transitionend.transition);function qc(e){if($p[e])return $p[e];if(!Hi[e])return e;var t=Hi[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in _k)return $p[e]=t[n];return e}var bk=qc("animationend"),kk=qc("animationiteration"),wk=qc("animationstart"),Sk=qc("transitionend"),xk=new Map,jy="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function So(e,t){xk.set(e,t),ci(t,[e])}for(var Op=0;Op<jy.length;Op++){var Lp=jy[Op],M2=Lp.toLowerCase(),$2=Lp[0].toUpperCase()+Lp.slice(1);So(M2,"on"+$2)}So(bk,"onAnimationEnd");So(kk,"onAnimationIteration");So(wk,"onAnimationStart");So("dblclick","onDoubleClick");So("focusin","onFocus");So("focusout","onBlur");So(Sk,"onTransitionEnd");ca("onMouseEnter",["mouseout","mouseover"]);ca("onMouseLeave",["mouseout","mouseover"]);ca("onPointerEnter",["pointerout","pointerover"]);ca("onPointerLeave",["pointerout","pointerover"]);ci("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ci("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ci("onBeforeInput",["compositionend","keypress","textInput","paste"]);ci("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ci("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ci("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bs="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(" "),O2=new Set("cancel close invalid load scroll toggle".split(" ").concat(bs));function zy(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Mz(r,t,void 0,e),e.currentTarget=null}function Tk(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var l=r[a],u=l.instance,c=l.currentTarget;if(l=l.listener,u!==i&&o.isPropagationStopped())break e;zy(o,l,c),i=u}else for(a=0;a<r.length;a++){if(l=r[a],u=l.instance,c=l.currentTarget,l=l.listener,u!==i&&o.isPropagationStopped())break e;zy(o,l,c),i=u}}}if(oc)throw e=Rm,oc=!1,Rm=null,e}function rt(e,t){var n=t[Bm];n===void 0&&(n=t[Bm]=new Set);var r=e+"__bubble";n.has(r)||(jk(t,e,2,!1),n.add(r))}function Bp(e,t,n){var r=0;t&&(r|=4),jk(n,e,r,t)}var ou="_reactListening"+Math.random().toString(36).slice(2);function nl(e){if(!e[ou]){e[ou]=!0,A1.forEach(function(n){n!=="selectionchange"&&(O2.has(n)||Bp(n,!1,e),Bp(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ou]||(t[ou]=!0,Bp("selectionchange",!1,t))}}function jk(e,t,n,r){switch(uk(t)){case 1:var o=Xz;break;case 4:o=Qz;break;default:o=Qh}n=o.bind(null,t,n,e),o=void 0,!Cm||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Fp(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var l=r.stateNode.containerInfo;if(l===o||l.nodeType===8&&l.parentNode===o)break;if(a===4)for(a=r.return;a!==null;){var u=a.tag;if((u===3||u===4)&&(u=a.stateNode.containerInfo,u===o||u.nodeType===8&&u.parentNode===o))return;a=a.return}for(;l!==null;){if(a=Vo(l),a===null)return;if(u=a.tag,u===5||u===6){r=i=a;continue e}l=l.parentNode}}r=r.return}Y1(function(){var c=i,d=Yh(n),p=[];e:{var f=xk.get(e);if(f!==void 0){var _=tg,g=e;switch(e){case"keypress":if(Ou(n)===0)break e;case"keydown":case"keyup":_=m2;break;case"focusin":g="focus",_=Ip;break;case"focusout":g="blur",_=Ip;break;case"beforeblur":case"afterblur":_=Ip;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=hy;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=n2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=v2;break;case bk:case kk:case wk:_=i2;break;case Sk:_=_2;break;case"scroll":_=e2;break;case"wheel":_=k2;break;case"copy":case"cut":case"paste":_=s2;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=vy}var k=(t&4)!==0,j=!k&&e==="scroll",v=k?f!==null?f+"Capture":null:f;k=[];for(var h=c,s;h!==null;){s=h;var y=s.stateNode;if(s.tag===5&&y!==null&&(s=y,v!==null&&(y=Js(h,v),y!=null&&k.push(rl(h,y,s)))),j)break;h=h.return}0<k.length&&(f=new _(f,g,null,n,d),p.push({event:f,listeners:k}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",f&&n!==zm&&(g=n.relatedTarget||n.fromElement)&&(Vo(g)||g[Hr]))break e;if((_||f)&&(f=d.window===d?d:(f=d.ownerDocument)?f.defaultView||f.parentWindow:window,_?(g=n.relatedTarget||n.toElement,_=c,g=g?Vo(g):null,g!==null&&(j=di(g),g!==j||g.tag!==5&&g.tag!==6)&&(g=null)):(_=null,g=c),_!==g)){if(k=hy,y="onMouseLeave",v="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(k=vy,y="onPointerLeave",v="onPointerEnter",h="pointer"),j=_==null?f:Ui(_),s=g==null?f:Ui(g),f=new k(y,h+"leave",_,n,d),f.target=j,f.relatedTarget=s,y=null,Vo(d)===c&&(k=new k(v,h+"enter",g,n,d),k.target=s,k.relatedTarget=j,y=k),j=y,_&&g)t:{for(k=_,v=g,h=0,s=k;s;s=ki(s))h++;for(s=0,y=v;y;y=ki(y))s++;for(;0<h-s;)k=ki(k),h--;for(;0<s-h;)v=ki(v),s--;for(;h--;){if(k===v||v!==null&&k===v.alternate)break t;k=ki(k),v=ki(v)}k=null}else k=null;_!==null&&Ey(p,f,_,k,!1),g!==null&&j!==null&&Ey(p,j,g,k,!0)}}e:{if(f=c?Ui(c):window,_=f.nodeName&&f.nodeName.toLowerCase(),_==="select"||_==="input"&&f.type==="file")var S=E2;else if(by(f))if(hk)S=D2;else{S=R2;var T=C2}else(_=f.nodeName)&&_.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(S=P2);if(S&&(S=S(e,c))){mk(p,S,n,d);break e}T&&T(e,f,c),e==="focusout"&&(T=f._wrapperState)&&T.controlled&&f.type==="number"&&wm(f,"number",f.value)}switch(T=c?Ui(c):window,e){case"focusin":(by(T)||T.contentEditable==="true")&&(Vi=T,Im=c,Ps=null);break;case"focusout":Ps=Im=Vi=null;break;case"mousedown":Nm=!0;break;case"contextmenu":case"mouseup":case"dragend":Nm=!1,Ty(p,n,d);break;case"selectionchange":if(N2)break;case"keydown":case"keyup":Ty(p,n,d)}var w;if(rg)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else Wi?pk(e,n)&&(C="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(C="onCompositionStart");C&&(dk&&n.locale!=="ko"&&(Wi||C!=="onCompositionStart"?C==="onCompositionEnd"&&Wi&&(w=ck()):(uo=d,eg="value"in uo?uo.value:uo.textContent,Wi=!0)),T=uc(c,C),0<T.length&&(C=new gy(C,e,null,n,d),p.push({event:C,listeners:T}),w?C.data=w:(w=fk(n),w!==null&&(C.data=w)))),(w=S2?x2(e,n):T2(e,n))&&(c=uc(c,"onBeforeInput"),0<c.length&&(d=new gy("onBeforeInput","beforeinput",null,n,d),p.push({event:d,listeners:c}),d.data=w))}Tk(p,t)})}function rl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function uc(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Js(e,n),i!=null&&r.unshift(rl(e,i,o)),i=Js(e,t),i!=null&&r.push(rl(e,i,o))),e=e.return}return r}function ki(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ey(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var l=n,u=l.alternate,c=l.stateNode;if(u!==null&&u===r)break;l.tag===5&&c!==null&&(l=c,o?(u=Js(n,i),u!=null&&a.unshift(rl(n,u,l))):o||(u=Js(n,i),u!=null&&a.push(rl(n,u,l)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var L2=/\r\n?/g,B2=/\u0000|\uFFFD/g;function Cy(e){return(typeof e=="string"?e:""+e).replace(L2,`
`).replace(B2,"")}function iu(e,t,n){if(t=Cy(t),Cy(e)!==t&&n)throw Error(ee(425))}function cc(){}var Mm=null,$m=null;function Om(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Lm=typeof setTimeout=="function"?setTimeout:void 0,F2=typeof clearTimeout=="function"?clearTimeout:void 0,Ry=typeof Promise=="function"?Promise:void 0,W2=typeof queueMicrotask=="function"?queueMicrotask:typeof Ry<"u"?function(e){return Ry.resolve(null).then(e).catch(V2)}:Lm;function V2(e){setTimeout(function(){throw e})}function Wp(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Qs(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Qs(t)}function ho(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==="$?")break;if(t==="/$")return null}}return e}function Py(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Na=Math.random().toString(36).slice(2),hr="__reactFiber$"+Na,ol="__reactProps$"+Na,Hr="__reactContainer$"+Na,Bm="__reactEvents$"+Na,H2="__reactListeners$"+Na,U2="__reactHandles$"+Na;function Vo(e){var t=e[hr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Hr]||n[hr]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Py(e);e!==null;){if(n=e[hr])return n;e=Py(e)}return t}e=n,n=e.parentNode}return null}function kl(e){return e=e[hr]||e[Hr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ui(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ee(33))}function Yc(e){return e[ol]||null}var Fm=[],Gi=-1;function xo(e){return{current:e}}function it(e){0>Gi||(e.current=Fm[Gi],Fm[Gi]=null,Gi--)}function tt(e,t){Gi++,Fm[Gi]=e.current,e.current=t}var ko={},Jt=xo(ko),an=xo(!1),ei=ko;function da(e,t){var n=e.type.contextTypes;if(!n)return ko;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function sn(e){return e=e.childContextTypes,e!=null}function dc(){it(an),it(Jt)}function Dy(e,t,n){if(Jt.current!==ko)throw Error(ee(168));tt(Jt,t),tt(an,n)}function zk(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(ee(108,Cz(e)||"Unknown",o));return mt({},n,r)}function pc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ko,ei=Jt.current,tt(Jt,e),tt(an,an.current),!0}function Ay(e,t,n){var r=e.stateNode;if(!r)throw Error(ee(169));n?(e=zk(e,t,ei),r.__reactInternalMemoizedMergedChildContext=e,it(an),it(Jt),tt(Jt,e)):it(an),tt(an,n)}var Ar=null,Jc=!1,Vp=!1;function Ek(e){Ar===null?Ar=[e]:Ar.push(e)}function G2(e){Jc=!0,Ek(e)}function To(){if(!Vp&&Ar!==null){Vp=!0;var e=0,t=Ke;try{var n=Ar;for(Ke=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ar=null,Jc=!1}catch(o){throw Ar!==null&&(Ar=Ar.slice(e+1)),Q1(Jh,To),o}finally{Ke=t,Vp=!1}}return null}var Ki=[],qi=0,fc=null,mc=0,On=[],Ln=0,ti=null,Lr=1,Br="";function No(e,t){Ki[qi++]=mc,Ki[qi++]=fc,fc=e,mc=t}function Ck(e,t,n){On[Ln++]=Lr,On[Ln++]=Br,On[Ln++]=ti,ti=e;var r=Lr;e=Br;var o=32-rr(r)-1;r&=~(1<<o),n+=1;var i=32-rr(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Lr=1<<32-rr(t)+o|n<<o|r,Br=i+e}else Lr=1<<i|n<<o|r,Br=e}function ig(e){e.return!==null&&(No(e,1),Ck(e,1,0))}function ag(e){for(;e===fc;)fc=Ki[--qi],Ki[qi]=null,mc=Ki[--qi],Ki[qi]=null;for(;e===ti;)ti=On[--Ln],On[Ln]=null,Br=On[--Ln],On[Ln]=null,Lr=On[--Ln],On[Ln]=null}var Sn=null,wn=null,lt=!1,nr=null;function Rk(e,t){var n=Fn(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Iy(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Sn=e,wn=ho(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Sn=e,wn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=ti!==null?{id:Lr,overflow:Br}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Fn(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Sn=e,wn=null,!0):!1;default:return!1}}function Wm(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Vm(e){if(lt){var t=wn;if(t){var n=t;if(!Iy(e,t)){if(Wm(e))throw Error(ee(418));t=ho(n.nextSibling);var r=Sn;t&&Iy(e,t)?Rk(r,n):(e.flags=e.flags&-4097|2,lt=!1,Sn=e)}}else{if(Wm(e))throw Error(ee(418));e.flags=e.flags&-4097|2,lt=!1,Sn=e}}}function Ny(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Sn=e}function au(e){if(e!==Sn)return!1;if(!lt)return Ny(e),lt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Om(e.type,e.memoizedProps)),t&&(t=wn)){if(Wm(e))throw Pk(),Error(ee(418));for(;t;)Rk(e,t),t=ho(t.nextSibling)}if(Ny(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ee(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){wn=ho(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}wn=null}}else wn=Sn?ho(e.stateNode.nextSibling):null;return!0}function Pk(){for(var e=wn;e;)e=ho(e.nextSibling)}function pa(){wn=Sn=null,lt=!1}function sg(e){nr===null?nr=[e]:nr.push(e)}var K2=Jr.ReactCurrentBatchConfig;function er(e,t){if(e&&e.defaultProps){t=mt({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var hc=xo(null),gc=null,Yi=null,lg=null;function ug(){lg=Yi=gc=null}function cg(e){var t=hc.current;it(hc),e._currentValue=t}function Hm(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function oa(e,t){gc=e,lg=Yi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(on=!0),e.firstContext=null)}function Hn(e){var t=e._currentValue;if(lg!==e)if(e={context:e,memoizedValue:t,next:null},Yi===null){if(gc===null)throw Error(ee(308));Yi=e,gc.dependencies={lanes:0,firstContext:e}}else Yi=Yi.next=e;return t}var Ho=null;function dg(e){Ho===null?Ho=[e]:Ho.push(e)}function Dk(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,dg(t)):(n.next=o.next,o.next=n),t.interleaved=n,Ur(e,r)}function Ur(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var io=!1;function pg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ak(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Fr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function go(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,We&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Ur(e,n)}return o=r.interleaved,o===null?(t.next=t,dg(r)):(t.next=o.next,o.next=t),r.interleaved=t,Ur(e,n)}function Lu(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Zh(e,n)}}function My(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function vc(e,t,n,r){var o=e.updateQueue;io=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var u=l,c=u.next;u.next=null,a===null?i=c:a.next=c,a=u;var d=e.alternate;d!==null&&(d=d.updateQueue,l=d.lastBaseUpdate,l!==a&&(l===null?d.firstBaseUpdate=c:l.next=c,d.lastBaseUpdate=u))}if(i!==null){var p=o.baseState;a=0,d=c=u=null,l=i;do{var f=l.lane,_=l.eventTime;if((r&f)===f){d!==null&&(d=d.next={eventTime:_,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,k=l;switch(f=t,_=n,k.tag){case 1:if(g=k.payload,typeof g=="function"){p=g.call(_,p,f);break e}p=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=k.payload,f=typeof g=="function"?g.call(_,p,f):g,f==null)break e;p=mt({},p,f);break e;case 2:io=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[l]:f.push(l))}else _={eventTime:_,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(c=d=_,u=p):d=d.next=_,a|=f;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;f=l,l=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);if(d===null&&(u=p),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);ri|=a,e.lanes=a,e.memoizedState=p}}function $y(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(ee(191,o));o.call(r)}}}var Ik=new D1.Component().refs;function Um(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:mt({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Zc={isMounted:function(e){return(e=e._reactInternals)?di(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Qt(),o=yo(e),i=Fr(r,o);i.payload=t,n!=null&&(i.callback=n),t=go(e,i,o),t!==null&&(or(t,e,o,r),Lu(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Qt(),o=yo(e),i=Fr(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=go(e,i,o),t!==null&&(or(t,e,o,r),Lu(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Qt(),r=yo(e),o=Fr(n,r);o.tag=2,t!=null&&(o.callback=t),t=go(e,o,r),t!==null&&(or(t,e,r,n),Lu(t,e,r))}};function Oy(e,t,n,r,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!tl(n,r)||!tl(o,i):!0}function Nk(e,t,n){var r=!1,o=ko,i=t.contextType;return typeof i=="object"&&i!==null?i=Hn(i):(o=sn(t)?ei:Jt.current,r=t.contextTypes,i=(r=r!=null)?da(e,o):ko),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Zc,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ly(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&&Zc.enqueueReplaceState(t,t.state,null)}function Gm(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Ik,pg(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=Hn(i):(i=sn(t)?ei:Jt.current,o.context=da(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Um(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Zc.enqueueReplaceState(o,o.state,null),vc(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Ya(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(ee(309));var r=n.stateNode}if(!r)throw Error(ee(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var l=o.refs;l===Ik&&(l=o.refs={}),a===null?delete l[i]:l[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(ee(284));if(!n._owner)throw Error(ee(290,e))}return e}function su(e,t){throw e=Object.prototype.toString.call(t),Error(ee(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function By(e){var t=e._init;return t(e._payload)}function Mk(e){function t(v,h){if(e){var s=v.deletions;s===null?(v.deletions=[h],v.flags|=16):s.push(h)}}function n(v,h){if(!e)return null;for(;h!==null;)t(v,h),h=h.sibling;return null}function r(v,h){for(v=new Map;h!==null;)h.key!==null?v.set(h.key,h):v.set(h.index,h),h=h.sibling;return v}function o(v,h){return v=_o(v,h),v.index=0,v.sibling=null,v}function i(v,h,s){return v.index=s,e?(s=v.alternate,s!==null?(s=s.index,s<h?(v.flags|=2,h):s):(v.flags|=2,h)):(v.flags|=1048576,h)}function a(v){return e&&v.alternate===null&&(v.flags|=2),v}function l(v,h,s,y){return h===null||h.tag!==6?(h=Jp(s,v.mode,y),h.return=v,h):(h=o(h,s),h.return=v,h)}function u(v,h,s,y){var S=s.type;return S===Fi?d(v,h,s.props.children,y,s.key):h!==null&&(h.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===oo&&By(S)===h.type)?(y=o(h,s.props),y.ref=Ya(v,h,s),y.return=v,y):(y=Uu(s.type,s.key,s.props,null,v.mode,y),y.ref=Ya(v,h,s),y.return=v,y)}function c(v,h,s,y){return h===null||h.tag!==4||h.stateNode.containerInfo!==s.containerInfo||h.stateNode.implementation!==s.implementation?(h=Zp(s,v.mode,y),h.return=v,h):(h=o(h,s.children||[]),h.return=v,h)}function d(v,h,s,y,S){return h===null||h.tag!==7?(h=Yo(s,v.mode,y,S),h.return=v,h):(h=o(h,s),h.return=v,h)}function p(v,h,s){if(typeof h=="string"&&h!==""||typeof h=="number")return h=Jp(""+h,v.mode,s),h.return=v,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Jl:return s=Uu(h.type,h.key,h.props,null,v.mode,s),s.ref=Ya(v,null,h),s.return=v,s;case Bi:return h=Zp(h,v.mode,s),h.return=v,h;case oo:var y=h._init;return p(v,y(h._payload),s)}if(ys(h)||Ha(h))return h=Yo(h,v.mode,s,null),h.return=v,h;su(v,h)}return null}function f(v,h,s,y){var S=h!==null?h.key:null;if(typeof s=="string"&&s!==""||typeof s=="number")return S!==null?null:l(v,h,""+s,y);if(typeof s=="object"&&s!==null){switch(s.$$typeof){case Jl:return s.key===S?u(v,h,s,y):null;case Bi:return s.key===S?c(v,h,s,y):null;case oo:return S=s._init,f(v,h,S(s._payload),y)}if(ys(s)||Ha(s))return S!==null?null:d(v,h,s,y,null);su(v,s)}return null}function _(v,h,s,y,S){if(typeof y=="string"&&y!==""||typeof y=="number")return v=v.get(s)||null,l(h,v,""+y,S);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Jl:return v=v.get(y.key===null?s:y.key)||null,u(h,v,y,S);case Bi:return v=v.get(y.key===null?s:y.key)||null,c(h,v,y,S);case oo:var T=y._init;return _(v,h,s,T(y._payload),S)}if(ys(y)||Ha(y))return v=v.get(s)||null,d(h,v,y,S,null);su(h,y)}return null}function g(v,h,s,y){for(var S=null,T=null,w=h,C=h=0,I=null;w!==null&&C<s.length;C++){w.index>C?(I=w,w=null):I=w.sibling;var R=f(v,w,s[C],y);if(R===null){w===null&&(w=I);break}e&&w&&R.alternate===null&&t(v,w),h=i(R,h,C),T===null?S=R:T.sibling=R,T=R,w=I}if(C===s.length)return n(v,w),lt&&No(v,C),S;if(w===null){for(;C<s.length;C++)w=p(v,s[C],y),w!==null&&(h=i(w,h,C),T===null?S=w:T.sibling=w,T=w);return lt&&No(v,C),S}for(w=r(v,w);C<s.length;C++)I=_(w,v,C,s[C],y),I!==null&&(e&&I.alternate!==null&&w.delete(I.key===null?C:I.key),h=i(I,h,C),T===null?S=I:T.sibling=I,T=I);return e&&w.forEach(function(L){return t(v,L)}),lt&&No(v,C),S}function k(v,h,s,y){var S=Ha(s);if(typeof S!="function")throw Error(ee(150));if(s=S.call(s),s==null)throw Error(ee(151));for(var T=S=null,w=h,C=h=0,I=null,R=s.next();w!==null&&!R.done;C++,R=s.next()){w.index>C?(I=w,w=null):I=w.sibling;var L=f(v,w,R.value,y);if(L===null){w===null&&(w=I);break}e&&w&&L.alternate===null&&t(v,w),h=i(L,h,C),T===null?S=L:T.sibling=L,T=L,w=I}if(R.done)return n(v,w),lt&&No(v,C),S;if(w===null){for(;!R.done;C++,R=s.next())R=p(v,R.value,y),R!==null&&(h=i(R,h,C),T===null?S=R:T.sibling=R,T=R);return lt&&No(v,C),S}for(w=r(v,w);!R.done;C++,R=s.next())R=_(w,v,C,R.value,y),R!==null&&(e&&R.alternate!==null&&w.delete(R.key===null?C:R.key),h=i(R,h,C),T===null?S=R:T.sibling=R,T=R);return e&&w.forEach(function(G){return t(v,G)}),lt&&No(v,C),S}function j(v,h,s,y){if(typeof s=="object"&&s!==null&&s.type===Fi&&s.key===null&&(s=s.props.children),typeof s=="object"&&s!==null){switch(s.$$typeof){case Jl:e:{for(var S=s.key,T=h;T!==null;){if(T.key===S){if(S=s.type,S===Fi){if(T.tag===7){n(v,T.sibling),h=o(T,s.props.children),h.return=v,v=h;break e}}else if(T.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===oo&&By(S)===T.type){n(v,T.sibling),h=o(T,s.props),h.ref=Ya(v,T,s),h.return=v,v=h;break e}n(v,T);break}else t(v,T);T=T.sibling}s.type===Fi?(h=Yo(s.props.children,v.mode,y,s.key),h.return=v,v=h):(y=Uu(s.type,s.key,s.props,null,v.mode,y),y.ref=Ya(v,h,s),y.return=v,v=y)}return a(v);case Bi:e:{for(T=s.key;h!==null;){if(h.key===T)if(h.tag===4&&h.stateNode.containerInfo===s.containerInfo&&h.stateNode.implementation===s.implementation){n(v,h.sibling),h=o(h,s.children||[]),h.return=v,v=h;break e}else{n(v,h);break}else t(v,h);h=h.sibling}h=Zp(s,v.mode,y),h.return=v,v=h}return a(v);case oo:return T=s._init,j(v,h,T(s._payload),y)}if(ys(s))return g(v,h,s,y);if(Ha(s))return k(v,h,s,y);su(v,s)}return typeof s=="string"&&s!==""||typeof s=="number"?(s=""+s,h!==null&&h.tag===6?(n(v,h.sibling),h=o(h,s),h.return=v,v=h):(n(v,h),h=Jp(s,v.mode,y),h.return=v,v=h),a(v)):n(v,h)}return j}var fa=Mk(!0),$k=Mk(!1),wl={},br=xo(wl),il=xo(wl),al=xo(wl);function Uo(e){if(e===wl)throw Error(ee(174));return e}function fg(e,t){switch(tt(al,t),tt(il,e),tt(br,wl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:xm(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=xm(t,e)}it(br),tt(br,t)}function ma(){it(br),it(il),it(al)}function Ok(e){Uo(al.current);var t=Uo(br.current),n=xm(t,e.type);t!==n&&(tt(il,e),tt(br,n))}function mg(e){il.current===e&&(it(br),it(il))}var pt=xo(0);function yc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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 Hp=[];function hg(){for(var e=0;e<Hp.length;e++)Hp[e]._workInProgressVersionPrimary=null;Hp.length=0}var Bu=Jr.ReactCurrentDispatcher,Up=Jr.ReactCurrentBatchConfig,ni=0,ft=null,Ct=null,It=null,_c=!1,Ds=!1,sl=0,q2=0;function Ht(){throw Error(ee(321))}function gg(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 vg(e,t,n,r,o,i){if(ni=i,ft=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Bu.current=e===null||e.memoizedState===null?X2:Q2,e=n(r,o),Ds){i=0;do{if(Ds=!1,sl=0,25<=i)throw Error(ee(301));i+=1,It=Ct=null,t.updateQueue=null,Bu.current=eE,e=n(r,o)}while(Ds)}if(Bu.current=bc,t=Ct!==null&&Ct.next!==null,ni=0,It=Ct=ft=null,_c=!1,t)throw Error(ee(300));return e}function yg(){var e=sl!==0;return sl=0,e}function pr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return It===null?ft.memoizedState=It=e:It=It.next=e,It}function Un(){if(Ct===null){var e=ft.alternate;e=e!==null?e.memoizedState:null}else e=Ct.next;var t=It===null?ft.memoizedState:It.next;if(t!==null)It=t,Ct=e;else{if(e===null)throw Error(ee(310));Ct=e,e={memoizedState:Ct.memoizedState,baseState:Ct.baseState,baseQueue:Ct.baseQueue,queue:Ct.queue,next:null},It===null?ft.memoizedState=It=e:It=It.next=e}return It}function ll(e,t){return typeof t=="function"?t(e):t}function Gp(e){var t=Un(),n=t.queue;if(n===null)throw Error(ee(311));n.lastRenderedReducer=e;var r=Ct,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var l=a=null,u=null,c=i;do{var d=c.lane;if((ni&d)===d)u!==null&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};u===null?(l=u=p,a=r):u=u.next=p,ft.lanes|=d,ri|=d}c=c.next}while(c!==null&&c!==i);u===null?a=r:u.next=l,sr(r,t.memoizedState)||(on=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,ft.lanes|=i,ri|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Kp(e){var t=Un(),n=t.queue;if(n===null)throw Error(ee(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);sr(i,t.memoizedState)||(on=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Lk(){}function Bk(e,t){var n=ft,r=Un(),o=t(),i=!sr(r.memoizedState,o);if(i&&(r.memoizedState=o,on=!0),r=r.queue,_g(Vk.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||It!==null&&It.memoizedState.tag&1){if(n.flags|=2048,ul(9,Wk.bind(null,n,r,o,t),void 0,null),Mt===null)throw Error(ee(349));ni&30||Fk(n,t,o)}return o}function Fk(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ft.updateQueue,t===null?(t={lastEffect:null,stores:null},ft.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Wk(e,t,n,r){t.value=n,t.getSnapshot=r,Hk(t)&&Uk(e)}function Vk(e,t,n){return n(function(){Hk(t)&&Uk(e)})}function Hk(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch{return!0}}function Uk(e){var t=Ur(e,1);t!==null&&or(t,e,1,-1)}function Fy(e){var t=pr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ll,lastRenderedState:e},t.queue=e,e=e.dispatch=Z2.bind(null,ft,e),[t.memoizedState,e]}function ul(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ft.updateQueue,t===null?(t={lastEffect:null,stores:null},ft.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Gk(){return Un().memoizedState}function Fu(e,t,n,r){var o=pr();ft.flags|=e,o.memoizedState=ul(1|t,n,void 0,r===void 0?null:r)}function Xc(e,t,n,r){var o=Un();r=r===void 0?null:r;var i=void 0;if(Ct!==null){var a=Ct.memoizedState;if(i=a.destroy,r!==null&&gg(r,a.deps)){o.memoizedState=ul(t,n,i,r);return}}ft.flags|=e,o.memoizedState=ul(1|t,n,i,r)}function Wy(e,t){return Fu(8390656,8,e,t)}function _g(e,t){return Xc(2048,8,e,t)}function Kk(e,t){return Xc(4,2,e,t)}function qk(e,t){return Xc(4,4,e,t)}function Yk(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Jk(e,t,n){return n=n!=null?n.concat([e]):null,Xc(4,4,Yk.bind(null,t,e),n)}function bg(){}function Zk(e,t){var n=Un();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gg(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Xk(e,t){var n=Un();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gg(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qk(e,t,n){return ni&21?(sr(n,t)||(n=nk(),ft.lanes|=n,ri|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,on=!0),e.memoizedState=n)}function Y2(e,t){var n=Ke;Ke=n!==0&&4>n?n:4,e(!0);var r=Up.transition;Up.transition={};try{e(!1),t()}finally{Ke=n,Up.transition=r}}function ew(){return Un().memoizedState}function J2(e,t,n){var r=yo(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},tw(e))nw(t,n);else if(n=Dk(e,t,n,r),n!==null){var o=Qt();or(n,e,r,o),rw(n,t,r)}}function Z2(e,t,n){var r=yo(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(tw(e))nw(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,sr(l,a)){var u=t.interleaved;u===null?(o.next=o,dg(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}n=Dk(e,t,o,r),n!==null&&(o=Qt(),or(n,e,r,o),rw(n,t,r))}}function tw(e){var t=e.alternate;return e===ft||t!==null&&t===ft}function nw(e,t){Ds=_c=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rw(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Zh(e,n)}}var bc={readContext:Hn,useCallback:Ht,useContext:Ht,useEffect:Ht,useImperativeHandle:Ht,useInsertionEffect:Ht,useLayoutEffect:Ht,useMemo:Ht,useReducer:Ht,useRef:Ht,useState:Ht,useDebugValue:Ht,useDeferredValue:Ht,useTransition:Ht,useMutableSource:Ht,useSyncExternalStore:Ht,useId:Ht,unstable_isNewReconciler:!1},X2={readContext:Hn,useCallback:function(e,t){return pr().memoizedState=[e,t===void 0?null:t],e},useContext:Hn,useEffect:Wy,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Fu(4194308,4,Yk.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Fu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fu(4,2,e,t)},useMemo:function(e,t){var n=pr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=pr();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=J2.bind(null,ft,e),[r.memoizedState,e]},useRef:function(e){var t=pr();return e={current:e},t.memoizedState=e},useState:Fy,useDebugValue:bg,useDeferredValue:function(e){return pr().memoizedState=e},useTransition:function(){var e=Fy(!1),t=e[0];return e=Y2.bind(null,e[1]),pr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ft,o=pr();if(lt){if(n===void 0)throw Error(ee(407));n=n()}else{if(n=t(),Mt===null)throw Error(ee(349));ni&30||Fk(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Wy(Vk.bind(null,r,i,e),[e]),r.flags|=2048,ul(9,Wk.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=pr(),t=Mt.identifierPrefix;if(lt){var n=Br,r=Lr;n=(r&~(1<<32-rr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=sl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=q2++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Q2={readContext:Hn,useCallback:Zk,useContext:Hn,useEffect:_g,useImperativeHandle:Jk,useInsertionEffect:Kk,useLayoutEffect:qk,useMemo:Xk,useReducer:Gp,useRef:Gk,useState:function(){return Gp(ll)},useDebugValue:bg,useDeferredValue:function(e){var t=Un();return Qk(t,Ct.memoizedState,e)},useTransition:function(){var e=Gp(ll)[0],t=Un().memoizedState;return[e,t]},useMutableSource:Lk,useSyncExternalStore:Bk,useId:ew,unstable_isNewReconciler:!1},eE={readContext:Hn,useCallback:Zk,useContext:Hn,useEffect:_g,useImperativeHandle:Jk,useInsertionEffect:Kk,useLayoutEffect:qk,useMemo:Xk,useReducer:Kp,useRef:Gk,useState:function(){return Kp(ll)},useDebugValue:bg,useDeferredValue:function(e){var t=Un();return Ct===null?t.memoizedState=e:Qk(t,Ct.memoizedState,e)},useTransition:function(){var e=Kp(ll)[0],t=Un().memoizedState;return[e,t]},useMutableSource:Lk,useSyncExternalStore:Bk,useId:ew,unstable_isNewReconciler:!1};function ha(e,t){try{var n="",r=t;do n+=Ez(r),r=r.return;while(r);var o=n}catch(i){o=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:o,digest:null}}function qp(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Km(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var tE=typeof WeakMap=="function"?WeakMap:Map;function ow(e,t,n){n=Fr(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){wc||(wc=!0,rh=r),Km(e,t)},n}function iw(e,t,n){n=Fr(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Km(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Km(e,t),typeof r!="function"&&(vo===null?vo=new Set([this]):vo.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Vy(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new tE;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=hE.bind(null,e,t,n),t.then(e,e))}function Hy(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Uy(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Fr(-1,1),t.tag=2,go(n,t,1))),n.lanes|=1),e)}var nE=Jr.ReactCurrentOwner,on=!1;function Xt(e,t,n,r){t.child=e===null?$k(t,null,n,r):fa(t,e.child,n,r)}function Gy(e,t,n,r,o){n=n.render;var i=t.ref;return oa(t,o),r=vg(e,t,n,r,i,o),n=yg(),e!==null&&!on?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Gr(e,t,o)):(lt&&n&&ig(t),t.flags|=1,Xt(e,t,r,o),t.child)}function Ky(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Eg(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,aw(e,t,i,r,o)):(e=Uu(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:tl,n(a,r)&&e.ref===t.ref)return Gr(e,t,o)}return t.flags|=1,e=_o(i,r),e.ref=t.ref,e.return=t,t.child=e}function aw(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(tl(i,r)&&e.ref===t.ref)if(on=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(on=!0);else return t.lanes=e.lanes,Gr(e,t,o)}return qm(e,t,n,r,o)}function sw(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},tt(Zi,yn),yn|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,tt(Zi,yn),yn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,tt(Zi,yn),yn|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,tt(Zi,yn),yn|=r;return Xt(e,t,o,n),t.child}function lw(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function qm(e,t,n,r,o){var i=sn(n)?ei:Jt.current;return i=da(t,i),oa(t,o),n=vg(e,t,n,r,i,o),r=yg(),e!==null&&!on?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Gr(e,t,o)):(lt&&r&&ig(t),t.flags|=1,Xt(e,t,n,o),t.child)}function qy(e,t,n,r,o){if(sn(n)){var i=!0;pc(t)}else i=!1;if(oa(t,o),t.stateNode===null)Wu(e,t),Nk(t,n,r),Gm(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,l=t.memoizedProps;a.props=l;var u=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Hn(c):(c=sn(n)?ei:Jt.current,c=da(t,c));var d=n.getDerivedStateFromProps,p=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";p||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==r||u!==c)&&Ly(t,a,r,c),io=!1;var f=t.memoizedState;a.state=f,vc(t,r,a,o),u=t.memoizedState,l!==r||f!==u||an.current||io?(typeof d=="function"&&(Um(t,n,d,r),u=t.memoizedState),(l=io||Oy(t,n,l,r,f,u,c))?(p||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=u),a.props=r,a.state=u,a.context=c,r=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ak(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:er(t.type,l),a.props=c,p=t.pendingProps,f=a.context,u=n.contextType,typeof u=="object"&&u!==null?u=Hn(u):(u=sn(n)?ei:Jt.current,u=da(t,u));var _=n.getDerivedStateFromProps;(d=typeof _=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==p||f!==u)&&Ly(t,a,r,u),io=!1,f=t.memoizedState,a.state=f,vc(t,r,a,o);var g=t.memoizedState;l!==p||f!==g||an.current||io?(typeof _=="function"&&(Um(t,n,_,r),g=t.memoizedState),(c=io||Oy(t,n,c,r,f,g,u)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,g,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,g,u)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),a.props=r,a.state=g,a.context=u,r=c):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Ym(e,t,n,r,i,o)}function Ym(e,t,n,r,o,i){lw(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&Ay(t,n,!1),Gr(e,t,i);r=t.stateNode,nE.current=t;var l=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=fa(t,e.child,null,i),t.child=fa(t,null,l,i)):Xt(e,t,l,i),t.memoizedState=r.state,o&&Ay(t,n,!0),t.child}function uw(e){var t=e.stateNode;t.pendingContext?Dy(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Dy(e,t.context,!1),fg(e,t.containerInfo)}function Yy(e,t,n,r,o){return pa(),sg(o),t.flags|=256,Xt(e,t,n,r),t.child}var Jm={dehydrated:null,treeContext:null,retryLane:0};function Zm(e){return{baseLanes:e,cachePool:null,transitions:null}}function cw(e,t,n){var r=t.pendingProps,o=pt.current,i=!1,a=(t.flags&128)!==0,l;if((l=a)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),tt(pt,o&1),e===null)return Vm(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=td(a,r,0,null),e=Yo(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Zm(n),t.memoizedState=Jm,e):kg(t,a));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return rE(e,t,a,r,l,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,l=o.sibling;var u={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=_o(o,u),r.subtreeFlags=o.subtreeFlags&14680064),l!==null?i=_o(l,i):(i=Yo(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Zm(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Jm,r}return i=e.child,e=i.sibling,r=_o(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function kg(e,t){return t=td({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function lu(e,t,n,r){return r!==null&&sg(r),fa(t,e.child,null,n),e=kg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rE(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=qp(Error(ee(422))),lu(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=td({mode:"visible",children:r.children},o,0,null),i=Yo(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&fa(t,e.child,null,a),t.child.memoizedState=Zm(a),t.memoizedState=Jm,i);if(!(t.mode&1))return lu(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,i=Error(ee(419)),r=qp(i,r,void 0),lu(e,t,a,r)}if(l=(a&e.childLanes)!==0,on||l){if(r=Mt,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,Ur(e,o),or(r,e,o,-1))}return zg(),r=qp(Error(ee(421))),lu(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=gE.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,wn=ho(o.nextSibling),Sn=t,lt=!0,nr=null,e!==null&&(On[Ln++]=Lr,On[Ln++]=Br,On[Ln++]=ti,Lr=e.id,Br=e.overflow,ti=t),t=kg(t,r.children),t.flags|=4096,t)}function Jy(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Hm(e.return,t,n)}function Yp(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function dw(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Xt(e,t,r.children,n),r=pt.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Jy(e,n,t);else if(e.tag===19)Jy(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(tt(pt,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&yc(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Yp(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&yc(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Yp(t,!0,n,null,i);break;case"together":Yp(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wu(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Gr(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ri|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ee(153));if(t.child!==null){for(e=t.child,n=_o(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=_o(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function oE(e,t,n){switch(t.tag){case 3:uw(t),pa();break;case 5:Ok(t);break;case 1:sn(t.type)&&pc(t);break;case 4:fg(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;tt(hc,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(tt(pt,pt.current&1),t.flags|=128,null):n&t.child.childLanes?cw(e,t,n):(tt(pt,pt.current&1),e=Gr(e,t,n),e!==null?e.sibling:null);tt(pt,pt.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return dw(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),tt(pt,pt.current),r)break;return null;case 22:case 23:return t.lanes=0,sw(e,t,n)}return Gr(e,t,n)}var pw,Xm,fw,mw;pw=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Xm=function(){};fw=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Uo(br.current);var i=null;switch(n){case"input":o=bm(e,o),r=bm(e,r),i=[];break;case"select":o=mt({},o,{value:void 0}),r=mt({},r,{value:void 0}),i=[];break;case"textarea":o=Sm(e,o),r=Sm(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=cc)}Tm(n,r);var a;n=null;for(c in o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var l=o[c];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(qs.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(l=o?.[c],r.hasOwnProperty(c)&&u!==l&&(u!=null||l!=null))if(c==="style")if(l){for(a in l)!l.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&l[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(i||(i=[]),i.push(c,n)),n=u;else c==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,l=l?l.__html:void 0,u!=null&&l!==u&&(i=i||[]).push(c,u)):c==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(c,""+u):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(qs.hasOwnProperty(c)?(u!=null&&c==="onScroll"&&rt("scroll",e),i||l===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};mw=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ja(e,t){if(!lt)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 Ut(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function iE(e,t,n){var r=t.pendingProps;switch(ag(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ut(t),null;case 1:return sn(t.type)&&dc(),Ut(t),null;case 3:return r=t.stateNode,ma(),it(an),it(Jt),hg(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(au(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,nr!==null&&(ah(nr),nr=null))),Xm(e,t),Ut(t),null;case 5:mg(t);var o=Uo(al.current);if(n=t.type,e!==null&&t.stateNode!=null)fw(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ee(166));return Ut(t),null}if(e=Uo(br.current),au(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[hr]=t,r[ol]=i,e=(t.mode&1)!==0,n){case"dialog":rt("cancel",r),rt("close",r);break;case"iframe":case"object":case"embed":rt("load",r);break;case"video":case"audio":for(o=0;o<bs.length;o++)rt(bs[o],r);break;case"source":rt("error",r);break;case"img":case"image":case"link":rt("error",r),rt("load",r);break;case"details":rt("toggle",r);break;case"input":iy(r,i),rt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},rt("invalid",r);break;case"textarea":sy(r,i),rt("invalid",r)}Tm(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var l=i[a];a==="children"?typeof l=="string"?r.textContent!==l&&(i.suppressHydrationWarning!==!0&&iu(r.textContent,l,e),o=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(i.suppressHydrationWarning!==!0&&iu(r.textContent,l,e),o=["children",""+l]):qs.hasOwnProperty(a)&&l!=null&&a==="onScroll"&&rt("scroll",r)}switch(n){case"input":Zl(r),ay(r,i,!0);break;case"textarea":Zl(r),ly(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=cc)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=F1(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[hr]=t,e[ol]=r,pw(e,t,!1,!1),t.stateNode=e;e:{switch(a=jm(n,r),n){case"dialog":rt("cancel",e),rt("close",e),o=r;break;case"iframe":case"object":case"embed":rt("load",e),o=r;break;case"video":case"audio":for(o=0;o<bs.length;o++)rt(bs[o],e);o=r;break;case"source":rt("error",e),o=r;break;case"img":case"image":case"link":rt("error",e),rt("load",e),o=r;break;case"details":rt("toggle",e),o=r;break;case"input":iy(e,r),o=bm(e,r),rt("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=mt({},r,{value:void 0}),rt("invalid",e);break;case"textarea":sy(e,r),o=Sm(e,r),rt("invalid",e);break;default:o=r}Tm(n,o),l=o;for(i in l)if(l.hasOwnProperty(i)){var u=l[i];i==="style"?H1(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&W1(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Ys(e,u):typeof u=="number"&&Ys(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(qs.hasOwnProperty(i)?u!=null&&i==="onScroll"&&rt("scroll",e):u!=null&&Uh(e,i,u,a))}switch(n){case"input":Zl(e),ay(e,r,!1);break;case"textarea":Zl(e),ly(e);break;case"option":r.value!=null&&e.setAttribute("value",""+bo(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?ea(e,!!r.multiple,i,!1):r.defaultValue!=null&&ea(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=cc)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ut(t),null;case 6:if(e&&t.stateNode!=null)mw(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(ee(166));if(n=Uo(al.current),Uo(br.current),au(t)){if(r=t.stateNode,n=t.memoizedProps,r[hr]=t,(i=r.nodeValue!==n)&&(e=Sn,e!==null))switch(e.tag){case 3:iu(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&iu(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[hr]=t,t.stateNode=r}return Ut(t),null;case 13:if(it(pt),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(lt&&wn!==null&&t.mode&1&&!(t.flags&128))Pk(),pa(),t.flags|=98560,i=!1;else if(i=au(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(ee(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ee(317));i[hr]=t}else pa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ut(t),i=!1}else nr!==null&&(ah(nr),nr=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||pt.current&1?Rt===0&&(Rt=3):zg())),t.updateQueue!==null&&(t.flags|=4),Ut(t),null);case 4:return ma(),Xm(e,t),e===null&&nl(t.stateNode.containerInfo),Ut(t),null;case 10:return cg(t.type._context),Ut(t),null;case 17:return sn(t.type)&&dc(),Ut(t),null;case 19:if(it(pt),i=t.memoizedState,i===null)return Ut(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Ja(i,!1);else{if(Rt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=yc(e),a!==null){for(t.flags|=128,Ja(i,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return tt(pt,pt.current&1|2),t.child}e=e.sibling}i.tail!==null&&bt()>ga&&(t.flags|=128,r=!0,Ja(i,!1),t.lanes=4194304)}else{if(!r)if(e=yc(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ja(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!lt)return Ut(t),null}else 2*bt()-i.renderingStartTime>ga&&n!==1073741824&&(t.flags|=128,r=!0,Ja(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=bt(),t.sibling=null,n=pt.current,tt(pt,r?n&1|2:n&1),t):(Ut(t),null);case 22:case 23:return jg(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?yn&1073741824&&(Ut(t),t.subtreeFlags&6&&(t.flags|=8192)):Ut(t),null;case 24:return null;case 25:return null}throw Error(ee(156,t.tag))}function aE(e,t){switch(ag(t),t.tag){case 1:return sn(t.type)&&dc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ma(),it(an),it(Jt),hg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return mg(t),null;case 13:if(it(pt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ee(340));pa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return it(pt),null;case 4:return ma(),null;case 10:return cg(t.type._context),null;case 22:case 23:return jg(),null;case 24:return null;default:return null}}var uu=!1,Kt=!1,sE=typeof WeakSet=="function"?WeakSet:Set,ce=null;function Ji(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){vt(e,t,r)}else n.current=null}function Qm(e,t,n){try{n()}catch(r){vt(e,t,r)}}var Zy=!1;function lE(e,t){if(Mm=sc,e=yk(),og(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,u=-1,c=0,d=0,p=e,f=null;t:for(;;){for(var _;p!==n||o!==0&&p.nodeType!==3||(l=a+o),p!==i||r!==0&&p.nodeType!==3||(u=a+r),p.nodeType===3&&(a+=p.nodeValue.length),(_=p.firstChild)!==null;)f=p,p=_;for(;;){if(p===e)break t;if(f===n&&++c===o&&(l=a),f===i&&++d===r&&(u=a),(_=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=_}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for($m={focusedElem:e,selectionRange:n},sc=!1,ce=t;ce!==null;)if(t=ce,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ce=e;else for(;ce!==null;){t=ce;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var k=g.memoizedProps,j=g.memoizedState,v=t.stateNode,h=v.getSnapshotBeforeUpdate(t.elementType===t.type?k:er(t.type,k),j);v.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var s=t.stateNode.containerInfo;s.nodeType===1?s.textContent="":s.nodeType===9&&s.documentElement&&s.removeChild(s.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ee(163))}}catch(y){vt(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,ce=e;break}ce=t.return}return g=Zy,Zy=!1,g}function As(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Qm(t,n,i)}o=o.next}while(o!==r)}}function Qc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function eh(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function hw(e){var t=e.alternate;t!==null&&(e.alternate=null,hw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[hr],delete t[ol],delete t[Bm],delete t[H2],delete t[U2])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function gw(e){return e.tag===5||e.tag===3||e.tag===4}function Xy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||gw(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.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function th(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=cc));else if(r!==4&&(e=e.child,e!==null))for(th(e,t,n),e=e.sibling;e!==null;)th(e,t,n),e=e.sibling}function nh(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&&(e=e.child,e!==null))for(nh(e,t,n),e=e.sibling;e!==null;)nh(e,t,n),e=e.sibling}var Bt=null,tr=!1;function to(e,t,n){for(n=n.child;n!==null;)vw(e,t,n),n=n.sibling}function vw(e,t,n){if(_r&&typeof _r.onCommitFiberUnmount=="function")try{_r.onCommitFiberUnmount(Uc,n)}catch{}switch(n.tag){case 5:Kt||Ji(n,t);case 6:var r=Bt,o=tr;Bt=null,to(e,t,n),Bt=r,tr=o,Bt!==null&&(tr?(e=Bt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Bt.removeChild(n.stateNode));break;case 18:Bt!==null&&(tr?(e=Bt,n=n.stateNode,e.nodeType===8?Wp(e.parentNode,n):e.nodeType===1&&Wp(e,n),Qs(e)):Wp(Bt,n.stateNode));break;case 4:r=Bt,o=tr,Bt=n.stateNode.containerInfo,tr=!0,to(e,t,n),Bt=r,tr=o;break;case 0:case 11:case 14:case 15:if(!Kt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Qm(n,t,a),o=o.next}while(o!==r)}to(e,t,n);break;case 1:if(!Kt&&(Ji(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){vt(n,t,l)}to(e,t,n);break;case 21:to(e,t,n);break;case 22:n.mode&1?(Kt=(r=Kt)||n.memoizedState!==null,to(e,t,n),Kt=r):to(e,t,n);break;default:to(e,t,n)}}function Qy(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new sE),t.forEach(function(r){var o=vE.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Zn(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,l=a;e:for(;l!==null;){switch(l.tag){case 5:Bt=l.stateNode,tr=!1;break e;case 3:Bt=l.stateNode.containerInfo,tr=!0;break e;case 4:Bt=l.stateNode.containerInfo,tr=!0;break e}l=l.return}if(Bt===null)throw Error(ee(160));vw(i,a,o),Bt=null,tr=!1;var u=o.alternate;u!==null&&(u.return=null),o.return=null}catch(c){vt(o,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)yw(t,e),t=t.sibling}function yw(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Zn(t,e),dr(e),r&4){try{As(3,e,e.return),Qc(3,e)}catch(k){vt(e,e.return,k)}try{As(5,e,e.return)}catch(k){vt(e,e.return,k)}}break;case 1:Zn(t,e),dr(e),r&512&&n!==null&&Ji(n,n.return);break;case 5:if(Zn(t,e),dr(e),r&512&&n!==null&&Ji(n,n.return),e.flags&32){var o=e.stateNode;try{Ys(o,"")}catch(k){vt(e,e.return,k)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,l=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{l==="input"&&i.type==="radio"&&i.name!=null&&L1(o,i),jm(l,a);var c=jm(l,i);for(a=0;a<u.length;a+=2){var d=u[a],p=u[a+1];d==="style"?H1(o,p):d==="dangerouslySetInnerHTML"?W1(o,p):d==="children"?Ys(o,p):Uh(o,d,p,c)}switch(l){case"input":km(o,i);break;case"textarea":B1(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var _=i.value;_!=null?ea(o,!!i.multiple,_,!1):f!==!!i.multiple&&(i.defaultValue!=null?ea(o,!!i.multiple,i.defaultValue,!0):ea(o,!!i.multiple,i.multiple?[]:"",!1))}o[ol]=i}catch(k){vt(e,e.return,k)}}break;case 6:if(Zn(t,e),dr(e),r&4){if(e.stateNode===null)throw Error(ee(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(k){vt(e,e.return,k)}}break;case 3:if(Zn(t,e),dr(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Qs(t.containerInfo)}catch(k){vt(e,e.return,k)}break;case 4:Zn(t,e),dr(e);break;case 13:Zn(t,e),dr(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(xg=bt())),r&4&&Qy(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(Kt=(c=Kt)||d,Zn(t,e),Kt=c):Zn(t,e),dr(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!d&&e.mode&1)for(ce=e,d=e.child;d!==null;){for(p=ce=d;ce!==null;){switch(f=ce,_=f.child,f.tag){case 0:case 11:case 14:case 15:As(4,f,f.return);break;case 1:Ji(f,f.return);var g=f.stateNode;if(typeof g.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(k){vt(r,n,k)}}break;case 5:Ji(f,f.return);break;case 22:if(f.memoizedState!==null){t_(p);continue}}_!==null?(_.return=f,ce=_):t_(p)}d=d.sibling}e:for(d=null,p=e;;){if(p.tag===5){if(d===null){d=p;try{o=p.stateNode,c?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(l=p.stateNode,u=p.memoizedProps.style,a=u!=null&&u.hasOwnProperty("display")?u.display:null,l.style.display=V1("display",a))}catch(k){vt(e,e.return,k)}}}else if(p.tag===6){if(d===null)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(k){vt(e,e.return,k)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:Zn(t,e),dr(e),r&4&&Qy(e);break;case 21:break;default:Zn(t,e),dr(e)}}function dr(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(gw(n)){var r=n;break e}n=n.return}throw Error(ee(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Ys(o,""),r.flags&=-33);var i=Xy(e);nh(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,l=Xy(e);th(e,l,a);break;default:throw Error(ee(161))}}catch(u){vt(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function uE(e,t,n){ce=e,_w(e)}function _w(e,t,n){for(var r=(e.mode&1)!==0;ce!==null;){var o=ce,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||uu;if(!a){var l=o.alternate,u=l!==null&&l.memoizedState!==null||Kt;l=uu;var c=Kt;if(uu=a,(Kt=u)&&!c)for(ce=o;ce!==null;)a=ce,u=a.child,a.tag===22&&a.memoizedState!==null?n_(o):u!==null?(u.return=a,ce=u):n_(o);for(;i!==null;)ce=i,_w(i),i=i.sibling;ce=o,uu=l,Kt=c}e_(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,ce=i):e_(e)}}function e_(e){for(;ce!==null;){var t=ce;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Kt||Qc(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Kt)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:er(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&$y(t,i,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}$y(t,a,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var d=c.memoizedState;if(d!==null){var p=d.dehydrated;p!==null&&Qs(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ee(163))}Kt||t.flags&512&&eh(t)}catch(f){vt(t,t.return,f)}}if(t===e){ce=null;break}if(n=t.sibling,n!==null){n.return=t.return,ce=n;break}ce=t.return}}function t_(e){for(;ce!==null;){var t=ce;if(t===e){ce=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ce=n;break}ce=t.return}}function n_(e){for(;ce!==null;){var t=ce;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Qc(4,t)}catch(u){vt(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(u){vt(t,o,u)}}var i=t.return;try{eh(t)}catch(u){vt(t,i,u)}break;case 5:var a=t.return;try{eh(t)}catch(u){vt(t,a,u)}}}catch(u){vt(t,t.return,u)}if(t===e){ce=null;break}var l=t.sibling;if(l!==null){l.return=t.return,ce=l;break}ce=t.return}}var cE=Math.ceil,kc=Jr.ReactCurrentDispatcher,wg=Jr.ReactCurrentOwner,Wn=Jr.ReactCurrentBatchConfig,We=0,Mt=null,jt=null,Wt=0,yn=0,Zi=xo(0),Rt=0,cl=null,ri=0,ed=0,Sg=0,Is=null,rn=null,xg=0,ga=1/0,Dr=null,wc=!1,rh=null,vo=null,cu=!1,co=null,Sc=0,Ns=0,oh=null,Vu=-1,Hu=0;function Qt(){return We&6?bt():Vu!==-1?Vu:Vu=bt()}function yo(e){return e.mode&1?We&2&&Wt!==0?Wt&-Wt:K2.transition!==null?(Hu===0&&(Hu=nk()),Hu):(e=Ke,e!==0||(e=window.event,e=e===void 0?16:uk(e.type)),e):1}function or(e,t,n,r){if(50<Ns)throw Ns=0,oh=null,Error(ee(185));_l(e,n,r),(!(We&2)||e!==Mt)&&(e===Mt&&(!(We&2)&&(ed|=n),Rt===4&&lo(e,Wt)),ln(e,r),n===1&&We===0&&!(t.mode&1)&&(ga=bt()+500,Jc&&To()))}function ln(e,t){var n=e.callbackNode;Kz(e,t);var r=ac(e,e===Mt?Wt:0);if(r===0)n!==null&&dy(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&dy(n),t===1)e.tag===0?G2(r_.bind(null,e)):Ek(r_.bind(null,e)),W2(function(){!(We&6)&&To()}),n=null;else{switch(rk(r)){case 1:n=Jh;break;case 4:n=ek;break;case 16:n=ic;break;case 536870912:n=tk;break;default:n=ic}n=zw(n,bw.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function bw(e,t){if(Vu=-1,Hu=0,We&6)throw Error(ee(327));var n=e.callbackNode;if(ia()&&e.callbackNode!==n)return null;var r=ac(e,e===Mt?Wt:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=xc(e,r);else{t=r;var o=We;We|=2;var i=ww();(Mt!==e||Wt!==t)&&(Dr=null,ga=bt()+500,qo(e,t));do try{fE();break}catch(l){kw(e,l)}while(!0);ug(),kc.current=i,We=o,jt!==null?t=0:(Mt=null,Wt=0,t=Rt)}if(t!==0){if(t===2&&(o=Pm(e),o!==0&&(r=o,t=ih(e,o))),t===1)throw n=cl,qo(e,0),lo(e,r),ln(e,bt()),n;if(t===6)lo(e,r);else{if(o=e.current.alternate,!(r&30)&&!dE(o)&&(t=xc(e,r),t===2&&(i=Pm(e),i!==0&&(r=i,t=ih(e,i))),t===1))throw n=cl,qo(e,0),lo(e,r),ln(e,bt()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(ee(345));case 2:Mo(e,rn,Dr);break;case 3:if(lo(e,r),(r&130023424)===r&&(t=xg+500-bt(),10<t)){if(ac(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Qt(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Lm(Mo.bind(null,e,rn,Dr),t);break}Mo(e,rn,Dr);break;case 4:if(lo(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-rr(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=bt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*cE(r/1960))-r,10<r){e.timeoutHandle=Lm(Mo.bind(null,e,rn,Dr),r);break}Mo(e,rn,Dr);break;case 5:Mo(e,rn,Dr);break;default:throw Error(ee(329))}}}return ln(e,bt()),e.callbackNode===n?bw.bind(null,e):null}function ih(e,t){var n=Is;return e.current.memoizedState.isDehydrated&&(qo(e,t).flags|=256),e=xc(e,t),e!==2&&(t=rn,rn=n,t!==null&&ah(t)),e}function ah(e){rn===null?rn=e:rn.push.apply(rn,e)}function dE(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!sr(i(),o))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 lo(e,t){for(t&=~Sg,t&=~ed,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-rr(t),r=1<<n;e[n]=-1,t&=~r}}function r_(e){if(We&6)throw Error(ee(327));ia();var t=ac(e,0);if(!(t&1))return ln(e,bt()),null;var n=xc(e,t);if(e.tag!==0&&n===2){var r=Pm(e);r!==0&&(t=r,n=ih(e,r))}if(n===1)throw n=cl,qo(e,0),lo(e,t),ln(e,bt()),n;if(n===6)throw Error(ee(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Mo(e,rn,Dr),ln(e,bt()),null}function Tg(e,t){var n=We;We|=1;try{return e(t)}finally{We=n,We===0&&(ga=bt()+500,Jc&&To())}}function oi(e){co!==null&&co.tag===0&&!(We&6)&&ia();var t=We;We|=1;var n=Wn.transition,r=Ke;try{if(Wn.transition=null,Ke=1,e)return e()}finally{Ke=r,Wn.transition=n,We=t,!(We&6)&&To()}}function jg(){yn=Zi.current,it(Zi)}function qo(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,F2(n)),jt!==null)for(n=jt.return;n!==null;){var r=n;switch(ag(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&dc();break;case 3:ma(),it(an),it(Jt),hg();break;case 5:mg(r);break;case 4:ma();break;case 13:it(pt);break;case 19:it(pt);break;case 10:cg(r.type._context);break;case 22:case 23:jg()}n=n.return}if(Mt=e,jt=e=_o(e.current,null),Wt=yn=t,Rt=0,cl=null,Sg=ed=ri=0,rn=Is=null,Ho!==null){for(t=0;t<Ho.length;t++)if(n=Ho[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=o,r.next=a}n.pending=r}Ho=null}return e}function kw(e,t){do{var n=jt;try{if(ug(),Bu.current=bc,_c){for(var r=ft.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}_c=!1}if(ni=0,It=Ct=ft=null,Ds=!1,sl=0,wg.current=null,n===null||n.return===null){Rt=1,cl=t,jt=null;break}e:{var i=e,a=n.return,l=n,u=t;if(t=Wt,l.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var c=u,d=l,p=d.tag;if(!(d.mode&1)&&(p===0||p===11||p===15)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var _=Hy(a);if(_!==null){_.flags&=-257,Uy(_,a,l,i,t),_.mode&1&&Vy(i,c,t),t=_,u=c;var g=t.updateQueue;if(g===null){var k=new Set;k.add(u),t.updateQueue=k}else g.add(u);break e}else{if(!(t&1)){Vy(i,c,t),zg();break e}u=Error(ee(426))}}else if(lt&&l.mode&1){var j=Hy(a);if(j!==null){!(j.flags&65536)&&(j.flags|=256),Uy(j,a,l,i,t),sg(ha(u,l));break e}}i=u=ha(u,l),Rt!==4&&(Rt=2),Is===null?Is=[i]:Is.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var v=ow(i,u,t);My(i,v);break e;case 1:l=u;var h=i.type,s=i.stateNode;if(!(i.flags&128)&&(typeof h.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(vo===null||!vo.has(s)))){i.flags|=65536,t&=-t,i.lanes|=t;var y=iw(i,l,t);My(i,y);break e}}i=i.return}while(i!==null)}xw(n)}catch(S){t=S,jt===n&&n!==null&&(jt=n=n.return);continue}break}while(!0)}function ww(){var e=kc.current;return kc.current=bc,e===null?bc:e}function zg(){(Rt===0||Rt===3||Rt===2)&&(Rt=4),Mt===null||!(ri&268435455)&&!(ed&268435455)||lo(Mt,Wt)}function xc(e,t){var n=We;We|=2;var r=ww();(Mt!==e||Wt!==t)&&(Dr=null,qo(e,t));do try{pE();break}catch(o){kw(e,o)}while(!0);if(ug(),We=n,kc.current=r,jt!==null)throw Error(ee(261));return Mt=null,Wt=0,Rt}function pE(){for(;jt!==null;)Sw(jt)}function fE(){for(;jt!==null&&!Oz();)Sw(jt)}function Sw(e){var t=jw(e.alternate,e,yn);e.memoizedProps=e.pendingProps,t===null?xw(e):jt=t,wg.current=null}function xw(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=aE(n,t),n!==null){n.flags&=32767,jt=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Rt=6,jt=null;return}}else if(n=iE(n,t,yn),n!==null){jt=n;return}if(t=t.sibling,t!==null){jt=t;return}jt=t=e}while(t!==null);Rt===0&&(Rt=5)}function Mo(e,t,n){var r=Ke,o=Wn.transition;try{Wn.transition=null,Ke=1,mE(e,t,n,r)}finally{Wn.transition=o,Ke=r}return null}function mE(e,t,n,r){do ia();while(co!==null);if(We&6)throw Error(ee(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(ee(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(qz(e,i),e===Mt&&(jt=Mt=null,Wt=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||cu||(cu=!0,zw(ic,function(){return ia(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Wn.transition,Wn.transition=null;var a=Ke;Ke=1;var l=We;We|=4,wg.current=null,lE(e,n),yw(n,e),I2($m),sc=!!Mm,$m=Mm=null,e.current=n,uE(n),Lz(),We=l,Ke=a,Wn.transition=i}else e.current=n;if(cu&&(cu=!1,co=e,Sc=o),i=e.pendingLanes,i===0&&(vo=null),Wz(n.stateNode),ln(e,bt()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(wc)throw wc=!1,e=rh,rh=null,e;return Sc&1&&e.tag!==0&&ia(),i=e.pendingLanes,i&1?e===oh?Ns++:(Ns=0,oh=e):Ns=0,To(),null}function ia(){if(co!==null){var e=rk(Sc),t=Wn.transition,n=Ke;try{if(Wn.transition=null,Ke=16>e?16:e,co===null)var r=!1;else{if(e=co,co=null,Sc=0,We&6)throw Error(ee(331));var o=We;for(We|=4,ce=e.current;ce!==null;){var i=ce,a=i.child;if(ce.flags&16){var l=i.deletions;if(l!==null){for(var u=0;u<l.length;u++){var c=l[u];for(ce=c;ce!==null;){var d=ce;switch(d.tag){case 0:case 11:case 15:As(8,d,i)}var p=d.child;if(p!==null)p.return=d,ce=p;else for(;ce!==null;){d=ce;var f=d.sibling,_=d.return;if(hw(d),d===c){ce=null;break}if(f!==null){f.return=_,ce=f;break}ce=_}}}var g=i.alternate;if(g!==null){var k=g.child;if(k!==null){g.child=null;do{var j=k.sibling;k.sibling=null,k=j}while(k!==null)}}ce=i}}if(i.subtreeFlags&2064&&a!==null)a.return=i,ce=a;else e:for(;ce!==null;){if(i=ce,i.flags&2048)switch(i.tag){case 0:case 11:case 15:As(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,ce=v;break e}ce=i.return}}var h=e.current;for(ce=h;ce!==null;){a=ce;var s=a.child;if(a.subtreeFlags&2064&&s!==null)s.return=a,ce=s;else e:for(a=h;ce!==null;){if(l=ce,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:Qc(9,l)}}catch(S){vt(l,l.return,S)}if(l===a){ce=null;break e}var y=l.sibling;if(y!==null){y.return=l.return,ce=y;break e}ce=l.return}}if(We=o,To(),_r&&typeof _r.onPostCommitFiberRoot=="function")try{_r.onPostCommitFiberRoot(Uc,e)}catch{}r=!0}return r}finally{Ke=n,Wn.transition=t}}return!1}function o_(e,t,n){t=ha(n,t),t=ow(e,t,1),e=go(e,t,1),t=Qt(),e!==null&&(_l(e,1,t),ln(e,t))}function vt(e,t,n){if(e.tag===3)o_(e,e,n);else for(;t!==null;){if(t.tag===3){o_(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(vo===null||!vo.has(r))){e=ha(n,e),e=iw(t,e,1),t=go(t,e,1),e=Qt(),t!==null&&(_l(t,1,e),ln(t,e));break}}t=t.return}}function hE(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Qt(),e.pingedLanes|=e.suspendedLanes&n,Mt===e&&(Wt&n)===n&&(Rt===4||Rt===3&&(Wt&130023424)===Wt&&500>bt()-xg?qo(e,0):Sg|=n),ln(e,t)}function Tw(e,t){t===0&&(e.mode&1?(t=eu,eu<<=1,!(eu&130023424)&&(eu=4194304)):t=1);var n=Qt();e=Ur(e,t),e!==null&&(_l(e,t,n),ln(e,n))}function gE(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Tw(e,n)}function vE(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ee(314))}r!==null&&r.delete(t),Tw(e,n)}var jw;jw=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||an.current)on=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return on=!1,oE(e,t,n);on=!!(e.flags&131072)}else on=!1,lt&&t.flags&1048576&&Ck(t,mc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Wu(e,t),e=t.pendingProps;var o=da(t,Jt.current);oa(t,n),o=vg(null,t,r,e,o,n);var i=yg();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,sn(r)?(i=!0,pc(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,pg(t),o.updater=Zc,t.stateNode=o,o._reactInternals=t,Gm(t,r,e,n),t=Ym(null,t,r,!0,i,n)):(t.tag=0,lt&&i&&ig(t),Xt(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Wu(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=_E(r),e=er(r,e),o){case 0:t=qm(null,t,r,e,n);break e;case 1:t=qy(null,t,r,e,n);break e;case 11:t=Gy(null,t,r,e,n);break e;case 14:t=Ky(null,t,r,er(r.type,e),n);break e}throw Error(ee(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:er(r,o),qm(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:er(r,o),qy(e,t,r,o,n);case 3:e:{if(uw(t),e===null)throw Error(ee(387));r=t.pendingProps,i=t.memoizedState,o=i.element,Ak(e,t),vc(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=ha(Error(ee(423)),t),t=Yy(e,t,r,n,o);break e}else if(r!==o){o=ha(Error(ee(424)),t),t=Yy(e,t,r,n,o);break e}else for(wn=ho(t.stateNode.containerInfo.firstChild),Sn=t,lt=!0,nr=null,n=$k(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(pa(),r===o){t=Gr(e,t,n);break e}Xt(e,t,r,n)}t=t.child}return t;case 5:return Ok(t),e===null&&Vm(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Om(r,o)?a=null:i!==null&&Om(r,i)&&(t.flags|=32),lw(e,t),Xt(e,t,a,n),t.child;case 6:return e===null&&Vm(t),null;case 13:return cw(e,t,n);case 4:return fg(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=fa(t,null,r,n):Xt(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:er(r,o),Gy(e,t,r,o,n);case 7:return Xt(e,t,t.pendingProps,n),t.child;case 8:return Xt(e,t,t.pendingProps.children,n),t.child;case 12:return Xt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,tt(hc,r._currentValue),r._currentValue=a,i!==null)if(sr(i.value,a)){if(i.children===o.children&&!an.current){t=Gr(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Fr(-1,n&-n),u.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Hm(i.return,n,t),l.lanes|=n;break}u=u.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ee(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Hm(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Xt(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,oa(t,n),o=Hn(o),r=r(o),t.flags|=1,Xt(e,t,r,n),t.child;case 14:return r=t.type,o=er(r,t.pendingProps),o=er(r.type,o),Ky(e,t,r,o,n);case 15:return aw(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:er(r,o),Wu(e,t),t.tag=1,sn(r)?(e=!0,pc(t)):e=!1,oa(t,n),Nk(t,r,o),Gm(t,r,o,n),Ym(null,t,r,!0,e,n);case 19:return dw(e,t,n);case 22:return sw(e,t,n)}throw Error(ee(156,t.tag))};function zw(e,t){return Q1(e,t)}function yE(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.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 Fn(e,t,n,r){return new yE(e,t,n,r)}function Eg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _E(e){if(typeof e=="function")return Eg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Kh)return 11;if(e===qh)return 14}return 2}function _o(e,t){var n=e.alternate;return n===null?(n=Fn(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&14680064,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}function Uu(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Eg(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Fi:return Yo(n.children,o,i,t);case Gh:a=8,o|=8;break;case gm:return e=Fn(12,n,t,o|2),e.elementType=gm,e.lanes=i,e;case vm:return e=Fn(13,n,t,o),e.elementType=vm,e.lanes=i,e;case ym:return e=Fn(19,n,t,o),e.elementType=ym,e.lanes=i,e;case M1:return td(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case I1:a=10;break e;case N1:a=9;break e;case Kh:a=11;break e;case qh:a=14;break e;case oo:a=16,r=null;break e}throw Error(ee(130,e==null?e:typeof e,""))}return t=Fn(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Yo(e,t,n,r){return e=Fn(7,e,r,t),e.lanes=n,e}function td(e,t,n,r){return e=Fn(22,e,r,t),e.elementType=M1,e.lanes=n,e.stateNode={isHidden:!1},e}function Jp(e,t,n){return e=Fn(6,e,null,t),e.lanes=n,e}function Zp(e,t,n){return t=Fn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function bE(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pp(0),this.expirationTimes=Pp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pp(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Cg(e,t,n,r,o,i,a,l,u){return e=new bE(e,t,n,l,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Fn(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},pg(i),e}function kE(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Bi,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Ew(e){if(!e)return ko;e=e._reactInternals;e:{if(di(e)!==e||e.tag!==1)throw Error(ee(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(sn(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ee(171))}if(e.tag===1){var n=e.type;if(sn(n))return zk(e,n,t)}return t}function Cw(e,t,n,r,o,i,a,l,u){return e=Cg(n,r,!0,e,o,i,a,l,u),e.context=Ew(null),n=e.current,r=Qt(),o=yo(n),i=Fr(r,o),i.callback=t??null,go(n,i,o),e.current.lanes=o,_l(e,o,r),ln(e,r),e}function nd(e,t,n,r){var o=t.current,i=Qt(),a=yo(o);return n=Ew(n),t.context===null?t.context=n:t.pendingContext=n,t=Fr(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=go(o,t,a),e!==null&&(or(e,o,a,i),Lu(e,o,a)),a}function Tc(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function i_(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Rg(e,t){i_(e,t),(e=e.alternate)&&i_(e,t)}function wE(){return null}var Rw=typeof reportError=="function"?reportError:function(e){console.error(e)};function Pg(e){this._internalRoot=e}rd.prototype.render=Pg.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ee(409));nd(e,t,null,null)};rd.prototype.unmount=Pg.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;oi(function(){nd(null,e,null,null)}),t[Hr]=null}};function rd(e){this._internalRoot=e}rd.prototype.unstable_scheduleHydration=function(e){if(e){var t=ak();e={blockedOn:null,target:e,priority:t};for(var n=0;n<so.length&&t!==0&&t<so[n].priority;n++);so.splice(n,0,e),n===0&&lk(e)}};function Dg(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function od(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function a_(){}function SE(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var c=Tc(a);i.call(c)}}var a=Cw(t,r,e,0,null,!1,!1,"",a_);return e._reactRootContainer=a,e[Hr]=a.current,nl(e.nodeType===8?e.parentNode:e),oi(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var l=r;r=function(){var c=Tc(u);l.call(c)}}var u=Cg(e,0,!1,null,null,!1,!1,"",a_);return e._reactRootContainer=u,e[Hr]=u.current,nl(e.nodeType===8?e.parentNode:e),oi(function(){nd(t,u,n,r)}),u}function id(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var l=o;o=function(){var u=Tc(a);l.call(u)}}nd(t,a,e,o)}else a=SE(n,t,e,o,r);return Tc(a)}ok=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=_s(t.pendingLanes);n!==0&&(Zh(t,n|1),ln(t,bt()),!(We&6)&&(ga=bt()+500,To()))}break;case 13:oi(function(){var r=Ur(e,1);if(r!==null){var o=Qt();or(r,e,1,o)}}),Rg(e,1)}};Xh=function(e){if(e.tag===13){var t=Ur(e,134217728);if(t!==null){var n=Qt();or(t,e,134217728,n)}Rg(e,134217728)}};ik=function(e){if(e.tag===13){var t=yo(e),n=Ur(e,t);if(n!==null){var r=Qt();or(n,e,t,r)}Rg(e,t)}};ak=function(){return Ke};sk=function(e,t){var n=Ke;try{return Ke=e,t()}finally{Ke=n}};Em=function(e,t,n){switch(t){case"input":if(km(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Yc(r);if(!o)throw Error(ee(90));O1(r),km(r,o)}}}break;case"textarea":B1(e,n);break;case"select":t=n.value,t!=null&&ea(e,!!n.multiple,t,!1)}};K1=Tg;q1=oi;var xE={usingClientEntryPoint:!1,Events:[kl,Ui,Yc,U1,G1,Tg]},Za={findFiberByHostInstance:Vo,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},TE={bundleType:Za.bundleType,version:Za.version,rendererPackageName:Za.rendererPackageName,rendererConfig:Za.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Jr.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Z1(e),e===null?null:e.stateNode},findFiberByHostInstance:Za.findFiberByHostInstance||wE,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var du=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!du.isDisabled&&du.supportsFiber)try{Uc=du.inject(TE),_r=du}catch{}}En.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=xE;En.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Dg(t))throw Error(ee(200));return kE(e,t,null,n)};En.createRoot=function(e,t){if(!Dg(e))throw Error(ee(299));var n=!1,r="",o=Rw;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Cg(e,1,!1,null,null,n,!1,r,o),e[Hr]=t.current,nl(e.nodeType===8?e.parentNode:e),new Pg(t)};En.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(ee(188)):(e=Object.keys(e).join(","),Error(ee(268,e)));return e=Z1(t),e=e===null?null:e.stateNode,e};En.flushSync=function(e){return oi(e)};En.hydrate=function(e,t,n){if(!od(t))throw Error(ee(200));return id(null,e,t,!0,n)};En.hydrateRoot=function(e,t,n){if(!Dg(e))throw Error(ee(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=Rw;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=Cw(t,null,e,1,n??null,o,!1,i,a),e[Hr]=t.current,nl(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new rd(t)};En.render=function(e,t,n){if(!od(t))throw Error(ee(200));return id(null,e,t,!1,n)};En.unmountComponentAtNode=function(e){if(!od(e))throw Error(ee(40));return e._reactRootContainer?(oi(function(){id(null,null,e,!1,function(){e._reactRootContainer=null,e[Hr]=null})}),!0):!1};En.unstable_batchedUpdates=Tg;En.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!od(n))throw Error(ee(200));if(e==null||e._reactInternals===void 0)throw Error(ee(38));return id(e,t,n,!1,r)};En.version="18.2.0-next-9e3b772b8-20220608";function Pw(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Pw)}catch(e){console.error(e)}}Pw(),C1.exports=En;var Sl=C1.exports;const ks=Oh(Sl);var Dw,s_=Sl;Dw=s_.createRoot,s_.hydrateRoot;var Aw={};function jE(e){const t=new Error(e);if(t.stack===void 0)try{throw t}catch{}return t}var zE=jE,Re=zE;function EE(e){return!!e&&typeof e.then=="function"}var ot=EE;function CE(e,t){if(e!=null)return e;throw Re(t??"Got unexpected null or undefined")}var ut=CE;function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ad{getValue(){throw Re("BaseLoadable")}toPromise(){throw Re("BaseLoadable")}valueMaybe(){throw Re("BaseLoadable")}valueOrThrow(){throw Re(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw Re("BaseLoadable")}promiseOrThrow(){throw Re(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw Re("BaseLoadable")}errorOrThrow(){throw Re(`Loadable expected error, but in "${this.state}" state`)}is(t){return t.state===this.state&&t.contents===this.contents}map(t){throw Re("BaseLoadable")}}class RE extends ad{constructor(t){super(),Te(this,"state","hasValue"),Te(this,"contents",void 0),this.contents=t}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(t){try{const n=t(this.contents);return ot(n)?ii(n):va(n)?n:xl(n)}catch(n){return ot(n)?ii(n.next(()=>this.map(t))):sd(n)}}}class PE extends ad{constructor(t){super(),Te(this,"state","hasError"),Te(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(t){return this}}class Iw extends ad{constructor(t){super(),Te(this,"state","loading"),Te(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(t){return ii(this.contents.then(n=>{const r=t(n);if(va(r)){const o=r;switch(o.state){case"hasValue":return o.contents;case"hasError":throw o.contents;case"loading":return o.contents}}return r}).catch(n=>{if(ot(n))return n.then(()=>this.map(t).contents);throw n}))}}function xl(e){return Object.freeze(new RE(e))}function sd(e){return Object.freeze(new PE(e))}function ii(e){return Object.freeze(new Iw(e))}function Nw(){return Object.freeze(new Iw(new Promise(()=>{})))}function DE(e){return e.every(t=>t.state==="hasValue")?xl(e.map(t=>t.contents)):e.some(t=>t.state==="hasError")?sd(ut(e.find(t=>t.state==="hasError"),"Invalid loadable passed to loadableAll").contents):ii(Promise.all(e.map(t=>t.contents)))}function Mw(e){const n=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(o=>e[o])).map(o=>va(o)?o:ot(o)?ii(o):xl(o)),r=DE(n);return Array.isArray(e)?r:r.map(o=>Object.getOwnPropertyNames(e).reduce((i,a,l)=>({...i,[a]:o[l]}),{}))}function va(e){return e instanceof ad}const AE={of:e=>ot(e)?ii(e):va(e)?e:xl(e),error:e=>sd(e),loading:()=>Nw(),all:Mw,isLoadable:va};var pi={loadableWithValue:xl,loadableWithError:sd,loadableWithPromise:ii,loadableLoading:Nw,loadableAll:Mw,isLoadable:va,RecoilLoadable:AE},IE=pi.loadableWithValue,NE=pi.loadableWithError,ME=pi.loadableWithPromise,$E=pi.loadableLoading,OE=pi.loadableAll,LE=pi.isLoadable,BE=pi.RecoilLoadable,Tl=Object.freeze({__proto__:null,loadableWithValue:IE,loadableWithError:NE,loadableWithPromise:ME,loadableLoading:$E,loadableAll:OE,isLoadable:LE,RecoilLoadable:BE});const sh={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set(["recoil_hamt_2020","recoil_sync_external_store","recoil_suppress_rerender_in_callback","recoil_memory_managament_2020"])};function FE(e,t){var n,r;const o=(n=Aw[e])===null||n===void 0||(r=n.toLowerCase())===null||r===void 0?void 0:r.trim();if(o==null||o==="")return;if(!["true","false"].includes(o))throw Re(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t(o==="true")}function WE(e,t){var n;const r=(n=Aw[e])===null||n===void 0?void 0:n.trim();r==null||r===""||t(r.split(/\s*,\s*|\s+/))}function VE(){var e;typeof process>"u"||((e=process)===null||e===void 0?void 0:e.env)!=null&&(FE("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",t=>{sh.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=t}),WE("RECOIL_GKS_ENABLED",t=>{t.forEach(n=>{sh.RECOIL_GKS_ENABLED.add(n)})}))}VE();var Ma=sh;function ld(e){return Ma.RECOIL_GKS_ENABLED.has(e)}ld.setPass=e=>{Ma.RECOIL_GKS_ENABLED.add(e)};ld.setFail=e=>{Ma.RECOIL_GKS_ENABLED.delete(e)};ld.clear=()=>{Ma.RECOIL_GKS_ENABLED.clear()};var Xe=ld;function HE(e,t,{error:n}={}){return null}var UE=HE,Ag=UE,Xp,Qp,ef;const GE=(Xp=de.createMutableSource)!==null&&Xp!==void 0?Xp:de.unstable_createMutableSource,$w=(Qp=de.useMutableSource)!==null&&Qp!==void 0?Qp:de.unstable_useMutableSource,Ow=(ef=de.useSyncExternalStore)!==null&&ef!==void 0?ef:de.unstable_useSyncExternalStore;function KE(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=de.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;return((e=t?.current)!==null&&e!==void 0?e:n.currentDispatcher).useSyncExternalStore!=null}function qE(){return Xe("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:Xe("recoil_sync_external_store")&&Ow!=null?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:Xe("recoil_mutable_source")&&$w!=null&&typeof window<"u"&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?Xe("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:Xe("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}function YE(){return!1}var jl={createMutableSource:GE,useMutableSource:$w,useSyncExternalStore:Ow,currentRendererSupportsUseSyncExternalStore:KE,reactMode:qE,isFastRefreshEnabled:YE};class Ig{constructor(t){Te(this,"key",void 0),this.key=t}toJSON(){return{key:this.key}}}class Lw extends Ig{}class Bw extends Ig{}function JE(e){return e instanceof Lw||e instanceof Bw}var ud={AbstractRecoilValue:Ig,RecoilState:Lw,RecoilValueReadOnly:Bw,isRecoilValue:JE},ZE=ud.AbstractRecoilValue,XE=ud.RecoilState,QE=ud.RecoilValueReadOnly,eC=ud.isRecoilValue,ya=Object.freeze({__proto__:null,AbstractRecoilValue:ZE,RecoilState:XE,RecoilValueReadOnly:QE,isRecoilValue:eC});function tC(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()}var cd=tC;class Fw{}const nC=new Fw,ai=new Map,Ng=new Map;function rC(e){return cd(e,t=>ut(Ng.get(t)))}function oC(e){if(ai.has(e)){const t=`Duplicate atom key "${e}". This is a FATAL ERROR in
      production. But it is safe to ignore this warning if it occurred because of
      hot module replacement.`;console.warn(t)}}function iC(e){Ma.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&oC(e.key),ai.set(e.key,e);const t=e.set==null?new ya.RecoilValueReadOnly(e.key):new ya.RecoilState(e.key);return Ng.set(e.key,t),t}class Ww extends Error{}function aC(e){const t=ai.get(e);if(t==null)throw new Ww(`Missing definition for RecoilValue: "${e}""`);return t}function sC(e){return ai.get(e)}const jc=new Map;function lC(e){var t;if(!Xe("recoil_memory_managament_2020"))return;const n=ai.get(e);if(n!=null&&(t=n.shouldDeleteConfigOnRelease)!==null&&t!==void 0&&t.call(n)){var r;ai.delete(e),(r=Vw(e))===null||r===void 0||r(),jc.delete(e)}}function uC(e,t){Xe("recoil_memory_managament_2020")&&(t===void 0?jc.delete(e):jc.set(e,t))}function Vw(e){return jc.get(e)}var mn={nodes:ai,recoilValues:Ng,registerNode:iC,getNode:aC,getNodeMaybe:sC,deleteNodeConfigIfPossible:lC,setConfigDeletionHandler:uC,getConfigDeletionHandler:Vw,recoilValuesForKeys:rC,NodeMissingError:Ww,DefaultValue:Fw,DEFAULT_VALUE:nC};function cC(e,t){t()}var dC={enqueueExecution:cC};function pC(e,t){return t={exports:{}},e(t,t.exports),t.exports}var fC=pC(function(e){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(z){return typeof z}:function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z},n={},r=5,o=Math.pow(2,r),i=o-1,a=o/2,l=o/4,u={},c=function(E){return function(){return E}},d=n.hash=function(z){var E=typeof z>"u"?"undefined":t(z);if(E==="number")return z;E!=="string"&&(z+="");for(var O=0,B=0,Z=z.length;B<Z;++B){var te=z.charCodeAt(B);O=(O<<5)-O+te|0}return O},p=function(E){return E-=E>>1&1431655765,E=(E&858993459)+(E>>2&858993459),E=E+(E>>4)&252645135,E+=E>>8,E+=E>>16,E&127},f=function(E,O){return O>>>E&i},_=function(E){return 1<<E},g=function(E,O){return p(E&O-1)},k=function(E,O,B,Z){var te=Z;if(!E){var ie=Z.length;te=new Array(ie);for(var ue=0;ue<ie;++ue)te[ue]=Z[ue]}return te[O]=B,te},j=function(E,O,B){var Z=B.length-1,te=0,ie=0,ue=B;if(E)te=ie=O;else for(ue=new Array(Z);te<O;)ue[ie++]=B[te++];for(++te;te<=Z;)ue[ie++]=B[te++];return E&&(ue.length=Z),ue},v=function(E,O,B,Z){var te=Z.length;if(E){for(var ie=te;ie>=O;)Z[ie--]=Z[ie];return Z[O]=B,Z}for(var ue=0,fe=0,ke=new Array(te+1);ue<O;)ke[fe++]=Z[ue++];for(ke[O]=B;ue<te;)ke[++fe]=Z[ue++];return ke},h=1,s=2,y=3,S=4,T={__hamt_isEmpty:!0},w=function(E){return E===T||E&&E.__hamt_isEmpty},C=function(E,O,B,Z){return{type:h,edit:E,hash:O,key:B,value:Z,_modify:N}},I=function(E,O,B){return{type:s,edit:E,hash:O,children:B,_modify:Y}},R=function(E,O,B){return{type:y,edit:E,mask:O,children:B,_modify:K}},L=function(E,O,B){return{type:S,edit:E,size:O,children:B,_modify:X}},G=function(E){return E===T||E.type===h||E.type===s},$=function(E,O,B,Z,te){for(var ie=[],ue=Z,fe=0,ke=0;ue;++ke)ue&1&&(ie[ke]=te[fe++]),ue>>>=1;return ie[O]=B,L(E,fe+1,ie)},H=function(E,O,B,Z){for(var te=new Array(O-1),ie=0,ue=0,fe=0,ke=Z.length;fe<ke;++fe)if(fe!==B){var Ae=Z[fe];Ae&&!w(Ae)&&(te[ie++]=Ae,ue|=1<<fe)}return R(E,ue,te)},W=function z(E,O,B,Z,te,ie){if(B===te)return I(E,B,[ie,Z]);var ue=f(O,B),fe=f(O,te);return R(E,_(ue)|_(fe),ue===fe?[z(E,O+r,B,Z,te,ie)]:ue<fe?[Z,ie]:[ie,Z])},M=function(E,O,B,Z,te,ie,ue,fe){for(var ke=te.length,Ae=0;Ae<ke;++Ae){var xt=te[Ae];if(B(ue,xt.key)){var at=xt.value,Lt=ie(at);return Lt===at?te:Lt===u?(--fe.value,j(E,Ae,te)):k(E,Ae,C(O,Z,ue,Lt),te)}}var zt=ie();return zt===u?te:(++fe.value,k(E,ke,C(O,Z,ue,zt),te))},V=function(E,O){return E===O.edit},N=function(E,O,B,Z,te,ie,ue){if(O(ie,this.key)){var fe=Z(this.value);return fe===this.value?this:fe===u?(--ue.value,T):V(E,this)?(this.value=fe,this):C(E,te,ie,fe)}var ke=Z();return ke===u?this:(++ue.value,W(E,B,this.hash,this,te,C(E,te,ie,ke)))},Y=function(E,O,B,Z,te,ie,ue){if(te===this.hash){var fe=V(E,this),ke=M(fe,E,O,this.hash,this.children,Z,ie,ue);return ke===this.children?this:ke.length>1?I(E,this.hash,ke):ke[0]}var Ae=Z();return Ae===u?this:(++ue.value,W(E,B,this.hash,this,te,C(E,te,ie,Ae)))},K=function(E,O,B,Z,te,ie,ue){var fe=this.mask,ke=this.children,Ae=f(B,te),xt=_(Ae),at=g(fe,xt),Lt=fe&xt,zt=Lt?ke[at]:T,In=zt._modify(E,O,B+r,Z,te,ie,ue);if(zt===In)return this;var gn=V(E,this),Jn=fe,Zt=void 0;if(Lt&&w(In)){if(Jn&=~xt,!Jn)return T;if(ke.length<=2&&G(ke[at^1]))return ke[at^1];Zt=j(gn,at,ke)}else if(!Lt&&!w(In)){if(ke.length>=a)return $(E,Ae,In,fe,ke);Jn|=xt,Zt=v(gn,at,In,ke)}else Zt=k(gn,at,In,ke);return gn?(this.mask=Jn,this.children=Zt,this):R(E,Jn,Zt)},X=function(E,O,B,Z,te,ie,ue){var fe=this.size,ke=this.children,Ae=f(B,te),xt=ke[Ae],at=(xt||T)._modify(E,O,B+r,Z,te,ie,ue);if(xt===at)return this;var Lt=V(E,this),zt=void 0;if(w(xt)&&!w(at))++fe,zt=k(Lt,Ae,at,ke);else if(!w(xt)&&w(at)){if(--fe,fe<=l)return H(E,fe,Ae,ke);zt=k(Lt,Ae,T,ke)}else zt=k(Lt,Ae,at,ke);return Lt?(this.size=fe,this.children=zt,this):L(E,fe,zt)};T._modify=function(z,E,O,B,Z,te,ie){var ue=B();return ue===u?T:(++ie.value,C(z,Z,te,ue))};function D(z,E,O,B,Z){this._editable=z,this._edit=E,this._config=O,this._root=B,this._size=Z}D.prototype.setTree=function(z,E){return this._editable?(this._root=z,this._size=E,this):z===this._root?this:new D(this._editable,this._edit,this._config,z,E)};var q=n.tryGetHash=function(z,E,O,B){for(var Z=B._root,te=0,ie=B._config.keyEq;;)switch(Z.type){case h:return ie(O,Z.key)?Z.value:z;case s:{if(E===Z.hash)for(var ue=Z.children,fe=0,ke=ue.length;fe<ke;++fe){var Ae=ue[fe];if(ie(O,Ae.key))return Ae.value}return z}case y:{var xt=f(te,E),at=_(xt);if(Z.mask&at){Z=Z.children[g(Z.mask,at)],te+=r;break}return z}case S:{if(Z=Z.children[f(te,E)],Z){te+=r;break}return z}default:return z}};D.prototype.tryGetHash=function(z,E,O){return q(z,E,O,this)};var U=n.tryGet=function(z,E,O){return q(z,O._config.hash(E),E,O)};D.prototype.tryGet=function(z,E){return U(z,E,this)};var ne=n.getHash=function(z,E,O){return q(void 0,z,E,O)};D.prototype.getHash=function(z,E){return ne(z,E,this)},n.get=function(z,E){return q(void 0,E._config.hash(z),z,E)},D.prototype.get=function(z,E){return U(E,z,this)};var F=n.has=function(z,E,O){return q(u,z,E,O)!==u};D.prototype.hasHash=function(z,E){return F(z,E,this)};var oe=n.has=function(z,E){return F(E._config.hash(z),z,E)};D.prototype.has=function(z){return oe(z,this)};var re=function(E,O){return E===O};n.make=function(z){return new D(0,0,{keyEq:z&&z.keyEq||re,hash:z&&z.hash||d},T,0)},n.empty=n.make();var Q=n.isEmpty=function(z){return z&&!!w(z._root)};D.prototype.isEmpty=function(){return Q(this)};var ye=n.modifyHash=function(z,E,O,B){var Z={value:B._size},te=B._root._modify(B._editable?B._edit:NaN,B._config.keyEq,0,z,E,O,Z);return B.setTree(te,Z.value)};D.prototype.modifyHash=function(z,E,O){return ye(O,z,E,this)};var se=n.modify=function(z,E,O){return ye(z,O._config.hash(E),E,O)};D.prototype.modify=function(z,E){return se(E,z,this)};var me=n.setHash=function(z,E,O,B){return ye(c(O),z,E,B)};D.prototype.setHash=function(z,E,O){return me(z,E,O,this)};var le=n.set=function(z,E,O){return me(O._config.hash(z),z,E,O)};D.prototype.set=function(z,E){return le(z,E,this)};var ge=c(u),be=n.removeHash=function(z,E,O){return ye(ge,z,E,O)};D.prototype.removeHash=D.prototype.deleteHash=function(z,E){return be(z,E,this)};var Be=n.remove=function(z,E){return be(E._config.hash(z),z,E)};D.prototype.remove=D.prototype.delete=function(z){return Be(z,this)};var Se=n.beginMutation=function(z){return new D(z._editable+1,z._edit+1,z._config,z._root,z._size)};D.prototype.beginMutation=function(){return Se(this)};var Fe=n.endMutation=function(z){return z._editable=z._editable&&z._editable-1,z};D.prototype.endMutation=function(){return Fe(this)};var ct=n.mutate=function(z,E){var O=Se(E);return z(O),Fe(O)};D.prototype.mutate=function(z){return ct(z,this)};var Me=function(E){return E&&Pe(E[0],E[1],E[2],E[3],E[4])},Pe=function(E,O,B,Z,te){for(;B<E;){var ie=O[B++];if(ie&&!w(ie))return nt(ie,Z,[E,O,B,Z,te])}return Me(te)},nt=function(E,O,B){switch(E.type){case h:return{value:O(E),rest:B};case s:case S:case y:var Z=E.children;return Pe(Z.length,Z,0,O,B);default:return Me(B)}},Ye={done:!0};function xe(z){this.v=z}xe.prototype.next=function(){if(!this.v)return Ye;var z=this.v;return this.v=Me(z.rest),z},xe.prototype[Symbol.iterator]=function(){return this};var Qe=function(E,O){return new xe(nt(E._root,O))},Ge=function(E){return[E.key,E.value]},dt=n.entries=function(z){return Qe(z,Ge)};D.prototype.entries=D.prototype[Symbol.iterator]=function(){return dt(this)};var De=function(E){return E.key},he=n.keys=function(z){return Qe(z,De)};D.prototype.keys=function(){return he(this)};var et=function(E){return E.value},St=n.values=D.prototype.values=function(z){return Qe(z,et)};D.prototype.values=function(){return St(this)};var _t=n.fold=function(z,E,O){var B=O._root;if(B.type===h)return z(E,B.value,B.key);for(var Z=[B.children],te=void 0;te=Z.pop();)for(var ie=0,ue=te.length;ie<ue;){var fe=te[ie++];fe&&fe.type&&(fe.type===h?E=z(E,fe.value,fe.key):Z.push(fe.children))}return E};D.prototype.fold=function(z,E){return _t(z,E,this)};var P=n.forEach=function(z,E){return _t(function(O,B,Z){return z(B,Z,E)},null,E)};D.prototype.forEach=function(z){return P(z,this)};var A=n.count=function(z){return z._size};D.prototype.count=function(){return A(this)},Object.defineProperty(D.prototype,"size",{get:D.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n});class mC{constructor(t){Te(this,"_map",void 0),this._map=new Map(t?.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(t){return this._map.get(t)}has(t){return this._map.has(t)}set(t,n){return this._map.set(t,n),this}delete(t){return this._map.delete(t),this}clone(){return $g(this)}toMap(){return new Map(this._map)}}class Mg{constructor(t){if(Te(this,"_hamt",fC.empty.beginMutation()),t instanceof Mg){const n=t._hamt.endMutation();t._hamt=n.beginMutation(),this._hamt=n.beginMutation()}else if(t)for(const[n,r]of t.entries())this._hamt.set(n,r)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(t){return this._hamt.get(t)}has(t){return this._hamt.has(t)}set(t,n){return this._hamt.set(t,n),this}delete(t){return this._hamt.delete(t),this}clone(){return $g(this)}toMap(){return new Map(this._hamt)}}function $g(e){return Xe("recoil_hamt_2020")?new Mg(e):new mC(e)}var hC={persistentMap:$g},gC=hC.persistentMap,vC=Object.freeze({__proto__:null,persistentMap:gC});function yC(e,...t){const n=new Set;e:for(const r of e){for(const o of t)if(o.has(r))continue e;n.add(r)}return n}var Ms=yC;function _C(e,t){const n=new Map;return e.forEach((r,o)=>{n.set(o,t(r,o))}),n}var zc=_C;function bC(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function kC(e){return{nodeDeps:zc(e.nodeDeps,t=>new Set(t)),nodeToNodeSubscriptions:zc(e.nodeToNodeSubscriptions,t=>new Set(t))}}function tf(e,t,n,r){const{nodeDeps:o,nodeToNodeSubscriptions:i}=n,a=o.get(e);if(a&&r&&a!==r.nodeDeps.get(e))return;o.set(e,t);const l=a==null?t:Ms(t,a);for(const u of l)i.has(u)||i.set(u,new Set),ut(i.get(u)).add(e);if(a){const u=Ms(a,t);for(const c of u){if(!i.has(c))return;const d=ut(i.get(c));d.delete(e),d.size===0&&i.delete(c)}}}function wC(e,t,n,r){var o,i,a,l;const u=n.getState();r===u.currentTree.version||r===((o=u.nextTree)===null||o===void 0?void 0:o.version)||((i=u.previousTree)===null||i===void 0||i.version);const c=n.getGraph(r);if(tf(e,t,c),r===((a=u.previousTree)===null||a===void 0?void 0:a.version)){const p=n.getGraph(u.currentTree.version);tf(e,t,p,c)}if(r===((l=u.previousTree)===null||l===void 0?void 0:l.version)||r===u.currentTree.version){var d;const p=(d=u.nextTree)===null||d===void 0?void 0:d.version;if(p!==void 0){const f=n.getGraph(p);tf(e,t,f,c)}}}var zl={cloneGraph:kC,graph:bC,saveDepsToStore:wC};let SC=0;const xC=()=>SC++;let TC=0;const jC=()=>TC++;let zC=0;const EC=()=>zC++;var dd={getNextTreeStateVersion:xC,getNextStoreID:jC,getNextComponentID:EC};const{persistentMap:l_}=vC,{graph:CC}=zl,{getNextTreeStateVersion:Hw}=dd;function Uw(){const e=Hw();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:l_(),nonvalidatedAtoms:l_()}}function RC(){const e=Uw();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,CC()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var Gw={makeEmptyTreeState:Uw,makeEmptyStoreState:RC,getNextTreeStateVersion:Hw};class Kw{}function PC(){return new Kw}var pd={RetentionZone:Kw,retentionZone:PC};function DC(e,t){const n=new Set(e);return n.add(t),n}function AC(e,t){const n=new Set(e);return n.delete(t),n}function IC(e,t,n){const r=new Map(e);return r.set(t,n),r}function NC(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r}function MC(e,t){const n=new Map(e);return n.delete(t),n}function $C(e,t){const n=new Map(e);return t.forEach(r=>n.delete(r)),n}var qw={setByAddingToSet:DC,setByDeletingFromSet:AC,mapBySettingInMap:IC,mapByUpdatingInMap:NC,mapByDeletingFromMap:MC,mapByDeletingMultipleFromMap:$C};function*OC(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)}var Og=OC;function LC(e,t){return new Proxy(e,{get:(r,o)=>(!(o in r)&&o in t&&(r[o]=t[o]()),r[o]),ownKeys:r=>Object.keys(r)})}var Yw=LC;const{getNode:El,getNodeMaybe:BC,recoilValuesForKeys:u_}=mn,{RetentionZone:c_}=pd,{setByAddingToSet:FC}=qw,WC=Object.freeze(new Set);class VC extends Error{}function HC(e,t,n){if(!Xe("recoil_memory_managament_2020"))return()=>{};const{nodesRetainedByZone:r}=e.getState().retention;function o(i){let a=r.get(i);a||r.set(i,a=new Set),a.add(t)}if(n instanceof c_)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!Xe("recoil_memory_managament_2020"))return;const{retention:i}=e.getState();function a(l){const u=i.nodesRetainedByZone.get(l);u?.delete(t),u&&u.size===0&&i.nodesRetainedByZone.delete(l)}if(n instanceof c_)a(n);else if(Array.isArray(n))for(const l of n)a(l)}}function Lg(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=El(n),a=HC(e,n,i.retainedBy),l=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{l(),a()})}function UC(e,t,n){Lg(e,e.getState().currentTree,t,n)}function GC(e,t){var n;const r=e.getState();(n=r.nodeCleanupFunctions.get(t))===null||n===void 0||n(),r.nodeCleanupFunctions.delete(t)}function KC(e,t,n){return Lg(e,t,n,"get"),El(n).get(e,t)}function Jw(e,t,n){return El(n).peek(e,t)}function qC(e,t,n){var r;const o=BC(t);return o==null||(r=o.invalidate)===null||r===void 0||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:FC(e.dirtyAtoms,t)}}function YC(e,t,n,r){const o=El(n);if(o.set==null)throw new VC(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return Lg(e,t,n,"set"),i(e,t,r)}function JC(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=El(n).nodeType;return Yw({type:i},{loadable:()=>Jw(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>i==="selector"?!1:t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var a;return u_((a=o.nodeDeps.get(n))!==null&&a!==void 0?a:[])},subscribers:()=>{var a,l;return{nodes:u_(Og(Zw(e,t,new Set([n])),u=>u!==n)),components:cd((a=(l=r.nodeToComponentSubscriptions.get(n))===null||l===void 0?void 0:l.values())!==null&&a!==void 0?a:[],([u])=>({name:u}))}}})}function Zw(e,t,n){const r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let l=o.pop();l;l=o.pop()){var a;r.add(l);const u=(a=i.nodeToNodeSubscriptions.get(l))!==null&&a!==void 0?a:WC;for(const c of u)r.has(c)||o.push(c)}return r}var jo={getNodeLoadable:KC,peekNodeLoadable:Jw,setNodeValue:YC,initializeNode:UC,cleanUpNode:GC,setUnvalidatedAtomValue_DEPRECATED:qC,peekNodeInfo:JC,getDownstreamNodes:Zw};let Xw=null;function ZC(e){Xw=e}function XC(){var e;(e=Xw)===null||e===void 0||e()}var Qw={setInvalidateMemoizedSnapshot:ZC,invalidateMemoizedSnapshot:XC};const{getDownstreamNodes:QC,getNodeLoadable:eS,setNodeValue:eR}=jo,{getNextComponentID:tR}=dd,{getNode:nR,getNodeMaybe:tS}=mn,{DefaultValue:Bg}=mn,{reactMode:rR}=jl,{AbstractRecoilValue:oR,RecoilState:iR,RecoilValueReadOnly:aR,isRecoilValue:sR}=ya,{invalidateMemoizedSnapshot:lR}=Qw;function uR(e,{key:t},n=e.getState().currentTree){var r,o;const i=e.getState();n.version===i.currentTree.version||n.version===((r=i.nextTree)===null||r===void 0?void 0:r.version)||(n.version,(o=i.previousTree)===null||o===void 0||o.version);const a=eS(e,n,t);return a.state==="loading"&&a.contents.catch(()=>{}),a}function cR(e,t){const n=e.clone();return t.forEach((r,o)=>{r.state==="hasValue"&&r.contents instanceof Bg?n.delete(o):n.set(o,r)}),n}function dR(e,t,{key:n},r){if(typeof r=="function"){const o=eS(e,t,n);if(o.state==="loading"){const i=`Tried to set atom or selector "${n}" using an updater function while the current state is pending, this is not currently supported.`;throw Re(i)}else if(o.state==="hasError")throw o.contents;return r(o.contents)}else return r}function pR(e,t,n){if(n.type==="set"){const{recoilValue:o,valueOrUpdater:i}=n,a=dR(e,t,o,i),l=eR(e,t,o.key,a);for(const[u,c]of l.entries())lh(t,u,c)}else if(n.type==="setLoadable"){const{recoilValue:{key:o},loadable:i}=n;lh(t,o,i)}else if(n.type==="markModified"){const{recoilValue:{key:o}}=n;t.dirtyAtoms.add(o)}else if(n.type==="setUnvalidated"){var r;const{recoilValue:{key:o},unvalidatedValue:i}=n,a=tS(o);a==null||(r=a.invalidate)===null||r===void 0||r.call(a,t),t.atomValues.delete(o),t.nonvalidatedAtoms.set(o,i),t.dirtyAtoms.add(o)}else Ag(`Unknown action ${n.type}`)}function lh(e,t,n){n.state==="hasValue"&&n.contents instanceof Bg?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function nS(e,t){e.replaceState(n=>{const r=rS(n);for(const o of t)pR(e,r,o);return oS(e,r),lR(),r})}function fd(e,t){if($s.length){const n=$s[$s.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else nS(e,[t])}const $s=[];function fR(){const e=new Map;return $s.push(e),()=>{for(const[t,n]of e)nS(t,n);$s.pop()}}function rS(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function oS(e,t){const n=QC(e,t,t.dirtyAtoms);for(const i of n){var r,o;(r=tS(i))===null||r===void 0||(o=r.invalidate)===null||o===void 0||o.call(r,t)}}function iS(e,t,n){fd(e,{type:"set",recoilValue:t,valueOrUpdater:n})}function mR(e,t,n){if(n instanceof Bg)return iS(e,t,n);fd(e,{type:"setLoadable",recoilValue:t,loadable:n})}function hR(e,t){fd(e,{type:"markModified",recoilValue:t})}function gR(e,t,n){fd(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})}function vR(e,{key:t},n,r=null){const o=tR(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),ut(i.nodeToComponentSubscriptions.get(t)).set(o,[r??"<not captured>",n]);const a=rR();if(a.early&&(a.mode==="LEGACY"||a.mode==="MUTABLE_SOURCE")){const l=e.getState().nextTree;l&&l.dirtyAtoms.has(t)&&n(l)}return{release:()=>{const l=e.getState(),u=l.nodeToComponentSubscriptions.get(t);u===void 0||!u.has(o)||(u.delete(o),u.size===0&&l.nodeToComponentSubscriptions.delete(t))}}}function yR(e,t){var n;const{currentTree:r}=e.getState(),o=nR(t.key);(n=o.clearCache)===null||n===void 0||n.call(o,e,r)}var xr={RecoilValueReadOnly:aR,AbstractRecoilValue:oR,RecoilState:iR,getRecoilValueAsLoadable:uR,setRecoilValue:iS,setRecoilValueLoadable:mR,markRecoilValueModified:hR,setUnvalidatedRecoilValue:gR,subscribeToRecoilValue:vR,isRecoilValue:sR,applyAtomValueWrites:cR,batchStart:fR,writeLoadableToTreeState:lh,invalidateDownstreams:oS,copyTreeState:rS,refreshRecoilValue:yR};function _R(e,t,n){const r=e.entries();let o=r.next();for(;!o.done;){const i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1}var bR=_R;const{cleanUpNode:kR}=jo,{deleteNodeConfigIfPossible:wR,getNode:aS}=mn,{RetentionZone:sS}=pd,SR=12e4,lS=new Set;function uS(e,t){const n=e.getState(),r=n.currentTree;if(n.nextTree)return;const o=new Set;for(const a of t)if(a instanceof sS)for(const l of zR(n,a))o.add(l);else o.add(a);const i=xR(e,o);for(const a of i)jR(e,r,a)}function xR(e,t){const n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return l(t),i;function l(u){const c=new Set,d=TR(e,r,u,i,a);for(const g of d){var p;if(aS(g).retainedBy==="recoilRoot"){a.add(g);continue}if(((p=n.retention.referenceCounts.get(g))!==null&&p!==void 0?p:0)>0){a.add(g);continue}if(cS(g).some(j=>n.retention.referenceCounts.get(j))){a.add(g);continue}const k=o.nodeToNodeSubscriptions.get(g);if(k&&bR(k,j=>a.has(j))){a.add(g);continue}i.add(g),c.add(g)}const f=new Set;for(const g of c)for(const k of(_=o.nodeDeps.get(g))!==null&&_!==void 0?_:lS){var _;i.has(k)||f.add(k)}f.size&&l(f)}}function TR(e,t,n,r,o){const i=e.getGraph(t.version),a=[],l=new Set;for(;n.size>0;)u(ut(n.values().next().value));return a;function u(c){if(r.has(c)||o.has(c)){n.delete(c);return}if(l.has(c))return;const d=i.nodeToNodeSubscriptions.get(c);if(d)for(const p of d)u(p);l.add(c),n.delete(c),a.push(c)}}function jR(e,t,n){if(!Xe("recoil_memory_managament_2020"))return;kR(e,n);const r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);const o=cS(n);for(const u of o){var i;(i=r.retention.nodesRetainedByZone.get(u))===null||i===void 0||i.delete(n)}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);const a=r.graphsByVersion.get(t.version);if(a){const u=a.nodeDeps.get(n);if(u!==void 0){a.nodeDeps.delete(n);for(const c of u){var l;(l=a.nodeToNodeSubscriptions.get(c))===null||l===void 0||l.delete(n)}}a.nodeToNodeSubscriptions.delete(n)}wR(n)}function zR(e,t){var n;return(n=e.retention.nodesRetainedByZone.get(t))!==null&&n!==void 0?n:lS}function cS(e){const t=aS(e).retainedBy;return t===void 0||t==="components"||t==="recoilRoot"?[]:t instanceof sS?[t]:t}function ER(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):uS(e,new Set([t]))}function CR(e,t,n){var r;if(!Xe("recoil_memory_managament_2020"))return;const o=e.getState().retention.referenceCounts,i=((r=o.get(t))!==null&&r!==void 0?r:0)+n;i===0?dS(e,t):o.set(t,i)}function dS(e,t){if(!Xe("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),ER(e,t)}function RR(e){if(!Xe("recoil_memory_managament_2020"))return;const t=e.getState();uS(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}function PR(e){return e===void 0?"recoilRoot":e}var fi={SUSPENSE_TIMEOUT_MS:SR,updateRetainCount:CR,updateRetainCountToZero:dS,releaseScheduledRetainablesNow:RR,retainedByOptionWithDefault:PR};const{unstable_batchedUpdates:DR}=ks;var AR={unstable_batchedUpdates:DR};const{unstable_batchedUpdates:IR}=AR;var NR={unstable_batchedUpdates:IR};const{batchStart:MR}=xr,{unstable_batchedUpdates:$R}=NR;let Fg=$R||(e=>e());const OR=e=>{Fg=e},LR=()=>Fg,BR=e=>{Fg(()=>{let t=()=>{};try{t=MR(),e()}finally{t()}})};var md={getBatcher:LR,setBatcher:OR,batchUpdates:BR};function*FR(e){for(const t of e)for(const n of t)yield n}var pS=FR;const fS=typeof Window>"u"||typeof window>"u",WR=e=>!fS&&(e===window||e instanceof Window),VR=typeof navigator<"u"&&navigator.product==="ReactNative";var hd={isSSR:fS,isReactNative:VR,isWindow:WR};function HR(e,t){let n;return(...r)=>{n||(n={});const o=t(...r);return Object.hasOwnProperty.call(n,o)||(n[o]=e(...r)),n[o]}}function UR(e,t){let n,r;return(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r}}function GR(e,t){let n,r;return[(...a)=>{const l=t(...a);return n===l||(n=l,r=e(...a)),r},()=>{n=null}]}var KR={memoizeWithArgsHash:HR,memoizeOneWithArgsHash:UR,memoizeOneWithArgsHashAndInvalidation:GR};const{batchUpdates:uh}=md,{initializeNode:qR,peekNodeInfo:YR}=jo,{graph:JR}=zl,{getNextStoreID:ZR}=dd,{DEFAULT_VALUE:XR,recoilValues:d_,recoilValuesForKeys:p_}=mn,{AbstractRecoilValue:QR,getRecoilValueAsLoadable:eP,setRecoilValue:f_,setUnvalidatedRecoilValue:tP}=xr,{updateRetainCount:Gu}=fi,{setInvalidateMemoizedSnapshot:nP}=Qw,{getNextTreeStateVersion:rP,makeEmptyStoreState:oP}=Gw,{isSSR:iP}=hd,{memoizeOneWithArgsHashAndInvalidation:aP}=KR;class gd{constructor(t,n){Te(this,"_store",void 0),Te(this,"_refCount",1),Te(this,"getLoadable",r=>(this.checkRefCount_INTERNAL(),eP(this._store,r))),Te(this,"getPromise",r=>(this.checkRefCount_INTERNAL(),this.getLoadable(r).toPromise())),Te(this,"getNodes_UNSTABLE",r=>{if(this.checkRefCount_INTERNAL(),r?.isModified===!0){if(r?.isInitialized===!1)return[];const a=this._store.getState().currentTree;return p_(a.dirtyAtoms)}const o=this._store.getState().knownAtoms,i=this._store.getState().knownSelectors;return r?.isInitialized==null?d_.values():r.isInitialized===!0?p_(pS([o,i])):Og(d_.values(),({key:a})=>!o.has(a)&&!i.has(a))}),Te(this,"getInfo_UNSTABLE",({key:r})=>(this.checkRefCount_INTERNAL(),YR(this._store,this._store.getState().currentTree,r))),Te(this,"map",r=>{this.checkRefCount_INTERNAL();const o=new ch(this,uh);return r(o),o}),Te(this,"asyncMap",async r=>{this.checkRefCount_INTERNAL();const o=new ch(this,uh);return o.retain(),await r(o),o.autoRelease_INTERNAL(),o}),this._store={storeID:ZR(),parentStoreID:n,getState:()=>t,replaceState:r=>{t.currentTree=r(t.currentTree)},getGraph:r=>{const o=t.graphsByVersion;if(o.has(r))return ut(o.get(r));const i=JR();return o.set(r,i),i},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw Re("Cannot subscribe to Snapshots")}};for(const r of this._store.getState().knownAtoms)qR(this._store,r,"get"),Gu(this._store,r,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0,this._refCount++;let t=!1;return()=>{t||(t=!0,this._release())}}autoRelease_INTERNAL(){iP||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,this._refCount===0){if(this._store.getState().nodeCleanupFunctions.forEach(t=>t()),this._store.getState().nodeCleanupFunctions.clear(),!Xe("recoil_memory_managament_2020"))return}else this._refCount<0}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){Xe("recoil_memory_managament_2020")&&this._refCount<=0}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function mS(e,t,n=!1){const r=e.getState(),o=n?rP():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(cd(r.nodeCleanupFunctions.entries(),([i])=>[i,()=>{}]))}}function sP(e){const t=new gd(oP());return e!=null?t.map(e):t}const[m_,hS]=aP((e,t)=>{var n;const r=e.getState(),o=t==="latest"?(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree:ut(r.previousTree);return new gd(mS(e,o),e.storeID)},(e,t)=>{var n,r;return String(t)+String(e.storeID)+String((n=e.getState().nextTree)===null||n===void 0?void 0:n.version)+String(e.getState().currentTree.version)+String((r=e.getState().previousTree)===null||r===void 0?void 0:r.version)});nP(hS);function lP(e,t="latest"){const n=m_(e,t);return n.isRetained()?n:(hS(),m_(e,t))}class ch extends gd{constructor(t,n){super(mS(t.getStore_INTERNAL(),t.getStore_INTERNAL().getState().currentTree,!0),t.getStoreID()),Te(this,"_batch",void 0),Te(this,"set",(r,o)=>{this.checkRefCount_INTERNAL();const i=this.getStore_INTERNAL();this._batch(()=>{Gu(i,r.key,1),f_(this.getStore_INTERNAL(),r,o)})}),Te(this,"reset",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();this._batch(()=>{Gu(o,r.key,1),f_(this.getStore_INTERNAL(),r,XR)})}),Te(this,"setUnvalidatedAtomValues_DEPRECATED",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();uh(()=>{for(const[i,a]of r.entries())Gu(o,i,1),tP(o,new QR(i),a)})}),this._batch=n}}var vd={Snapshot:gd,MutableSnapshot:ch,freshSnapshot:sP,cloneSnapshot:lP},uP=vd.Snapshot,cP=vd.MutableSnapshot,dP=vd.freshSnapshot,pP=vd.cloneSnapshot,yd=Object.freeze({__proto__:null,Snapshot:uP,MutableSnapshot:cP,freshSnapshot:dP,cloneSnapshot:pP});function fP(...e){const t=new Set;for(const n of e)for(const r of n)t.add(r);return t}var mP=fP;const{useRef:hP}=de;function gP(e){const t=hP(e);return t.current===e&&typeof e=="function"&&(t.current=e()),t}var h_=gP;const{getNextTreeStateVersion:vP,makeEmptyStoreState:gS}=Gw,{cleanUpNode:yP,getDownstreamNodes:_P,initializeNode:bP,setNodeValue:kP,setUnvalidatedAtomValue_DEPRECATED:wP}=jo,{graph:SP}=zl,{cloneGraph:xP}=zl,{getNextStoreID:vS}=dd,{createMutableSource:nf,reactMode:yS}=jl,{applyAtomValueWrites:TP}=xr,{releaseScheduledRetainablesNow:_S}=fi,{freshSnapshot:jP}=yd,{useCallback:zP,useContext:bS,useEffect:dh,useMemo:EP,useRef:CP,useState:RP}=de;function Xa(){throw Re("This component must be used inside a <RecoilRoot> component.")}const kS=Object.freeze({storeID:vS(),getState:Xa,replaceState:Xa,getGraph:Xa,subscribeToTransactions:Xa,addTransactionMetadata:Xa});let ph=!1;function g_(e){if(ph)throw Re("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");const t=e.getState();if(t.nextTree===null){Xe("recoil_memory_managament_2020")&&Xe("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&_S(e);const n=t.currentTree.version,r=vP();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,xP(ut(t.graphsByVersion.get(n))))}}const wS=de.createContext({current:kS}),_d=()=>bS(wS),SS=de.createContext(null);function PP(){return bS(SS)}function Wg(e,t,n){const r=_P(e,n,n.dirtyAtoms);for(const o of r){const i=t.nodeToComponentSubscriptions.get(o);if(i)for(const[a,[l,u]]of i)u(n)}}function xS(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[o,i]of t.nodeTransactionSubscriptions)if(r.has(o))for(const[a,l]of i)l(e);for(const[o,i]of t.transactionSubscriptions)i(e);(!yS().early||t.suspendedComponentResolvers.size>0)&&(Wg(e,t,n),t.suspendedComponentResolvers.forEach(o=>o()),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach(o=>o(n)),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function DP(e){const t=e.getState();t.commitDepth++;try{const{nextTree:n}=t;if(n==null)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,xS(e),t.previousTree!=null?t.graphsByVersion.delete(t.previousTree.version):Ag("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,Xe("recoil_memory_managament_2020")&&n==null&&_S(e)}finally{t.commitDepth--}}function AP({setNotifyBatcherOfChange:e}){const t=_d(),[,n]=RP([]);return e(()=>n({})),dh(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),dh(()=>{dC.enqueueExecution("Batcher",()=>{DP(t.current)})}),null}function IP(e,t){const n=gS();return t({set:(r,o)=>{const i=n.currentTree,a=kP(e,i,r.key,o),l=new Set(a.keys()),u=i.nonvalidatedAtoms.clone();for(const c of l)u.delete(c);n.currentTree={...i,dirtyAtoms:mP(i.dirtyAtoms,l),atomValues:TP(i.atomValues,a),nonvalidatedAtoms:u}},setUnvalidatedAtomValues:r=>{r.forEach((o,i)=>{n.currentTree=wP(n.currentTree,i,o)})}}),n}function NP(e){const t=jP(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(r=>r()),n.nodeCleanupFunctions.clear(),n}let v_=0;function MP({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;const i=_=>{const g=o.current.graphsByVersion;if(g.has(_))return ut(g.get(_));const k=SP();return g.set(_,k),k},a=(_,g)=>{if(g==null){const{transactionSubscriptions:k}=p.current.getState(),j=v_++;return k.set(j,_),{release:()=>{k.delete(j)}}}else{const{nodeTransactionSubscriptions:k}=p.current.getState();k.has(g)||k.set(g,new Map);const j=v_++;return ut(k.get(g)).set(j,_),{release:()=>{const v=k.get(g);v&&(v.delete(j),v.size===0&&k.delete(g))}}}},l=_=>{g_(p.current);for(const g of Object.keys(_))ut(p.current.getState().nextTree).transactionMetadata[g]=_[g]},u=_=>{g_(p.current);const g=ut(o.current.nextTree);let k;try{ph=!0,k=_(g)}finally{ph=!1}k!==g&&(o.current.nextTree=k,yS().early&&Wg(p.current,o.current,k),ut(c.current)())},c=CP(null),d=zP(_=>{c.current=_},[c]),p=h_(()=>n??{storeID:vS(),getState:()=>o.current,replaceState:u,getGraph:i,subscribeToTransactions:a,addTransactionMetadata:l});n!=null&&(p.current=n),o=h_(()=>e!=null?IP(p.current,e):t!=null?NP(t):gS());const f=EP(()=>nf?.(o,()=>o.current.currentTree.version),[o]);return dh(()=>{const _=p.current;for(const g of new Set(_.getState().knownAtoms))bP(_,g,"get");return()=>{for(const g of _.getState().knownAtoms)yP(_,g)}},[p]),de.createElement(wS.Provider,{value:p},de.createElement(SS.Provider,{value:f},de.createElement(AP,{setNotifyBatcherOfChange:d}),r))}function $P(e){const{override:t,...n}=e,r=_d();return t===!1&&r.current!==kS?e.children:de.createElement(MP,n)}function OP(){return _d().current.storeID}var Zr={RecoilRoot:$P,useStoreRef:_d,useRecoilMutableSource:PP,useRecoilStoreID:OP,notifyComponents_FOR_TESTING:Wg,sendEndOfBatchNotifications_FOR_TESTING:xS};function LP(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0}var BP=LP;const{useEffect:FP,useRef:WP}=de;function VP(e){const t=WP();return FP(()=>{t.current=e}),t.current}var TS=VP;const{useStoreRef:HP}=Zr,{SUSPENSE_TIMEOUT_MS:UP}=fi,{updateRetainCount:Qa}=fi,{RetentionZone:GP}=pd,{useEffect:KP,useRef:qP}=de,{isSSR:y_}=hd;function YP(e){if(Xe("recoil_memory_managament_2020"))return JP(e)}function JP(e){const n=(Array.isArray(e)?e:[e]).map(a=>a instanceof GP?a:a.key),r=HP();KP(()=>{if(!Xe("recoil_memory_managament_2020"))return;const a=r.current;if(o.current&&!y_)window.clearTimeout(o.current),o.current=null;else for(const l of n)Qa(a,l,1);return()=>{for(const l of n)Qa(a,l,-1)}},[r,...n]);const o=qP(),i=TS(n);if(!y_&&(i===void 0||!BP(i,n))){const a=r.current;for(const l of n)Qa(a,l,1);if(i)for(const l of i)Qa(a,l,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{o.current=null;for(const l of n)Qa(a,l,-1)},UP)}}var Vg=YP;function ZP(){return"<component name not available>"}var Cl=ZP;const{batchUpdates:XP}=md,{DEFAULT_VALUE:jS}=mn,{currentRendererSupportsUseSyncExternalStore:QP,reactMode:$a,useMutableSource:eD,useSyncExternalStore:tD}=jl,{useRecoilMutableSource:nD,useStoreRef:Tr}=Zr,{AbstractRecoilValue:fh,getRecoilValueAsLoadable:Rl,setRecoilValue:Ec,setUnvalidatedRecoilValue:rD,subscribeToRecoilValue:_a}=xr,{useCallback:un,useEffect:ba,useMemo:zS,useRef:Os,useState:Hg}=de,{setByAddingToSet:oD}=qw,{isSSR:iD}=hd;function Ug(e,t,n){if(e.state==="hasValue")return e.contents;throw e.state==="loading"?new Promise(o=>{const i=n.current.getState().suspendedComponentResolvers;i.add(o),iD&&ot(e.contents)&&e.contents.finally(()=>{i.delete(o)})}):e.state==="hasError"?e.contents:Re(`Invalid value of loadable atom "${t.key}"`)}function aD(){const e=Cl(),t=Tr(),[,n]=Hg([]),r=Os(new Set);r.current=new Set;const o=Os(new Set),i=Os(new Map),a=un(u=>{const c=i.current.get(u);c&&(c.release(),i.current.delete(u))},[i]),l=un((u,c)=>{i.current.has(c)&&n([])},[]);return ba(()=>{const u=t.current;Ms(r.current,o.current).forEach(c=>{if(i.current.has(c))return;const d=_a(u,new fh(c),f=>l(f,c),e);i.current.set(c,d),u.getState().nextTree?u.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{l(u.getState(),c)}):l(u.getState(),c)}),Ms(o.current,r.current).forEach(c=>{a(c)}),o.current=r.current}),ba(()=>{const u=i.current;return Ms(r.current,new Set(u.keys())).forEach(c=>{const d=_a(t.current,new fh(c),p=>l(p,c),e);u.set(c,d)}),()=>u.forEach((c,d)=>a(d))},[e,t,a,l]),zS(()=>{function u(g){return k=>{Ec(t.current,g,k)}}function c(g){return()=>Ec(t.current,g,jS)}function d(g){var k;r.current.has(g.key)||(r.current=oD(r.current,g.key));const j=t.current.getState();return Rl(t.current,g,$a().early&&(k=j.nextTree)!==null&&k!==void 0?k:j.currentTree)}function p(g){const k=d(g);return Ug(k,g,t)}function f(g){return[p(g),u(g)]}function _(g){return[d(g),u(g)]}return{getRecoilValue:p,getRecoilValueLoadable:d,getRecoilState:f,getRecoilStateLoadable:_,getSetRecoilState:u,getResetRecoilState:c}},[r,t])}const sD={current:0};function lD(e){const t=Tr(),n=Cl(),r=un(()=>{var l;const u=t.current,c=u.getState(),d=$a().early&&(l=c.nextTree)!==null&&l!==void 0?l:c.currentTree;return{loadable:Rl(u,e,d),key:e.key}},[t,e]),o=un(l=>{let u;return()=>{var c,d;const p=l();return(c=u)!==null&&c!==void 0&&c.loadable.is(p.loadable)&&((d=u)===null||d===void 0?void 0:d.key)===p.key?u:(u=p,p)}},[]),i=zS(()=>o(r),[r,o]),a=un(l=>{const u=t.current;return _a(u,e,l,n).release},[t,e,n]);return tD(a,i,i).loadable}function uD(e){const t=Tr(),n=un(()=>{var c;const d=t.current,p=d.getState(),f=$a().early&&(c=p.nextTree)!==null&&c!==void 0?c:p.currentTree;return Rl(d,e,f)},[t,e]),r=un(()=>n(),[n]),o=Cl(),i=un((c,d)=>{const p=t.current;return _a(p,e,()=>{if(!Xe("recoil_suppress_rerender_in_callback"))return d();const _=n();u.current.is(_)||d(),u.current=_},o).release},[t,e,o,n]),a=nD();if(a==null)throw Re("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const l=eD(a,r,i),u=Os(l);return ba(()=>{u.current=l}),l}function mh(e){const t=Tr(),n=Cl(),r=un(()=>{var u;const c=t.current,d=c.getState(),p=$a().early&&(u=d.nextTree)!==null&&u!==void 0?u:d.currentTree;return Rl(c,e,p)},[t,e]),o=un(()=>({loadable:r(),key:e.key}),[r,e.key]),i=un(u=>{const c=o();return u.loadable.is(c.loadable)&&u.key===c.key?u:c},[o]);ba(()=>{const u=_a(t.current,e,c=>{l(i)},n);return l(i),u.release},[n,e,t,i]);const[a,l]=Hg(o);return a.key!==e.key?o().loadable:a.loadable}function cD(e){const t=Tr(),[,n]=Hg([]),r=Cl(),o=un(()=>{var l;const u=t.current,c=u.getState(),d=$a().early&&(l=c.nextTree)!==null&&l!==void 0?l:c.currentTree;return Rl(u,e,d)},[t,e]),i=o(),a=Os(i);return ba(()=>{a.current=i}),ba(()=>{const l=t.current,u=l.getState(),c=_a(l,e,p=>{var f;if(!Xe("recoil_suppress_rerender_in_callback"))return n([]);const _=o();(f=a.current)!==null&&f!==void 0&&f.is(_)||n(_),a.current=_},r);if(u.nextTree)l.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{a.current=null,n([])});else{var d;if(!Xe("recoil_suppress_rerender_in_callback"))return n([]);const p=o();(d=a.current)!==null&&d!==void 0&&d.is(p)||n(p),a.current=p}return c.release},[r,o,e,t]),i}function Gg(e){return Xe("recoil_memory_managament_2020")&&Vg(e),{TRANSITION_SUPPORT:mh,SYNC_EXTERNAL_STORE:QP()?lD:mh,MUTABLE_SOURCE:uD,LEGACY:cD}[$a().mode](e)}function ES(e){const t=Tr(),n=Gg(e);return Ug(n,e,t)}function bd(e){const t=Tr();return un(n=>{Ec(t.current,e,n)},[t,e])}function dD(e){const t=Tr();return un(()=>{Ec(t.current,e,jS)},[t,e])}function pD(e){return[ES(e),bd(e)]}function fD(e){return[Gg(e),bd(e)]}function mD(){const e=Tr();return(t,n={})=>{XP(()=>{e.current.addTransactionMetadata(n),t.forEach((r,o)=>rD(e.current,new fh(o),r))})}}function CS(e){return Xe("recoil_memory_managament_2020")&&Vg(e),mh(e)}function RS(e){const t=Tr(),n=CS(e);return Ug(n,e,t)}function hD(e){return[RS(e),bd(e)]}var gD={recoilComponentGetRecoilValueCount_FOR_TESTING:sD,useRecoilInterface:aD,useRecoilState:pD,useRecoilStateLoadable:fD,useRecoilValue:ES,useRecoilValueLoadable:Gg,useResetRecoilState:dD,useSetRecoilState:bd,useSetUnvalidatedAtomValues:mD,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:CS,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:RS,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:hD};function vD(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n}var yD=vD;function _D(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n}var bD=_D;function kD(...e){const t=new Map;for(let n=0;n<e.length;n++){const r=e[n].keys();let o;for(;!(o=r.next()).done;)t.set(o.value,e[n].get(o.value))}return t}var wD=kD;const{batchUpdates:SD}=md,{DEFAULT_VALUE:xD,getNode:PS,nodes:TD}=mn,{useStoreRef:Kg}=Zr,{AbstractRecoilValue:jD,setRecoilValueLoadable:zD}=xr,{SUSPENSE_TIMEOUT_MS:ED}=fi,{cloneSnapshot:Cc}=yd,{useCallback:kd,useEffect:DS,useRef:__,useState:CD}=de,{isSSR:b_}=hd;function wd(e){const t=Kg();DS(()=>t.current.subscribeToTransactions(e).release,[e,t])}function k_(e){const t=e.atomValues.toMap(),n=zc(yD(t,(r,o)=>{const a=PS(o).persistence_UNSTABLE;return a!=null&&a.type!=="none"&&r.state==="hasValue"}),r=>r.contents);return wD(e.nonvalidatedAtoms.toMap(),n)}function RD(e){wd(kd(t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(n=t.getState().currentTree);const o=k_(r),i=k_(n),a=zc(TD,u=>{var c,d,p,f;return{persistence_UNSTABLE:{type:(c=(d=u.persistence_UNSTABLE)===null||d===void 0?void 0:d.type)!==null&&c!==void 0?c:"none",backButton:(p=(f=u.persistence_UNSTABLE)===null||f===void 0?void 0:f.backButton)!==null&&p!==void 0?p:!1}}}),l=bD(r.dirtyAtoms,u=>o.has(u)||i.has(u));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:l,transactionMetadata:{...r.transactionMetadata}})},[e]))}function PD(e){wd(kd(t=>{const n=Cc(t,"latest"),r=Cc(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))}function DD(){const e=Kg(),[t,n]=CD(()=>Cc(e.current)),r=TS(t),o=__(),i=__();if(wd(kd(l=>n(Cc(l)),[])),DS(()=>{const l=t.retain();if(o.current&&!b_){var u;window.clearTimeout(o.current),o.current=null,(u=i.current)===null||u===void 0||u.call(i),i.current=null}return()=>{window.setTimeout(l,10)}},[t]),r!==t&&!b_){if(o.current){var a;window.clearTimeout(o.current),o.current=null,(a=i.current)===null||a===void 0||a.call(i),i.current=null}i.current=t.retain(),o.current=window.setTimeout(()=>{var l;o.current=null,(l=i.current)===null||l===void 0||l.call(i),i.current=null},ED)}return t}function AS(e,t){var n;const r=e.getState(),o=(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;SD(()=>{const a=new Set;for(const c of[o.atomValues.keys(),i.atomValues.keys()])for(const d of c){var l,u;((l=o.atomValues.get(d))===null||l===void 0?void 0:l.contents)!==((u=i.atomValues.get(d))===null||u===void 0?void 0:u.contents)&&PS(d).shouldRestoreFromSnapshots&&a.add(d)}a.forEach(c=>{zD(e,new jD(c),i.atomValues.has(c)?ut(i.atomValues.get(c)):xD)}),e.replaceState(c=>({...c,stateID:t.getID()}))})}function AD(){const e=Kg();return kd(t=>AS(e.current,t),[e])}var IS={useRecoilSnapshot:DD,gotoSnapshot:AS,useGotoRecoilSnapshot:AD,useRecoilTransactionObserver:PD,useTransactionObservation_DEPRECATED:RD,useTransactionSubscription_DEPRECATED:wd};const{peekNodeInfo:ID}=jo,{useStoreRef:ND}=Zr;function MD(){const e=ND();return({key:t})=>ID(e.current,e.current.getState().currentTree,t)}var $D=MD;const{reactMode:OD}=jl,{RecoilRoot:LD,useStoreRef:BD}=Zr,{useMemo:FD}=de;function WD(){OD().mode==="MUTABLE_SOURCE"&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode.  Please consider upgrading to recoil_sync_external_store mode.");const e=BD().current;return FD(()=>{function t({children:n}){return de.createElement(LD,{store_INTERNAL:e},n)}return t},[e])}var VD=WD;const{loadableWithValue:HD}=Tl,{initializeNode:UD}=jo,{DEFAULT_VALUE:GD,getNode:KD}=mn,{copyTreeState:qD,getRecoilValueAsLoadable:YD,invalidateDownstreams:JD,writeLoadableToTreeState:ZD}=xr;function w_(e){return KD(e.key).nodeType==="atom"}class XD{constructor(t,n){Te(this,"_store",void 0),Te(this,"_treeState",void 0),Te(this,"_changes",void 0),Te(this,"get",r=>{if(this._changes.has(r.key))return this._changes.get(r.key);if(!w_(r))throw Re("Reading selectors within atomicUpdate is not supported");const o=YD(this._store,r,this._treeState);if(o.state==="hasValue")return o.contents;throw o.state==="hasError"?o.contents:Re(`Expected Recoil atom ${r.key} to have a value, but it is in a loading state.`)}),Te(this,"set",(r,o)=>{if(!w_(r))throw Re("Setting selectors within atomicUpdate is not supported");if(typeof o=="function"){const i=this.get(r);this._changes.set(r.key,o(i))}else UD(this._store,r.key,"set"),this._changes.set(r.key,o)}),Te(this,"reset",r=>{this.set(r,GD)}),this._store=t,this._treeState=n,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;const t=qD(this._treeState);for(const[n,r]of this._changes)ZD(t,n,HD(r));return JD(this._store,t),t}}function QD(e){return t=>{e.replaceState(n=>{const r=new XD(e,n);return t(r),r.newTreeState_INTERNAL()})}}var eA={atomicUpdater:QD},tA=eA.atomicUpdater,NS=Object.freeze({__proto__:null,atomicUpdater:tA});function nA(e,t){if(!e)throw new Error(t)}var rA=nA,ws=rA;const{atomicUpdater:oA}=NS,{batchUpdates:iA}=md,{DEFAULT_VALUE:aA}=mn,{useStoreRef:sA}=Zr,{refreshRecoilValue:lA,setRecoilValue:S_}=xr,{cloneSnapshot:uA}=yd,{gotoSnapshot:cA}=IS,{useCallback:dA}=de;class MS{}const pA=new MS;function $S(e,t,n,r){let o=pA,i;if(iA(()=>{const l="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create.  Please see the docs at recoiljs.org for details.";if(typeof t!="function")throw Re(l);const u=Yw({...r??{},set:(d,p)=>S_(e,d,p),reset:d=>S_(e,d,aA),refresh:d=>lA(e,d),gotoSnapshot:d=>cA(e,d),transact_UNSTABLE:d=>oA(e)(d)},{snapshot:()=>{const d=uA(e);return i=d.retain(),d}}),c=t(u);if(typeof c!="function")throw Re(l);o=c(...n)}),o instanceof MS&&ws(!1),ot(o))o=o.finally(()=>{var l;(l=i)===null||l===void 0||l()});else{var a;(a=i)===null||a===void 0||a()}return o}function fA(e,t){const n=sA();return dA((...r)=>$S(n.current,e,r),t!=null?[...t,n]:void 0)}var OS={recoilCallback:$S,useRecoilCallback:fA};const{useStoreRef:mA}=Zr,{refreshRecoilValue:hA}=xr,{useCallback:gA}=de;function vA(e){const t=mA();return gA(()=>{const n=t.current;hA(n,e)},[e,t])}var yA=vA;const{atomicUpdater:_A}=NS,{useStoreRef:bA}=Zr,{useMemo:kA}=de;function wA(e,t){const n=bA();return kA(()=>(...r)=>{_A(n.current)(i=>{e(i)(...r)})},t!=null?[...t,n]:void 0)}var SA=wA;class xA{constructor(t){Te(this,"value",void 0),this.value=t}}var TA={WrappedValue:xA},jA=TA.WrappedValue,LS=Object.freeze({__proto__:null,WrappedValue:jA});const{isFastRefreshEnabled:zA}=jl;class x_ extends Error{}class EA{constructor(t){var n,r,o;Te(this,"_name",void 0),Te(this,"_numLeafs",void 0),Te(this,"_root",void 0),Te(this,"_onHit",void 0),Te(this,"_onSet",void 0),Te(this,"_mapNodeValue",void 0),this._name=t?.name,this._numLeafs=0,this._root=null,this._onHit=(n=t?.onHit)!==null&&n!==void 0?n:()=>{},this._onSet=(r=t?.onSet)!==null&&r!==void 0?r:()=>{},this._mapNodeValue=(o=t?.mapNodeValue)!==null&&o!==void 0?o:i=>i}size(){return this._numLeafs}root(){return this._root}get(t,n){var r;return(r=this.getLeafNode(t,n))===null||r===void 0?void 0:r.value}getLeafNode(t,n){if(this._root==null)return;let r=this._root;for(;r;){if(n?.onNodeVisit(r),r.type==="leaf")return this._onHit(r),r;const o=this._mapNodeValue(t(r.nodeKey));r=r.branches.get(o)}}set(t,n,r){const o=()=>{var i,a,l,u;let c,d;for(const[j,v]of t){var p,f,_;const h=this._root;if(h?.type==="leaf")throw this.invalidCacheError();const s=c;if(c=s?s.branches.get(d):h,c=(p=c)!==null&&p!==void 0?p:{type:"branch",nodeKey:j,parent:s,branches:new Map,branchKey:d},c.type!=="branch"||c.nodeKey!==j)throw this.invalidCacheError();s?.branches.set(d,c),r==null||(f=r.onNodeVisit)===null||f===void 0||f.call(r,c),d=this._mapNodeValue(v),this._root=(_=this._root)!==null&&_!==void 0?_:c}const g=c?(i=c)===null||i===void 0?void 0:i.branches.get(d):this._root;if(g!=null&&(g.type!=="leaf"||g.branchKey!==d))throw this.invalidCacheError();const k={type:"leaf",value:n,parent:c,branchKey:d};(a=c)===null||a===void 0||a.branches.set(d,k),this._root=(l=this._root)!==null&&l!==void 0?l:k,this._numLeafs++,this._onSet(k),r==null||(u=r.onNodeVisit)===null||u===void 0||u.call(r,k)};try{o()}catch(i){if(i instanceof x_)this.clear(),o();else throw i}}delete(t){const n=this.root();if(!n)return!1;if(t===n)return this._root=null,this._numLeafs=0,!0;let r=t.parent,o=t.branchKey;for(;r;){var i;if(r.branches.delete(o),r===n)return r.branches.size===0?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(r.branches.size>0)break;o=(i=r)===null||i===void 0?void 0:i.branchKey,r=r.parent}for(;r!==n;r=r.parent)if(r==null)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){const t=zA()?"Possible Fast Refresh module reload detected.  This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values.  This happens when selectors do not return consistent values for the same input dependency values.  That may also be caused when using Fast Refresh to change a selector implementation.  Resetting cache.";throw Ag(t+(this._name!=null?` - ${this._name}`:"")),new x_}}var CA={TreeCache:EA},RA=CA.TreeCache,BS=Object.freeze({__proto__:null,TreeCache:RA});class PA{constructor(t){var n;Te(this,"_maxSize",void 0),Te(this,"_size",void 0),Te(this,"_head",void 0),Te(this,"_tail",void 0),Te(this,"_map",void 0),Te(this,"_keyMapper",void 0),this._maxSize=t.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=(n=t.mapKey)!==null&&n!==void 0?n:r=>r}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(t){return this._map.has(this._keyMapper(t))}get(t){const n=this._keyMapper(t),r=this._map.get(n);if(r)return this.set(t,r.value),r.value}set(t,n){const r=this._keyMapper(t);this._map.get(r)&&this.delete(t);const i=this.head(),a={key:t,right:i,left:null,value:n};i?i.left=a:this._tail=a,this._map.set(r,a),this._head=a,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){const t=this.tail();t&&this.delete(t.key)}delete(t){const n=this._keyMapper(t);if(!this._size||!this._map.has(n))return;const r=ut(this._map.get(n)),o=r.right,i=r.left;o&&(o.left=r.left),i&&(i.right=r.right),r===this.head()&&(this._head=o),r===this.tail()&&(this._tail=i),this._map.delete(n),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}var DA={LRUCache:PA},AA=DA.LRUCache,FS=Object.freeze({__proto__:null,LRUCache:AA});const{LRUCache:IA}=FS,{TreeCache:NA}=BS;function MA({name:e,maxSize:t,mapNodeValue:n=r=>r}){const r=new IA({maxSize:t}),o=new NA({name:e,mapNodeValue:n,onHit:i=>{r.set(i,!0)},onSet:i=>{const a=r.tail();r.set(i,!0),a&&o.size()>t&&o.delete(a.key)}});return o}var T_=MA;function Xn(e,t,n){if(typeof e=="string"&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(t?.allowFunctions!==!0)throw Re("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(e===null)return"null";if(typeof e!="object"){var r;return(r=JSON.stringify(e))!==null&&r!==void 0?r:""}if(ot(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((o,i)=>Xn(o,t,i.toString()))}]`;if(typeof e.toJSON=="function")return Xn(e.toJSON(n),t,n);if(e instanceof Map){const o={};for(const[i,a]of e)o[typeof i=="string"?i:Xn(i,t)]=a;return Xn(o,t,n)}return e instanceof Set?Xn(Array.from(e).sort((o,i)=>Xn(o,t).localeCompare(Xn(i,t))),t,n):Symbol!==void 0&&e[Symbol.iterator]!=null&&typeof e[Symbol.iterator]=="function"?Xn(Array.from(e),t,n):`{${Object.keys(e).filter(o=>e[o]!==void 0).sort().map(o=>`${Xn(o,t)}:${Xn(e[o],t,o)}`).join(",")}}`}function $A(e,t={allowFunctions:!1}){return Xn(e,t)}var Sd=$A;const{TreeCache:OA}=BS,pu={equality:"reference",eviction:"keep-all",maxSize:1/0};function LA({equality:e=pu.equality,eviction:t=pu.eviction,maxSize:n=pu.maxSize}=pu,r){const o=BA(e);return FA(t,n,o,r)}function BA(e){switch(e){case"reference":return t=>t;case"value":return t=>Sd(t)}throw Re(`Unrecognized equality policy ${e}`)}function FA(e,t,n,r){switch(e){case"keep-all":return new OA({name:r,mapNodeValue:n});case"lru":return T_({name:r,maxSize:ut(t),mapNodeValue:n});case"most-recent":return T_({name:r,maxSize:1,mapNodeValue:n})}throw Re(`Unrecognized eviction policy ${e}`)}var WA=LA;function VA(e){return()=>null}var HA={startPerfBlock:VA};const{isLoadable:UA,loadableWithError:fu,loadableWithPromise:GA,loadableWithValue:rf}=Tl,{WrappedValue:WS}=LS,{getNodeLoadable:mu,peekNodeLoadable:KA,setNodeValue:qA}=jo,{saveDepsToStore:YA}=zl,{DEFAULT_VALUE:JA,getConfigDeletionHandler:ZA,getNode:XA,registerNode:j_}=mn,{isRecoilValue:QA}=ya,{markRecoilValueModified:z_}=xr,{retainedByOptionWithDefault:eI}=fi,{recoilCallback:tI}=OS,{startPerfBlock:nI}=HA;class VS{}const es=new VS,ts=[],hu=new Map,rI=(()=>{let e=0;return()=>e++})();function HS(e){let t=null;const{key:n,get:r,cachePolicy_UNSTABLE:o}=e,i=e.set!=null?e.set:void 0,a=new Set,l=WA(o??{equality:"reference",eviction:"keep-all"},n),u=eI(e.retainedBy_UNSTABLE),c=new Map;let d=0;function p(){return!Xe("recoil_memory_managament_2020")||d>0}function f(D){return D.getState().knownSelectors.add(n),d++,()=>{d--}}function _(){return ZA(n)!==void 0&&!p()}function g(D,q,U,ne,F){M(q,ne,F),k(D,U)}function k(D,q){H(D,q)&&$(D),v(q,!0)}function j(D,q){H(D,q)&&(ut(R(D)).stateVersions.clear(),v(q,!1))}function v(D,q){const U=hu.get(D);if(U!=null){for(const ne of U)z_(ne,ut(t));q&&hu.delete(D)}}function h(D,q){let U=hu.get(q);U==null&&hu.set(q,U=new Set),U.add(D)}function s(D,q,U,ne,F,oe){return q.then(re=>{if(!p())throw $(D),es;const Q=rf(re);return g(D,U,F,Q,ne),re}).catch(re=>{if(!p())throw $(D),es;if(ot(re))return y(D,re,U,ne,F,oe);const Q=fu(re);throw g(D,U,F,Q,ne),re})}function y(D,q,U,ne,F,oe){return q.then(re=>{if(!p())throw $(D),es;oe.loadingDepKey!=null&&oe.loadingDepPromise===q?U.atomValues.set(oe.loadingDepKey,rf(re)):D.getState().knownSelectors.forEach(me=>{U.atomValues.delete(me)});const Q=w(D,U);if(Q&&Q.state!=="loading"){if((H(D,F)||R(D)==null)&&k(D,F),Q.state==="hasValue")return Q.contents;throw Q.contents}if(!H(D,F)){const me=I(D,U);if(me!=null)return me.loadingLoadable.contents}const[ye,se]=T(D,U,F);if(ye.state!=="loading"&&g(D,U,F,ye,se),ye.state==="hasError")throw ye.contents;return ye.contents}).catch(re=>{if(re instanceof VS)throw es;if(!p())throw $(D),es;const Q=fu(re);throw g(D,U,F,Q,ne),re})}function S(D,q,U,ne){var F,oe,re,Q;if(H(D,ne)||q.version===((F=D.getState())===null||F===void 0||(oe=F.currentTree)===null||oe===void 0?void 0:oe.version)||q.version===((re=D.getState())===null||re===void 0||(Q=re.nextTree)===null||Q===void 0?void 0:Q.version)){var ye,se,me;YA(n,U,D,(ye=(se=D.getState())===null||se===void 0||(me=se.nextTree)===null||me===void 0?void 0:me.version)!==null&&ye!==void 0?ye:D.getState().currentTree.version)}for(const le of U)a.add(le)}function T(D,q,U){const ne=nI(n);let F=!0,oe=!0;const re=()=>{ne(),oe=!1};let Q,ye=!1,se;const me={loadingDepKey:null,loadingDepPromise:null},le=new Map;function ge({key:Be}){const Se=mu(D,q,Be);switch(le.set(Be,Se),F||(S(D,q,new Set(le.keys()),U),j(D,U)),Se.state){case"hasValue":return Se.contents;case"hasError":throw Se.contents;case"loading":throw me.loadingDepKey=Be,me.loadingDepPromise=Se.contents,Se.contents}throw Re("Invalid Loadable state")}const be=Be=>(...Se)=>{if(oe)throw Re("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated.  It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return t==null&&ws(!1),tI(D,Be,Se,{node:t})};try{Q=r({get:ge,getCallback:be}),Q=QA(Q)?ge(Q):Q,UA(Q)&&(Q.state==="hasError"&&(ye=!0),Q=Q.contents),ot(Q)?Q=s(D,Q,q,le,U,me).finally(re):re(),Q=Q instanceof WS?Q.value:Q}catch(Be){Q=Be,ot(Q)?Q=y(D,Q,q,le,U,me).finally(re):(ye=!0,re())}return ye?se=fu(Q):ot(Q)?se=GA(Q):se=rf(Q),F=!1,G(D,U,le),S(D,q,new Set(le.keys()),U),[se,le]}function w(D,q){let U=q.atomValues.get(n);if(U!=null)return U;const ne=new Set;try{U=l.get(oe=>(typeof oe!="string"&&ws(!1),mu(D,q,oe).contents),{onNodeVisit:oe=>{oe.type==="branch"&&oe.nodeKey!==n&&ne.add(oe.nodeKey)}})}catch(oe){throw Re(`Problem with cache lookup for selector "${n}": ${oe.message}`)}if(U){var F;q.atomValues.set(n,U),S(D,q,ne,(F=R(D))===null||F===void 0?void 0:F.executionID)}return U}function C(D,q){const U=w(D,q);if(U!=null)return $(D),U;const ne=I(D,q);if(ne!=null){var F;return((F=ne.loadingLoadable)===null||F===void 0?void 0:F.state)==="loading"&&h(D,ne.executionID),ne.loadingLoadable}const oe=rI(),[re,Q]=T(D,q,oe);return re.state==="loading"?(L(D,oe,re,Q,q),h(D,oe)):($(D),M(q,re,Q)),re}function I(D,q){const U=pS([c.has(D)?[ut(c.get(D))]:[],cd(Og(c,([F])=>F!==D),([,F])=>F)]);function ne(F){for(const[oe,re]of F)if(!mu(D,q,oe).is(re))return!0;return!1}for(const F of U){if(F.stateVersions.get(q.version)||!ne(F.depValuesDiscoveredSoFarDuringAsyncWork))return F.stateVersions.set(q.version,!0),F;F.stateVersions.set(q.version,!1)}}function R(D){return c.get(D)}function L(D,q,U,ne,F){c.set(D,{depValuesDiscoveredSoFarDuringAsyncWork:ne,executionID:q,loadingLoadable:U,stateVersions:new Map([[F.version,!0]])})}function G(D,q,U){if(H(D,q)){const ne=R(D);ne!=null&&(ne.depValuesDiscoveredSoFarDuringAsyncWork=U)}}function $(D){c.delete(D)}function H(D,q){var U;return q===((U=R(D))===null||U===void 0?void 0:U.executionID)}function W(D){return Array.from(D.entries()).map(([q,U])=>[q,U.contents])}function M(D,q,U){D.atomValues.set(n,q);try{l.set(W(U),q)}catch(ne){throw Re(`Problem with setting cache for selector "${n}": ${ne.message}`)}}function V(D){if(ts.includes(n)){const q=`Recoil selector has circular dependencies: ${ts.slice(ts.indexOf(n)).join(" → ")}`;return fu(Re(q))}ts.push(n);try{return D()}finally{ts.pop()}}function N(D,q){const U=q.atomValues.get(n);return U??l.get(ne=>{var F;return typeof ne!="string"&&ws(!1),(F=KA(D,q,ne))===null||F===void 0?void 0:F.contents})}function Y(D,q){return V(()=>C(D,q))}function K(D){D.atomValues.delete(n)}function X(D,q){t==null&&ws(!1);for(const ne of a){var U;const F=XA(ne);(U=F.clearCache)===null||U===void 0||U.call(F,D,q)}a.clear(),K(q),l.clear(),z_(D,t)}return i!=null?t=j_({key:n,nodeType:"selector",peek:N,get:Y,set:(q,U,ne)=>{let F=!1;const oe=new Map;function re({key:me}){if(F)throw Re("Recoil: Async selector sets are not currently supported.");const le=mu(q,U,me);if(le.state==="hasValue")return le.contents;if(le.state==="loading"){const ge=`Getting value of asynchronous atom or selector "${me}" in a pending state while setting selector "${n}" is not yet supported.`;throw Re(ge)}else throw le.contents}function Q(me,le){if(F)throw Re("Recoil: Async selector sets are not currently supported.");const ge=typeof le=="function"?le(re(me)):le;qA(q,U,me.key,ge).forEach((Be,Se)=>oe.set(Se,Be))}function ye(me){Q(me,JA)}const se=i({set:Q,get:re,reset:ye},ne);if(se!==void 0)throw ot(se)?Re("Recoil: Async selector sets are not currently supported."):Re("Recoil: selector set should be a void function.");return F=!0,oe},init:f,invalidate:K,clearCache:X,shouldDeleteConfigOnRelease:_,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:u}):t=j_({key:n,nodeType:"selector",peek:N,get:Y,init:f,invalidate:K,clearCache:X,shouldDeleteConfigOnRelease:_,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:u})}HS.value=e=>new WS(e);var ka=HS;const{isLoadable:oI,loadableWithError:of,loadableWithPromise:af,loadableWithValue:wi}=Tl,{WrappedValue:US}=LS,{peekNodeInfo:iI}=jo,{DEFAULT_VALUE:Fo,DefaultValue:ao,getConfigDeletionHandler:GS,registerNode:aI,setConfigDeletionHandler:sI}=mn,{isRecoilValue:lI}=ya,{getRecoilValueAsLoadable:uI,markRecoilValueModified:cI,setRecoilValue:E_,setRecoilValueLoadable:dI}=xr,{retainedByOptionWithDefault:pI}=fi,ns=e=>e instanceof US?e.value:e;function fI(e){const{key:t,persistence_UNSTABLE:n}=e,r=pI(e.retainedBy_UNSTABLE);let o=0;function i(h){return af(h.then(s=>(a=wi(s),s)).catch(s=>{throw a=of(s),s}))}let a=ot(e.default)?i(e.default):oI(e.default)?e.default.state==="loading"?i(e.default.contents):e.default:wi(ns(e.default));a.contents;let l;const u=new Map;function c(h){return h}function d(h,s){const y=s.then(S=>{var T,w;return((w=((T=h.getState().nextTree)!==null&&T!==void 0?T:h.getState().currentTree).atomValues.get(t))===null||w===void 0?void 0:w.contents)===y&&E_(h,v,S),S}).catch(S=>{var T,w;throw((w=((T=h.getState().nextTree)!==null&&T!==void 0?T:h.getState().currentTree).atomValues.get(t))===null||w===void 0?void 0:w.contents)===y&&dI(h,v,of(S)),S});return y}function p(h,s,y){var S;o++;const T=()=>{var R;o--,(R=u.get(h))===null||R===void 0||R.forEach(L=>L()),u.delete(h)};if(h.getState().knownAtoms.add(t),a.state==="loading"){const R=()=>{var L;((L=h.getState().nextTree)!==null&&L!==void 0?L:h.getState().currentTree).atomValues.has(t)||cI(h,v)};a.contents.finally(R)}const w=(S=e.effects)!==null&&S!==void 0?S:e.effects_UNSTABLE;if(w!=null){let R=function(K){if(H&&K.key===t){const X=$;return X instanceof ao?f(h,s):ot(X)?af(X.then(D=>D instanceof ao?a.toPromise():D)):wi(X)}return uI(h,K)},L=function(K){return R(K).toPromise()},G=function(K){var X;const D=iI(h,(X=h.getState().nextTree)!==null&&X!==void 0?X:h.getState().currentTree,K.key);return H&&K.key===t&&!($ instanceof ao)?{...D,isSet:!0,loadable:R(K)}:D},$=Fo,H=!0,W=!1,M=null;const V=K=>X=>{if(H){const D=R(v),q=D.state==="hasValue"?D.contents:Fo;$=typeof X=="function"?X(q):X,ot($)&&($=$.then(U=>(M={effect:K,value:U},U)))}else{if(ot(X))throw Re("Setting atoms to async values is not implemented.");typeof X!="function"&&(M={effect:K,value:ns(X)}),E_(h,v,typeof X=="function"?D=>{const q=ns(X(D));return M={effect:K,value:q},q}:ns(X))}},N=K=>()=>V(K)(Fo),Y=K=>X=>{var D;const{release:q}=h.subscribeToTransactions(U=>{var ne;let{currentTree:F,previousTree:oe}=U.getState();oe||(oe=F);const re=(ne=F.atomValues.get(t))!==null&&ne!==void 0?ne:a;if(re.state==="hasValue"){var Q,ye,se,me;const le=re.contents,ge=(Q=oe.atomValues.get(t))!==null&&Q!==void 0?Q:a,be=ge.state==="hasValue"?ge.contents:Fo;((ye=M)===null||ye===void 0?void 0:ye.effect)!==K||((se=M)===null||se===void 0?void 0:se.value)!==le?X(le,be,!F.atomValues.has(t)):((me=M)===null||me===void 0?void 0:me.effect)===K&&(M=null)}},t);u.set(h,[...(D=u.get(h))!==null&&D!==void 0?D:[],q])};for(const K of w)try{const X=K({node:v,storeID:h.storeID,parentStoreID_UNSTABLE:h.parentStoreID,trigger:y,setSelf:V(K),resetSelf:N(K),onSet:Y(K),getPromise:L,getLoadable:R,getInfo_UNSTABLE:G});if(X!=null){var C;u.set(h,[...(C=u.get(h))!==null&&C!==void 0?C:[],X])}}catch(X){$=X,W=!0}if(H=!1,!($ instanceof ao)){var I;const K=W?of($):ot($)?af(d(h,$)):wi(ns($));K.contents,s.atomValues.set(t,K),(I=h.getState().nextTree)===null||I===void 0||I.atomValues.set(t,K)}}return T}function f(h,s){var y,S;return(y=(S=s.atomValues.get(t))!==null&&S!==void 0?S:l)!==null&&y!==void 0?y:a}function _(h,s){if(s.atomValues.has(t))return ut(s.atomValues.get(t));if(s.nonvalidatedAtoms.has(t)){if(l!=null)return l;if(n==null)return a;const y=s.nonvalidatedAtoms.get(t),S=n.validator(y,Fo);return l=S instanceof ao?a:wi(S),l}else return a}function g(){l=void 0}function k(h,s,y){if(s.atomValues.has(t)){const S=ut(s.atomValues.get(t));if(S.state==="hasValue"&&y===S.contents)return new Map}else if(!s.nonvalidatedAtoms.has(t)&&y instanceof ao)return new Map;return l=void 0,new Map().set(t,wi(y))}function j(){return GS(t)!==void 0&&o<=0}const v=aI({key:t,nodeType:"atom",peek:f,get:_,set:k,init:p,invalidate:g,shouldDeleteConfigOnRelease:j,dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return v}function qg(e){const{...t}=e,n="default"in e?e.default:new Promise(()=>{});return lI(n)?mI({...t,default:n}):fI({...t,default:n})}function mI(e){const t=qg({...e,default:Fo,persistence_UNSTABLE:e.persistence_UNSTABLE===void 0?void 0:{...e.persistence_UNSTABLE,validator:r=>r instanceof ao?r:ut(e.persistence_UNSTABLE).validator(r,Fo)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=ka({key:`${e.key}__withFallback`,get:({get:r})=>{const o=r(t);return o instanceof ao?e.default:o},set:({set:r},o)=>r(t,o),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return sI(n.key,GS(e.key)),n}qg.value=e=>new US(e);var KS=qg;class hI{constructor(t){var n;Te(this,"_map",void 0),Te(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=(n=t?.mapKey)!==null&&n!==void 0?n:r=>r}size(){return this._map.size}has(t){return this._map.has(this._keyMapper(t))}get(t){return this._map.get(this._keyMapper(t))}set(t,n){this._map.set(this._keyMapper(t),n)}delete(t){this._map.delete(this._keyMapper(t))}clear(){this._map.clear()}}var gI={MapCache:hI},vI=gI.MapCache,yI=Object.freeze({__proto__:null,MapCache:vI});const{LRUCache:C_}=FS,{MapCache:_I}=yI,gu={equality:"reference",eviction:"none",maxSize:1/0};function bI({equality:e=gu.equality,eviction:t=gu.eviction,maxSize:n=gu.maxSize}=gu){const r=kI(e);return wI(t,n,r)}function kI(e){switch(e){case"reference":return t=>t;case"value":return t=>Sd(t)}throw Re(`Unrecognized equality policy ${e}`)}function wI(e,t,n){switch(e){case"keep-all":return new _I({mapKey:n});case"lru":return new C_({mapKey:n,maxSize:ut(t)});case"most-recent":return new C_({mapKey:n,maxSize:1})}throw Re(`Unrecognized eviction policy ${e}`)}var qS=bI;const{setConfigDeletionHandler:SI}=mn;function xI(e){var t,n;const r=qS({equality:(t=(n=e.cachePolicyForParams_UNSTABLE)===null||n===void 0?void 0:n.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return o=>{var i,a;const l=r.get(o);if(l!=null)return l;const{cachePolicyForParams_UNSTABLE:u,...c}=e,d="default"in e?e.default:new Promise(()=>{}),p=KS({...c,key:`${e.key}__${(i=Sd(o))!==null&&i!==void 0?i:"void"}`,default:typeof d=="function"?d(o):d,retainedBy_UNSTABLE:typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE,effects:typeof e.effects=="function"?e.effects(o):typeof e.effects_UNSTABLE=="function"?e.effects_UNSTABLE(o):(a=e.effects)!==null&&a!==void 0?a:e.effects_UNSTABLE});return r.set(o,p),SI(p.key,()=>{r.delete(o)}),p}}var TI=xI;const{setConfigDeletionHandler:jI}=mn;let zI=0;function EI(e){var t,n;const r=qS({equality:(t=(n=e.cachePolicyForParams_UNSTABLE)===null||n===void 0?void 0:n.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return o=>{var i;let a;try{a=r.get(o)}catch(f){throw Re(`Problem with cache lookup for selector ${e.key}: ${f.message}`)}if(a!=null)return a;const l=`${e.key}__selectorFamily/${(i=Sd(o,{allowFunctions:!0}))!==null&&i!==void 0?i:"void"}/${zI++}`,u=f=>e.get(o)(f),c=e.cachePolicy_UNSTABLE,d=typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE;let p;if(e.set!=null){const f=e.set;p=ka({key:l,get:u,set:(g,k)=>f(o)(g,k),cachePolicy_UNSTABLE:c,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d})}else p=ka({key:l,get:u,cachePolicy_UNSTABLE:c,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d});return r.set(o,p),jI(p.key,()=>{r.delete(o)}),p}}var zo=EI;const CI=zo({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});function RI(e){return CI(e)}var PI=RI;const DI=zo({key:"__error",get:e=>()=>{throw Re(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});function AI(e){return DI(e)}var II=AI;function NI(e){return e}var MI=NI;const{loadableWithError:YS,loadableWithPromise:JS,loadableWithValue:ZS}=Tl;function xd(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[o,i]of t.entries())try{n[o]=e(i)}catch(a){r[o]=a}return[n,r]}function $I(e){return e!=null&&!ot(e)}function Td(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function hh(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((n,r,o)=>({...n,[r]:t[o]}),{})}function aa(e,t,n){const r=n.map((o,i)=>o==null?ZS(t[i]):ot(o)?JS(o):YS(o));return hh(e,r)}function OI(e,t){return t.map((n,r)=>n===void 0?e[r]:n)}const LI=zo({key:"__waitForNone",get:e=>({get:t})=>{const n=Td(e),[r,o]=xd(t,n);return aa(e,r,o)},dangerouslyAllowMutability:!0}),BI=zo({key:"__waitForAny",get:e=>({get:t})=>{const n=Td(e),[r,o]=xd(t,n);return o.some(i=>!ot(i))?aa(e,r,o):new Promise(i=>{for(const[a,l]of o.entries())ot(l)&&l.then(u=>{r[a]=u,o[a]=void 0,i(aa(e,r,o))}).catch(u=>{o[a]=u,i(aa(e,r,o))})})},dangerouslyAllowMutability:!0}),FI=zo({key:"__waitForAll",get:e=>({get:t})=>{const n=Td(e),[r,o]=xd(t,n);if(o.every(a=>a==null))return hh(e,r);const i=o.find($I);if(i!=null)throw i;return Promise.all(o).then(a=>hh(e,OI(r,a)))},dangerouslyAllowMutability:!0}),WI=zo({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=Td(e),[r,o]=xd(t,n);return o.every(i=>!ot(i))?aa(e,r,o):Promise.all(o.map((i,a)=>ot(i)?i.then(l=>{r[a]=l,o[a]=void 0}).catch(l=>{r[a]=void 0,o[a]=l}):null)).then(()=>aa(e,r,o))},dangerouslyAllowMutability:!0}),VI=zo({key:"__noWait",get:e=>({get:t})=>{try{return ka.value(ZS(t(e)))}catch(n){return ka.value(ot(n)?JS(n):YS(n))}},dangerouslyAllowMutability:!0});var HI={waitForNone:LI,waitForAny:BI,waitForAll:FI,waitForAllSettled:WI,noWait:VI};const{RecoilLoadable:UI}=Tl,{DefaultValue:GI}=mn,{RecoilRoot:KI,useRecoilStoreID:qI}=Zr,{isRecoilValue:YI}=ya,{retentionZone:JI}=pd,{freshSnapshot:ZI}=yd,{useRecoilState:XI,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:QI,useRecoilStateLoadable:eN,useRecoilValue:tN,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:nN,useRecoilValueLoadable:rN,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:oN,useResetRecoilState:iN,useSetRecoilState:aN}=gD,{useGotoRecoilSnapshot:sN,useRecoilSnapshot:lN,useRecoilTransactionObserver:uN}=IS,{useRecoilCallback:cN}=OS,{noWait:dN,waitForAll:pN,waitForAllSettled:fN,waitForAny:mN,waitForNone:hN}=HI;var Oa={DefaultValue:GI,isRecoilValue:YI,RecoilLoadable:UI,RecoilEnv:Ma,RecoilRoot:KI,useRecoilStoreID:qI,useRecoilBridgeAcrossReactRoots_UNSTABLE:VD,atom:KS,selector:ka,atomFamily:TI,selectorFamily:zo,constSelector:PI,errorSelector:II,readOnlySelector:MI,noWait:dN,waitForNone:hN,waitForAny:mN,waitForAll:pN,waitForAllSettled:fN,useRecoilValue:tN,useRecoilValueLoadable:rN,useRecoilState:XI,useRecoilStateLoadable:eN,useSetRecoilState:aN,useResetRecoilState:iN,useGetRecoilValueInfo_UNSTABLE:$D,useRecoilRefresher_UNSTABLE:yA,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:oN,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:nN,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:QI,useRecoilCallback:cN,useRecoilTransaction_UNSTABLE:SA,useGotoRecoilSnapshot:sN,useRecoilSnapshot:lN,useRecoilTransactionObserver_UNSTABLE:uN,snapshot_UNSTABLE:ZI,useRetain:Vg,retentionZone:JI},gN=Oa.RecoilRoot,Pt=Oa.atom,Yg=Oa.selector,Rn=Oa.useRecoilValue,ur=Oa.useRecoilState,Pn=Oa.useSetRecoilState;const Jg=Pt({default:!1,key:"menuVisibility"}),Eo=()=>Rn(Jg),XS=()=>Pn(Jg),QS=()=>ur(Jg),vN={black:"#000",white:"#fff"},dl=vN,yN={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Si=yN,_N={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},xi=_N,bN={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Ti=bN,kN={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},ji=kN,wN={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},zi=wN,SN={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},rs=SN,xN={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},TN=xN;function wo(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}const si="$$material";function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function ae(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function ex(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var jN=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,zN=ex(function(e){return jN.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function EN(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function CN(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var RN=function(){function e(n){var r=this;this._insertTag=function(o){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(o,i),r.tags.push(o)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(CN(this));var o=this.tags[this.tags.length-1];if(this.isSpeedy){var i=EN(o);try{i.insertRule(r,i.cssRules.length)}catch{}}else o.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Gt="-ms-",Rc="-moz-",Ve="-webkit-",tx="comm",Zg="rule",Xg="decl",PN="@import",nx="@keyframes",DN="@layer",AN=Math.abs,jd=String.fromCharCode,IN=Object.assign;function NN(e,t){return Ft(e,0)^45?(((t<<2^Ft(e,0))<<2^Ft(e,1))<<2^Ft(e,2))<<2^Ft(e,3):0}function rx(e){return e.trim()}function MN(e,t){return(e=t.exec(e))?e[0]:e}function Ue(e,t,n){return e.replace(t,n)}function gh(e,t){return e.indexOf(t)}function Ft(e,t){return e.charCodeAt(t)|0}function pl(e,t,n){return e.slice(t,n)}function fr(e){return e.length}function Qg(e){return e.length}function vu(e,t){return t.push(e),e}function $N(e,t){return e.map(t).join("")}var zd=1,wa=1,ox=0,fn=0,Tt=0,La="";function Ed(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:zd,column:wa,length:a,return:""}}function os(e,t){return IN(Ed("",null,null,"",null,null,0),e,{length:-e.length},t)}function ON(){return Tt}function LN(){return Tt=fn>0?Ft(La,--fn):0,wa--,Tt===10&&(wa=1,zd--),Tt}function xn(){return Tt=fn<ox?Ft(La,fn++):0,wa++,Tt===10&&(wa=1,zd++),Tt}function kr(){return Ft(La,fn)}function Ku(){return fn}function Pl(e,t){return pl(La,e,t)}function fl(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function ix(e){return zd=wa=1,ox=fr(La=e),fn=0,[]}function ax(e){return La="",e}function qu(e){return rx(Pl(fn-1,vh(e===91?e+2:e===40?e+1:e)))}function BN(e){for(;(Tt=kr())&&Tt<33;)xn();return fl(e)>2||fl(Tt)>3?"":" "}function FN(e,t){for(;--t&&xn()&&!(Tt<48||Tt>102||Tt>57&&Tt<65||Tt>70&&Tt<97););return Pl(e,Ku()+(t<6&&kr()==32&&xn()==32))}function vh(e){for(;xn();)switch(Tt){case e:return fn;case 34:case 39:e!==34&&e!==39&&vh(Tt);break;case 40:e===41&&vh(e);break;case 92:xn();break}return fn}function WN(e,t){for(;xn()&&e+Tt!==57;)if(e+Tt===84&&kr()===47)break;return"/*"+Pl(t,fn-1)+"*"+jd(e===47?e:xn())}function VN(e){for(;!fl(kr());)xn();return Pl(e,fn)}function HN(e){return ax(Yu("",null,null,null,[""],e=ix(e),0,[0],e))}function Yu(e,t,n,r,o,i,a,l,u){for(var c=0,d=0,p=a,f=0,_=0,g=0,k=1,j=1,v=1,h=0,s="",y=o,S=i,T=r,w=s;j;)switch(g=h,h=xn()){case 40:if(g!=108&&Ft(w,p-1)==58){gh(w+=Ue(qu(h),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:w+=qu(h);break;case 9:case 10:case 13:case 32:w+=BN(g);break;case 92:w+=FN(Ku()-1,7);continue;case 47:switch(kr()){case 42:case 47:vu(UN(WN(xn(),Ku()),t,n),u);break;default:w+="/"}break;case 123*k:l[c++]=fr(w)*v;case 125*k:case 59:case 0:switch(h){case 0:case 125:j=0;case 59+d:v==-1&&(w=Ue(w,/\f/g,"")),_>0&&fr(w)-p&&vu(_>32?P_(w+";",r,n,p-1):P_(Ue(w," ","")+";",r,n,p-2),u);break;case 59:w+=";";default:if(vu(T=R_(w,t,n,c,d,o,l,s,y=[],S=[],p),i),h===123)if(d===0)Yu(w,t,T,T,y,i,p,l,S);else switch(f===99&&Ft(w,3)===110?100:f){case 100:case 108:case 109:case 115:Yu(e,T,T,r&&vu(R_(e,T,T,0,0,o,l,s,o,y=[],p),S),o,S,p,l,r?y:S);break;default:Yu(w,T,T,T,[""],S,0,l,S)}}c=d=_=0,k=v=1,s=w="",p=a;break;case 58:p=1+fr(w),_=g;default:if(k<1){if(h==123)--k;else if(h==125&&k++==0&&LN()==125)continue}switch(w+=jd(h),h*k){case 38:v=d>0?1:(w+="\f",-1);break;case 44:l[c++]=(fr(w)-1)*v,v=1;break;case 64:kr()===45&&(w+=qu(xn())),f=kr(),d=p=fr(s=w+=VN(Ku())),h++;break;case 45:g===45&&fr(w)==2&&(k=0)}}return i}function R_(e,t,n,r,o,i,a,l,u,c,d){for(var p=o-1,f=o===0?i:[""],_=Qg(f),g=0,k=0,j=0;g<r;++g)for(var v=0,h=pl(e,p+1,p=AN(k=a[g])),s=e;v<_;++v)(s=rx(k>0?f[v]+" "+h:Ue(h,/&\f/g,f[v])))&&(u[j++]=s);return Ed(e,t,n,o===0?Zg:l,u,c,d)}function UN(e,t,n){return Ed(e,t,n,tx,jd(ON()),pl(e,2,-2),0)}function P_(e,t,n,r){return Ed(e,t,n,Xg,pl(e,0,r),pl(e,r+1,-1),r)}function sa(e,t){for(var n="",r=Qg(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function GN(e,t,n,r){switch(e.type){case DN:if(e.children.length)break;case PN:case Xg:return e.return=e.return||e.value;case tx:return"";case nx:return e.return=e.value+"{"+sa(e.children,r)+"}";case Zg:e.value=e.props.join(",")}return fr(n=sa(e.children,r))?e.return=e.value+"{"+n+"}":""}function KN(e){var t=Qg(e);return function(n,r,o,i){for(var a="",l=0;l<t;l++)a+=e[l](n,r,o,i)||"";return a}}function qN(e){return function(t){t.root||(t=t.return)&&e(t)}}var YN=function(t,n,r){for(var o=0,i=0;o=i,i=kr(),o===38&&i===12&&(n[r]=1),!fl(i);)xn();return Pl(t,fn)},JN=function(t,n){var r=-1,o=44;do switch(fl(o)){case 0:o===38&&kr()===12&&(n[r]=1),t[r]+=YN(fn-1,n,r);break;case 2:t[r]+=qu(o);break;case 4:if(o===44){t[++r]=kr()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=jd(o)}while(o=xn());return t},ZN=function(t,n){return ax(JN(ix(t),n))},D_=new WeakMap,XN=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,o=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!D_.get(r))&&!o){D_.set(t,!0);for(var i=[],a=ZN(n,i),l=r.props,u=0,c=0;u<a.length;u++)for(var d=0;d<l.length;d++,c++)t.props[c]=i[u]?a[u].replace(/&\f/g,l[d]):l[d]+" "+a[u]}}},QN=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function sx(e,t){switch(NN(e,t)){case 5103:return Ve+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ve+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ve+e+Rc+e+Gt+e+e;case 6828:case 4268:return Ve+e+Gt+e+e;case 6165:return Ve+e+Gt+"flex-"+e+e;case 5187:return Ve+e+Ue(e,/(\w+).+(:[^]+)/,Ve+"box-$1$2"+Gt+"flex-$1$2")+e;case 5443:return Ve+e+Gt+"flex-item-"+Ue(e,/flex-|-self/,"")+e;case 4675:return Ve+e+Gt+"flex-line-pack"+Ue(e,/align-content|flex-|-self/,"")+e;case 5548:return Ve+e+Gt+Ue(e,"shrink","negative")+e;case 5292:return Ve+e+Gt+Ue(e,"basis","preferred-size")+e;case 6060:return Ve+"box-"+Ue(e,"-grow","")+Ve+e+Gt+Ue(e,"grow","positive")+e;case 4554:return Ve+Ue(e,/([^-])(transform)/g,"$1"+Ve+"$2")+e;case 6187:return Ue(Ue(Ue(e,/(zoom-|grab)/,Ve+"$1"),/(image-set)/,Ve+"$1"),e,"")+e;case 5495:case 3959:return Ue(e,/(image-set\([^]*)/,Ve+"$1$`$1");case 4968:return Ue(Ue(e,/(.+:)(flex-)?(.*)/,Ve+"box-pack:$3"+Gt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ve+e+e;case 4095:case 3583:case 4068:case 2532:return Ue(e,/(.+)-inline(.+)/,Ve+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(fr(e)-1-t>6)switch(Ft(e,t+1)){case 109:if(Ft(e,t+4)!==45)break;case 102:return Ue(e,/(.+:)(.+)-([^]+)/,"$1"+Ve+"$2-$3$1"+Rc+(Ft(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~gh(e,"stretch")?sx(Ue(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ft(e,t+1)!==115)break;case 6444:switch(Ft(e,fr(e)-3-(~gh(e,"!important")&&10))){case 107:return Ue(e,":",":"+Ve)+e;case 101:return Ue(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ve+(Ft(e,14)===45?"inline-":"")+"box$3$1"+Ve+"$2$3$1"+Gt+"$2box$3")+e}break;case 5936:switch(Ft(e,t+11)){case 114:return Ve+e+Gt+Ue(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ve+e+Gt+Ue(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ve+e+Gt+Ue(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ve+e+Gt+e+e}return e}var eM=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case Xg:t.return=sx(t.value,t.length);break;case nx:return sa([os(t,{value:Ue(t.value,"@","@"+Ve)})],o);case Zg:if(t.length)return $N(t.props,function(i){switch(MN(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return sa([os(t,{props:[Ue(i,/:(read-\w+)/,":"+Rc+"$1")]})],o);case"::placeholder":return sa([os(t,{props:[Ue(i,/:(plac\w+)/,":"+Ve+"input-$1")]}),os(t,{props:[Ue(i,/:(plac\w+)/,":"+Rc+"$1")]}),os(t,{props:[Ue(i,/:(plac\w+)/,Gt+"input-$1")]})],o)}return""})}},tM=[eM],lx=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(k){var j=k.getAttribute("data-emotion");j.indexOf(" ")!==-1&&(document.head.appendChild(k),k.setAttribute("data-s",""))})}var o=t.stylisPlugins||tM,i={},a,l=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(k){for(var j=k.getAttribute("data-emotion").split(" "),v=1;v<j.length;v++)i[j[v]]=!0;l.push(k)});var u,c=[XN,QN];{var d,p=[GN,qN(function(k){d.insert(k)})],f=KN(c.concat(o,p)),_=function(j){return sa(HN(j),f)};u=function(j,v,h,s){d=h,_(j?j+"{"+v.styles+"}":v.styles),s&&(g.inserted[v.name]=!0)}}var g={key:n,sheet:new RN({key:n,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:u};return g.sheet.hydrate(l),g},ux={exports:{}},qe={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var $t=typeof Symbol=="function"&&Symbol.for,ev=$t?Symbol.for("react.element"):60103,tv=$t?Symbol.for("react.portal"):60106,Cd=$t?Symbol.for("react.fragment"):60107,Rd=$t?Symbol.for("react.strict_mode"):60108,Pd=$t?Symbol.for("react.profiler"):60114,Dd=$t?Symbol.for("react.provider"):60109,Ad=$t?Symbol.for("react.context"):60110,nv=$t?Symbol.for("react.async_mode"):60111,Id=$t?Symbol.for("react.concurrent_mode"):60111,Nd=$t?Symbol.for("react.forward_ref"):60112,Md=$t?Symbol.for("react.suspense"):60113,nM=$t?Symbol.for("react.suspense_list"):60120,$d=$t?Symbol.for("react.memo"):60115,Od=$t?Symbol.for("react.lazy"):60116,rM=$t?Symbol.for("react.block"):60121,oM=$t?Symbol.for("react.fundamental"):60117,iM=$t?Symbol.for("react.responder"):60118,aM=$t?Symbol.for("react.scope"):60119;function Dn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ev:switch(e=e.type,e){case nv:case Id:case Cd:case Pd:case Rd:case Md:return e;default:switch(e=e&&e.$$typeof,e){case Ad:case Nd:case Od:case $d:case Dd:return e;default:return t}}case tv:return t}}}function cx(e){return Dn(e)===Id}qe.AsyncMode=nv;qe.ConcurrentMode=Id;qe.ContextConsumer=Ad;qe.ContextProvider=Dd;qe.Element=ev;qe.ForwardRef=Nd;qe.Fragment=Cd;qe.Lazy=Od;qe.Memo=$d;qe.Portal=tv;qe.Profiler=Pd;qe.StrictMode=Rd;qe.Suspense=Md;qe.isAsyncMode=function(e){return cx(e)||Dn(e)===nv};qe.isConcurrentMode=cx;qe.isContextConsumer=function(e){return Dn(e)===Ad};qe.isContextProvider=function(e){return Dn(e)===Dd};qe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ev};qe.isForwardRef=function(e){return Dn(e)===Nd};qe.isFragment=function(e){return Dn(e)===Cd};qe.isLazy=function(e){return Dn(e)===Od};qe.isMemo=function(e){return Dn(e)===$d};qe.isPortal=function(e){return Dn(e)===tv};qe.isProfiler=function(e){return Dn(e)===Pd};qe.isStrictMode=function(e){return Dn(e)===Rd};qe.isSuspense=function(e){return Dn(e)===Md};qe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Cd||e===Id||e===Pd||e===Rd||e===Md||e===nM||typeof e=="object"&&e!==null&&(e.$$typeof===Od||e.$$typeof===$d||e.$$typeof===Dd||e.$$typeof===Ad||e.$$typeof===Nd||e.$$typeof===oM||e.$$typeof===iM||e.$$typeof===aM||e.$$typeof===rM)};qe.typeOf=Dn;ux.exports=qe;var sM=ux.exports,rv=sM,lM={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},uM={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cM={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},dx={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ov={};ov[rv.ForwardRef]=cM;ov[rv.Memo]=dx;function A_(e){return rv.isMemo(e)?dx:ov[e.$$typeof]||lM}var dM=Object.defineProperty,pM=Object.getOwnPropertyNames,I_=Object.getOwnPropertySymbols,fM=Object.getOwnPropertyDescriptor,mM=Object.getPrototypeOf,N_=Object.prototype;function px(e,t,n){if(typeof t!="string"){if(N_){var r=mM(t);r&&r!==N_&&px(e,r,n)}var o=pM(t);I_&&(o=o.concat(I_(t)));for(var i=A_(e),a=A_(t),l=0;l<o.length;++l){var u=o[l];if(!uM[u]&&!(n&&n[u])&&!(a&&a[u])&&!(i&&i[u])){var c=fM(t,u);try{dM(e,u,c)}catch{}}}}return e}var hM=px,gM=!0;function vM(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):r+=o+" "}),r}var fx=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||gM===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},mx=function(t,n,r){fx(t,n,r);var o=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?"."+o:"",i,t.sheet,!0),i=i.next;while(i!==void 0)}};function yM(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var _M={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},bM=/[A-Z]|^ms/g,kM=/_EMO_([^_]+?)_([^]*?)_EMO_/g,hx=function(t){return t.charCodeAt(1)===45},M_=function(t){return t!=null&&typeof t!="boolean"},sf=ex(function(e){return hx(e)?e:e.replace(bM,"-$&").toLowerCase()}),$_=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(kM,function(r,o,i){return mr={name:o,styles:i,next:mr},o})}return _M[t]!==1&&!hx(t)&&typeof n=="number"&&n!==0?n+"px":n};function ml(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return mr={name:n.name,styles:n.styles,next:mr},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)mr={name:r.name,styles:r.styles,next:mr},r=r.next;var o=n.styles+";";return o}return wM(e,t,n)}case"function":{if(e!==void 0){var i=mr,a=n(e);return mr=i,ml(e,t,a)}break}}if(t==null)return n;var l=t[n];return l!==void 0?l:n}function wM(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=ml(e,t,n[o])+";";else for(var i in n){var a=n[i];if(typeof a!="object")t!=null&&t[a]!==void 0?r+=i+"{"+t[a]+"}":M_(a)&&(r+=sf(i)+":"+$_(i,a)+";");else if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var l=0;l<a.length;l++)M_(a[l])&&(r+=sf(i)+":"+$_(i,a[l])+";");else{var u=ml(e,t,a);switch(i){case"animation":case"animationName":{r+=sf(i)+":"+u+";";break}default:r+=i+"{"+u+"}"}}}return r}var O_=/label:\s*([^\s;\n{]+)\s*(;|$)/g,mr,iv=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var o=!0,i="";mr=void 0;var a=t[0];a==null||a.raw===void 0?(o=!1,i+=ml(r,n,a)):i+=a[0];for(var l=1;l<t.length;l++)i+=ml(r,n,t[l]),o&&(i+=a[l]);O_.lastIndex=0;for(var u="",c;(c=O_.exec(i))!==null;)u+="-"+c[1];var d=yM(i)+u;return{name:d,styles:i,next:mr}},SM=function(t){return t()},gx=mm.useInsertionEffect?mm.useInsertionEffect:!1,xM=gx||SM,L_=gx||b.useLayoutEffect,vx=b.createContext(typeof HTMLElement<"u"?lx({key:"css"}):null),TM=vx.Provider,yx=function(t){return b.forwardRef(function(n,r){var o=b.useContext(vx);return t(n,o,r)})},Ld=b.createContext({}),jM=yx(function(e,t){var n=e.styles,r=iv([n],void 0,b.useContext(Ld)),o=b.useRef();return L_(function(){var i=t.key+"-global",a=new t.sheet.constructor({key:i,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),l=!1,u=document.querySelector('style[data-emotion="'+i+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),u!==null&&(l=!0,u.setAttribute("data-emotion",i),a.hydrate([u])),o.current=[a,l],function(){a.flush()}},[t]),L_(function(){var i=o.current,a=i[0],l=i[1];if(l){i[1]=!1;return}if(r.next!==void 0&&mx(t,r.next,!0),a.tags.length){var u=a.tags[a.tags.length-1].nextElementSibling;a.before=u,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function av(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return iv(t)}var Dl=function(){var t=av.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},zM=zN,EM=function(t){return t!=="theme"},B_=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?zM:EM},F_=function(t,n,r){var o;if(n){var i=n.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},CM=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return fx(n,r,o),xM(function(){return mx(n,r,o)}),null},RM=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,i,a;n!==void 0&&(i=n.label,a=n.target);var l=F_(t,n,r),u=l||B_(o),c=!u("as");return function(){var d=arguments,p=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&p.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)p.push.apply(p,d);else{p.push(d[0][0]);for(var f=d.length,_=1;_<f;_++)p.push(d[_],d[0][_])}var g=yx(function(k,j,v){var h=c&&k.as||o,s="",y=[],S=k;if(k.theme==null){S={};for(var T in k)S[T]=k[T];S.theme=b.useContext(Ld)}typeof k.className=="string"?s=vM(j.registered,y,k.className):k.className!=null&&(s=k.className+" ");var w=iv(p.concat(y),j.registered,S);s+=j.key+"-"+w.name,a!==void 0&&(s+=" "+a);var C=c&&l===void 0?B_(h):u,I={};for(var R in k)c&&R==="as"||C(R)&&(I[R]=k[R]);return I.className=s,I.ref=v,b.createElement(b.Fragment,null,b.createElement(CM,{cache:j,serialized:w,isStringTag:typeof h=="string"}),b.createElement(h,I))});return g.displayName=i!==void 0?i:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",g.defaultProps=t.defaultProps,g.__emotion_real=g,g.__emotion_base=o,g.__emotion_styles=p,g.__emotion_forwardProp=l,Object.defineProperty(g,"toString",{value:function(){return"."+a}}),g.withComponent=function(k,j){return e(k,x({},n,j,{shouldForwardProp:F_(g,j,!0)})).apply(void 0,p)},g}},PM=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Pc=RM.bind();PM.forEach(function(e){Pc[e]=Pc(e)});var _x={exports:{}},DM="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",AM=DM,IM=AM;function bx(){}function kx(){}kx.resetWarningCache=bx;var NM=function(){function e(r,o,i,a,l,u){if(u!==IM){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:kx,resetWarningCache:bx};return n.PropTypes=n,n};_x.exports=NM();var MM=_x.exports;let yh;typeof document=="object"&&(yh=lx({key:"css",prepend:!0}));function $M(e){const{injectFirst:t,children:n}=e;return t&&yh?m.jsx(TM,{value:yh,children:n}):n}function OM(e){return e==null||Object.keys(e).length===0}function LM(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?o=>t(OM(o)?n:o):t;return m.jsx(jM,{styles:r})}function wx(e,t){return Pc(e,t)}const BM=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};function Mr(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Sx(e){if(!Mr(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Sx(e[n])}),t}function cn(e,t,n={clone:!0}){const r=n.clone?x({},e):e;return Mr(e)&&Mr(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(Mr(t[o])&&o in e&&Mr(e[o])?r[o]=cn(e[o],t[o],n):n.clone?r[o]=Mr(t[o])?Sx(t[o]):t[o]:r[o]=t[o])}),r}var Ze={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var sv=Symbol.for("react.element"),lv=Symbol.for("react.portal"),Bd=Symbol.for("react.fragment"),Fd=Symbol.for("react.strict_mode"),Wd=Symbol.for("react.profiler"),Vd=Symbol.for("react.provider"),Hd=Symbol.for("react.context"),FM=Symbol.for("react.server_context"),Ud=Symbol.for("react.forward_ref"),Gd=Symbol.for("react.suspense"),Kd=Symbol.for("react.suspense_list"),qd=Symbol.for("react.memo"),Yd=Symbol.for("react.lazy"),WM=Symbol.for("react.offscreen"),xx;xx=Symbol.for("react.module.reference");function qn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case sv:switch(e=e.type,e){case Bd:case Wd:case Fd:case Gd:case Kd:return e;default:switch(e=e&&e.$$typeof,e){case FM:case Hd:case Ud:case Yd:case qd:case Vd:return e;default:return t}}case lv:return t}}}Ze.ContextConsumer=Hd;Ze.ContextProvider=Vd;Ze.Element=sv;Ze.ForwardRef=Ud;Ze.Fragment=Bd;Ze.Lazy=Yd;Ze.Memo=qd;Ze.Portal=lv;Ze.Profiler=Wd;Ze.StrictMode=Fd;Ze.Suspense=Gd;Ze.SuspenseList=Kd;Ze.isAsyncMode=function(){return!1};Ze.isConcurrentMode=function(){return!1};Ze.isContextConsumer=function(e){return qn(e)===Hd};Ze.isContextProvider=function(e){return qn(e)===Vd};Ze.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===sv};Ze.isForwardRef=function(e){return qn(e)===Ud};Ze.isFragment=function(e){return qn(e)===Bd};Ze.isLazy=function(e){return qn(e)===Yd};Ze.isMemo=function(e){return qn(e)===qd};Ze.isPortal=function(e){return qn(e)===lv};Ze.isProfiler=function(e){return qn(e)===Wd};Ze.isStrictMode=function(e){return qn(e)===Fd};Ze.isSuspense=function(e){return qn(e)===Gd};Ze.isSuspenseList=function(e){return qn(e)===Kd};Ze.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Bd||e===Wd||e===Fd||e===Gd||e===Kd||e===WM||typeof e=="object"&&e!==null&&(e.$$typeof===Yd||e.$$typeof===qd||e.$$typeof===Vd||e.$$typeof===Hd||e.$$typeof===Ud||e.$$typeof===xx||e.getModuleId!==void 0)};Ze.typeOf=qn;function ve(e){if(typeof e!="string")throw new Error(wo(7));return e.charAt(0).toUpperCase()+e.slice(1)}function W_(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function Jd(e,t=166){let n;function r(...o){const i=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(i,t)}return r.clear=()=>{clearTimeout(n)},r}function Ju(e,t){var n,r;return b.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function qt(e){return e&&e.ownerDocument||document}function Kr(e){return qt(e).defaultView||window}function _h(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const jn=typeof window<"u"?b.useLayoutEffect:b.useEffect;let V_=0;function VM(e){const[t,n]=b.useState(e),r=e||t;return b.useEffect(()=>{t==null&&(V_+=1,n(`mui-${V_}`))},[t]),r}const H_=mm.useId;function Zd(e){if(H_!==void 0){const t=H_();return e??t}return VM(e)}function bh({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=b.useRef(e!==void 0),[i,a]=b.useState(t),l=o?e:i,u=b.useCallback(c=>{o||a(c)},[]);return[l,u]}function vr(e){const t=b.useRef(e);return jn(()=>{t.current=e}),b.useRef((...n)=>(0,t.current)(...n)).current}function kt(...e){return b.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{_h(n,t)})},e)}let Xd=!0,kh=!1,U_;const HM={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function UM(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&HM[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function GM(e){e.metaKey||e.altKey||e.ctrlKey||(Xd=!0)}function lf(){Xd=!1}function KM(){this.visibilityState==="hidden"&&kh&&(Xd=!0)}function qM(e){e.addEventListener("keydown",GM,!0),e.addEventListener("mousedown",lf,!0),e.addEventListener("pointerdown",lf,!0),e.addEventListener("touchstart",lf,!0),e.addEventListener("visibilitychange",KM,!0)}function YM(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Xd||UM(t)}function Tx(){const e=b.useCallback(o=>{o!=null&&qM(o.ownerDocument)},[]),t=b.useRef(!1);function n(){return t.current?(kh=!0,window.clearTimeout(U_),U_=window.setTimeout(()=>{kh=!1},100),t.current=!1,!0):!1}function r(o){return YM(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function jx(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let Ei;function zx(){if(Ei)return Ei;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Ei="reverse",e.scrollLeft>0?Ei="default":(e.scrollLeft=1,e.scrollLeft===0&&(Ei="negative")),document.body.removeChild(e),Ei}function JM(e,t){const n=e.scrollLeft;if(t!=="rtl")return n;switch(zx()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function uv(e,t){const n=x({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=x({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=o:!o||!Object.keys(o)?n[r]=i:(n[r]=x({},i),Object.keys(o).forEach(a=>{n[r][a]=uv(o[a],i[a])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function Ee(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((i,a)=>{if(a){const l=t(a);l!==""&&i.push(l),n&&n[a]&&i.push(n[a])}return i},[]).join(" ")}),r}const G_=e=>e,ZM=()=>{let e=G_;return{configure(t){e=t},generate(t){return e(t)},reset(){e=G_}}},XM=ZM(),cv=XM,QM={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function ze(e,t,n="Mui"){const r=QM[t];return r?`${n}-${r}`:`${cv.generate(e)}-${t}`}function we(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=ze(e,o,n)}),r}const e$=["values","unit","step"],t$=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>x({},n,{[r.key]:r.val}),{})};function n$(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=ae(e,e$),i=t$(t),a=Object.keys(i);function l(f){return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n})`}function u(f){return`@media (max-width:${(typeof t[f]=="number"?t[f]:f)-r/100}${n})`}function c(f,_){const g=a.indexOf(_);return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n}) and (max-width:${(g!==-1&&typeof t[a[g]]=="number"?t[a[g]]:_)-r/100}${n})`}function d(f){return a.indexOf(f)+1<a.length?c(f,a[a.indexOf(f)+1]):l(f)}function p(f){const _=a.indexOf(f);return _===0?l(a[1]):_===a.length-1?u(a[_]):c(f,a[a.indexOf(f)+1]).replace("@media","@media not all and")}return x({keys:a,values:i,up:l,down:u,between:c,only:d,not:p,unit:n},o)}const r$={borderRadius:4},o$=r$;function Ls(e,t){return t?cn(e,t,{clone:!1}):e}const dv={xs:0,sm:600,md:900,lg:1200,xl:1536},K_={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${dv[e]}px)`};function qr(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||K_;return t.reduce((a,l,u)=>(a[i.up(i.keys[u])]=n(t[u]),a),{})}if(typeof t=="object"){const i=r.breakpoints||K_;return Object.keys(t).reduce((a,l)=>{if(Object.keys(i.values||dv).indexOf(l)!==-1){const u=i.up(l);a[u]=n(t[l],l)}else{const u=l;a[u]=t[u]}return a},{})}return n(t)}function i$(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const i=e.up(o);return r[i]={},r},{}))||{}}function a$(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function Qd(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function Dc(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Qd(e,n)||r,t&&(o=t(o,r,e)),o}function wt(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=a=>{if(a[t]==null)return null;const l=a[t],u=a.theme,c=Qd(u,r)||{};return qr(a,l,p=>{let f=Dc(c,o,p);return p===f&&typeof p=="string"&&(f=Dc(c,o,`${t}${p==="default"?"":ve(p)}`,p)),n===!1?f:{[n]:f}})};return i.propTypes={},i.filterProps=[t],i}function s$(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const l$={m:"margin",p:"padding"},u$={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},q_={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c$=s$(e=>{if(e.length>2)if(q_[e])e=q_[e];else return[e];const[t,n]=e.split(""),r=l$[t],o=u$[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),pv=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],fv=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...pv,...fv];function Al(e,t,n,r){var o;const i=(o=Qd(e,t,!1))!=null?o:n;return typeof i=="number"?a=>typeof a=="string"?a:i*a:Array.isArray(i)?a=>typeof a=="string"?a:i[a]:typeof i=="function"?i:()=>{}}function Ex(e){return Al(e,"spacing",8)}function Il(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function d$(e,t){return n=>e.reduce((r,o)=>(r[o]=Il(t,n),r),{})}function p$(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=c$(n),i=d$(o,r),a=e[n];return qr(e,a,i)}function Cx(e,t){const n=Ex(e.theme);return Object.keys(e).map(r=>p$(e,t,r,n)).reduce(Ls,{})}function ht(e){return Cx(e,pv)}ht.propTypes={};ht.filterProps=pv;function gt(e){return Cx(e,fv)}gt.propTypes={};gt.filterProps=fv;function f$(e=8){if(e.mui)return e;const t=Ex({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(i=>{const a=t(i);return typeof a=="number"?`${a}px`:a}).join(" ");return n.mui=!0,n}function ep(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(i=>{r[i]=o}),r),{}),n=r=>Object.keys(r).reduce((o,i)=>t[i]?Ls(o,t[i](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function Bn(e){return typeof e!="number"?e:`${e}px solid`}function Yn(e,t){return wt({prop:e,themeKey:"borders",transform:t})}const m$=Yn("border",Bn),h$=Yn("borderTop",Bn),g$=Yn("borderRight",Bn),v$=Yn("borderBottom",Bn),y$=Yn("borderLeft",Bn),_$=Yn("borderColor"),b$=Yn("borderTopColor"),k$=Yn("borderRightColor"),w$=Yn("borderBottomColor"),S$=Yn("borderLeftColor"),x$=Yn("outline",Bn),T$=Yn("outlineColor"),tp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Al(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Il(t,r)});return qr(e,e.borderRadius,n)}return null};tp.propTypes={};tp.filterProps=["borderRadius"];ep(m$,h$,g$,v$,y$,_$,b$,k$,w$,S$,tp,x$,T$);const np=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Al(e.theme,"spacing",8),n=r=>({gap:Il(t,r)});return qr(e,e.gap,n)}return null};np.propTypes={};np.filterProps=["gap"];const rp=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Al(e.theme,"spacing",8),n=r=>({columnGap:Il(t,r)});return qr(e,e.columnGap,n)}return null};rp.propTypes={};rp.filterProps=["columnGap"];const op=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Al(e.theme,"spacing",8),n=r=>({rowGap:Il(t,r)});return qr(e,e.rowGap,n)}return null};op.propTypes={};op.filterProps=["rowGap"];const j$=wt({prop:"gridColumn"}),z$=wt({prop:"gridRow"}),E$=wt({prop:"gridAutoFlow"}),C$=wt({prop:"gridAutoColumns"}),R$=wt({prop:"gridAutoRows"}),P$=wt({prop:"gridTemplateColumns"}),D$=wt({prop:"gridTemplateRows"}),A$=wt({prop:"gridTemplateAreas"}),I$=wt({prop:"gridArea"});ep(np,rp,op,j$,z$,E$,C$,R$,P$,D$,A$,I$);function la(e,t){return t==="grey"?t:e}const N$=wt({prop:"color",themeKey:"palette",transform:la}),M$=wt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:la}),$$=wt({prop:"backgroundColor",themeKey:"palette",transform:la});ep(N$,M$,$$);function _n(e){return e<=1&&e!==0?`${e*100}%`:e}const O$=wt({prop:"width",transform:_n}),mv=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const i=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||dv[n];return i?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:_n(n)}};return qr(e,e.maxWidth,t)}return null};mv.filterProps=["maxWidth"];const L$=wt({prop:"minWidth",transform:_n}),B$=wt({prop:"height",transform:_n}),F$=wt({prop:"maxHeight",transform:_n}),W$=wt({prop:"minHeight",transform:_n});wt({prop:"size",cssProperty:"width",transform:_n});wt({prop:"size",cssProperty:"height",transform:_n});const V$=wt({prop:"boxSizing"});ep(O$,mv,L$,B$,F$,W$,V$);const H$={border:{themeKey:"borders",transform:Bn},borderTop:{themeKey:"borders",transform:Bn},borderRight:{themeKey:"borders",transform:Bn},borderBottom:{themeKey:"borders",transform:Bn},borderLeft:{themeKey:"borders",transform:Bn},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Bn},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:tp},color:{themeKey:"palette",transform:la},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:la},backgroundColor:{themeKey:"palette",transform:la},p:{style:gt},pt:{style:gt},pr:{style:gt},pb:{style:gt},pl:{style:gt},px:{style:gt},py:{style:gt},padding:{style:gt},paddingTop:{style:gt},paddingRight:{style:gt},paddingBottom:{style:gt},paddingLeft:{style:gt},paddingX:{style:gt},paddingY:{style:gt},paddingInline:{style:gt},paddingInlineStart:{style:gt},paddingInlineEnd:{style:gt},paddingBlock:{style:gt},paddingBlockStart:{style:gt},paddingBlockEnd:{style:gt},m:{style:ht},mt:{style:ht},mr:{style:ht},mb:{style:ht},ml:{style:ht},mx:{style:ht},my:{style:ht},margin:{style:ht},marginTop:{style:ht},marginRight:{style:ht},marginBottom:{style:ht},marginLeft:{style:ht},marginX:{style:ht},marginY:{style:ht},marginInline:{style:ht},marginInlineStart:{style:ht},marginInlineEnd:{style:ht},marginBlock:{style:ht},marginBlockStart:{style:ht},marginBlockEnd:{style:ht},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:np},rowGap:{style:op},columnGap:{style:rp},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:_n},maxWidth:{style:mv},minWidth:{transform:_n},height:{transform:_n},maxHeight:{transform:_n},minHeight:{transform:_n},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},ip=H$;function U$(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function G$(e,t){return typeof e=="function"?e(t):e}function K$(){function e(n,r,o,i){const a={[n]:r,theme:o},l=i[n];if(!l)return{[n]:r};const{cssProperty:u=n,themeKey:c,transform:d,style:p}=l;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[n]:r};const f=Qd(o,c)||{};return p?p(a):qr(a,r,g=>{let k=Dc(f,d,g);return g===k&&typeof g=="string"&&(k=Dc(f,d,`${n}${g==="default"?"":ve(g)}`,g)),u===!1?k:{[u]:k}})}function t(n){var r;const{sx:o,theme:i={}}=n||{};if(!o)return null;const a=(r=i.unstable_sxConfig)!=null?r:ip;function l(u){let c=u;if(typeof u=="function")c=u(i);else if(typeof u!="object")return u;if(!c)return null;const d=i$(i.breakpoints),p=Object.keys(d);let f=d;return Object.keys(c).forEach(_=>{const g=G$(c[_],i);if(g!=null)if(typeof g=="object")if(a[_])f=Ls(f,e(_,g,i,a));else{const k=qr({theme:i},g,j=>({[_]:j}));U$(k,g)?f[_]=t({sx:g,theme:i}):f=Ls(f,k)}else f=Ls(f,e(_,g,i,a))}),a$(p,f)}return Array.isArray(o)?o.map(l):l(o)}return t}const Nl=K$();Nl.filterProps=["sx"];const q$=["breakpoints","palette","spacing","shape"];function hv(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={}}=e,a=ae(e,q$),l=n$(n),u=f$(o);let c=cn({breakpoints:l,direction:"ltr",components:{},palette:x({mode:"light"},r),spacing:u,shape:x({},o$,i)},a);return c=t.reduce((d,p)=>cn(d,p),c),c.unstable_sxConfig=x({},ip,a?.unstable_sxConfig),c.unstable_sx=function(p){return Nl({sx:p,theme:this})},c}function Y$(e){return Object.keys(e).length===0}function gv(e=null){const t=b.useContext(Ld);return!t||Y$(t)?e:t}const J$=hv();function ap(e=J$){return gv(e)}function Z$({styles:e,themeId:t,defaultTheme:n={}}){const r=ap(n),o=typeof e=="function"?e(t&&r[t]||r):e;return m.jsx(LM,{styles:o})}const X$=["sx"],Q$=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:ip;return Object.keys(e).forEach(i=>{o[i]?r.systemProps[i]=e[i]:r.otherProps[i]=e[i]}),r};function Rx(e){const{sx:t}=e,n=ae(e,X$),{systemProps:r,otherProps:o}=Q$(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...a)=>{const l=t(...a);return Mr(l)?x({},r,l):r}:i=x({},r,t),x({},o,{sx:i})}function Px(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Px(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function eO(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Px(e))&&(r&&(r+=" "),r+=t);return r}const tO=["className","component"];function Dx(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,i=wx("div",{shouldForwardProp:l=>l!=="theme"&&l!=="sx"&&l!=="as"})(Nl);return b.forwardRef(function(u,c){const d=ap(n),p=Rx(u),{className:f,component:_="div"}=p,g=ae(p,tO);return m.jsx(i,x({as:_,ref:c,className:eO(f,o?o(r):r),theme:t&&d[t]||d},g))})}const nO=we("MuiBox",["root"]),rO=nO,oO=Dx({defaultClassName:rO.root,generateClassName:cv.generate}),uf=oO,iO=["variant"];function Y_(e){return e.length===0}function Ax(e){const{variant:t}=e,n=ae(e,iO);let r=t||"";return Object.keys(n).sort().forEach(o=>{o==="color"?r+=Y_(r)?e[o]:ve(e[o]):r+=`${Y_(r)?o:ve(o)}${ve(e[o].toString())}`}),r}const aO=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function sO(e){return Object.keys(e).length===0}function lO(e){return typeof e=="string"&&e.charCodeAt(0)>96}const uO=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,Ac=e=>{let t=0;const n={};return e&&e.forEach(r=>{let o="";typeof r.props=="function"?(o=`callback${t}`,t+=1):o=Ax(r.props),n[o]=r.style}),n},cO=(e,t)=>{let n=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants),Ac(n)},Ic=(e,t,n)=>{const{ownerState:r={}}=e,o=[];let i=0;return n&&n.forEach(a=>{let l=!0;if(typeof a.props=="function"){const u=x({},e,r);l=a.props(u)}else Object.keys(a.props).forEach(u=>{r[u]!==a.props[u]&&e[u]!==a.props[u]&&(l=!1)});l&&(typeof a.props=="function"?o.push(t[`callback${i}`]):o.push(t[Ax(a.props)])),typeof a.props=="function"&&(i+=1)}),o},dO=(e,t,n,r)=>{var o;const i=n==null||(o=n.components)==null||(o=o[r])==null?void 0:o.variants;return Ic(e,t,i)};function Bs(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const pO=hv(),fO=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Zu({defaultTheme:e,theme:t,themeId:n}){return sO(t)?e:t[n]||t}function mO(e){return e?(t,n)=>n[e]:null}const J_=({styledArg:e,props:t,defaultTheme:n,themeId:r})=>{const o=e(x({},t,{theme:Zu(x({},t,{defaultTheme:n,themeId:r}))}));let i;if(o&&o.variants&&(i=o.variants,delete o.variants),i){const a=Ic(t,Ac(i),i);return[o,...a]}return o};function hO(e={}){const{themeId:t,defaultTheme:n=pO,rootShouldForwardProp:r=Bs,slotShouldForwardProp:o=Bs}=e,i=a=>Nl(x({},a,{theme:Zu(x({},a,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(a,l={})=>{BM(a,y=>y.filter(S=>!(S!=null&&S.__mui_systemSx)));const{name:u,slot:c,skipVariantsResolver:d,skipSx:p,overridesResolver:f=mO(fO(c))}=l,_=ae(l,aO),g=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,k=p||!1;let j,v=Bs;c==="Root"||c==="root"?v=r:c?v=o:lO(a)&&(v=void 0);const h=wx(a,x({shouldForwardProp:v,label:j},_)),s=(y,...S)=>{const T=S?S.map(R=>{if(typeof R=="function"&&R.__emotion_real!==R)return L=>J_({styledArg:R,props:L,defaultTheme:n,themeId:t});if(Mr(R)){let L=R,G;return R&&R.variants&&(G=R.variants,delete L.variants,L=$=>{let H=R;return Ic($,Ac(G),G).forEach(M=>{H=cn(H,M)}),H}),L}return R}):[];let w=y;if(Mr(y)){let R;y&&y.variants&&(R=y.variants,delete w.variants,w=L=>{let G=y;return Ic(L,Ac(R),R).forEach(H=>{G=cn(G,H)}),G})}else typeof y=="function"&&y.__emotion_real!==y&&(w=R=>J_({styledArg:y,props:R,defaultTheme:n,themeId:t}));u&&f&&T.push(R=>{const L=Zu(x({},R,{defaultTheme:n,themeId:t})),G=uO(u,L);if(G){const $={};return Object.entries(G).forEach(([H,W])=>{$[H]=typeof W=="function"?W(x({},R,{theme:L})):W}),f(R,$)}return null}),u&&!g&&T.push(R=>{const L=Zu(x({},R,{defaultTheme:n,themeId:t}));return dO(R,cO(u,L),L,u)}),k||T.push(i);const C=T.length-S.length;if(Array.isArray(y)&&C>0){const R=new Array(C).fill("");w=[...y,...R],w.raw=[...y.raw,...R]}const I=h(w,...T);return a.muiName&&(I.muiName=a.muiName),I};return h.withConfig&&(s.withConfig=h.withConfig),s}}function gO(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:uv(t.components[n].defaultProps,r)}function vO({props:e,name:t,defaultTheme:n,themeId:r}){let o=ap(n);return r&&(o=o[r]||o),gO({theme:o,name:t,props:e})}function vv(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function yO(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function li(e){if(e.type)return e;if(e.charAt(0)==="#")return li(yO(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(wo(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(wo(10,o))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:o}}function sp(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,i)=>i<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function _O(e){e=li(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=(c,d=(c+n/30)%12)=>o-i*Math.max(Math.min(d-3,9-d,1),-1);let l="rgb";const u=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(l+="a",u.push(t[3])),sp({type:l,values:u})}function Z_(e){e=li(e);let t=e.type==="hsl"||e.type==="hsla"?li(_O(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function bO(e,t){const n=Z_(e),r=Z_(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function yt(e,t){return e=li(e),t=vv(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,sp(e)}function kO(e,t){if(e=li(e),t=vv(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return sp(e)}function wO(e,t){if(e=li(e),t=vv(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return sp(e)}const SO=b.createContext(null),Ix=SO;function Nx(){return b.useContext(Ix)}const xO=typeof Symbol=="function"&&Symbol.for,TO=xO?Symbol.for("mui.nested"):"__THEME_NESTED__";function jO(e,t){return typeof t=="function"?t(e):x({},e,t)}function zO(e){const{children:t,theme:n}=e,r=Nx(),o=b.useMemo(()=>{const i=r===null?n:jO(r,n);return i!=null&&(i[TO]=r!==null),i},[n,r]);return m.jsx(Ix.Provider,{value:o,children:t})}const X_={};function Q_(e,t,n,r=!1){return b.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const i=n(o),a=e?x({},t,{[e]:i}):i;return r?()=>a:a}return e?x({},t,{[e]:n}):x({},t,n)},[e,t,n,r])}function EO(e){const{children:t,theme:n,themeId:r}=e,o=gv(X_),i=Nx()||X_,a=Q_(r,o,n),l=Q_(r,i,n,!0);return m.jsx(zO,{theme:l,children:m.jsx(Ld.Provider,{value:a,children:t})})}function CO(e,t){return x({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const RO=["mode","contrastThreshold","tonalOffset"],eb={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:dl.white,default:dl.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},cf={text:{primary:dl.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:dl.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function tb(e,t,n,r){const o=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=wO(e.main,o):t==="dark"&&(e.dark=kO(e.main,i)))}function PO(e="light"){return e==="dark"?{main:Ti[200],light:Ti[50],dark:Ti[400]}:{main:Ti[700],light:Ti[400],dark:Ti[800]}}function DO(e="light"){return e==="dark"?{main:xi[200],light:xi[50],dark:xi[400]}:{main:xi[500],light:xi[300],dark:xi[700]}}function AO(e="light"){return e==="dark"?{main:Si[500],light:Si[300],dark:Si[700]}:{main:Si[700],light:Si[400],dark:Si[800]}}function IO(e="light"){return e==="dark"?{main:ji[400],light:ji[300],dark:ji[700]}:{main:ji[700],light:ji[500],dark:ji[900]}}function NO(e="light"){return e==="dark"?{main:zi[400],light:zi[300],dark:zi[700]}:{main:zi[800],light:zi[500],dark:zi[900]}}function MO(e="light"){return e==="dark"?{main:rs[400],light:rs[300],dark:rs[700]}:{main:"#ed6c02",light:rs[500],dark:rs[900]}}function $O(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=ae(e,RO),i=e.primary||PO(t),a=e.secondary||DO(t),l=e.error||AO(t),u=e.info||IO(t),c=e.success||NO(t),d=e.warning||MO(t);function p(k){return bO(k,cf.text.primary)>=n?cf.text.primary:eb.text.primary}const f=({color:k,name:j,mainShade:v=500,lightShade:h=300,darkShade:s=700})=>{if(k=x({},k),!k.main&&k[v]&&(k.main=k[v]),!k.hasOwnProperty("main"))throw new Error(wo(11,j?` (${j})`:"",v));if(typeof k.main!="string")throw new Error(wo(12,j?` (${j})`:"",JSON.stringify(k.main)));return tb(k,"light",h,r),tb(k,"dark",s,r),k.contrastText||(k.contrastText=p(k.main)),k},_={dark:cf,light:eb};return cn(x({common:x({},dl),mode:t,primary:f({color:i,name:"primary"}),secondary:f({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:l,name:"error"}),warning:f({color:d,name:"warning"}),info:f({color:u,name:"info"}),success:f({color:c,name:"success"}),grey:TN,contrastThreshold:n,getContrastText:p,augmentColor:f,tonalOffset:r},_[t]),o)}const OO=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function LO(e){return Math.round(e*1e5)/1e5}const nb={textTransform:"uppercase"},rb='"Roboto", "Helvetica", "Arial", sans-serif';function BO(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=rb,fontSize:o=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:l=500,fontWeightBold:u=700,htmlFontSize:c=16,allVariants:d,pxToRem:p}=n,f=ae(n,OO),_=o/14,g=p||(v=>`${v/c*_}rem`),k=(v,h,s,y,S)=>x({fontFamily:r,fontWeight:v,fontSize:g(h),lineHeight:s},r===rb?{letterSpacing:`${LO(y/h)}em`}:{},S,d),j={h1:k(i,96,1.167,-1.5),h2:k(i,60,1.2,-.5),h3:k(a,48,1.167,0),h4:k(a,34,1.235,.25),h5:k(a,24,1.334,0),h6:k(l,20,1.6,.15),subtitle1:k(a,16,1.75,.15),subtitle2:k(l,14,1.57,.1),body1:k(a,16,1.5,.15),body2:k(a,14,1.43,.15),button:k(l,14,1.75,.4,nb),caption:k(a,12,1.66,.4),overline:k(a,12,2.66,1,nb),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return cn(x({htmlFontSize:c,pxToRem:g,fontFamily:r,fontSize:o,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:l,fontWeightBold:u},j),f,{clone:!1})}const FO=.2,WO=.14,VO=.12;function st(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${FO})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${WO})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${VO})`].join(",")}const HO=["none",st(0,2,1,-1,0,1,1,0,0,1,3,0),st(0,3,1,-2,0,2,2,0,0,1,5,0),st(0,3,3,-2,0,3,4,0,0,1,8,0),st(0,2,4,-1,0,4,5,0,0,1,10,0),st(0,3,5,-1,0,5,8,0,0,1,14,0),st(0,3,5,-1,0,6,10,0,0,1,18,0),st(0,4,5,-2,0,7,10,1,0,2,16,1),st(0,5,5,-3,0,8,10,1,0,3,14,2),st(0,5,6,-3,0,9,12,1,0,3,16,2),st(0,6,6,-3,0,10,14,1,0,4,18,3),st(0,6,7,-4,0,11,15,1,0,4,20,3),st(0,7,8,-4,0,12,17,2,0,5,22,4),st(0,7,8,-4,0,13,19,2,0,5,24,4),st(0,7,9,-4,0,14,21,2,0,5,26,4),st(0,8,9,-5,0,15,22,2,0,6,28,5),st(0,8,10,-5,0,16,24,2,0,6,30,5),st(0,8,11,-5,0,17,26,2,0,6,32,5),st(0,9,11,-5,0,18,28,2,0,7,34,6),st(0,9,12,-6,0,19,29,2,0,7,36,6),st(0,10,13,-6,0,20,31,3,0,8,38,7),st(0,10,13,-6,0,21,33,3,0,8,40,7),st(0,10,14,-6,0,22,35,3,0,8,42,7),st(0,11,14,-7,0,23,36,3,0,9,44,8),st(0,11,15,-7,0,24,38,3,0,9,46,8)],UO=["duration","easing","delay"],GO={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Mx={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ob(e){return`${Math.round(e)}ms`}function KO(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function qO(e){const t=x({},GO,e.easing),n=x({},Mx,e.duration);return x({getAutoHeightDuration:KO,create:(o=["all"],i={})=>{const{duration:a=n.standard,easing:l=t.easeInOut,delay:u=0}=i;return ae(i,UO),(Array.isArray(o)?o:[o]).map(c=>`${c} ${typeof a=="string"?a:ob(a)} ${l} ${typeof u=="string"?u:ob(u)}`).join(",")}},e,{easing:t,duration:n})}const YO={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},JO=YO,ZO=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function lp(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:i={}}=e,a=ae(e,ZO);if(e.vars)throw new Error(wo(18));const l=$O(r),u=hv(e);let c=cn(u,{mixins:CO(u.breakpoints,n),palette:l,shadows:HO.slice(),typography:BO(l,i),transitions:qO(o),zIndex:x({},JO)});return c=cn(c,a),c=t.reduce((d,p)=>cn(d,p),c),c.unstable_sxConfig=x({},ip,a?.unstable_sxConfig),c.unstable_sx=function(p){return Nl({sx:p,theme:this})},c}const XO=lp(),up=XO;function An(){const e=ap(up);return e[si]||e}function Ce({props:e,name:t}){return vO({props:e,name:t,defaultTheme:up,themeId:si})}const hn=e=>Bs(e)&&e!=="classes",QO=Bs,J=hO({themeId:si,defaultTheme:up,rootShouldForwardProp:hn}),eL=["theme"];function tL(e){let{theme:t}=e,n=ae(e,eL);const r=t[si];return m.jsx(EO,x({},n,{themeId:r?si:void 0,theme:r||t}))}const ib=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function $x(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=$x(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function pe(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=$x(e))&&(r&&(r+=" "),r+=t);return r}function nL(e){return ze("MuiSvgIcon",e)}we("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const rL=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],oL=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${ve(t)}`,`fontSize${ve(n)}`]};return Ee(o,nL,r)},iL=J("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${ve(n.color)}`],t[`fontSize${ve(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,o,i,a,l,u,c,d,p,f,_,g;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(a=i.pxToRem)==null?void 0:a.call(i,20))||"1.25rem",medium:((l=e.typography)==null||(u=l.pxToRem)==null?void 0:u.call(l,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(p=(f=(e.vars||e).palette)==null||(f=f[t.color])==null?void 0:f.main)!=null?p:{action:(_=(e.vars||e).palette)==null||(_=_.action)==null?void 0:_.active,disabled:(g=(e.vars||e).palette)==null||(g=g.action)==null?void 0:g.disabled,inherit:void 0}[t.color]}}),wh=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:l="svg",fontSize:u="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:p,viewBox:f="0 0 24 24"}=r,_=ae(r,rL),g=b.isValidElement(o)&&o.type==="svg",k=x({},r,{color:a,component:l,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:f,hasSvgAsChild:g}),j={};d||(j.viewBox=f);const v=oL(k);return m.jsxs(iL,x({as:l,className:pe(v.root,i),focusable:"false",color:c,"aria-hidden":p?void 0:!0,role:p?"img":void 0,ref:n},j,_,g&&o.props,{ownerState:k,children:[g?o.props.children:o,p?m.jsx("title",{children:p}):null]}))});wh.muiName="SvgIcon";function Ie(e,t){function n(r,o){return m.jsx(wh,x({"data-testid":`${t}Icon`,ref:o},r,{children:e}))}return n.muiName=wh.muiName,b.memo(b.forwardRef(n))}function Sh(e,t){return Sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Sh(e,t)}function Ox(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Sh(e,t)}const ab={disabled:!1},Nc=de.createContext(null);var aL=function(t){return t.scrollTop},Ss="unmounted",$o="exited",Oo="entering",Mi="entered",xh="exiting",Xr=function(e){Ox(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=o,l=a&&!a.isMounting?r.enter:r.appear,u;return i.appearStatus=null,r.in?l?(u=$o,i.appearStatus=Oo):u=Mi:r.unmountOnExit||r.mountOnEnter?u=Ss:u=$o,i.state={status:u},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===Ss?{status:$o}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var i=null;if(o!==this.props){var a=this.state.status;this.props.in?a!==Oo&&a!==Mi&&(i=Oo):(a===Oo||a===Mi)&&(i=xh)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,i,a,l;return i=a=l=o,o!=null&&typeof o!="number"&&(i=o.exit,a=o.enter,l=o.appear!==void 0?o.appear:a),{exit:i,enter:a,appear:l}},n.updateStatus=function(o,i){if(o===void 0&&(o=!1),i!==null)if(this.cancelNextCallback(),i===Oo){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:ks.findDOMNode(this);a&&aL(a)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===$o&&this.setState({status:Ss})},n.performEnter=function(o){var i=this,a=this.props.enter,l=this.context?this.context.isMounting:o,u=this.props.nodeRef?[l]:[ks.findDOMNode(this),l],c=u[0],d=u[1],p=this.getTimeouts(),f=l?p.appear:p.enter;if(!o&&!a||ab.disabled){this.safeSetState({status:Mi},function(){i.props.onEntered(c)});return}this.props.onEnter(c,d),this.safeSetState({status:Oo},function(){i.props.onEntering(c,d),i.onTransitionEnd(f,function(){i.safeSetState({status:Mi},function(){i.props.onEntered(c,d)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts(),l=this.props.nodeRef?void 0:ks.findDOMNode(this);if(!i||ab.disabled){this.safeSetState({status:$o},function(){o.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:xh},function(){o.props.onExiting(l),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:$o},function(){o.props.onExited(l)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,a=!0;return this.nextCallback=function(l){a&&(a=!1,i.nextCallback=null,o(l))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var a=this.props.nodeRef?this.props.nodeRef.current:ks.findDOMNode(this),l=o==null&&!this.props.addEndListener;if(!a||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],c=u[0],d=u[1];this.props.addEndListener(c,d)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===Ss)return null;var i=this.props,a=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var l=ae(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return de.createElement(Nc.Provider,{value:null},typeof a=="function"?a(o,l):de.cloneElement(de.Children.only(a),l))},t}(de.Component);Xr.contextType=Nc;Xr.propTypes={};function Ci(){}Xr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ci,onEntering:Ci,onEntered:Ci,onExit:Ci,onExiting:Ci,onExited:Ci};Xr.UNMOUNTED=Ss;Xr.EXITED=$o;Xr.ENTERING=Oo;Xr.ENTERED=Mi;Xr.EXITING=xh;const yv=Xr;function sL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _v(e,t){var n=function(i){return t&&b.isValidElement(i)?t(i):i},r=Object.create(null);return e&&b.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function lL(e,t){e=e||{},t=t||{};function n(d){return d in t?t[d]:e[d]}var r=Object.create(null),o=[];for(var i in e)i in t?o.length&&(r[i]=o,o=[]):o.push(i);var a,l={};for(var u in t){if(r[u])for(a=0;a<r[u].length;a++){var c=r[u][a];l[r[u][a]]=n(c)}l[u]=n(u)}for(a=0;a<o.length;a++)l[o[a]]=n(o[a]);return l}function Go(e,t,n){return n[t]!=null?n[t]:e.props[t]}function uL(e,t){return _v(e.children,function(n){return b.cloneElement(n,{onExited:t.bind(null,n),in:!0,appear:Go(n,"appear",e),enter:Go(n,"enter",e),exit:Go(n,"exit",e)})})}function cL(e,t,n){var r=_v(e.children),o=lL(t,r);return Object.keys(o).forEach(function(i){var a=o[i];if(b.isValidElement(a)){var l=i in t,u=i in r,c=t[i],d=b.isValidElement(c)&&!c.props.in;u&&(!l||d)?o[i]=b.cloneElement(a,{onExited:n.bind(null,a),in:!0,exit:Go(a,"exit",e),enter:Go(a,"enter",e)}):!u&&l&&!d?o[i]=b.cloneElement(a,{in:!1}):u&&l&&b.isValidElement(c)&&(o[i]=b.cloneElement(a,{onExited:n.bind(null,a),in:c.props.in,exit:Go(a,"exit",e),enter:Go(a,"enter",e)}))}}),o}var dL=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},pL={component:"div",childFactory:function(t){return t}},bv=function(e){Ox(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=i.handleExited.bind(sL(i));return i.state={contextValue:{isMounting:!0},handleExited:a,firstRender:!0},i}var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(o,i){var a=i.children,l=i.handleExited,u=i.firstRender;return{children:u?uL(o,l):cL(o,a,l),firstRender:!1}},n.handleExited=function(o,i){var a=_v(this.props.children);o.key in a||(o.props.onExited&&o.props.onExited(i),this.mounted&&this.setState(function(l){var u=x({},l.children);return delete u[o.key],{children:u}}))},n.render=function(){var o=this.props,i=o.component,a=o.childFactory,l=ae(o,["component","childFactory"]),u=this.state.contextValue,c=dL(this.state.children).map(a);return delete l.appear,delete l.enter,delete l.exit,i===null?de.createElement(Nc.Provider,{value:u},c):de.createElement(Nc.Provider,{value:u},de.createElement(i,l,c))},t}(de.Component);bv.propTypes={};bv.defaultProps=pL;const fL=bv,Lx=e=>e.scrollTop;function Sa(e,t){var n,r;const{timeout:o,easing:i,style:a={}}=e;return{duration:(n=a.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=a.transitionTimingFunction)!=null?r:typeof i=="object"?i[t.mode]:i,delay:a.transitionDelay}}function mL(e){return ze("MuiCollapse",e)}we("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const hL=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],gL=e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return Ee(r,mL,n)},vL=J("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state==="entered"&&t.entered,n.state==="exited"&&!n.in&&n.collapsedSize==="0px"&&t.hidden]}})(({theme:e,ownerState:t})=>x({height:0,overflow:"hidden",transition:e.transitions.create("height")},t.orientation==="horizontal"&&{height:"auto",width:0,transition:e.transitions.create("width")},t.state==="entered"&&x({height:"auto",overflow:"visible"},t.orientation==="horizontal"&&{width:"auto"}),t.state==="exited"&&!t.in&&t.collapsedSize==="0px"&&{visibility:"hidden"})),yL=J("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>x({display:"flex",width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),_L=J("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>x({width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),Bx=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiCollapse"}),{addEndListener:o,children:i,className:a,collapsedSize:l="0px",component:u,easing:c,in:d,onEnter:p,onEntered:f,onEntering:_,onExit:g,onExited:k,onExiting:j,orientation:v="vertical",style:h,timeout:s=Mx.standard,TransitionComponent:y=yv}=r,S=ae(r,hL),T=x({},r,{orientation:v,collapsedSize:l}),w=gL(T),C=An(),I=b.useRef(),R=b.useRef(null),L=b.useRef(),G=typeof l=="number"?`${l}px`:l,$=v==="horizontal",H=$?"width":"height";b.useEffect(()=>()=>{clearTimeout(I.current)},[]);const W=b.useRef(null),M=kt(n,W),V=F=>oe=>{if(F){const re=W.current;oe===void 0?F(re):F(re,oe)}},N=()=>R.current?R.current[$?"clientWidth":"clientHeight"]:0,Y=V((F,oe)=>{R.current&&$&&(R.current.style.position="absolute"),F.style[H]=G,p&&p(F,oe)}),K=V((F,oe)=>{const re=N();R.current&&$&&(R.current.style.position="");const{duration:Q,easing:ye}=Sa({style:h,timeout:s,easing:c},{mode:"enter"});if(s==="auto"){const se=C.transitions.getAutoHeightDuration(re);F.style.transitionDuration=`${se}ms`,L.current=se}else F.style.transitionDuration=typeof Q=="string"?Q:`${Q}ms`;F.style[H]=`${re}px`,F.style.transitionTimingFunction=ye,_&&_(F,oe)}),X=V((F,oe)=>{F.style[H]="auto",f&&f(F,oe)}),D=V(F=>{F.style[H]=`${N()}px`,g&&g(F)}),q=V(k),U=V(F=>{const oe=N(),{duration:re,easing:Q}=Sa({style:h,timeout:s,easing:c},{mode:"exit"});if(s==="auto"){const ye=C.transitions.getAutoHeightDuration(oe);F.style.transitionDuration=`${ye}ms`,L.current=ye}else F.style.transitionDuration=typeof re=="string"?re:`${re}ms`;F.style[H]=G,F.style.transitionTimingFunction=Q,j&&j(F)}),ne=F=>{s==="auto"&&(I.current=setTimeout(F,L.current||0)),o&&o(W.current,F)};return m.jsx(y,x({in:d,onEnter:Y,onEntered:X,onEntering:K,onExit:D,onExited:q,onExiting:U,addEndListener:ne,nodeRef:W,timeout:s==="auto"?null:s},S,{children:(F,oe)=>m.jsx(vL,x({as:u,className:pe(w.root,a,{entered:w.entered,exited:!d&&G==="0px"&&w.hidden}[F]),style:x({[$?"minWidth":"minHeight"]:G},h),ownerState:x({},T,{state:F}),ref:M},oe,{children:m.jsx(yL,{ownerState:x({},T,{state:F}),className:w.wrapper,ref:R,children:m.jsx(_L,{ownerState:x({},T,{state:F}),className:w.wrapperInner,children:i})})}))}))});Bx.muiSupportAuto=!0;const bL=Bx;function kL(e){return ze("MuiPaper",e)}we("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const wL=["className","component","elevation","square","variant"],SL=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return Ee(i,kL,o)},xL=J("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return x({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&x({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${yt("#fff",ib(t.elevation))}, ${yt("#fff",ib(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),TL=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiPaper"}),{className:o,component:i="div",elevation:a=1,square:l=!1,variant:u="elevation"}=r,c=ae(r,wL),d=x({},r,{component:i,elevation:a,square:l,variant:u}),p=SL(d);return m.jsx(xL,x({as:i,ownerState:d,className:pe(p.root,o),ref:n},c))}),cp=TL;function jL(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:a,in:l,onExited:u,timeout:c}=e,[d,p]=b.useState(!1),f=pe(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),_={width:a,height:a,top:-(a/2)+i,left:-(a/2)+o},g=pe(n.child,d&&n.childLeaving,r&&n.childPulsate);return!l&&!d&&p(!0),b.useEffect(()=>{if(!l&&u!=null){const k=setTimeout(u,c);return()=>{clearTimeout(k)}}},[u,l,c]),m.jsx("span",{className:f,style:_,children:m.jsx("span",{className:g})})}const $n=we("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),zL=["center","classes","className"];let dp=e=>e,sb,lb,ub,cb;const Th=550,EL=80,CL=Dl(sb||(sb=dp`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`)),RL=Dl(lb||(lb=dp`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`)),PL=Dl(ub||(ub=dp`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`)),DL=J("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),AL=J(jL,{name:"MuiTouchRipple",slot:"Ripple"})(cb||(cb=dp`
  opacity: 0;
  position: absolute;

  &.${0} {
    opacity: 0.3;
    transform: scale(1);
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  &.${0} {
    animation-duration: ${0}ms;
  }

  & .${0} {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
  }

  & .${0} {
    opacity: 0;
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  & .${0} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${0};
    animation-duration: 2500ms;
    animation-timing-function: ${0};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`),$n.rippleVisible,CL,Th,({theme:e})=>e.transitions.easing.easeInOut,$n.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,$n.child,$n.childLeaving,RL,Th,({theme:e})=>e.transitions.easing.easeInOut,$n.childPulsate,PL,({theme:e})=>e.transitions.easing.easeInOut),IL=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a}=r,l=ae(r,zL),[u,c]=b.useState([]),d=b.useRef(0),p=b.useRef(null);b.useEffect(()=>{p.current&&(p.current(),p.current=null)},[u]);const f=b.useRef(!1),_=b.useRef(0),g=b.useRef(null),k=b.useRef(null);b.useEffect(()=>()=>{_.current&&clearTimeout(_.current)},[]);const j=b.useCallback(y=>{const{pulsate:S,rippleX:T,rippleY:w,rippleSize:C,cb:I}=y;c(R=>[...R,m.jsx(AL,{classes:{ripple:pe(i.ripple,$n.ripple),rippleVisible:pe(i.rippleVisible,$n.rippleVisible),ripplePulsate:pe(i.ripplePulsate,$n.ripplePulsate),child:pe(i.child,$n.child),childLeaving:pe(i.childLeaving,$n.childLeaving),childPulsate:pe(i.childPulsate,$n.childPulsate)},timeout:Th,pulsate:S,rippleX:T,rippleY:w,rippleSize:C},d.current)]),d.current+=1,p.current=I},[i]),v=b.useCallback((y={},S={},T=()=>{})=>{const{pulsate:w=!1,center:C=o||S.pulsate,fakeElement:I=!1}=S;if(y?.type==="mousedown"&&f.current){f.current=!1;return}y?.type==="touchstart"&&(f.current=!0);const R=I?null:k.current,L=R?R.getBoundingClientRect():{width:0,height:0,left:0,top:0};let G,$,H;if(C||y===void 0||y.clientX===0&&y.clientY===0||!y.clientX&&!y.touches)G=Math.round(L.width/2),$=Math.round(L.height/2);else{const{clientX:W,clientY:M}=y.touches&&y.touches.length>0?y.touches[0]:y;G=Math.round(W-L.left),$=Math.round(M-L.top)}if(C)H=Math.sqrt((2*L.width**2+L.height**2)/3),H%2===0&&(H+=1);else{const W=Math.max(Math.abs((R?R.clientWidth:0)-G),G)*2+2,M=Math.max(Math.abs((R?R.clientHeight:0)-$),$)*2+2;H=Math.sqrt(W**2+M**2)}y!=null&&y.touches?g.current===null&&(g.current=()=>{j({pulsate:w,rippleX:G,rippleY:$,rippleSize:H,cb:T})},_.current=setTimeout(()=>{g.current&&(g.current(),g.current=null)},EL)):j({pulsate:w,rippleX:G,rippleY:$,rippleSize:H,cb:T})},[o,j]),h=b.useCallback(()=>{v({},{pulsate:!0})},[v]),s=b.useCallback((y,S)=>{if(clearTimeout(_.current),y?.type==="touchend"&&g.current){g.current(),g.current=null,_.current=setTimeout(()=>{s(y,S)});return}g.current=null,c(T=>T.length>0?T.slice(1):T),p.current=S},[]);return b.useImperativeHandle(n,()=>({pulsate:h,start:v,stop:s}),[h,v,s]),m.jsx(DL,x({className:pe($n.root,i.root,a),ref:k},l,{children:m.jsx(fL,{component:null,exit:!0,children:u})}))}),NL=IL;function ML(e){return ze("MuiButtonBase",e)}const $L=we("MuiButtonBase",["root","disabled","focusVisible"]),OL=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],LL=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a=Ee({root:["root",t&&"disabled",n&&"focusVisible"]},ML,o);return n&&r&&(a.root+=` ${r}`),a},BL=J("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${$L.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),FL=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:l,component:u="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:p=!1,focusRipple:f=!1,LinkComponent:_="a",onBlur:g,onClick:k,onContextMenu:j,onDragLeave:v,onFocus:h,onFocusVisible:s,onKeyDown:y,onKeyUp:S,onMouseDown:T,onMouseLeave:w,onMouseUp:C,onTouchEnd:I,onTouchMove:R,onTouchStart:L,tabIndex:G=0,TouchRippleProps:$,touchRippleRef:H,type:W}=r,M=ae(r,OL),V=b.useRef(null),N=b.useRef(null),Y=kt(N,H),{isFocusVisibleRef:K,onFocus:X,onBlur:D,ref:q}=Tx(),[U,ne]=b.useState(!1);c&&U&&ne(!1),b.useImperativeHandle(o,()=>({focusVisible:()=>{ne(!0),V.current.focus()}}),[]);const[F,oe]=b.useState(!1);b.useEffect(()=>{oe(!0)},[]);const re=F&&!d&&!c;b.useEffect(()=>{U&&f&&!d&&F&&N.current.pulsate()},[d,f,U,F]);function Q(he,et,St=p){return vr(_t=>(et&&et(_t),!St&&N.current&&N.current[he](_t),!0))}const ye=Q("start",T),se=Q("stop",j),me=Q("stop",v),le=Q("stop",C),ge=Q("stop",he=>{U&&he.preventDefault(),w&&w(he)}),be=Q("start",L),Be=Q("stop",I),Se=Q("stop",R),Fe=Q("stop",he=>{D(he),K.current===!1&&ne(!1),g&&g(he)},!1),ct=vr(he=>{V.current||(V.current=he.currentTarget),X(he),K.current===!0&&(ne(!0),s&&s(he)),h&&h(he)}),Me=()=>{const he=V.current;return u&&u!=="button"&&!(he.tagName==="A"&&he.href)},Pe=b.useRef(!1),nt=vr(he=>{f&&!Pe.current&&U&&N.current&&he.key===" "&&(Pe.current=!0,N.current.stop(he,()=>{N.current.start(he)})),he.target===he.currentTarget&&Me()&&he.key===" "&&he.preventDefault(),y&&y(he),he.target===he.currentTarget&&Me()&&he.key==="Enter"&&!c&&(he.preventDefault(),k&&k(he))}),Ye=vr(he=>{f&&he.key===" "&&N.current&&U&&!he.defaultPrevented&&(Pe.current=!1,N.current.stop(he,()=>{N.current.pulsate(he)})),S&&S(he),k&&he.target===he.currentTarget&&Me()&&he.key===" "&&!he.defaultPrevented&&k(he)});let xe=u;xe==="button"&&(M.href||M.to)&&(xe=_);const Qe={};xe==="button"?(Qe.type=W===void 0?"button":W,Qe.disabled=c):(!M.href&&!M.to&&(Qe.role="button"),c&&(Qe["aria-disabled"]=c));const Ge=kt(n,q,V),dt=x({},r,{centerRipple:i,component:u,disabled:c,disableRipple:d,disableTouchRipple:p,focusRipple:f,tabIndex:G,focusVisible:U}),De=LL(dt);return m.jsxs(BL,x({as:xe,className:pe(De.root,l),ownerState:dt,onBlur:Fe,onClick:k,onContextMenu:se,onFocus:ct,onKeyDown:nt,onKeyUp:Ye,onMouseDown:ye,onMouseLeave:ge,onMouseUp:le,onDragLeave:me,onTouchEnd:Be,onTouchMove:Se,onTouchStart:be,ref:Ge,tabIndex:c?-1:G,type:W},Qe,M,{children:[a,re?m.jsx(NL,x({ref:Y,center:i},$)):null]}))}),mi=FL;function WL(e){return ze("MuiIconButton",e)}const VL=we("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),HL=["edge","children","className","color","disabled","disableFocusRipple","size"],UL=e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,a={root:["root",n&&"disabled",r!=="default"&&`color${ve(r)}`,o&&`edge${ve(o)}`,`size${ve(i)}`]};return Ee(a,WL,t)},GL=J(mi,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${ve(n.color)}`],n.edge&&t[`edge${ve(n.edge)}`],t[`size${ve(n.size)}`]]}})(({theme:e,ownerState:t})=>x({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:yt(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return x({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&x({color:r?.main},!t.disableRipple&&{"&:hover":x({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:yt(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${VL.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),KL=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:a,color:l="default",disabled:u=!1,disableFocusRipple:c=!1,size:d="medium"}=r,p=ae(r,HL),f=x({},r,{edge:o,color:l,disabled:u,disableFocusRipple:c,size:d}),_=UL(f);return m.jsx(GL,x({className:pe(_.root,a),centerRipple:!0,focusRipple:!c,disabled:u,ref:n,ownerState:f},p,{children:i}))}),jh=KL;function qL(e){return ze("MuiTypography",e)}we("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const YL=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],JL=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:a}=e,l={root:["root",i,e.align!=="inherit"&&`align${ve(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return Ee(l,qL,a)},ZL=J("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${ve(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>x({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),db={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},XL={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},QL=e=>XL[e]||e,e5=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTypography"}),o=QL(r.color),i=Rx(x({},r,{color:o})),{align:a="inherit",className:l,component:u,gutterBottom:c=!1,noWrap:d=!1,paragraph:p=!1,variant:f="body1",variantMapping:_=db}=i,g=ae(i,YL),k=x({},i,{align:a,color:o,className:l,component:u,gutterBottom:c,noWrap:d,paragraph:p,variant:f,variantMapping:_}),j=u||(p?"p":_[f]||db[f])||"span",v=JL(k);return m.jsx(ZL,x({as:j,ref:n,ownerState:k,className:pe(v.root,l)},g))}),je=e5;function xa(e){return typeof e=="string"}function xs(e,t,n){return e===void 0||xa(e)?t:x({},t,{ownerState:x({},t.ownerState,n)})}const t5={disableDefaultClasses:!1},n5=b.createContext(t5);function r5(e){const{disableDefaultClasses:t}=b.useContext(n5);return n=>t?"":e(n)}function Fx(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function o5(e,t,n){return typeof e=="function"?e(t,n):e}function Wx(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Wx(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function pb(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Wx(e))&&(r&&(r+=" "),r+=t);return r}function fb(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function i5(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const _=pb(n?.className,i,o?.className,r?.className),g=x({},n?.style,o?.style,r?.style),k=x({},n,o,r);return _.length>0&&(k.className=_),Object.keys(g).length>0&&(k.style=g),{props:k,internalRef:void 0}}const a=Fx(x({},o,r)),l=fb(r),u=fb(o),c=t(a),d=pb(c?.className,n?.className,i,o?.className,r?.className),p=x({},c?.style,n?.style,o?.style,r?.style),f=x({},c,n,u,l);return d.length>0&&(f.className=d),Object.keys(p).length>0&&(f.style=p),{props:f,internalRef:c.ref}}const a5=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function lr(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:i=!1}=e,a=ae(e,a5),l=i?{}:o5(r,o),{props:u,internalRef:c}=i5(x({},a,{externalSlotProps:l})),d=kt(c,l?.ref,(t=e.additionalProps)==null?void 0:t.ref);return xs(n,x({},u,{ref:d}),o)}const s5=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function l5(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function u5(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function c5(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||u5(e))}function d5(e){const t=[],n=[];return Array.from(e.querySelectorAll(s5)).forEach((r,o)=>{const i=l5(r);i===-1||!c5(r)||(i===0?t.push(r):n.push({documentOrder:o,tabIndex:i,node:r}))}),n.sort((r,o)=>r.tabIndex===o.tabIndex?r.documentOrder-o.documentOrder:r.tabIndex-o.tabIndex).map(r=>r.node).concat(t)}function p5(){return!0}function f5(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=d5,isEnabled:a=p5,open:l}=e,u=b.useRef(!1),c=b.useRef(null),d=b.useRef(null),p=b.useRef(null),f=b.useRef(null),_=b.useRef(!1),g=b.useRef(null),k=kt(t.ref,g),j=b.useRef(null);b.useEffect(()=>{!l||!g.current||(_.current=!n)},[n,l]),b.useEffect(()=>{if(!l||!g.current)return;const s=qt(g.current);return g.current.contains(s.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex","-1"),_.current&&g.current.focus()),()=>{o||(p.current&&p.current.focus&&(u.current=!0,p.current.focus()),p.current=null)}},[l]),b.useEffect(()=>{if(!l||!g.current)return;const s=qt(g.current),y=w=>{j.current=w,!(r||!a()||w.key!=="Tab")&&s.activeElement===g.current&&w.shiftKey&&(u.current=!0,d.current&&d.current.focus())},S=()=>{const w=g.current;if(w===null)return;if(!s.hasFocus()||!a()||u.current){u.current=!1;return}if(w.contains(s.activeElement)||r&&s.activeElement!==c.current&&s.activeElement!==d.current)return;if(s.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!_.current)return;let C=[];if((s.activeElement===c.current||s.activeElement===d.current)&&(C=i(g.current)),C.length>0){var I,R;const L=!!((I=j.current)!=null&&I.shiftKey&&((R=j.current)==null?void 0:R.key)==="Tab"),G=C[0],$=C[C.length-1];typeof G!="string"&&typeof $!="string"&&(L?$.focus():G.focus())}else w.focus()};s.addEventListener("focusin",S),s.addEventListener("keydown",y,!0);const T=setInterval(()=>{s.activeElement&&s.activeElement.tagName==="BODY"&&S()},50);return()=>{clearInterval(T),s.removeEventListener("focusin",S),s.removeEventListener("keydown",y,!0)}},[n,r,o,a,l,i]);const v=s=>{p.current===null&&(p.current=s.relatedTarget),_.current=!0,f.current=s.target;const y=t.props.onFocus;y&&y(s)},h=s=>{p.current===null&&(p.current=s.relatedTarget),_.current=!0};return m.jsxs(b.Fragment,{children:[m.jsx("div",{tabIndex:l?0:-1,onFocus:h,ref:c,"data-testid":"sentinelStart"}),b.cloneElement(t,{ref:k,onFocus:v}),m.jsx("div",{tabIndex:l?0:-1,onFocus:h,ref:d,"data-testid":"sentinelEnd"})]})}var dn="top",Gn="bottom",Kn="right",pn="left",kv="auto",Ml=[dn,Gn,Kn,pn],Ta="start",hl="end",m5="clippingParents",Vx="viewport",is="popper",h5="reference",mb=Ml.reduce(function(e,t){return e.concat([t+"-"+Ta,t+"-"+hl])},[]),Hx=[].concat(Ml,[kv]).reduce(function(e,t){return e.concat([t,t+"-"+Ta,t+"-"+hl])},[]),g5="beforeRead",v5="read",y5="afterRead",_5="beforeMain",b5="main",k5="afterMain",w5="beforeWrite",S5="write",x5="afterWrite",T5=[g5,v5,y5,_5,b5,k5,w5,S5,x5];function Sr(e){return e?(e.nodeName||"").toLowerCase():null}function zn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ui(e){var t=zn(e).Element;return e instanceof t||e instanceof Element}function Vn(e){var t=zn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function wv(e){if(typeof ShadowRoot>"u")return!1;var t=zn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function j5(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!Vn(i)||!Sr(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var l=o[a];l===!1?i.removeAttribute(a):i.setAttribute(a,l===!0?"":l)}))})}function z5(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=a.reduce(function(u,c){return u[c]="",u},{});!Vn(o)||!Sr(o)||(Object.assign(o.style,l),Object.keys(i).forEach(function(u){o.removeAttribute(u)}))})}}const E5={name:"applyStyles",enabled:!0,phase:"write",fn:j5,effect:z5,requires:["computeStyles"]};function wr(e){return e.split("-")[0]}var Jo=Math.max,Mc=Math.min,ja=Math.round;function zh(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Ux(){return!/^((?!chrome|android).)*safari/i.test(zh())}function za(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&Vn(e)&&(o=e.offsetWidth>0&&ja(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var a=ui(e)?zn(e):window,l=a.visualViewport,u=!Ux()&&n,c=(r.left+(u&&l?l.offsetLeft:0))/o,d=(r.top+(u&&l?l.offsetTop:0))/i,p=r.width/o,f=r.height/i;return{width:p,height:f,top:d,right:c+p,bottom:d+f,left:c,x:c,y:d}}function Sv(e){var t=za(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Gx(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&wv(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Yr(e){return zn(e).getComputedStyle(e)}function C5(e){return["table","td","th"].indexOf(Sr(e))>=0}function Co(e){return((ui(e)?e.ownerDocument:e.document)||window.document).documentElement}function pp(e){return Sr(e)==="html"?e:e.assignedSlot||e.parentNode||(wv(e)?e.host:null)||Co(e)}function hb(e){return!Vn(e)||Yr(e).position==="fixed"?null:e.offsetParent}function R5(e){var t=/firefox/i.test(zh()),n=/Trident/i.test(zh());if(n&&Vn(e)){var r=Yr(e);if(r.position==="fixed")return null}var o=pp(e);for(wv(o)&&(o=o.host);Vn(o)&&["html","body"].indexOf(Sr(o))<0;){var i=Yr(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function $l(e){for(var t=zn(e),n=hb(e);n&&C5(n)&&Yr(n).position==="static";)n=hb(n);return n&&(Sr(n)==="html"||Sr(n)==="body"&&Yr(n).position==="static")?t:n||R5(e)||t}function xv(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Fs(e,t,n){return Jo(e,Mc(t,n))}function P5(e,t,n){var r=Fs(e,t,n);return r>n?n:r}function Kx(){return{top:0,right:0,bottom:0,left:0}}function qx(e){return Object.assign({},Kx(),e)}function Yx(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var D5=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,qx(typeof t!="number"?t:Yx(t,Ml))};function A5(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=wr(n.placement),u=xv(l),c=[pn,Kn].indexOf(l)>=0,d=c?"height":"width";if(!(!i||!a)){var p=D5(o.padding,n),f=Sv(i),_=u==="y"?dn:pn,g=u==="y"?Gn:Kn,k=n.rects.reference[d]+n.rects.reference[u]-a[u]-n.rects.popper[d],j=a[u]-n.rects.reference[u],v=$l(i),h=v?u==="y"?v.clientHeight||0:v.clientWidth||0:0,s=k/2-j/2,y=p[_],S=h-f[d]-p[g],T=h/2-f[d]/2+s,w=Fs(y,T,S),C=u;n.modifiersData[r]=(t={},t[C]=w,t.centerOffset=w-T,t)}}function I5(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||Gx(t.elements.popper,o)&&(t.elements.arrow=o))}const N5={name:"arrow",enabled:!0,phase:"main",fn:A5,effect:I5,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ea(e){return e.split("-")[1]}var M5={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $5(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:ja(n*o)/o||0,y:ja(r*o)/o||0}}function gb(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,p=e.isFixed,f=a.x,_=f===void 0?0:f,g=a.y,k=g===void 0?0:g,j=typeof d=="function"?d({x:_,y:k}):{x:_,y:k};_=j.x,k=j.y;var v=a.hasOwnProperty("x"),h=a.hasOwnProperty("y"),s=pn,y=dn,S=window;if(c){var T=$l(n),w="clientHeight",C="clientWidth";if(T===zn(n)&&(T=Co(n),Yr(T).position!=="static"&&l==="absolute"&&(w="scrollHeight",C="scrollWidth")),T=T,o===dn||(o===pn||o===Kn)&&i===hl){y=Gn;var I=p&&T===S&&S.visualViewport?S.visualViewport.height:T[w];k-=I-r.height,k*=u?1:-1}if(o===pn||(o===dn||o===Gn)&&i===hl){s=Kn;var R=p&&T===S&&S.visualViewport?S.visualViewport.width:T[C];_-=R-r.width,_*=u?1:-1}}var L=Object.assign({position:l},c&&M5),G=d===!0?$5({x:_,y:k},zn(n)):{x:_,y:k};if(_=G.x,k=G.y,u){var $;return Object.assign({},L,($={},$[y]=h?"0":"",$[s]=v?"0":"",$.transform=(S.devicePixelRatio||1)<=1?"translate("+_+"px, "+k+"px)":"translate3d("+_+"px, "+k+"px, 0)",$))}return Object.assign({},L,(t={},t[y]=h?k+"px":"",t[s]=v?_+"px":"",t.transform="",t))}function O5(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,l=n.roundOffsets,u=l===void 0?!0:l,c={placement:wr(t.placement),variation:Ea(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,gb(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,gb(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const L5={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:O5,data:{}};var yu={passive:!0};function B5(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,l=a===void 0?!0:a,u=zn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(d){d.addEventListener("scroll",n.update,yu)}),l&&u.addEventListener("resize",n.update,yu),function(){i&&c.forEach(function(d){d.removeEventListener("scroll",n.update,yu)}),l&&u.removeEventListener("resize",n.update,yu)}}const F5={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:B5,data:{}};var W5={left:"right",right:"left",bottom:"top",top:"bottom"};function Xu(e){return e.replace(/left|right|bottom|top/g,function(t){return W5[t]})}var V5={start:"end",end:"start"};function vb(e){return e.replace(/start|end/g,function(t){return V5[t]})}function Tv(e){var t=zn(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function jv(e){return za(Co(e)).left+Tv(e).scrollLeft}function H5(e,t){var n=zn(e),r=Co(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,l=0,u=0;if(o){i=o.width,a=o.height;var c=Ux();(c||!c&&t==="fixed")&&(l=o.offsetLeft,u=o.offsetTop)}return{width:i,height:a,x:l+jv(e),y:u}}function U5(e){var t,n=Co(e),r=Tv(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Jo(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Jo(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+jv(e),u=-r.scrollTop;return Yr(o||n).direction==="rtl"&&(l+=Jo(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:u}}function zv(e){var t=Yr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Jx(e){return["html","body","#document"].indexOf(Sr(e))>=0?e.ownerDocument.body:Vn(e)&&zv(e)?e:Jx(pp(e))}function Ws(e,t){var n;t===void 0&&(t=[]);var r=Jx(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=zn(r),a=o?[i].concat(i.visualViewport||[],zv(r)?r:[]):r,l=t.concat(a);return o?l:l.concat(Ws(pp(a)))}function Eh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function G5(e,t){var n=za(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function yb(e,t,n){return t===Vx?Eh(H5(e,n)):ui(t)?G5(t,n):Eh(U5(Co(e)))}function K5(e){var t=Ws(pp(e)),n=["absolute","fixed"].indexOf(Yr(e).position)>=0,r=n&&Vn(e)?$l(e):e;return ui(r)?t.filter(function(o){return ui(o)&&Gx(o,r)&&Sr(o)!=="body"}):[]}function q5(e,t,n,r){var o=t==="clippingParents"?K5(e):[].concat(t),i=[].concat(o,[n]),a=i[0],l=i.reduce(function(u,c){var d=yb(e,c,r);return u.top=Jo(d.top,u.top),u.right=Mc(d.right,u.right),u.bottom=Mc(d.bottom,u.bottom),u.left=Jo(d.left,u.left),u},yb(e,a,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Zx(e){var t=e.reference,n=e.element,r=e.placement,o=r?wr(r):null,i=r?Ea(r):null,a=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,u;switch(o){case dn:u={x:a,y:t.y-n.height};break;case Gn:u={x:a,y:t.y+t.height};break;case Kn:u={x:t.x+t.width,y:l};break;case pn:u={x:t.x-n.width,y:l};break;default:u={x:t.x,y:t.y}}var c=o?xv(o):null;if(c!=null){var d=c==="y"?"height":"width";switch(i){case Ta:u[c]=u[c]-(t[d]/2-n[d]/2);break;case hl:u[c]=u[c]+(t[d]/2-n[d]/2);break}}return u}function gl(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,l=n.boundary,u=l===void 0?m5:l,c=n.rootBoundary,d=c===void 0?Vx:c,p=n.elementContext,f=p===void 0?is:p,_=n.altBoundary,g=_===void 0?!1:_,k=n.padding,j=k===void 0?0:k,v=qx(typeof j!="number"?j:Yx(j,Ml)),h=f===is?h5:is,s=e.rects.popper,y=e.elements[g?h:f],S=q5(ui(y)?y:y.contextElement||Co(e.elements.popper),u,d,a),T=za(e.elements.reference),w=Zx({reference:T,element:s,strategy:"absolute",placement:o}),C=Eh(Object.assign({},s,w)),I=f===is?C:T,R={top:S.top-I.top+v.top,bottom:I.bottom-S.bottom+v.bottom,left:S.left-I.left+v.left,right:I.right-S.right+v.right},L=e.modifiersData.offset;if(f===is&&L){var G=L[o];Object.keys(R).forEach(function($){var H=[Kn,Gn].indexOf($)>=0?1:-1,W=[dn,Gn].indexOf($)>=0?"y":"x";R[$]+=G[W]*H})}return R}function Y5(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?Hx:u,d=Ea(r),p=d?l?mb:mb.filter(function(g){return Ea(g)===d}):Ml,f=p.filter(function(g){return c.indexOf(g)>=0});f.length===0&&(f=p);var _=f.reduce(function(g,k){return g[k]=gl(e,{placement:k,boundary:o,rootBoundary:i,padding:a})[wr(k)],g},{});return Object.keys(_).sort(function(g,k){return _[g]-_[k]})}function J5(e){if(wr(e)===kv)return[];var t=Xu(e);return[vb(e),t,vb(t)]}function Z5(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!0:a,u=n.fallbackPlacements,c=n.padding,d=n.boundary,p=n.rootBoundary,f=n.altBoundary,_=n.flipVariations,g=_===void 0?!0:_,k=n.allowedAutoPlacements,j=t.options.placement,v=wr(j),h=v===j,s=u||(h||!g?[Xu(j)]:J5(j)),y=[j].concat(s).reduce(function(U,ne){return U.concat(wr(ne)===kv?Y5(t,{placement:ne,boundary:d,rootBoundary:p,padding:c,flipVariations:g,allowedAutoPlacements:k}):ne)},[]),S=t.rects.reference,T=t.rects.popper,w=new Map,C=!0,I=y[0],R=0;R<y.length;R++){var L=y[R],G=wr(L),$=Ea(L)===Ta,H=[dn,Gn].indexOf(G)>=0,W=H?"width":"height",M=gl(t,{placement:L,boundary:d,rootBoundary:p,altBoundary:f,padding:c}),V=H?$?Kn:pn:$?Gn:dn;S[W]>T[W]&&(V=Xu(V));var N=Xu(V),Y=[];if(i&&Y.push(M[G]<=0),l&&Y.push(M[V]<=0,M[N]<=0),Y.every(function(U){return U})){I=L,C=!1;break}w.set(L,Y)}if(C)for(var K=g?3:1,X=function(ne){var F=y.find(function(oe){var re=w.get(oe);if(re)return re.slice(0,ne).every(function(Q){return Q})});if(F)return I=F,"break"},D=K;D>0;D--){var q=X(D);if(q==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const X5={name:"flip",enabled:!0,phase:"main",fn:Z5,requiresIfExists:["offset"],data:{_skip:!1}};function _b(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function bb(e){return[dn,Kn,Gn,pn].some(function(t){return e[t]>=0})}function Q5(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=gl(t,{elementContext:"reference"}),l=gl(t,{altBoundary:!0}),u=_b(a,r),c=_b(l,o,i),d=bb(u),p=bb(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":p})}const e3={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Q5};function t3(e,t,n){var r=wr(e),o=[pn,dn].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*o,[pn,Kn].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}function n3(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=Hx.reduce(function(d,p){return d[p]=t3(p,t.rects,i),d},{}),l=a[t.placement],u=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}const r3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:n3};function o3(e){var t=e.state,n=e.name;t.modifiersData[n]=Zx({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const i3={name:"popperOffsets",enabled:!0,phase:"read",fn:o3,data:{}};function a3(e){return e==="x"?"y":"x"}function s3(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!1:a,u=n.boundary,c=n.rootBoundary,d=n.altBoundary,p=n.padding,f=n.tether,_=f===void 0?!0:f,g=n.tetherOffset,k=g===void 0?0:g,j=gl(t,{boundary:u,rootBoundary:c,padding:p,altBoundary:d}),v=wr(t.placement),h=Ea(t.placement),s=!h,y=xv(v),S=a3(y),T=t.modifiersData.popperOffsets,w=t.rects.reference,C=t.rects.popper,I=typeof k=="function"?k(Object.assign({},t.rects,{placement:t.placement})):k,R=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,G={x:0,y:0};if(T){if(i){var $,H=y==="y"?dn:pn,W=y==="y"?Gn:Kn,M=y==="y"?"height":"width",V=T[y],N=V+j[H],Y=V-j[W],K=_?-C[M]/2:0,X=h===Ta?w[M]:C[M],D=h===Ta?-C[M]:-w[M],q=t.elements.arrow,U=_&&q?Sv(q):{width:0,height:0},ne=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Kx(),F=ne[H],oe=ne[W],re=Fs(0,w[M],U[M]),Q=s?w[M]/2-K-re-F-R.mainAxis:X-re-F-R.mainAxis,ye=s?-w[M]/2+K+re+oe+R.mainAxis:D+re+oe+R.mainAxis,se=t.elements.arrow&&$l(t.elements.arrow),me=se?y==="y"?se.clientTop||0:se.clientLeft||0:0,le=($=L?.[y])!=null?$:0,ge=V+Q-le-me,be=V+ye-le,Be=Fs(_?Mc(N,ge):N,V,_?Jo(Y,be):Y);T[y]=Be,G[y]=Be-V}if(l){var Se,Fe=y==="x"?dn:pn,ct=y==="x"?Gn:Kn,Me=T[S],Pe=S==="y"?"height":"width",nt=Me+j[Fe],Ye=Me-j[ct],xe=[dn,pn].indexOf(v)!==-1,Qe=(Se=L?.[S])!=null?Se:0,Ge=xe?nt:Me-w[Pe]-C[Pe]-Qe+R.altAxis,dt=xe?Me+w[Pe]+C[Pe]-Qe-R.altAxis:Ye,De=_&&xe?P5(Ge,Me,dt):Fs(_?Ge:nt,Me,_?dt:Ye);T[S]=De,G[S]=De-Me}t.modifiersData[r]=G}}const l3={name:"preventOverflow",enabled:!0,phase:"main",fn:s3,requiresIfExists:["offset"]};function u3(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function c3(e){return e===zn(e)||!Vn(e)?Tv(e):u3(e)}function d3(e){var t=e.getBoundingClientRect(),n=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return n!==1||r!==1}function p3(e,t,n){n===void 0&&(n=!1);var r=Vn(t),o=Vn(t)&&d3(t),i=Co(t),a=za(e,o,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((Sr(t)!=="body"||zv(i))&&(l=c3(t)),Vn(t)?(u=za(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=jv(i))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function f3(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var u=t.get(l);u&&o(u)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function m3(e){var t=f3(e);return T5.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function h3(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function g3(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var kb={placement:"bottom",modifiers:[],strategy:"absolute"};function wb(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function v3(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?kb:o;return function(l,u,c){c===void 0&&(c=i);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},kb,i),modifiersData:{},elements:{reference:l,popper:u},attributes:{},styles:{}},p=[],f=!1,_={state:d,setOptions:function(v){var h=typeof v=="function"?v(d.options):v;k(),d.options=Object.assign({},i,d.options,h),d.scrollParents={reference:ui(l)?Ws(l):l.contextElement?Ws(l.contextElement):[],popper:Ws(u)};var s=m3(g3([].concat(r,d.options.modifiers)));return d.orderedModifiers=s.filter(function(y){return y.enabled}),g(),_.update()},forceUpdate:function(){if(!f){var v=d.elements,h=v.reference,s=v.popper;if(wb(h,s)){d.rects={reference:p3(h,$l(s),d.options.strategy==="fixed"),popper:Sv(s)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(R){return d.modifiersData[R.name]=Object.assign({},R.data)});for(var y=0;y<d.orderedModifiers.length;y++){if(d.reset===!0){d.reset=!1,y=-1;continue}var S=d.orderedModifiers[y],T=S.fn,w=S.options,C=w===void 0?{}:w,I=S.name;typeof T=="function"&&(d=T({state:d,options:C,name:I,instance:_})||d)}}}},update:h3(function(){return new Promise(function(j){_.forceUpdate(),j(d)})}),destroy:function(){k(),f=!0}};if(!wb(l,u))return _;_.setOptions(c).then(function(j){!f&&c.onFirstUpdate&&c.onFirstUpdate(j)});function g(){d.orderedModifiers.forEach(function(j){var v=j.name,h=j.options,s=h===void 0?{}:h,y=j.effect;if(typeof y=="function"){var S=y({state:d,name:v,instance:_,options:s}),T=function(){};p.push(S||T)}})}function k(){p.forEach(function(j){return j()}),p=[]}return _}}var y3=[F5,i3,L5,E5,r3,X5,l3,N5,e3],_3=v3({defaultModifiers:y3});function b3(e){return typeof e=="function"?e():e}const Xx=b.forwardRef(function(t,n){const{children:r,container:o,disablePortal:i=!1}=t,[a,l]=b.useState(null),u=kt(b.isValidElement(r)?r.ref:null,n);if(jn(()=>{i||l(b3(o)||document.body)},[o,i]),jn(()=>{if(a&&!i)return _h(n,a),()=>{_h(n,null)}},[n,a,i]),i){if(b.isValidElement(r)){const c={ref:u};return b.cloneElement(r,c)}return m.jsx(b.Fragment,{children:r})}return m.jsx(b.Fragment,{children:a&&Sl.createPortal(r,a)})});function k3(e){return ze("MuiPopper",e)}we("MuiPopper",["root"]);const w3=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],S3=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function x3(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function Ch(e){return typeof e=="function"?e():e}function T3(e){return e.nodeType!==void 0}const j3=()=>Ee({root:["root"]},r5(k3)),z3={},E3=b.forwardRef(function(t,n){var r;const{anchorEl:o,children:i,direction:a,disablePortal:l,modifiers:u,open:c,placement:d,popperOptions:p,popperRef:f,slotProps:_={},slots:g={},TransitionProps:k}=t,j=ae(t,w3),v=b.useRef(null),h=kt(v,n),s=b.useRef(null),y=kt(s,f),S=b.useRef(y);jn(()=>{S.current=y},[y]),b.useImperativeHandle(f,()=>s.current,[]);const T=x3(d,a),[w,C]=b.useState(T),[I,R]=b.useState(Ch(o));b.useEffect(()=>{s.current&&s.current.forceUpdate()}),b.useEffect(()=>{o&&R(Ch(o))},[o]),jn(()=>{if(!I||!c)return;const W=N=>{C(N.placement)};let M=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:N})=>{W(N)}}];u!=null&&(M=M.concat(u)),p&&p.modifiers!=null&&(M=M.concat(p.modifiers));const V=_3(I,v.current,x({placement:T},p,{modifiers:M}));return S.current(V),()=>{V.destroy(),S.current(null)}},[I,l,u,c,p,T]);const L={placement:w};k!==null&&(L.TransitionProps=k);const G=j3(),$=(r=g.root)!=null?r:"div",H=lr({elementType:$,externalSlotProps:_.root,externalForwardedProps:j,additionalProps:{role:"tooltip",ref:h},ownerState:t,className:G.root});return m.jsx($,x({},H,{children:typeof i=="function"?i(L):i}))}),C3=b.forwardRef(function(t,n){const{anchorEl:r,children:o,container:i,direction:a="ltr",disablePortal:l=!1,keepMounted:u=!1,modifiers:c,open:d,placement:p="bottom",popperOptions:f=z3,popperRef:_,style:g,transition:k=!1,slotProps:j={},slots:v={}}=t,h=ae(t,S3),[s,y]=b.useState(!0),S=()=>{y(!1)},T=()=>{y(!0)};if(!u&&!d&&(!k||s))return null;let w;if(i)w=i;else if(r){const R=Ch(r);w=R&&T3(R)?qt(R).body:qt(null).body}const C=!d&&u&&(!k||s)?"none":void 0,I=k?{in:d,onEnter:S,onExited:T}:void 0;return m.jsx(Xx,{disablePortal:l,container:w,children:m.jsx(E3,x({anchorEl:r,direction:a,disablePortal:l,modifiers:c,ref:n,open:k?!s:d,placement:p,popperOptions:f,popperRef:_,slotProps:j,slots:v},h,{style:x({position:"fixed",top:0,left:0,display:C},g),TransitionProps:I,children:o}))})});function R3(e){const t=qt(e);return t.body===e?Kr(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Vs(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Sb(e){return parseInt(Kr(e).getComputedStyle(e).paddingRight,10)||0}function P3(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function xb(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,a=>{const l=i.indexOf(a)===-1,u=!P3(a);l&&u&&Vs(a,o)})}function df(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function D3(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(R3(r)){const a=jx(qt(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Sb(r)+a}px`;const l=qt(r).querySelectorAll(".mui-fixed");[].forEach.call(l,u=>{n.push({value:u.style.paddingRight,property:"padding-right",el:u}),u.style.paddingRight=`${Sb(u)+a}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=qt(r).body;else{const a=r.parentElement,l=Kr(r);i=a?.nodeName==="HTML"&&l.getComputedStyle(a).overflowY==="scroll"?a:r}n.push({value:i.style.overflow,property:"overflow",el:i},{value:i.style.overflowX,property:"overflow-x",el:i},{value:i.style.overflowY,property:"overflow-y",el:i}),i.style.overflow="hidden"}return()=>{n.forEach(({value:i,el:a,property:l})=>{i?a.style.setProperty(l,i):a.style.removeProperty(l)})}}function A3(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class I3{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Vs(t.modalRef,!1);const o=A3(n);xb(n,t.mount,t.modalRef,o,!0);const i=df(this.containers,a=>a.container===n);return i!==-1?(this.containers[i].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:o}),r)}mount(t,n){const r=df(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[r];o.restore||(o.restore=D3(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=df(this.containers,a=>a.modals.indexOf(t)!==-1),i=this.containers[o];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&&i.restore(),t.modalRef&&Vs(t.modalRef,n),xb(i.container,t.mount,t.modalRef,i.hiddenSiblings,!1),this.containers.splice(o,1);else{const a=i.modals[i.modals.length-1];a.modalRef&&Vs(a.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function N3(e){return typeof e=="function"?e():e}function M3(e){return e?e.props.hasOwnProperty("in"):!1}const $3=new I3;function O3(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=$3,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:l,children:u,onClose:c,open:d,rootRef:p}=e,f=b.useRef({}),_=b.useRef(null),g=b.useRef(null),k=kt(g,p),[j,v]=b.useState(!d),h=M3(u);let s=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(s=!1);const y=()=>qt(_.current),S=()=>(f.current.modalRef=g.current,f.current.mount=_.current,f.current),T=()=>{o.mount(S(),{disableScrollLock:r}),g.current&&(g.current.scrollTop=0)},w=vr(()=>{const M=N3(t)||y().body;o.add(S(),M),g.current&&T()}),C=b.useCallback(()=>o.isTopModal(S()),[o]),I=vr(M=>{_.current=M,M&&(d&&C()?T():g.current&&Vs(g.current,s))}),R=b.useCallback(()=>{o.remove(S(),s)},[s,o]);b.useEffect(()=>()=>{R()},[R]),b.useEffect(()=>{d?w():(!h||!i)&&R()},[d,R,h,i,w]);const L=M=>V=>{var N;(N=M.onKeyDown)==null||N.call(M,V),!(V.key!=="Escape"||V.which===229||!C())&&(n||(V.stopPropagation(),c&&c(V,"escapeKeyDown")))},G=M=>V=>{var N;(N=M.onClick)==null||N.call(M,V),V.target===V.currentTarget&&c&&c(V,"backdropClick")};return{getRootProps:(M={})=>{const V=Fx(e);delete V.onTransitionEnter,delete V.onTransitionExited;const N=x({},V,M);return x({role:"presentation"},N,{onKeyDown:L(N),ref:k})},getBackdropProps:(M={})=>{const V=M;return x({"aria-hidden":!0},V,{onClick:G(V),open:d})},getTransitionProps:()=>{const M=()=>{v(!1),a&&a()},V=()=>{v(!0),l&&l(),i&&R()};return{onEnter:W_(M,u?.props.onEnter),onExited:W_(V,u?.props.onExited)}},rootRef:k,portalRef:I,isTopModal:C,exited:j,hasTransition:h}}const L3=["onChange","maxRows","minRows","style","value"];function _u(e){return parseInt(e,10)||0}const B3={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function Tb(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const F3=b.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:i=1,style:a,value:l}=t,u=ae(t,L3),{current:c}=b.useRef(l!=null),d=b.useRef(null),p=kt(n,d),f=b.useRef(null),_=b.useRef(0),[g,k]=b.useState({outerHeightStyle:0}),j=b.useCallback(()=>{const y=d.current,T=Kr(y).getComputedStyle(y);if(T.width==="0px")return{outerHeightStyle:0};const w=f.current;w.style.width=T.width,w.value=y.value||t.placeholder||"x",w.value.slice(-1)===`
`&&(w.value+=" ");const C=T.boxSizing,I=_u(T.paddingBottom)+_u(T.paddingTop),R=_u(T.borderBottomWidth)+_u(T.borderTopWidth),L=w.scrollHeight;w.value="x";const G=w.scrollHeight;let $=L;i&&($=Math.max(Number(i)*G,$)),o&&($=Math.min(Number(o)*G,$)),$=Math.max($,G);const H=$+(C==="border-box"?I+R:0),W=Math.abs($-L)<=1;return{outerHeightStyle:H,overflow:W}},[o,i,t.placeholder]),v=(y,S)=>{const{outerHeightStyle:T,overflow:w}=S;return _.current<20&&(T>0&&Math.abs((y.outerHeightStyle||0)-T)>1||y.overflow!==w)?(_.current+=1,{overflow:w,outerHeightStyle:T}):y},h=b.useCallback(()=>{const y=j();Tb(y)||k(S=>v(S,y))},[j]);jn(()=>{const y=()=>{const L=j();Tb(L)||Sl.flushSync(()=>{k(G=>v(G,L))})},S=()=>{_.current=0,y()};let T;const w=Jd(S),C=d.current,I=Kr(C);I.addEventListener("resize",w);let R;return typeof ResizeObserver<"u"&&(R=new ResizeObserver(S),R.observe(C)),()=>{w.clear(),cancelAnimationFrame(T),I.removeEventListener("resize",w),R&&R.disconnect()}},[j]),jn(()=>{h()}),b.useEffect(()=>{_.current=0},[l]);const s=y=>{_.current=0,c||h(),r&&r(y)};return m.jsxs(b.Fragment,{children:[m.jsx("textarea",x({value:l,onChange:s,ref:p,rows:i,style:x({height:g.outerHeightStyle,overflow:g.overflow?"hidden":void 0},a)},u)),m.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:x({},B3.shadow,a,{paddingTop:0,paddingBottom:0})})]})}),W3=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],V3=J(C3,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),H3=b.forwardRef(function(t,n){var r;const o=gv(),i=Ce({props:t,name:"MuiPopper"}),{anchorEl:a,component:l,components:u,componentsProps:c,container:d,disablePortal:p,keepMounted:f,modifiers:_,open:g,placement:k,popperOptions:j,popperRef:v,transition:h,slots:s,slotProps:y}=i,S=ae(i,W3),T=(r=s?.root)!=null?r:u?.Root,w=x({anchorEl:a,container:d,disablePortal:p,keepMounted:f,modifiers:_,open:g,placement:k,popperOptions:j,popperRef:v,transition:h},S);return m.jsx(V3,x({as:l,direction:o?.direction,slots:{root:T},slotProps:y??c},w,{ref:n}))}),Qx=H3;function Ba({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]>"u"&&(r[o]=n[o]),r),{})}const U3=b.createContext(void 0),fp=U3;function hi(){return b.useContext(fp)}function G3(e){return m.jsx(Z$,x({},e,{defaultTheme:up,themeId:si}))}function jb(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function $c(e,t=!1){return e&&(jb(e.value)&&e.value!==""||t&&jb(e.defaultValue)&&e.defaultValue!=="")}function K3(e){return e.startAdornment}function q3(e){return ze("MuiInputBase",e)}const Y3=we("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Ca=Y3,J3=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],mp=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${ve(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},hp=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Z3=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:a,formControl:l,fullWidth:u,hiddenLabel:c,multiline:d,readOnly:p,size:f,startAdornment:_,type:g}=e,k={root:["root",`color${ve(n)}`,r&&"disabled",o&&"error",u&&"fullWidth",a&&"focused",l&&"formControl",f&&f!=="medium"&&`size${ve(f)}`,d&&"multiline",_&&"adornedStart",i&&"adornedEnd",c&&"hiddenLabel",p&&"readOnly"],input:["input",r&&"disabled",g==="search"&&"inputTypeSearch",d&&"inputMultiline",f==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",_&&"inputAdornedStart",i&&"inputAdornedEnd",p&&"readOnly"]};return Ee(k,q3,t)},gp=J("div",{name:"MuiInputBase",slot:"Root",overridesResolver:mp})(({theme:e,ownerState:t})=>x({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Ca.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&x({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),vp=J("input",{name:"MuiInputBase",slot:"Input",overridesResolver:hp})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=x({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return x({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Ca.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${Ca.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),X3=m.jsx(G3,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Q3=b.forwardRef(function(t,n){var r;const o=Ce({props:t,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:a,autoFocus:l,className:u,components:c={},componentsProps:d={},defaultValue:p,disabled:f,disableInjectingGlobalStyles:_,endAdornment:g,fullWidth:k=!1,id:j,inputComponent:v="input",inputProps:h={},inputRef:s,maxRows:y,minRows:S,multiline:T=!1,name:w,onBlur:C,onChange:I,onClick:R,onFocus:L,onKeyDown:G,onKeyUp:$,placeholder:H,readOnly:W,renderSuffix:M,rows:V,slotProps:N={},slots:Y={},startAdornment:K,type:X="text",value:D}=o,q=ae(o,J3),U=h.value!=null?h.value:D,{current:ne}=b.useRef(U!=null),F=b.useRef(),oe=b.useCallback(De=>{},[]),re=kt(F,s,h.ref,oe),[Q,ye]=b.useState(!1),se=hi(),me=Ba({props:o,muiFormControl:se,states:["color","disabled","error","hiddenLabel","size","required","filled"]});me.focused=se?se.focused:Q,b.useEffect(()=>{!se&&f&&Q&&(ye(!1),C&&C())},[se,f,Q,C]);const le=se&&se.onFilled,ge=se&&se.onEmpty,be=b.useCallback(De=>{$c(De)?le&&le():ge&&ge()},[le,ge]);jn(()=>{ne&&be({value:U})},[U,be,ne]);const Be=De=>{if(me.disabled){De.stopPropagation();return}L&&L(De),h.onFocus&&h.onFocus(De),se&&se.onFocus?se.onFocus(De):ye(!0)},Se=De=>{C&&C(De),h.onBlur&&h.onBlur(De),se&&se.onBlur?se.onBlur(De):ye(!1)},Fe=(De,...he)=>{if(!ne){const et=De.target||F.current;if(et==null)throw new Error(wo(1));be({value:et.value})}h.onChange&&h.onChange(De,...he),I&&I(De,...he)};b.useEffect(()=>{be(F.current)},[]);const ct=De=>{F.current&&De.currentTarget===De.target&&F.current.focus(),R&&R(De)};let Me=v,Pe=h;T&&Me==="input"&&(V?Pe=x({type:void 0,minRows:V,maxRows:V},Pe):Pe=x({type:void 0,maxRows:y,minRows:S},Pe),Me=F3);const nt=De=>{be(De.animationName==="mui-auto-fill-cancel"?F.current:{value:"x"})};b.useEffect(()=>{se&&se.setAdornedStart(!!K)},[se,K]);const Ye=x({},o,{color:me.color||"primary",disabled:me.disabled,endAdornment:g,error:me.error,focused:me.focused,formControl:se,fullWidth:k,hiddenLabel:me.hiddenLabel,multiline:T,size:me.size,startAdornment:K,type:X}),xe=Z3(Ye),Qe=Y.root||c.Root||gp,Ge=N.root||d.root||{},dt=Y.input||c.Input||vp;return Pe=x({},Pe,(r=N.input)!=null?r:d.input),m.jsxs(b.Fragment,{children:[!_&&X3,m.jsxs(Qe,x({},Ge,!xa(Qe)&&{ownerState:x({},Ye,Ge.ownerState)},{ref:n,onClick:ct},q,{className:pe(xe.root,Ge.className,u,W&&"MuiInputBase-readOnly"),children:[K,m.jsx(fp.Provider,{value:null,children:m.jsx(dt,x({ownerState:Ye,"aria-invalid":me.error,"aria-describedby":i,autoComplete:a,autoFocus:l,defaultValue:p,disabled:me.disabled,id:j,onAnimationStart:nt,name:w,placeholder:H,readOnly:W,required:me.required,rows:V,value:U,onKeyDown:G,onKeyUp:$,type:X},Pe,!xa(dt)&&{as:Me,ownerState:x({},Ye,Pe.ownerState)},{ref:re,className:pe(xe.input,Pe.className,W&&"MuiInputBase-readOnly"),onBlur:Se,onChange:Fe,onFocus:Be}))}),g,M?M(x({},me,{startAdornment:K})):null]}))]})}),Ev=Q3;function eB(e){return ze("MuiInput",e)}const tB=x({},Ca,we("MuiInput",["root","underline","input"])),as=tB;function nB(e){return ze("MuiOutlinedInput",e)}const rB=x({},Ca,we("MuiOutlinedInput",["root","notchedOutline","input"])),no=rB;function oB(e){return ze("MuiFilledInput",e)}const iB=x({},Ca,we("MuiFilledInput",["root","underline","input"])),Do=iB,aB=Ie(m.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),sB=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],lB={entering:{opacity:1},entered:{opacity:1}},uB=b.forwardRef(function(t,n){const r=An(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:l,easing:u,in:c,onEnter:d,onEntered:p,onEntering:f,onExit:_,onExited:g,onExiting:k,style:j,timeout:v=o,TransitionComponent:h=yv}=t,s=ae(t,sB),y=b.useRef(null),S=kt(y,l.ref,n),T=H=>W=>{if(H){const M=y.current;W===void 0?H(M):H(M,W)}},w=T(f),C=T((H,W)=>{Lx(H);const M=Sa({style:j,timeout:v,easing:u},{mode:"enter"});H.style.webkitTransition=r.transitions.create("opacity",M),H.style.transition=r.transitions.create("opacity",M),d&&d(H,W)}),I=T(p),R=T(k),L=T(H=>{const W=Sa({style:j,timeout:v,easing:u},{mode:"exit"});H.style.webkitTransition=r.transitions.create("opacity",W),H.style.transition=r.transitions.create("opacity",W),_&&_(H)}),G=T(g),$=H=>{i&&i(y.current,H)};return m.jsx(h,x({appear:a,in:c,nodeRef:y,onEnter:C,onEntered:I,onEntering:w,onExit:L,onExited:G,onExiting:R,addEndListener:$,timeout:v},s,{children:(H,W)=>b.cloneElement(l,x({style:x({opacity:0,visibility:H==="exited"&&!c?"hidden":void 0},lB[H],j,l.props.style),ref:S},W))}))}),yp=uB;function cB(e){return ze("MuiBackdrop",e)}we("MuiBackdrop",["root","invisible"]);const dB=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],pB=e=>{const{classes:t,invisible:n}=e;return Ee({root:["root",n&&"invisible"]},cB,t)},fB=J("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>x({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),mB=b.forwardRef(function(t,n){var r,o,i;const a=Ce({props:t,name:"MuiBackdrop"}),{children:l,className:u,component:c="div",components:d={},componentsProps:p={},invisible:f=!1,open:_,slotProps:g={},slots:k={},TransitionComponent:j=yp,transitionDuration:v}=a,h=ae(a,dB),s=x({},a,{component:c,invisible:f}),y=pB(s),S=(r=g.root)!=null?r:p.root;return m.jsx(j,x({in:_,timeout:v},h,{children:m.jsx(fB,x({"aria-hidden":!0},S,{as:(o=(i=k.root)!=null?i:d.Root)!=null?o:c,className:pe(y.root,u,S?.className),ownerState:x({},s,S?.ownerState),classes:y,ref:n,children:l}))}))}),eT=mB,hB=we("MuiBox",["root"]),gB=hB,vB=lp(),yB=Dx({themeId:si,defaultTheme:vB,defaultClassName:gB.root,generateClassName:cv.generate}),_e=yB;function _B(e){return ze("MuiButton",e)}const bB=we("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),bu=bB,kB=b.createContext({}),wB=kB,SB=b.createContext(void 0),xB=SB,TB=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],jB=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:a}=e,l={root:["root",i,`${i}${ve(t)}`,`size${ve(o)}`,`${i}Size${ve(o)}`,t==="inherit"&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${ve(o)}`],endIcon:["endIcon",`iconSize${ve(o)}`]},u=Ee(l,_B,a);return x({},a,u)},tT=e=>x({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),zB=J(mi,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${ve(n.color)}`],t[`size${ve(n.size)}`],t[`${n.variant}Size${ve(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],i=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return x({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":x({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:yt(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:yt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:yt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":x({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${bu.focusVisible}`]:x({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${bu.disabled}`]:x({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${yt(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${bu.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${bu.disabled}`]:{boxShadow:"none"}}),EB=J("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${ve(n.size)}`]]}})(({ownerState:e})=>x({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},tT(e))),CB=J("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${ve(n.size)}`]]}})(({ownerState:e})=>x({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},tT(e))),Et=b.forwardRef(function(t,n){const r=b.useContext(wB),o=b.useContext(xB),i=uv(r,t),a=Ce({props:i,name:"MuiButton"}),{children:l,color:u="primary",component:c="button",className:d,disabled:p=!1,disableElevation:f=!1,disableFocusRipple:_=!1,endIcon:g,focusVisibleClassName:k,fullWidth:j=!1,size:v="medium",startIcon:h,type:s,variant:y="text"}=a,S=ae(a,TB),T=x({},a,{color:u,component:c,disabled:p,disableElevation:f,disableFocusRipple:_,fullWidth:j,size:v,type:s,variant:y}),w=jB(T),C=h&&m.jsx(EB,{className:w.startIcon,ownerState:T,children:h}),I=g&&m.jsx(CB,{className:w.endIcon,ownerState:T,children:g}),R=o||"";return m.jsxs(zB,x({ownerState:T,className:pe(r.className,w.root,d,R),component:c,disabled:p,focusRipple:!_,focusVisibleClassName:pe(w.focusVisible,k),ref:n,type:s},S,{classes:w,children:[C,l,I]}))});function RB(e){return ze("MuiCircularProgress",e)}we("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const PB=["className","color","disableShrink","size","style","thickness","value","variant"];let _p=e=>e,zb,Eb,Cb,Rb;const ro=44,DB=Dl(zb||(zb=_p`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`)),AB=Dl(Eb||(Eb=_p`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
`)),IB=e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${ve(r)}`],svg:["svg"],circle:["circle",`circle${ve(n)}`,o&&"circleDisableShrink"]};return Ee(i,RB,t)},NB=J("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${ve(n.color)}`]]}})(({ownerState:e,theme:t})=>x({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&av(Cb||(Cb=_p`
      animation: ${0} 1.4s linear infinite;
    `),DB)),MB=J("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),$B=J("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${ve(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>x({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&av(Rb||(Rb=_p`
      animation: ${0} 1.4s ease-in-out infinite;
    `),AB)),OB=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiCircularProgress"}),{className:o,color:i="primary",disableShrink:a=!1,size:l=40,style:u,thickness:c=3.6,value:d=0,variant:p="indeterminate"}=r,f=ae(r,PB),_=x({},r,{color:i,disableShrink:a,size:l,thickness:c,value:d,variant:p}),g=IB(_),k={},j={},v={};if(p==="determinate"){const h=2*Math.PI*((ro-c)/2);k.strokeDasharray=h.toFixed(3),v["aria-valuenow"]=Math.round(d),k.strokeDashoffset=`${((100-d)/100*h).toFixed(3)}px`,j.transform="rotate(-90deg)"}return m.jsx(NB,x({className:pe(g.root,o),style:x({width:l,height:l},j,u),ownerState:_,ref:n,role:"progressbar"},v,f,{children:m.jsx(MB,{className:g.svg,ownerState:_,viewBox:`${ro/2} ${ro/2} ${ro} ${ro}`,children:m.jsx($B,{className:g.circle,style:k,ownerState:_,cx:ro,cy:ro,r:(ro-c)/2,fill:"none",strokeWidth:c})})}))}),Cv=OB;function LB(e){return ze("MuiModal",e)}we("MuiModal",["root","hidden","backdrop"]);const BB=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],FB=e=>{const{open:t,exited:n,classes:r}=e;return Ee({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},LB,r)},WB=J("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>x({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),VB=J(eT,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),HB=b.forwardRef(function(t,n){var r,o,i,a,l,u;const c=Ce({name:"MuiModal",props:t}),{BackdropComponent:d=VB,BackdropProps:p,className:f,closeAfterTransition:_=!1,children:g,container:k,component:j,components:v={},componentsProps:h={},disableAutoFocus:s=!1,disableEnforceFocus:y=!1,disableEscapeKeyDown:S=!1,disablePortal:T=!1,disableRestoreFocus:w=!1,disableScrollLock:C=!1,hideBackdrop:I=!1,keepMounted:R=!1,onBackdropClick:L,open:G,slotProps:$,slots:H}=c,W=ae(c,BB),M=x({},c,{closeAfterTransition:_,disableAutoFocus:s,disableEnforceFocus:y,disableEscapeKeyDown:S,disablePortal:T,disableRestoreFocus:w,disableScrollLock:C,hideBackdrop:I,keepMounted:R}),{getRootProps:V,getBackdropProps:N,getTransitionProps:Y,portalRef:K,isTopModal:X,exited:D,hasTransition:q}=O3(x({},M,{rootRef:n})),U=x({},M,{exited:D}),ne=FB(U),F={};if(g.props.tabIndex===void 0&&(F.tabIndex="-1"),q){const{onEnter:le,onExited:ge}=Y();F.onEnter=le,F.onExited=ge}const oe=(r=(o=H?.root)!=null?o:v.Root)!=null?r:WB,re=(i=(a=H?.backdrop)!=null?a:v.Backdrop)!=null?i:d,Q=(l=$?.root)!=null?l:h.root,ye=(u=$?.backdrop)!=null?u:h.backdrop,se=lr({elementType:oe,externalSlotProps:Q,externalForwardedProps:W,getSlotProps:V,additionalProps:{ref:n,as:j},ownerState:U,className:pe(f,Q?.className,ne?.root,!U.open&&U.exited&&ne?.hidden)}),me=lr({elementType:re,externalSlotProps:ye,additionalProps:p,getSlotProps:le=>N(x({},le,{onClick:ge=>{L&&L(ge),le!=null&&le.onClick&&le.onClick(ge)}})),className:pe(ye?.className,p?.className,ne?.backdrop),ownerState:U});return!R&&!G&&(!q||D)?null:m.jsx(Xx,{ref:K,container:k,disablePortal:T,children:m.jsxs(oe,x({},se,{children:[!I&&d?m.jsx(re,x({},me)):null,m.jsx(f5,{disableEnforceFocus:y,disableAutoFocus:s,disableRestoreFocus:w,isEnabled:X,open:G,children:b.cloneElement(g,F)})]}))})}),nT=HB;function UB(e){return ze("MuiDialog",e)}const GB=we("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),pf=GB,KB=b.createContext({}),rT=KB,qB=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],YB=J(eT,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),JB=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${ve(n)}`],paper:["paper",`paperScroll${ve(n)}`,`paperWidth${ve(String(r))}`,o&&"paperFullWidth",i&&"paperFullScreen"]};return Ee(a,UB,t)},ZB=J(nT,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),XB=J("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${ve(n.scroll)}`]]}})(({ownerState:e})=>x({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),QB=J(cp,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${ve(n.scroll)}`],t[`paperWidth${ve(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>x({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${pf.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${pf.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${pf.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),Rv=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialog"}),o=An(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":l,BackdropComponent:u,BackdropProps:c,children:d,className:p,disableEscapeKeyDown:f=!1,fullScreen:_=!1,fullWidth:g=!1,maxWidth:k="sm",onBackdropClick:j,onClose:v,open:h,PaperComponent:s=cp,PaperProps:y={},scroll:S="paper",TransitionComponent:T=yp,transitionDuration:w=i,TransitionProps:C}=r,I=ae(r,qB),R=x({},r,{disableEscapeKeyDown:f,fullScreen:_,fullWidth:g,maxWidth:k,scroll:S}),L=JB(R),G=b.useRef(),$=V=>{G.current=V.target===V.currentTarget},H=V=>{G.current&&(G.current=null,j&&j(V),v&&v(V,"backdropClick"))},W=Zd(l),M=b.useMemo(()=>({titleId:W}),[W]);return m.jsx(ZB,x({className:pe(L.root,p),closeAfterTransition:!0,components:{Backdrop:YB},componentsProps:{backdrop:x({transitionDuration:w,as:u},c)},disableEscapeKeyDown:f,onClose:v,open:h,ref:n,onClick:H,ownerState:R},I,{children:m.jsx(T,x({appear:!0,in:h,timeout:w,role:"presentation"},C,{children:m.jsx(XB,{className:pe(L.container),onMouseDown:$,ownerState:R,children:m.jsx(QB,x({as:s,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":W},y,{className:pe(L.paper,y.className),ownerState:R,children:m.jsx(rT.Provider,{value:M,children:d})}))})}))}))});function e4(e){return ze("MuiDialogActions",e)}we("MuiDialogActions",["root","spacing"]);const t4=["className","disableSpacing"],n4=e=>{const{classes:t,disableSpacing:n}=e;return Ee({root:["root",!n&&"spacing"]},e4,t)},r4=J("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>x({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),oT=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:i=!1}=r,a=ae(r,t4),l=x({},r,{disableSpacing:i}),u=n4(l);return m.jsx(r4,x({className:pe(u.root,o),ownerState:l,ref:n},a))});function o4(e){return ze("MuiDialogContent",e)}we("MuiDialogContent",["root","dividers"]);function i4(e){return ze("MuiDialogTitle",e)}const a4=we("MuiDialogTitle",["root"]),s4=a4,l4=["className","dividers"],u4=e=>{const{classes:t,dividers:n}=e;return Ee({root:["root",n&&"dividers"]},o4,t)},c4=J("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>x({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${s4.root} + &`]:{paddingTop:0}})),Ol=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogContent"}),{className:o,dividers:i=!1}=r,a=ae(r,l4),l=x({},r,{dividers:i}),u=u4(l);return m.jsx(c4,x({className:pe(u.root,o),ownerState:l,ref:n},a))});function d4(e){return ze("MuiDialogContentText",e)}we("MuiDialogContentText",["root"]);const p4=["children","className"],f4=e=>{const{classes:t}=e,r=Ee({root:["root"]},d4,t);return x({},t,r)},m4=J(je,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),iT=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogContentText"}),{className:o}=r,i=ae(r,p4),a=f4(i);return m.jsx(m4,x({component:"p",variant:"body1",color:"text.secondary",ref:n,ownerState:i,className:pe(a.root,o)},r,{classes:a}))}),h4=["className","id"],g4=e=>{const{classes:t}=e;return Ee({root:["root"]},i4,t)},v4=J(je,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),y4=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiDialogTitle"}),{className:o,id:i}=r,a=ae(r,h4),l=r,u=g4(l),{titleId:c=i}=b.useContext(rT);return m.jsx(v4,x({component:"h2",className:pe(u.root,o),ownerState:l,ref:n,variant:"h6",id:i??c},a))}),Pv=y4,_4=we("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),Pb=_4,b4=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],k4=e=>{const{classes:t,disableUnderline:n}=e,o=Ee({root:["root",!n&&"underline"],input:["input"]},oB,t);return x({},t,o)},w4=J(gp,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...mp(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return x({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${Do.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${Do.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Do.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Do.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Do.disabled}, .${Do.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Do.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&x({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),S4=J(vp,{name:"MuiFilledInput",slot:"Input",overridesResolver:hp})(({theme:e,ownerState:t})=>x({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),aT=b.forwardRef(function(t,n){var r,o,i,a;const l=Ce({props:t,name:"MuiFilledInput"}),{components:u={},componentsProps:c,fullWidth:d=!1,inputComponent:p="input",multiline:f=!1,slotProps:_,slots:g={},type:k="text"}=l,j=ae(l,b4),v=x({},l,{fullWidth:d,inputComponent:p,multiline:f,type:k}),h=k4(l),s={root:{ownerState:v},input:{ownerState:v}},y=_??c?cn(s,_??c):s,S=(r=(o=g.root)!=null?o:u.Root)!=null?r:w4,T=(i=(a=g.input)!=null?a:u.Input)!=null?i:S4;return m.jsx(Ev,x({slots:{root:S,input:T},componentsProps:y,fullWidth:d,inputComponent:p,multiline:f,ref:n,type:k},j,{classes:h}))});aT.muiName="Input";const sT=aT;function x4(e){return ze("MuiFormControl",e)}we("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const T4=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],j4=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${ve(n)}`,r&&"fullWidth"]};return Ee(o,x4,t)},z4=J("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>x({},t.root,t[`margin${ve(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>x({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),E4=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiFormControl"}),{children:o,className:i,color:a="primary",component:l="div",disabled:u=!1,error:c=!1,focused:d,fullWidth:p=!1,hiddenLabel:f=!1,margin:_="none",required:g=!1,size:k="medium",variant:j="outlined"}=r,v=ae(r,T4),h=x({},r,{color:a,component:l,disabled:u,error:c,fullWidth:p,hiddenLabel:f,margin:_,required:g,size:k,variant:j}),s=j4(h),[y,S]=b.useState(()=>{let $=!1;return o&&b.Children.forEach(o,H=>{if(!Ju(H,["Input","Select"]))return;const W=Ju(H,["Select"])?H.props.input:H;W&&K3(W.props)&&($=!0)}),$}),[T,w]=b.useState(()=>{let $=!1;return o&&b.Children.forEach(o,H=>{Ju(H,["Input","Select"])&&($c(H.props,!0)||$c(H.props.inputProps,!0))&&($=!0)}),$}),[C,I]=b.useState(!1);u&&C&&I(!1);const R=d!==void 0&&!u?d:C;let L;const G=b.useMemo(()=>({adornedStart:y,setAdornedStart:S,color:a,disabled:u,error:c,filled:T,focused:R,fullWidth:p,hiddenLabel:f,size:k,onBlur:()=>{I(!1)},onEmpty:()=>{w(!1)},onFilled:()=>{w(!0)},onFocus:()=>{I(!0)},registerEffect:L,required:g,variant:j}),[y,a,u,c,T,R,p,f,L,g,k,j]);return m.jsx(fp.Provider,{value:G,children:m.jsx(z4,x({as:l,ownerState:h,className:pe(s.root,i),ref:n},v,{children:o}))})}),C4=E4;function R4(e){return ze("MuiFormHelperText",e)}const P4=we("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),Db=P4;var Ab;const D4=["children","className","component","disabled","error","filled","focused","margin","required","variant"],A4=e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:a,focused:l,required:u}=e,c={root:["root",o&&"disabled",i&&"error",r&&`size${ve(r)}`,n&&"contained",l&&"focused",a&&"filled",u&&"required"]};return Ee(c,R4,t)},I4=J("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${ve(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Db.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Db.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),N4=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiFormHelperText"}),{children:o,className:i,component:a="p"}=r,l=ae(r,D4),u=hi(),c=Ba({props:r,muiFormControl:u,states:["variant","size","disabled","error","filled","focused","required"]}),d=x({},r,{component:a,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),p=A4(d);return m.jsx(I4,x({as:a,ownerState:d,className:pe(p.root,i),ref:n},l,{children:o===" "?Ab||(Ab=m.jsx("span",{className:"notranslate",children:"​"})):o}))}),M4=N4;function $4(e){return ze("MuiFormLabel",e)}const O4=we("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Hs=O4,L4=["children","className","color","component","disabled","error","filled","focused","required"],B4=e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:a,required:l}=e,u={root:["root",`color${ve(n)}`,o&&"disabled",i&&"error",a&&"filled",r&&"focused",l&&"required"],asterisk:["asterisk",i&&"error"]};return Ee(u,$4,t)},F4=J("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>x({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Hs.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Hs.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Hs.error}`]:{color:(e.vars||e).palette.error.main}})),W4=J("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Hs.error}`]:{color:(e.vars||e).palette.error.main}})),V4=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiFormLabel"}),{children:o,className:i,component:a="label"}=r,l=ae(r,L4),u=hi(),c=Ba({props:r,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]}),d=x({},r,{color:c.color||"primary",component:a,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),p=B4(d);return m.jsxs(F4,x({as:a,ownerState:d,className:pe(p.root,i),ref:n},l,{children:[o,c.required&&m.jsxs(W4,{ownerState:d,"aria-hidden":!0,className:p.asterisk,children:[" ","*"]})]}))}),H4=V4,U4=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Rh(e){return`scale(${e}, ${e**2})`}const G4={entering:{opacity:1,transform:Rh(1)},entered:{opacity:1,transform:"none"}},ff=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),lT=b.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:a,in:l,onEnter:u,onEntered:c,onEntering:d,onExit:p,onExited:f,onExiting:_,style:g,timeout:k="auto",TransitionComponent:j=yv}=t,v=ae(t,U4),h=b.useRef(),s=b.useRef(),y=An(),S=b.useRef(null),T=kt(S,i.ref,n),w=W=>M=>{if(W){const V=S.current;M===void 0?W(V):W(V,M)}},C=w(d),I=w((W,M)=>{Lx(W);const{duration:V,delay:N,easing:Y}=Sa({style:g,timeout:k,easing:a},{mode:"enter"});let K;k==="auto"?(K=y.transitions.getAutoHeightDuration(W.clientHeight),s.current=K):K=V,W.style.transition=[y.transitions.create("opacity",{duration:K,delay:N}),y.transitions.create("transform",{duration:ff?K:K*.666,delay:N,easing:Y})].join(","),u&&u(W,M)}),R=w(c),L=w(_),G=w(W=>{const{duration:M,delay:V,easing:N}=Sa({style:g,timeout:k,easing:a},{mode:"exit"});let Y;k==="auto"?(Y=y.transitions.getAutoHeightDuration(W.clientHeight),s.current=Y):Y=M,W.style.transition=[y.transitions.create("opacity",{duration:Y,delay:V}),y.transitions.create("transform",{duration:ff?Y:Y*.666,delay:ff?V:V||Y*.333,easing:N})].join(","),W.style.opacity=0,W.style.transform=Rh(.75),p&&p(W)}),$=w(f),H=W=>{k==="auto"&&(h.current=setTimeout(W,s.current||0)),r&&r(S.current,W)};return b.useEffect(()=>()=>{clearTimeout(h.current)},[]),m.jsx(j,x({appear:o,in:l,nodeRef:S,onEnter:I,onEntered:R,onEntering:C,onExit:G,onExited:$,onExiting:L,addEndListener:H,timeout:k==="auto"?null:k},v,{children:(W,M)=>b.cloneElement(i,x({style:x({opacity:0,transform:Rh(.75),visibility:W==="exited"&&!l?"hidden":void 0},G4[W],g,i.props.style),ref:T},M))}))});lT.muiSupportAuto=!0;const Ph=lT,K4=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],q4=e=>{const{classes:t,disableUnderline:n}=e,o=Ee({root:["root",!n&&"underline"],input:["input"]},eB,t);return x({},t,o)},Y4=J(gp,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...mp(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),x({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${as.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${as.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${as.disabled}, .${as.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${as.disabled}:before`]:{borderBottomStyle:"dotted"}})}),J4=J(vp,{name:"MuiInput",slot:"Input",overridesResolver:hp})({}),uT=b.forwardRef(function(t,n){var r,o,i,a;const l=Ce({props:t,name:"MuiInput"}),{disableUnderline:u,components:c={},componentsProps:d,fullWidth:p=!1,inputComponent:f="input",multiline:_=!1,slotProps:g,slots:k={},type:j="text"}=l,v=ae(l,K4),h=q4(l),y={root:{ownerState:{disableUnderline:u}}},S=g??d?cn(g??d,y):y,T=(r=(o=k.root)!=null?o:c.Root)!=null?r:Y4,w=(i=(a=k.input)!=null?a:c.Input)!=null?i:J4;return m.jsx(Ev,x({slots:{root:T,input:w},slotProps:S,fullWidth:p,inputComponent:f,multiline:_,ref:n,type:j},v,{classes:h}))});uT.muiName="Input";const cT=uT;function Z4(e){return ze("MuiInputAdornment",e)}const X4=we("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),Ib=X4;var Nb;const Q4=["children","className","component","disablePointerEvents","disableTypography","position","variant"],eF=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${ve(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},tF=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:i,variant:a}=e,l={root:["root",n&&"disablePointerEvents",o&&`position${ve(o)}`,a,r&&"hiddenLabel",i&&`size${ve(i)}`]};return Ee(l,Z4,t)},nF=J("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:eF})(({theme:e,ownerState:t})=>x({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${Ib.positionStart}&:not(.${Ib.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),rF=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiInputAdornment"}),{children:o,className:i,component:a="div",disablePointerEvents:l=!1,disableTypography:u=!1,position:c,variant:d}=r,p=ae(r,Q4),f=hi()||{};let _=d;d&&f.variant,f&&!_&&(_=f.variant);const g=x({},r,{hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:l,position:c,variant:_}),k=tF(g);return m.jsx(fp.Provider,{value:null,children:m.jsx(nF,x({as:a,ownerState:g,className:pe(k.root,i),ref:n},p,{children:typeof o=="string"&&!u?m.jsx(je,{color:"text.secondary",children:o}):m.jsxs(b.Fragment,{children:[c==="start"?Nb||(Nb=m.jsx("span",{className:"notranslate",children:"​"})):null,o]})}))})}),dT=rF;function oF(e){return ze("MuiInputLabel",e)}we("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const iF=["disableAnimation","margin","shrink","variant","className"],aF=e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:a,required:l}=e,u={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&r!=="normal"&&`size${ve(r)}`,a],asterisk:[l&&"asterisk"]},c=Ee(u,oF,t);return x({},t,c)},sF=J(H4,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Hs.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(({theme:e,ownerState:t})=>x({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&x({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&x({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&x({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),lF=b.forwardRef(function(t,n){const r=Ce({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:i,className:a}=r,l=ae(r,iF),u=hi();let c=i;typeof c>"u"&&u&&(c=u.filled||u.focused||u.adornedStart);const d=Ba({props:r,muiFormControl:u,states:["size","variant","required","focused"]}),p=x({},r,{disableAnimation:o,formControl:u,shrink:c,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),f=aF(p);return m.jsx(sF,x({"data-shrink":c,ownerState:p,ref:n,className:pe(f.root,a)},l,{classes:f}))}),uF=lF,cF=b.createContext({}),ir=cF;function dF(e){return ze("MuiList",e)}we("MuiList",["root","padding","dense","subheader"]);const pF=["children","className","component","dense","disablePadding","subheader"],fF=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return Ee({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},dF,t)},mF=J("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>x({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),hF=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiList"}),{children:o,className:i,component:a="ul",dense:l=!1,disablePadding:u=!1,subheader:c}=r,d=ae(r,pF),p=b.useMemo(()=>({dense:l}),[l]),f=x({},r,{component:a,dense:l,disablePadding:u}),_=fF(f);return m.jsx(ir.Provider,{value:p,children:m.jsxs(mF,x({as:a,className:pe(_.root,i),ref:n,ownerState:f},d,{children:[c,o]}))})}),Dv=hF;function gF(e){return ze("MuiListItem",e)}const vF=we("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),$i=vF;function yF(e){return ze("MuiListItemButton",e)}const _F=we("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),Oi=_F,bF=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],kF=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},wF=e=>{const{alignItems:t,classes:n,dense:r,disabled:o,disableGutters:i,divider:a,selected:l}=e,c=Ee({root:["root",r&&"dense",!i&&"gutters",a&&"divider",o&&"disabled",t==="flex-start"&&"alignItemsFlexStart",l&&"selected"]},yF,n);return x({},n,c)},SF=J(mi,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:kF})(({theme:e,ownerState:t})=>x({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Oi.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:yt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Oi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Oi.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:yt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Oi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Oi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.alignItems==="flex-start"&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),xF=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiListItemButton"}),{alignItems:o="center",autoFocus:i=!1,component:a="div",children:l,dense:u=!1,disableGutters:c=!1,divider:d=!1,focusVisibleClassName:p,selected:f=!1,className:_}=r,g=ae(r,bF),k=b.useContext(ir),j=b.useMemo(()=>({dense:u||k.dense||!1,alignItems:o,disableGutters:c}),[o,k.dense,u,c]),v=b.useRef(null);jn(()=>{i&&v.current&&v.current.focus()},[i]);const h=x({},r,{alignItems:o,dense:j.dense,disableGutters:c,divider:d,selected:f}),s=wF(h),y=kt(v,n);return m.jsx(ir.Provider,{value:j,children:m.jsx(SF,x({ref:y,href:g.href||g.to,component:(g.href||g.to)&&a==="div"?"button":a,focusVisibleClassName:pe(s.focusVisible,p),ownerState:h,className:pe(s.root,_)},g,{classes:s,children:l}))})}),TF=xF;function jF(e){return ze("MuiListItemSecondaryAction",e)}we("MuiListItemSecondaryAction",["root","disableGutters"]);const zF=["className"],EF=e=>{const{disableGutters:t,classes:n}=e;return Ee({root:["root",t&&"disableGutters"]},jF,n)},CF=J("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>x({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),pT=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiListItemSecondaryAction"}),{className:o}=r,i=ae(r,zF),a=b.useContext(ir),l=x({},r,{disableGutters:a.disableGutters}),u=EF(l);return m.jsx(CF,x({className:pe(u.root,o),ownerState:l,ref:n},i))});pT.muiName="ListItemSecondaryAction";const fT=pT,RF=["className"],PF=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],DF=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},AF=e=>{const{alignItems:t,button:n,classes:r,dense:o,disabled:i,disableGutters:a,disablePadding:l,divider:u,hasSecondaryAction:c,selected:d}=e;return Ee({root:["root",o&&"dense",!a&&"gutters",!l&&"padding",u&&"divider",i&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",c&&"secondaryAction",d&&"selected"],container:["container"]},gF,r)},IF=J("div",{name:"MuiListItem",slot:"Root",overridesResolver:DF})(({theme:e,ownerState:t})=>x({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&x({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${Oi.root}`]:{paddingRight:48}},{[`&.${$i.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$i.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:yt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${$i.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${$i.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${$i.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:yt(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),NF=J("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),MF=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiListItem"}),{alignItems:o="center",autoFocus:i=!1,button:a=!1,children:l,className:u,component:c,components:d={},componentsProps:p={},ContainerComponent:f="li",ContainerProps:{className:_}={},dense:g=!1,disabled:k=!1,disableGutters:j=!1,disablePadding:v=!1,divider:h=!1,focusVisibleClassName:s,secondaryAction:y,selected:S=!1,slotProps:T={},slots:w={}}=r,C=ae(r.ContainerProps,RF),I=ae(r,PF),R=b.useContext(ir),L=b.useMemo(()=>({dense:g||R.dense||!1,alignItems:o,disableGutters:j}),[o,R.dense,g,j]),G=b.useRef(null);jn(()=>{i&&G.current&&G.current.focus()},[i]);const $=b.Children.toArray(l),H=$.length&&Ju($[$.length-1],["ListItemSecondaryAction"]),W=x({},r,{alignItems:o,autoFocus:i,button:a,dense:L.dense,disabled:k,disableGutters:j,disablePadding:v,divider:h,hasSecondaryAction:H,selected:S}),M=AF(W),V=kt(G,n),N=w.root||d.Root||IF,Y=T.root||p.root||{},K=x({className:pe(M.root,Y.className,u),disabled:k},I);let X=c||"li";return a&&(K.component=c||"div",K.focusVisibleClassName=pe($i.focusVisible,s),X=mi),H?(X=!K.component&&!c?"div":X,f==="li"&&(X==="li"?X="div":K.component==="li"&&(K.component="div")),m.jsx(ir.Provider,{value:L,children:m.jsxs(NF,x({as:f,className:pe(M.container,_),ref:V,ownerState:W},C,{children:[m.jsx(N,x({},Y,!xa(N)&&{as:X,ownerState:x({},W,Y.ownerState)},K,{children:$})),$.pop()]}))})):m.jsx(ir.Provider,{value:L,children:m.jsxs(N,x({},Y,{as:X,ref:V},!xa(N)&&{ownerState:x({},W,Y.ownerState)},K,{children:[$,y&&m.jsx(fT,{children:y})]}))})}),mT=MF;function $F(e){return ze("MuiListItemIcon",e)}const Mb=we("MuiListItemIcon",["root","alignItemsFlexStart"]),OF=["className"],LF=e=>{const{alignItems:t,classes:n}=e;return Ee({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},$F,n)},BF=J("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>x({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),FF=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiListItemIcon"}),{className:o}=r,i=ae(r,OF),a=b.useContext(ir),l=x({},r,{alignItems:a.alignItems}),u=LF(l);return m.jsx(BF,x({className:pe(u.root,o),ownerState:l,ref:n},i))}),Av=FF;function WF(e){return ze("MuiListItemText",e)}const VF=we("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),Oc=VF,HF=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],UF=e=>{const{classes:t,inset:n,primary:r,secondary:o,dense:i}=e;return Ee({root:["root",n&&"inset",i&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},WF,t)},GF=J("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Oc.primary}`]:t.primary},{[`& .${Oc.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>x({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),KF=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiListItemText"}),{children:o,className:i,disableTypography:a=!1,inset:l=!1,primary:u,primaryTypographyProps:c,secondary:d,secondaryTypographyProps:p}=r,f=ae(r,HF),{dense:_}=b.useContext(ir);let g=u??o,k=d;const j=x({},r,{disableTypography:a,inset:l,primary:!!g,secondary:!!k,dense:_}),v=UF(j);return g!=null&&g.type!==je&&!a&&(g=m.jsx(je,x({variant:_?"body2":"body1",className:v.primary,component:c!=null&&c.variant?void 0:"span",display:"block"},c,{children:g}))),k!=null&&k.type!==je&&!a&&(k=m.jsx(je,x({variant:"body2",className:v.secondary,color:"text.secondary",display:"block"},p,{children:k}))),m.jsxs(GF,x({className:pe(v.root,i),ownerState:j,ref:n},f,{children:[g,k]}))}),Iv=KF,qF=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function mf(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function $b(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function hT(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function ss(e,t,n,r,o,i){let a=!1,l=o(e,t,t?n:!1);for(;l;){if(l===e.firstChild){if(a)return!1;a=!0}const u=r?!1:l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||!hT(l,i)||u)l=o(e,l,n);else return l.focus(),!0}return!1}const YF=b.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:i=!1,children:a,className:l,disabledItemsFocusable:u=!1,disableListWrap:c=!1,onKeyDown:d,variant:p="selectedMenu"}=t,f=ae(t,qF),_=b.useRef(null),g=b.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});jn(()=>{o&&_.current.focus()},[o]),b.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(s,y)=>{const S=!_.current.style.width;if(s.clientHeight<_.current.clientHeight&&S){const T=`${jx(qt(s))}px`;_.current.style[y.direction==="rtl"?"paddingLeft":"paddingRight"]=T,_.current.style.width=`calc(100% + ${T})`}return _.current}}),[]);const k=s=>{const y=_.current,S=s.key,T=qt(y).activeElement;if(S==="ArrowDown")s.preventDefault(),ss(y,T,c,u,mf);else if(S==="ArrowUp")s.preventDefault(),ss(y,T,c,u,$b);else if(S==="Home")s.preventDefault(),ss(y,null,c,u,mf);else if(S==="End")s.preventDefault(),ss(y,null,c,u,$b);else if(S.length===1){const w=g.current,C=S.toLowerCase(),I=performance.now();w.keys.length>0&&(I-w.lastTime>500?(w.keys=[],w.repeating=!0,w.previousKeyMatched=!0):w.repeating&&C!==w.keys[0]&&(w.repeating=!1)),w.lastTime=I,w.keys.push(C);const R=T&&!w.repeating&&hT(T,w);w.previousKeyMatched&&(R||ss(y,T,!1,u,mf,w))?s.preventDefault():w.previousKeyMatched=!1}d&&d(s)},j=kt(_,n);let v=-1;b.Children.forEach(a,(s,y)=>{if(!b.isValidElement(s)){v===y&&(v+=1,v>=a.length&&(v=-1));return}s.props.disabled||(p==="selectedMenu"&&s.props.selected||v===-1)&&(v=y),v===y&&(s.props.disabled||s.props.muiSkipListHighlight||s.type.muiSkipListHighlight)&&(v+=1,v>=a.length&&(v=-1))});const h=b.Children.map(a,(s,y)=>{if(y===v){const S={};return i&&(S.autoFocus=!0),s.props.tabIndex===void 0&&p==="selectedMenu"&&(S.tabIndex=0),b.cloneElement(s,S)}return s});return m.jsx(Dv,x({role:"menu",ref:j,className:l,onKeyDown:k,tabIndex:o?0:-1},f,{children:h}))}),JF=YF;function ZF(e){return ze("MuiPopover",e)}we("MuiPopover",["root","paper"]);const XF=["onEntering"],QF=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],eW=["slotProps"];function Ob(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function Lb(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function Bb(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function hf(e){return typeof e=="function"?e():e}const tW=e=>{const{classes:t}=e;return Ee({root:["root"],paper:["paper"]},ZF,t)},nW=J(nT,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),gT=J(cp,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),rW=b.forwardRef(function(t,n){var r,o,i;const a=Ce({props:t,name:"MuiPopover"}),{action:l,anchorEl:u,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:d,anchorReference:p="anchorEl",children:f,className:_,container:g,elevation:k=8,marginThreshold:j=16,open:v,PaperProps:h={},slots:s,slotProps:y,transformOrigin:S={vertical:"top",horizontal:"left"},TransitionComponent:T=Ph,transitionDuration:w="auto",TransitionProps:{onEntering:C}={},disableScrollLock:I=!1}=a,R=ae(a.TransitionProps,XF),L=ae(a,QF),G=(r=y?.paper)!=null?r:h,$=b.useRef(),H=kt($,G.ref),W=x({},a,{anchorOrigin:c,anchorReference:p,elevation:k,marginThreshold:j,externalPaperSlotProps:G,transformOrigin:S,TransitionComponent:T,transitionDuration:w,TransitionProps:R}),M=tW(W),V=b.useCallback(()=>{if(p==="anchorPosition")return d;const le=hf(u),be=(le&&le.nodeType===1?le:qt($.current).body).getBoundingClientRect();return{top:be.top+Ob(be,c.vertical),left:be.left+Lb(be,c.horizontal)}},[u,c.horizontal,c.vertical,d,p]),N=b.useCallback(le=>({vertical:Ob(le,S.vertical),horizontal:Lb(le,S.horizontal)}),[S.horizontal,S.vertical]),Y=b.useCallback(le=>{const ge={width:le.offsetWidth,height:le.offsetHeight},be=N(ge);if(p==="none")return{top:null,left:null,transformOrigin:Bb(be)};const Be=V();let Se=Be.top-be.vertical,Fe=Be.left-be.horizontal;const ct=Se+ge.height,Me=Fe+ge.width,Pe=Kr(hf(u)),nt=Pe.innerHeight-j,Ye=Pe.innerWidth-j;if(j!==null&&Se<j){const xe=Se-j;Se-=xe,be.vertical+=xe}else if(j!==null&&ct>nt){const xe=ct-nt;Se-=xe,be.vertical+=xe}if(j!==null&&Fe<j){const xe=Fe-j;Fe-=xe,be.horizontal+=xe}else if(Me>Ye){const xe=Me-Ye;Fe-=xe,be.horizontal+=xe}return{top:`${Math.round(Se)}px`,left:`${Math.round(Fe)}px`,transformOrigin:Bb(be)}},[u,p,V,N,j]),[K,X]=b.useState(v),D=b.useCallback(()=>{const le=$.current;if(!le)return;const ge=Y(le);ge.top!==null&&(le.style.top=ge.top),ge.left!==null&&(le.style.left=ge.left),le.style.transformOrigin=ge.transformOrigin,X(!0)},[Y]);b.useEffect(()=>(I&&window.addEventListener("scroll",D),()=>window.removeEventListener("scroll",D)),[u,I,D]);const q=(le,ge)=>{C&&C(le,ge),D()},U=()=>{X(!1)};b.useEffect(()=>{v&&D()}),b.useImperativeHandle(l,()=>v?{updatePosition:()=>{D()}}:null,[v,D]),b.useEffect(()=>{if(!v)return;const le=Jd(()=>{D()}),ge=Kr(u);return ge.addEventListener("resize",le),()=>{le.clear(),ge.removeEventListener("resize",le)}},[u,v,D]);let ne=w;w==="auto"&&!T.muiSupportAuto&&(ne=void 0);const F=g||(u?qt(hf(u)).body:void 0),oe=(o=s?.root)!=null?o:nW,re=(i=s?.paper)!=null?i:gT,Q=lr({elementType:re,externalSlotProps:x({},G,{style:K?G.style:x({},G.style,{opacity:0})}),additionalProps:{elevation:k,ref:H},ownerState:W,className:pe(M.paper,G?.className)}),ye=lr({elementType:oe,externalSlotProps:y?.root||{},externalForwardedProps:L,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:F,open:v},ownerState:W,className:pe(M.root,_)}),{slotProps:se}=ye,me=ae(ye,eW);return m.jsx(oe,x({},me,!xa(oe)&&{slotProps:se,disableScrollLock:I},{children:m.jsx(T,x({appear:!0,in:v,onEntering:q,onExited:U,timeout:ne},R,{children:m.jsx(re,x({},Q,{children:f}))}))}))}),oW=rW;function iW(e){return ze("MuiMenu",e)}we("MuiMenu",["root","paper","list"]);const aW=["onEntering"],sW=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],lW={vertical:"top",horizontal:"right"},uW={vertical:"top",horizontal:"left"},cW=e=>{const{classes:t}=e;return Ee({root:["root"],paper:["paper"],list:["list"]},iW,t)},dW=J(oW,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),pW=J(gT,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),fW=J(JF,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),mW=b.forwardRef(function(t,n){var r,o;const i=Ce({props:t,name:"MuiMenu"}),{autoFocus:a=!0,children:l,className:u,disableAutoFocusItem:c=!1,MenuListProps:d={},onClose:p,open:f,PaperProps:_={},PopoverClasses:g,transitionDuration:k="auto",TransitionProps:{onEntering:j}={},variant:v="selectedMenu",slots:h={},slotProps:s={}}=i,y=ae(i.TransitionProps,aW),S=ae(i,sW),T=An(),w=T.direction==="rtl",C=x({},i,{autoFocus:a,disableAutoFocusItem:c,MenuListProps:d,onEntering:j,PaperProps:_,transitionDuration:k,TransitionProps:y,variant:v}),I=cW(C),R=a&&!c&&f,L=b.useRef(null),G=(Y,K)=>{L.current&&L.current.adjustStyleForScrollbar(Y,T),j&&j(Y,K)},$=Y=>{Y.key==="Tab"&&(Y.preventDefault(),p&&p(Y,"tabKeyDown"))};let H=-1;b.Children.map(l,(Y,K)=>{b.isValidElement(Y)&&(Y.props.disabled||(v==="selectedMenu"&&Y.props.selected||H===-1)&&(H=K))});const W=(r=h.paper)!=null?r:pW,M=(o=s.paper)!=null?o:_,V=lr({elementType:h.root,externalSlotProps:s.root,ownerState:C,className:[I.root,u]}),N=lr({elementType:W,externalSlotProps:M,ownerState:C,className:I.paper});return m.jsx(dW,x({onClose:p,anchorOrigin:{vertical:"bottom",horizontal:w?"right":"left"},transformOrigin:w?lW:uW,slots:{paper:W,root:h.root},slotProps:{root:V,paper:N},open:f,ref:n,transitionDuration:k,TransitionProps:x({onEntering:G},y),ownerState:C},S,{classes:g,children:m.jsx(fW,x({onKeyDown:$,actions:L,autoFocus:a&&(H===-1||c),autoFocusItem:R,variant:v},d,{className:pe(I.list,d.className),children:l}))}))}),hW=mW;function gW(e){return ze("MuiMenuItem",e)}const vW=we("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),ls=vW,yW=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],_W=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},bW=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:a}=e,u=Ee({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},gW,a);return x({},a,u)},kW=J(mi,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:_W})(({theme:e,ownerState:t})=>x({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${ls.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:yt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${ls.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${ls.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:yt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:yt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${ls.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${ls.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Pb.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Pb.inset}`]:{marginLeft:52},[`& .${Oc.root}`]:{marginTop:0,marginBottom:0},[`& .${Oc.inset}`]:{paddingLeft:36},[`& .${Mb.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&x({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Mb.root} svg`]:{fontSize:"1.25rem"}}))),wW=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:a=!1,divider:l=!1,disableGutters:u=!1,focusVisibleClassName:c,role:d="menuitem",tabIndex:p,className:f}=r,_=ae(r,yW),g=b.useContext(ir),k=b.useMemo(()=>({dense:a||g.dense||!1,disableGutters:u}),[g.dense,a,u]),j=b.useRef(null);jn(()=>{o&&j.current&&j.current.focus()},[o]);const v=x({},r,{dense:k.dense,divider:l,disableGutters:u}),h=bW(r),s=kt(j,n);let y;return r.disabled||(y=p!==void 0?p:-1),m.jsx(ir.Provider,{value:k,children:m.jsx(kW,x({ref:s,role:d,tabIndex:y,component:i,focusVisibleClassName:pe(h.focusVisible,c),className:pe(h.root,f)},_,{ownerState:v,classes:h}))})}),Xi=wW;function SW(e){return ze("MuiNativeSelect",e)}const xW=we("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Nv=xW,TW=["className","disabled","error","IconComponent","inputRef","variant"],jW=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,l={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${ve(n)}`,i&&"iconOpen",r&&"disabled"]};return Ee(l,SW,t)},vT=({ownerState:e,theme:t})=>x({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":x({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Nv.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),zW=J("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:hn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Nv.multiple}`]:t.multiple}]}})(vT),yT=({ownerState:e,theme:t})=>x({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${Nv.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),EW=J("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${ve(n.variant)}`],n.open&&t.iconOpen]}})(yT),CW=b.forwardRef(function(t,n){const{className:r,disabled:o,error:i,IconComponent:a,inputRef:l,variant:u="standard"}=t,c=ae(t,TW),d=x({},t,{disabled:o,variant:u,error:i}),p=jW(d);return m.jsxs(b.Fragment,{children:[m.jsx(zW,x({ownerState:d,className:pe(p.select,r),disabled:o,ref:l||n},c)),t.multiple?null:m.jsx(EW,{as:a,ownerState:d,className:p.icon})]})}),RW=CW;var Fb;const PW=["children","classes","className","label","notched"],DW=J("fieldset",{shouldForwardProp:hn})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),AW=J("legend",{shouldForwardProp:hn})(({ownerState:e,theme:t})=>x({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&x({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function IW(e){const{className:t,label:n,notched:r}=e,o=ae(e,PW),i=n!=null&&n!=="",a=x({},e,{notched:r,withLabel:i});return m.jsx(DW,x({"aria-hidden":!0,className:t,ownerState:a},o,{children:m.jsx(AW,{ownerState:a,children:i?m.jsx("span",{children:n}):Fb||(Fb=m.jsx("span",{className:"notranslate",children:"​"}))})}))}const NW=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],MW=e=>{const{classes:t}=e,r=Ee({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},nB,t);return x({},t,r)},$W=J(gp,{shouldForwardProp:e=>hn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:mp})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return x({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${no.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${no.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${no.focused} .${no.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${no.error} .${no.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${no.disabled} .${no.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&x({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),OW=J(IW,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),LW=J(vp,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:hp})(({theme:e,ownerState:t})=>x({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),_T=b.forwardRef(function(t,n){var r,o,i,a,l;const u=Ce({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:d=!1,inputComponent:p="input",label:f,multiline:_=!1,notched:g,slots:k={},type:j="text"}=u,v=ae(u,NW),h=MW(u),s=hi(),y=Ba({props:u,muiFormControl:s,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),S=x({},u,{color:y.color||"primary",disabled:y.disabled,error:y.error,focused:y.focused,formControl:s,fullWidth:d,hiddenLabel:y.hiddenLabel,multiline:_,size:y.size,type:j}),T=(r=(o=k.root)!=null?o:c.Root)!=null?r:$W,w=(i=(a=k.input)!=null?a:c.Input)!=null?i:LW;return m.jsx(Ev,x({slots:{root:T,input:w},renderSuffix:C=>m.jsx(OW,{ownerState:S,className:h.notchedOutline,label:f!=null&&f!==""&&y.required?l||(l=m.jsxs(b.Fragment,{children:[f," ","*"]})):f,notched:typeof g<"u"?g:!!(C.startAdornment||C.filled||C.focused)}),fullWidth:d,inputComponent:p,multiline:_,ref:n,type:j},v,{classes:x({},h,{notchedOutline:null})}))});_T.muiName="Input";const bT=_T;function BW(e){return ze("MuiSelect",e)}const us=we("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Wb;const FW=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],WW=J("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${us.select}`]:t.select},{[`&.${us.select}`]:t[n.variant]},{[`&.${us.error}`]:t.error},{[`&.${us.multiple}`]:t.multiple}]}})(vT,{[`&.${us.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),VW=J("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${ve(n.variant)}`],n.open&&t.iconOpen]}})(yT),HW=J("input",{shouldForwardProp:e=>QO(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Vb(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function UW(e){return e==null||typeof e=="string"&&!e.trim()}const GW=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,l={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${ve(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Ee(l,BW,t)},KW=b.forwardRef(function(t,n){var r;const{"aria-describedby":o,"aria-label":i,autoFocus:a,autoWidth:l,children:u,className:c,defaultOpen:d,defaultValue:p,disabled:f,displayEmpty:_,error:g=!1,IconComponent:k,inputRef:j,labelId:v,MenuProps:h={},multiple:s,name:y,onBlur:S,onChange:T,onClose:w,onFocus:C,onOpen:I,open:R,readOnly:L,renderValue:G,SelectDisplayProps:$={},tabIndex:H,value:W,variant:M="standard"}=t,V=ae(t,FW),[N,Y]=bh({controlled:W,default:p,name:"Select"}),[K,X]=bh({controlled:R,default:d,name:"Select"}),D=b.useRef(null),q=b.useRef(null),[U,ne]=b.useState(null),{current:F}=b.useRef(R!=null),[oe,re]=b.useState(),Q=kt(n,j),ye=b.useCallback(P=>{q.current=P,P&&ne(P)},[]),se=U?.parentNode;b.useImperativeHandle(Q,()=>({focus:()=>{q.current.focus()},node:D.current,value:N}),[N]),b.useEffect(()=>{d&&K&&U&&!F&&(re(l?null:se.clientWidth),q.current.focus())},[U,l]),b.useEffect(()=>{a&&q.current.focus()},[a]),b.useEffect(()=>{if(!v)return;const P=qt(q.current).getElementById(v);if(P){const A=()=>{getSelection().isCollapsed&&q.current.focus()};return P.addEventListener("click",A),()=>{P.removeEventListener("click",A)}}},[v]);const me=(P,A)=>{P?I&&I(A):w&&w(A),F||(re(l?null:se.clientWidth),X(P))},le=P=>{P.button===0&&(P.preventDefault(),q.current.focus(),me(!0,P))},ge=P=>{me(!1,P)},be=b.Children.toArray(u),Be=P=>{const A=be.find(z=>z.props.value===P.target.value);A!==void 0&&(Y(A.props.value),T&&T(P,A))},Se=P=>A=>{let z;if(A.currentTarget.hasAttribute("tabindex")){if(s){z=Array.isArray(N)?N.slice():[];const E=N.indexOf(P.props.value);E===-1?z.push(P.props.value):z.splice(E,1)}else z=P.props.value;if(P.props.onClick&&P.props.onClick(A),N!==z&&(Y(z),T)){const E=A.nativeEvent||A,O=new E.constructor(E.type,E);Object.defineProperty(O,"target",{writable:!0,value:{value:z,name:y}}),T(O,P)}s||me(!1,A)}},Fe=P=>{L||[" ","ArrowUp","ArrowDown","Enter"].indexOf(P.key)!==-1&&(P.preventDefault(),me(!0,P))},ct=U!==null&&K,Me=P=>{!ct&&S&&(Object.defineProperty(P,"target",{writable:!0,value:{value:N,name:y}}),S(P))};delete V["aria-invalid"];let Pe,nt;const Ye=[];let xe=!1;($c({value:N})||_)&&(G?Pe=G(N):xe=!0);const Qe=be.map(P=>{if(!b.isValidElement(P))return null;let A;if(s){if(!Array.isArray(N))throw new Error(wo(2));A=N.some(z=>Vb(z,P.props.value)),A&&xe&&Ye.push(P.props.children)}else A=Vb(N,P.props.value),A&&xe&&(nt=P.props.children);return b.cloneElement(P,{"aria-selected":A?"true":"false",onClick:Se(P),onKeyUp:z=>{z.key===" "&&z.preventDefault(),P.props.onKeyUp&&P.props.onKeyUp(z)},role:"option",selected:A,value:void 0,"data-value":P.props.value})});xe&&(s?Ye.length===0?Pe=null:Pe=Ye.reduce((P,A,z)=>(P.push(A),z<Ye.length-1&&P.push(", "),P),[]):Pe=nt);let Ge=oe;!l&&F&&U&&(Ge=se.clientWidth);let dt;typeof H<"u"?dt=H:dt=f?null:0;const De=$.id||(y?`mui-component-select-${y}`:void 0),he=x({},t,{variant:M,value:N,open:ct,error:g}),et=GW(he),St=x({},h.PaperProps,(r=h.slotProps)==null?void 0:r.paper),_t=Zd();return m.jsxs(b.Fragment,{children:[m.jsx(WW,x({ref:ye,tabIndex:dt,role:"combobox","aria-controls":_t,"aria-disabled":f?"true":void 0,"aria-expanded":ct?"true":"false","aria-haspopup":"listbox","aria-label":i,"aria-labelledby":[v,De].filter(Boolean).join(" ")||void 0,"aria-describedby":o,onKeyDown:Fe,onMouseDown:f||L?null:le,onBlur:Me,onFocus:C},$,{ownerState:he,className:pe($.className,et.select,c),id:De,children:UW(Pe)?Wb||(Wb=m.jsx("span",{className:"notranslate",children:"​"})):Pe})),m.jsx(HW,x({"aria-invalid":g,value:Array.isArray(N)?N.join(","):N,name:y,ref:D,"aria-hidden":!0,onChange:Be,tabIndex:-1,disabled:f,className:et.nativeInput,autoFocus:a,ownerState:he},V)),m.jsx(VW,{as:k,className:et.icon,ownerState:he}),m.jsx(hW,x({id:`menu-${y||""}`,anchorEl:se,open:ct,onClose:ge,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},h,{MenuListProps:x({"aria-labelledby":v,role:"listbox","aria-multiselectable":s?"true":void 0,disableListWrap:!0,id:_t},h.MenuListProps),slotProps:x({},h.slotProps,{paper:x({},St,{style:x({minWidth:Ge},St!=null?St.style:null)})}),children:Qe}))]})}),qW=KW,YW=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],JW=["root"],ZW=e=>{const{classes:t}=e;return t},Mv={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>hn(e)&&e!=="variant",slot:"Root"},XW=J(cT,Mv)(""),QW=J(bT,Mv)(""),eV=J(sT,Mv)(""),kT=b.forwardRef(function(t,n){const r=Ce({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:i,classes:a={},className:l,defaultOpen:u=!1,displayEmpty:c=!1,IconComponent:d=aB,id:p,input:f,inputProps:_,label:g,labelId:k,MenuProps:j,multiple:v=!1,native:h=!1,onClose:s,onOpen:y,open:S,renderValue:T,SelectDisplayProps:w,variant:C="outlined"}=r,I=ae(r,YW),R=h?RW:qW,L=hi(),G=Ba({props:r,muiFormControl:L,states:["variant","error"]}),$=G.variant||C,H=x({},r,{variant:$,classes:a}),W=ZW(H),M=ae(W,JW),V=f||{standard:m.jsx(XW,{ownerState:H}),outlined:m.jsx(QW,{label:g,ownerState:H}),filled:m.jsx(eV,{ownerState:H})}[$],N=kt(n,V.ref);return m.jsx(b.Fragment,{children:b.cloneElement(V,x({inputComponent:R,inputProps:x({children:i,error:G.error,IconComponent:d,variant:$,type:void 0,multiple:v},h?{id:p}:{autoWidth:o,defaultOpen:u,displayEmpty:c,labelId:k,MenuProps:j,onClose:s,onOpen:y,open:S,renderValue:T,SelectDisplayProps:x({id:p},w)},_,{classes:_?cn(M,_.classes):M},f?f.props.inputProps:{})},v&&h&&$==="outlined"?{notched:!0}:{},{ref:N,className:pe(V.props.className,l,W.root)},!f&&{variant:$},I))})});kT.muiName="Select";const tV=kT;function nV(e){return ze("MuiTooltip",e)}const rV=we("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),yr=rV,oV=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function iV(e){return Math.round(e*1e5)/1e5}const aV=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:i}=e,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${ve(i.split("-")[0])}`],arrow:["arrow"]};return Ee(a,nV,t)},sV=J(Qx,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>x({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${yr.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${yr.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${yr.arrow}`]:x({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${yr.arrow}`]:x({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),lV=J("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${ve(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>x({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:yt(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${iV(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${yr.popper}[data-popper-placement*="left"] &`]:x({transformOrigin:"right center"},t.isRtl?x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):x({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${yr.popper}[data-popper-placement*="right"] &`]:x({transformOrigin:"left center"},t.isRtl?x({marginRight:"14px"},t.touch&&{marginRight:"24px"}):x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${yr.popper}[data-popper-placement*="top"] &`]:x({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${yr.popper}[data-popper-placement*="bottom"] &`]:x({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),uV=J("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:yt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let ku=!1,gf=null,cs={x:0,y:0};function wu(e,t){return n=>{t&&t(n),e(n)}}const cV=b.forwardRef(function(t,n){var r,o,i,a,l,u,c,d,p,f,_,g,k,j,v,h,s,y,S;const T=Ce({props:t,name:"MuiTooltip"}),{arrow:w=!1,children:C,components:I={},componentsProps:R={},describeChild:L=!1,disableFocusListener:G=!1,disableHoverListener:$=!1,disableInteractive:H=!1,disableTouchListener:W=!1,enterDelay:M=100,enterNextDelay:V=0,enterTouchDelay:N=700,followCursor:Y=!1,id:K,leaveDelay:X=0,leaveTouchDelay:D=1500,onClose:q,onOpen:U,open:ne,placement:F="bottom",PopperComponent:oe,PopperProps:re={},slotProps:Q={},slots:ye={},title:se,TransitionComponent:me=Ph,TransitionProps:le}=T,ge=ae(T,oV),be=b.isValidElement(C)?C:m.jsx("span",{children:C}),Be=An(),Se=Be.direction==="rtl",[Fe,ct]=b.useState(),[Me,Pe]=b.useState(null),nt=b.useRef(!1),Ye=H||Y,xe=b.useRef(),Qe=b.useRef(),Ge=b.useRef(),dt=b.useRef(),[De,he]=bh({controlled:ne,default:!1,name:"Tooltip",state:"open"});let et=De;const St=Zd(K),_t=b.useRef(),P=b.useCallback(()=>{_t.current!==void 0&&(document.body.style.WebkitUserSelect=_t.current,_t.current=void 0),clearTimeout(dt.current)},[]);b.useEffect(()=>()=>{clearTimeout(xe.current),clearTimeout(Qe.current),clearTimeout(Ge.current),P()},[P]);const A=$e=>{clearTimeout(gf),ku=!0,he(!0),U&&!et&&U($e)},z=vr($e=>{clearTimeout(gf),gf=setTimeout(()=>{ku=!1},800+X),he(!1),q&&et&&q($e),clearTimeout(xe.current),xe.current=setTimeout(()=>{nt.current=!1},Be.transitions.duration.shortest)}),E=$e=>{nt.current&&$e.type!=="touchstart"||(Fe&&Fe.removeAttribute("title"),clearTimeout(Qe.current),clearTimeout(Ge.current),M||ku&&V?Qe.current=setTimeout(()=>{A($e)},ku?V:M):A($e))},O=$e=>{clearTimeout(Qe.current),clearTimeout(Ge.current),Ge.current=setTimeout(()=>{z($e)},X)},{isFocusVisibleRef:B,onBlur:Z,onFocus:te,ref:ie}=Tx(),[,ue]=b.useState(!1),fe=$e=>{Z($e),B.current===!1&&(ue(!1),O($e))},ke=$e=>{Fe||ct($e.currentTarget),te($e),B.current===!0&&(ue(!0),E($e))},Ae=$e=>{nt.current=!0;const vn=be.props;vn.onTouchStart&&vn.onTouchStart($e)},xt=E,at=O,Lt=$e=>{Ae($e),clearTimeout(Ge.current),clearTimeout(xe.current),P(),_t.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",dt.current=setTimeout(()=>{document.body.style.WebkitUserSelect=_t.current,E($e)},N)},zt=$e=>{be.props.onTouchEnd&&be.props.onTouchEnd($e),P(),clearTimeout(Ge.current),Ge.current=setTimeout(()=>{z($e)},D)};b.useEffect(()=>{if(!et)return;function $e(vn){(vn.key==="Escape"||vn.key==="Esc")&&z(vn)}return document.addEventListener("keydown",$e),()=>{document.removeEventListener("keydown",$e)}},[z,et]);const In=kt(be.ref,ie,ct,n);!se&&se!==0&&(et=!1);const gn=b.useRef(),Jn=$e=>{const vn=be.props;vn.onMouseMove&&vn.onMouseMove($e),cs={x:$e.clientX,y:$e.clientY},gn.current&&gn.current.update()},Zt={},yi=typeof se=="string";L?(Zt.title=!et&&yi&&!$?se:null,Zt["aria-describedby"]=et?St:null):(Zt["aria-label"]=yi?se:null,Zt["aria-labelledby"]=et&&!yi?St:null);const nn=x({},Zt,ge,be.props,{className:pe(ge.className,be.props.className),onTouchStart:Ae,ref:In},Y?{onMouseMove:Jn}:{}),jr={};W||(nn.onTouchStart=Lt,nn.onTouchEnd=zt),$||(nn.onMouseOver=wu(xt,nn.onMouseOver),nn.onMouseLeave=wu(at,nn.onMouseLeave),Ye||(jr.onMouseOver=xt,jr.onMouseLeave=at)),G||(nn.onFocus=wu(ke,nn.onFocus),nn.onBlur=wu(fe,nn.onBlur),Ye||(jr.onFocus=ke,jr.onBlur=fe));const Gl=b.useMemo(()=>{var $e;let vn=[{name:"arrow",enabled:!!Me,options:{element:Me,padding:4}}];return($e=re.popperOptions)!=null&&$e.modifiers&&(vn=vn.concat(re.popperOptions.modifiers)),x({},re.popperOptions,{modifiers:vn})},[Me,re]),zr=x({},T,{isRtl:Se,arrow:w,disableInteractive:Ye,placement:F,PopperComponentProp:oe,touch:nt.current}),_i=aV(zr),Kl=(r=(o=ye.popper)!=null?o:I.Popper)!=null?r:sV,bi=(i=(a=(l=ye.transition)!=null?l:I.Transition)!=null?a:me)!=null?i:Ph,Er=(u=(c=ye.tooltip)!=null?c:I.Tooltip)!=null?u:lV,Po=(d=(p=ye.arrow)!=null?p:I.Arrow)!=null?d:uV,Tp=xs(Kl,x({},re,(f=Q.popper)!=null?f:R.popper,{className:pe(_i.popper,re?.className,(_=(g=Q.popper)!=null?g:R.popper)==null?void 0:_.className)}),zr),ql=xs(bi,x({},le,(k=Q.transition)!=null?k:R.transition),zr),Zj=xs(Er,x({},(j=Q.tooltip)!=null?j:R.tooltip,{className:pe(_i.tooltip,(v=(h=Q.tooltip)!=null?h:R.tooltip)==null?void 0:v.className)}),zr),Xj=xs(Po,x({},(s=Q.arrow)!=null?s:R.arrow,{className:pe(_i.arrow,(y=(S=Q.arrow)!=null?S:R.arrow)==null?void 0:y.className)}),zr);return m.jsxs(b.Fragment,{children:[b.cloneElement(be,nn),m.jsx(Kl,x({as:oe??Qx,placement:F,anchorEl:Y?{getBoundingClientRect:()=>({top:cs.y,left:cs.x,right:cs.x,bottom:cs.y,width:0,height:0})}:Fe,popperRef:gn,open:Fe?et:!1,id:St,transition:!0},jr,Tp,{popperOptions:Gl,children:({TransitionProps:$e})=>m.jsx(bi,x({timeout:Be.transitions.duration.shorter},$e,ql,{children:m.jsxs(Er,x({},Zj,{children:[se,w?m.jsx(Po,x({},Xj,{ref:Pe})):null]}))}))}))]})}),Qu=cV;function dV(e){return ze("MuiTab",e)}const pV=we("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),Ao=pV,fV=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],mV=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:i,label:a,selected:l,disabled:u}=e,c={root:["root",i&&a&&"labelIcon",`textColor${ve(n)}`,r&&"fullWidth",o&&"wrapped",l&&"selected",u&&"disabled"],iconWrapper:["iconWrapper"]};return Ee(c,dV,t)},hV=J(mi,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${ve(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})(({theme:e,ownerState:t})=>x({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${Ao.iconWrapper}`]:x({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${Ao.selected}`]:{opacity:1},[`&.${Ao.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Ao.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${Ao.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Ao.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${Ao.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),gV=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTab"}),{className:o,disabled:i=!1,disableFocusRipple:a=!1,fullWidth:l,icon:u,iconPosition:c="top",indicator:d,label:p,onChange:f,onClick:_,onFocus:g,selected:k,selectionFollowsFocus:j,textColor:v="inherit",value:h,wrapped:s=!1}=r,y=ae(r,fV),S=x({},r,{disabled:i,disableFocusRipple:a,selected:k,icon:!!u,iconPosition:c,label:!!p,fullWidth:l,textColor:v,wrapped:s}),T=mV(S),w=u&&p&&b.isValidElement(u)?b.cloneElement(u,{className:pe(T.iconWrapper,u.props.className)}):u,C=R=>{!k&&f&&f(R,h),_&&_(R)},I=R=>{j&&!k&&f&&f(R,h),g&&g(R)};return m.jsxs(hV,x({focusRipple:!a,className:pe(T.root,o),ref:n,role:"tab","aria-selected":k,disabled:i,onClick:C,onFocus:I,ownerState:S,tabIndex:k?0:-1},y,{children:[c==="top"||c==="start"?m.jsxs(b.Fragment,{children:[w,p]}):m.jsxs(b.Fragment,{children:[p,w]}),d]}))}),vV=gV,yV=Ie(m.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),_V=Ie(m.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function bV(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function kV(e,t,n,r={},o=()=>{}){const{ease:i=bV,duration:a=300}=r;let l=null;const u=t[e];let c=!1;const d=()=>{c=!0},p=f=>{if(c){o(new Error("Animation cancelled"));return}l===null&&(l=f);const _=Math.min(1,(f-l)/a);if(t[e]=i(_)*(n-u)+u,_>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(p)};return u===n?(o(new Error("Element already at target position")),d):(requestAnimationFrame(p),d)}const wV=["onChange"],SV={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function xV(e){const{onChange:t}=e,n=ae(e,wV),r=b.useRef(),o=b.useRef(null),i=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return jn(()=>{const a=Jd(()=>{const u=r.current;i(),u!==r.current&&t(r.current)}),l=Kr(o.current);return l.addEventListener("resize",a),()=>{a.clear(),l.removeEventListener("resize",a)}},[t]),b.useEffect(()=>{i(),t(r.current)},[t]),m.jsx("div",x({style:SV,ref:o},n))}function TV(e){return ze("MuiTabScrollButton",e)}const jV=we("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),zV=jV,EV=["className","slots","slotProps","direction","orientation","disabled"],CV=e=>{const{classes:t,orientation:n,disabled:r}=e;return Ee({root:["root",n,r&&"disabled"]},TV,t)},RV=J(mi,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})(({ownerState:e})=>x({width:40,flexShrink:0,opacity:.8,[`&.${zV.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),PV=b.forwardRef(function(t,n){var r,o;const i=Ce({props:t,name:"MuiTabScrollButton"}),{className:a,slots:l={},slotProps:u={},direction:c}=i,d=ae(i,EV),f=An().direction==="rtl",_=x({isRtl:f},i),g=CV(_),k=(r=l.StartScrollButtonIcon)!=null?r:yV,j=(o=l.EndScrollButtonIcon)!=null?o:_V,v=lr({elementType:k,externalSlotProps:u.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:_}),h=lr({elementType:j,externalSlotProps:u.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:_});return m.jsx(RV,x({component:"div",className:pe(g.root,a),ref:n,role:null,ownerState:_,tabIndex:null},d,{children:c==="left"?m.jsx(k,x({},v)):m.jsx(j,x({},h))}))}),DV=PV;function AV(e){return ze("MuiTabs",e)}const IV=we("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),vf=IV,NV=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],Hb=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Ub=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Su=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const i=o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||i)o=n(e,o);else{o.focus();return}}},MV=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:i,centered:a,scrollButtonsHideMobile:l,classes:u}=e;return Ee({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",l&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},AV,u)},$V=J("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${vf.scrollButtons}`]:t.scrollButtons},{[`& .${vf.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>x({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${vf.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),OV=J("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})(({ownerState:e})=>x({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),LV=J("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})(({ownerState:e})=>x({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),BV=J("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>x({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),FV=J(xV)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Gb={},WV=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTabs"}),o=An(),i=o.direction==="rtl",{"aria-label":a,"aria-labelledby":l,action:u,centered:c=!1,children:d,className:p,component:f="div",allowScrollButtonsMobile:_=!1,indicatorColor:g="primary",onChange:k,orientation:j="horizontal",ScrollButtonComponent:v=DV,scrollButtons:h="auto",selectionFollowsFocus:s,slots:y={},slotProps:S={},TabIndicatorProps:T={},TabScrollButtonProps:w={},textColor:C="primary",value:I,variant:R="standard",visibleScrollbar:L=!1}=r,G=ae(r,NV),$=R==="scrollable",H=j==="vertical",W=H?"scrollTop":"scrollLeft",M=H?"top":"left",V=H?"bottom":"right",N=H?"clientHeight":"clientWidth",Y=H?"height":"width",K=x({},r,{component:f,allowScrollButtonsMobile:_,indicatorColor:g,orientation:j,vertical:H,scrollButtons:h,textColor:C,variant:R,visibleScrollbar:L,fixed:!$,hideScrollbar:$&&!L,scrollableX:$&&!H,scrollableY:$&&H,centered:c&&!$,scrollButtonsHideMobile:!_}),X=MV(K),D=lr({elementType:y.StartScrollButtonIcon,externalSlotProps:S.startScrollButtonIcon,ownerState:K}),q=lr({elementType:y.EndScrollButtonIcon,externalSlotProps:S.endScrollButtonIcon,ownerState:K}),[U,ne]=b.useState(!1),[F,oe]=b.useState(Gb),[re,Q]=b.useState(!1),[ye,se]=b.useState(!1),[me,le]=b.useState(!1),[ge,be]=b.useState({overflow:"hidden",scrollbarWidth:0}),Be=new Map,Se=b.useRef(null),Fe=b.useRef(null),ct=()=>{const z=Se.current;let E;if(z){const B=z.getBoundingClientRect();E={clientWidth:z.clientWidth,scrollLeft:z.scrollLeft,scrollTop:z.scrollTop,scrollLeftNormalized:JM(z,o.direction),scrollWidth:z.scrollWidth,top:B.top,bottom:B.bottom,left:B.left,right:B.right}}let O;if(z&&I!==!1){const B=Fe.current.children;if(B.length>0){const Z=B[Be.get(I)];O=Z?Z.getBoundingClientRect():null}}return{tabsMeta:E,tabMeta:O}},Me=vr(()=>{const{tabsMeta:z,tabMeta:E}=ct();let O=0,B;if(H)B="top",E&&z&&(O=E.top-z.top+z.scrollTop);else if(B=i?"right":"left",E&&z){const te=i?z.scrollLeftNormalized+z.clientWidth-z.scrollWidth:z.scrollLeft;O=(i?-1:1)*(E[B]-z[B]+te)}const Z={[B]:O,[Y]:E?E[Y]:0};if(isNaN(F[B])||isNaN(F[Y]))oe(Z);else{const te=Math.abs(F[B]-Z[B]),ie=Math.abs(F[Y]-Z[Y]);(te>=1||ie>=1)&&oe(Z)}}),Pe=(z,{animation:E=!0}={})=>{E?kV(W,Se.current,z,{duration:o.transitions.duration.standard}):Se.current[W]=z},nt=z=>{let E=Se.current[W];H?E+=z:(E+=z*(i?-1:1),E*=i&&zx()==="reverse"?-1:1),Pe(E)},Ye=()=>{const z=Se.current[N];let E=0;const O=Array.from(Fe.current.children);for(let B=0;B<O.length;B+=1){const Z=O[B];if(E+Z[N]>z){B===0&&(E=z);break}E+=Z[N]}return E},xe=()=>{nt(-1*Ye())},Qe=()=>{nt(Ye())},Ge=b.useCallback(z=>{be({overflow:null,scrollbarWidth:z})},[]),dt=()=>{const z={};z.scrollbarSizeListener=$?m.jsx(FV,{onChange:Ge,className:pe(X.scrollableX,X.hideScrollbar)}):null;const O=$&&(h==="auto"&&(re||ye)||h===!0);return z.scrollButtonStart=O?m.jsx(v,x({slots:{StartScrollButtonIcon:y.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:D},orientation:j,direction:i?"right":"left",onClick:xe,disabled:!re},w,{className:pe(X.scrollButtons,w.className)})):null,z.scrollButtonEnd=O?m.jsx(v,x({slots:{EndScrollButtonIcon:y.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:q},orientation:j,direction:i?"left":"right",onClick:Qe,disabled:!ye},w,{className:pe(X.scrollButtons,w.className)})):null,z},De=vr(z=>{const{tabsMeta:E,tabMeta:O}=ct();if(!(!O||!E)){if(O[M]<E[M]){const B=E[W]+(O[M]-E[M]);Pe(B,{animation:z})}else if(O[V]>E[V]){const B=E[W]+(O[V]-E[V]);Pe(B,{animation:z})}}}),he=vr(()=>{$&&h!==!1&&le(!me)});b.useEffect(()=>{const z=Jd(()=>{Se.current&&Me()});let E;const O=te=>{te.forEach(ie=>{ie.removedNodes.forEach(ue=>{var fe;(fe=E)==null||fe.unobserve(ue)}),ie.addedNodes.forEach(ue=>{var fe;(fe=E)==null||fe.observe(ue)})}),z(),he()},B=Kr(Se.current);B.addEventListener("resize",z);let Z;return typeof ResizeObserver<"u"&&(E=new ResizeObserver(z),Array.from(Fe.current.children).forEach(te=>{E.observe(te)})),typeof MutationObserver<"u"&&(Z=new MutationObserver(O),Z.observe(Fe.current,{childList:!0})),()=>{var te,ie;z.clear(),B.removeEventListener("resize",z),(te=Z)==null||te.disconnect(),(ie=E)==null||ie.disconnect()}},[Me,he]),b.useEffect(()=>{const z=Array.from(Fe.current.children),E=z.length;if(typeof IntersectionObserver<"u"&&E>0&&$&&h!==!1){const O=z[0],B=z[E-1],Z={root:Se.current,threshold:.99},te=ke=>{Q(!ke[0].isIntersecting)},ie=new IntersectionObserver(te,Z);ie.observe(O);const ue=ke=>{se(!ke[0].isIntersecting)},fe=new IntersectionObserver(ue,Z);return fe.observe(B),()=>{ie.disconnect(),fe.disconnect()}}},[$,h,me,d?.length]),b.useEffect(()=>{ne(!0)},[]),b.useEffect(()=>{Me()}),b.useEffect(()=>{De(Gb!==F)},[De,F]),b.useImperativeHandle(u,()=>({updateIndicator:Me,updateScrollButtons:he}),[Me,he]);const et=m.jsx(BV,x({},T,{className:pe(X.indicator,T.className),ownerState:K,style:x({},F,T.style)}));let St=0;const _t=b.Children.map(d,z=>{if(!b.isValidElement(z))return null;const E=z.props.value===void 0?St:z.props.value;Be.set(E,St);const O=E===I;return St+=1,b.cloneElement(z,x({fullWidth:R==="fullWidth",indicator:O&&!U&&et,selected:O,selectionFollowsFocus:s,onChange:k,textColor:C,value:E},St===1&&I===!1&&!z.props.tabIndex?{tabIndex:0}:{}))}),P=z=>{const E=Fe.current,O=qt(E).activeElement;if(O.getAttribute("role")!=="tab")return;let Z=j==="horizontal"?"ArrowLeft":"ArrowUp",te=j==="horizontal"?"ArrowRight":"ArrowDown";switch(j==="horizontal"&&i&&(Z="ArrowRight",te="ArrowLeft"),z.key){case Z:z.preventDefault(),Su(E,O,Ub);break;case te:z.preventDefault(),Su(E,O,Hb);break;case"Home":z.preventDefault(),Su(E,null,Hb);break;case"End":z.preventDefault(),Su(E,null,Ub);break}},A=dt();return m.jsxs($V,x({className:pe(X.root,p),ownerState:K,ref:n,as:f},G,{children:[A.scrollButtonStart,A.scrollbarSizeListener,m.jsxs(OV,{className:X.scroller,ownerState:K,style:{overflow:ge.overflow,[H?`margin${i?"Left":"Right"}`:"marginBottom"]:L?void 0:-ge.scrollbarWidth},ref:Se,children:[m.jsx(LV,{"aria-label":a,"aria-labelledby":l,"aria-orientation":j==="vertical"?"vertical":null,className:X.flexContainer,ownerState:K,onKeyDown:P,ref:Fe,role:"tablist",children:_t}),U&&et]}),A.scrollButtonEnd]}))}),VV=WV;function HV(e){return ze("MuiTextField",e)}we("MuiTextField",["root"]);const UV=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],GV={standard:cT,filled:sT,outlined:bT},KV=e=>{const{classes:t}=e;return Ee({root:["root"]},HV,t)},qV=J(C4,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),YV=b.forwardRef(function(t,n){const r=Ce({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:i=!1,children:a,className:l,color:u="primary",defaultValue:c,disabled:d=!1,error:p=!1,FormHelperTextProps:f,fullWidth:_=!1,helperText:g,id:k,InputLabelProps:j,inputProps:v,InputProps:h,inputRef:s,label:y,maxRows:S,minRows:T,multiline:w=!1,name:C,onBlur:I,onChange:R,onFocus:L,placeholder:G,required:$=!1,rows:H,select:W=!1,SelectProps:M,type:V,value:N,variant:Y="outlined"}=r,K=ae(r,UV),X=x({},r,{autoFocus:i,color:u,disabled:d,error:p,fullWidth:_,multiline:w,required:$,select:W,variant:Y}),D=KV(X),q={};Y==="outlined"&&(j&&typeof j.shrink<"u"&&(q.notched=j.shrink),q.label=y),W&&((!M||!M.native)&&(q.id=void 0),q["aria-describedby"]=void 0);const U=Zd(k),ne=g&&U?`${U}-helper-text`:void 0,F=y&&U?`${U}-label`:void 0,oe=GV[Y],re=m.jsx(oe,x({"aria-describedby":ne,autoComplete:o,autoFocus:i,defaultValue:c,fullWidth:_,multiline:w,name:C,rows:H,maxRows:S,minRows:T,type:V,value:N,id:U,inputRef:s,onBlur:I,onChange:R,onFocus:L,placeholder:G,inputProps:v},q,h));return m.jsxs(qV,x({className:pe(D.root,l),disabled:d,error:p,fullWidth:_,ref:n,required:$,color:u,variant:Y,ownerState:X},K,{children:[y!=null&&y!==""&&m.jsx(uF,x({htmlFor:U,id:F},j,{children:y})),W?m.jsx(tV,x({"aria-describedby":ne,id:U,labelId:F,value:N,input:re},M,{children:a})):re,g&&m.jsx(M4,x({id:ne},f,{children:g}))]}))}),Ko=YV,JV=Ie(m.jsx("path",{d:"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2"}),"AccessibilityNew"),ZV=Ie(m.jsx("path",{d:"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z"}),"AirlineStops"),XV=Ie(m.jsx("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 9h-2V5h2zm0 4h-2v-2h2z"}),"Announcement"),QV=Ie(m.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8"}),"Block"),e6=Ie(m.jsx("path",{d:"m22.7 19-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4"}),"Build"),t6=Ie(m.jsx("path",{d:"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"CenterFocusWeak"),n6=Ie(m.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),r6=Ie(m.jsx("path",{d:"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z"}),"Code"),o6=Ie([m.jsx("path",{d:"M15.54 5.54 13.77 7.3 12 5.54 10.23 7.3 8.46 5.54 12 2zm2.92 10-1.76-1.77L18.46 12l-1.76-1.77 1.76-1.77L22 12zm-10 2.92 1.77-1.76L12 18.46l1.77-1.76 1.77 1.76L12 22zm-2.92-10 1.76 1.77L5.54 12l1.76 1.77-1.76 1.77L2 12z"},"0"),m.jsx("circle",{cx:"12",cy:"12",r:"3"},"1")],"ControlCamera"),i6=Ie(m.jsx("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Create"),a6=Ie(m.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever"),s6=Ie(m.jsx("path",{d:"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78zM6 6h12v3.97L12 8 6 9.97z"}),"DirectionsBoat"),l6=Ie(m.jsx("path",{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z"}),"DirectionsCar"),u6=Ie(m.jsx("path",{d:"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6z"}),"DirectionsWalk"),c6=Ie(m.jsx("path",{d:"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z"}),"DriveEta"),wT=Ie(m.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"}),"Error"),d6=Ie(m.jsx("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),p6=Ie(m.jsx("path",{d:"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z"}),"Favorite"),Dh=Ie(m.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4 6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2zm-1 7h5.5L14 6.5z"}),"FileCopy"),f6=Ie(m.jsx("path",{d:"M7 2v11h3v9l7-12h-4l4-8z"}),"FlashOn"),m6=Ie(m.jsx("path",{d:"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z"}),"Flight"),h6=Ie(m.jsx("path",{d:"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z"}),"FormatListBulleted"),g6=Ie(m.jsx("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7"}),"GpsFixed"),v6=Ie(m.jsx("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3"}),"Groups"),y6=Ie(m.jsx("path",{d:"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"}),"LiveHelp"),_6=Ie(m.jsx("path",{d:"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4z"}),"LocalHospital"),b6=Ie([m.jsx("path",{d:"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z"},"0"),m.jsx("path",{d:"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24"},"1")],"MenuBook"),k6=Ie(m.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person"),w6=Ie(m.jsx("path",{d:"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m0 2c1.1 0 2 .9 2 2 0 1.11-.9 2-2 2s-2-.89-2-2c0-1.1.9-2 2-2m0 10c-1.67 0-3.14-.85-4-2.15.02-1.32 2.67-2.05 4-2.05s3.98.73 4 2.05c-.86 1.3-2.33 2.15-4 2.15"}),"PersonPinCircle"),S6=Ie(m.jsx("path",{d:"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z"}),"ReportProblemOutlined"),x6=Ie(m.jsx("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"Restore"),T6=Ie(m.jsx("path",{d:"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.05-4.05c.47-.47.68-1.15.55-1.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3m4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2"}),"RocketLaunch"),j6=Ie(m.jsx("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search"),z6=Ie(m.jsx("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z"}),"Security"),E6=Ie(m.jsx("path",{d:"M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27 1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37 1.94-5.18 1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z"}),"SortByAlpha"),C6=Ie(m.jsx("path",{d:"M20 11c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86L13.41 5H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m16 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"TwoWheeler");var Yt=(e=>(e[e.Main=0]="Main",e[e.Players=1]="Players",e[e.IFrame=2]="IFrame",e))(Yt||{});const $v=Pt({default:0,key:"menuPage"}),ST=()=>ur($v),Ov=()=>Pn($v),Fa=()=>Rn($v),bp=(e,t,n="Unknown")=>{window.__MenuDebugMode&&(console.group(`${n} | Action: ${e}`),console.dir(t),console.groupEnd())},Nt=(e,t)=>{const n=b.useRef();b.useEffect(()=>{n.current=t},[t]),b.useEffect(()=>{const r=o=>{const{action:i,data:a}=o.data;n.current&&n.current.call&&i===e&&(bp(e,a,"NuiMessageReceived"),n.current(a))};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[e])},He=(e,t)=>{const n=t??[];return n.includes(e)||n.includes("all_permissions")},R6=e=>{let t="m",n=Math.round(e);return n>=1e3&&(n=+(n/1e3).toFixed(1),t="km"),`${n.toLocaleString()} ${t}`},xT=e=>e[Math.round(Math.random()*(e.length-1))],kp=()=>!window.invokeNative,Kb=(e,t="long")=>new Date(e*1e3).toLocaleDateString(window.nuiSystemLanguages,{dateStyle:t}),qb=(e,t="long",n="medium")=>new Date(e*1e3).toLocaleString(window.nuiSystemLanguages,{dateStyle:t,timeStyle:n});async function Ne(e,t={},n){const r={...n,method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(bp(e,t,"PostToScripts"),kp()&&n?.mockResp)return n.mockResp;try{return await(await fetch(`https://monitor/${e}`,r)).json()}catch(o){throw o.name==="SyntaxError"?new Error(`JSON error. Maybe the NUI Callback '${e}' is not registered. This can be caused if the file that registers it has a lua syntax error.`):o}}var $r=(e=>(e.Unknown="unknown",e.Walking="walking",e.Driving="driving",e.Flying="flying",e.Boat="boating",e.Biking="biking",e))($r||{});const P6=()=>{const e=Fa(),t=D6();Nt("setPlayerList",t),b.useEffect(()=>{if(e!==Yt.Players)return;Ne("signalPlayersPageOpen",{},{mockResp:{}}).catch();const n=window.setInterval(()=>{Ne("signalPlayersPageOpen",{},{mockResp:{}}).catch()},5e3);return()=>{window.clearInterval(n)}},[e])},Mn=(e,t=1e3)=>{if(kp())for(const n of e)setTimeout(()=>{window.dispatchEvent(new MessageEvent("message",{data:{action:n.action,data:n.data}}))},t)};var Ts=(e=>(e.IdJoinedFirst="idJoinedFirst",e.IdJoinedLast="idJoinedLast",e.DistanceClosest="distanceClosest",e.DistanceFarthest="distanceFarthest",e))(Ts||{});const ar={playerData:Pt({default:[],key:"playerStates"}),playerSortType:Pt({default:"idJoinedFirst",key:"playerSortType"}),sortedAndFilteredPlayerData:Yg({key:"sortedAndFilteredPlayerStates",get:({get:e})=>{const t=e(ar.playerSortType),n=e(ar.filterPlayerDataInput),r=e(ar.playerData),o=n.trim().toLowerCase(),i=n?r.filter(a=>a.name?.toLowerCase().includes(o)||a.id.toString().includes(o)):r;switch(t){case"distanceClosest":return[...i].sort((a,l)=>l.dist<0?-1:a.dist<0||a.dist>l.dist?1:-1);case"distanceFarthest":return[...i].sort((a,l)=>a.dist<l.dist?1:-1);case"idJoinedFirst":return[...i].sort((a,l)=>a.id>l.id?1:-1);case"idJoinedLast":return[...i].sort((a,l)=>a.id<l.id?1:-1);default:return i}}}),filterPlayerDataInput:Pt({key:"filterPlayerDataInput",default:""}),filterPlayerDataIsTemp:Pt({key:"filterPlayerDataIsTemp",default:!1})},TT=()=>Rn(ar.playerData),D6=()=>Pn(ar.playerData),jT=()=>Pn(ar.filterPlayerDataInput),zT=()=>Pn(ar.filterPlayerDataIsTemp),A6=()=>ur(ar.playerSortType),I6=()=>ur(ar.filterPlayerDataInput),N6=()=>ur(ar.filterPlayerDataIsTemp),ET=()=>Rn(ar.sortedAndFilteredPlayerData);Mn([{action:"setPlayerList",data:[{vType:$r.Walking,name:"example",id:1,dist:0,health:80,admin:!1},{vType:$r.Driving,name:"example2",id:2,dist:20,health:50,admin:!0},{vType:$r.Boat,name:"example3",id:3,dist:700,health:10,admin:!0}]}],750);const M6={locale:"en",localeData:!1,oneSync:{type:null,status:!1},announceNotiPos:"top-center",projectName:"Context Loading...",maxClients:48,switchPageKey:"Tab",txAdminVersion:"9.9.9",alignRight:!1},$6={serverCtx:M6},Lv=Pt({key:"serverCtx",default:$6.serverCtx}),gi=()=>Rn(Lv),O6=()=>Pn(Lv),L6=(e,t)=>{if(e!=="top"&&e!=="bottom")throw new Error(`Notification vertical position must be "top" or "bottom", but got ${e}`);if(t!=="left"&&t!=="right"&&t!=="center")throw new Error(`Notification horizontal position must be "left", "right" or "center", but got ${t}`);return{vertical:e,horizontal:t}},B6=Yg({key:"notiLocation",get:({get:e})=>{const t=e(Lv).announceNotiPos,[n,r]=t.split("-");try{return L6(n,r)}catch(o){return console.error(o),{vertical:"top",horizontal:"center"}}}}),F6=()=>Rn(B6);var Dt={},CT={},Yb=Object.prototype.toString,RT=function(t){var n=Yb.call(t),r=n==="[object Arguments]";return r||(r=n!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&Yb.call(t.callee)==="[object Function]"),r},yf,Jb;function W6(){if(Jb)return yf;Jb=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=RT,o=Object.prototype.propertyIsEnumerable,i=!o.call({toString:null},"toString"),a=o.call(function(){},"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(f){var _=f.constructor;return _&&_.prototype===f},c={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if(typeof window>"u")return!1;for(var f in window)try{if(!c["$"+f]&&t.call(window,f)&&window[f]!==null&&typeof window[f]=="object")try{u(window[f])}catch{return!0}}catch{return!0}return!1}(),p=function(f){if(typeof window>"u"||!d)return u(f);try{return u(f)}catch{return!1}};e=function(_){var g=_!==null&&typeof _=="object",k=n.call(_)==="[object Function]",j=r(_),v=g&&n.call(_)==="[object String]",h=[];if(!g&&!k&&!j)throw new TypeError("Object.keys called on a non-object");var s=a&&k;if(v&&_.length>0&&!t.call(_,0))for(var y=0;y<_.length;++y)h.push(String(y));if(j&&_.length>0)for(var S=0;S<_.length;++S)h.push(String(S));else for(var T in _)!(s&&T==="prototype")&&t.call(_,T)&&h.push(String(T));if(i)for(var w=p(_),C=0;C<l.length;++C)!(w&&l[C]==="constructor")&&t.call(_,l[C])&&h.push(l[C]);return h}}return yf=e,yf}var V6=Array.prototype.slice,H6=RT,Zb=Object.keys,ec=Zb?function(t){return Zb(t)}:W6(),Xb=Object.keys;ec.shim=function(){if(Object.keys){var t=function(){var n=Object.keys(arguments);return n&&n.length===arguments.length}(1,2);t||(Object.keys=function(r){return H6(r)?Xb(V6.call(r)):Xb(r)})}else Object.keys=ec;return Object.keys||ec};var U6=ec,PT=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var o=42;t[n]=o;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var i=Object.getOwnPropertySymbols(t);if(i.length!==1||i[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var a=Object.getOwnPropertyDescriptor(t,n);if(a.value!==o||a.enumerable!==!0)return!1}return!0},Qb=typeof Symbol<"u"&&Symbol,G6=PT,DT=function(){return typeof Qb!="function"||typeof Symbol!="function"||typeof Qb("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:G6()},e0={foo:{}},K6=Object,q6=function(){return{__proto__:e0}.foo===e0.foo&&!({__proto__:null}instanceof K6)},Y6="Function.prototype.bind called on incompatible ",J6=Object.prototype.toString,Z6=Math.max,X6="[object Function]",t0=function(t,n){for(var r=[],o=0;o<t.length;o+=1)r[o]=t[o];for(var i=0;i<n.length;i+=1)r[i+t.length]=n[i];return r},Q6=function(t,n){for(var r=[],o=n||0,i=0;o<t.length;o+=1,i+=1)r[i]=t[o];return r},e9=function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n},t9=function(t){var n=this;if(typeof n!="function"||J6.apply(n)!==X6)throw new TypeError(Y6+n);for(var r=Q6(arguments,1),o,i=function(){if(this instanceof o){var d=n.apply(this,t0(r,arguments));return Object(d)===d?d:this}return n.apply(t,t0(r,arguments))},a=Z6(0,n.length-r.length),l=[],u=0;u<a;u++)l[u]="$"+u;if(o=Function("binder","return function ("+e9(l,",")+"){ return binder.apply(this,arguments); }")(i),n.prototype){var c=function(){};c.prototype=n.prototype,o.prototype=new c,c.prototype=null}return o},n9=t9,AT=Function.prototype.bind||n9,n0={}.hasOwnProperty,_f=Function.prototype.call,IT=_f.bind?_f.bind(n0):function(e,t){return _f.call(n0,e,t)},Oe,Ra=SyntaxError,NT=Function,ua=TypeError,bf=function(e){try{return NT('"use strict"; return ('+e+").constructor;")()}catch{}},Zo=Object.getOwnPropertyDescriptor;if(Zo)try{Zo({},"")}catch{Zo=null}var kf=function(){throw new ua},r9=Zo?function(){try{return arguments.callee,kf}catch{try{return Zo(arguments,"callee").get}catch{return kf}}}():kf,Ri=DT(),o9=q6(),At=Object.getPrototypeOf||(o9?function(e){return e.__proto__}:null),Li={},i9=typeof Uint8Array>"u"||!At?Oe:At(Uint8Array),Xo={"%AggregateError%":typeof AggregateError>"u"?Oe:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Oe:ArrayBuffer,"%ArrayIteratorPrototype%":Ri&&At?At([][Symbol.iterator]()):Oe,"%AsyncFromSyncIteratorPrototype%":Oe,"%AsyncFunction%":Li,"%AsyncGenerator%":Li,"%AsyncGeneratorFunction%":Li,"%AsyncIteratorPrototype%":Li,"%Atomics%":typeof Atomics>"u"?Oe:Atomics,"%BigInt%":typeof BigInt>"u"?Oe:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Oe:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Oe:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Oe:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?Oe:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Oe:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Oe:FinalizationRegistry,"%Function%":NT,"%GeneratorFunction%":Li,"%Int8Array%":typeof Int8Array>"u"?Oe:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Oe:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Oe:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Ri&&At?At(At([][Symbol.iterator]())):Oe,"%JSON%":typeof JSON=="object"?JSON:Oe,"%Map%":typeof Map>"u"?Oe:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Ri||!At?Oe:At(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Oe:Promise,"%Proxy%":typeof Proxy>"u"?Oe:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?Oe:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Oe:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Ri||!At?Oe:At(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Oe:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Ri&&At?At(""[Symbol.iterator]()):Oe,"%Symbol%":Ri?Symbol:Oe,"%SyntaxError%":Ra,"%ThrowTypeError%":r9,"%TypedArray%":i9,"%TypeError%":ua,"%Uint8Array%":typeof Uint8Array>"u"?Oe:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Oe:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Oe:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Oe:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?Oe:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Oe:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Oe:WeakSet};if(At)try{null.error}catch(e){var a9=At(At(e));Xo["%Error.prototype%"]=a9}var s9=function e(t){var n;if(t==="%AsyncFunction%")n=bf("async function () {}");else if(t==="%GeneratorFunction%")n=bf("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=bf("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&At&&(n=At(o.prototype))}return Xo[t]=n,n},r0={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Ll=AT,Lc=IT,l9=Ll.call(Function.call,Array.prototype.concat),u9=Ll.call(Function.apply,Array.prototype.splice),o0=Ll.call(Function.call,String.prototype.replace),Bc=Ll.call(Function.call,String.prototype.slice),c9=Ll.call(Function.call,RegExp.prototype.exec),d9=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,p9=/\\(\\)?/g,f9=function(t){var n=Bc(t,0,1),r=Bc(t,-1);if(n==="%"&&r!=="%")throw new Ra("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new Ra("invalid intrinsic syntax, expected opening `%`");var o=[];return o0(t,d9,function(i,a,l,u){o[o.length]=l?o0(u,p9,"$1"):a||i}),o},m9=function(t,n){var r=t,o;if(Lc(r0,r)&&(o=r0[r],r="%"+o[0]+"%"),Lc(Xo,r)){var i=Xo[r];if(i===Li&&(i=s9(r)),typeof i>"u"&&!n)throw new ua("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:i}}throw new Ra("intrinsic "+t+" does not exist!")},Ot=function(t,n){if(typeof t!="string"||t.length===0)throw new ua("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new ua('"allowMissing" argument must be a boolean');if(c9(/^%?[^%]*%?$/,t)===null)throw new Ra("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=f9(t),o=r.length>0?r[0]:"",i=m9("%"+o+"%",n),a=i.name,l=i.value,u=!1,c=i.alias;c&&(o=c[0],u9(r,l9([0,1],c)));for(var d=1,p=!0;d<r.length;d+=1){var f=r[d],_=Bc(f,0,1),g=Bc(f,-1);if((_==='"'||_==="'"||_==="`"||g==='"'||g==="'"||g==="`")&&_!==g)throw new Ra("property names with quotes must have matching quotes");if((f==="constructor"||!p)&&(u=!0),o+="."+f,a="%"+o+"%",Lc(Xo,a))l=Xo[a];else if(l!=null){if(!(f in l)){if(!n)throw new ua("base intrinsic for "+t+" exists, but the property is not available.");return}if(Zo&&d+1>=r.length){var k=Zo(l,f);p=!!k,p&&"get"in k&&!("originalValue"in k.get)?l=k.get:l=l[f]}else p=Lc(l,f),l=l[f];p&&!u&&(Xo[a]=l)}}return l},h9=Ot,Ah=h9("%Object.defineProperty%",!0),Ih=function(){if(Ah)try{return Ah({},"a",{value:1}),!0}catch{return!1}return!1};Ih.hasArrayLengthDefineBug=function(){if(!Ih())return null;try{return Ah([],"length",{value:1}).length!==1}catch{return!0}};var MT=Ih,wf,i0;function g9(){if(i0)return wf;i0=1;var e=Ot,t=e("%Object.getOwnPropertyDescriptor%",!0);if(t)try{t([],"length")}catch{t=null}return wf=t,wf}var v9=MT(),Bv=Ot,Us=v9&&Bv("%Object.defineProperty%",!0);if(Us)try{Us({},"a",{value:1})}catch{Us=!1}var y9=Bv("%SyntaxError%"),Pi=Bv("%TypeError%"),a0=g9(),_9=function(t,n,r){if(!t||typeof t!="object"&&typeof t!="function")throw new Pi("`obj` must be an object or a function`");if(typeof n!="string"&&typeof n!="symbol")throw new Pi("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Pi("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Pi("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Pi("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Pi("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,i=arguments.length>4?arguments[4]:null,a=arguments.length>5?arguments[5]:null,l=arguments.length>6?arguments[6]:!1,u=!!a0&&a0(t,n);if(Us)Us(t,n,{configurable:a===null&&u?u.configurable:!a,enumerable:o===null&&u?u.enumerable:!o,value:r,writable:i===null&&u?u.writable:!i});else if(l||!o&&!i&&!a)t[n]=r;else throw new y9("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},b9=U6,k9=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",w9=Object.prototype.toString,S9=Array.prototype.concat,s0=_9,x9=function(e){return typeof e=="function"&&w9.call(e)==="[object Function]"},$T=MT(),T9=function(e,t,n,r){if(t in e){if(r===!0){if(e[t]===n)return}else if(!x9(r)||!r())return}$T?s0(e,t,n,!0):s0(e,t,n)},OT=function(e,t){var n=arguments.length>2?arguments[2]:{},r=b9(t);k9&&(r=S9.call(r,Object.getOwnPropertySymbols(t)));for(var o=0;o<r.length;o+=1)T9(e,r[o],t[r[o]],n[r[o]])};OT.supportsDescriptors=!!$T;var Wa=OT,LT={exports:{}};(function(e){var t=AT,n=Ot,r=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),i=n("%Reflect.apply%",!0)||t.call(o,r),a=n("%Object.getOwnPropertyDescriptor%",!0),l=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(l)try{l({},"a",{value:1})}catch{l=null}e.exports=function(p){var f=i(t,o,arguments);if(a&&l){var _=a(f,"length");_.configurable&&l(f,"length",{value:1+u(0,p.length-(arguments.length-1))})}return f};var c=function(){return i(t,r,arguments)};l?l(e.exports,"apply",{value:c}):e.exports.apply=c})(LT);var wp=LT.exports,BT=Ot,FT=wp,j9=FT(BT("String.prototype.indexOf")),Qr=function(t,n){var r=BT(t,!!n);return typeof r=="function"&&j9(t,".prototype.")>-1?FT(r):r},z9=Ot,E9=z9("%TypeError%"),C9=function(t,n){if(t==null)throw new E9(n||"Cannot call method on "+t);return t},Bl=C9,Sf,l0;function R9(){if(l0)return Sf;l0=1;var e=Ot,t=e("%Array%"),n=!t.isArray&&Qr("Object.prototype.toString");return Sf=t.isArray||function(o){return n(o)==="[object Array]"},Sf}var xf,u0;function P9(){return u0||(u0=1,xf=R9()),xf}var Tf,c0;function D9(){if(c0)return Tf;c0=1;var e=Ot,t=Qr,n=e("%TypeError%"),r=P9(),o=e("%Reflect.apply%",!0)||t("Function.prototype.apply");return Tf=function(a,l){var u=arguments.length>2?arguments[2]:[];if(!r(u))throw new n("Assertion failed: optional `argumentsList`, if provided, must be a List");return o(a,l,u)},Tf}const A9={},I9=Object.freeze(Object.defineProperty({__proto__:null,default:A9},Symbol.toStringTag,{value:"Module"})),N9=tz(I9);var jf,d0;function M9(){if(d0)return jf;d0=1;var e=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=e&&t&&typeof t.get=="function"?t.get:null,r=e&&Map.prototype.forEach,o=typeof Set=="function"&&Set.prototype,i=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,a=o&&i&&typeof i.get=="function"?i.get:null,l=o&&Set.prototype.forEach,u=typeof WeakMap=="function"&&WeakMap.prototype,c=u?WeakMap.prototype.has:null,d=typeof WeakSet=="function"&&WeakSet.prototype,p=d?WeakSet.prototype.has:null,f=typeof WeakRef=="function"&&WeakRef.prototype,_=f?WeakRef.prototype.deref:null,g=Boolean.prototype.valueOf,k=Object.prototype.toString,j=Function.prototype.toString,v=String.prototype.match,h=String.prototype.slice,s=String.prototype.replace,y=String.prototype.toUpperCase,S=String.prototype.toLowerCase,T=RegExp.prototype.test,w=Array.prototype.concat,C=Array.prototype.join,I=Array.prototype.slice,R=Math.floor,L=typeof BigInt=="function"?BigInt.prototype.valueOf:null,G=Object.getOwnPropertySymbols,$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,H=typeof Symbol=="function"&&typeof Symbol.iterator=="object",W=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===H||!0)?Symbol.toStringTag:null,M=Object.prototype.propertyIsEnumerable,V=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(P){return P.__proto__}:null);function N(P,A){if(P===1/0||P===-1/0||P!==P||P&&P>-1e3&&P<1e3||T.call(/e/,A))return A;var z=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof P=="number"){var E=P<0?-R(-P):R(P);if(E!==P){var O=String(E),B=h.call(A,O.length+1);return s.call(O,z,"$&_")+"."+s.call(s.call(B,/([0-9]{3})/g,"$&_"),/_$/,"")}}return s.call(A,z,"$&_")}var Y=N9,K=Y.custom,X=se(K)?K:null;jf=function P(A,z,E,O){var B=z||{};if(ge(B,"quoteStyle")&&B.quoteStyle!=="single"&&B.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ge(B,"maxStringLength")&&(typeof B.maxStringLength=="number"?B.maxStringLength<0&&B.maxStringLength!==1/0:B.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Z=ge(B,"customInspect")?B.customInspect:!0;if(typeof Z!="boolean"&&Z!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ge(B,"indent")&&B.indent!==null&&B.indent!=="	"&&!(parseInt(B.indent,10)===B.indent&&B.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ge(B,"numericSeparator")&&typeof B.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var te=B.numericSeparator;if(typeof A>"u")return"undefined";if(A===null)return"null";if(typeof A=="boolean")return A?"true":"false";if(typeof A=="string")return xe(A,B);if(typeof A=="number"){if(A===0)return 1/0/A>0?"0":"-0";var ie=String(A);return te?N(A,ie):ie}if(typeof A=="bigint"){var ue=String(A)+"n";return te?N(A,ue):ue}var fe=typeof B.depth>"u"?5:B.depth;if(typeof E>"u"&&(E=0),E>=fe&&fe>0&&typeof A=="object")return U(A)?"[Array]":"[Object]";var ke=et(B,E);if(typeof O>"u")O=[];else if(Se(O,A)>=0)return"[Circular]";function Ae(Er,Po,Tp){if(Po&&(O=I.call(O),O.push(Po)),Tp){var ql={depth:B.depth};return ge(B,"quoteStyle")&&(ql.quoteStyle=B.quoteStyle),P(Er,ql,E+1,O)}return P(Er,B,E+1,O)}if(typeof A=="function"&&!F(A)){var xt=Be(A),at=_t(A,Ae);return"[Function"+(xt?": "+xt:" (anonymous)")+"]"+(at.length>0?" { "+C.call(at,", ")+" }":"")}if(se(A)){var Lt=H?s.call(String(A),/^(Symbol\(.*\))_[^)]*$/,"$1"):$.call(A);return typeof A=="object"&&!H?Ge(Lt):Lt}if(Ye(A)){for(var zt="<"+S.call(String(A.nodeName)),In=A.attributes||[],gn=0;gn<In.length;gn++)zt+=" "+In[gn].name+"="+D(q(In[gn].value),"double",B);return zt+=">",A.childNodes&&A.childNodes.length&&(zt+="..."),zt+="</"+S.call(String(A.nodeName))+">",zt}if(U(A)){if(A.length===0)return"[]";var Jn=_t(A,Ae);return ke&&!he(Jn)?"["+St(Jn,ke)+"]":"[ "+C.call(Jn,", ")+" ]"}if(oe(A)){var Zt=_t(A,Ae);return!("cause"in Error.prototype)&&"cause"in A&&!M.call(A,"cause")?"{ ["+String(A)+"] "+C.call(w.call("[cause]: "+Ae(A.cause),Zt),", ")+" }":Zt.length===0?"["+String(A)+"]":"{ ["+String(A)+"] "+C.call(Zt,", ")+" }"}if(typeof A=="object"&&Z){if(X&&typeof A[X]=="function"&&Y)return Y(A,{depth:fe-E});if(Z!=="symbol"&&typeof A.inspect=="function")return A.inspect()}if(Fe(A)){var yi=[];return r&&r.call(A,function(Er,Po){yi.push(Ae(Po,A,!0)+" => "+Ae(Er,A))}),De("Map",n.call(A),yi,ke)}if(Pe(A)){var nn=[];return l&&l.call(A,function(Er){nn.push(Ae(Er,A))}),De("Set",a.call(A),nn,ke)}if(ct(A))return dt("WeakMap");if(nt(A))return dt("WeakSet");if(Me(A))return dt("WeakRef");if(Q(A))return Ge(Ae(Number(A)));if(me(A))return Ge(Ae(L.call(A)));if(ye(A))return Ge(g.call(A));if(re(A))return Ge(Ae(String(A)));if(A===ez)return typeof window<"u"?"{ [object Window] }":"{ [object global] }";if(!ne(A)&&!F(A)){var jr=_t(A,Ae),Gl=V?V(A)===Object.prototype:A instanceof Object||A.constructor===Object,zr=A instanceof Object?"":"null prototype",_i=!Gl&&W&&Object(A)===A&&W in A?h.call(be(A),8,-1):zr?"Object":"",Kl=Gl||typeof A.constructor!="function"?"":A.constructor.name?A.constructor.name+" ":"",bi=Kl+(_i||zr?"["+C.call(w.call([],_i||[],zr||[]),": ")+"] ":"");return jr.length===0?bi+"{}":ke?bi+"{"+St(jr,ke)+"}":bi+"{ "+C.call(jr,", ")+" }"}return String(A)};function D(P,A,z){var E=(z.quoteStyle||A)==="double"?'"':"'";return E+P+E}function q(P){return s.call(String(P),/"/g,"&quot;")}function U(P){return be(P)==="[object Array]"&&(!W||!(typeof P=="object"&&W in P))}function ne(P){return be(P)==="[object Date]"&&(!W||!(typeof P=="object"&&W in P))}function F(P){return be(P)==="[object RegExp]"&&(!W||!(typeof P=="object"&&W in P))}function oe(P){return be(P)==="[object Error]"&&(!W||!(typeof P=="object"&&W in P))}function re(P){return be(P)==="[object String]"&&(!W||!(typeof P=="object"&&W in P))}function Q(P){return be(P)==="[object Number]"&&(!W||!(typeof P=="object"&&W in P))}function ye(P){return be(P)==="[object Boolean]"&&(!W||!(typeof P=="object"&&W in P))}function se(P){if(H)return P&&typeof P=="object"&&P instanceof Symbol;if(typeof P=="symbol")return!0;if(!P||typeof P!="object"||!$)return!1;try{return $.call(P),!0}catch{}return!1}function me(P){if(!P||typeof P!="object"||!L)return!1;try{return L.call(P),!0}catch{}return!1}var le=Object.prototype.hasOwnProperty||function(P){return P in this};function ge(P,A){return le.call(P,A)}function be(P){return k.call(P)}function Be(P){if(P.name)return P.name;var A=v.call(j.call(P),/^function\s*([\w$]+)/);return A?A[1]:null}function Se(P,A){if(P.indexOf)return P.indexOf(A);for(var z=0,E=P.length;z<E;z++)if(P[z]===A)return z;return-1}function Fe(P){if(!n||!P||typeof P!="object")return!1;try{n.call(P);try{a.call(P)}catch{return!0}return P instanceof Map}catch{}return!1}function ct(P){if(!c||!P||typeof P!="object")return!1;try{c.call(P,c);try{p.call(P,p)}catch{return!0}return P instanceof WeakMap}catch{}return!1}function Me(P){if(!_||!P||typeof P!="object")return!1;try{return _.call(P),!0}catch{}return!1}function Pe(P){if(!a||!P||typeof P!="object")return!1;try{a.call(P);try{n.call(P)}catch{return!0}return P instanceof Set}catch{}return!1}function nt(P){if(!p||!P||typeof P!="object")return!1;try{p.call(P,p);try{c.call(P,c)}catch{return!0}return P instanceof WeakSet}catch{}return!1}function Ye(P){return!P||typeof P!="object"?!1:typeof HTMLElement<"u"&&P instanceof HTMLElement?!0:typeof P.nodeName=="string"&&typeof P.getAttribute=="function"}function xe(P,A){if(P.length>A.maxStringLength){var z=P.length-A.maxStringLength,E="... "+z+" more character"+(z>1?"s":"");return xe(h.call(P,0,A.maxStringLength),A)+E}var O=s.call(s.call(P,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Qe);return D(O,"single",A)}function Qe(P){var A=P.charCodeAt(0),z={8:"b",9:"t",10:"n",12:"f",13:"r"}[A];return z?"\\"+z:"\\x"+(A<16?"0":"")+y.call(A.toString(16))}function Ge(P){return"Object("+P+")"}function dt(P){return P+" { ? }"}function De(P,A,z,E){var O=E?St(z,E):C.call(z,", ");return P+" ("+A+") {"+O+"}"}function he(P){for(var A=0;A<P.length;A++)if(Se(P[A],`
`)>=0)return!1;return!0}function et(P,A){var z;if(P.indent==="	")z="	";else if(typeof P.indent=="number"&&P.indent>0)z=C.call(Array(P.indent+1)," ");else return null;return{base:z,prev:C.call(Array(A+1),z)}}function St(P,A){if(P.length===0)return"";var z=`
`+A.prev+A.base;return z+C.call(P,","+z)+`
`+A.prev}function _t(P,A){var z=U(P),E=[];if(z){E.length=P.length;for(var O=0;O<P.length;O++)E[O]=ge(P,O)?A(P[O],P):""}var B=typeof G=="function"?G(P):[],Z;if(H){Z={};for(var te=0;te<B.length;te++)Z["$"+B[te]]=B[te]}for(var ie in P)ge(P,ie)&&(z&&String(Number(ie))===ie&&ie<P.length||H&&Z["$"+ie]instanceof Symbol||(T.call(/[^\w$]/,ie)?E.push(A(ie,P)+": "+A(P[ie],P)):E.push(ie+": "+A(P[ie],P))));if(typeof G=="function")for(var ue=0;ue<B.length;ue++)M.call(P,B[ue])&&E.push("["+A(B[ue])+"]: "+A(P[B[ue]],P));return E}return jf}var zf,p0;function WT(){return p0||(p0=1,zf=function(t){return typeof t=="string"||typeof t=="symbol"}),zf}var Ef,f0;function $9(){return f0||(f0=1,Ef=function(t){if(t===null)return"Null";if(typeof t>"u")return"Undefined";if(typeof t=="function"||typeof t=="object")return"Object";if(typeof t=="number")return"Number";if(typeof t=="boolean")return"Boolean";if(typeof t=="string")return"String"}),Ef}var Cf,m0;function Fl(){if(m0)return Cf;m0=1;var e=$9();return Cf=function(n){return typeof n=="symbol"?"Symbol":typeof n=="bigint"?"BigInt":e(n)},Cf}var Rf,h0;function VT(){if(h0)return Rf;h0=1;var e=Ot,t=e("%TypeError%"),n=M9(),r=WT(),o=Fl();return Rf=function(a,l){if(o(a)!=="Object")throw new t("Assertion failed: Type(O) is not Object");if(!r(l))throw new t("Assertion failed: IsPropertyKey(P) is not true, got "+n(l));return a[l]},Rf}var Pf,g0;function O9(){if(g0)return Pf;g0=1;var e=Ot,t=e("%TypeError%"),n=WT(),r=Fl();return Pf=function(i,a){if(r(i)!=="Object")throw new t("Assertion failed: `O` must be an Object");if(!n(a))throw new t("Assertion failed: `P` must be a Property Key");return a in i},Pf}var Df,v0;function HT(){if(v0)return Df;v0=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,n,r;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{n=Object.defineProperty({},"length",{get:function(){throw r}}),r={},t(function(){throw 42},null,n)}catch(h){h!==r&&(t=null)}else t=null;var o=/^\s*class\b/,i=function(s){try{var y=e.call(s);return o.test(y)}catch{return!1}},a=function(s){try{return i(s)?!1:(e.call(s),!0)}catch{return!1}},l=Object.prototype.toString,u="[object Object]",c="[object Function]",d="[object GeneratorFunction]",p="[object HTMLAllCollection]",f="[object HTML document.all class]",_="[object HTMLCollection]",g=typeof Symbol=="function"&&!!Symbol.toStringTag,k=!(0 in[,]),j=function(){return!1};if(typeof document=="object"){var v=document.all;l.call(v)===l.call(document.all)&&(j=function(s){if((k||!s)&&(typeof s>"u"||typeof s=="object"))try{var y=l.call(s);return(y===p||y===f||y===_||y===u)&&s("")==null}catch{}return!1})}return Df=t?function(s){if(j(s))return!0;if(!s||typeof s!="function"&&typeof s!="object")return!1;try{t(s,null,n)}catch(y){if(y!==r)return!1}return!i(s)&&a(s)}:function(s){if(j(s))return!0;if(!s||typeof s!="function"&&typeof s!="object")return!1;if(g)return a(s);if(i(s))return!1;var y=l.call(s);return y!==c&&y!==d&&!/^\[object HTML/.test(y)?!1:a(s)},Df}var Af,y0;function L9(){return y0||(y0=1,Af=HT()),Af}var If,_0;function B9(){return _0||(_0=1,If=Number.MAX_SAFE_INTEGER||9007199254740991),If}var Nf,b0;function F9(){return b0||(b0=1,Nf=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),Nf}var Mf,k0;function W9(){return k0||(k0=1,Mf=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),Mf}var $f,w0;function Fv(){if(w0)return $f;w0=1;var e=PT;return $f=function(){return e()&&!!Symbol.toStringTag},$f}var Of,S0;function V9(){if(S0)return Of;S0=1;var e=Date.prototype.getDay,t=function(a){try{return e.call(a),!0}catch{return!1}},n=Object.prototype.toString,r="[object Date]",o=Fv()();return Of=function(a){return typeof a!="object"||a===null?!1:o?t(a):n.call(a)===r},Of}var xu={exports:{}},x0;function H9(){if(x0)return xu.exports;x0=1;var e=Object.prototype.toString,t=DT();if(t){var n=Symbol.prototype.toString,r=/^Symbol\(.*\)$/,o=function(a){return typeof a.valueOf()!="symbol"?!1:r.test(n.call(a))};xu.exports=function(a){if(typeof a=="symbol")return!0;if(e.call(a)!=="[object Symbol]")return!1;try{return o(a)}catch{return!1}}}else xu.exports=function(a){return!1};return xu.exports}var Lf,T0;function U9(){if(T0)return Lf;T0=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",t=W9(),n=HT(),r=V9(),o=H9(),i=function(u,c){if(typeof u>"u"||u===null)throw new TypeError("Cannot call method on "+u);if(typeof c!="string"||c!=="number"&&c!=="string")throw new TypeError('hint must be "string" or "number"');var d=c==="string"?["toString","valueOf"]:["valueOf","toString"],p,f,_;for(_=0;_<d.length;++_)if(p=u[d[_]],n(p)&&(f=p.call(u),t(f)))return f;throw new TypeError("No default value")},a=function(u,c){var d=u[c];if(d!==null&&typeof d<"u"){if(!n(d))throw new TypeError(d+" returned for property "+c+" of object "+u+" is not a function");return d}};return Lf=function(u){if(t(u))return u;var c="default";arguments.length>1&&(arguments[1]===String?c="string":arguments[1]===Number&&(c="number"));var d;if(e&&(Symbol.toPrimitive?d=a(u,Symbol.toPrimitive):o(u)&&(d=Symbol.prototype.valueOf)),typeof d<"u"){var p=d.call(u,c);if(t(p))return p;throw new TypeError("unable to convert exotic object to primitive")}return c==="default"&&(r(u)||o(u))&&(c="string"),i(u,c==="default"?"number":c)},Lf}var Bf,j0;function G9(){if(j0)return Bf;j0=1;var e=U9();return Bf=function(n){return arguments.length>1?e(n,arguments[1]):e(n)},Bf}var Ff,z0;function K9(){if(z0)return Ff;z0=1;var e=Qr,t=Fv()(),n,r,o,i;if(t){n=e("Object.prototype.hasOwnProperty"),r=e("RegExp.prototype.exec"),o={};var a=function(){throw o};i={toString:a,valueOf:a},typeof Symbol.toPrimitive=="symbol"&&(i[Symbol.toPrimitive]=a)}var l=e("Object.prototype.toString"),u=Object.getOwnPropertyDescriptor,c="[object RegExp]";return Ff=t?function(p){if(!p||typeof p!="object")return!1;var f=u(p,"lastIndex"),_=f&&n(f,"value");if(!_)return!1;try{r(p,i)}catch(g){return g===o}}:function(p){return!p||typeof p!="object"&&typeof p!="function"?!1:l(p)===c},Ff}var Wf,E0;function q9(){if(E0)return Wf;E0=1;var e=Qr,t=Ot,n=K9(),r=e("RegExp.prototype.exec"),o=t("%TypeError%");return Wf=function(a){if(!n(a))throw new o("`regex` must be a RegExp");return function(u){return r(a,u)!==null}},Wf}var UT=Ot,Y9=UT("%String%"),J9=UT("%TypeError%"),GT=function(t){if(typeof t=="symbol")throw new J9("Cannot convert a Symbol value to a string");return Y9(t)},Z9=Bl,X9=GT,Q9=Qr,C0=Q9("String.prototype.replace"),KT=/^\s$/.test("᠎"),e8=KT?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,t8=KT?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/,qT=function(){var t=X9(Z9(this));return C0(C0(t,e8,""),t8,"")},n8=qT,R0="​",Di="᠎",YT=function(){return String.prototype.trim&&R0.trim()===R0&&Di.trim()===Di&&("_"+Di).trim()==="_"+Di&&(Di+"_").trim()===Di+"_"?String.prototype.trim:n8},r8=Wa,o8=YT,i8=function(){var t=o8();return r8(String.prototype,{trim:t},{trim:function(){return String.prototype.trim!==t}}),t},a8=wp,s8=Wa,l8=Bl,u8=qT,JT=YT,c8=i8,d8=a8(JT()),ZT=function(t){return l8(t),d8(t)};s8(ZT,{getPolyfill:JT,implementation:u8,shim:c8});var XT=ZT,Vf,P0;function p8(){if(P0)return Vf;P0=1;var e=Ot,t=e("%Number%"),n=e("%RegExp%"),r=e("%TypeError%"),o=e("%parseInt%"),i=Qr,a=q9(),l=i("String.prototype.slice"),u=a(/^0b[01]+$/i),c=a(/^0o[0-7]+$/i),d=a(/^[-+]0x[0-9a-f]+$/i),p=["","​",""].join(""),f=new n("["+p+"]","g"),_=a(f),g=XT,k=Fl();return Vf=function j(v){if(k(v)!=="String")throw new r("Assertion failed: `argument` is not a String");if(u(v))return t(o(l(v,2),2));if(c(v))return t(o(l(v,2),8));if(_(v)||d(v))return NaN;var h=g(v);return h!==v?j(h):t(v)},Vf}var Hf,D0;function f8(){if(D0)return Hf;D0=1;var e=Ot,t=e("%TypeError%"),n=e("%Number%"),r=F9(),o=G9(),i=p8();return Hf=function(l){var u=r(l)?l:o(l,n);if(typeof u=="symbol")throw new t("Cannot convert a Symbol value to a number");if(typeof u=="bigint")throw new t("Conversion from 'BigInt' to 'number' is not allowed.");return typeof u=="string"?i(u):n(u)},Hf}var Uf,A0;function m8(){if(A0)return Uf;A0=1;var e=Fl(),t=Math.floor;return Uf=function(r){return e(r)==="BigInt"?r:t(r)},Uf}var Gf,I0;function h8(){if(I0)return Gf;I0=1;var e=Ot,t=m8(),n=e("%TypeError%");return Gf=function(o){if(typeof o!="number"&&typeof o!="bigint")throw new n("argument must be a Number or a BigInt");var i=o<0?-t(-o):t(o);return i===0?0:i},Gf}var Kf,N0;function QT(){return N0||(N0=1,Kf=Number.isNaN||function(t){return t!==t}),Kf}var qf,M0;function g8(){if(M0)return qf;M0=1;var e=QT();return qf=function(t){return(typeof t=="number"||typeof t=="bigint")&&!e(t)&&t!==1/0&&t!==-1/0},qf}var Yf,$0;function v8(){if($0)return Yf;$0=1;var e=f8(),t=h8(),n=QT(),r=g8();return Yf=function(i){var a=e(i);return n(a)||a===0?0:r(a)?t(a):a},Yf}var Jf,O0;function y8(){if(O0)return Jf;O0=1;var e=B9(),t=v8();return Jf=function(r){var o=t(r);return o<=0?0:o>e?e:o},Jf}var Zf,L0;function _8(){if(L0)return Zf;L0=1;var e=Ot,t=e("%TypeError%"),n=VT(),r=y8(),o=Fl();return Zf=function(a){if(o(a)!=="Object")throw new t("Assertion failed: `obj` must be an Object");return r(n(a,"length"))},Zf}var Xf,B0;function b8(){if(B0)return Xf;B0=1;var e=Ot,t=e("%Object%"),n=Bl;return Xf=function(o){return n(o),t(o)},Xf}var Qf,F0;function k8(){if(F0)return Qf;F0=1;var e=String.prototype.valueOf,t=function(a){try{return e.call(a),!0}catch{return!1}},n=Object.prototype.toString,r="[object String]",o=Fv()();return Qf=function(a){return typeof a=="string"?!0:typeof a!="object"?!1:o?t(a):n.call(a)===r},Qf}var w8=Ot,S8=Qr,x8=w8("%TypeError%"),T8=D9(),j8=VT(),z8=O9(),E8=L9(),C8=_8(),R8=b8(),P8=GT,D8=k8(),A8=S8("String.prototype.split"),W0=Object("a"),I8=W0[0]!=="a"||!(0 in W0),ej=function(t){var n=R8(this),r=I8&&D8(this)?A8(this,""):n,o=C8(r);if(!E8(t))throw new x8("Array.prototype.forEach callback must be a function");var i;arguments.length>1&&(i=arguments[1]);for(var a=0;a<o;){var l=P8(a),u=z8(r,l);if(u){var c=j8(r,l);T8(t,i,[c,a,r])}a+=1}},N8=function(t){var n=!0,r=!0,o=!1;if(typeof t=="function"){try{t.call("f",function(i,a,l){typeof l!="object"&&(n=!1)}),t.call([null],function(){"use strict";r=typeof this=="string"},"x")}catch{o=!0}return!o&&n&&r}return!1},M8=N8,$8=ej,tj=function(){var t=Array.prototype.forEach;return M8(t)?t:$8},em,V0;function O8(){if(V0)return em;V0=1;var e=Wa,t=tj;return em=function(){var r=t();return e(Array.prototype,{forEach:r},{forEach:function(){return Array.prototype.forEach!==r}}),r},em}var L8=Wa,B8=wp,F8=Qr,W8=Bl,V8=ej,nj=tj,H8=nj(),U8=O8(),G8=F8("Array.prototype.slice"),K8=B8.apply(H8),rj=function(t,n){return W8(t),K8(t,G8(arguments,1))};L8(rj,{getPolyfill:nj,implementation:V8,shim:U8});var q8=rj,Y8=Bl,oj=Qr,J8=oj("Object.prototype.propertyIsEnumerable"),Z8=oj("Array.prototype.push"),ij=function(t){var n=Y8(t),r=[];for(var o in n)J8(n,o)&&Z8(r,[o,n[o]]);return r},X8=ij,aj=function(){return typeof Object.entries=="function"?Object.entries:X8},Q8=aj,e7=Wa,t7=function(){var t=Q8();return e7(Object,{entries:t},{entries:function(){return Object.entries!==t}}),t},n7=Wa,r7=wp,o7=ij,sj=aj,i7=t7,lj=r7(sj(),Object);n7(lj,{getPolyfill:sj,implementation:o7,shim:i7});var a7=lj,Fc=q8,Wv=a7,uj=IT,s7=XT,l7=function(t){},cj=String.prototype.replace,dj=String.prototype.split,tc="||||",tm=function(e){var t=e%100,n=t%10;return t!==11&&n===1?0:2<=n&&n<=4&&!(t>=12&&t<=14)?1:2},pj={pluralTypes:{arabic:function(e){if(e<3)return e;var t=e%100;return t>=3&&t<=10?3:t>=11?4:5},bosnian_serbian:tm,chinese:function(){return 0},croatian:tm,french:function(e){return e>=2?1:0},german:function(e){return e!==1?1:0},russian:tm,lithuanian:function(e){return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?1:2},czech:function(e){return e===1?0:e>=2&&e<=4?1:2},polish:function(e){if(e===1)return 0;var t=e%10;return 2<=t&&t<=4&&(e%100<10||e%100>=20)?1:2},icelandic:function(e){return e%10!==1||e%100===11?1:0},slovenian:function(e){var t=e%100;return t===1?0:t===2?1:t===3||t===4?2:3},romanian:function(e){if(e===1)return 0;var t=e%100;return e===0||t>=2&&t<=19?1:2}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is","mk"],slovenian:["sl-SL"],romanian:["ro"]}};function u7(e){var t={};return Fc(Wv(e),function(n){var r=n[0],o=n[1];Fc(o,function(i){t[i]=r})}),t}function c7(e,t){var n=u7(e.pluralTypeToLanguages);return n[t]||n[dj.call(t,/-/,1)[0]]||n.en}function d7(e,t,n){return e.pluralTypes[t](n)}function p7(){var e={};return function(t,n){var r=e[n];return r&&!t.pluralTypes[r]&&(r=null,e[n]=r),r||(r=c7(t,n),r&&(e[n]=r)),r}}function H0(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function f7(e){var t=e&&e.prefix||"%{",n=e&&e.suffix||"}";if(t===tc||n===tc)throw new RangeError('"'+tc+'" token is reserved for pluralization');return new RegExp(H0(t)+"(.*?)"+H0(n),"g")}var m7=p7(),h7=/%\{(.*?)\}/g;function Vv(e,t,n,r,o,i){if(typeof e!="string")throw new TypeError("Polyglot.transformPhrase expects argument #1 to be string");if(t==null)return e;var a=e,l=r||h7,u=i||cj,c=typeof t=="number"?{smart_count:t}:t;if(c.smart_count!=null&&e){var d=o||pj,p=dj.call(e,tc),f=n||"en",_=m7(d,f),g=d7(d,_,c.smart_count);a=s7(p[g]||p[0])}return a=u.call(a,l,function(k,j){return!uj(c,j)||c[j]==null?k:c[j]}),a}function eo(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var n=t.allowMissing?Vv:null;this.onMissingKey=typeof t.onMissingKey=="function"?t.onMissingKey:n,this.warn=t.warn||l7,this.replaceImplementation=t.replace||cj,this.tokenRegex=f7(t.interpolation),this.pluralRules=t.pluralRules||pj}eo.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale};eo.prototype.extend=function(e,t){Fc(Wv(e||{}),function(n){var r=n[0],o=n[1],i=t?t+"."+r:r;typeof o=="object"?this.extend(o,i):this.phrases[i]=o},this)};eo.prototype.unset=function(e,t){typeof e=="string"?delete this.phrases[e]:Fc(Wv(e||{}),function(n){var r=n[0],o=n[1],i=t?t+"."+r:r;typeof o=="object"?this.unset(o,i):delete this.phrases[i]},this)};eo.prototype.clear=function(){this.phrases={}};eo.prototype.replace=function(e){this.clear(),this.extend(e)};eo.prototype.t=function(e,t){var n,r,o=t??{};if(typeof this.phrases[e]=="string")n=this.phrases[e];else if(typeof o._=="string")n=o._;else if(this.onMissingKey){var i=this.onMissingKey;r=i(e,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)}else this.warn('Missing translation for key: "'+e+'"'),r=e;return typeof n=="string"&&(r=Vv(n,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)),r};eo.prototype.has=function(e){return uj(this.phrases,e)};eo.transformPhrase=function(t,n,r){return Vv(t,n,r)};var g7=eo,Sp={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(b);function n(i){return i&&i.__esModule?i:{default:i}}var r=t.default.createContext(),o=r;e.default=o})(Sp);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=i(b),n=i(MM),r=i(g7),o=i(Sp);function i(l){return l&&l.__esModule?l:{default:l}}function a(l){var u=l.locale,c=l.messages,d=l.allowMissing,p=l.onMissingKey,f=l.interpolation,_=l.pluralRules,g=l.children,k=t.default.useMemo(function(){var j=new r.default({locale:u,phrases:c,allowMissing:d,onMissingKey:p,interpolation:f,pluralRules:_}),v=j.t.bind(j);return v._polyglot=j,v},[u,c,d,p,f,_]);return t.default.createElement(o.default.Provider,{value:k},t.default.Children.only(g))}a.propTypes={locale:n.default.string.isRequired,messages:n.default.object.isRequired,allowMissing:n.default.bool,onMissingKey:n.default.func,interpolation:n.default.shape({suffix:n.default.string,prefix:n.default.string}),pluralRules:n.default.shape({pluralTypes:n.default.object,pluralTypeToLanguages:n.default.object}),children:n.default.element.isRequired},a.defaultProps={allowMissing:!1,onMissingKey:void 0,interpolation:void 0,pluralRules:void 0}})(CT);var fj={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=o(b),n=o(hM),r=o(Sp);function o(l){return l&&l.__esModule?l:{default:l}}function i(){return i=Object.assign||function(l){for(var u=1;u<arguments.length;u++){var c=arguments[u];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(l[d]=c[d])}return l},i.apply(this,arguments)}function a(){return function(l){var u=function(d){return t.default.createElement(r.default.Consumer,null,function(p){return t.default.createElement(l,i({},d,{t:p}))})};return(0,n.default)(u,l)}}})(fj);var mj={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var t=b,n=r(Sp);function r(i){return i&&i.__esModule?i:{default:i}}function o(){return(0,t.useContext)(n.default)}})(mj);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"I18n",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"translate",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"useTranslate",{enumerable:!0,get:function(){return r.default}});var t=o(CT),n=o(fj),r=o(mj);function o(i){return i&&i.__esModule?i:{default:i}}})(Dt);const hj=Pt({key:"tabKeysDisabledState",default:!1}),gj=()=>Pn(hj),v7=()=>Rn(hj),vj=Pt({key:"listenForExitState",default:!0}),Hv=()=>Pn(vj),y7=()=>Rn(vj),_7=e=>{const t=Hv(),n=()=>{t(!0)},r=()=>{t(!1)};return m.jsx(Ko,{variant:e?.variant??"standard",onBlur:n,onFocus:r,...e})};function yj(e,t=100){const[n,r]=b.useState(e);return b.useEffect(()=>{const o=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(o)}},[e,t]),n}const b7=J(je)(({theme:e})=>({fontWeight:600})),k7=J(je)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:500})),U0=J(dT)(({theme:e})=>({color:e.palette.text.secondary})),G0=J(_7)({minWidth:150}),w7=()=>{const[e,t]=A6(),[n,r]=I6(),o=TT(),[i,a]=b.useState(""),l=zT(),u=gi(),c=Dt.useTranslate(),d=yj(i,500),p=_=>{t(_.target.value)},f=_=>{a(_.target.value),l(!1)};return b.useEffect(()=>{r(d)},[d]),b.useEffect(()=>{a(n)},[n]),m.jsxs(_e,{display:"flex",justifyContent:"space-between",children:[m.jsxs(_e,{px:2,children:[m.jsx(b7,{variant:"h5",color:"primary",children:c("nui_menu.page_players.misc.online_players")}),m.jsx(k7,{children:`${o.length}/${u.maxClients} ${c("nui_menu.page_players.misc.players")} - ${u.oneSync.status?`OneSync (${u.oneSync.type})`:"OneSync Off"}`})]}),m.jsxs(_e,{display:"flex",alignItems:"center",justifyContent:"center",children:[m.jsx(G0,{label:c("nui_menu.page_players.misc.search"),value:i,onChange:f,InputProps:{startAdornment:m.jsx(U0,{position:"start",children:m.jsx(j6,{color:"inherit"})})},style:{marginRight:20}}),m.jsxs(G0,{label:c("nui_menu.page_players.sort.label"),select:!0,onChange:p,value:e,InputProps:{startAdornment:m.jsx(U0,{position:"start",children:m.jsx(E6,{color:"inherit"})})},children:[m.jsx(Xi,{value:Ts.IdJoinedFirst,children:`${c("nui_menu.page_players.sort.id")} (${c("nui_menu.page_players.sort.joined_first")})`}),m.jsx(Xi,{value:Ts.IdJoinedLast,children:`${c("nui_menu.page_players.sort.id")} (${c("nui_menu.page_players.sort.joined_last")})`}),m.jsx(Xi,{value:Ts.DistanceClosest,children:`${c("nui_menu.page_players.sort.distance")} (${c("nui_menu.page_players.sort.closest")})`}),m.jsx(Xi,{value:Ts.DistanceFarthest,children:`${c("nui_menu.page_players.sort.distance")} (${c("nui_menu.page_players.sort.farthest")})`})]})]})]})},S7=J(_e)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),x7=J(wT)(({theme:e})=>({paddingRight:e.spacing(2)})),T7=()=>{const e=Dt.useTranslate();return m.jsxs(S7,{display:"flex",height:"100%",justifyContent:"center",alignItems:"center",children:[m.jsx(x7,{fontSize:"large",color:"inherit"}),m.jsx(je,{color:"inherit",variant:"h6",children:e("nui_menu.page_players.misc.zero_players")})]})},j7="https://monitor/WebPipe",Wr=async(e,t)=>{const n=j7+e,r=t?.timeout||5e3,o=new AbortController,i={headers:{"Content-Type":"application/json; charset=UTF-8"},method:t?.method,body:JSON.stringify(t?.data),signal:o.signal};if(kp()&&t?.mockData)return t.mockData;const a=setTimeout(()=>o.abort(),r),l=await fetch(n,i);return clearTimeout(a),l.status===404?!1:await l.json()},z7={serverTime:1667712061,player:{displayName:"tabby",pureName:"tabby",isRegistered:!0,isConnected:!0,license:"9b9fc300cc65d22ad3b536175a4d15c0e4933753",ids:["license:9b9fc300cc65d22ad3b536175a4d15c0e4933753"],hwids:["9:0000000000000000000000000000000000000000000000000000000000000005","9:0000000000000000000000000000000000000000000000000000000000000006"],actionHistory:[{id:"BKA3-ZDA9",type:"ban",reason:"sdfsdfsdf",author:"tabarra",ts:1590812890,exp:1590985690,revokedBy:"tabarra"},{id:"BBGC-ZQDW",type:"ban",reason:"efrdgdfdf",author:"tabarra",ts:1590817677,exp:1590990477,revokedBy:"tabarra"},{id:"WU9K-EQAK",type:"warn",reason:"warningggggggggggg",author:"tabarra",ts:1590915097},{id:"B6YB-36WP",type:"ban",reason:"ban test",author:"tabarra",ts:1590915223,exp:1591088023,revokedBy:"tabarra"},{id:"BUMF-RF4K",type:"ban",reason:"aaaaaaaaaaaaaaaaaa",author:"tabarra",ts:1590915327,revokedBy:"tabarra"},{id:"BZWX-7T92",type:"ban",reason:"ban ids",author:"tabarra",ts:1590916449,exp:123456},{id:"WD8A-TF29",type:"warn",reason:"🆃🆇🅰🅳🅼🅸🅽",author:"tabarra",ts:1592112016},{id:"WFBP-RPKA",type:"warn",reason:"zxc",author:"tabarra",ts:1593506835},{id:"B28W-5Z9Z",type:"ban",reason:"dsfdfs",author:"tabarra",ts:1593507597,exp:1593680397,revokedBy:"tabarra"},{id:"BE1V-WM8R",type:"ban",reason:"sadf sadf asdf asd",author:"tabarra",ts:1593507790,exp:1593680590,revokedBy:"tabarra"},{id:"BNLA-1WRQ",type:"ban",reason:"msgmsgmsgmsg msg",author:"tabarra",ts:1593507940,exp:1593680740,revokedBy:"tabarra"},{id:"B58M-ZG5T",type:"ban",reason:"sdf sdf dsf ds",author:"tabarra",ts:1593508091,exp:1593680891,revokedBy:"tabarra"},{id:"BDLY-YVUH",type:"ban",reason:"asdasd",author:"tabarra",ts:1593508612,exp:1593681412,revokedBy:"tabarra"},{id:"BT6X-HE7M",type:"ban",reason:"sadf",author:"tabarra",ts:1593508757,exp:1593681557,revokedBy:"tabarra"},{id:"B6KL-YHHQ",type:"ban",reason:"zdfgdfg dfg dfg dfdfg",author:"tabarra",ts:1593508806,revokedBy:"tabarra"},{id:"WBR1-H1RJ",type:"warn",reason:"dfsg",author:"tabarra",ts:1594133299},{id:"W57D-4GAE",type:"warn",reason:"fds",author:"tabarra",ts:1594133352},{id:"W2XM-6Q32",type:"warn",reason:"sdf",author:"tabarra",ts:1594133385},{id:"WJG5-65BJ",type:"warn",reason:"yuiyiu",author:"tabarra",ts:1594133717,revokedBy:"tabarra"},{id:"BQHS-2ZS1",type:"ban",reason:"sdfsdffsd",author:"tabarra",ts:1624492869,revokedBy:"tabarra"},{id:"WBYN-8U51",type:"warn",reason:"sdf",author:"tabarra",ts:1632547265},{id:"BMNG-DPFF",type:"ban",reason:"test ban reason",author:"tabarra",ts:1666739975,exp:1666912775,revokedBy:"tabarra"},{id:"BZYG-TPN7",type:"ban",reason:"whatever new ban",author:"tabarra",ts:1666740120,exp:1666912920,revokedBy:"tabarra"},{id:"B2PY-NFJ2",type:"ban",reason:"test ban whoop whoop",author:"tabarra",ts:1666830531,exp:1667003331,revokedBy:"tabarra"},{id:"BFR2-KCX7",type:"ban",reason:"test ban reason",author:"tabarra",ts:1667268168,exp:1667440968,revokedBy:"tabarra"},{id:"BFAH-96ZV",type:"ban",reason:"222222",author:"tabarra",ts:1667268176,exp:1667440976,revokedBy:"tabarra"},{id:"B3NN-13WE",type:"ban",reason:"test ban reason",author:"tabarra",ts:1667268617,exp:1667441417,revokedBy:"tabarra"},{id:"WFTC-ZRMG",type:"warn",reason:"yabadabadu",author:"tabarra",ts:1667312038,revokedBy:"tabarra"},{id:"WVM2-VBND",type:"warn",reason:"whatevs",author:"tabarra",ts:1667694161,revokedBy:"tabarra"},{id:"WZL4-PMW1",type:"warn",reason:"lipsum",author:"tabarra",ts:1667695747,revokedBy:"tabarra"},{id:"W82M-6B2B",type:"warn",reason:"bbbbbbbbbb",author:"tabarra",ts:1667695778},{id:"BDJA-L9KB",type:"ban",reason:"test ban reason",author:"tabarra",ts:1667710213,exp:1667883013}],netid:53,sessionTime:53,tsJoined:1590812869,playTime:4706,tsWhitelisted:1667314521,oldIds:["license:9b9fc300cc65d22ad3b536175a4d15c0e4933753","fivem:271816","discord:272800190639898628"],oldHwids:["9:0000000000000000000000000000000000000000000000000000000000000001","9:0000000000000000000000000000000000000000000000000000000000000002","9:0000000000000000000000000000000000000000000000000000000000000003","9:0000000000000000000000000000000000000000000000000000000000000004","9:0000000000000000000000000000000000000000000000000000000000000005","9:0000000000000000000000000000000000000000000000000000000000000006","8:0000000000000000000000000000000000000000000000000000000000000001","8:0000000000000000000000000000000000000000000000000000000000000002","8:0000000000000000000000000000000000000000000000000000000000000003","8:0000000000000000000000000000000000000000000000000000000000000004","8:0000000000000000000000000000000000000000000000000000000000000005","8:0000000000000000000000000000000000000000000000000000000000000006","7:0000000000000000000000000000000000000000000000000000000000000001","7:0000000000000000000000000000000000000000000000000000000000000002","7:0000000000000000000000000000000000000000000000000000000000000003","7:0000000000000000000000000000000000000000000000000000000000000004","7:0000000000000000000000000000000000000000000000000000000000000005","7:0000000000000000000000000000000000000000000000000000000000000006"],tsLastConnection:1667708940}},Pa={selectedPlayerData:Yg({key:"selectedPlayerDetails",get:async({get:e})=>{e(Pa.forcePlayerRefresh);const t=e(Pa.associatedPlayer);if(!t)return;const n=t.id,r=await Wr(`/player?mutex=current&netid=${n}`,{mockData:z7});return bp("FetchWebPipe",r,"PlayerFetch"),r.error?{error:r.error}:r.player?r.player.isConnected?r:{error:"This player is no longer connected to the server."}:{error:"Unknown error :("}}}),forcePlayerRefresh:Pt({key:"forcePlayerRefresh",default:0}),associatedPlayer:Pt({key:"associatedPlayerDetails",default:null})},Va=()=>Rn(Pa.selectedPlayerData),_j=()=>Pn(Pa.forcePlayerRefresh),Uv=()=>Rn(Pa.associatedPlayer),bj=()=>Pn(Pa.associatedPlayer);var bn=(e=>(e[e.ACTIONS=0]="ACTIONS",e[e.INFO=1]="INFO",e[e.IDENTIFIERS=2]="IDENTIFIERS",e[e.HISTORY=3]="HISTORY",e[e.BAN=4]="BAN",e))(bn||{});const kj=Pt({key:"playerModalTab",default:0}),wj=()=>Rn(kj),Gv=()=>Pn(kj),Sj=Pt({key:"playerModalVisibility",default:!1}),E7=()=>ur(Sj),Wl=()=>Pn(Sj),ds="PlayerCard",gr={paper:`${ds}-paper`,barBackground:`${ds}-barBackground`,barInner:`${ds}-barInner`,icon:`${ds}-icon`,tooltipOverride:`${ds}-tooltipOverride`},C7=J(_e)(({theme:e})=>({[`& .${gr.paper}`]:{padding:20,borderRadius:10,cursor:"pointer","&:hover":{backgroundColor:e.palette.action.selected}},[`& .${gr.barBackground}`]:{background:e.palette.primary.dark,height:5,borderRadius:10,overflow:"hidden"},[`& .${gr.barInner}`]:{height:"100%",background:e.palette.primary.main},[`& .${gr.icon}`]:{paddingRight:7,color:e.palette.primary.main},[`& .${gr.tooltipOverride}`]:{fontSize:12}})),R7=e=>e===-1?"#4A4243":e<=20?"#4a151b":e<=60?"#624d18":"#097052",P7=(e,t)=>e===-1?"#4A4243":e<=20?t.palette.error.light:e<=60?t.palette.warning.light:t.palette.success.light,D7=J(_e,{shouldForwardProp:e=>e!=="healthVal"})(({healthVal:e})=>({background:R7(e),height:5,borderRadius:10,overflow:"hidden"})),A7=J(_e,{shouldForwardProp:e=>e!=="healthVal"})(({theme:e,healthVal:t})=>({background:P7(t,e),height:5,borderRadius:10,overflow:"hidden"})),I7=({playerData:e})=>{const t=Wl(),n=bj(),r=Dt.useTranslate(),o={unknown:m.jsx(y6,{color:"inherit"}),walking:m.jsx(u6,{color:"inherit"}),driving:m.jsx(c6,{color:"inherit"}),boating:m.jsx(s6,{color:"inherit"}),biking:m.jsx(C6,{color:"inherit"}),flying:m.jsx(m6,{color:"inherit"})},i=()=>{n(e),t(!0)},a=e.vType.charAt(0).toUpperCase()+e.vType.slice(1),l=Math.max(0,e.health);return m.jsx(C7,{p:1,children:m.jsx("div",{onClick:i,children:m.jsxs(cp,{className:gr.paper,children:[m.jsx(_e,{display:"flex",alignItems:"center",pb:"5px",children:m.jsxs(_e,{flexGrow:1,display:"flex",overflow:"hidden",children:[m.jsx(Qu,{title:a,placement:"top",arrow:!0,classes:{tooltip:gr.tooltipOverride},children:m.jsx("span",{className:gr.icon,children:o[e.vType]})}),m.jsx(je,{style:{marginRight:5},variant:"subtitle1",color:"textSecondary",children:e.id}),m.jsx(je,{variant:"subtitle1",color:"textSecondary",children:"|"}),m.jsx(Qu,{title:e.name,placement:"top",arrow:!0,classes:{tooltip:gr.tooltipOverride},children:m.jsxs(je,{style:{marginLeft:5},noWrap:!0,variant:"subtitle1",color:"textPrimary",children:[e.admin&&"🛡️"," ",e.name]})}),m.jsx(je,{style:{marginLeft:7,minWidth:"fit-content"},noWrap:!0,variant:"subtitle1",color:"textSecondary",children:e.dist<0?"?? m":R6(e.dist)})]})}),m.jsx("div",{children:m.jsx(Qu,{title:r("nui_menu.page_players.card.health",{percentHealth:e.health??"0"}),placement:"bottom",arrow:!0,classes:{tooltip:gr.tooltipOverride},children:m.jsx(D7,{healthVal:e.health,children:m.jsx(A7,{width:`${l}%`,healthVal:e.health})})})})]})})})},N7=b.memo(I7),K0=60,M7=250,$7=J("div")({overflow:"auto"}),O7=J("div")({height:50}),L7=J(_e)({display:"flex",justifyContent:"center"}),B7=()=>{const e=ET(),[t,n]=b.useState(1),[r,o]=b.useState(!1),i=b.useRef(null),a=Eo();b.useEffect(()=>{n(c=>{const d=Math.ceil(e.length/K0);return d<c?d:c})},[e]);const l=b.useMemo(()=>e.slice(0,K0*t),[e,t]),u=b.useCallback(c=>{const d=c[0];if(!a)return n(1);d.isIntersecting&&e.length>l.length&&!r&&(o(!0),setTimeout(()=>{n(p=>p+1),o(!1)},M7))},[e,l,r,a]);return b.useEffect(()=>{const c=new IntersectionObserver(u,{root:null,rootMargin:"10px",threshold:.9});return i.current&&c.observe(i.current),()=>{i.current&&c.unobserve(i.current)}},[u]),m.jsxs($7,{children:[m.jsx(_e,{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(300px, 1fr))",children:l.map(c=>m.jsx(N7,{playerData:c},c.id))}),m.jsx(O7,{ref:i}),r&&m.jsx(L7,{children:m.jsx(Cv,{})})]})},F7=J(_e)(({theme:e})=>({backgroundColor:e.palette.background.default,height:"50vh",borderRadius:15,flex:1})),W7=J(_e)(({theme:e})=>({display:"flex",flexDirection:"column",height:"85%"})),V7=({visible:e})=>{const t=ET();return P6(),m.jsxs(F7,{mt:2,mb:10,pt:4,px:4,display:e?"initial":"none",children:[m.jsx(w7,{}),m.jsx(W7,{children:t.length?m.jsx(B7,{}):m.jsx(T7,{})})]})},xj=b.createContext(null),H7="https://monitor/WebPipe",Tj=()=>b.useContext(xj),U7=({children:e})=>{const[t,n]=b.useState(null),[r,o]=ST(),i=Eo();b.useEffect(()=>{if(i){const d=Math.random().toString().padStart(8,"0").slice(-8);n(`/server/server-log?refresh${d}`)}},[i]);const a=b.useCallback(d=>{r!==Yt.IFrame&&o(Yt.IFrame),n(d)},[r]),l=b.useCallback(d=>{n(d)},[]),u=b.useCallback(d=>{console.log("Data received from child:",d)},[]),c=b.useMemo(()=>H7+t,[t]);return m.jsx(xj.Provider,{value:{goToFramePage:a,currentFramePath:t,setFramePage:l,fullFrameSrc:c,handleChildPost:u},children:e})},jj=Pt({key:"permissionsState",default:[]}),Ro=()=>Rn(jj),G7=()=>Pn(jj),K7=J("iframe")({border:"0px",borderRadius:15,height:"100%",width:"100%"}),q7=J(_e)({backgroundColor:"#171718",height:"100%",borderRadius:15}),Y7=({visible:e})=>{const{fullFrameSrc:t,handleChildPost:n}=Tj(),o=Ro()?t:"about:blank";return b.useEffect(()=>{const i=a=>{const l=typeof a.data=="string"?JSON.parse(a.data):a.data;l?.__isFromChild&&(bp("Post from iFrame",l),n(l))};return window.addEventListener("message",i),()=>window.removeEventListener("message",i)},[n]),m.jsx(q7,{mt:2,mb:9,display:e?"initial":"none",children:e&&m.jsx(K7,{src:o})})};function zj(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=zj(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function vi(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=zj(e))&&(r&&(r+=" "),r+=t);return r}let J7={data:""},Z7=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||J7,X7=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Q7=/\/\*[^]*?\*\/|  +/g,q0=/\n+/g,Wo=(e,t)=>{let n="",r="",o="";for(let i in e){let a=e[i];i[0]=="@"?i[1]=="i"?n=i+" "+a+";":r+=i[1]=="f"?Wo(a,i):i+"{"+Wo(a,i[1]=="k"?"":t)+"}":typeof a=="object"?r+=Wo(a,t?t.replace(/([^,])+/g,l=>i.replace(/(^:.*)|([^,])+/g,u=>/&/.test(u)?u.replace(/&/g,l):l?l+" "+u:u)):i):a!=null&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=Wo.p?Wo.p(i,a):i+":"+a+";")}return n+(t&&o?t+"{"+o+"}":o)+r},Cr={},Ej=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+Ej(e[n]);return t}return e},eH=(e,t,n,r,o)=>{let i=Ej(e),a=Cr[i]||(Cr[i]=(u=>{let c=0,d=11;for(;c<u.length;)d=101*d+u.charCodeAt(c++)>>>0;return"go"+d})(i));if(!Cr[a]){let u=i!==e?e:(c=>{let d,p,f=[{}];for(;d=X7.exec(c.replace(Q7,""));)d[4]?f.shift():d[3]?(p=d[3].replace(q0," ").trim(),f.unshift(f[0][p]=f[0][p]||{})):f[0][d[1]]=d[2].replace(q0," ").trim();return f[0]})(e);Cr[a]=Wo(o?{["@keyframes "+a]:u}:u,n?"":"."+a)}let l=n&&Cr.g?Cr.g:null;return n&&(Cr.g=Cr[a]),((u,c,d,p)=>{p?c.data=c.data.replace(p,u):c.data.indexOf(u)===-1&&(c.data=d?u+c.data:c.data+u)})(Cr[a],t,r,l),a},tH=(e,t,n)=>e.reduce((r,o,i)=>{let a=t[i];if(a&&a.call){let l=a(n),u=l&&l.props&&l.props.className||/^go/.test(l)&&l;a=u?"."+u:l&&typeof l=="object"?l.props?"":Wo(l,""):l===!1?"":l}return r+o+(a??"")},"");function Kv(e){let t=this||{},n=e.call?e(t.p):e;return eH(n.unshift?n.raw?tH(n,[].slice.call(arguments,1),t.p):n.reduce((r,o)=>Object.assign(r,o&&o.call?o(t.p):o),{}):n,Z7(t.target),t.g,t.o,t.k)}Kv.bind({g:1});Kv.bind({k:1});function Y0(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Cj(e,t,n){return t&&Y0(e.prototype,t),n&&Y0(e,n),e}function Je(){return Je=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Je.apply(this,arguments)}function Rj(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Vl(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function J0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var Z0=function(){return""},Pj=de.createContext({enqueueSnackbar:Z0,closeSnackbar:Z0}),Lo={downXs:"@media (max-width:599.95px)",upSm:"@media (min-width:600px)"},X0=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},qv=function(t){return""+X0(t.vertical)+X0(t.horizontal)},Tu=function(t){return!!t||t===0},ju="unmounted",Ai="exited",Ii="entering",ps="entered",Q0="exiting",Yv=function(e){Rj(t,e);function t(r){var o;o=e.call(this,r)||this;var i=r.appear,a;return o.appearStatus=null,r.in?i?(a=Ai,o.appearStatus=Ii):a=ps:r.unmountOnExit||r.mountOnEnter?a=ju:a=Ai,o.state={status:a},o.nextCallback=null,o}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===ju?{status:Ai}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var i=null;if(o!==this.props){var a=this.state.status;this.props.in?a!==Ii&&a!==ps&&(i=Ii):(a===Ii||a===ps)&&(i=Q0)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,i=o,a=o;return o!=null&&typeof o!="number"&&typeof o!="string"&&(a=o.exit,i=o.enter),{exit:a,enter:i}},n.updateStatus=function(o,i){o===void 0&&(o=!1),i!==null?(this.cancelNextCallback(),i===Ii?this.performEnter(o):this.performExit()):this.props.unmountOnExit&&this.state.status===Ai&&this.setState({status:ju})},n.performEnter=function(o){var i=this,a=this.props.enter,l=o,u=this.getTimeouts();if(!o&&!a){this.safeSetState({status:ps},function(){i.props.onEntered&&i.props.onEntered(i.node,l)});return}this.props.onEnter&&this.props.onEnter(this.node,l),this.safeSetState({status:Ii},function(){i.props.onEntering&&i.props.onEntering(i.node,l),i.onTransitionEnd(u.enter,function(){i.safeSetState({status:ps},function(){i.props.onEntered&&i.props.onEntered(i.node,l)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts();if(!i){this.safeSetState({status:Ai},function(){o.props.onExited&&o.props.onExited(o.node)});return}this.props.onExit&&this.props.onExit(this.node),this.safeSetState({status:Q0},function(){o.props.onExiting&&o.props.onExiting(o.node),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:Ai},function(){o.props.onExited&&o.props.onExited(o.node)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&this.nextCallback.cancel&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,a=!0;return this.nextCallback=function(){a&&(a=!1,i.nextCallback=null,o())},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var a=o==null&&!this.props.addEndListener;if(!this.node||a){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(this.node,this.nextCallback),o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===ju)return null;var i=this.props,a=i.children,l=Vl(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a(o,l)},Cj(t,[{key:"node",get:function(){var o,i=(o=this.props.nodeRef)===null||o===void 0?void 0:o.current;if(!i)throw new Error("notistack - Custom snackbar is not refForwarding");return i}}]),t}(de.Component);function Ni(){}Yv.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ni,onEntering:Ni,onEntered:Ni,onExit:Ni,onExiting:Ni,onExited:Ni};function e1(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Nh(e,t){return b.useMemo(function(){return e==null&&t==null?null:function(n){e1(e,n),e1(t,n)}},[e,t])}function Wc(e){var t=e.timeout,n=e.style,r=n===void 0?{}:n,o=e.mode;return{duration:typeof t=="object"?t[o]||0:t,easing:r.transitionTimingFunction,delay:r.transitionDelay}}var Mh={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Dj=function(t){t.scrollTop=t.scrollTop},t1=function(t){return Math.round(t)+"ms"};function Qi(e,t){e===void 0&&(e=["all"]);var n=t||{},r=n.duration,o=r===void 0?300:r,i=n.easing,a=i===void 0?Mh.easeInOut:i,l=n.delay,u=l===void 0?0:l,c=Array.isArray(e)?e:[e];return c.map(function(d){var p=typeof o=="string"?o:t1(o),f=typeof u=="string"?u:t1(u);return d+" "+p+" "+a+" "+f}).join(",")}function nH(e){return e&&e.ownerDocument||document}function Aj(e){var t=nH(e);return t.defaultView||window}function rH(e,t){t===void 0&&(t=166);var n;function r(){for(var o=this,i=arguments.length,a=new Array(i),l=0;l<i;l++)a[l]=arguments[l];var u=function(){e.apply(o,a)};clearTimeout(n),n=setTimeout(u,t)}return r.clear=function(){clearTimeout(n)},r}function oH(e,t){var n=t.getBoundingClientRect(),r=Aj(t),o;if(t.fakeTransform)o=t.fakeTransform;else{var i=r.getComputedStyle(t);o=i.getPropertyValue("-webkit-transform")||i.getPropertyValue("transform")}var a=0,l=0;if(o&&o!=="none"&&typeof o=="string"){var u=o.split("(")[1].split(")")[0].split(",");a=parseInt(u[4],10),l=parseInt(u[5],10)}switch(e){case"left":return"translateX("+(r.innerWidth+a-n.left)+"px)";case"right":return"translateX(-"+(n.left+n.width-a)+"px)";case"up":return"translateY("+(r.innerHeight+l-n.top)+"px)";default:return"translateY(-"+(n.top+n.height-l)+"px)"}}function zu(e,t){if(t){var n=oH(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}}var Ij=b.forwardRef(function(e,t){var n=e.children,r=e.direction,o=r===void 0?"down":r,i=e.in,a=e.style,l=e.timeout,u=l===void 0?0:l,c=e.onEnter,d=e.onEntered,p=e.onExit,f=e.onExited,_=Vl(e,["children","direction","in","style","timeout","onEnter","onEntered","onExit","onExited"]),g=b.useRef(null),k=Nh(n.ref,g),j=Nh(k,t),v=function(w,C){zu(o,w),Dj(w),c&&c(w,C)},h=function(w){var C=a?.transitionTimingFunction||Mh.easeOut,I=Wc({timeout:u,mode:"enter",style:Je({},a,{transitionTimingFunction:C})});w.style.webkitTransition=Qi("-webkit-transform",I),w.style.transition=Qi("transform",I),w.style.webkitTransform="none",w.style.transform="none"},s=function(w){var C=a?.transitionTimingFunction||Mh.sharp,I=Wc({timeout:u,mode:"exit",style:Je({},a,{transitionTimingFunction:C})});w.style.webkitTransition=Qi("-webkit-transform",I),w.style.transition=Qi("transform",I),zu(o,w),p&&p(w)},y=function(w){w.style.webkitTransition="",w.style.transition="",f&&f(w)},S=b.useCallback(function(){g.current&&zu(o,g.current)},[o]);return b.useEffect(function(){if(!(i||o==="down"||o==="right")){var T=rH(function(){g.current&&zu(o,g.current)}),w=Aj(g.current);return w.addEventListener("resize",T),function(){T.clear(),w.removeEventListener("resize",T)}}},[o,i]),b.useEffect(function(){i||S()},[i,S]),b.createElement(Yv,Object.assign({appear:!0,nodeRef:g,onEnter:v,onEntered:d,onEntering:h,onExit:s,onExited:y,in:i,timeout:u},_),function(T,w){return b.cloneElement(n,Je({ref:j,style:Je({visibility:T==="exited"&&!i?"hidden":void 0},a,{},n.props.style)},w))})});Ij.displayName="Slide";var xp=function(t){return de.createElement("svg",Object.assign({viewBox:"0 0 24 24",focusable:"false",style:{fontSize:20,marginInlineEnd:8,userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0}},t))},iH=function(){return de.createElement(xp,null,de.createElement("path",{d:`M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41
        10.59L10 14.17L17.59 6.58L19 8L10 17Z`}))},aH=function(){return de.createElement(xp,null,de.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},sH=function(){return de.createElement(xp,null,de.createElement("path",{d:`M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,
        6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,
        13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`}))},lH=function(){return de.createElement(xp,null,de.createElement("path",{d:`M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,
        0 22,12A10,10 0 0,0 12,2Z`}))},uH={default:void 0,success:de.createElement(iH,null),warning:de.createElement(aH,null),error:de.createElement(sH,null),info:de.createElement(lH,null)},Qo={maxSnack:3,persist:!1,hideIconVariant:!1,disableWindowBlurListener:!1,variant:"default",autoHideDuration:5e3,iconVariant:uH,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:Ij,transitionDuration:{enter:225,exit:195}},cH=function(t,n){var r=function(i){return typeof i=="number"||i===null};return r(t)?t:r(n)?n:Qo.autoHideDuration},dH=function(t,n){var r=function(i,a){return a.some(function(l){return typeof i===l})};return r(t,["string","number"])?t:r(t,["object"])?Je({},Qo.transitionDuration,{},r(n,["object"])&&n,{},t):r(n,["string","number"])?n:r(n,["object"])?Je({},Qo.transitionDuration,{},n):Qo.transitionDuration},pH=function(t,n){return function(r,o){return o===void 0&&(o=!1),o?Je({},Qo[r],{},n[r],{},t[r]):r==="autoHideDuration"?cH(t.autoHideDuration,n.autoHideDuration):r==="transitionDuration"?dH(t.transitionDuration,n.transitionDuration):t[r]||n[r]||Qo[r]}};function Hl(e){return Object.entries(e).reduce(function(t,n){var r,o=n[0],i=n[1];return Je({},t,(r={},r[o]=Kv(i),r))},{})}var Da={SnackbarContainer:"notistack-SnackbarContainer",Snackbar:"notistack-Snackbar",CollapseWrapper:"notistack-CollapseWrapper",MuiContent:"notistack-MuiContent",MuiContentVariant:function(t){return"notistack-MuiContent-"+t}},n1=Hl({root:{height:0},entered:{height:"auto"}}),nm="0px",rm=175,Nj=b.forwardRef(function(e,t){var n=e.children,r=e.in,o=e.onExited,i=b.useRef(null),a=b.useRef(null),l=Nh(t,a),u=function(){return i.current?i.current.clientHeight:0},c=function(k){k.style.height=nm},d=function(k){var j=u(),v=Wc({timeout:rm,mode:"enter"}),h=v.duration,s=v.easing;k.style.transitionDuration=typeof h=="string"?h:h+"ms",k.style.height=j+"px",k.style.transitionTimingFunction=s||""},p=function(k){k.style.height="auto"},f=function(k){k.style.height=u()+"px"},_=function(k){Dj(k);var j=Wc({timeout:rm,mode:"exit"}),v=j.duration,h=j.easing;k.style.transitionDuration=typeof v=="string"?v:v+"ms",k.style.height=nm,k.style.transitionTimingFunction=h||""};return b.createElement(Yv,{in:r,unmountOnExit:!0,onEnter:c,onEntered:p,onEntering:d,onExit:f,onExited:o,onExiting:_,nodeRef:a,timeout:rm},function(g,k){return b.createElement("div",Object.assign({ref:l,className:vi(n1.root,g==="entered"&&n1.entered),style:Je({pointerEvents:"all",overflow:"hidden",minHeight:nm,transition:Qi("height")},g==="entered"&&{overflow:"visible"},{},g==="exited"&&!r&&{visibility:"hidden"})},k),b.createElement("div",{ref:i,className:Da.CollapseWrapper,style:{display:"flex",width:"100%"}},n))})});Nj.displayName="Collapse";var r1={right:"left",left:"right",bottom:"up",top:"down"},fH=function(t){return t.horizontal!=="center"?r1[t.horizontal]:r1[t.vertical]},mH=function(t){return"anchorOrigin"+qv(t)},hH=function(t){t===void 0&&(t={});var n={containerRoot:!0,containerAnchorOriginTopCenter:!0,containerAnchorOriginBottomCenter:!0,containerAnchorOriginTopRight:!0,containerAnchorOriginBottomRight:!0,containerAnchorOriginTopLeft:!0,containerAnchorOriginBottomLeft:!0};return Object.keys(t).filter(function(r){return!n[r]}).reduce(function(r,o){var i;return Je({},r,(i={},i[o]=t[o],i))},{})},gH=function(){};function Gs(e,t){return e.reduce(function(n,r){return r==null?n:function(){for(var i=arguments.length,a=new Array(i),l=0;l<i;l++)a[l]=arguments[l];var u=[].concat(a);t&&u.indexOf(t)===-1&&u.push(t),n.apply(this,u),r.apply(this,u)}},gH)}var vH=typeof window<"u"?b.useLayoutEffect:b.useEffect;function o1(e){var t=b.useRef(e);return vH(function(){t.current=e}),b.useCallback(function(){return t.current.apply(void 0,arguments)},[])}var Mj=b.forwardRef(function(e,t){var n=e.children,r=e.className,o=e.autoHideDuration,i=e.disableWindowBlurListener,a=i===void 0?!1:i,l=e.onClose,u=e.id,c=e.open,d=e.SnackbarProps,p=d===void 0?{}:d,f=b.useRef(),_=o1(function(){l&&l.apply(void 0,arguments)}),g=o1(function(s){!l||s==null||(f.current&&clearTimeout(f.current),f.current=setTimeout(function(){_(null,"timeout",u)},s))});b.useEffect(function(){return c&&g(o),function(){f.current&&clearTimeout(f.current)}},[c,o,g]);var k=function(){f.current&&clearTimeout(f.current)},j=b.useCallback(function(){o!=null&&g(o*.5)},[o,g]),v=function(y){p.onMouseEnter&&p.onMouseEnter(y),k()},h=function(y){p.onMouseLeave&&p.onMouseLeave(y),j()};return b.useEffect(function(){if(!a&&c)return window.addEventListener("focus",j),window.addEventListener("blur",k),function(){window.removeEventListener("focus",j),window.removeEventListener("blur",k)}},[a,j,c]),b.createElement("div",Object.assign({ref:t},p,{className:vi(Da.Snackbar,r),onMouseEnter:v,onMouseLeave:h}),n)});Mj.displayName="Snackbar";var om,yH=Hl({root:(om={display:"flex",flexWrap:"wrap",flexGrow:1},om[Lo.upSm]={flexGrow:"initial",minWidth:"288px"},om)}),$j=b.forwardRef(function(e,t){var n=e.className,r=Vl(e,["className"]);return de.createElement("div",Object.assign({ref:t,className:vi(yH.root,n)},r))});$j.displayName="SnackbarContent";var fs=Hl({root:{backgroundColor:"#313131",fontSize:"0.875rem",lineHeight:1.43,letterSpacing:"0.01071em",color:"#fff",alignItems:"center",padding:"6px 16px",borderRadius:"4px",boxShadow:"0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12)"},lessPadding:{paddingLeft:8*2.5+"px"},default:{backgroundColor:"#313131"},success:{backgroundColor:"#43a047"},error:{backgroundColor:"#d32f2f"},warning:{backgroundColor:"#ff9800"},info:{backgroundColor:"#2196f3"},message:{display:"flex",alignItems:"center",padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:"16px",marginRight:"-8px"}}),i1="notistack-snackbar",Oj=b.forwardRef(function(e,t){var n=e.id,r=e.message,o=e.action,i=e.iconVariant,a=e.variant,l=e.hideIconVariant,u=e.style,c=e.className,d=i[a],p=o;return typeof p=="function"&&(p=p(n)),de.createElement($j,{ref:t,role:"alert","aria-describedby":i1,style:u,className:vi(Da.MuiContent,Da.MuiContentVariant(a),fs.root,fs[a],c,!l&&d&&fs.lessPadding)},de.createElement("div",{id:i1,className:fs.message},l?null:d,r),p&&de.createElement("div",{className:fs.action},p))});Oj.displayName="MaterialDesignContent";var Lj=b.memo(Oj),_H=Hl({wrappedRoot:{width:"100%",position:"relative",transform:"translateX(0)",top:0,right:0,bottom:0,left:0,minWidth:"288px"}}),bH=function(t){var n=b.useRef(),r=b.useState(!0),o=r[0],i=r[1],a=Gs([t.snack.onClose,t.onClose]),l=function(){t.snack.requestClose&&a(null,"instructed",t.snack.id)},u=b.useCallback(function(){n.current=setTimeout(function(){i(function(I){return!I})},125)},[]);b.useEffect(function(){return function(){n.current&&clearTimeout(n.current)}},[]);var c=t.snack,d=t.classes,p=t.Component,f=p===void 0?Lj:p,_=b.useMemo(function(){return hH(d)},[d]),g=c.open,k=c.SnackbarProps,j=c.TransitionComponent,v=c.TransitionProps,h=c.transitionDuration,s=c.disableWindowBlurListener,y=c.content,S=Vl(c,["open","SnackbarProps","TransitionComponent","TransitionProps","transitionDuration","disableWindowBlurListener","content","entered","requestClose","onEnter","onEntered","onExit","onExited"]),T=Je({direction:fH(S.anchorOrigin),timeout:h},v),w=y;typeof w=="function"&&(w=w(S.id,S.message));var C=["onEnter","onEntered","onExit","onExited"].reduce(function(I,R){var L;return Je({},I,(L={},L[R]=Gs([t.snack[R],t[R]],S.id),L))},{});return de.createElement(Nj,{in:o,onExited:C.onExited},de.createElement(Mj,{open:g,id:S.id,disableWindowBlurListener:s,autoHideDuration:S.autoHideDuration,className:vi(_H.wrappedRoot,_.root,_[mH(S.anchorOrigin)]),SnackbarProps:k,onClose:a},de.createElement(j,Object.assign({},T,{appear:!0,in:g,onExit:C.onExit,onExited:u,onEnter:C.onEnter,onEntered:Gs([C.onEntered,l],S.id)}),w||de.createElement(f,Object.assign({},S)))))},ms,im,Eu,Cu,am,Rr={view:{default:20,dense:4},snackbar:{default:6,dense:2}},a1="."+Da.CollapseWrapper,sm=16,Ru=Hl({root:(ms={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:1400,height:"auto",width:"auto",transition:Qi(["top","right","bottom","left","max-width"],{duration:300,easing:"ease"}),pointerEvents:"none"},ms[a1]={padding:Rr.snackbar.default+"px 0px",transition:"padding 300ms ease 0ms"},ms.maxWidth="calc(100% - "+Rr.view.default*2+"px)",ms[Lo.downXs]={width:"100%",maxWidth:"calc(100% - "+sm*2+"px)"},ms),rootDense:(im={},im[a1]={padding:Rr.snackbar.dense+"px 0px"},im),top:{top:Rr.view.default-Rr.snackbar.default+"px",flexDirection:"column"},bottom:{bottom:Rr.view.default-Rr.snackbar.default+"px",flexDirection:"column-reverse"},left:(Eu={left:Rr.view.default+"px"},Eu[Lo.upSm]={alignItems:"flex-start"},Eu[Lo.downXs]={left:sm+"px"},Eu),right:(Cu={right:Rr.view.default+"px"},Cu[Lo.upSm]={alignItems:"flex-end"},Cu[Lo.downXs]={right:sm+"px"},Cu),center:(am={left:"50%",transform:"translateX(-50%)"},am[Lo.upSm]={alignItems:"center"},am)}),kH=function(t){var n=t.classes,r=n===void 0?{}:n,o=t.anchorOrigin,i=t.dense,a=t.children,l=vi(Da.SnackbarContainer,Ru[o.vertical],Ru[o.horizontal],Ru.root,r.containerRoot,r["containerAnchorOrigin"+qv(o)],i&&Ru.rootDense);return de.createElement("div",{className:l},a)},wH=b.memo(kH),s1=function(t){var n=typeof t=="string"||b.isValidElement(t);return!n},SH=function(e){Rj(t,e);function t(r){var o;return o=e.call(this,r)||this,o.enqueueSnackbar=function(i,a){if(a===void 0&&(a={}),i==null)throw new Error("enqueueSnackbar called with invalid argument");var l=s1(i)?i:a,u=s1(i)?i.message:i,c=l.key,d=l.preventDuplicate,p=Vl(l,["key","preventDuplicate"]),f=Tu(c),_=f?c:new Date().getTime()+Math.random(),g=pH(p,o.props),k=Je({id:_},p,{message:u,open:!0,entered:!1,requestClose:!1,persist:g("persist"),action:g("action"),content:g("content"),variant:g("variant"),anchorOrigin:g("anchorOrigin"),disableWindowBlurListener:g("disableWindowBlurListener"),autoHideDuration:g("autoHideDuration"),hideIconVariant:g("hideIconVariant"),TransitionComponent:g("TransitionComponent"),transitionDuration:g("transitionDuration"),TransitionProps:g("TransitionProps",!0),iconVariant:g("iconVariant",!0),style:g("style",!0),SnackbarProps:g("SnackbarProps",!0),className:vi(o.props.className,p.className)});return k.persist&&(k.autoHideDuration=void 0),o.setState(function(j){if(d===void 0&&o.props.preventDuplicate||d){var v=function(S){return f?S.id===_:S.message===u},h=j.queue.findIndex(v)>-1,s=j.snacks.findIndex(v)>-1;if(h||s)return j}return o.handleDisplaySnack(Je({},j,{queue:[].concat(j.queue,[k])}))}),_},o.handleDisplaySnack=function(i){var a=i.snacks;return a.length>=o.maxSnack?o.handleDismissOldest(i):o.processQueue(i)},o.processQueue=function(i){var a=i.queue,l=i.snacks;return a.length>0?Je({},i,{snacks:[].concat(l,[a[0]]),queue:a.slice(1,a.length)}):i},o.handleDismissOldest=function(i){if(i.snacks.some(function(d){return!d.open||d.requestClose}))return i;var a=!1,l=!1,u=i.snacks.reduce(function(d,p){return d+(p.open&&p.persist?1:0)},0);u===o.maxSnack&&(l=!0);var c=i.snacks.map(function(d){return!a&&(!d.persist||l)?(a=!0,d.entered?(d.onClose&&d.onClose(null,"maxsnack",d.id),o.props.onClose&&o.props.onClose(null,"maxsnack",d.id),Je({},d,{open:!1})):Je({},d,{requestClose:!0})):Je({},d)});return Je({},i,{snacks:c})},o.handleEnteredSnack=function(i,a,l){if(!Tu(l))throw new Error("handleEnteredSnack Cannot be called with undefined key");o.setState(function(u){var c=u.snacks;return{snacks:c.map(function(d){return d.id===l?Je({},d,{entered:!0}):Je({},d)})}})},o.handleCloseSnack=function(i,a,l){o.props.onClose&&o.props.onClose(i,a,l);var u=l===void 0;o.setState(function(c){var d=c.snacks,p=c.queue;return{snacks:d.map(function(f){return!u&&f.id!==l?Je({},f):f.entered?Je({},f,{open:!1}):Je({},f,{requestClose:!0})}),queue:p.filter(function(f){return f.id!==l})}})},o.closeSnackbar=function(i){var a=o.state.snacks.find(function(l){return l.id===i});Tu(i)&&a&&a.onClose&&a.onClose(null,"instructed",i),o.handleCloseSnack(null,"instructed",i)},o.handleExitedSnack=function(i,a){if(!Tu(a))throw new Error("handleExitedSnack Cannot be called with undefined key");o.setState(function(l){var u=o.processQueue(Je({},l,{snacks:l.snacks.filter(function(c){return c.id!==a})}));return u.queue.length===0?u:o.handleDismissOldest(u)})},o.enqueueSnackbar,o.closeSnackbar,o.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:o.enqueueSnackbar.bind(J0(o)),closeSnackbar:o.closeSnackbar.bind(J0(o))}},o}var n=t.prototype;return n.render=function(){var o=this,i=this.state.contextValue,a=this.props,l=a.domRoot,u=a.children,c=a.dense,d=c===void 0?!1:c,p=a.Components,f=p===void 0?{}:p,_=a.classes,g=this.state.snacks.reduce(function(j,v){var h,s=qv(v.anchorOrigin),y=j[s]||[];return Je({},j,(h={},h[s]=[].concat(y,[v]),h))},{}),k=Object.keys(g).map(function(j){var v=g[j],h=v[0];return de.createElement(wH,{key:j,dense:d,anchorOrigin:h.anchorOrigin,classes:_},v.map(function(s){return de.createElement(bH,{key:s.id,snack:s,classes:_,Component:f[s.variant],onClose:o.handleCloseSnack,onEnter:o.props.onEnter,onExit:o.props.onExit,onExited:Gs([o.handleExitedSnack,o.props.onExited],s.id),onEntered:Gs([o.handleEnteredSnack,o.props.onEntered],s.id)})}))});return de.createElement(Pj.Provider,{value:i},u,l?Sl.createPortal(k,l):k)},Cj(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||Qo.maxSnack}}]),t}(b.Component),cr=function(){return b.useContext(Pj)};const lm="txAdminHelpData",xH=24*60*60*1e3,TH=()=>{const e=localStorage.getItem(lm),t=JSON.stringify({date:new Date});if(e){const n=JSON.parse(e),r=new Date(Date.now()-xH);return n.date>r?(localStorage.setItem(lm,t),!0):!1}return localStorage.setItem(lm,t),!0},l1=7.5,u1=30,jH=5.5,zH=60/150,c1=e=>{const t=e.length/jH*zH;return t<l1?l1:t>u1?u1:t},d1=({title:e,message:t})=>m.jsxs(_e,{maxWidth:400,style:{fontSize:"large"},children:[m.jsx(je,{style:{fontWeight:"bold"},children:e}),t]}),Pu=new Map;Mn([{action:"showMenuHelpInfo",data:{}}],5e3);const EH=new Audio("sounds/announcement.mp3"),CH=new Audio("sounds/message.mp3"),RH=()=>{const{enqueueSnackbar:e,closeSnackbar:t}=cr(),n=Dt.useTranslate(),r=TT(),o=bj(),i=Wl(),a=jT(),l=zT(),u=Ov(),c=F6(),d=p=>m.jsx("span",{style:{whiteSpace:"pre-wrap"},children:p});Nt("setSnackbarAlert",({level:p,message:f,isTranslationKey:_,tOptions:g})=>{_&&(f=n(f,g)),e(d(f),{variant:p})}),Nt("showMenuHelpInfo",()=>{TH()&&e(d(n("nui_menu.misc.help_message")),{variant:"info",anchorOrigin:{horizontal:"center",vertical:"bottom"},autoHideDuration:1e4})}),Nt("setPersistentAlert",({level:p,message:f,key:_,isTranslationKey:g})=>{if(Pu.has(_))return;const k=e(g?n(f):f,{variant:p,persist:!0,anchorOrigin:{horizontal:"center",vertical:"top"}});Pu.set(_,k)}),Nt("clearPersistentAlert",({key:p})=>{const f=Pu.get(p);f&&(t(f),Pu.delete(p))}),Nt("openPlayerModal",p=>{let f;const _=parseInt(p);if(_)f=r.find(g=>g.id===_);else{const g=r.filter(k=>k.name?.toLowerCase().includes(p.toLowerCase()));if(g.length===1)f=g[0];else if(g.length>1){a(p),u(Yt.Players),l(!0);return}}if(!f)return e(n("nui_menu.player_modal.misc.target_not_found",{target:p}),{variant:"error"});u(Yt.Players),o(f),i(!0)}),Nt("addAnnounceMessage",({message:p,author:f})=>{EH.play(),e(m.jsx(d1,{message:p,title:n("nui_menu.misc.announcement_title",{author:f})}),{variant:"warning",autoHideDuration:c1(p)*1e3,anchorOrigin:{horizontal:c.horizontal,vertical:c.vertical}})}),Nt("addDirectMessage",({message:p,author:f})=>{CH.play(),e(m.jsx(d1,{message:p,title:n("nui_menu.misc.directmessage_title",{author:f})}),{variant:"info",autoHideDuration:c1(p)*1e3*2,anchorOrigin:{horizontal:c.horizontal,vertical:c.vertical}})})},Bj=b.createContext(null),PH=({children:e})=>{const[t,n]=b.useState(!1),r=Eo(),o=Fa(),i=b.useCallback(a=>{n(a)},[]);return b.useEffect(()=>{if(r){if(o===Yt.IFrame||o===Yt.Players)return n(!0);if(o===Yt.Main)return n(!1)}},[o,r]),b.useEffect(()=>{r&&Ne("focusInputs",t,{mockResp:{}})},[t,r]),m.jsx(Bj.Provider,{value:{disabledKeyNav:t,setDisabledKeyNav:i},children:e})},Fj=()=>b.useContext(Bj),DH=J(Pv)(({theme:e})=>({color:e.palette.primary.main})),AH=J(i6)(({theme:e})=>({color:e.palette.text.secondary})),Wj=b.createContext(null),p1={description:"This is the default description for whatever",placeholder:"This is the default placeholder...",onSubmit:()=>{},title:"Dialog Title"},IH=({children:e})=>{const t=An(),[n,r]=b.useState(!0),o=gj(),{setDisabledKeyNav:i}=Fj(),a=Hv(),[l,u]=b.useState(!1),[c,d]=b.useState(p1),[p,f]=b.useState(""),{enqueueSnackbar:_}=cr(),g=Fa(),k=Dt.useTranslate();b.useEffect(()=>{g===Yt.Main&&(i(l),o(l))},[l,i,o]);const j=S=>{if(!n)return;const T=S??p;if(!T.trim())return _(k("nui_menu.misc.dialog_empty_input"),{variant:"error"});c.onSubmit(T),r(!1),a(!0),u(!1)},v=S=>{f(S.target.value)},h=b.useCallback(S=>{d(S),u(!0),a(!1)},[]),s=b.useCallback(S=>{S.stopPropagation(),u(!1),a(!0)},[]),y=()=>{d(p1),r(!0),f("")};return m.jsxs(Wj.Provider,{value:{openDialog:h,closeDialog:s,isDialogOpen:l},children:[m.jsx(Rv,{onClose:s,open:l,fullWidth:!0,TransitionProps:{onExited:y},PaperProps:{style:{backgroundColor:t.palette.background.default}},children:m.jsxs("form",{onSubmit:S=>{S.preventDefault(),j()},children:[m.jsx(DH,{children:c.title}),m.jsxs(Ol,{children:[m.jsx(iT,{children:c.description}),m.jsx(Ko,{sx:{pt:1},variant:"standard",autoFocus:!0,fullWidth:!0,multiline:c?.isMultiline,id:"dialog-input",placeholder:c.placeholder,InputProps:{startAdornment:m.jsx(dT,{position:"start",children:m.jsx(AH,{color:"inherit"})})},onChange:v})]}),m.jsx(oT,{children:m.jsxs(uf,{display:"flex",justifyContent:"space-between",width:"100%",children:[m.jsx(uf,{children:Array.isArray(c.suggestions)&&c.suggestions.map(S=>m.jsx(Et,{onClick:()=>{j(S)},style:{color:t.palette.text.secondary},children:S}))}),m.jsxs(uf,{children:[m.jsx(Et,{onClick:s,style:{color:t.palette.text.secondary},children:k("nui_menu.common.cancel")}),m.jsx(Et,{type:"submit",color:"primary",children:k("nui_menu.common.submit")})]})]})})]})}),e]})},Jv=()=>b.useContext(Wj),Vj=b.createContext(null),Zv=()=>b.useContext(Vj),NH=7e3,MH=({children:e})=>{const[t,n]=b.useState(""),[r,o]=b.useState(!1),i=Eo(),a=Fa(),{isDialogOpen:l}=Jv(),u=b.useRef(null),c=b.useRef(!1),d=b.useMemo(()=>t===""||l||!i||a!==Yt.Main?!1:r,[t,l,i,a,r]);b.useLayoutEffect(()=>{if(a!==Yt.Main)return c.current=!1,o(!1);const f=setTimeout(()=>{o(!0),c.current=!0},2e3);return()=>{clearTimeout(f)}},[a]);const p=b.useCallback(f=>{n(f),c.current&&o(!0),u.current&&clearTimeout(u.current),u.current=setTimeout(()=>{o(!1),u.current=null},NH)},[d]);return b.useEffect(()=>()=>{u.current&&clearTimeout(u.current)},[]),m.jsx(Vj.Provider,{value:{tooltipText:t,setTooltipText:p,setTooltipOpen:o,tooltipOpen:d},children:e})},$H=J(({className:e,...t})=>m.jsx(Qu,{...t,arrow:!0,classes:{popper:e}}))(({theme:e})=>({[`& .${yr.tooltip}`]:{backgroundColor:e.palette.background.default,color:e.palette.text.primary,borderRadius:10,padding:10,transformOrigin:"bottom"},[`& .${yr.arrow}`]:{color:e.palette.background.default}})),OH=({children:e})=>{const{tooltipText:t,tooltipOpen:n}=Zv();return m.jsx($H,{open:n,title:m.jsx(je,{variant:"caption",align:"center",children:t}),sx:{zIndex:-1},TransitionComponent:yp,TransitionProps:{timeout:{enter:500,appear:500,exit:500}},children:m.jsx("div",{children:e})})},LH=(e,t)=>{b.useEffect(()=>{const n=r=>{r.code===e&&(r.preventDefault(),t())};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[t,e])},um=J(vV)({minWidth:100}),BH=()=>{const[e,t]=ST(),n=v7(),r=Eo(),o=gi(),i=b.useCallback(()=>{n||!r||t(a=>a+1>2?0:a+1)},[n,r]);return LH(o.switchPageKey,i),m.jsx(_e,{width:"100%",children:m.jsxs(VV,{value:e,centered:!0,indicatorColor:"primary",textColor:"primary",onChange:(a,l)=>t(l),children:[m.jsx(um,{label:"Main",wrapped:!0,disableFocusRipple:!0}),m.jsx(um,{label:"Players",wrapped:!0,disableFocusRipple:!0}),m.jsx(um,{label:"txAdmin",wrapped:!0,disableFocusRipple:!0})]})})},Xv=({onLeftDown:e,onRightDown:t,onUpDown:n,onDownDown:r,onEnterDown:o,disableOnFocused:i=!1})=>{const{disabledKeyNav:a}=Fj(),l=Eo();b.useEffect(()=>{const u=c=>{if(!(i&&a)&&l)switch(c.code){case"ArrowLeft":c.preventDefault(),e&&e();break;case"ArrowRight":c.preventDefault(),t&&t();break;case"ArrowUp":c.preventDefault(),n&&n();break;case"ArrowDown":c.preventDefault(),r&&r();break;case"Enter":if(c.repeat)return;c.preventDefault(),o&&o();break}};return window.addEventListener("keydown",u),()=>window.removeEventListener("keydown",u)},[e,t,n,r,o,a,i,l])},Du="MenuListItem",kn={root:`${Du}-root`,rootDisabled:`${Du}-rootDisabled`,icon:`${Du}-icon`,overrideText:`${Du}-overrideText`},Hj=J("div")(({theme:e})=>({[`& .${kn.root}`]:{borderRadius:15},[`& .${kn.rootDisabled}`]:{borderRadius:15,opacity:.3},[`& .${kn.icon}`]:{color:e.palette.text.secondary},[`& .${kn.overrideText}`]:{color:e.palette.text.primary,fontSize:16}})),FH=b.memo(({title:e,label:t,requiredPermission:n,icon:r,selected:o,onSelect:i})=>{const a=Dt.useTranslate(),l=b.useRef(null),u=Ro(),c=n?He(n,u):!0,{enqueueSnackbar:d}=cr(),{setTooltipText:p}=Zv(),f=()=>{if(o){if(!c){d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}});return}Ne("playSound","enter"),i()}};return b.useEffect(()=>{o&&l&&l.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[o]),b.useEffect(()=>{o&&p(t)},[o]),Xv({onEnterDown:f,disableOnFocused:!0}),m.jsx(Hj,{ref:l,children:m.jsxs(mT,{onClick:()=>i(),className:c?kn.root:kn.rootDisabled,dense:!0,selected:o,children:[m.jsx(Av,{className:kn.icon,children:r}),m.jsx(Iv,{primary:e,classes:{primary:kn.overrideText}})]})})}),WH=b.memo(({selected:e,title:t,actions:n,icon:r,initialValue:o,requiredPermission:i})=>{const a=Dt.useTranslate(),[l,u]=b.useState(0),c=Ro(),{enqueueSnackbar:d}=cr(),{setTooltipText:p}=Zv(),f=i&&He(i,c),_=b.useRef(!1),g=b.useRef(null),k=()=>{d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}})};return b.useEffect(()=>{e&&g&&g.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[e]),b.useEffect(()=>{if(!_.current){_.current=!0;const s=n.findIndex(y=>y.value===o?.value);u(s>-1?s:0)}},[l]),b.useEffect(()=>{n[l]?.label&&e&&p(n[l]?.label)},[l,e]),Xv({onRightDown:()=>{if(!e)return;Ne("playSound","move");const s=l+1,y=s>=n.length?0:s;u(y)},onLeftDown:()=>{if(!e)return;Ne("playSound","move").catch();const s=l-1,y=s<0?n.length-1:s;u(y)},onEnterDown:()=>{if(e){if(!f)return k();Ne("playSound","enter").catch(),n[l].onSelect()}},disableOnFocused:!0}),m.jsx(Hj,{ref:g,children:m.jsxs(mT,{className:f?kn.root:kn.rootDisabled,dense:!0,selected:e,children:[m.jsx(Av,{className:kn.icon,children:n[l]?.icon??r}),m.jsx(Iv,{primary:m.jsxs(m.Fragment,{children:[t,": ",m.jsx(je,{component:"span",color:"text.secondary",children:n[l]?.name??"???"})]}),classes:{primary:kn.overrideText}}),m.jsx(fT,{children:m.jsx(r6,{className:kn.icon})})]})})});var Nn=(e=>(e.DEFAULT="none",e.NOCLIP="noclip",e.GOD_MODE="godmode",e.SUPER_JUMP="superjump",e))(Nn||{});const VH=Pt({key:"playerModeState",default:"none"}),HH=()=>ur(VH);var Bo=(e=>(e.WAYPOINT="waypoint",e.COORDINATES="coords",e.PREVIOUS="previous",e.COPY="copy",e))(Bo||{});const UH=Pt({key:"teleportModeState",default:"waypoint"}),GH=()=>ur(UH);var js=(e=>(e[e.SELF=0]="SELF",e[e.ALL=1]="ALL",e))(js||{});const KH=Pt({key:"healModeState",default:0}),qH=()=>ur(KH),Uj=(e,t)=>{const n=t?document.getElementById("player-modal-container"):document.body,r=document.createElement("input");r.value=e,n.appendChild(r),r.select(),document.execCommand("copy"),n.removeChild(r)};var Pr=(e=>(e.SPAWN="spawn",e.FIX="fix",e.DELETE="delete",e.BOOST="boost",e))(Pr||{});const YH=Pt({key:"vehicleModeState",default:"spawn"}),JH=()=>ur(YH),Gj=Pt({key:"isRedm",default:!1}),ZH=()=>Rn(Gj),XH=()=>ur(Gj),f1={car:{easterEgg:"caddy",default:["comet2","coquette","trophytruck","issi5","f620","nero","sc1","toros","tyrant"]},bike:{easterEgg:"bmx",default:["esskey","nemesis","sanchez"]},heli:{easterEgg:"havok",default:["buzzard2","volatus"]},boat:{easterEgg:"seashark",default:["dinghy","toro2"]}},m1={horse:{easterEgg:"a_c_horsemulepainted_01",default:["a_c_horse_arabian_redchestnut","a_c_horse_turkoman_perlino","a_c_horse_missourifoxtrotter_buckskinbrindle"]},buggy:{easterEgg:!1,default:["buggy01","buggy02","buggy03"]},coach:{easterEgg:!1,default:["coach2","coach3","coach4","coach5","coach6"]},canoe:{easterEgg:"rowboat",default:["canoe","pirogue","pirogue2"]}},QH=(e,t)=>{if(e=e.trim().toLowerCase(),e in t){const n=t[e];n.easterEgg&&Math.random()<.05?e=n.easterEgg:e=xT(n.default)}return e},eU=e=>({shortcuts:Object.keys(e?m1:f1),shortcutsData:e?m1:f1}),vl=20,Kj=388,tU=J(_e)(({theme:e})=>({backgroundImage:`linear-gradient(to top, transparent, ${e.palette.background.default})`,position:"relative",bottom:Kj+vl-4,height:vl})),nU=J(_e)(({theme:e})=>({backgroundImage:`linear-gradient(to bottom, transparent, ${e.palette.background.default})`,position:"relative",height:vl,bottom:vl*2})),rU=J(_e)(({theme:e})=>({color:e.palette.text.secondary,marginTop:-(vl*2),display:"flex",justifyContent:"center"})),oU=J(Dv)({maxHeight:Kj,overflow:"auto","&::-webkit-scrollbar":{display:"none"}}),iU=()=>{const{openDialog:e}=Jv(),[t,n]=b.useState(0),r=Dt.useTranslate(),{enqueueSnackbar:o}=cr(),[i,a]=HH(),[l,u]=GH(),[c,d]=JH(),[p,f]=qH(),_=gi(),g=Eo(),k=ZH();b.useEffect(()=>{g||n(0)},[g]);const j=b.useCallback(()=>{const M=t+1;Ne("playSound","move").catch(),n(M>=W.length?0:M)},[t]),v=b.useCallback(()=>{const M=t-1;Ne("playSound","move").catch(),n(M<0?W.length-1:M)},[t]);Xv({onDownDown:j,onUpDown:v,disableOnFocused:!0});const h=M=>{M===i||M===Nn.DEFAULT?(a(Nn.DEFAULT),Ne("playerModeChanged",Nn.DEFAULT),o(r("nui_menu.page_main.player_mode.normal.success"),{variant:"success"})):(a(M),Ne("playerModeChanged",M))},s=()=>{e({title:r("nui_menu.page_main.teleport.coords.dialog_title"),description:r("nui_menu.page_main.teleport.coords.dialog_desc"),placeholder:"340, 480, 12",onSubmit:M=>{let[V,N,Y]=Array.from(M.matchAll(/-?\d{1,4}(?:\.\d+)?/g),K=>parseFloat(K[0]));if(typeof V!="number"||typeof N!="number")return o(r("nui_menu.page_main.teleport.coords.dialog_error"),{variant:"error"});typeof Y!="number"&&(Y=0),o(r("nui_menu.page_main.teleport.generic_success"),{variant:"success"}),Ne("tpToCoords",{x:V,y:N,z:Y})}})},y=()=>{Ne("tpBack").then(({e:M})=>{M?o(r("nui_menu.page_main.teleport.back.error"),{variant:"error"}):o(r("nui_menu.page_main.teleport.generic_success"),{variant:"success"})})},S=()=>{Ne("copyCurrentCoords").then(({coords:M})=>{Uj(M),o(r("nui_menu.common.copied"),{variant:"success"})})},T=()=>{if(!_.oneSync.status)return o(r("nui_menu.page_main.vehicle.onesync_error"),{variant:"error"});const M=eU(k);e({title:r("nui_menu.page_main.vehicle.spawn.dialog_title"),description:r("nui_menu.page_main.vehicle.spawn.dialog_desc"),placeholder:"any vehicle model or "+M.shortcuts.join(", "),suggestions:M.shortcuts,onSubmit:V=>{V=QH(V,M.shortcutsData),Ne("spawnVehicle",{model:V}).then(({e:N})=>{N?o(r("nui_menu.page_main.vehicle.spawn.dialog_error",{modelName:V}),{variant:"error"}):o(r("nui_menu.page_main.vehicle.spawn.dialog_success"),{variant:"success"})})}})},w=()=>{Ne("fixVehicle").then(({e:M})=>{if(M)return o(r("nui_menu.page_main.vehicle.not_in_veh_error"),{variant:"error"});o(r("nui_menu.page_main.vehicle.fix.success"),{variant:"info"})})},C=()=>{if(!_.oneSync.status)return o(r("nui_menu.page_main.vehicle.onesync_error"),{variant:"error"});Ne("deleteVehicle").then(({e:M})=>{if(M)return o(r("nui_menu.page_main.vehicle.not_in_veh_error"),{variant:"error"});o(r("nui_menu.page_main.vehicle.delete.success"),{variant:"info"})})},I=()=>{Ne("boostVehicle").then(({e:M})=>{if(M)return o(r("nui_menu.page_main.vehicle.not_in_veh_error"),{variant:"error"})})},R=()=>{Ne("healMyself");const M=[r("nui_menu.page_main.heal.myself.success_0"),r("nui_menu.page_main.heal.myself.success_1"),r("nui_menu.page_main.heal.myself.success_2"),r("nui_menu.page_main.heal.myself.success_3")].filter(N=>!!(N&&N.length)),V=M[Math.round((M.length-1)*Math.random())];o(V,{variant:"success"})},L=()=>{Ne("healAllPlayers"),o(r("nui_menu.page_main.heal.everyone.success"),{variant:"info"})},G=()=>{e({title:r("nui_menu.page_main.announcement.title"),description:r("nui_menu.page_main.announcement.dialog_desc"),placeholder:r("nui_menu.page_main.announcement.dialog_placeholder"),onSubmit:M=>{o(r("nui_menu.page_main.announcement.dialog_success"),{variant:"success"}),Ne("sendAnnouncement",{message:M})}})},$=()=>{if(k)return o("This option is not yet available for RedM.",{variant:"error"});e({title:r("nui_menu.page_main.clear_area.title"),description:r("nui_menu.page_main.clear_area.dialog_desc"),placeholder:"300",suggestions:["50","150","300"],onSubmit:M=>{const V=parseInt(M);if(isNaN(V)||V>300||V<0)return o(r("nui_menu.page_main.clear_area.dialog_error"),{variant:"error"});Ne("clearArea",V).then(()=>{o(r("nui_menu.page_main.clear_area.dialog_success",{radius:V}),{variant:"success"})})}})},H=()=>{Ne("togglePlayerIDs")},W=b.useMemo(()=>[{title:r("nui_menu.page_main.player_mode.title"),requiredPermission:"players.playermode",isMultiAction:!0,initialValue:i,actions:[{name:r("nui_menu.page_main.player_mode.noclip.title"),label:r("nui_menu.page_main.player_mode.noclip.label"),value:Nn.NOCLIP,icon:m.jsx(o6,{}),onSelect:()=>{h(Nn.NOCLIP)}},{name:r("nui_menu.page_main.player_mode.godmode.title"),label:r("nui_menu.page_main.player_mode.godmode.label"),value:Nn.GOD_MODE,icon:m.jsx(z6,{}),onSelect:()=>{h(Nn.GOD_MODE)}},{name:r("nui_menu.page_main.player_mode.superjump.title"),label:r("nui_menu.page_main.player_mode.superjump.label"),value:Nn.SUPER_JUMP,icon:m.jsx(ZV,{}),onSelect:()=>{h(Nn.SUPER_JUMP)}},{name:r("nui_menu.page_main.player_mode.normal.title"),label:r("nui_menu.page_main.player_mode.normal.label"),value:Nn.DEFAULT,icon:m.jsx(JV,{}),onSelect:()=>{h(Nn.DEFAULT)}}]},{title:r("nui_menu.page_main.teleport.title"),requiredPermission:"players.teleport",isMultiAction:!0,initialValue:l,actions:[{name:r("nui_menu.page_main.teleport.waypoint.title"),label:r("nui_menu.page_main.teleport.waypoint.label"),value:Bo.WAYPOINT,icon:m.jsx(w6,{}),onSelect:()=>{u(Bo.WAYPOINT),Ne("tpToWaypoint",{})}},{name:r("nui_menu.page_main.teleport.coords.title"),label:r("nui_menu.page_main.teleport.coords.label"),value:Bo.COORDINATES,icon:m.jsx(g6,{}),onSelect:()=>{u(Bo.COORDINATES),s()}},{name:r("nui_menu.page_main.teleport.back.title"),label:r("nui_menu.page_main.teleport.back.label"),value:Bo.PREVIOUS,icon:m.jsx(x6,{}),onSelect:y},{name:r("nui_menu.page_main.teleport.copy.title"),label:r("nui_menu.page_main.teleport.copy.label"),value:Bo.COPY,icon:m.jsx(Dh,{}),onSelect:S}]},{title:r("nui_menu.page_main.vehicle.title"),requiredPermission:"menu.vehicle",isMultiAction:!0,initialValue:c,actions:[{name:r("nui_menu.page_main.vehicle.spawn.title"),label:r("nui_menu.page_main.vehicle.spawn.label"),value:Pr.SPAWN,icon:m.jsx(l6,{}),onSelect:()=>{d(Pr.SPAWN),T()}},{name:r("nui_menu.page_main.vehicle.fix.title"),label:r("nui_menu.page_main.vehicle.fix.label"),value:Pr.FIX,icon:m.jsx(e6,{}),onSelect:()=>{d(Pr.FIX),w()}},{name:r("nui_menu.page_main.vehicle.delete.title"),label:r("nui_menu.page_main.vehicle.delete.label"),value:Pr.DELETE,icon:m.jsx(a6,{}),onSelect:()=>{d(Pr.DELETE),C()}},{name:r("nui_menu.page_main.vehicle.boost.title"),label:r("nui_menu.page_main.vehicle.boost.label"),value:Pr.BOOST,icon:m.jsx(T6,{}),onSelect:()=>{d(Pr.BOOST),I()}}]},{title:r("nui_menu.page_main.heal.title"),requiredPermission:"players.heal",isMultiAction:!0,initialValue:p,actions:[{name:r("nui_menu.page_main.heal.myself.title"),label:r("nui_menu.page_main.heal.myself.label"),value:js.SELF,icon:m.jsx(p6,{}),onSelect:()=>{f(js.SELF),R()}},{name:r("nui_menu.page_main.heal.everyone.title"),label:r("nui_menu.page_main.heal.everyone.label"),value:js.ALL,icon:m.jsx(_6,{}),onSelect:()=>{f(js.ALL),L()}}]},{title:r("nui_menu.page_main.announcement.title"),label:r("nui_menu.page_main.announcement.label"),requiredPermission:"players.message",icon:m.jsx(XV,{}),onSelect:G},{title:r("nui_menu.page_main.clear_area.title"),label:r("nui_menu.page_main.clear_area.label"),requiredPermission:"menu.clear_area",icon:m.jsx(t6,{}),onSelect:$},{title:r("nui_menu.page_main.player_ids.title"),label:r("nui_menu.page_main.player_ids.label"),requiredPermission:"menu.viewids",icon:m.jsx(v6,{}),onSelect:H}],[i,l,c,p,_,k]);return m.jsxs(_e,{children:[m.jsx(oU,{children:W.map((M,V)=>M.isMultiAction?m.jsx(WH,{selected:t===V,...M},V):m.jsx(FH,{selected:t===V,...M},V))}),m.jsx(tU,{style:{opacity:t<=1?0:1}}),m.jsx(nU,{style:{opacity:t>=6?0:1}}),m.jsx(rU,{display:"flex",justifyContent:"center",children:m.jsx(d6,{})})]})},aU=({themeName:e})=>{const t=e==="fivem"?"txadmin.png":"txadmin-redm.png";return m.jsx(_e,{my:1,display:"flex",justifyContent:"center",children:m.jsx("img",{src:`images/${t}`,alt:"txAdmin logo"})})},sU=J(_e)(({theme:e})=>({height:"fit-content",background:e.palette.background.default,width:325,borderRadius:15,display:"flex",flexDirection:"column",userSelect:"none"})),lU=de.memo(()=>{const e=An(),t=gi(),n=Fa(),r=Math.max(0,9-t.txAdminVersion.length),o="  ".repeat(r),i=yj(n,50);return m.jsxs(sU,{p:2,pb:1,children:[m.jsx(aU,{themeName:e.name}),m.jsxs(je,{color:"textSecondary",style:{fontWeight:500,marginTop:-20,textAlign:"right",fontSize:12},children:["v",t.txAdminVersion,o]}),m.jsx(BH,{}),m.jsx(bL,{in:i===Yt.Main,unmountOnExit:!0,mountOnEnter:!0,children:m.jsx(iU,{})})]})}),uU=()=>{RH();const e=Fa(),t=gi();return m.jsxs(m.Fragment,{children:[m.jsx(_e,{style:{width:"fit-content",alignSelf:t.alignRight?"flex-end":"auto"},children:m.jsx(OH,{children:m.jsx(lU,{})})}),m.jsx(V7,{visible:e===Yt.Players}),m.jsx(Y7,{visible:e===Yt.IFrame})]})},cU=()=>{const e=XS(),t=y7();b.useEffect(()=>{const n=r=>{t&&["Escape","Backspace"].includes(r.code)&&(e(!1),Ne("closeMenu"),Ne("playSound","enter"))};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[e,t])},dU=()=>{const e=XS(),t=Ov(),n=G7(),r=O6();Nt("setDebugMode",o=>{window.__MenuDebugMode=o}),Nt("setVisible",e),Nt("setPermissions",n),Nt("setServerCtx",r),Nt("setMenuPage",t),Nt("resetSession",()=>{Wr("/nui/resetSession").catch()})};class pU extends b.Component{state={hasError:!1,error:null};constructor(t){super(t),this.handleReloadClick.bind(this)}componentDidUpdate(){this.state.hasError&&Ne("focusInputs",!0)}static getDerivedStateFromError(t){return{hasError:!0,error:t}}handleReloadClick(){Ne("focusInputs",!1),window.location.reload()}render(){return this.state.hasError?m.jsxs(Rv,{open:this.state.hasError,children:[m.jsx(Pv,{children:"Fatal Error Encountered"}),m.jsx(Ol,{children:m.jsxs(iT,{children:["The txAdmin menu has an encountered an error it was unable to recover from, the NUI frame will need to be reloaded. The error message is shown below for developer reference.",m.jsx("br",{}),m.jsx("br",{}),m.jsx("code",{style:{color:"red"},children:this.state.error.message})]})}),m.jsx(oT,{children:m.jsx(Et,{color:"primary",onClick:this.handleReloadClick,children:"Reload Menu"})})]}):this.props.children}}const Or={root:"WarnBox-root",inner:"WarnBox-inner",title:"WarnBox-title",message:"WarnBox-message",author:"WarnBox-author",instruction:"WarnBox-instruction"},fU=J("div")({color:"whitesmoke",transition:"transform 300ms ease-in-out",maxWidth:"700px",[`& .${Or.inner}`]:{padding:32,border:"3px dashed whitesmoke",borderRadius:12},[`& .${Or.title}`]:{display:"flex",margin:"-20px auto 18px auto",width:"max-content",borderBottom:"2px solid whitesmoke",paddingBottom:5,fontWeight:700},[`& .${Or.message}`]:{fontSize:"1.5em"},[`& .${Or.author}`]:{textAlign:"right",fontSize:"0.8em",marginTop:15,marginBottom:-15},[`& .${Or.instruction}`]:{marginTop:"1em",fontSize:"0.85em",textAlign:"center"}}),h1=()=>m.jsx(S6,{style:{color:"darkSalmon",padding:"0 4px 0 4px",height:"3rem",width:"3rem"}}),mU=({message:e,warnedBy:t})=>{const n=Dt.useTranslate();return m.jsxs(fU,{className:Or.root,children:[m.jsxs(_e,{className:Or.inner,children:[m.jsxs(_e,{className:Or.title,children:[m.jsx(h1,{}),m.jsx(je,{variant:"h3",style:{fontWeight:700},children:n("nui_warning.title")}),m.jsx(h1,{})]}),m.jsx(je,{variant:"h5",style:{textAlign:"center"},children:e}),m.jsxs(je,{style:{textAlign:"right",marginBottom:-20},variant:"body2",children:[n("nui_warning.warned_by")," ",t]})]}),m.jsx(_e,{className:Or.instruction,children:n("nui_warning.instruction")})]})},Ks={root:"MainWarn-root",miniBounce:"MainWarn-miniBounce"},hU=J("div")({[`& .${Ks.root}`]:{top:0,left:0,transition:"background-color 750ms ease-in-out",position:"absolute",height:"100vh",width:"100vw",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"rgba(133, 3, 3, 0.95)"},"@keyframes miniBounce":{"0%":{backgroundColor:"rgba(133, 3, 3, 0.95)"},"30%":{backgroundColor:"rgba(133, 3, 3, 0.60)"},"60%":{backgroundColor:"rgba(133, 3, 3, 0.30)"},"70%":{backgroundColor:"rgba(133, 3, 3, 0.60)"},"100%":{backgroundColor:"rgba(133, 3, 3, 0.95)"}},[`& .${Ks.miniBounce}`]:{animation:"miniBounce 500ms ease-in-out"}}),g1=new Audio("sounds/warning_pulse.mp3"),gU=new Audio("sounds/warning_open.mp3"),vU=({})=>{const[e,t]=b.useState(!1),[n,r]=b.useState(!1),[o,i]=b.useState(null);Nt("setWarnOpen",l=>{i(l),r(!0),gU.play()}),Nt("pulseWarning",()=>{t(!0),g1.play(),setTimeout(()=>{t(!1)},500)}),Nt("closeWarning",()=>{r(!1)});const a=()=>{g1.play()};return m.jsx(hU,{children:m.jsx(yp,{in:n,onExit:a,children:m.jsx(_e,{className:e?`${Ks.root} ${Ks.miniBounce}`:Ks.root,children:m.jsx(mU,{message:o?.reason??"",warnedBy:o?.warnedBy??""})})})})},yU=J(je)({alignSelf:"center",marginTop:"auto",marginBottom:"auto",opacity:.5}),Ul=()=>m.jsx(_e,{p:2,height:"100%",display:"flex",flexDirection:"column",children:m.jsx(yU,{variant:"h5",children:"Failed to load player data :("})}),cm="DialogActionView",Ir={actionGrid:`${cm}-actionGrid`,tooltipOverride:`${cm}-tooltipOverride`,sectionTitle:`${cm}-sectionTitle`},_U=J(Ol)({[`& .${Ir.actionGrid}`]:{display:"flex",columnGap:10,rowGap:10,paddingBottom:15},[`& .${Ir.tooltipOverride}`]:{fontSize:12},[`& .${Ir.sectionTitle}`]:{paddingBottom:5}}),bU=()=>{const{openDialog:e}=Jv(),t=Va(),n=Uv(),{enqueueSnackbar:r}=cr(),o=Dt.useTranslate(),{goToFramePage:i}=Tj(),a=Ro(),l=Wl(),{closeMenu:u,showNoPerms:c}=Jj();if("error"in t)return m.jsx(Ul,{});const d=(w,C)=>{"success"in w&&w.success===!0?r(o(`nui_menu.player_modal.actions.${C}`),{variant:"success"}):r(w.error??o("nui_menu.misc.unknown_error"),{variant:"error"})},p=()=>{if(!He("players.message",a))return c("Message");e({title:`${o("nui_menu.player_modal.actions.moderation.dm_dialog.title")} ${n.name}`,description:o("nui_menu.player_modal.actions.moderation.dm_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.dm_dialog.placeholder"),onSubmit:async w=>{try{const C=await Wr(`/player/message?mutex=current&netid=${n.id}`,{method:"POST",data:{message:w.trim()}});d(C,"moderation.dm_dialog.success")}catch(C){r(C.message,{variant:"error"})}}})},f=()=>{if(!He("players.warn",a))return c("Warn");e({title:`${o("nui_menu.player_modal.actions.moderation.warn_dialog.title")} ${n.name}`,description:o("nui_menu.player_modal.actions.moderation.warn_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.warn_dialog.placeholder"),onSubmit:async w=>{try{const C=await Wr(`/player/warn?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:w.trim()}});d(C,"moderation.warn_dialog.success")}catch(C){r(C.message,{variant:"error"})}}})},_=()=>{if(!He("players.kick",a))return c("Kick");e({title:`${o("nui_menu.player_modal.actions.moderation.kick_dialog.title")} ${n.name}`,description:o("nui_menu.player_modal.actions.moderation.kick_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.kick_dialog.placeholder"),onSubmit:async w=>{try{const C=await Wr(`/player/kick?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:w.trim()}});d(C,"moderation.kick_dialog.success")}catch(C){r(C.message,{variant:"error"})}}})},g=()=>{if(!He("manage.admins",a))return c("Manage Admins");const w=new URLSearchParams;if(typeof t.player.netid=="number"){w.set("autofill","true"),w.set("name",t.player.pureName);for(const C of t.player.ids)C.startsWith("discord:")?w.set("discord",C):C.startsWith("fivem:")&&w.set("citizenfx",C)}i(`/admins?${w}`),l(!1)},k=()=>{if(!He("players.heal",a))return c("Heal");Ne("healPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.heal_player"),{variant:"success"})},j=()=>{if(!He("players.teleport",a))return c("Teleport");u(),Ne("tpToPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.tp_player"),{variant:"success"})},v=()=>{if(!He("players.teleport",a))return c("Teleport");u(),Ne("summonPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.bring_player"),{variant:"success"})},h=()=>{if(!He("players.spectate",a))return c("Spectate");u(),Ne("spectatePlayer",{id:n.id})},s=()=>{if(!He("players.freeze",a))return c("Freeze");Ne("togglePlayerFreeze",{id:n.id})},y=()=>{if(!He("players.troll",a))return c("Troll");Ne("drunkEffectPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},S=()=>{if(!He("players.troll",a))return c("Troll");Ne("setOnFire",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},T=()=>{if(!He("players.troll",a))return c("Troll");Ne("wildAttack",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))};return m.jsxs(_U,{children:[m.jsx(_e,{pb:1,children:m.jsx(je,{variant:"h6",children:o("nui_menu.player_modal.actions.title")})}),m.jsx(je,{className:Ir.sectionTitle,children:o("nui_menu.player_modal.actions.moderation.title")}),m.jsxs(_e,{className:Ir.actionGrid,children:[m.jsx(Et,{variant:"outlined",color:"primary",onClick:p,disabled:!He("players.message",a),children:o("nui_menu.player_modal.actions.moderation.options.dm")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:f,disabled:!He("players.warn",a),children:o("nui_menu.player_modal.actions.moderation.options.warn")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:_,disabled:!He("players.kick",a),children:o("nui_menu.player_modal.actions.moderation.options.kick")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:g,disabled:!He("manage.admins",a),children:o("nui_menu.player_modal.actions.moderation.options.set_admin")})]}),m.jsx(je,{className:Ir.sectionTitle,children:o("nui_menu.player_modal.actions.interaction.title")}),m.jsxs(_e,{className:Ir.actionGrid,children:[m.jsx(Et,{variant:"outlined",color:"primary",onClick:k,disabled:!He("players.heal",a),children:o("nui_menu.player_modal.actions.interaction.options.heal")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:j,disabled:!He("players.teleport",a),children:o("nui_menu.player_modal.actions.interaction.options.go_to")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:v,disabled:!He("players.teleport",a),children:o("nui_menu.player_modal.actions.interaction.options.bring")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:h,disabled:!He("players.spectate",a),children:o("nui_menu.player_modal.actions.interaction.options.spectate")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:s,disabled:!He("players.freeze",a),children:o("nui_menu.player_modal.actions.interaction.options.toggle_freeze")})]}),m.jsx(je,{className:Ir.sectionTitle,children:o("nui_menu.player_modal.actions.troll.title")}),m.jsxs(_e,{className:Ir.actionGrid,children:[m.jsx(Et,{variant:"outlined",color:"primary",onClick:y,disabled:!He("players.troll",a),children:o("nui_menu.player_modal.actions.troll.options.drunk")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:S,disabled:!He("players.troll",a),children:o("nui_menu.player_modal.actions.troll.options.fire")}),m.jsx(Et,{variant:"outlined",color:"primary",onClick:T,disabled:!He("players.troll",a),children:o("nui_menu.player_modal.actions.troll.options.wild_attack")})]})]})};var qj={exports:{}};(function(e){(function(){var t=r(function(s){return s===1?"χρόνος":"χρόνια"},function(s){return s===1?"μήνας":"μήνες"},function(s){return s===1?"εβδομάδα":"εβδομάδες"},function(s){return s===1?"μέρα":"μέρες"},function(s){return s===1?"ώρα":"ώρες"},function(s){return s===1?"λεπτό":"λεπτά"},function(s){return s===1?"δευτερόλεπτο":"δευτερόλεπτα"},function(s){return(s===1?"χιλιοστό":"χιλιοστά")+" του δευτερολέπτου"},","),n={af:r("jaar",function(s){return"maand"+(s===1?"":"e")},function(s){return s===1?"week":"weke"},function(s){return s===1?"dag":"dae"},function(s){return s===1?"uur":"ure"},function(s){return s===1?"minuut":"minute"},function(s){return"sekonde"+(s===1?"":"s")},function(s){return"millisekonde"+(s===1?"":"s")},","),ar:d(r(function(s){return["سنة","سنتان","سنوات"][o(s)]},function(s){return["شهر","شهران","أشهر"][o(s)]},function(s){return["أسبوع","أسبوعين","أسابيع"][o(s)]},function(s){return["يوم","يومين","أيام"][o(s)]},function(s){return["ساعة","ساعتين","ساعات"][o(s)]},function(s){return["دقيقة","دقيقتان","دقائق"][o(s)]},function(s){return["ثانية","ثانيتان","ثواني"][o(s)]},function(s){return["جزء من الثانية","جزآن من الثانية","أجزاء من الثانية"][o(s)]},","),{delimiter:" ﻭ ",_digitReplacements:["۰","١","٢","٣","٤","٥","٦","٧","٨","٩"]}),bg:r(function(s){return["години","година","години"][a(s)]},function(s){return["месеца","месец","месеца"][a(s)]},function(s){return["седмици","седмица","седмици"][a(s)]},function(s){return["дни","ден","дни"][a(s)]},function(s){return["часа","час","часа"][a(s)]},function(s){return["минути","минута","минути"][a(s)]},function(s){return["секунди","секунда","секунди"][a(s)]},function(s){return["милисекунди","милисекунда","милисекунди"][a(s)]},","),bn:r("বছর","মাস","সপ্তাহ","দিন","ঘন্টা","মিনিট","সেকেন্ড","মিলিসেকেন্ড"),ca:r(function(s){return"any"+(s===1?"":"s")},function(s){return"mes"+(s===1?"":"os")},function(s){return"setman"+(s===1?"a":"es")},function(s){return"di"+(s===1?"a":"es")},function(s){return"hor"+(s===1?"a":"es")},function(s){return"minut"+(s===1?"":"s")},function(s){return"segon"+(s===1?"":"s")},function(s){return"milisegon"+(s===1?"":"s")},","),ckb:r("ساڵ","مانگ","هەفتە","ڕۆژ","کاژێر","خولەک","چرکە","میلی چرکە","."),cs:r(function(s){return["rok","roku","roky","let"][l(s)]},function(s){return["měsíc","měsíce","měsíce","měsíců"][l(s)]},function(s){return["týden","týdne","týdny","týdnů"][l(s)]},function(s){return["den","dne","dny","dní"][l(s)]},function(s){return["hodina","hodiny","hodiny","hodin"][l(s)]},function(s){return["minuta","minuty","minuty","minut"][l(s)]},function(s){return["sekunda","sekundy","sekundy","sekund"][l(s)]},function(s){return["milisekunda","milisekundy","milisekundy","milisekund"][l(s)]},","),cy:r("flwyddyn","mis","wythnos","diwrnod","awr","munud","eiliad","milieiliad"),da:r("år",function(s){return"måned"+(s===1?"":"er")},function(s){return"uge"+(s===1?"":"r")},function(s){return"dag"+(s===1?"":"e")},function(s){return"time"+(s===1?"":"r")},function(s){return"minut"+(s===1?"":"ter")},function(s){return"sekund"+(s===1?"":"er")},function(s){return"millisekund"+(s===1?"":"er")},","),de:r(function(s){return"Jahr"+(s===1?"":"e")},function(s){return"Monat"+(s===1?"":"e")},function(s){return"Woche"+(s===1?"":"n")},function(s){return"Tag"+(s===1?"":"e")},function(s){return"Stunde"+(s===1?"":"n")},function(s){return"Minute"+(s===1?"":"n")},function(s){return"Sekunde"+(s===1?"":"n")},function(s){return"Millisekunde"+(s===1?"":"n")},","),el:t,en:r(function(s){return"year"+(s===1?"":"s")},function(s){return"month"+(s===1?"":"s")},function(s){return"week"+(s===1?"":"s")},function(s){return"day"+(s===1?"":"s")},function(s){return"hour"+(s===1?"":"s")},function(s){return"minute"+(s===1?"":"s")},function(s){return"second"+(s===1?"":"s")},function(s){return"millisecond"+(s===1?"":"s")}),eo:r(function(s){return"jaro"+(s===1?"":"j")},function(s){return"monato"+(s===1?"":"j")},function(s){return"semajno"+(s===1?"":"j")},function(s){return"tago"+(s===1?"":"j")},function(s){return"horo"+(s===1?"":"j")},function(s){return"minuto"+(s===1?"":"j")},function(s){return"sekundo"+(s===1?"":"j")},function(s){return"milisekundo"+(s===1?"":"j")},","),es:r(function(s){return"año"+(s===1?"":"s")},function(s){return"mes"+(s===1?"":"es")},function(s){return"semana"+(s===1?"":"s")},function(s){return"día"+(s===1?"":"s")},function(s){return"hora"+(s===1?"":"s")},function(s){return"minuto"+(s===1?"":"s")},function(s){return"segundo"+(s===1?"":"s")},function(s){return"milisegundo"+(s===1?"":"s")},","),et:r(function(s){return"aasta"+(s===1?"":"t")},function(s){return"kuu"+(s===1?"":"d")},function(s){return"nädal"+(s===1?"":"at")},function(s){return"päev"+(s===1?"":"a")},function(s){return"tund"+(s===1?"":"i")},function(s){return"minut"+(s===1?"":"it")},function(s){return"sekund"+(s===1?"":"it")},function(s){return"millisekund"+(s===1?"":"it")},","),eu:r("urte","hilabete","aste","egun","ordu","minutu","segundo","milisegundo",","),fa:r("سال","ماه","هفته","روز","ساعت","دقیقه","ثانیه","میلی ثانیه"),fi:r(function(s){return s===1?"vuosi":"vuotta"},function(s){return s===1?"kuukausi":"kuukautta"},function(s){return"viikko"+(s===1?"":"a")},function(s){return"päivä"+(s===1?"":"ä")},function(s){return"tunti"+(s===1?"":"a")},function(s){return"minuutti"+(s===1?"":"a")},function(s){return"sekunti"+(s===1?"":"a")},function(s){return"millisekunti"+(s===1?"":"a")},","),fo:r("ár",function(s){return s===1?"mánaður":"mánaðir"},function(s){return s===1?"vika":"vikur"},function(s){return s===1?"dagur":"dagar"},function(s){return s===1?"tími":"tímar"},function(s){return s===1?"minuttur":"minuttir"},"sekund","millisekund",","),fr:r(function(s){return"an"+(s>=2?"s":"")},"mois",function(s){return"semaine"+(s>=2?"s":"")},function(s){return"jour"+(s>=2?"s":"")},function(s){return"heure"+(s>=2?"s":"")},function(s){return"minute"+(s>=2?"s":"")},function(s){return"seconde"+(s>=2?"s":"")},function(s){return"milliseconde"+(s>=2?"s":"")},","),gr:t,he:r(function(s){return s===1?"שנה":"שנים"},function(s){return s===1?"חודש":"חודשים"},function(s){return s===1?"שבוע":"שבועות"},function(s){return s===1?"יום":"ימים"},function(s){return s===1?"שעה":"שעות"},function(s){return s===1?"דקה":"דקות"},function(s){return s===1?"שניה":"שניות"},function(s){return s===1?"מילישנייה":"מילישניות"}),hr:r(function(s){return s%10===2||s%10===3||s%10===4?"godine":"godina"},function(s){return s===1?"mjesec":s===2||s===3||s===4?"mjeseca":"mjeseci"},function(s){return s%10===1&&s!==11?"tjedan":"tjedna"},function(s){return s===1?"dan":"dana"},function(s){return s===1?"sat":s===2||s===3||s===4?"sata":"sati"},function(s){var y=s%10;return(y===2||y===3||y===4)&&(s<10||s>14)?"minute":"minuta"},function(s){var y=s%10;return y===5||Math.floor(s)===s&&s>=10&&s<=19?"sekundi":y===1?"sekunda":y===2||y===3||y===4?"sekunde":"sekundi"},function(s){return s===1?"milisekunda":s%10===2||s%10===3||s%10===4?"milisekunde":"milisekundi"},","),hi:r("साल",function(s){return s===1?"महीना":"महीने"},function(s){return s===1?"हफ़्ता":"हफ्ते"},"दिन",function(s){return s===1?"घंटा":"घंटे"},"मिनट","सेकंड","मिलीसेकंड"),hu:r("év","hónap","hét","nap","óra","perc","másodperc","ezredmásodperc",","),id:r("tahun","bulan","minggu","hari","jam","menit","detik","milidetik"),is:r("ár",function(s){return"mánuð"+(s===1?"ur":"ir")},function(s){return"vik"+(s===1?"a":"ur")},function(s){return"dag"+(s===1?"ur":"ar")},function(s){return"klukkutím"+(s===1?"i":"ar")},function(s){return"mínút"+(s===1?"a":"ur")},function(s){return"sekúnd"+(s===1?"a":"ur")},function(s){return"millisekúnd"+(s===1?"a":"ur")}),it:r(function(s){return"ann"+(s===1?"o":"i")},function(s){return"mes"+(s===1?"e":"i")},function(s){return"settiman"+(s===1?"a":"e")},function(s){return"giorn"+(s===1?"o":"i")},function(s){return"or"+(s===1?"a":"e")},function(s){return"minut"+(s===1?"o":"i")},function(s){return"second"+(s===1?"o":"i")},function(s){return"millisecond"+(s===1?"o":"i")},","),ja:r("年","ヶ月","週","日","時間","分","秒","ミリ秒"),km:r("ឆ្នាំ","ខែ","សប្តាហ៍","ថ្ងៃ","ម៉ោង","នាទី","វិនាទី","មិល្លីវិនាទី"),kn:r(function(s){return s===1?"ವರ್ಷ":"ವರ್ಷಗಳು"},function(s){return s===1?"ತಿಂಗಳು":"ತಿಂಗಳುಗಳು"},function(s){return s===1?"ವಾರ":"ವಾರಗಳು"},function(s){return s===1?"ದಿನ":"ದಿನಗಳು"},function(s){return s===1?"ಗಂಟೆ":"ಗಂಟೆಗಳು"},function(s){return s===1?"ನಿಮಿಷ":"ನಿಮಿಷಗಳು"},function(s){return s===1?"ಸೆಕೆಂಡ್":"ಸೆಕೆಂಡುಗಳು"},function(s){return s===1?"ಮಿಲಿಸೆಕೆಂಡ್":"ಮಿಲಿಸೆಕೆಂಡುಗಳು"}),ko:r("년","개월","주일","일","시간","분","초","밀리 초"),ku:r("sal","meh","hefte","roj","seet","deqe","saniye","mîlîçirk",","),lo:r("ປີ","ເດືອນ","ອາທິດ","ມື້","ຊົ່ວໂມງ","ນາທີ","ວິນາທີ","ມິນລິວິນາທີ",","),lt:r(function(s){return s%10===0||s%100>=10&&s%100<=20?"metų":"metai"},function(s){return["mėnuo","mėnesiai","mėnesių"][u(s)]},function(s){return["savaitė","savaitės","savaičių"][u(s)]},function(s){return["diena","dienos","dienų"][u(s)]},function(s){return["valanda","valandos","valandų"][u(s)]},function(s){return["minutė","minutės","minučių"][u(s)]},function(s){return["sekundė","sekundės","sekundžių"][u(s)]},function(s){return["milisekundė","milisekundės","milisekundžių"][u(s)]},","),lv:r(function(s){return c(s)?"gads":"gadi"},function(s){return c(s)?"mēnesis":"mēneši"},function(s){return c(s)?"nedēļa":"nedēļas"},function(s){return c(s)?"diena":"dienas"},function(s){return c(s)?"stunda":"stundas"},function(s){return c(s)?"minūte":"minūtes"},function(s){return c(s)?"sekunde":"sekundes"},function(s){return c(s)?"milisekunde":"milisekundes"},","),mk:r(function(s){return s===1?"година":"години"},function(s){return s===1?"месец":"месеци"},function(s){return s===1?"недела":"недели"},function(s){return s===1?"ден":"дена"},function(s){return s===1?"час":"часа"},function(s){return s===1?"минута":"минути"},function(s){return s===1?"секунда":"секунди"},function(s){return s===1?"милисекунда":"милисекунди"},","),mn:r("жил","сар","долоо хоног","өдөр","цаг","минут","секунд","миллисекунд"),mr:r(function(s){return s===1?"वर्ष":"वर्षे"},function(s){return s===1?"महिना":"महिने"},function(s){return s===1?"आठवडा":"आठवडे"},"दिवस","तास",function(s){return s===1?"मिनिट":"मिनिटे"},"सेकंद","मिलिसेकंद"),ms:r("tahun","bulan","minggu","hari","jam","minit","saat","milisaat"),nl:r("jaar",function(s){return s===1?"maand":"maanden"},function(s){return s===1?"week":"weken"},function(s){return s===1?"dag":"dagen"},"uur",function(s){return s===1?"minuut":"minuten"},function(s){return s===1?"seconde":"seconden"},function(s){return s===1?"milliseconde":"milliseconden"},","),no:r("år",function(s){return"måned"+(s===1?"":"er")},function(s){return"uke"+(s===1?"":"r")},function(s){return"dag"+(s===1?"":"er")},function(s){return"time"+(s===1?"":"r")},function(s){return"minutt"+(s===1?"":"er")},function(s){return"sekund"+(s===1?"":"er")},function(s){return"millisekund"+(s===1?"":"er")},","),pl:r(function(s){return["rok","roku","lata","lat"][i(s)]},function(s){return["miesiąc","miesiąca","miesiące","miesięcy"][i(s)]},function(s){return["tydzień","tygodnia","tygodnie","tygodni"][i(s)]},function(s){return["dzień","dnia","dni","dni"][i(s)]},function(s){return["godzina","godziny","godziny","godzin"][i(s)]},function(s){return["minuta","minuty","minuty","minut"][i(s)]},function(s){return["sekunda","sekundy","sekundy","sekund"][i(s)]},function(s){return["milisekunda","milisekundy","milisekundy","milisekund"][i(s)]},","),pt:r(function(s){return"ano"+(s===1?"":"s")},function(s){return s===1?"mês":"meses"},function(s){return"semana"+(s===1?"":"s")},function(s){return"dia"+(s===1?"":"s")},function(s){return"hora"+(s===1?"":"s")},function(s){return"minuto"+(s===1?"":"s")},function(s){return"segundo"+(s===1?"":"s")},function(s){return"milissegundo"+(s===1?"":"s")},","),ro:r(function(s){return s===1?"an":"ani"},function(s){return s===1?"lună":"luni"},function(s){return s===1?"săptămână":"săptămâni"},function(s){return s===1?"zi":"zile"},function(s){return s===1?"oră":"ore"},function(s){return s===1?"minut":"minute"},function(s){return s===1?"secundă":"secunde"},function(s){return s===1?"milisecundă":"milisecunde"},","),ru:r(function(s){return["лет","год","года"][a(s)]},function(s){return["месяцев","месяц","месяца"][a(s)]},function(s){return["недель","неделя","недели"][a(s)]},function(s){return["дней","день","дня"][a(s)]},function(s){return["часов","час","часа"][a(s)]},function(s){return["минут","минута","минуты"][a(s)]},function(s){return["секунд","секунда","секунды"][a(s)]},function(s){return["миллисекунд","миллисекунда","миллисекунды"][a(s)]},","),sq:r(function(s){return s===1?"vit":"vjet"},"muaj","javë","ditë","orë",function(s){return"minut"+(s===1?"ë":"a")},function(s){return"sekond"+(s===1?"ë":"a")},function(s){return"milisekond"+(s===1?"ë":"a")},","),sr:r(function(s){return["години","година","године"][a(s)]},function(s){return["месеци","месец","месеца"][a(s)]},function(s){return["недељи","недеља","недеље"][a(s)]},function(s){return["дани","дан","дана"][a(s)]},function(s){return["сати","сат","сата"][a(s)]},function(s){return["минута","минут","минута"][a(s)]},function(s){return["секунди","секунда","секунде"][a(s)]},function(s){return["милисекунди","милисекунда","милисекунде"][a(s)]},","),ta:r(function(s){return s===1?"வருடம்":"ஆண்டுகள்"},function(s){return s===1?"மாதம்":"மாதங்கள்"},function(s){return s===1?"வாரம்":"வாரங்கள்"},function(s){return s===1?"நாள்":"நாட்கள்"},function(s){return s===1?"மணி":"மணிநேரம்"},function(s){return"நிமிட"+(s===1?"ம்":"ங்கள்")},function(s){return"வினாடி"+(s===1?"":"கள்")},function(s){return"மில்லி விநாடி"+(s===1?"":"கள்")}),te:r(function(s){return"సంవత్స"+(s===1?"రం":"రాల")},function(s){return"నెల"+(s===1?"":"ల")},function(s){return s===1?"వారం":"వారాలు"},function(s){return"రోజు"+(s===1?"":"లు")},function(s){return"గంట"+(s===1?"":"లు")},function(s){return s===1?"నిమిషం":"నిమిషాలు"},function(s){return s===1?"సెకను":"సెకన్లు"},function(s){return s===1?"మిల్లీసెకన్":"మిల్లీసెకన్లు"}),uk:r(function(s){return["років","рік","роки"][a(s)]},function(s){return["місяців","місяць","місяці"][a(s)]},function(s){return["тижнів","тиждень","тижні"][a(s)]},function(s){return["днів","день","дні"][a(s)]},function(s){return["годин","година","години"][a(s)]},function(s){return["хвилин","хвилина","хвилини"][a(s)]},function(s){return["секунд","секунда","секунди"][a(s)]},function(s){return["мілісекунд","мілісекунда","мілісекунди"][a(s)]},","),ur:r("سال",function(s){return s===1?"مہینہ":"مہینے"},function(s){return s===1?"ہفتہ":"ہفتے"},"دن",function(s){return s===1?"گھنٹہ":"گھنٹے"},"منٹ","سیکنڈ","ملی سیکنڈ"),sk:r(function(s){return["rok","roky","roky","rokov"][l(s)]},function(s){return["mesiac","mesiace","mesiace","mesiacov"][l(s)]},function(s){return["týždeň","týždne","týždne","týždňov"][l(s)]},function(s){return["deň","dni","dni","dní"][l(s)]},function(s){return["hodina","hodiny","hodiny","hodín"][l(s)]},function(s){return["minúta","minúty","minúty","minút"][l(s)]},function(s){return["sekunda","sekundy","sekundy","sekúnd"][l(s)]},function(s){return["milisekunda","milisekundy","milisekundy","milisekúnd"][l(s)]},","),sl:r(function(s){return s%10===1?"leto":s%100===2?"leti":s%100===3||s%100===4||Math.floor(s)!==s&&s%100<=5?"leta":"let"},function(s){return s%10===1?"mesec":s%100===2||Math.floor(s)!==s&&s%100<=5?"meseca":s%10===3||s%10===4?"mesece":"mesecev"},function(s){return s%10===1?"teden":s%10===2||Math.floor(s)!==s&&s%100<=4?"tedna":s%10===3||s%10===4?"tedne":"tednov"},function(s){return s%100===1?"dan":"dni"},function(s){return s%10===1?"ura":s%100===2?"uri":s%10===3||s%10===4||Math.floor(s)!==s?"ure":"ur"},function(s){return s%10===1?"minuta":s%10===2?"minuti":s%10===3||s%10===4||Math.floor(s)!==s&&s%100<=4?"minute":"minut"},function(s){return s%10===1?"sekunda":s%100===2?"sekundi":s%100===3||s%100===4||Math.floor(s)!==s?"sekunde":"sekund"},function(s){return s%10===1?"milisekunda":s%100===2?"milisekundi":s%100===3||s%100===4||Math.floor(s)!==s?"milisekunde":"milisekund"},","),sv:r("år",function(s){return"månad"+(s===1?"":"er")},function(s){return"veck"+(s===1?"a":"or")},function(s){return"dag"+(s===1?"":"ar")},function(s){return"timm"+(s===1?"e":"ar")},function(s){return"minut"+(s===1?"":"er")},function(s){return"sekund"+(s===1?"":"er")},function(s){return"millisekund"+(s===1?"":"er")},","),sw:d(r(function(s){return s===1?"mwaka":"miaka"},function(s){return s===1?"mwezi":"miezi"},"wiki",function(s){return s===1?"siku":"masiku"},function(s){return s===1?"saa":"masaa"},"dakika","sekunde","milisekunde"),{_numberFirst:!0}),tr:r("yıl","ay","hafta","gün","saat","dakika","saniye","milisaniye",","),th:r("ปี","เดือน","สัปดาห์","วัน","ชั่วโมง","นาที","วินาที","มิลลิวินาที"),uz:r("yil","oy","hafta","kun","soat","minut","sekund","millisekund"),uz_CYR:r("йил","ой","ҳафта","кун","соат","минут","секунд","миллисекунд"),vi:r("năm","tháng","tuần","ngày","giờ","phút","giây","mili giây",","),zh_CN:r("年","个月","周","天","小时","分钟","秒","毫秒"),zh_TW:r("年","個月","周","天","小時","分鐘","秒","毫秒")};function r(s,y,S,T,w,C,I,R,L){var G={y:s,mo:y,w:S,d:T,h:w,m:C,s:I,ms:R};return typeof L<"u"&&(G.decimal=L),G}function o(s){return s===2?1:s>2&&s<11?2:0}function i(s){return s===1?0:Math.floor(s)!==s?1:s%10>=2&&s%10<=4&&!(s%100>10&&s%100<20)?2:3}function a(s){return Math.floor(s)!==s?2:s%100>=5&&s%100<=20||s%10>=5&&s%10<=9||s%10===0?0:s%10===1?1:s>1?2:0}function l(s){return s===1?0:Math.floor(s)!==s?1:s%10>=2&&s%10<=4&&s%100<10?2:3}function u(s){return s===1||s%10===1&&s%100>20?0:Math.floor(s)!==s||s%10>=2&&s%100>20||s%10>=2&&s%100<10?1:2}function c(s){return s%10===1&&s%100!==11}function d(s){for(var y,S=1;S<arguments.length;S++){y=arguments[S];for(var T in y)f(y,T)&&(s[T]=y[T])}return s}var p=Array.isArray||function(s){return Object.prototype.toString.call(s)==="[object Array]"};function f(s,y){return Object.prototype.hasOwnProperty.call(s,y)}function _(s){var y=[s.language];if(f(s,"fallbacks"))if(p(s.fallbacks)&&s.fallbacks.length)y=y.concat(s.fallbacks);else throw new Error("fallbacks must be an array with at least one element");for(var S=0;S<y.length;S++){var T=y[S];if(f(s.languages,T))return s.languages[T];if(f(n,T))return n[T]}throw new Error("No language found.")}function g(s,y,S){var T=s.unitName,w=s.unitCount,C=S.spacer,I=S.maxDecimalPoints,R;f(S,"decimal")?R=S.decimal:f(y,"decimal")?R=y.decimal:R=".";var L;"digitReplacements"in S?L=S.digitReplacements:"_digitReplacements"in y&&(L=y._digitReplacements);var G,$=I===void 0?w:Math.floor(w*Math.pow(10,I))/Math.pow(10,I),H=$.toString();if(L){G="";for(var W=0;W<H.length;W++){var M=H[W];M==="."?G+=R:G+=L[M]}}else G=H.replace(".",R);var V=y[T],N;return typeof V=="function"?N=V(w):N=V,y._numberFirst?N+C+G:G+C+N}function k(s,y){var S,T,w,C,I=y.units,R=y.unitMeasures,L="largest"in y?y.largest:1/0;if(!I.length)return[];var G={};for(C=s,T=0;T<I.length;T++){S=I[T];var $=R[S],H=T===I.length-1;w=H?C/$:Math.floor(C/$),G[S]=w,C-=w*$}if(y.round){var W=L;for(T=0;T<I.length;T++)if(S=I[T],w=G[S],w!==0&&(W--,W===0)){for(var M=T+1;M<I.length;M++){var V=I[M],N=G[V];G[S]+=N*R[V]/R[S],G[V]=0}break}for(T=I.length-1;T>=0;T--)if(S=I[T],w=G[S],w!==0){var Y=Math.round(w);if(G[S]=Y,T===0)break;var K=I[T-1],X=R[K],D=Math.floor(Y*R[S]/X);if(D)G[K]+=D,G[S]=0;else break}}var q=[];for(T=0;T<I.length&&q.length<L;T++)S=I[T],w=G[S],w&&q.push({unitName:S,unitCount:w});return q}function j(s,y){var S=_(y);if(!s.length){var T=y.units,w=T[T.length-1];return g({unitName:w,unitCount:0},S,y)}var C=y.conjunction,I=y.serialComma,R;f(y,"delimiter")?R=y.delimiter:f(S,"delimiter")?R=S.delimiter:R=", ";for(var L=[],G=0;G<s.length;G++)L.push(g(s[G],S,y));return!C||s.length===1?L.join(R):s.length===2?L.join(C):L.slice(0,-1).join(R)+(I?",":"")+C+L.slice(-1)}function v(s){var y=function(T,w){T=Math.abs(T);var C=d({},y,w||{}),I=k(T,C);return j(I,C)};return d(y,{language:"en",spacer:" ",conjunction:"",serialComma:!0,units:["y","mo","w","d","h","m","s"],languages:{},round:!1,unitMeasures:{y:315576e5,mo:26298e5,w:6048e5,d:864e5,h:36e5,m:6e4,s:1e3,ms:1}},s)}var h=v({});h.getSupportedLanguages=function(){var y=[];for(var S in n)f(n,S)&&S!=="gr"&&y.push(S);return y},h.humanizer=v,e.exports?e.exports=h:this.humanizeDuration=h})()})(qj);var kU=qj.exports;const wU=Oh(kU),$h=e=>m.jsx(Et,{size:"small",style:{padding:"2px 6px 0px 6px",fontSize:"0.70rem",letterSpacing:"0.03333em",marginTop:"-2px"},...e,children:e.children}),SU=()=>{const[e,t]=b.useState(""),{enqueueSnackbar:n}=cr(),r=Va(),o=_j(),i=Gv(),a=Dt.useTranslate(),l=An(),u=Ro();if("error"in r)return m.jsx(Ul,{});const c=r.player,d=a("$meta.humanizer_language");function p(j){return wU(j*6e4,{language:d,round:!0,units:["d","h","m"]})}const f=async j=>{j.preventDefault();try{const v=await Wr(`/player/save_note?mutex=current&netid=${c.netid}`,{method:"POST",data:{note:e.trim()}});"success"in v&&v.success===!0?(o(h=>h+1),n(a("nui_menu.player_modal.info.notes_changed"),{variant:"success"})):n(v.error??a("nui_menu.misc.unknown_error"),{variant:"error"})}catch{n(a("nui_menu.misc.unknown_error"),{variant:"error"})}};b.useEffect(()=>{t(c.notes??"")},[r]);const _=async()=>{try{const j=await Wr(`/player/whitelist?mutex=current&netid=${c.netid}`,{method:"POST",data:{status:!c.tsWhitelisted}});"success"in j&&j.success===!0?(o(v=>v+1),n(a("nui_menu.player_modal.info.btn_wl_success"),{variant:"success"})):n(j.error??a("nui_menu.misc.unknown_error"),{variant:"error"})}catch(j){n(j.message,{variant:"error"})}},g={ban:0,warn:0};for(const j of c.actionHistory)g[j.type]++;const k=()=>{i(bn.HISTORY)};return m.jsxs(Ol,{children:[m.jsx(je,{variant:"h6",children:a("nui_menu.player_modal.info.title")}),m.jsxs(je,{children:[a("nui_menu.player_modal.info.session_time"),":"," ",m.jsx("span",{style:{color:l.palette.text.secondary},children:c.sessionTime?p(c.sessionTime):"--"})]}),m.jsxs(je,{children:[a("nui_menu.player_modal.info.play_time"),":"," ",m.jsx("span",{style:{color:l.palette.text.secondary},children:c.playTime?p(c.playTime):"--"})]}),m.jsxs(je,{children:[a("nui_menu.player_modal.info.joined"),":"," ",m.jsx("span",{style:{color:l.palette.text.secondary},children:c.tsJoined?Kb(c.tsJoined):"--"})]}),m.jsxs(je,{children:[a("nui_menu.player_modal.info.whitelisted_label"),":"," ",m.jsx("span",{style:{color:l.palette.text.secondary},children:c.tsWhitelisted?Kb(c.tsWhitelisted):a("nui_menu.player_modal.info.whitelisted_notyet")})," ",m.jsx($h,{color:c.tsWhitelisted?"error":"success",variant:"outlined",onClick:_,disabled:!He("players.whitelist",u)||!c.license,children:c.tsWhitelisted?a("nui_menu.player_modal.info.btn_wl_remove"):a("nui_menu.player_modal.info.btn_wl_add")})]}),m.jsxs(je,{children:[a("nui_menu.player_modal.info.log_label"),":"," ",m.jsx("span",{style:{color:l.palette.text.secondary},children:!g.ban&&!g.warn?a("nui_menu.player_modal.info.log_empty"):m.jsxs(m.Fragment,{children:[m.jsx("span",{style:{color:l.palette.error.main},children:a("nui_menu.player_modal.info.log_ban_count",{smart_count:g.ban})}),", ",m.jsx("span",{style:{color:l.palette.warning.main},children:a("nui_menu.player_modal.info.log_warn_count",{smart_count:g.warn})})]})})," ",m.jsx($h,{color:"info",variant:"outlined",onClick:k,children:a("nui_menu.player_modal.info.log_btn")})]}),m.jsx("form",{onSubmit:f,style:{marginBlockEnd:0},children:m.jsxs(_e,{pt:1,children:[m.jsx(Ko,{autoFocus:!0,margin:"dense",id:"name",label:a("nui_menu.player_modal.info.notes_placeholder"),type:"text",value:e,onChange:j=>t(j.currentTarget.value),onKeyPress:j=>j.key==="Enter"&&f,variant:"outlined",multiline:!0,rows:4,fullWidth:!0}),m.jsx(Et,{type:"submit",color:"primary",variant:"outlined",style:{right:0},children:"Save Note"})]})})]})},dm="DialogIdView",Nr={codeBlock:`${dm}-codeBlock`,codeBlockText:`${dm}-codeBlockText`,codeBlockHwids:`${dm}-codeBlockHwids`},xU=J(_e)(({theme:e})=>({[`& .${Nr.codeBlock}`]:{background:e.palette.background.paper,borderRadius:8,padding:"0px 15px",marginBottom:7,display:"flex",alignItems:"center"},[`& .${Nr.codeBlockText}`]:{flexGrow:1,fontFamily:"monospace"},[`& .${Nr.codeBlockHwids}`]:{flexGrow:1,fontFamily:"monospace",padding:"15px 0px",fontSize:"0.95rem",opacity:"0.75"}})),TU=()=>{const e=Va(),{enqueueSnackbar:t}=cr(),n=Dt.useTranslate();if("error"in e)return m.jsx(Ul,{});const r=l=>{Uj(l,!0),t(n("nui_menu.common.copied"),{variant:"info"})},o=()=>!Array.isArray(e.player.ids)||!e.player.ids.length?m.jsx("em",{children:"No identifiers saved."}):e.player.ids.map(l=>m.jsxs(_e,{className:Nr.codeBlock,children:[m.jsx(je,{className:Nr.codeBlockText,children:l}),m.jsx(jh,{onClick:()=>r(l),size:"large",children:m.jsx(Dh,{})})]},l)),i=()=>!Array.isArray(e.player.oldIds)||!e.player.oldIds.length?m.jsx("em",{children:"No identifiers saved."}):e.player.oldIds.filter(u=>!e.player.ids.includes(u)).length?e.player.oldIds.map(u=>m.jsxs(_e,{className:Nr.codeBlock,children:[m.jsx(je,{className:Nr.codeBlockText,children:u}),m.jsx(jh,{onClick:()=>r(u),size:"large",children:m.jsx(Dh,{})})]},u)):m.jsx("em",{children:"No identifiers saved."}),a=()=>!Array.isArray(e.player.oldHwids)||!e.player.oldHwids.length?m.jsx("em",{children:"No HWIDs saved."}):m.jsx(_e,{className:Nr.codeBlock,children:m.jsx("span",{className:Nr.codeBlockHwids,children:e.player.oldHwids.join(`
`)})});return m.jsxs(xU,{overflow:"auto",height:"100%",padding:"8px 24px",children:[m.jsxs(je,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.current_ids"),":"]}),m.jsx(_e,{sx:{mb:2},children:o()}),m.jsxs(je,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.previous_ids"),":"]}),m.jsx(_e,{sx:{mb:2},children:i()}),m.jsxs(je,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.all_hwids"),":"]}),m.jsx(_e,{sx:{mb:2},children:a()})]})},jU=()=>m.jsx(_e,{children:m.jsx(je,{color:"textSecondary",children:"No history found for this player."})}),pm={danger:"#c2293e",warning:"#f1c40f",dark:"gray"},zU=({action:e,permsDisableWarn:t,permsDisableBan:n,serverTime:r,btnAction:o})=>{const i=An(),a=Dt.useTranslate(),l=e.revokedBy!==void 0||e.type=="warn"&&t||e.type=="ban"&&n;let u,c,d;if(e.type=="ban"?(c=pm.danger,d=a("nui_menu.player_modal.history.banned_by",{author:e.author})):e.type=="warn"&&(c=pm.warning,d=a("nui_menu.player_modal.history.warned_by",{author:e.author})),e.revokedBy&&(c=pm.dark,u=a("nui_menu.player_modal.history.revoked_by",{author:e.revokedBy})),typeof e.exp=="number"){const p=qb(e.exp,"medium");u=e.exp<r?a("nui_menu.player_modal.history.expired_at",{date:p}):a("nui_menu.player_modal.history.expires_at",{date:p})}return m.jsxs(_e,{style:{background:i.palette.background.paper,padding:"0.35rem 0.55rem",marginBottom:"6px",borderLeft:`solid 4px ${c}`},children:[m.jsxs(_e,{style:{display:"flex",width:"100%",justifyContent:"space-between"},children:[m.jsx("strong",{children:d}),m.jsxs(je,{variant:"caption",sx:{fontFamily:"monospace",fontWeight:"bold",color:i.palette.text.secondary},children:["(",e.id,")  ",qb(e.ts,"medium")," ",m.jsx($h,{color:"secondary",variant:"outlined",onClick:o,disabled:l,children:a("nui_menu.player_modal.history.btn_revoke")})]})]}),m.jsx("span",{style:{color:i.palette.text.secondary},children:e.reason}),u&&m.jsx("small",{style:{display:"block",paddingTop:"0.35em"},children:u})]})},EU=()=>{const{enqueueSnackbar:e}=cr(),t=Va(),n=_j(),r=Ro(),o=Dt.useTranslate();if("error"in t)return m.jsx(Ul,{});const i=t.player.actionHistory.slice().reverse(),a=async c=>{try{const d=await Wr("/database/revoke_action",{method:"POST",data:{actionId:c}});"success"in d&&d.success===!0?(n(p=>p+1),e(o("nui_menu.player_modal.history.revoked_success"),{variant:"success"})):e(d.error??o("nui_menu.misc.unknown_error"),{variant:"error"})}catch(d){e(d.message,{variant:"error"})}},l=He("players.warn",r),u=He("players.ban",r);return m.jsxs(_e,{p:2,height:"100%",display:"flex",flexDirection:"column",children:[m.jsx(je,{variant:"h6",style:{paddingBottom:5},children:"Related History:"}),m.jsx(_e,{flexGrow:1,overflow:"auto",pr:1,children:i?.length?i.map(c=>m.jsx(zU,{action:c,permsDisableWarn:!l,permsDisableBan:!u,serverTime:t.serverTime,btnAction:()=>{a(c.id)}},c.id)):m.jsx(jU,{})})]})},CU=()=>{const e=Uv();Va();const[t,n]=b.useState(""),[r,o]=b.useState("2 hours"),[i,a]=b.useState("hours"),[l,u]=b.useState("1"),c=Dt.useTranslate(),d=Wl(),{enqueueSnackbar:p}=cr(),{showNoPerms:f}=Jj(),_=Ro();if(typeof e!="object")return m.jsx(Ul,{});const g=v=>{if(v.preventDefault(),!He("players.ban",_))return f("Ban");const h=t.trim();if(!h.length){p(c("nui_menu.player_modal.ban.reason_required"),{variant:"error"});return}const s=r==="custom"?`${l} ${i}`:r;Wr(`/player/ban?mutex=current&netid=${e.id}`,{method:"POST",data:{reason:h,duration:s}}).then(y=>{"success"in y&&y.success?(d(!1),p(c("nui_menu.player_modal.ban.success"),{variant:"success"})):p(y.error??c("nui_menu.misc.unknown_error"),{variant:"error"})}).catch(y=>{p(y.message,{variant:"error"})})},k=[{value:"2 hours",label:`2 ${c("nui_menu.player_modal.ban.hours")}`},{value:"8 hours",label:`8 ${c("nui_menu.player_modal.ban.hours")}`},{value:"1 day",label:`1 ${c("nui_menu.player_modal.ban.days")}`},{value:"2 days",label:`2 ${c("nui_menu.player_modal.ban.days")}`},{value:"1 week",label:`1 ${c("nui_menu.player_modal.ban.weeks")}`},{value:"2 weeks",label:`2 ${c("nui_menu.player_modal.ban.weeks")}`},{value:"permanent",label:c("nui_menu.player_modal.ban.permanent")},{value:"custom",label:c("nui_menu.player_modal.ban.custom")}],j=[{value:"hours",label:c("nui_menu.player_modal.ban.hours")},{value:"days",label:c("nui_menu.player_modal.ban.days")},{value:"weeks",label:c("nui_menu.player_modal.ban.weeks")},{value:"months",label:c("nui_menu.player_modal.ban.months")}];return m.jsxs(Ol,{children:[m.jsx(je,{variant:"h6",sx:{mb:2},children:c("nui_menu.player_modal.ban.title")}),m.jsxs("form",{onSubmit:g,children:[m.jsx(Ko,{autoFocus:!0,size:"small",id:"name",label:c("nui_menu.player_modal.ban.reason_placeholder"),required:!0,type:"text",variant:"outlined",fullWidth:!0,value:t,onChange:v=>n(v.currentTarget.value)}),m.jsx(Ko,{size:"small",select:!0,required:!0,sx:{mt:2},label:c("nui_menu.player_modal.ban.duration_placeholder"),variant:"outlined",value:r,onChange:v=>o(v.target.value),helperText:c("nui_menu.player_modal.ban.helper_text"),fullWidth:!0,children:k.map(v=>m.jsx(Xi,{value:v.value,children:v.label},v.value))}),r==="custom"&&m.jsxs(_e,{display:"flex",alignItems:"center",justifyContent:"center",children:[m.jsx(_e,{children:m.jsx(Ko,{type:"number",placeholder:"1",variant:"outlined",size:"small",value:l,onChange:v=>u(v.target.value)})}),m.jsx(_e,{flexGrow:1,children:m.jsx(Ko,{select:!0,size:"small",variant:"outlined",fullWidth:!0,value:i,onChange:v=>a(v.target.value),children:j.map(v=>m.jsx(Xi,{value:v.value,children:v.label},v.value))})})]}),m.jsx(Et,{variant:"contained",type:"submit",color:"error",sx:{mt:2},onClick:g,children:c("nui_menu.player_modal.ban.submit")})]})]})},RU=e=>{switch(e){case bn.ACTIONS:return m.jsx(bU,{});case bn.INFO:return m.jsx(SU,{});case bn.IDENTIFIERS:return m.jsx(TU,{});case bn.HISTORY:return m.jsx(EU,{});case bn.BAN:return m.jsx(CU,{})}},PU=()=>{const e=wj();return m.jsx(_e,{flexGrow:1,mt:-2,overflow:"hidden",children:RU(e)})},DU=J(_e)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),AU=J(wT)(({theme:e})=>({paddingRight:e.spacing(2)})),IU=({msg:e})=>{const t=Dt.useTranslate();return m.jsxs(DU,{flexGrow:1,mt:-2,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:[m.jsxs(_e,{display:"flex",children:[m.jsx(AU,{fontSize:"large",color:"inherit"}),m.jsx(je,{color:"inherit",variant:"h6",children:t("nui_menu.player_modal.misc.error")})]}),m.jsx("br",{}),m.jsx("code",{style:{color:"red"},children:e})]})};class NU extends de.Component{state={hasError:!1,errorMessage:"Unknown Error Occurred"};constructor(t){super(t)}static getDerivedStateFromError(t){return{hasError:!0,errorMessage:t.message}}render(){return this.state.hasError?m.jsx(IU,{msg:this.state.errorMessage}):this.props.children}}const Vc={listItem:"PlayerModal-listItem",listItemBan:"PlayerModal-listItemBan"},MU=J(Dv)(({theme:e})=>({[`& .${Vc.listItem}`]:{borderRadius:8,"&.Mui-selected:hover":{backgroundColor:"rgba(255, 255, 255, 0.08)"}},[`& .${Vc.listItemBan}`]:{borderRadius:8,"&:hover, &.Mui-selected":{background:e.palette.error.main},"&.Mui-selected:hover":{backgroundColor:"rgba(194,13,37, 0.8)"}}})),$U=()=>m.jsx(_e,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:m.jsx(Cv,{})}),OU=J(jh)(({theme:e})=>({position:"absolute",top:e.spacing(1),right:e.spacing(2)})),LU=()=>{const e=Wl(),t=Va(),n=Uv(),r=()=>{e(!1)};if(!n)return null;const o=t.error;return m.jsxs(m.Fragment,{children:[m.jsxs(Pv,{style:{borderBottom:"1px solid rgba(221,221,221,0.54)"},children:["[",n.id,"]"," ",t?.player?.displayName??n.name,m.jsx(OU,{onClick:r,size:"large",children:m.jsx(n6,{})})]}),m.jsx(_e,{display:"flex",px:2,pb:2,pt:2,flexGrow:1,overflow:"hidden",children:m.jsx(NU,{children:o?m.jsx(m.Fragment,{children:m.jsx("h2",{style:{marginLeft:"auto",marginRight:"auto",textAlign:"center",fontWeight:"500",maxWidth:"70%",paddingTop:"2em"},children:o})}):m.jsxs(m.Fragment,{children:[m.jsx(_e,{minWidth:200,pr:2,borderRight:"1px solid rgba(221,221,221,0.54)",children:m.jsx(BU,{})}),m.jsx(de.Suspense,{fallback:m.jsx($U,{}),children:m.jsx(PU,{})})]})})})]})},hs=({isDisabled:e,curTab:t,tab:n,icon:r,title:o})=>{const i=Gv(),a=n===bn.BAN?Vc.listItemBan:Vc.listItem,l=t===n;return m.jsxs(TF,{className:a,selected:l,onClick:()=>i(n),disabled:e,children:[m.jsx(Av,{children:r}),m.jsx(Iv,{primary:o})]})},BU=()=>{const e=wj(),t=Dt.useTranslate(),n=Ro();return m.jsxs(MU,{children:[m.jsx(hs,{title:t("nui_menu.player_modal.tabs.actions"),tab:bn.ACTIONS,curTab:e,icon:m.jsx(f6,{})}),m.jsx(hs,{title:t("nui_menu.player_modal.tabs.info"),tab:bn.INFO,curTab:e,icon:m.jsx(k6,{})}),m.jsx(hs,{title:t("nui_menu.player_modal.tabs.ids"),tab:bn.IDENTIFIERS,curTab:e,icon:m.jsx(h6,{})}),m.jsx(hs,{title:t("nui_menu.player_modal.tabs.history"),tab:bn.HISTORY,curTab:e,icon:m.jsx(b6,{})}),m.jsx(hs,{title:t("nui_menu.player_modal.tabs.ban"),tab:bn.BAN,curTab:e,icon:m.jsx(QV,{}),isDisabled:!He("players.ban",n)})]})},Yj=b.createContext({}),FU=()=>m.jsx(_e,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:m.jsx(Cv,{})}),WU=({children:e})=>{const[t,n]=E7(),r=gj(),o=Hv(),{enqueueSnackbar:i}=cr(),[a,l]=QS(),u=Gv(),c=An();b.useEffect(()=>{r(t),o(!t),setTimeout(()=>{t||u(0)},500)},[t]),b.useEffect(()=>{!a&&t&&n(!1)},[a]);const d=b.useCallback(()=>{n(!1),l(!1),Ne("closeMenu")},[]),p=b.useCallback(f=>{i(`You do not have permissions for "${f}"`,{variant:"error"})},[]);return m.jsxs(Yj.Provider,{value:{showNoPerms:p,closeMenu:d},children:[m.jsx(Rv,{open:t,fullWidth:!0,onClose:()=>n(!1),maxWidth:"md",PaperProps:{style:{backgroundColor:c.palette.background.default,minHeight:455,maxHeight:650,borderRadius:15},id:"player-modal-container"},children:m.jsx(de.Suspense,{fallback:m.jsx(FU,{}),children:m.jsx(LU,{})})}),e]})},Jj=()=>b.useContext(Yj),v1=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];let Au=0;const VU=()=>{const e=QS();b.useEffect(()=>{if(!e)return;const t=n=>{n.key===v1[Au]?(Au++,Au>=v1.length&&console.log("seq entered successfully")):Au=0};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[e])},HU={label:"Arabic",humanizer_language:"ar"},UU={start_timeout:"failed to start in time",crash_detected:"حدث خطأ",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"أعادة تشغيل مجدول في %{time}",schedule_warn:"سيتم أعادة تشغيل السيرفر خلال %{smart_count} دقيقة. يرجـى الخـروج الأن |||| سيتم أعادة تشغيل السيرفر خلال %{smart_count} دقائق.",schedule_warn_discord:"**%{servername}** سيتم أعادة تشغيل السيرفر خلال %{smart_count} دقيقة. |||| **%{servername}** سيتم أعادة تشغيل السيرفر خلال %{smart_count} دقائق."},GU={kick_temporary:'(%{author}) You have been banned from this server for "%{reason}". Your ban will expire in: %{expiration}.',kick_permanent:'(%{author}) You have been permanently banned from this server for "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},KU={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},qU={restarting:"يتم أعادة التشغيل (%{reason}).",restarting_discord:"**%{servername}** يتم أعادة التشغيل (%{reason}).",stopping:"يـتم أيقاف تشغيل الـسيرفر (%{reason}).",stopping_discord:"**%{servername}** تم أيقاف السيرفر(%{reason}).",spawning_discord:"**%{servername}** جاري تشغيل السيرفر."},YU={title:"WARNING",warned_by:"Warned by:",instruction:"Hold [SPACE] for 10 seconds to dismiss this message."},JU={misc:{help_message:`txAdmin Menu enabled, type /tx to open it.
You can also configure a keybind at [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Your identifiers do not match any admin registered on txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"You do not have this permission.",unknown_error:"An unknown error occurred.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server Announcement by %{author}:",dialog_empty_input:"You cannot have an empty input.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"You have frozen the player!",unfroze_player:"You have unfrozen the player!",was_frozen:"You have been frozen by a server admin!"},common:{cancel:"Cancel",submit:"Submit",error:"An error occurred",copied:"Copied to clipboard."},page_main:{tooltips:{tooltip_1:"Use %{key} to switch pages & the arrow keys to navigate menu items",tooltip_2:"Certain menu items have sub options which can be selected using the left & right arrow keys"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Fly around",success:"NoClip enabled"},godmode:{title:"God",label:"Invincible",success:"God Mode enabled"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Default mode",success:"Returned to default player mode."}},teleport:{title:"Teleport",generic_success:"Sent you into the wormhole!",waypoint:{title:"Waypoint",label:"Go to waypoint set",error:"You have no waypoint set."},coords:{title:"Coords",label:"Go to specified coords",dialog_title:"Teleport",dialog_desc:"Provide coordinates in an x, y, z format to go through the wormhole.",dialog_error:"Invalid coordinates. Must be in the format of: 111, 222, 33"},back:{title:"Back",label:"Go back to last location",error:"You don't have a last location to go back to!"},copy:{title:"Copy Coords",label:"Copy coords to clipboard."}},vehicle:{title:"Vehicle",onesync_error:"This option requires that OneSync be on for server entity handling",not_in_veh_error:"You are not currently in a vehicle!",spawn:{title:"Spawn",label:"Spawn vehicle by model name",dialog_title:"Spawn vehicle",dialog_desc:"Enter in the model name of the vehicle you want to spawn.",dialog_success:"Vehicle spawned!",dialog_error:"The vehicle model name '%{modelName}' does not exist!",dialog_info:"Trying to spawn %{modelName}."},fix:{title:"Fix",label:"Fix the current vehicle",success:"Vehicle fixed!"},delete:{title:"Delete",label:"Delete the current vehicle",success:"Vehicle deleted!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Myself",label:"Restores your health",success_0:"All healed up!",success_1:"You should be feeling good now!",success_2:"Restored to full!",success_3:"Ouchies fixed!"},everyone:{title:"Everyone",label:"Will heal & revive all players",success:"Healed and revived all players."}},announcement:{title:"Send Announcement",label:"Send an announcement to all online players.",dialog_desc:"Send an announcement to all online players.",dialog_placeholder:"Your announcement...",dialog_success:"Sending the announcement."},clear_area:{title:"Reset World Area",label:"Reset a specified world area to its default state",dialog_desc:"Please enter the radius where you wish to reset entities in (0-300). This will not clear entities spawned server side.",dialog_success:"Clearing area with radius of %{radius}m",dialog_error:"Invalid radius input. Try again."},player_ids:{title:"Toggle Player IDs",label:"Toggle showing player IDs (and other info) above the head of all nearby players",alert_show:"Showing nearby player NetIDs.",alert_hide:"Hiding nearby player NetIDs."}},page_players:{misc:{online_players:"Online Players",players:"Players",search:"Search",zero_players:"No players found"},sort:{label:"Sort by",distance:"Distance",id:"ID",joined_first:"Joined First",joined_last:"Joined Last",closest:"Closest",farthest:"Farthest"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"An error occurred fetching this users details. The error is shown below:",target_not_found:"Was unable to find an online player with ID or an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},ZU={$meta:HU,restarter:UU,ban_messages:GU,whitelist_messages:KU,server_actions:qU,nui_warning:YU,nui_menu:JU},XU={label:"Bulgarian",humanizer_language:"bg"},QU={start_timeout:"Не стартира на време",crash_detected:"Възникнал проблем",hang_detected:"Засичане",partial_hang_warn:"Поради частично засичане, сървърът ще се рестартира след 1 минута. Моля излезте сега.",partial_hang_warn_discord:"Поради частично засичане, **%{servername}** ще се рестартира след 1 минута.",schedule_reason:"Планирано рестартиране в %{time}",schedule_warn:"Сървърът е планиран да се рестартира след %{smart_count} минути. Моля излезте сега. |||| Сървърът е планиран да се рестартира след %{smart_count} минути.",schedule_warn_discord:"**%{servername}** ще се рестартира след %{smart_count} минути. |||| **%{servername}** ще се рестартира след %{smart_count} минути."},eG={kick_temporary:'(%{author}) Вие бяхте баннат: "%{reason}". Твоята забрана ще изтече след: %{expiration}.',kick_permanent:'(%{author}) Вие бяхте перманентно баннат от този сървър с причина: "%{reason}".',reject:{title_permanent:"Вие бяхте перманентно баннат от този сървър.",title_temporary:"Вие бяхте временно баннат от този сървър.",label_expiration:"Твоят бан ще изтече след",label_date:"Дата на бан",label_author:"Баннат от",label_reason:"Причина на бана",label_id:"Бан ID",note_multiple_bans:"Забележка: Имате повече от един активен бан на вашите идентификатори.",note_diff_license:"Забележка: Горния бан е приложен за друг <code>license</code>, което означава че някои от твоите ID-та/HWID-та съответстват на тези, свързани с този бан."}},tG={admin_only:{mode_title:"Сървърът е в <strong>Администраторски</strong> режим.",insufficient_ids:"Вие нямате <code>discord</code> или <code>fivem</code> идентификатори, и поне един от тях трябва да потвърди дали сте txAdmin администратор.",deny_message:"Вашите идентификатори не са присвоени на нито един администратор на txAdmin."},guild_member:{mode_title:"Сървърът е в <strong>Discord Guild Member Whitelist</strong> режим.",insufficient_ids:"Вие не разполагате с <code>discord</code> идентификатор, което се изисква за валидиране, ако сте се присъединили към нашия Discord сървър. Моля, отворете десктоп приложението Discord и опитайте отново (уеб приложението няма да работи).",deny_title:"От вас се изисква да се присъедините към нашия Discord сървър, за да се свържете.",deny_message:"Моля влезте в discord сървъра %{guildname} и опитайте отново."},guild_roles:{mode_title:"Сървърът е в <strong>Discord Role Whitelist</strong> режим.",insufficient_ids:"Вие не разполагате с <code>discord</code> идентификатор, което се изисква за валидиране, ако сте се присъединили към нашия Discord сървър. Моля, отворете десктоп приложението Discord и опитайте отново (уеб приложението няма да работи).",deny_notmember_title:"От вас се изисква да се присъедините към нашия Discord сървър, за да се свържете.",deny_notmember_message:"Моля влезте в %{guildname}, вземете една от необходимите роли, след което опитайте отново.",deny_noroles_title:"Нямате роля в белия списък, необходима за присъединяване.",deny_noroles_message:"За да се присъедините към този сървър, трябва да имате поне една от ролите в белия списък в Discord сървъра %{guildname}."},approved_license:{mode_title:"Сървърът е в <strong>License Whitelist</strong> режим.",insufficient_ids:"Вие не разполагате с <code>license</code> идентификатор, което означава, че сървърът има <code>sv_lan</code> активиран. Ако сте собственик на сървъра, можете да го деактивирате в <code>server.cfg</code> файла.",deny_title:"Не сте в белия списък за присъединяване към този сървър.",request_id_label:"ID Заявка"}},nG={restarting:"Сървърът се рестартира, (%{reason}).",restarting_discord:"**%{servername}** се рестартира, (%{reason}).",stopping:"Сървърът е спрян, (%{reason}).",stopping_discord:"**%{servername}** сървърът се спира, (%{reason}).",spawning_discord:"**%{servername}** е пуснат."},rG={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреден от:",instruction:"Задръж [SPACE] за 10 секунди, за да махнеш предупреждението."},oG={misc:{help_message:`txAdmin менюто е включено, напиши /tx, за да го отвориш.
Може също да го конфигурирате с копче в [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Твоите идентификатори не са съвместими с тези, които са регистрирани в txAdmin.
Ако си регистриран в txAdmin, отиди в Admin Manager и се увери, че идентификаторите са запазиени.`,menu_auth_failed:"Удостоверяването на txAdmin менюто е неуспешно по причина: %{reason}",no_perms:"Нямаш правомощията за това.",unknown_error:"Възникна неизвестна грешка..",not_enabled:"txAdmin менюто не е включено! Може да го включиш чрез настройките на txAdmin.",announcement_title:"Сървърно съобщение от %{author}:",dialog_empty_input:"Полето е празно.",directmessage_title:"ЛС от администратор %{author}:"},frozen:{froze_player:"Ти замрази играч!",unfroze_player:"Ти отмрази играч!",was_frozen:"Ти беше замразен от сървърен администратор!"},common:{cancel:"Откажи",submit:"Потвърди",error:"Грешка!",copied:"Копирано."},page_main:{tooltips:{tooltip_1:"Използвай %{key} за да навигираш из страниците и из менюто.",tooltip_2:"Определени менюта имат свои опции, които могат да бъдат селектирани с лява и дясна стрелка."},player_mode:{title:"Игрален Режим",noclip:{title:"NoClip",label:"Включи режимът NoClip, с което ще си позволиш да минаваш през стени и други обекти.",success:"Режим NoClip е включен"},godmode:{title:"Безсмъртие",label:"Включи ремижът на безсмъртие, предпазвайки те от умиране.",success:"Безсмъртието е включено."},superjump:{title:"Супер скок",label:"Превключете режима на супер скок, играчът също ще тича по-бързо",success:"Активиран Супер скок"},normal:{title:"Нормално",label:"Връща те към нормалният игрален режим, позволявайки да умреш.",success:"Върнат към нормален игрален режим."}},teleport:{title:"Телепорт",generic_success:"Успешно изпращане в червеевата дупка!",waypoint:{title:"Tочка на карта",label:"Телпортирай се до точка зададена на картата.",error:"Нямаш зададена точка на картата."},coords:{title:"Координати",label:"Телепортирай се до определени координати.",dialog_title:"Телепорт",dialog_desc:"Задай координати в полето за писане във вариант; x, y, z за да преминеш през червеевата дупка.",dialog_error:"Инвалидни координати. Трябва да бъдат във вариант: 111, 222, 33"},back:{title:"Върни се",label:"Връщаш се към последната локация, съвместима с последното телепортиране.",error:"Нямаш последна локация, към която можеш да се телепортираш!"},copy:{title:"Копирай координати",label:"Копирай текущите координати."}},vehicle:{title:"Автомобил",onesync_error:"Тази опция изисква 'OneSync' да е включен.",not_in_veh_error:"Не си в автомобил!",spawn:{title:"Създай",label:"Създай автомобил чрез моделното ѝ име.",dialog_title:"Създай автомобил",dialog_desc:"Напиши моделът на автомобила който искаш да създадеш.",dialog_success:"Автомобила беше създаден успешно!",dialog_error:"Автомобила с моделно име '%{modelName}' не съществува!",dialog_info:"Опитваш се да създадеш %{modelName}."},fix:{title:"Поправи",label:"Ще поправи автомобила в който си.",success:"Автомобила е поправен!"},delete:{title:"Изтрий",label:"Изтриване на автомобила в които се намираш.",success:"Автомобила е изтрит!"},boost:{title:"Boost",label:"Boost-нете автомобила, за да постигнете максимално удоволствие (и може би скорост)",success:"Автомобила беше boost-нат!",already_boosted:"Този автомобил вече е boost-нат.",unsupported_class:"Този клас превозно средство не се поддържа.",redm_not_mounted:"Можете да boost-вате само когато яздите кон."}},heal:{title:"Излекувай",myself:{title:"Себе си",label:"Ще напълни кръвта на моделът 'пед' с който играеш.",success_0:"Излекуван!",success_1:"Трябва да се чувстваш.. по-добре?",success_2:"Напълнен на максимум!",success_3:"Болките вече ги няма!"},everyone:{title:"Всички",label:"Ще излекува & съживи всички свързани играчи.",success:"Всички играчи бяха излекувани и съживени."}},announcement:{title:"Изпрати съобщение",label:"Изпрати съобщение до всички онлайн играчи.",dialog_desc:"Напиши съобщението което искаш да изпратиш до всички онлайн играчи.",dialog_placeholder:"Твоето съобщение...",dialog_success:"Изпращане на съобщение."},clear_area:{title:"Рестартирай зона",label:"Рестартирай специфична зона.",dialog_desc:"Въведи радиус от който искаш да рестартираш (0-300). Това няма да изтрие неща, които са създадени от сървърът.",dialog_success:"Изчистване на зона от радиус - %{radius}m",dialog_error:"Невалиден радиус. Опитай отново."},player_ids:{title:"Покзване на ID-та",label:"Показване на ID-та на играчи (и други неща) над главите на играчите.",alert_show:"Покзване на ID-та в близост.",alert_hide:"Скриване на ID-та в близост."}},page_players:{misc:{online_players:"Онлайн играчи",players:"Играчи",search:"Търси",zero_players:"Няма намерени играчи"},sort:{label:"Сортирай",distance:"Дистанция",id:"ID",joined_first:"Влязъл първи",joined_last:"Влязъл последен",closest:"В близост",farthest:"В далечност"},card:{health:"%{percentHealth}% кръв"}},player_modal:{misc:{error:"Възникна грешка, когато се поитваем да извлечем списъкът с играчи. Грешката е показана по-долу:",target_not_found:"Не можахме да намерим играч с ИД или име на %{target}"},tabs:{actions:"Действия",info:"Информация",ids:"ID",history:"История",ban:"Бан"},actions:{title:"Административни опции",command_sent:"Командата успешна!",moderation:{title:"Модериране",options:{dm:"ЛС",warn:"Предупреди",kick:"Изритай",set_admin:"Дай права"},dm_dialog:{title:"ЛС",description:"Каква е причината, за изпращане на лично съобщение до играча?",placeholder:"Причина...",success:"Твоето съобщение беше изпратено!"},warn_dialog:{title:"Предупреди",description:"Каква е причината, за да предупредиш този играч?",placeholder:"Причина...",success:"Играчът беше предупреден!"},kick_dialog:{title:"Изритай",description:"Каква е причината за изгонването на този играч?",placeholder:"Причина...",success:"Играчът беше изритан от сървъра!"}},interaction:{title:"Взаимодействие",options:{heal:"Излекувай",go_to:"Отиди до",bring:"Доведи",spectate:"Наблюдавай",toggle_freeze:"Замръзи"},notifications:{heal_player:"Излекуване на играч",tp_player:"Телепортиране до играч",bring_player:"Телепортиране на играч до теб",spectate_failed:"Не успешно наблюдаване! Излизане от наблюдение.",spectate_yourself:"Не можеш да наблюдаваш себе си.",freeze_yourself:"Не можеш да замръзиш себе си.",spectate_cycle_failed:"Няма играчи, към които да се движите."}},troll:{title:"Трол",options:{drunk:"Пиян Ефект",fire:"Запали",wild_attack:"Атака от диви животни"}}},info:{title:"Информация за играч",session_time:"Игрално време",play_time:"Цяло игрално Време",joined:"Влязъл",whitelisted_label:"В белия списък",whitelisted_notyet:"все още не",btn_wl_add:"ДОБАВИ БС",btn_wl_remove:"ПРЕМАХНЕТЕ БС",btn_wl_success:"Състоянието на белия списък е променено.",log_label:"Log",log_empty:"Няма намерени банове/предупреждения.",log_ban_count:"%{smart_count} бан |||| %{smart_count} банове",log_warn_count:"%{smart_count} предупреждение |||| %{smart_count} предупреждения",log_btn:"ПОДРОБНОСТИ",notes_changed:"Бележката на играча е променена.",notes_placeholder:"Бележки за този играч..."},history:{title:"История на Бановете...",btn_revoke:"ОТМЕНИ",revoked_success:"Действието е отменено!",banned_by:"БАННАТ от %{author}",warned_by:"ПРЕДУПРЕДЕН от %{author}",revoked_by:"Отменено от %{author}.",expired_at:"Изтекъл на %{date}.",expires_at:"Изтича на %{date}."},ban:{title:"Банни играч",reason_placeholder:"Причина",duration_placeholder:"Продължителност",hours:"Часа",days:"Дни",weeks:"Седмици",months:"Месеци",permanent:"Перманентно",custom:"Персонализирано",helper_text:"Моля избери продължителност",submit:"Приложи бан",reason_required:"Полето Причина е задължително.",success:"Играчът е баннат!"},ids:{current_ids:"Текущи идентификатори",previous_ids:"Използвани преди това идентификатори",all_hwids:"Всички хардуерни ID-та"}}},iG={$meta:XU,restarter:QU,ban_messages:eG,whitelist_messages:tG,server_actions:nG,nui_warning:rG,nui_menu:oG},aG={label:"Bosnian",humanizer_language:"en"},sG={start_timeout:"Server nije uspio započeti na vrijeme",crash_detected:"Server se zaustavio",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"restart je zakazan za %{time}",schedule_warn:"Ovaj server je zakazan da se restarta za %{smart_count} minutu. Molim vas se isključitite. |||| Ovaj server ce se restartovati za %{smart_count} minuta.",schedule_warn_discord:"**%{servername}** restarta se za %{smart_count} minutu. |||| **%{servername}** restarta se za %{smart_count} minuta."},lG={kick_temporary:'(%{author}) Zabranjen vam je pristup ovom serveru zbog "%{reason}". Vaša zabrana istječe za: %{expiration}.',kick_permanent:'(%{author}) Zabranjen vam je pristup ovom serveru za uvjek zbog "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},uG={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},cG={restarting:"Server se restartuje: (%{reason}).",restarting_discord:"**%{servername}** se restarta zbog: (%{reason}).",stopping:"Server je bio zaustavljien: (%{reason}).",stopping_discord:"**%{servername}** se gasi: (%{reason}).",spawning_discord:"**%{servername}** se pali"},dG={title:"WARNING",warned_by:"Vas je upozorio",instruction:"držite [SPACE] 10 sekundi da vam se skine ova poruka."},pG={misc:{help_message:`txAdmin Menu enabled, type /tx to open it.
You can also configure a keybind at [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Your identifiers do not match any admin registered on txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"You do not have this permission.",unknown_error:"An unknown error occurred.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server Announcement by %{author}:",dialog_empty_input:"You cannot have an empty input.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"You have frozen the player!",unfroze_player:"You have unfrozen the player!",was_frozen:"You have been frozen by a server admin!"},common:{cancel:"Cancel",submit:"Submit",error:"An error occurred",copied:"Copied to clipboard."},page_main:{tooltips:{tooltip_1:"Use %{key} to switch pages & the arrow keys to navigate menu items",tooltip_2:"Certain menu items have sub options which can be selected using the left & right arrow keys"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Fly around",success:"NoClip enabled"},godmode:{title:"God",label:"Invincible",success:"God Mode enabled"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Default mode",success:"Returned to default player mode."}},teleport:{title:"Teleport",generic_success:"Sent you into the wormhole!",waypoint:{title:"Waypoint",label:"Go to waypoint set",error:"You have no waypoint set."},coords:{title:"Coords",label:"Go to specified coords",dialog_title:"Teleport",dialog_desc:"Provide coordinates in an x, y, z format to go through the wormhole.",dialog_error:"Invalid coordinates. Must be in the format of: 111, 222, 33"},back:{title:"Back",label:"Go back to last location",error:"You don't have a last location to go back to!"},copy:{title:"Copy Coords",label:"Copy coords to clipboard."}},vehicle:{title:"Vehicle",onesync_error:"This option requires that OneSync be on for server entity handling",not_in_veh_error:"You are not currently in a vehicle!",spawn:{title:"Spawn",label:"Spawn vehicle by model name",dialog_title:"Spawn vehicle",dialog_desc:"Enter in the model name of the vehicle you want to spawn.",dialog_success:"Vehicle spawned!",dialog_error:"The vehicle model name '%{modelName}' does not exist!",dialog_info:"Trying to spawn %{modelName}."},fix:{title:"Fix",label:"Fix the current vehicle",success:"Vehicle fixed!"},delete:{title:"Delete",label:"Delete the current vehicle",success:"Vehicle deleted!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Myself",label:"Restores your health",success_0:"All healed up!",success_1:"You should be feeling good now!",success_2:"Restored to full!",success_3:"Ouchies fixed!"},everyone:{title:"Everyone",label:"Will heal & revive all players",success:"Healed and revived all players."}},announcement:{title:"Send Announcement",label:"Send an announcement to all online players.",dialog_desc:"Send an announcement to all online players.",dialog_placeholder:"Your announcement...",dialog_success:"Sending the announcement."},clear_area:{title:"Reset World Area",label:"Reset a specified world area to its default state",dialog_desc:"Please enter the radius where you wish to reset entities in (0-300). This will not clear entities spawned server side.",dialog_success:"Clearing area with radius of %{radius}m",dialog_error:"Invalid radius input. Try again."},player_ids:{title:"Toggle Player IDs",label:"Toggle showing player IDs (and other info) above the head of all nearby players",alert_show:"Showing nearby player NetIDs.",alert_hide:"Hiding nearby player NetIDs."}},page_players:{misc:{online_players:"Online Players",players:"Players",search:"Search",zero_players:"No players found"},sort:{label:"Sort by",distance:"Distance",id:"ID",joined_first:"Joined First",joined_last:"Joined Last",closest:"Closest",farthest:"Farthest"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"An error occurred fetching this users details. The error is shown below:",target_not_found:"Was unable to find an online player with ID or an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},fG={$meta:aG,restarter:sG,ban_messages:lG,whitelist_messages:uG,server_actions:cG,nui_warning:dG,nui_menu:pG},mG={label:"Czech",humanizer_language:"cs"},hG={start_timeout:"server se nestihl spustit v požadovaném čase",crash_detected:"pád detekován",hang_detected:"přerušení připojení detekováno",partial_hang_warn:"Kvůli částečnému přerušení připojení se tento server restartuje za 1 minutu. Odpojte se prosím.",partial_hang_warn_discord:"Kvůli částečnému přerušení připojení se **%{servername}** restartuje za 1 minutu.",schedule_reason:"plánovaný restart v %{time}",schedule_warn:"Tento server má naplánovaný restart za %{smart_count} minutu. Prosím odpojte se nyní. |||| Tento server má naplánovaný restart za %{smart_count} minut.",schedule_warn_discord:"**%{servername}** má naplánovaný restart za %{smart_count} minutu. |||| **%{servername}** má naplánovaný restart za %{smart_count} minut."},gG={kick_temporary:'(%{author}) Byl jsi zabanován z důvodu: "%{reason}". Tvůj ban vyprší za: %{expiration}.',kick_permanent:'(%{author}) Byl ti permanentně odebrán přístup k serveru a to z důvodu: "%{reason}".',reject:{title_permanent:"Byl jsi permanentně zabanován z tohoto serveru.",title_temporary:"Byl jsi dočasně zabanován z tohoto serveru.",label_expiration:"Tvůj ban vyprší za",label_date:"Datum udělení",label_author:"Admin, který ti ban udělil",label_reason:"Důvod banu",label_id:"ID Banu",note_multiple_bans:"Poznámka: Tvoje identifiery mají více aktivních banů.",note_diff_license:"Poznámka: Tento ban byl udělen na herní <code>licenci</code>, což znamená že tvoje IDs/HWIDs se shodují s aktivním banem."}},vG={admin_only:{mode_title:"Tento server je v režimu <strong>Pouze pro Adminy</strong>.",insufficient_ids:"Nemáš žádné <code>discord</code> nebo <code>fivem</code> identifiery, který je potřeba pro ověření, zda jsi txAdmin admin.",deny_message:"Tvé identifiery se neschodují s žádným identifierem admina."},guild_member:{mode_title:"Tento server je v režimu pro <strong>Discord Členy</strong>.",insufficient_ids:"Nemáš vhodný <code>discord</code> identifier, který je potřeba pro ověření, zda jsi na našem Discord serveru. Otevři Discord aplikaci a zkus se připojit znovu (Webová verze nebude fungovat).",deny_title:"Musíš být na našem Discord serveru pro připojení.",deny_message:"Připoj se prosím na %{guildname} a zkus to znovu."},guild_roles:{mode_title:"Tento server je v režimu <strong>Discord Whitelist</strong>.",insufficient_ids:"Nemáš vhodný <code>discord</code> identifier, který je potřeba pro ověření, zda jsi na našem Discord serveru. Otevři Discord aplikaci a zkus se připojit znovu (Webová verze nebude fungovat).",deny_notmember_title:"Musíš být na našem Discord serveru.",deny_notmember_message:"Připoj se prosím na %{guildname}, získej jednu s potřebných rolí a připoj se znova.",deny_noroles_title:"Nemáš potřebnou  whitelist roli.",deny_noroles_message:"Pro připojení musíš mít jednu z whitelist rolí na Discord serveru %{guildname}."},approved_license:{mode_title:"Tento server je v režimu <strong>License Whitelist</strong>.",insufficient_ids:"Nemáš žádný <code>license</code> identifier, což znamená že server má zapnutý <code>sv_lan</code>. Pokud jsi vlastník serveru, můžeš toto vypnout v souboru <code>server.cfg</code>.",deny_title:"Nejsi oprávněný pro připojení na tento server.",request_id_label:"ID Žádosti"}},yG={restarting:"Restartování serveru (%{reason}).",restarting_discord:"**%{servername}** se restartuje, z důvodu: %{reason}",stopping:"Server se vypíná, z důvodu: %{reason}",stopping_discord:"**%{servername}** se vypíná. Důvod: %{reason}.",spawning_discord:"**%{servername}** se spouští."},_G={title:"VAROVÁNÍ",warned_by:"Admin, který tě varoval:",instruction:"Podrž [MEZERNÍK] po dobu 10 sekund pro zavření varování."},bG={misc:{help_message:`txAdmin Menu povoleno, napiš /tx pro otevření.
můžeš také nakonfigurovat bind v [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Tvé identifiery se neshodují s identifiery žádného administrátora.
Pokud jsi registrovaný v txAdminu, jdi do sekce Admin Manager a ujisti se, že tvé identifiery jsou uložené.`,menu_auth_failed:"txAdmin Menu ověření selhalo, s důvodem: %{reason}",no_perms:"Na tuto možnost nemáš práva.",unknown_error:"Nastala neznámá chyba.",not_enabled:"txAdmin menu není povoleno! Můžeš ho povolit v txAdmin nastavení.",announcement_title:"Server oznámení od %{author}:",dialog_empty_input:"Políčko nemůže být prázdné.",directmessage_title:"Soukromá zpráva od admina %{author}:"},frozen:{froze_player:"Zmrazil jsi hráče!",unfroze_player:"Odmrazil jsi hráče!",was_frozen:"Byl jsi zmrazen administrátorem serveru!"},common:{cancel:"Zrušit",submit:"Potvrdit",error:"Nastala chyba",copied:"Zkopírováno do schránky."},page_main:{tooltips:{tooltip_1:"Použij %{key} pro změnu stránek & šipky pro pohyb v daném menu",tooltip_2:"Některé položky v menu mají další možnosti, které lze vybrat pomocí kláves se šipkami doleva a doprava"},player_mode:{title:"Režim hráče",noclip:{title:"No-Clip",label:"Létání",success:"No-Clip povolen"},godmode:{title:"Nesmrtelnost",label:"Neporazitelnost",success:"Nesmrtelnost povolena"},superjump:{title:"Super Skok",label:"Zapne režim super skoku, s tímto také můžeš rychleji běhat",success:"Super Skok povolen"},normal:{title:"Normální",label:"Základní mód",success:"Navráceno do základního hráčského módu."}},teleport:{title:"Teleportovat se",generic_success:"Teleportovat se!",waypoint:{title:"Bod",label:"Teleportovat se na určený bod",error:"Nemáš určený žádný bod."},coords:{title:"Souřadnice",label:"Teleportovat se na určité souřadnice",dialog_title:"Teleportovat se",dialog_desc:"Zadejte souřadnice ve formátu x, y, z pro teleportaci.",dialog_error:"Neplatné souřadnice. Must be in the format of: 111, 222, 33"},back:{title:"Zpět",label:"Teleportovat se zpět na poslední lokaci",error:"Nemáš žídnou poslední lokaci pro teleportaci!"},copy:{title:"Zkopírovat souřadnice",label:"Zkopírovat souřadnice do schránky."}},vehicle:{title:"Vozidlo",onesync_error:"Tato možnost vyžaduje, aby byl zapnutý OneSync",not_in_veh_error:"Momentálně nejsi ve vozidle!",spawn:{title:"Vytvořit",label:"vytvořit vozidlo podle názvu modelu",dialog_title:"Vytvočit vozidlo",dialog_desc:"Vlož název modelu vozidla pro vytvoření.",dialog_success:"Vozidlo vytvořeno!",dialog_error:"Název modelu '%{modelName}' neexistuje!",dialog_info:"Pokoušíš se vytvořit %{modelName}."},fix:{title:"Opravit",label:"Opraví tvé vozidlo",success:"Vozidlo opraveno!"},delete:{title:"Smazat",label:"Smaže tvé vozidlo vozidlo",success:"Vozidlo smazáno!"},boost:{title:"Vylepšení",label:"Vylepší tvé vozidlo pro největší zábavu (a možná rychlost)",success:"Vozidlo vylepšeno!",already_boosted:"Toto vozidlo již je vylepšeno.",unsupported_class:"Typ tohoto vozidla není možný vylepšit.",redm_not_mounted:"Vylepšit svého koně můžeš jen tehdy, když na něm sedíš."}},heal:{title:"Vyléčit",myself:{title:"Sebe",label:"Obnoví tvé životy",success_0:"Vše obnoveno!",success_1:"Nyní by jsi se měl cítit lépe!",success_2:"Obnoveno zpět na maximum!",success_3:"Hotovo!"},everyone:{title:"Všechny",label:"Vyléčí a oživý všechny hráče",success:"Všichni hráči oživeni a vyléčeni."}},announcement:{title:"Odeslat oznámení",label:"Odeslat oznámení všem online hráčům.",dialog_desc:"Odeslat oznámení všem online hráčům.",dialog_placeholder:"Tvé oznámení...",dialog_success:"Odesílání oznámení."},clear_area:{title:"Obnovit oblast",label:"Obnovit určitou oblast do původního stavu",dialog_desc:"Prosím vlož oblast pro obnovení (0-300). Toto nevytvoří entity vytvoření pomocí serveru.",dialog_success:"Obnovuji oblast %{radius}m",dialog_error:"Neplatná oblast. Zkus to prosím znovu."},player_ids:{title:"Zapnout ID hráčů",label:"Zapnout ukazování ID hráčů (a další info) nad hlavou hráčů poblíž",alert_show:"Ukazuji ID hráčů poblíž.",alert_hide:"Skrývám ID hráčů poblíž."}},page_players:{misc:{online_players:"Online hráči",players:"Hráči",search:"Vyhledat",zero_players:"Žádní hráči nenalezeni"},sort:{label:"Seřadit podle",distance:"Vzdálenosti",id:"ID",joined_first:"Připojený jako první",joined_last:"Připojený jako poslední",closest:"Nejblíže",farthest:"Nejdále"},card:{health:"%{percentHealth}% Životů"}},player_modal:{misc:{error:"Nastala chyba při získávání informací o hráči. Chyba je zobrazena níže:",target_not_found:"Nebylo možné najít on-line hráče se jménem/ID: %{target}"},tabs:{actions:"Akce",info:"Informace",ids:"ID",history:"Historie",ban:"Zabanovat"},actions:{title:"Akce hráčů",command_sent:"Příkaz odeslán!",moderation:{title:"Moderace",options:{dm:"Soukromá zpráva",warn:"Varovat",kick:"Vyhodit",set_admin:"Přidat administrátora"},dm_dialog:{title:"Soukromá zpráva",description:"Důvod odesílání soukromé zprávy",placeholder:"Důvod...",success:"Tvá soukromá zpráva byla odeslána!"},warn_dialog:{title:"Varovat",description:"Důvod varování hráče",placeholder:"Důvod...",success:"Hráč byl varován!"},kick_dialog:{title:"Vyhodit",description:"Důvod vyhození hráče",placeholder:"Důvod...",success:"Hráč byl vyhozen!"}},interaction:{title:"Interakce",options:{heal:"Vyléčit",go_to:"Teleportovat se",bring:"Přinést",spectate:"Pozorovat",toggle_freeze:"Zmrazit"},notifications:{heal_player:"Léčím hráče",tp_player:"Teleportuji k hráči",bring_player:"Přináším hráče",spectate_failed:"Nepodařilo se udržet signál pozorování! Vypínám pozorování.",spectate_yourself:"Nemůžeš pozorovat sebe.",freeze_yourself:"Nemůžeš zmrazit sebe.",spectate_cycle_failed:"Žádní dostupní hráči, na které by se dalo přepnout."}},troll:{title:"Troll",options:{drunk:"Udělat opilým",fire:"Zapálit",wild_attack:"Zaútočit zvířaty"}}},info:{title:"Informace o hráči",session_time:"Čas od připojení",play_time:"Odehraný čas",joined:"Připojeno",whitelisted_label:"Whitelist",whitelisted_notyet:"nemá",btn_wl_add:"PŘIDAT WL",btn_wl_remove:"ODEBRAT WL",btn_wl_success:"Stav whitelistu byl změněn.",log_label:"Log",log_empty:"Žádné bany, či varování.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bany",log_warn_count:"%{smart_count} varování |||| %{smart_count} varování",log_btn:"PODROBNOSTI",notes_changed:"Poznámka o hráči změněna.",notes_placeholder:"Poznámky o tomto hráči..."},history:{title:"Související historie",btn_revoke:"ZRUŠIT",revoked_success:"Akce zrušena!",banned_by:"ZABANOVÁN adminem %{author}",warned_by:"VAROVÁN adminem %{author}",revoked_by:"Zrušeno adminem %{author}.",expired_at:"Vypršelo %{date}.",expires_at:"Vyprší %{date}."},ban:{title:"Zabanovat hráče",reason_placeholder:"Důvod",duration_placeholder:"Délka trvání",hours:"hodiny",days:"dny",weeks:"týdny",months:"měsíce",permanent:"Permanentní",custom:"Vlastní",helper_text:"Vyber délku banu!",submit:"Zabanovat",reason_required:"Důvod nemůže zůstat prázdný.",success:"Hráč byl zabanován!"},ids:{current_ids:"Aktivní identifiery",previous_ids:"Dříve použité identifiery",all_hwids:"Všechny ID hardwaru"}}},kG={$meta:mG,restarter:hG,ban_messages:gG,whitelist_messages:vG,server_actions:yG,nui_warning:_G,nui_menu:bG},wG={label:"Danish",humanizer_language:"da"},SG={start_timeout:"failed to start in time",crash_detected:"crash opdaget",hang_detected:"hang opdaget",partial_hang_warn:"På grund af et delvist hang vil denne server genstarte om 1 minut. Afbryd venligst forbindelsen nu.",partial_hang_warn_discord:"På grund af et delvist hang vil **%{servername}** genstarte om 1 minut.",schedule_reason:"planlagt genstart %{time}",schedule_warn:"Serveren genstarter om %{smart_count} minut. Vær venlig at disconnecte nu. |||| Serveren genstarter om %{smart_count} minutter.",schedule_warn_discord:"**%{servername}** genstarter om %{smart_count} minut. |||| **%{servername}** genstarter om %{smart_count} minutter."},xG={kick_temporary:'(%{author}) Du er blevet bannet fra denne server grundet "%{reason}". Dit ban udløber om: %{expiration}.',kick_permanent:'(%{author}) Du er blevet permanent udelukket fra denne server for "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},TG={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},jG={restarting:"Server genstarter: (%{reason}).",restarting_discord:"**%{servername}** genstarter: (%{reason}).",stopping:"Serveren er stoppet (%{reason}).",stopping_discord:"**%{servername}** er lukket ned: (%{reason}).",spawning_discord:"**%{servername}** starter."},zG={title:"ADVARSEL",warned_by:"Advaret af:",instruction:"Hold [MELLEMRUM] nede i 10 sekunder for at afvise denne meddelelse."},EG={misc:{help_message:`txAdmin Menu aktiveret, skriv /tx for at åbne den.
Du kan også konfigurere egne keybinds under [Spilindstillinger > Nøglebindinger > FiveM > Menu: Åbn hovedside].`,menu_not_admin:`Dine identifikatorer matcher ikke nogen admin registreret på txAdmin.
Hvis du er registreret på txAdmin, skal du gå til Admin Manager og sørge for, at dine identifikatorer er gemt.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Du har ikke denne tilladelse.",unknown_error:"Der opstod en ukendt fejl.",not_enabled:"txAdmin-menuen er ikke aktiveret! Du kan aktivere det på siden med txAdmin-indstillinger.",announcement_title:"Servermeddelelse af %{author}:",dialog_empty_input:"Du kan ikke have et tomt input.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"Du har frosset spilleren!",unfroze_player:"Du har frigjort spilleren!",was_frozen:"Du er blevet frosset af en serveradministrator!"},common:{cancel:"Anuller",submit:"Indsend",error:"Der opstod en fejl",copied:"Kopieret til udklipsholder."},page_main:{tooltips:{tooltip_1:"Brug %{key} for at skifte side og piletasterne for at navigere i menupunkter",tooltip_2:"Visse menupunkter har undervalg, som kan vælges ved hjælp af venstre og højre piletasterne"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Flyv rundt",success:"NoClip aktiveret"},godmode:{title:"God",label:"Invincible",success:"God Mode aktiveret"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Default mode",success:"Returned to default player mode."}},teleport:{title:"Teleport",generic_success:"Sent you into the wormhole!",waypoint:{title:"Waypoint",label:"Gå til waypoint sat",error:"Du har intet waypoint sat."},coords:{title:"Coords",label:"Gå til angivne koordinater",dialog_title:"Teleporter",dialog_desc:"Angiv koordinater i et x-, y-, z-format for at gå gennem ormehullet.",dialog_error:"Ugyldige koordinater. Skal være i formatet: 111, 222, 33"},back:{title:"Tilbage",label:"Gå tilbage til sidste placering",error:"Du har ikke et sidste sted at gå tilbage til!"},copy:{title:"Kopier koordinater",label:"Kopiér koordinater til udklipsholder."}},vehicle:{title:"Køretøj",onesync_error:"Denne mulighed kræver, at OneSync er slået til for håndtering af serverenheder",not_in_veh_error:"Du er ikke i et køretøj i øjeblikket!",spawn:{title:"Spawn",label:"Spawn køretøj efter modelnavn",dialog_title:"Spawn køretøj",dialog_desc:"Indtast modelnavnet på det køretøj, du ønsker at spawne.",dialog_success:"Køretøjet spawnede!",dialog_error:"Køretøjets modelnavn '%{modelName}' findes ikke!",dialog_info:"Forsøger at spawne %{modelName}."},fix:{title:"Fiks",label:"Ret det aktuelle køretøj",success:"Køretøj fikset!"},delete:{title:"Slet",label:"Slet det aktuelle køretøj",success:"Køretøj slettet!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Helbred",myself:{title:"Mig selv",label:"Genskaber dit helbred",success_0:"Alle er raske!",success_1:"Du burde have det godt nu!",success_2:"Gendannet til fuld!",success_3:"Ouchies rettet!"},everyone:{title:"Alle",label:"Vil helbrede og genoplive alle spillere",success:"Hellede og genoplivede alle spillere."}},announcement:{title:"Send meddelelse",label:"Send en meddelelse til alle onlinespillere.",dialog_desc:"Send en meddelelse til alle online spillere.",dialog_placeholder:"Din meddelelse...",dialog_success:"Sender meddelelsen."},clear_area:{title:"Nulstil verdensområde",label:"Nulstil et angivet verdensområde til dets standardtilstand",dialog_desc:"Indtast venligst den radius, hvor du ønsker at nulstille entiteter i (0-300). Dette vil ikke rydde entiteter affødt serverside.",dialog_success:"Rydning af område med en radius på %{radius}m",dialog_error:"Ugyldig radiusinput. Prøv igen."},player_ids:{title:"Vælg spiller-id'er",label:"Skift visning af spiller-id'er (og anden info) over hovedet på alle nærliggende spillere",alert_show:"Viser nærliggende spillerens NetID'er.",alert_hide:"Skjuler afspillerens NetID'er i nærheden."}},page_players:{misc:{online_players:"Online spillere",players:"Spillere",search:"Søg",zero_players:"Ingen spillere fundet"},sort:{label:"Sortér efter",distance:"Afstand",id:"ID",joined_first:"Blev med først",joined_last:"Blev med sidst",closest:"Tættest",farthest:"Farthest"},card:{health:"%{percentHealth}% liv"}},player_modal:{misc:{error:"Der opstod en fejl under hentning af denne brugers detaljer. Fejlen er vist nedenfor:",target_not_found:"Kunne ikke finde en online spiller med ID eller et brugernavn på %{target}"},tabs:{actions:"Handlinger",info:"Info",ids:"ID'er",history:"Historie",ban:"Ban"},actions:{title:"Spillerhandlinger",command_sent:"Kommando sendt!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Advar",kick:"Kick",set_admin:"Giv Admin"},dm_dialog:{title:"Direkte besked",description:"Hvad er årsagen til at sende direkte beskeder til denne afspiller?",placeholder:"Årsag...",success:"Din DM er blevet sendt!"},warn_dialog:{title:"Advar",description:"Hvad er grunden til at advare denne spiller direkte?",placeholder:"Årsag...",success:"Spilleren blev advaret!"},kick_dialog:{title:"kick",description:"Hvad er grunden til at kicke denne spiller?",placeholder:"Årsag...",success:"Spilleren blev kicket!"}},interaction:{title:"Interaktion",options:{heal:"helbred",go_to:"Gå til",bring:"Bring",spectate:"Spectate",toggle_freeze:"Frys spilleren"},notifications:{heal_player:"Heal spiller",tp_player:"Teleporterer til spiller",bring_player:"Tp spilleren til dig",spectate_failed:"Det lykkedes ikke at spectate målet!Stopper med at spectate.",spectate_yourself:"Du kan ikke spectate dig selv.",freeze_yourself:"Du kan ikke fryse dig selv.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Gør fuld",fire:"Sæt ild",wild_attack:"Vildt angreb"}}},info:{title:"Spiller info",session_time:"Sessionstid",play_time:"Spilletid",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Relateret historie",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Forbyd spiller",reason_placeholder:"Årsag",duration_placeholder:"Varighed",hours:"timer",days:"days",weeks:"uger",months:"måneder",permanent:"Permanent",custom:"Brugerdefineret",helper_text:"Vælg venligst en varighed",submit:"Anvend forbud",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},CG={$meta:wG,restarter:SG,ban_messages:xG,whitelist_messages:TG,server_actions:jG,nui_warning:zG,nui_menu:EG},RG={label:"German",humanizer_language:"de"},PG={start_timeout:"Der Server konnte nicht rechtzeitig hochfahren.",crash_detected:"Crash erkannt",hang_detected:"Zeitweiliges Aufhängen des Servers erkannt",partial_hang_warn:"Aufgrund von zeitweiligen Lags startet dieser Server in einer Minute neu. Bitte trenne die Verbindung jetzt.",partial_hang_warn_discord:"Aufgrund von zeitweiligen Lags startet **%{servername}** in einer Minute neu.",schedule_reason:"Automatisierter Neustart um %{time}",schedule_warn:"Der Server wird in einer Minute neu gestartet. Bitte trenne die Verbindung jetzt. |||| Der Server wird in %{smart_count} Minuten neu gestartet.",schedule_warn_discord:"**%{servername}** wird in einer Minute neu gestartet. |||| **%{servername}** wird in %{smart_count} Minuten neu gestartet."},DG={kick_temporary:'(%{author}) Du wurdest von diesem Server für %{expiration} gebannt. Grund: "%{reason}".',kick_permanent:'(%{author}) Du wurdest permanent von diesem Server gebannt. Grund: "%{reason}".',reject:{title_permanent:"Du wurdest permanent von diesem Server gebannt.",title_temporary:"Du wurdest temporär von diesem Server gebannt.",label_expiration:"Dein Bann läuft ab in",label_date:"Bann-Datum",label_author:"Gebannt von",label_reason:"Grund",label_id:"Bann-ID",note_multiple_bans:"Info: Es gibt mehr als einen aktiven Bann für diesen Identifier",note_diff_license:"Info: der oben angezeigte Ban wurde mit einer anderen <code>license</code> gespeichert. Das bedeutet, dass deine IDs/HWIDs passend sind wie zu diesem Ban."}},AG={admin_only:{mode_title:"Dieser Server befindet sich derzeit im <strong>Wartungsmodus</strong>",insufficient_ids:"Du hast keinen <code>discord</code>oder <code>FiveM</code> Identifier. Mindestens einer von beiden ist erforderlich, um dich als registrierten txAdmin-Administrator zu erkennen.",deny_message:"Deine Identifier sind keinem txAdmin-Administrator zugewiesen. Der Zugang wurde verweigert."},guild_member:{mode_title:"Dieser Server befindet sich im <strong>Discord-Whitelist</strong> Modus.",insufficient_ids:"Es konnte kein <code>discord</code> Identifier bei dir gefunden werden. Bitte öffne die Discord-App und versuche es erneut (Die Web-App wird nicht unterstützt).",deny_title:"Du musst auf unserem Discord-Server sein, um dich verbinden zu können.",deny_message:"Bitte trete unserem Discord %{guildname} bei und versuche es erneut."},guild_roles:{mode_title:"Dieser Server befindet sich im <strong>Discord-Rollen-Whitelist</strong> Modus.",insufficient_ids:"Es konnte kein <code>discord</code> Identifier bei dir gefunden werden. Bitte öffne die Discord-App und versuche es erneut (Die Web-App wird nicht unterstützt).",deny_notmember_title:"Du musst auf unserem Discord-Server sein und die nötige Rolle haben, um dich verbinden zu können.",deny_notmember_message:"Bitte trete unserem Discord %{guildname} bei und hole dir die erforderliche(n) Rolle(n). Versuche dich anschließend erneut zu verbinden.",deny_noroles_title:"Du hast nicht die erforderliche(n) Rolle(n), um dich verbinden zu können.",deny_noroles_message:"Um dich verbinden zu können, benötigst du mindestens eine der dafür erforderlichen Rollen. Discord: %{guildname}."},approved_license:{mode_title:"Dieser Server ist im <strong>Whitelist</strong> Modus.",insufficient_ids:"Du hast keinen <code>License</code> Identifier, was bedeutet, dass dieser Server <code>sv_lan</code> aktiviert hat. Solltest du der Serverbesitzer sein, dann kannst du das in der server.cfg ändern.",deny_title:"Du bist nicht auf diesem Server gewhitelisted.",request_id_label:"Whitelist-ID"}},IG={restarting:"Server Neustart (%{reason}).",restarting_discord:"**%{servername}** wird neu gestartet (%{reason}).",stopping:"Server wird heruntergefahren (%{reason}).",stopping_discord:"**%{servername}** wird heruntergefahren (%{reason}).",spawning_discord:"**%{servername}** startet."},NG={title:"VERWARNUNG",warned_by:"Verwarnt von:",instruction:"Halte deine [LEERTASTE] für 10 Sekunden gedrückt, um diese Mitteilung zu schließen."},MG={misc:{help_message:`txAdmin Menü aktiviert, tippe /tx ein, um es zu öffnen.
Du kannst zusätzlich in den Einstellungen eine Taste zuweisen [Einstellungen > Steuerung > FiveM > txAdmin].`,menu_not_admin:`Deine IDs stimmen mit keiner bei txAdmin registrierten überein.
 Wenn du bei txAdmin registriert bist, stelle sicher, dass die richtigen IDs gespeichert sind.`,menu_auth_failed:"Authentifizierung vom txAdmin Menü fehlgeschlagen. Grund: %{reason}.",no_perms:"Dafür hast du keine Berechtigung.",unknown_error:"Ein unbekannter Fehler ist aufgetreten.",not_enabled:"Das txAdmin Menü ist nicht aktiviert. Du kannst es in den txAdmin Einstellungen aktivieren.",announcement_title:"Serverweite Ankündigung von %{author}:",dialog_empty_input:"Du kannst keine leere Eingabe senden.",directmessage_title:"DM von Admin %{author}:"},frozen:{froze_player:"Du hast den Spieler eingefroren.",unfroze_player:"Du hast den Spieler aufgetaut.",was_frozen:"Du wurdest von einem Teammitglied eingefroren!"},common:{cancel:"Abbrechen",submit:"Senden",error:"Ein Fehler ist aufgetreten.",copied:"In die Zwischenablage kopiert."},page_main:{tooltips:{tooltip_1:"Drücke %{key} um die Seiten zu wechseln & verwende die Pfeiltasten um im Menü zu navigieren",tooltip_2:"Bestimmte Menüpunkte haben Unteroptionen, die mit den linken und rechten Pfeiltasten ausgewählt werden können"},player_mode:{title:"Spieler Modus",noclip:{title:"NoClip",label:"Fliege herum",success:"NoClip aktiviert"},godmode:{title:"God Mode",label:"Unbesiegbar",success:"God Mode aktiviert"},superjump:{title:"Supersprung",label:"Der Spieler springt nun höher. Dadurch wird ebenfalls die Laufgeschwindigkeit erhöht",success:"Supersprung aktiviert"},normal:{title:"Normal",label:"Standard Modus",success:"Standard Modus wiederhergestellt."}},teleport:{title:"TP",generic_success:"Spieler teleportiert",waypoint:{title:"Wegpunkt",label:"Teleportiere zu Wegpunkt",error:"Du hast keinen Wegpunkt gesetzt!"},coords:{title:"Koordinaten",label:"Teleportiere zu Koordinaten",dialog_title:"Teleportieren",dialog_desc:"Koordinaten im Format x, y, z eingeben.",dialog_error:"Ungültige Koordinaten. Muss im Format 111, 222, 33 sein!"},back:{title:"Zurück",label:"Zur letzten Position zurück",error:"Du hast keine letzte Position"},copy:{title:"Koordinaten Kopieren",label:"Kopiere deine Koordinaten (x,y,z) in die Zwischenablage"}},vehicle:{title:"Fahrzeug",onesync_error:"Diese Option erfordert, dass OneSync für die Verarbeitung von Server Objekten aktiviert ist",not_in_veh_error:"Du befindest dich in keinem Fahrzeug!",spawn:{title:"Spawn",label:"Spawnname eingeben",dialog_title:"Fahrzeug spawnen",dialog_desc:"Gebe den Spawnname des Fahrzeugs ein, dass du spawnen möchtest.",dialog_success:"Fahrzeug gespawnt!",dialog_error:"Der Spawnname '%{modelName}' existiert nicht!",dialog_info:"Versuche %{modelName} zu spawnen."},fix:{title:"Reparieren",label:"Repariere das Fahrzeug, auf dessen Fahrersitz du dich befindest",success:"Fahrzeug repariert."},delete:{title:"Entfernen",label:"Entferne das Fahrzeug",success:"Fahrzeug entfernt."},boost:{title:"Boost",label:"Booste das Fahrzeug",success:"Fahrzeug geboosted.",already_boosted:"Dieses Fahrzeug wurde schon geboosted!",unsupported_class:"Diese Fahrzeugart wird nicht unterstützt.",redm_not_mounted:"Du kannst dich nur boosten, wenn du auf einem Pferd sitzt."}},heal:{title:"Heilen",myself:{title:"Selbst",label:"Heilen und wiederbeleben",success_0:"Alles genäht und geheilt!",success_1:"Jetzt solltest du dich besser fühlen!",success_2:"Ein kleines Pflaster und du bist wieder gesund!",success_3:"Tat doch gar nicht weh! Du bist wieder gesund."},everyone:{title:"Alle Spieler",label:"Heilen und wiederbeleben",success:"Alle Spieler geheilt und wiederbelebt"}},announcement:{title:"Ankündigung schicken",label:"Ankündigung an alle Spieler schicken.",dialog_desc:"Gebe die Nachricht ein, die an alle Spieler gesendet werden soll.",dialog_placeholder:"Deine Ankündigung ...",dialog_success:"Ankündigung an alle Spieler geschickt"},clear_area:{title:"Weltbereich zurücksetzen",label:"Setze einen Bereich in seinen Ursprungszustand zurück.",dialog_desc:"Bitte gib einen Radius (0-300) ein, in dem du alle Objekte zurücksetzen möchtest. Dadurch werden nicht serverseitig erzeugte Objekte gelöscht.",dialog_success:"Zurücksetzen im Radius von %{radius}m",dialog_error:"Ungültiger Radius! Gib einen Radius zwischen 0 und 300 ein."},player_ids:{title:"Spieler IDs (NameTags)",label:"Schalte die Spieler-IDs (und weitere Informationen) über den Köpfen der Spieler ein oder aus.",alert_show:"Spieler IDs (NameTags) aktiviert.",alert_hide:"Spieler IDs (NameTags) deaktiviert."}},page_players:{misc:{online_players:"Alle Spieler",players:"Spieler",search:"Suche",zero_players:"Keine Spieler gefunden"},sort:{label:"Sortieren nach",distance:"Entfernung",id:"ID",joined_first:"steigend",joined_last:"fallend",closest:"am nächsten",farthest:"am weitesten"},card:{health:"%{percentHealth}% Leben"}},player_modal:{misc:{error:"Beim Abrufen der Spielerdetails ist ein Fehler aufgetreten. Der Fehler wird unten angezeigt:",target_not_found:"Konnte keinen Spieler mit der ID oder dem Nutzernamen von %{target} finden"},tabs:{actions:"Aktionen",info:"Info",ids:"IDs",history:"Vergangenheit",ban:"Ban"},actions:{title:"Spieler Aktionen",command_sent:"Befehl geschickt!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Verwarnen",kick:"Kicken",set_admin:"Admin verwalten"},dm_dialog:{title:"Direktnachricht",description:"Was ist der Grund, diesem Spieler eine Direktnachricht zu senden?",placeholder:"Grund...",success:"Die Nachricht wurde gesendet."},warn_dialog:{title:"Verwarnen",description:"Was ist der Grund, diesen Spieler zu verwarnen?",placeholder:"Grund...",success:"Der Spieler wurde verwarnt!"},kick_dialog:{title:"Kicken",description:"Was ist der Grund, diesen Spieler zu kicken?",placeholder:"Grund...",success:"Der Spieler wurde gekickt!"}},interaction:{title:"Interaktionen",options:{heal:"Heilen",go_to:"Gehe zu",bring:"Bringen",spectate:"Beobachten",toggle_freeze:"Einfrieren"},notifications:{heal_player:"Spieler heilen",tp_player:"Zu Spieler teleportieren",bring_player:"Spieler teleportiert",spectate_failed:"Der Spieler konnte nicht beobachtet werden! Beobachtung abgebrochen.",spectate_yourself:"Du kannst dich nicht selbst beobachten",freeze_yourself:"Du kannst dich nicht selbst einfrieren",spectate_cycle_failed:"Es gibt keine Spieler auf die gewechselt werden kann."}},troll:{title:"Trolling",options:{drunk:"Betrunken machen",fire:"Anzünden",wild_attack:"Wildtier Angriff"}}},info:{title:"Spielerinfos",session_time:"Aktive Sitzung",play_time:"Spielzeit",joined:"Beigetreten",whitelisted_label:"Whitelisted",whitelisted_notyet:"noch nicht",btn_wl_add:"WL HINZUFÜGEN",btn_wl_remove:"WL ENTFERNEN",btn_wl_success:"Whitelist-Status geändert",log_label:"Log",log_empty:"Keine Banns/Verwarnungen gefunden.",log_ban_count:"%{smart_count} Bann |||| %{smart_count} Banns",log_warn_count:"%{smart_count} Verwarnung |||| %{smart_count} Verwarnungen",log_btn:"DETAILS",notes_changed:"Notizen geändert",notes_placeholder:"Notizen über diesen Spieler..."},history:{title:"Vergangenheit",btn_revoke:"RÜCKGÄNGIG",revoked_success:"Aktion rückgängig gemacht!",banned_by:"GEBANNT von %{author}",warned_by:"VERWARNT von %{author}",revoked_by:"RÜCKGÄNGIG GEMACHT von %{author}.",expired_at:"Abgelaufen am %{date}.",expires_at:"Läuft ab am %{date}."},ban:{title:"Spieler bannen",reason_placeholder:"Grund",duration_placeholder:"Dauer",hours:"Stunden",days:"Tage",weeks:"Wochen",months:"Monate",permanent:"Permanent",custom:"Benutzerdefiniert",helper_text:"Bitte eine Dauer angeben",submit:"Bann ausführen",reason_required:"Ein Grund muss angegeben werden!",success:"Spieler gebannt!"},ids:{current_ids:"Aktuelle Identifier",previous_ids:"Zuvor benutzte Identifier",all_hwids:"Alle Hardware IDs"}}},$G={$meta:RG,restarter:PG,ban_messages:DG,whitelist_messages:AG,server_actions:IG,nui_warning:NG,nui_menu:MG},OG={label:"Greek",humanizer_language:"el"},LG={start_timeout:"Απέτυχε η εκκίνηση εντός του χρόνου",crash_detected:"Βρέθηκε Πρόβλημα",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"Προγραμματισμένη επανεκκίνηση σε %{time}",schedule_warn:"Αυτός ο διακομιστής έχει προγραμματιμένη επανεκκίνηση σε %{smart_count} λεπτό. Παρακαλώ αποσυνδεθείτε τώρα. |||| Αυτός ο διακομιστής έχει προγραμματισμένη επανεκκίνηση σε %{smart_count} λεπτά.",schedule_warn_discord:"Ο **%{servername}** έχει προγραμματισμένη επανεκκίνηση σε %{smart_count} λεπτό. |||| Ο **%{servername}** έχει προγραμματιμένη επανεκκίνηση σε %{smart_count} λεπτά."},BG={kick_temporary:'(%{author}) Έχει απαγορευτεί η είσοδος σου στον διακομιστή για: "%{reason}". Η απαγορευσή σου θα λήξει σε: %{expiration}.',kick_permanent:'(%{author}) Έχει απαγορευτεί η είσοδος σου στον διακομιστή για: "%{reason}".',reject:{title_permanent:"Έχετε αποκλειστεί οριστικά από αυτόν τον διακομιστή.",title_temporary:"Έχετε αποκλειστεί προσωρινά από αυτόν τον διακομιστή.",label_expiration:"Το ban σου θα λήξει",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},FG={admin_only:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>Admin-only</strong> mode.",insufficient_ids:"Δεν έχεις <code>discord</code> or <code>fivem</code> identifiers, και τουλάχιστον ένα από αυτά απαιτείται για επικύρωση εάν είστε διαχειριστής στο txAdmin.",deny_message:"Τα identifiers σου δεν σχετίζονται με κάποιον txAdmin administrator."},guild_member:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"Δεν έχεις <code>discord</code> identifier, το οποίο απαιτείται για την επικύρωση του αν έχεις μπεί στο Discord μας. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Πρέπει να είσαι στο Discord μας για να συνδεθείς.",deny_message:"Συνδέσου στο %{guildname} και ξανά προσπάθησε."},guild_roles:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"Δεν έχεις <code>discord</code> identifier, το οποίο απαιτείται για την επικύρωση του αν έχεις μπεί στο Discord μας. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Πρέπει να είσαι στο Discord μας για να συνδεθείς.",deny_notmember_message:"Συνδέσου στο %{guildname} και ξανά προσπάθησε.",deny_noroles_title:"Δεν έχεις το whitelisted role που απαιτείται για να συνδεθείς.",deny_noroles_message:"Για να συνδεθείτε σε αυτόν τον διακομιστή, πρέπει να έχετε τουλάχιστον έναν από τους whitelisted roles στο Discord %{guildname}."},approved_license:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>License Whitelist</strong> mode.",insufficient_ids:"Δεν έχεις το <code>license</code> identifier, το οποίο σημαίνει ότι ο διακομιστής έχει το <code>sv_lan</code> ανοικτό. Αν είσαι ο server owner, πρέπει να το κλείσεις στο <code>server.cfg</code> file.",deny_title:"Δεν είσαι whitelisted για να συνδεθείς",request_id_label:"Request ID"}},WG={restarting:"Επανεκκίνηση διακομιστή με λόγο: (%{reason}).",restarting_discord:"Εκτελείται επανεκκίνηση του διακομιστή **%{servername}** με λόγο: (%{reason}).",stopping:"Ο διακομιστής κλείνει με λόγο: (%{reason}).",stopping_discord:"Ο **%{servername}** κλείνει με λόγο: (%{reason}).",spawning_discord:"Ο **%{servername}** ανοίγει."},VG={title:"ΠΡΟΕΙΔΟΠΟΙΗΣΗ",warned_by:"Προειδοποιήθηκες από τον:",instruction:"Πάτα [SPACE] για 10 δευτερόλεπτα για να απορρίψεις αυτό το μήνυμα."},HG={misc:{help_message:`To txAdmin Menu ενεργοποιήθηκε, πληκτρολόγησε /tx για να το ανοίξεις.
Επίσης μπορείς να καθορίσεις και keybind [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Τα αναγνωριστικά σου δεν ταιρίαζουν με αυτά κάποιου δηλωμένου Admin στο txAdmin.
Εαν είσαι δηλωμένος στο txAdmin, πήγαινε στο Admin Manager και επιβεβαίωσε ότι τα αναγνωριστικά σου έχουν αποθηκευτεί.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Δεν έχεις αυτή την άδεια",unknown_error:"Προκλήθηκε ένα άγνωστο σφάλμα.",not_enabled:"Tο txAdmin Menu δεν είναι ενεργοποιημένο ! Μπορείς να το ενεργοποιήσεις στήν σελίδα ρυθμίσεων του txAdmin.",announcement_title:"Ανακοίνωση από τον %{author}:",dialog_empty_input:"Δεν μπορείς να μην εισάγεις τίποτα.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"Έχεις παγώσει έναν παίκτη!",unfroze_player:"Έχεις ξεπαγώσει έναν παίκτη!",was_frozen:"Έχεις παγώσει άπο έναν Server Admin!"},common:{cancel:"Ακύρωση",submit:"Επιβεβαίωση",error:"Προκλήθηκε ένα σφάλμα",copied:"Αντιγράφηκε στο πρόχειρο."},page_main:{tooltips:{tooltip_1:"Χρησιμοποίησε το %{key} για να αλλάξεις σελίδες & και τα βελάκια για να πλοηγηθέις στο Menu",tooltip_2:"Οι συγκεκριμένες επιλογές στο Menu έχουν και υπό-επιλογές όπου μπορούν να επιλεχθούν από το δεξί και αριστερό βελάκι"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Πέτα τριγύρω",success:"Το NoClip ενεργοποιήθηκε"},godmode:{title:"God",label:"Γίνεσε αόρατος",success:"God Mode ενεργοποιήθηκε"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Αρχικό mode",success:"Επέστρεψες στο αρχικό player mode."}},teleport:{title:"Teleport",generic_success:"Στάλθηκες στη σκουληκότρυπα!",waypoint:{title:"Waypoint",label:"Πηγαίνεις στο σημείο που επέλεξες",error:"Δεν έχεις θέσει κάποιο σημείο."},coords:{title:"Coords",label:"Πηγαίνεις σε συγκεκριμένες συντεταγμένες",dialog_title:"Teleport",dialog_desc:"Δώστε συντεταγμένες σε μορφή x, y, z για να περάσετε από τη σκουληκότρυπα.",dialog_error:"Λάθος συντεταγμένες. Πρέπει να είναι στην ακόλουθη μορφή: 111, 222, 33"},back:{title:"Back",label:"Πηγαίνεις στην τελευταία σου τοποθεσία",error:"Δεν έχεις τελευταία τοποθεσία για να πας!"},copy:{title:"Αντιγραφή συντεταγμένων",label:"Αντιγραφή συντεταγμένων στο πρόχειρο."}},vehicle:{title:"Vehicle",onesync_error:"Αυτή η επιλογή απαιτεί ο διακομιστής να έχει ενεργοποιημένο OneSync",not_in_veh_error:"Δεν είσαι μέσα σε όχημα!",spawn:{title:"Spawn",label:"Εμφάνησε όχημα με το όνομα του μοντέλου του",dialog_title:"Εμφάνησε όχημα",dialog_desc:"Πληκτρολόγησε το όνομα του μοντέλου του οχήματος που θέλεις να εμφανήσεις",dialog_success:"Το όχημα εμφανίστηκε!",dialog_error:"Το όνομα μοντέλου οχήματος '%{modelName}' δεν υπάρχει!",dialog_info:"Προσπάθεια εμφάνησης %{modelName}."},fix:{title:"Fix",label:"Φτιάξε το όχημα",success:"Το όχημα κατασκευάστηκε!"},delete:{title:"Delete",label:"Διέγραψε το όχημα",success:"Το όχημα διαγράφτηκε!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Τον ευατό σου",label:"Αποκαταστέι την υγεία σου",success_0:"Όλα εντάξει!",success_1:"Πρέπει να είναι όλα καλά τώρα!",success_2:"Αποκαταστήθηκε η ζωή σου εντελώς!",success_3:"Φτιάχτηκαν οι γρατζουνίες!"},everyone:{title:"Όλους",label:"Θα αποκαταστήσει την υγεία και θα ζωντανέψει όλους του παίκτες!",success:"Ζωντάνεψαν όλοι οι παίκτες."}},announcement:{title:"Βγάλε ανακοίνωση",label:"Βγάλε ανακοίνωση προς όλους τους παίκτες.",dialog_desc:"Βγάλε ανακοίνωση προς όλους τους παίκτες.",dialog_placeholder:"Η ανακοίνωση σου...",dialog_success:"Η ανακοίνωση ανέβηκε."},clear_area:{title:"Reset World Area",label:"Επαναφέρετε μια καθορισμένη περιοχή στην προεπιλεγμένη κατάστασή της",dialog_desc:"Εισαγάγετε την ακτίνα στην οποία θέλετε να επαναφέρετε τις οντότητες σε (0-300). Αυτό δεν θα διαγράψει οντότητες που δημιουργούνται από την πλευρά του διακομιστή.",dialog_success:"Επαναφέρεται η περιοχή σε ακτίνα %{radius}m",dialog_error:"Μη έγκυρη είσοδος ακτίνας. Προσπάθησε ξανά."},player_ids:{title:"Toggle Player IDs",label:"Εναλλαγή εμφάνισης αναγνωριστικών παικτών (και άλλων πληροφοριών) πάνω από το κεφάλι όλων των κοντινών παικτών",alert_show:"Εμφάνιση NetIDs των κοντινών παικτών.",alert_hide:"Εξαφάνηση NetIDs των κοντινών παικτών."}},page_players:{misc:{online_players:"Online Players",players:"Παίκτες",search:"Αναζήτηση",zero_players:"Δεν βρέθηκαν παίκτες"},sort:{label:"Ταξινόμηση κατά",distance:"Απόστασης",id:"Αναγνωριστικού",joined_first:"Joined First",joined_last:"Joined Last",closest:"Closest",farthest:"Farthest"},card:{health:"%{percentHealth}% υγεία"}},player_modal:{misc:{error:"Παρουσιάστηκε σφάλμα κατά την ανάκτηση αυτών των στοιχείων του χρήστη. Το σφάλμα φαίνεται παρακάτω:",target_not_found:"Δεν ήταν δυνατή η εύρεση ενός παίκτη με αναγνωριστικό ή με ψευδώνυμο: %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Επιλογές Παίκτη",command_sent:"Η επιλογή στάλθηκε!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Προσωπικό μήνυμα",description:"Ποιό είναι το προσωπικό μήνυμα που θέλεις να στείλεις",placeholder:"Μήνυμα...",success:"Το μήνυμα στάλθηκε επιτυχώς!"},warn_dialog:{title:"Warn",description:"Για πιο λόγο θες να προηδοποιήσεις αυτόν τον παίκτη;",placeholder:"Λόγος...",success:"Ο παίκτης προηδοποιήθηκε!"},kick_dialog:{title:"Kick",description:"Ποιός είναι ο λόγος που θέλετε να εκδιώξετε αυτόν παίκτη;",placeholder:"Λόγος...",success:"Ο παίκτης εκδιώκθηκε!"}},interaction:{title:"Αλληλεπίδραση",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Bring παίκτη",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Κάντον μεθυσμένο",fire:"Βάλ'του φωτία",wild_attack:"Επίθεση από άγρια ζώα"}}},info:{title:"Πληρφορίες παίκτη",session_time:"Τωρινός Online χρόνος",play_time:"Συνολικός Online χρόνος",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Λόγος",duration_placeholder:"Διάρκεια",hours:"ώρες",days:"μέρες",weeks:"εβδομάδες",months:"μήνες",permanent:"Μόνιμα",custom:"Custom",helper_text:"Παρακαλώ διαλέξτε διάρκεια",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},UG={$meta:OG,restarter:LG,ban_messages:BG,whitelist_messages:FG,server_actions:WG,nui_warning:VG,nui_menu:HG},GG={label:"English (default)",humanizer_language:"en"},KG={start_timeout:"failed to start in time",crash_detected:"crash detected",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"scheduled restart at %{time}",schedule_warn:"This server is scheduled to restart in %{smart_count} minute. Please disconnect now. |||| This server is scheduled to restart in %{smart_count} minutes.",schedule_warn_discord:"**%{servername}** is scheduled to restart in %{smart_count} minute. |||| **%{servername}** is scheduled to restart in %{smart_count} minutes."},qG={kick_temporary:'(%{author}) You have been banned from this server for "%{reason}". Your ban will expire in: %{expiration}.',kick_permanent:'(%{author}) You have been permanently banned from this server for "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},YG={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},JG={restarting:"Server restarting (%{reason}).",restarting_discord:"**%{servername}** is restarting (%{reason}).",stopping:"Server shutting down (%{reason}).",stopping_discord:"**%{servername}** is shutting down (%{reason}).",spawning_discord:"**%{servername}** is starting."},ZG={title:"WARNING",warned_by:"Warned by:",instruction:"Hold [SPACE] for 10 seconds to dismiss this message."},XG={misc:{help_message:`txAdmin Menu enabled, type /tx to open it.
You can also configure a keybind at [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Your identifiers do not match any admin registered on txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"You do not have this permission.",unknown_error:"An unknown error occurred.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server Announcement by %{author}:",directmessage_title:"DM from admin %{author}:",dialog_empty_input:"You cannot have an empty input."},frozen:{froze_player:"You have frozen the player!",unfroze_player:"You have unfrozen the player!",was_frozen:"You have been frozen by a server admin!"},common:{cancel:"Cancel",submit:"Submit",error:"An error occurred",copied:"Copied to clipboard."},page_main:{tooltips:{tooltip_1:"Use %{key} to switch pages & the arrow keys to navigate menu items",tooltip_2:"Certain menu items have sub options which can be selected using the left & right arrow keys"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Toggle NoClip, allowing you to move through walls and other objects",success:"NoClip enabled"},godmode:{title:"God",label:"Toggle invincibility, preventing you from taking damage",success:"God Mode enabled"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Returns yourself back to the default/normal player mode",success:"Returned to default player mode."}},teleport:{title:"Teleport",generic_success:"Sent you into the wormhole!",waypoint:{title:"Waypoint",label:"Teleport to the custom waypoint set on the map",error:"You have no waypoint set."},coords:{title:"Coords",label:"Teleport to the provided coordinates",dialog_title:"Teleport",dialog_desc:"Provide coordinates in an x, y, z format to go through the wormhole.",dialog_error:"Invalid coordinates. Must be in the format of: 111, 222, 33"},back:{title:"Back",label:"Returns to the location prior to last teleport",error:"You don't have a last location to go back to!"},copy:{title:"Copy Coords",label:"Copy the current world coordinates to your clipboard"}},vehicle:{title:"Vehicle",onesync_error:"This option requires that OneSync be on for server entity handling",not_in_veh_error:"You are not currently in a vehicle!",spawn:{title:"Spawn",label:"Spawn a given vehicle from its model name",dialog_title:"Spawn vehicle",dialog_desc:"Enter in the model name of the vehicle you want to spawn.",dialog_success:"Vehicle spawned!",dialog_error:"The vehicle model name '%{modelName}' does not exist!",dialog_info:"Trying to spawn %{modelName}."},fix:{title:"Fix",label:"Will repair the vehicle to its maximum health",success:"Vehicle fixed!"},delete:{title:"Delete",label:"Deletes the vehicle the player is currently in",success:"Vehicle deleted!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Myself",label:"Will heal yourself to the current ped's maximum",success_0:"All healed up!",success_1:"You should be feeling good now!",success_2:"Restored to full!",success_3:"Ouchies fixed!"},everyone:{title:"Everyone",label:"Will heal & revive all connected players",success:"Healed and revived all players."}},announcement:{title:"Send Announcement",label:"Send an announcement to all online players.",dialog_desc:"Enter the message you want to broadcast to all players.",dialog_placeholder:"Your announcement...",dialog_success:"Sending the announcement."},clear_area:{title:"Reset World Area",label:"Reset a specified world area to its default state",dialog_desc:"Please enter the radius where you wish to reset entities in (0-300). This will not clear entities spawned server side.",dialog_success:"Clearing area with radius of %{radius}m",dialog_error:"Invalid radius input. Try again."},player_ids:{title:"Toggle Player IDs",label:"Toggle showing player IDs (and other info) above the head of all nearby players",alert_show:"Showing nearby player NetIDs.",alert_hide:"Hiding nearby player NetIDs."}},page_players:{misc:{online_players:"Online Players",players:"Players",search:"Search",zero_players:"No players found"},sort:{label:"Sort by",distance:"Distance",id:"ID",joined_first:"Joined First",joined_last:"Joined Last",closest:"Closest",farthest:"Farthest"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"An error occurred fetching this users details. The error is shown below:",target_not_found:"Was unable to find an online player with ID or an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_placeholder:"Notes about this player...",notes_changed:"Player note changed."},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",reason_required:"The Reason field is required.",duration_placeholder:"Duration",success:"Player banned!",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban"}}},QG={$meta:GG,restarter:KG,ban_messages:qG,whitelist_messages:YG,server_actions:JG,nui_warning:ZG,nui_menu:XG},eK={label:"Spanish",humanizer_language:"es"},tK={start_timeout:"Se ha agotado el tiempo de espera para el arranque.",crash_detected:"Caída del servidor detectada.",hang_detected:"Suspensión detectada",partial_hang_warn:"Debido a una suspensión parcial, el servidor se reiniciará en 1 minutos. Por favor, desconectate ahora.",partial_hang_warn_discord:"Debido a una suspensión parcial, **%{servername}** se reiniciará en un minuto.",schedule_reason:"Reinicio programado a las %{time}",schedule_warn:"El servidor se va a reiniciar en %{smart_count} minutos. Por favor desconéctense. |||| El servidor se va a reiniciar en %{smart_count} minutos.",schedule_warn_discord:"**%{servername}** El servidor se va a reiniciar en %{smart_count} minutos. |||| **%{servername}** El servidor se va a reiniciar en %{smart_count} minutos."},nK={kick_temporary:'(%{author}) Has sido baneado del servidor por "%{reason}". Tu baneo expirará en: %{expiration}.',kick_permanent:'(%{author}) Has sido baneado permanentemente del servidor por "%{reason}".',reject:{title_permanent:"Has sido expulsado permanentemente de este servidor.",title_temporary:"Has sido expulsado temporalmente de este servidor.",label_expiration:"Tu expulsión expirará en",label_date:"Fecha de expulsión",label_author:"Expulsado por",label_reason:"Razón de la expulsión",label_id:"Ban ID",note_multiple_bans:"Nota: tiene más de una prohibición activa en sus identificadores.",note_diff_license:"Nota: el baneo de arriba fue aplicado para otra <code>license</code>, lo que significa que alguno de tus IDs/HWIDs coinciden con los del baneo asociado."}},rK={admin_only:{mode_title:"Este servidor está en modo <strong>sólo administrador</strong>.",insufficient_ids:"No tiene identificadores <code>discord o fivem</code>, y al menos uno de ellos es necesario para validar si es administrador de txAdmin.",deny_message:"Sus identificadores no están asignados a ningún administrador de txAdmin."},guild_member:{mode_title:"Este servidor está en modo <strong>Lista blanca de miembros de discord</strong>.",insufficient_ids:"No tienes el identificador <code>discord</code>, que es necesario para validar si te has unido a nuestro discord. Abre Discord Desktop e inténtalo de nuevo (la version Web no funcionará).",deny_title:"Es necesario que te unas a nuestro Discord para conectarte.",deny_message:"Por favor, únete al discord %{guildname} e inténtalo de nuevo."},guild_roles:{mode_title:"Este servidor está en modo <strong>Lista blanca de roles de discord</strong>.",insufficient_ids:"No tienes el identificador <code>discord</code>, que es necesario para validar si te has unido a nuestro Discord. Abre Discord Desktop e inténtalo de nuevo (la version Web no funcionará).",deny_notmember_title:"Es necesario que te unas a nuestra Discord para conectarte.",deny_notmember_message:"Por favor, únete a %{guildname}, consigue uno de los roles requeridos, e inténtalo de nuevo.",deny_noroles_title:"Usted no tiene un rol en la lista blanca requerido para unirse.",deny_noroles_message:"Para unirte a este servidor debes tener al menos uno de los roles de la lista blanca del Discord %{guildname}."},approved_license:{mode_title:"Este servidor está en modo <strong>Lista blanca de licencias</strong>.",insufficient_ids:"No tiene el identificador de <code>licencia</code>, lo que significa que el servidor tiene <code>sv_lan</code> activado. Si usted es el propietario del servidor, puede desactivarlo en el archivo <code>server.cfg</code>.",deny_title:"No estás en la lista blanca para unirte a este servidor.",request_id_label:"Solicitar ID"}},oK={restarting:"Reiniciando Servidor (%{reason}).",restarting_discord:"**%{servername}** se está reiniciando: (%{reason}).",stopping:"Apagando el servidor: (%{reason}).",stopping_discord:"**%{servername}** se está apagando (%{reason}).",spawning_discord:"**%{servername}** está iniciandose."},iK={title:"ADVERTENCIA",warned_by:"Advertido por:",instruction:"Presione [ESPACIO] durante 10 segundos para descartar este mensaje."},aK={misc:{help_message:`Menú txAdmin disponible, escribe /tx para abrirlo.
Tambien puedes configurar una asignación de teclas en [Ajustes > Asignación de teclas > FiveM > Menu: Abrir página principal].`,menu_not_admin:`Tus identificadores no estan registrados en txAdmin.
Si estas registrado en txAdmin, ve a gestor de administradores y asegurate que tus identificadores estan guardados.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"No tienes este permiso",unknown_error:"Ha ocurrido un error.",not_enabled:"¡Menú txAdmin no está activado! Puedes activarlo en la página de ajustes de txAdmin.",announcement_title:"Anuncio del servidor de %{author}:",dialog_empty_input:"La entrada no puede estar vacía.",directmessage_title:"MD de admin %{author}:"},frozen:{froze_player:"¡Has congelado al jugador!",unfroze_player:"¡Has descongelado al jugador!",was_frozen:"¡Has sido congelado por un administrador!"},common:{cancel:"Cancelar",submit:"Enviar",error:"Ha ocurrido un error",copied:"Copiado al portapapeles."},page_main:{tooltips:{tooltip_1:"Pulsa %{key} para cambiar entre páginas y las flechas para cambiar entre las opciones del menú",tooltip_2:"Algunos elementos del menú tienen sub-opciones que pueden ser seleccionadas usando las flechas izquierda y derecha."},player_mode:{title:"Modo del jugador",noclip:{title:"NoClip",label:"Vuela!",success:"NoClip activado"},godmode:{title:"God",label:"Invencible",success:"God Mode activado"},superjump:{title:"Super Salto",label:"Activa el modo super salto, el jugador también correrá más rápido",success:"Super Salto Activado"},normal:{title:"Normal",label:"Modo por defecto",success:"Volviendo al modo por defecto."}},teleport:{title:"Teletransporte",generic_success:"¡A traves del agujero de gusano!",waypoint:{title:"Marcador",label:"Ve al marcador puesto",error:"No tienes ningún marcador puesto."},coords:{title:"Coordenadas",label:"Ir a coordenadas",dialog_title:"Teletransporte",dialog_desc:"Proporciona unas coordenadas en formato x, y, z para ir por el agujero de gusano.",dialog_error:"Coordenadas inválidas. El formato debe ser: 111, 222, 33"},back:{title:"Volver",label:"Vuelve a la última localización",error:"¡No tienes una última localización a la que ir!"},copy:{title:"Copiar coordenadas",label:"Copia las coordenadas al portapapeles."}},vehicle:{title:"Vehículo",onesync_error:"Esta opción requiere OneSync On para gestionar las entidades desde el servidor",not_in_veh_error:"¡No estás en ningún vehículo!",spawn:{title:"Generar",label:"Genera un vehículo",dialog_title:"Generar vehículo",dialog_desc:"Escribe el nombre de modelo del vehículo que quieres generar.",dialog_success:"¡Vehículo generado!",dialog_error:"¡El vehículo '%{modelName}' no existe!",dialog_info:"Intentando generar %{modelName}."},fix:{title:"Arreglar",label:"Arregla el vehículo actual",success:"¡Vehículo arreglado!"},delete:{title:"Borrar",label:"Borra el vehículo actual",success:"¡Vehículo borrado!"},boost:{title:"Boost",label:"Potencia el coche para conseguir la máxima diversión (y quizá velocidad)",success:"¡Vehículo potenciado!",already_boosted:"Este vehículo ya estaba potenciado.",unsupported_class:"Esta clase de vehículo no es compatible.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Curar",myself:{title:"A mí mismo",label:"Regenera tu vida",success_0:"¡Todo curado!",success_1:"¡Deberías sentirte mejor!",success_2:"¡A tope!",success_3:"¡Sana, sana, pata de rana!"},everyone:{title:"A todos",label:"Cura y revive a todos",success:"Todos los jugadores han sido revividos y curados."}},announcement:{title:"Enviar anuncio",label:"Envía un comunicado a todos los jugadores conectados.",dialog_desc:"Ingrese el mensaje que quiere enviar a todos los jugadores.",dialog_placeholder:"Tu comunicado...",dialog_success:"Enviando el anuncio."},clear_area:{title:"Reiniciar área del mundo",label:"Reinicia un área específica del mundo a su estado por defecto",dialog_desc:"Por favor introduce el radio del área que quieres reiniciar entre (0-300). Esto no borrará entidades creadas por el servidor.",dialog_success:"Limpiando área con radio de %{radius}m",dialog_error:"Radio inválido. Prueba otra vez."},player_ids:{title:"Altenar IDs de jugadores",label:"Alternar el mostrar los IDs de jugadores (y otra información) sobre la cabeza de los jugadores cercanos",alert_show:"Enseñado NetIDs de jugadores cercanos.",alert_hide:"Ocultando NetIDs de jugadores cercanos."}},page_players:{misc:{online_players:"Jugadores conectados",players:"Jugadores",search:"Buscar",zero_players:"Ningún jugador encontrado"},sort:{label:"Ordenar por",distance:"Distancia",id:"ID",joined_first:"Unidos recientes",joined_last:"Unidos primeros",closest:"Más cercanos",farthest:"Más lejanos"},card:{health:"%{percentHealth}% vida"}},player_modal:{misc:{error:"Ha ocurrido un error obteniendo los datos de este usuario. El error se muestra abajo:",target_not_found:"Incapaz de encontrar un jugador con la ID o el nombre de usuario de %{target}"},tabs:{actions:"Acciones",info:"Info",ids:"IDs",history:"Historial",ban:"Vetar"},actions:{title:"Acciones del jugador",command_sent:"¡Comando enviado!",moderation:{title:"Moderación",options:{dm:"DM",warn:"Avisar",kick:"Expulsar",set_admin:"Dar Administrador"},dm_dialog:{title:"Mensaje directo",description:"¿Cual es la razón por la que le mandas un mensaje directo a este jugador?",placeholder:"Razón...",success:"¡Tu mensaje ha sido enviado!"},warn_dialog:{title:"Avisar",description:"¿Cual es la razón por la que estás advirtiendo a este jugador?",placeholder:"Razón...",success:"¡El jugador ha sido avisado!"},kick_dialog:{title:"Expulsar",description:"¿Cual es la razón por la que estás expulsando a este jugador?",placeholder:"Razón...",success:"¡El jugador fué expulsado!"}},interaction:{title:"Interacción",options:{heal:"Curar",go_to:"Ir a",bring:"Traer",spectate:"Observar",toggle_freeze:"Alternar congelación"},notifications:{heal_player:"Curando jugador",tp_player:"Teletransportando a jugador",bring_player:"Invocando jugador",spectate_failed:"¡No se pudo encontrar al objetivo! Saliendo de observar.",spectate_yourself:"No te puedes observar a ti mismo.",freeze_yourself:"No te puedes congelar a ti mismo.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Emborrachar",fire:"Prender fuego",wild_attack:"Ataque salvaje"}}},info:{title:"Info del jugador",session_time:"Tiempo de sesión",play_time:"Tiempo de juege",joined:"Se unió",whitelisted_label:"Whitelisted",whitelisted_notyet:"todavía no",btn_wl_add:"AÑADIR WL",btn_wl_remove:"ELIMINAR WL",btn_wl_success:"Se ha modificado el estado de la lista blanca.",log_label:"Log",log_empty:"No se han encontrado prohibiciones/avisos.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETALLES",notes_changed:"Nota de jugador cambiada.",notes_placeholder:"Notas sobre este jugador..."},history:{title:"Historial relacionado",btn_revoke:"REVOCAR",revoked_success:"¡Acción revocada!",banned_by:"BANEADO por %{author}",warned_by:"ADVERTIDO por %{author}",revoked_by:"Revocado por %{author}.",expired_at:"Expirado el %{date}.",expires_at:"Expirado el %{date}."},ban:{title:"Banear jugador",reason_placeholder:"Razón",duration_placeholder:"Duración",hours:"horas",days:"días",weeks:"semanas",months:"meses",permanent:"Permanente",custom:"Personalizado",helper_text:"Por favor, elige una duración",submit:"Aplicar baneo",reason_required:"El campo Motivo es obligatorio.",success:"¡Jugador expulsado!"},ids:{current_ids:"Identificadores actuales",previous_ids:"Identificadores utilizados anteriormente",all_hwids:"All Hardware IDs"}}},sK={$meta:eK,restarter:tK,ban_messages:nK,whitelist_messages:rK,server_actions:oK,nui_warning:iK,nui_menu:aK},lK={label:"Estonian",humanizer_language:"et"},uK={start_timeout:"Ei õnnestunud õigel ajal alustada",crash_detected:"crash tuvastatud",hang_detected:"hang tuvastatud",partial_hang_warn:"Osalise hangumise tõttu taaskäivitub see server 1 minuti pärast. Palun lahkuge serverist kohe.",partial_hang_warn_discord:"Osalise hangumise tõttu taaskäivitub **%{servername}** 1 minuti pärast.",schedule_reason:"Plaanitud taaskäivitamine kell %{time}",schedule_warn:"See server taaskäivitub %{smart_count} minuti pärast. Palun katkestage ühendus kohe. |||| See server taaskäivitub %{smart_count} minuti pärast.",schedule_warn_discord:"**%{servername}** taaskäivitub %{smart_count} minuti pärast. |||| **%{servername}** taaskäivitub %{smart_count} minuti pärast."},cK={kick_temporary:'(%{author}) Teid on sellest serverist ajutiselt keelustatud "%{reason}" tõttu. Teie keelustamine aegub: %{expiration}.',kick_permanent:'(%{author}) Teid on sellest serverist igavesti keelustatud "%{reason}" tõttu. Teie keelustamine ei aegugi.',reject:{title_permanent:"Teid on sellest serverist igavesti keelustatud.",title_temporary:"Teid on sellest serverist ajutiselt keelustatud.",label_expiration:"Teie keelustus aegub:",label_date:"Keelsutuse kuupäev",label_author:"Keelustaja",label_reason:"Keelustuse põhjus",label_id:"Keelustuse ID",note_multiple_bans:"Märkus. Teil on oma identifikaatoritele rohkem kui üks aktiivne keelustus.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},dK={admin_only:{mode_title:"See server on <strong>Ainult Administraatori</strong> režiimis.",insufficient_ids:"Teil pole <code>discord</code> või <code>fivemi</code> identifikaatoreid ja vähemalt üks neist on vajalik kinnitada, kui olete txAdmini administraator.",deny_message:"Teie identifikaatoreid ei ole määratud ühelegi txAdmini administraatorile."},guild_member:{mode_title:"See server on <strong>Discord Server Liikme Whitelisti</strong> režiimis.",insufficient_ids:"Teil pole <code>discord</code> identifikaatorit, mis on vajalik kinnitada serveriga liitumiseks, kui olete liitunud meie Discord serveriga. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Ühendamiseks peate liituma meie Discord serveriga.",deny_message:"Palun liituge Discord serveriga %{guildname} ning proovige uuesti."},guild_roles:{mode_title:"See server on <strong>Discord Rolli Whitelisti</strong> režiimis.",insufficient_ids:"Teil pole <code>discord</code> identifikaatorit, mis on vajalik kinnitada serveriga liitumiseks, kui olete liitunud meie Discord serveriga. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Ühendamiseks peate liituma meie Discord serveriga.",deny_notmember_message:"Palun liituge Discord serveriga %{guildname}, saage üks vajalikest rollidest ja proovige uuesti.",deny_noroles_title:"Teil pole liitumiseks vajalikku rolli.",deny_noroles_message:"Selle serveriga liitumiseks peate saama vähemalt üks whitelistitud rollidest Discord serveris %{guildname}."},approved_license:{mode_title:"See server on <strong>Litsentsi Whitelisti</strong> režiimis.",insufficient_ids:"Teil pole <code>litsentsi</code> identifikaatorit, mis tähendab, et <code>sv_lan</code> on sisse lülitatud. Kui teie olete serveri omanik, siis saate selle välja lülitada <code>server.cfg</code> faili seest.",deny_title:"Teil pole liitumiseks vajalikku whitelisti.",request_id_label:"Taotle ID"}},pK={restarting:"Serveri taaskäivitamine (%{reason}).",restarting_discord:"**%{servername}** taaskäivitub (%{reason}).",stopping:"Server suletakse (%{reason}).",stopping_discord:"**%{servername}** suletakse (%{reason}).",spawning_discord:"**%{servername}** käivitub."},fK={title:"HOIATUS",warned_by:"Hoiataja:",instruction:"Sellest sõnumist loobumiseks hoidke klahvi [SPACE] 10 sekundit all."},mK={misc:{help_message:`txAdmini menüü on lubatud, selle avamiseks kirjutage /tx.
Saate konfigureerida ka klahvide sidumise menüüs [Mängu seaded > Klahvide sidumised > FiveM > Menüü: ava põhileht].`,menu_not_admin:`Teie identifikaatorid ei ühti ühegi txAdminis registreeritud administraatoriga.
Kui olete txAdminis registreeritud, minge administraatorihaldurisse ja veenduge, et teie identifikaatorid on salvestatud.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Teil pole selleks luba.",unknown_error:"Ilmnes tundmatu viga.",not_enabled:"txAdmini menüü pole lubatud! Saate selle lubada txAdmini seadete lehel.",announcement_title:"Serveri teadaanne %{author}:",dialog_empty_input:"See ei saa olla tühi sisend.",directmessage_title:"DM administraatorilt %{author}:"},frozen:{froze_player:"Olete mängija külmutanud!",unfroze_player:"Olete mängija lahti külmutanud!",was_frozen:"Serveri administraator külmutas teid!"},common:{cancel:"Tühista",submit:"Kinnita",error:"Ilmnes viga",copied:"Kopeeriti lõikelauale."},page_main:{tooltips:{tooltip_1:"Kasuta %{key} lehekülgede vahetamiseks ja nooleklahve menüüelementide liikumiseks",tooltip_2:"Teatud menüüelementidel on alamvalikud, mida saab valida vasak- ja paremnooleklahvide abil"},player_mode:{title:"Mängija režiim",noclip:{title:"NoClip",label:"Lülita sisse NoClip, mis võimaldab teil liikuda läbi seinte ja muude objektide",success:"NoClip käivitatud"},godmode:{title:"God",label:"Lülita sisse GodMode, mis võimaldab vältida kahju tekitamist",success:"GodMode käivitatud"},superjump:{title:"SuperHüpe",label:"Lülita sisse SuperHüpe, mis võimaldab ka kiiresti joosta",success:"Superhüpe käivitatud"},normal:{title:"Tavaline",label:"Naaseb tavalise mängija režiimi",success:"Naastatud mängija tavarežiimile."}},teleport:{title:"Teleporteeru",generic_success:"Saatis su ussiauku!",waypoint:{title:"Märgis",label:"Teleportige kaardil määratud teekonnapunkti",error:"Teil pole kaardil teekonnapunkti määratud."},coords:{title:"Koordinaadid",label:"Teleportige antud koordinaatidele",dialog_title:"Teleporteeru",dialog_desc:"Ussiaugu läbimiseks esitage koordinaadid x, y, z vormingus.",dialog_error:"Valed koordinaadid. Peab olema vormingus: 111, 222, 33"},back:{title:"Tagasi",label:"Naaseb asukohta enne viimast teleporti",error:"Teil pole viimast asukohta, kuhu tagasi minna!"},copy:{title:"Kopeeri koordinaadid",label:"Kopeerige praegused koordinaadid"}},vehicle:{title:"Sõidukid",onesync_error:"See suvand nõuab, et OneSync oleks serveris sisse lülitatud",not_in_veh_error:"Te ei ole praegu sõidukis!",spawn:{title:"Loo",label:"Looge antud sõiduk selle mudelinime järgi",dialog_title:"Loo sõiduk",dialog_desc:"Sisestage selle sõiduki mudeli nimi, mida soovite luua.",dialog_success:"Sõiduk loodud!",dialog_error:"Sõiduki mudeli nime '%{modelName}' ei eksisteeri!",dialog_info:"Proovin luua %{modelName}."},fix:{title:"Paranda",label:"Parandab sõiduki maksimaalselt tervenisti",success:"Sõiduk parandatud!"},delete:{title:"Kustuta",label:"Kustutab sõiduki, milles mängija parasjagu viibib",success:"Sõiduk kustutatud!"},boost:{title:"Kiirenda",label:"Kiirenda sõiduk, et saavutada maksimaalne lõbu (Ja võib olla ka kiirus)",success:"Sõiduk kiirendatud!",already_boosted:"Praegune sõiduk on juba kiirendatud.",unsupported_class:"Paregune sõiduki klass ei ole lubatud.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Tervenda",myself:{title:"Ennast",label:"Ravib end praeguse ped-i maksimumini",success_0:"Kõik paranenud!",success_1:"Sa peaksid end praegu hästi tundma!",success_2:"Täielikult taastatud!",success_3:"Valud parandatud!"},everyone:{title:"Kõik",label:"Ravib ja elustab kõik ühendatud mängijad",success:"Tervendas ja elustas kõik mängijad."}},announcement:{title:"Saada teadaanne",label:"Saatke kõigile mängijatele teadaanne.",dialog_desc:"Sisestage sõnum, mida soovite kõigile mängijatele edastada.",dialog_placeholder:"Teie teadaanne...",dialog_success:"Teadaannde saatmine."},clear_area:{title:"Lähtesta maailmapiirkond",label:"Lähtestage määratud maailmapiirkond vaikeolekusse",dialog_desc:"Sisestage raadius, mis soovite lähtestada (0-300). See ei puhasta olemeid, mille serveri pool tekkis.",dialog_success:"Puhastusala raadiusega %{radius}m",dialog_error:"Vale raadiuse sisestus. Proovi uuesti."},player_ids:{title:"Mängija ID sisse- ja väljalülitamine",label:"Lülitage mängija ID-de (ja muu teabe) kuvamine kõigi läheduses asuvate mängijate pea kohal",alert_show:"Kuvatakse lähedalasuvate mängijate ID-d.",alert_hide:"Lähedal asuva mängija ID-de peitmine."}},page_players:{misc:{online_players:"Hetkesed mängijad",players:"Mängijad",search:"Otsi",zero_players:"Mängijat ei leitud"},sort:{label:"Sorteeri",distance:"Kaugus",id:"ID",joined_first:"Liitus esimest korda",joined_last:"Liitus viimati",closest:"Lähim",farthest:"Kõige kaugemal"},card:{health:"%{percentHealth}% tervis"}},player_modal:{misc:{error:"Selle kasutaja üksikasjade toomisel ilmnes viga. Viga on näidatud allpool:",target_not_found:"%{target} ID või kasutajanimega mängijat ei õnnestunud leida"},tabs:{actions:"Tegevused",info:"Info",ids:"IDs",history:"Ajalugu",ban:"Keelusta"},actions:{title:"Mängija toimingud",command_sent:"Käsk saadetud!",moderation:{title:"Moderatsioon",options:{dm:"DM",warn:"Hoiata",kick:"Kick",set_admin:"Anna administraatori õigused"},dm_dialog:{title:"DM",description:"Mis on selle mängijaga DM saatmise põhjus?",placeholder:"Põhjus...",success:"Teie DM on saadetud!"},warn_dialog:{title:"Hoiata",description:"Mis on selle mängija hoiatamise põhjus?",placeholder:"Põhjus...",success:"Mängijat hoiatati!"},kick_dialog:{title:"Kick",description:"Mis on selle mängija kickimise põhjus?",placeholder:"Põhjus...",success:"Mängija kickiti!"}},interaction:{title:"Interaktsioon",options:{heal:"Tervenda",go_to:"Mine",bring:"Too",spectate:"Jälgi",toggle_freeze:"Külmuta"},notifications:{heal_player:"Tervendad mängija",tp_player:"Teleportid mängija juurde",bring_player:"Lähed mängija juurde",spectate_failed:"Eesmärki ei õnnestunud lahendada! Lahkun Specatatest.",spectate_yourself:"Sa ei saa ennast specateda.",freeze_yourself:"Te ei saa ennast külmutada.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Tee purju",fire:"Pane mängija põlema",wild_attack:"Metsik rünnak"}}},info:{title:"Mängija info",session_time:"Seansi aeg",play_time:"Mängimise aeg",joined:"Ühines",whitelisted_label:"Whitelisted",whitelisted_notyet:"mitte veel",btn_wl_add:"LISA WL",btn_wl_remove:"EEMALDA WL",btn_wl_success:"Whitelisti olek muudetud.",log_label:"Log",log_empty:"Mitte ühtegi keelustamist/hoiatust leitud.",log_ban_count:"%{smart_count} keelustus |||| %{smart_count} keelustused",log_warn_count:"%{smart_count} hoiatus |||| %{smart_count} hoiatused",log_btn:"ÜKSIKASJAD",notes_changed:"Mängija märge muudetud.",notes_placeholder:"Mängija märge..."},history:{title:"Seotud ajalugu",btn_revoke:"EEMALDA",revoked_success:"Tegevus eemaldatud!",banned_by:"KEELUSTAJA %{author}",warned_by:"HOIATAJA %{author}",revoked_by:"Eemaldaja %{author}.",expired_at:"Aegunud kell %{date}.",expires_at:"Aegub kell %{date}."},ban:{title:"Keelusta mängija",reason_placeholder:"Põhjus",duration_placeholder:"Kestvus",hours:"Tunnid",days:"Päevad",weeks:"Nädalad",months:"Kuud",permanent:"Igavesti",custom:"Kohandatud",helper_text:"Valige kestus",submit:"Rakenda keeld",reason_required:"Põhjuse ala on kohustuslik.",success:"Mängija keelustatud!"},ids:{current_ids:"Praegused identifikaatorid",previous_ids:"Varem kasutatud identifikaatorid",all_hwids:"Kõik Hardware IDd"}}},hK={$meta:lK,restarter:uK,ban_messages:cK,whitelist_messages:dK,server_actions:pK,nui_warning:fK,nui_menu:mK},gK={label:"Persian",humanizer_language:"fa"},vK={start_timeout:"Failed to start in time",crash_detected:"Crash Shenasaee Shod!",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"Restart Dar Saat: %{time}",schedule_warn:"Server ta %{smart_count} daghighe digar restart mishavad. Lotfan Disconnect Konid. |||| Server ta %{smart_count} daghighe digar restart mishavad.",schedule_warn_discord:"**%{servername}** ta %{smart_count} daghighe digar restart mishavad. |||| **%{servername}** ta %{smart_count} daghighe digar restart mishavad."},yK={kick_temporary:'(%{author}) Shoma Az in Server Ban Shodid, Be Dalil: "%{reason}". Etmam Ban Shoma: %{expiration}.',kick_permanent:'(%{author}) Shoma Baraye Hamishe Az in Server Ban Shodid, Be Dalil: "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},_K={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},bK={restarting:"سرور درحال راه اندازی مجدد، دلیل: (%{reason}).",restarting_discord:"**%{servername}** درحال راه اندازی مجدد شدن، دلیل: (%{reason}).",stopping:"سرور درحال خاموش شدن، دلیل: : (%{reason}).",stopping_discord:"**%{servername}** درحال خاموش شدن، دلیل: (%{reason}).",spawning_discord:"**%{servername}** درحال راه اندازی."},kK={title:"WARNING",warned_by:"Warned by:",instruction:"Dokme [SPACE] ro baraye 10 saniye negah darid ta payam rad shavad."},wK={misc:{help_message:`txAdmin Menu enabled, type /tx to open it.
You can also configure a keybind at [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Your identifiers do not match any admin registered on txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"You do not have this permission.",unknown_error:"An unknown error occurred.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server Announcement by %{author}:",dialog_empty_input:"You cannot have an empty input.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"You have frozen the player!",unfroze_player:"You have unfrozen the player!",was_frozen:"You have been frozen by a server admin!"},common:{cancel:"Cancel",submit:"Submit",error:"An error occurred",copied:"Copied to clipboard."},page_main:{tooltips:{tooltip_1:"Use %{key} to switch pages & the arrow keys to navigate menu items",tooltip_2:"Certain menu items have sub options which can be selected using the left & right arrow keys"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Fly around",success:"NoClip enabled"},godmode:{title:"God",label:"Invincible",success:"God Mode enabled"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Default mode",success:"Returned to default player mode."}},teleport:{title:"Teleport",generic_success:"Sent you into the wormhole!",waypoint:{title:"Waypoint",label:"Go to waypoint set",error:"You have no waypoint set."},coords:{title:"Coords",label:"Go to specified coords",dialog_title:"Teleport",dialog_desc:"Provide coordinates in an x, y, z format to go through the wormhole.",dialog_error:"Invalid coordinates. Must be in the format of: 111, 222, 33"},back:{title:"Back",label:"Go back to last location",error:"You don't have a last location to go back to!"},copy:{title:"Copy Coords",label:"Copy coords to clipboard."}},vehicle:{title:"Vehicle",onesync_error:"This option requires that OneSync be on for server entity handling",not_in_veh_error:"You are not currently in a vehicle!",spawn:{title:"Spawn",label:"Spawn vehicle by model name",dialog_title:"Spawn vehicle",dialog_desc:"Enter in the model name of the vehicle you want to spawn.",dialog_success:"Vehicle spawned!",dialog_error:"The vehicle model name '%{modelName}' does not exist!",dialog_info:"Trying to spawn %{modelName}."},fix:{title:"Fix",label:"Fix the current vehicle",success:"Vehicle fixed!"},delete:{title:"Delete",label:"Delete the current vehicle",success:"Vehicle deleted!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Myself",label:"Restores your health",success_0:"All healed up!",success_1:"You should be feeling good now!",success_2:"Restored to full!",success_3:"Ouchies fixed!"},everyone:{title:"Everyone",label:"Will heal & revive all players",success:"Healed and revived all players."}},announcement:{title:"Send Announcement",label:"Send an announcement to all online players.",dialog_desc:"Send an announcement to all online players.",dialog_placeholder:"Your announcement...",dialog_success:"Sending the announcement."},clear_area:{title:"Reset World Area",label:"Reset a specified world area to its default state",dialog_desc:"Please enter the radius where you wish to reset entities in (0-300). This will not clear entities spawned server side.",dialog_success:"Clearing area with radius of %{radius}m",dialog_error:"Invalid radius input. Try again."},player_ids:{title:"Toggle Player IDs",label:"Toggle showing player IDs (and other info) above the head of all nearby players",alert_show:"Showing nearby player NetIDs.",alert_hide:"Hiding nearby player NetIDs."}},page_players:{misc:{online_players:"Online Players",players:"Players",search:"Search",zero_players:"No players found"},sort:{label:"Sort by",distance:"Distance",id:"ID",joined_first:"Joined First",joined_last:"Joined Last",closest:"Closest",farthest:"Farthest"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"An error occurred fetching this users details. The error is shown below:",target_not_found:"Was unable to find an online player with ID or an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},SK={$meta:gK,restarter:vK,ban_messages:yK,whitelist_messages:_K,server_actions:bK,nui_warning:kK,nui_menu:wK},xK={label:"Finnish",humanizer_language:"fi"},TK={start_timeout:"palvelin ei käynnistynyt ajoissa.",crash_detected:"Kaatuminen havaittu",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"Ajoitettu uudelleenkäynnistys kello %{time}",schedule_warn:"Palvelin on ajoitettu käynnistymään uudelleen minuutin kuluttua. Poistu palvelimelta nyt! |||| Palvelin on ajoitettu käynnistymään uudelleen %{smart_count} minuutin kuluttua.",schedule_warn_discord:"**%{servername}** on uudelleenkäynnistymässä %{smart_count} minuutin kuluttua. |||| **%{servername}** on ajoitettu käynnistymään uudelleen %{smart_count} minuutin kuluttua."},jK={kick_temporary:'(%{author}) Olet saanut porttikiellon palvelimelle. Porttikiellon syy: "%{reason}". Porttikielto päättyy: %{expiration}.',kick_permanent:'(%{author}) Olet saanut pysyvän porttikiellon palvelimelle. Porttikiellon syy: "%{reason}".',reject:{title_permanent:"Olet saanut ikuisen porttikiellon palvelimelle.",title_temporary:"Olet saanut porttikiellon palvelimelle.",label_expiration:"Porttikieltosi päättyy",label_date:"Porttikiellon päivämäärä",label_author:"Porttikiellon antanut",label_reason:"Porttikiellon syy",label_id:"Porttikiellon ID",note_multiple_bans:"Huom: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},zK={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},EK={restarting:"Palvelin käynnistyy uudelleen (%{reason}).",restarting_discord:"**%{servername}** käynnistyy uudelleen (%{reason}).",stopping:"Palvelin sammutettu (%{reason}).",stopping_discord:"**%{servername}** sammutettu (%{reason}).",spawning_discord:"**%{servername}** käynnistetty."},CK={title:"VAROITUS",warned_by:"Sinua varoitti:",instruction:"Pidä välilyöntiä pohjassa 10 sekuntia jatkaaksesi."},RK={misc:{help_message:`txAdmin Menu päällä. Kirjoita /tx avataksesi.
Voit myös asettaa menulle oman näppäimen: [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Tietosi eivät vastaa yhtäkään txAdminiin rekisteröityä ylläpitäjää.
Mikäli olet rekisteröitynyt txAdminiin, siirry kohtaan [Admin Manager] ja varmista että tietosi ovat tallennettu.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Sinulla ei ole oikeuksia tähän.",unknown_error:"Tuntematon virhe",not_enabled:"txAdmin Menu ei ole käytössä! Voit ottaa sen käyttöön txAdminin asetuksista.",announcement_title:"Palvelinilmoitus henkilöltä %{author}:",dialog_empty_input:"Tekstikenttä ei voi olla tyhjä.",directmessage_title:"Yksityisviesti ylläpitäjältä %{author}:"},frozen:{froze_player:"Pelaaja jäädytety!",unfroze_player:"Pelaaja vapautettu!",was_frozen:"Sinut on jäädytetty ylläpitäjän toimesta!"},common:{cancel:"Takaisin",submit:"Lähetä",error:"Virhe",copied:"Kopioitu leikepöydälle."},page_main:{tooltips:{tooltip_1:"Käytä %{key} näppäintä vaihtaaksesi välilehtiä ja nuolinäppäimiä navikoidaksesi listaa",tooltip_2:"Osalla listan osioista on lisäosioita, joita voit selata käyttämällä vasenta ja oikeaa nuolinäppäintä"},player_mode:{title:"Pelaajan tila",noclip:{title:"NoClip",label:"Lennä ympäriinsä",success:"NoClip päällä"},godmode:{title:"God",label:"Kuolematon",success:"God Mode päällä"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normaali",label:"Palauta pelaajan tila normaaliksi",success:"Palautettu takaisin normaaliin tilaan"}},teleport:{title:"Teleport",generic_success:"Lähetin sinut madonreikään!",waypoint:{title:"Waypoint",label:"Siirry valittuun pisteeseen",error:"Et ole asettanut haluttua määränpäätä."},coords:{title:"Koordinaatit",label:"Siirry syötettyihin koordinaatteihin",dialog_title:"Teleport",dialog_desc:"Syötä koordinaatit muodossa: x, y, z",dialog_error:"Virheellinen koordinaatti. Koordinaattien pitää olla muotoa: 111, 222, 33"},back:{title:"Takaisin",label:"Siirry viimeisimpään paikkaan",error:"Viimeisintä paikkaa ei löytynyt!"},copy:{title:"Kopioi koordinaatit",label:"Kopioi koordinaatit leikepöydälle."}},vehicle:{title:"Ajoneuvo",onesync_error:"Tämä asetus vaatii OneSync:in päälle",not_in_veh_error:"Et ole ajoneuvossa!",spawn:{title:"Luo",label:"Luo ajoneuvo nimellä",dialog_title:"Luo ajoneuvo",dialog_desc:"Aseta ajoneuvon nimi, jonka haluat luoda",dialog_success:"Ajoneuvo luotu!",dialog_error:"Ajoneuvo '%{modelName}' ei ole olemassa!",dialog_info:"Trying to spawn %{modelName}."},fix:{title:"Korjaa",label:"Korjaa tämänhetkinen ajoneuvo",success:"Ajoneuvo korjattu!"},delete:{title:"Poista",label:"Poista tämänhetkinen ajoneuvo",success:"Ajoneuvo poistettu!"},boost:{title:"Viritä",label:"Viritä ajoneuvosi",success:"Ajoneuvo viritetty!",already_boosted:"Ajoneuvo on jo viritetty.",unsupported_class:"Tätä ajoneuvoluokkaa ei voi virittää.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Elvytä",myself:{title:"Minut",label:"Elvyttää sinut",success_0:"Elvytetty!",success_1:"Kaikki on taas hyvin!",success_2:"Onneks aina voi nostaa!",success_3:"Elossa ollaan taas!"},everyone:{title:"Jokainen",label:"Elvyttää jokaisen pelaajan",success:"Kaikki pelaajat elvytetty."}},announcement:{title:"Lähetä ilmoitus",label:"Lähetä ilmoitus kaikille pelaajille.",dialog_desc:"Syötä viesti, jonka haluat pelaajille lähetettävän.",dialog_placeholder:"Ilmoituksesi....",dialog_success:"Lähetetään ilmoitusta."},clear_area:{title:"Tyhjennä alue",label:"Tyhjennä valittu alue",dialog_desc:"Aseta haluttu etäisyys väliltä (0-300). Tämä toiminto ei poista palvelimen puolelta (server side) luotuja asioita.",dialog_success:"Tyjennetään alueelta: %{radius}m",dialog_error:"Virheellinen alue, yritä uudelleen."},player_ids:{title:"Näytä pelaajien ID:t",label:"Näytä lähellä olevien pelaajien ID:t",alert_show:"Näytetään lähellä olevien pelaajien ID:t.",alert_hide:"Piilotetaan lähellä olevien pelaajien ID:t."}},page_players:{misc:{online_players:"Paikalla olevat pelaajat",players:"pelaaja(a)",search:"Hae",zero_players:"Pelaajia ei löytynyt"},sort:{label:"Järjestä",distance:"Etäisyys",id:"ID",joined_first:"Liittynyt ensimmäisenä",joined_last:"Liittynyt viimeisenä",closest:"Lähimpänä",farthest:"Kauimpana"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"Käyttäjätietojen haussa tapahtui virhe. Lisätietoja alhaalla:",target_not_found:"Virhe löytäessä pelaajaa ID:llä tai käyttäjänimellä (%{target})"},tabs:{actions:"Toiminnot",info:"Info",ids:"ID:t",history:"Historia",ban:"Porttikielto"},actions:{title:"Pelaajan toiminnot",command_sent:"Toiminto suoritettu!",moderation:{title:"Hallinnointi",options:{dm:"Yksityisviesti",warn:"Varoita",kick:"Potki",set_admin:"Anna ylläpito-oikeudet"},dm_dialog:{title:"Yksityisviesti",description:"Mitä haluat pelaajalle lähettää?",placeholder:"Viesti...",success:"Yksityisviesti lähetetty!"},warn_dialog:{title:"Varoita",description:"Mistä haluat pelaajaa varoittaa?",placeholder:"Syy...",success:"Pelaajaa varoitettu!"},kick_dialog:{title:"Potki",description:"Mistä syystä haluat pelaajan potkia?",placeholder:"Syy...",success:"Pelaaja potkittu palvelimelta!"}},interaction:{title:"Toiminnot",options:{heal:"Elvytä",go_to:"Mene pelaajan luokse",bring:"Tuo pelaaja luoksesi",spectate:"Katso pelaajaa",toggle_freeze:"Jäädytä"},notifications:{heal_player:"Elvytetään pelaaja",tp_player:"Mennään pelaajan luokse",bring_player:"Tuodaan pelaaja",spectate_failed:"Virhe kohteen tavoittamisessa!",spectate_yourself:"Et voi katsoa itseäsi.",freeze_yourself:"Et voi jäädyttää itseäsi.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Humalluta",fire:"Aseta tuleen",wild_attack:"Wild attack"}}},info:{title:"Pelaajatiedot",session_time:"Session pituus",play_time:"Peliaika",joined:"Liittynyt",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ANNA WL",btn_wl_remove:"POISTA WL",btn_wl_success:"Whitelistin tila vaihdettu.",log_label:"Log",log_empty:"Porttikieltoja/varoituksia ei löytynyt.",log_ban_count:"%{smart_count} porttikielto |||| %{smart_count} porttikieltoa",log_warn_count:"%{smart_count} varoitus |||| %{smart_count} varoitusta",log_btn:"LISÄTIEDOT",notes_changed:"Pelaajan merkintöjä muutettu.",notes_placeholder:"Merkintöjä pelaajasta..."},history:{title:"Historia",btn_revoke:"KUMOA",revoked_success:"Tapahtuma kumottu!",banned_by:"PORTTIKIELLON antanut %{author}",warned_by:"VAROITUKSEN antanut %{author}",revoked_by:"Kumonnut %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Aseta pelaaja porttikieltoon",reason_placeholder:"Syy",duration_placeholder:"Kesto",hours:"tunti(a)",days:"päivä(ä)",weeks:"viikko(a)",months:"kuukautta",permanent:"Ikuinen",custom:"Mukautettu",helper_text:"Aseta porttikiellon kesto",submit:"Aseta porttikielto",reason_required:"Syötäthän porttikiellon syyn",success:"Pelaaja asetettu porttikieltoon!"},ids:{current_ids:"Nykyiset tunnisteet",previous_ids:"Aiemmin käytetyt tunnisteet",all_hwids:"All Hardware IDs"}}},PK={$meta:xK,restarter:TK,ban_messages:jK,whitelist_messages:zK,server_actions:EK,nui_warning:CK,nui_menu:RK},DK={label:"French",humanizer_language:"fr"},AK={start_timeout:"Impossible de démarrer le serveur dans les temps",crash_detected:"le serveur a planté",hang_detected:"Blocage detecté",partial_hang_warn:"En raison d'un blocage partiel, le serveur redémarrera dans 1 minute. Veuillez vous déconnecter maintenant.",partial_hang_warn_discord:"En raison d'un blocage partiel, **%{servername}** redémarrera dans 1 minute.",schedule_reason:"redémarage prévu à %{time}",schedule_warn:"Le serveur redémarrera dans %{smart_count} minute. Merci de vous déconnecter. |||| Le serveur redémarrera dans %{smart_count} minutes.",schedule_warn_discord:"**%{servername}** redémarrera dans %{smart_count} minute. |||| **%{servername}** redémarrera dans %{smart_count} minutes."},IK={kick_temporary:'(%{author}) Vous avez été banni pour: "%{reason}". Votre bannissement expirera dans: %{expiration}.',kick_permanent:'(%{author}) Vous avez été définitivement banni de ce serveur pour: "%{reason}".',reject:{title_permanent:"Vous avez été définitivement banni de ce serveur.",title_temporary:"Vous avez été temporairement banni de ce serveur.",label_expiration:"Votre sanction expire dans",label_date:"Date de la sanction",label_author:"Banni par",label_reason:"Raison du bannissement",label_id:"ID de sanction",note_multiple_bans:"Note : vous avez plus d'un bannissement sur votre identifiant.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},NK={admin_only:{mode_title:"Ce serveur est en mode <strong>Admin Only</strong> (maintenance).",insufficient_ids:"Vous n'avez pas d'identifiant <code>discord</code> ou <code>fivem</code>, et au moins un d'entre eux est requis pour valider que vous êtes un administrateur txAdmin.",deny_message:"Vos identifiants ne sont attribués à aucun administrateur txAdmin."},guild_member:{mode_title:"Ce serveur est en mode <strong>Discord Member Whitelist</strong>.",insufficient_ids:"Vous n'avez pas l'identifiant <code>discord</code>, qui est nécessaire pour valider que vous avez rejoint notre serveur Discord. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Vous devez rejoindre notre serveur Discord pour vous connecter.",deny_message:"Veuillez rejoindre le serveur %{guildname} puis réessayer."},guild_roles:{mode_title:"Ce serveur est en mode <strong>Discord Role Whitelist</strong>.",insufficient_ids:"Vous n'avez pas l'identifiant <code>discord</code>, qui est nécessaire pour valider que vous avez rejoint notre serveur Discord. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Vous devez rejoindre notre serveur Discord pour vous connecter.",deny_notmember_message:"Veuillez rejoindre le serveur %{guildname}, obtenez l'un des rôles requis, puis réessayez.",deny_noroles_title:"Vous n'avez pas le rôle requis pour vous connecter.",deny_noroles_message:"Pour rejoindre ce serveur, vous devez avoir au moins un des rôles requis du serveur %{guildname}."},approved_license:{mode_title:"Ce serveur est en mode <strong>License Whitelist</strong>.",insufficient_ids:"Vous n'avez pas l'identifiant <code>license</code>, ce qui signifique que l'option <code>sv_lan</code> est activée. Si vous êtes le propriétaire du serveur, vous pouvez le désactivez dans votre ficher <code>server.cfg</code>.",deny_title:"Vous n'êtes pas sur la whitelist pour rejoindre ce serveur.",request_id_label:"ID de requête"}},MK={restarting:"Le serveur redémarre (%{reason}).",restarting_discord:"**%{servername}** redémarre (%{reason}).",stopping:"Fermeture du serveur (%{reason}).",stopping_discord:"**%{servername}** est en train de fermer (%{reason}).",spawning_discord:"**%{servername}** est en train de démarrer."},$K={title:"AVERTISSEMENT",warned_by:"Avertis par:",instruction:"Maintenir [ESPACE] pendant 10 secondes pour cacher ce message."},OK={misc:{help_message:`Menu txAdmin activé, ecrivez /tx pour l'ouvrir.
Vous pouvez aussi configurer une touche [Paramètre du Jeu > Configuration des touches > FiveM > Menu: Open Main Page].`,menu_not_admin:`Votre identifiant ne coïncide avec aucun identifiant d'un administrateur sur txAdmin.
Si vous êtes enregistré(e) sur txAdmin, allez dans Admin Manager et assurez-vous que votre identifiant est bien enregistré.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Vous n'avez pas les permissions suffisantes.",unknown_error:"Une erreur inconnue s'est produite.",not_enabled:"Le Menu txAdmin n'est pas activé ! Vous pouvez l'activer dans les paramètres de txAdmin.",announcement_title:"Annonce serveur par %{author}:",dialog_empty_input:"Vous ne pouvez pas avoir un champ vide.",directmessage_title:"Message d'un administrateur : %{author}:"},frozen:{froze_player:"Vous avez gelé le joueur !",unfroze_player:"Vous avez dégelé le joueur !",was_frozen:"Vous avez été gelé par un administrateur du serveur !"},common:{cancel:"Annuler",submit:"Soumettre",error:"Une erreur s'est produite",copied:"Copié dans le presse-papier."},page_main:{tooltips:{tooltip_1:"Utilisez %{key} pour changer de pages & et les flèches pour naviguer dans le menu",tooltip_2:"Certains éléments de menu ont des sous-options qui peuvent être sélectionnées à l'aide des fléches gauche et droite"},player_mode:{title:"Mode du joueur",noclip:{title:"NoClip",label:"Volez comme un oiseau",success:"NoClip activé"},godmode:{title:"Invincible",label:"Devenez invincible",success:"Invincibilité activée"},superjump:{title:"Super Jump",label:"Basculer sur le mode super saut, le joueur courra également plus vite",success:"Super Jump activé"},normal:{title:"Normal",label:"Mode par défaut",success:"Vous êtes de nouveau normal"}},teleport:{title:"Téléportation",generic_success:"Vous avez été téléporté !",waypoint:{title:"GPS",label:"TP sur votre point GPS",error:"Aucun point GPS définit."},coords:{title:"Coordonnées",label:"TP sur coordonnées",dialog_title:"Téléportation",dialog_desc:"Fournissez des coordonnées au format x, y, z pour vous téléporter.",dialog_error:"Coordonnées invalide. Elles doivent être sous le format suivant: 111, 222, 33"},back:{title:"Retour",label:"TP sur ancienne position",error:"Vous n'avez aucune dernière position !"},copy:{title:"Copier",label:"Copiez votre position"}},vehicle:{title:"Véhicule",onesync_error:"Cette option nécessite que OneSync soit activé pour la gestion des entités du serveur",not_in_veh_error:"Vous n'êtes pas dans un véhicule !",spawn:{title:"Spawn",label:"Créez un véhicule par modèle",dialog_title:"Faire apparaître un vehicule",dialog_desc:"Entrer le nom du véhicule que vous voulez faire apparaître.",dialog_success:"Véhicule apparu !",dialog_error:"Le modèle de véhicule '%{modelName}' n'existe pas !",dialog_info:"Tentative de faire apparaître %{modelName}."},fix:{title:"Réparer",label:"Réparez le véhicule",success:"Véhicule réparé !"},delete:{title:"Supprimer",label:"Supprimez le véhicule",success:"Véhicule supprimé !"},boost:{title:"Boost",label:"Boostez la voiture pour obtenir un maximum de fun (et peut-être de vitesse).",success:"Véhicule boosté !",already_boosted:"Ce véhicule est déjà boosté.",unsupported_class:"Cette classe de véhicule n'est pas supportée.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Soigner",myself:{title:"Moi",label:"Restaurez votre vie",success_0:"Santé mise à 100% !",success_1:"Vous avez été soigné !",success_2:"Vous êtes désormais en pleine forme !",success_3:"Vos bobos ont été soigné !"},everyone:{title:"Tous les joueurs",label:"Soignez & réanimez",success:"Tous les joueurs ont été soigné et réanimé."}},announcement:{title:"Faire une annonce",label:"Faire une annonce pour tous les joueurs actuellement connectés.",dialog_desc:"Entrez le message que vous souhaitez diffuser à tous les joueurs..",dialog_placeholder:"Message",dialog_success:"L'annonce est en train d'être envoyée."},clear_area:{title:"Nettoyer la zone",label:"Remettre une zone du monde spécifiée à son état par défaut.",dialog_desc:"Entrez un rayon où vous souhaitez que les entités soient supprimées (0-300). Cela ne va pas supprimer les entités créées par le serveur.",dialog_success:"Suppression des entités dans un rayon de %{radius} m",dialog_error:"Rayon invalide. Veuillez réessayer."},player_ids:{title:"Afficher les ID des joueurs",label:"Afficher les identifiants des joueurs (et d'autres informations) au-dessus de la tête de tous les joueurs proches.",alert_show:"Les ID des joueurs sont affichés.",alert_hide:"Les ID des joueurs ne sont plus affichés."}},page_players:{misc:{online_players:"Joueur(s) en ligne",players:"Joueur(s)",search:"Rechercher",zero_players:"Aucun joueur trouvé"},sort:{label:"Trier par",distance:"Distance",id:"ID",joined_first:"Premières connexions",joined_last:"Dernières connexions",closest:"Le - loin",farthest:"Le + loin"},card:{health:"Santé : %{percentHealth}%"}},player_modal:{misc:{error:"Une erreur s'est produite lors de la récupération des détails de cet utilisateur. L'erreur est indiquée ci-dessous:",target_not_found:"Impossible de trouver un joueur en ligne avec cet ID ou le pseudo de %{target}"},tabs:{actions:"Actions",info:"Infos",ids:"Identifiants",history:"Historique",ban:"Bannir"},actions:{title:"Actions du joueur",command_sent:"Commande envoyée !",moderation:{title:"Modération",options:{dm:"PM",warn:"Avertir",kick:"Exclure",set_admin:"Donner droits admin"},dm_dialog:{title:"Message privé",description:"Que souhaitez-vous envoyer à ce joueur ?",placeholder:"Message",success:"Votre message a été envoyé !"},warn_dialog:{title:"Avertir",description:"Pour quelle(s) raison(s) souhaitez-vous avertir ce joueur ?",placeholder:"Raison",success:"Le joueur a été averti !"},kick_dialog:{title:"Exclure",description:"Pour quelle(s) raison(s) souhaitez-vous exclure ce joueur ?",placeholder:"Raison",success:"Le joueur a été exclu !"}},interaction:{title:"Intéractions",options:{heal:"Soigner",go_to:"TP à lui",bring:"TP à soi",spectate:"Surveiller",toggle_freeze:"Geler/Dégeler"},notifications:{heal_player:"Le joueur a été soigné",tp_player:"Téléportation au joueur",bring_player:"Le joueur a été téléporté à vous",spectate_failed:"Impossible de trouver le joueur ! Désactivation du mode surveillance.",spectate_yourself:"Vous ne pouvez pas vous surveiller vous-même.",freeze_yourself:"Vous ne pouvez pas vous geler vous-même.",spectate_cycle_failed:"Il n'y a pas de joueurs vers lesquels faire du vélo."}},troll:{title:"Troll",options:{drunk:"Saouler",fire:"Enflammer",wild_attack:"Attaque sauvage"}}},info:{title:"Informations du joueur",session_time:"Durée de la session",play_time:"Temps de jeu",joined:"Connecté le",whitelisted_label:"whitelisté",whitelisted_notyet:"pas encore",btn_wl_add:"AJOUTER WL",btn_wl_remove:"RETIRER WL",btn_wl_success:"Status de la whitelist changée.",log_label:"Log",log_empty:"Aucune sanction trouvée.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DÉTAILS",notes_changed:"Note du joueur changée.",notes_placeholder:"Notes à propos de ce joueur..."},history:{title:"Historique",btn_revoke:"RÉVOQUER",revoked_success:"Action révoquée !",banned_by:"BANNI par %{author}",warned_by:"WARN par %{author}",revoked_by:"Révoqué par %{author}.",expired_at:"Expiré le %{date}.",expires_at:"Expire le %{date}."},ban:{title:"Bannir le joueur",reason_placeholder:"Raison",duration_placeholder:"Durée",hours:"heure(s)",days:"jour(s)",weeks:"semaine(s)",months:"mois",permanent:"Permanente",custom:"Personnalisée",helper_text:"Selectionnez une durée",submit:"Bannir",reason_required:"Vous devez inclure une raison de sanction.",success:"Joueur banni."},ids:{current_ids:"Identifiants actuels",previous_ids:"Précedents identifiants",all_hwids:"All Hardware IDs"}}},LK={$meta:DK,restarter:AK,ban_messages:IK,whitelist_messages:NK,server_actions:MK,nui_warning:$K,nui_menu:OK},BK={label:"Croatian",humanizer_language:"hr"},FK={start_timeout:"Server se nije uspio započeti na vrijeme",crash_detected:"Server se srušio",hang_detected:"Zastoj detekriran",partial_hang_warn:"Zbog djelomičnog zastoja, ovaj će se server ugasiti za 1 minutu . Molimo vas da izađete sa servera.",partial_hang_warn_discord:"Zbog djelomičnog zastoja, **%{servername}** će se restartati za 1 minutu.",schedule_reason:"Restart je zakazan za %{time}",schedule_warn:"Ovaj server je zakazan da se restarta za %{smart_count} minutu. Molimo da izađete sa servera. |||| Ovaj server će se restartati za %{smart_count} minuta.",schedule_warn_discord:"**%{servername}** se restarta za %{smart_count} minutu. |||| **%{servername}** se restarta za %{smart_count} minuta."},WK={kick_temporary:'(%{author}) Banani ste sa servera zbog "%{reason}". Vaš ban ističe za: %{expiration}.',kick_permanent:'(%{author}) Banani ste sa servera zauvijek zbog "%{reason}".',reject:{title_permanent:"Banani ste sa servera zauvijek.",title_temporary:"Privremeno ste banani sa servera.",label_expiration:"Vaš ban će isteči za",label_date:"Datum bana",label_author:"Banan od",label_reason:"Razlog bana",label_id:"Ban ID",note_multiple_bans:"Poruka: Imaš više od jednog bana na ovom profilu.",note_diff_license:"Poruka: Gornji ban je stavljen na <code>license</code>, što znači da jedan od tvojih IDova/HWIDova se slažu sa tim koji ima ban."}},VK={admin_only:{mode_title:"Ovaj server je u  <strong>Admin-only</strong> modu.",insufficient_ids:"Nemaš Discord <code>discord</code> ili <code>fivem</code> profil, i barem jedan od njih je potreban za potvrdu ako ste txAdmin administrator.",deny_message:"Ni jedan tvoj profil nije spojen sa txAdmin administratorom."},guild_member:{mode_title:"Ovaj server je u <strong>Discord Whitelist</strong> modu.",insufficient_ids:"Nemaš Discord <code>Discord</code> profil, koji je potreban kako bi se potvrdilo da si ušao na Discord server. Molim vas otvorite Discord da radnoj površini i pokušajte ponovno (Web aplikacija neće raditi).",deny_title:"Moraš se pridružiti Discord da bi mogao ući na server.",deny_message:"Molim vas uđite na  %{guildname} pa pokušajte ponovno."},guild_roles:{mode_title:"Ovaj server je u <strong>Discord Role Whitelist</strong> modu.",insufficient_ids:"Nemaš Discord <code>Discord</code> profil, koji je potreban kako bi se potvrdilo da si ušao na Discord server. Molim vas otvorite Discord da radnoj površini i pokušajte ponovno (Web aplikacija neće raditi).",deny_notmember_title:"Moraš se pridružiti Discord da bi mogao ući na server.",deny_notmember_message:"Molim vas uđite na  %{guildname}, zatraži jedan od traženih rolova, pa pokušaj ponovno.",deny_noroles_title:"Nemaš traženi rol koji se traži da bi ušao na server.",deny_noroles_message:"Da bi ušao na ovaj server moraš imati barem jedan od traženih rolova na %{guildname}."},approved_license:{mode_title:"Ovaj server je u <strong>License Whitelist</strong> modu.",insufficient_ids:"Nemaš <code>fivem</code> profil, što znači da server ima <code>sv_lan</code> upaljen. Ako si vlasnik servera, mozes ga ugasit u <code>server.cfg</code> fajlu.",deny_title:"Nisi whitelistan da bi usao na server.",request_id_label:"Zatraženi ID"}},HK={restarting:"Server se restarta: (%{reason}).",restarting_discord:"**%{servername}** se restarta zbog: (%{reason}).",stopping:"Server je ugašen: (%{reason}).",stopping_discord:"**%{servername}** se gasi: (%{reason}).",spawning_discord:"**%{servername}** se pali"},UK={title:"UPOZORENJE",warned_by:"Vas je upozorio",instruction:"Držite [SPACE] 10 sekundi da vam se skine ova poruka."},GK={misc:{help_message:`txAdmin Meni upaljen, napiši /tx da bi ga otvorio.
Isto tako možeš staviti svoji keybind u  [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Tvoji profili ne odgovaraju niti jednom registriranom adminu na txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"Provjera autentičnosti izbornika txAdmin nije uspjela s razlogom: %{reason}",no_perms:"Nemas permisiju.",unknown_error:"Nepoznata greška se desila.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server obavještenje od %{author}:",dialog_empty_input:"Ne možete imati prazan unos.",directmessage_title:"DM od admina %{author}:"},frozen:{froze_player:"Zaledio si igrača!",unfroze_player:"Odledio si igrača!",was_frozen:"Zaleđen si od strane administracije!"},common:{cancel:"Prekini",submit:"Potvrdi",error:"Desila se greška",copied:"Kopirano."},page_main:{tooltips:{tooltip_1:"Koristi %{key} da bi promijenio stranice i strelice kako bi navigirao izbornikom",tooltip_2:"Određene stavke izbornika imaju podopcije koje se mogu odabrati pomoću tipki sa strelicama lijevo i desno"},player_mode:{title:"Modovi igrača",noclip:{title:"NoClip",label:"Leti okolo",success:"NoClip upaljen"},godmode:{title:"God",label:"Nepobjediv",success:"God Mode upaljen"},superjump:{title:"Super Jump",label:"Upali Super Jump mod, igrač će također brže trčati",success:"Super Jump upaljen"},normal:{title:"Normalan",label:"Normalan mod",success:"Vračen u normalan mod."}},teleport:{title:"Teleport",generic_success:"Poslan u svemir!",waypoint:{title:"Waypoint",label:"Idi na waypoint",error:"Nemaš postavljeni waypoint."},coords:{title:"Kordinate",label:"Idi na određenu kordinatu",dialog_title:"Teleport",dialog_desc:"Postavi kordinate u  x, y, z formatu da bih se teleportao.",dialog_error:"Krive kordinate. Moraju biti u formatu: 111, 222, 33"},back:{title:"Natrag",label:"Idi natrag na zadnju lokaciju",error:"Nemas zadnju lokaciju na koju bi otišao!"},copy:{title:"Kopiraj kordinate",label:"Kordinate kopirane."}},vehicle:{title:"Auto",onesync_error:"Ova opcija zahtjeva da je OneSync upaljen",not_in_veh_error:"Trenutno nisi u vozilu!",spawn:{title:"Stvori",label:"Stvori auto preko imena modela",dialog_title:"Stvori auto",dialog_desc:"Napiši model vozila koji želiš stvoriti.",dialog_success:"Auto stvoreno!",dialog_error:"Ime za model vozila '%{modelName}' ne postoji!",dialog_info:"Pokušavam stvoriti %{modelName}."},fix:{title:"Popravi",label:"Popravi trenutno auto",success:"Auto popravljeno!"},delete:{title:"Izbriši",label:"Izbriši trenutno auto",success:"Auto izbrisano!"},boost:{title:"Pojačanje",label:"Pojačaj auto da bi osjetio pravu zabavu (možda i brzinu)",success:"Auto pojačano!",already_boosted:"Ovaj auto je več pojačan.",unsupported_class:"Ova klasa auta nije podržana.",redm_not_mounted:"Jedino možeš pojačati ako si na konju."}},heal:{title:"Izliječi",myself:{title:"Sebe",label:"Puni vaš helt",success_0:"Svi su hilani!",success_1:"Sada bi se trebao osječati puno bolje!",success_2:"Napunjen do kraja!",success_3:"Bolovi uklonjeni!"},everyone:{title:"Svi",label:"Će izlječiti i oživiti sve igrače",success:"Izlječeni i oživljeni su svi igrači."}},announcement:{title:"Pošalji obavještenje",label:"Pošalji obavještenje svim online igračima.",dialog_desc:"Pošalji obavještenje svim online igračima.",dialog_placeholder:"Tvoje obavještenje...",dialog_success:"Slanje obavještenja."},clear_area:{title:"Očisti područje mape",label:"Očisti specificiranu mapu",dialog_desc:"Molim vas unesite radius u kojem želite očistiti mapu na početno u (0-300). Ovo neče očistiti stvorene stvari od strane servera.",dialog_success:"Čišćenje mape u radiusu od %{radius}m",dialog_error:"Krivi input radiusa. Pokušaj ponovno."},player_ids:{title:"Upali ID-ove",label:"Upali ID-ove (i ostale informacije) iznad glava svih igrača koji su u blizini",alert_show:"Pokazivanje ID-ova svih igrača u blizini.",alert_hide:"Sakrivanje ID-ova svih igrača u blizini."}},page_players:{misc:{online_players:"Online igrači",players:"Igrači",search:"Pretraži",zero_players:"Nema pronađenih igrača"},sort:{label:"Poredaj po",distance:"Daljini",id:"ID-u",joined_first:"Ušao prvi",joined_last:"Ušao zadnji",closest:"Najbliži",farthest:"Najdalji"},card:{health:"%{percentHealth}% helta"}},player_modal:{misc:{error:"Došlo je do pogreške prilikom dohvaćanja pojedinosti o ovom igraču. Greška je prikazana u nastavku:",target_not_found:"Nije moguće pronaći online igrača s ID-om ili imenom profila od %{target}"},tabs:{actions:"Akcije",info:"Info",ids:"ID-ovi",history:"Povijest",ban:"Ban"},actions:{title:"Akcije igrača",command_sent:"Komanda poslana!",moderation:{title:"Moderacija",options:{dm:"DM",warn:"Upozori",kick:"Izbaci",set_admin:"Daj admina"},dm_dialog:{title:"Direktna poruka",description:"Koji je razlog slanja direktne poruke?",placeholder:"Razlog...",success:"Tvoj DM je uspješno poslan!"},warn_dialog:{title:"Upozori",description:"Koji je razlog za upozoravanje igrača?",placeholder:"Razlog...",success:"Igrač je upozoren!"},kick_dialog:{title:"Izbaci",description:"Koji je razlog da bi izbacio ovog igrača?",placeholder:"Razlog...",success:"Igrač je izbačen!"}},interaction:{title:"Interakcije",options:{heal:"Zaliječi",go_to:"Idi do",bring:"Dovuci",spectate:"Gledaj",toggle_freeze:"Zaledi"},notifications:{heal_player:"Liječenje igrača",tp_player:"Teleportiranje do igrača",bring_player:"Dovuci igrača",spectate_failed:"Neuspješno dohvaćanje igrača! Izlaženje iz gledanja.",spectate_yourself:"Ne možeš sam sebe gledat.",freeze_yourself:"Ne možeš sam sebe zalediti.",spectate_cycle_failed:"Nema igrača koje bi gledao."}},troll:{title:"Troll",options:{drunk:"Napravi pijanog",fire:"Zapali",wild_attack:"Napad čudovišta"}}},info:{title:"Info igrača",session_time:"Trenutno vrijeme na serveru",play_time:"Vrijeme igranja",joined:"Usao",whitelisted_label:"Whitelistan",whitelisted_notyet:"ne još",btn_wl_add:"DAJ WL",btn_wl_remove:"MAKNI WL",btn_wl_success:"Status Whiteliste promijenjen.",log_label:"Log",log_empty:"Nema bana/upozorenja pronađenih.",log_ban_count:"%{smart_count} banaj |||| %{smart_count} banova",log_warn_count:"%{smart_count} upozori |||| %{smart_count} upozorenja",log_btn:"DETALJI",notes_changed:"Bilješka promijenjena.",notes_placeholder:"Bilješke o tom igraču..."},history:{title:"Povezana povijest",btn_revoke:"MAKNI",revoked_success:"Akcija maknuta!",banned_by:"BANAN od %{author}",warned_by:"UPOZOREN od %{author}",revoked_by:"Maknut od %{author}.",expired_at:"Isteko u %{date}.",expires_at:"Ističe u %{date}."},ban:{title:"Banuj igrača",reason_placeholder:"Razlog",duration_placeholder:"Duljina",hours:"sati",days:"dana",weeks:"tjedana",months:"mjeseca",permanent:"Zauvijek",custom:"Custom",helper_text:"Odaberi duljinu",submit:"Potvrdi ban",reason_required:"Polje za razlog mora biti popunjeno.",success:"Igrač banan!"},ids:{current_ids:"Trenutni profili",previous_ids:"Prijašnji igračevi profili",all_hwids:"Svi HWID-ovi"}}},KK={$meta:BK,restarter:FK,ban_messages:WK,whitelist_messages:VK,server_actions:HK,nui_warning:UK,nui_menu:GK},qK={label:"Hungarian",humanizer_language:"hu"},YK={start_timeout:"sikertelen indítás a megadott idő intervallumon belül",crash_detected:"összeomlás észlelve",hang_detected:"lefagyás észlelve",partial_hang_warn:"Részleges lefagyás miatt a szerver 1 perc múlva újraindul. Kérjük, lépj ki.",partial_hang_warn_discord:"Részleges lefagyás miatt, a **%{servername}** 1 perc múlva újraindul.",schedule_reason:"Ütemezett újraindítás %{time}",schedule_warn:"A szerver ütemezett újraindítása lesz %{smart_count} perc múlva. Kérjük, lépj ki!. |||| A szerver ütemezett újraindítása lesz %{smart_count} perc múlva.",schedule_warn_discord:"A(z) **%{servername}** ütemezett újraindítása lesz %{smart_count} perc múlva. |||| **%{servername}** ütemezett újraindítása lesz %{smart_count} perc múlva."},JK={kick_temporary:'(%{author}) Ki lettél tiltva a szerverről. Indok: "%{reason}". Lejár: %{expiration}.',kick_permanent:'(%{author}) Véglegesen ki lettél tiltva a szerverről. Indok: "%{reason}".',reject:{title_permanent:"Véglegesen ki lettél tiltva a szerverről.",title_temporary:"Átmenetileg ki vagy tiltva a szerverről.",label_expiration:"Újra csatlakozhatsz ekkor",label_date:"Kitiltás dátuma",label_author:"Kitiltó neve",label_reason:"Kitiltás indoka",label_id:"Kitiltás ID",note_multiple_bans:"Figyelem: Több mint egy aktív kitiltásod van ezen a fiókon.",note_diff_license:"Megjegyzés: a kitiltás a <code>license</code> miatt van, ami azt jelenti, hogy néhány azonosítód/hardver azonosítód egyezik a kiltiltásban lévő adatokkal."}},ZK={admin_only:{mode_title:"Ez a szerver <strong>csak Adminok</strong> módban van.",insufficient_ids:"Nincs <code>discord</code> vagy <code>fivem</code> azonosítód, valamelyik szükséges ahhoz, hogy azonosítsd magad ha txAdmin adminisztrátor vagy.",deny_message:"Az azonosítód nem tartozik egy txAdmin adminisztrátorhoz sem."},guild_member:{mode_title:"Ez a szerver <strong>Discord szerver tag whitelist</strong> módban van.",insufficient_ids:"A <code>discord</code> azonosítód nem elérhető, ami szükséges annak az ellenőrzéséhez, hogy fent vagy-e a szerveren. Kérlek nyisd meg a Discord asztali alkalmazást, és próbáld újra (a webalkalmazás nem fog működni).",deny_title:"Kérlek lépj be a szerverünkre a csatlakozáshoz",deny_message:"Kérlek csatlakozz ide %{guildname}, és próbáld újra."},guild_roles:{mode_title:"Ez a szerver <strong>Discord whitelist rang</strong> módban van.",insufficient_ids:"A <code>discord</code> azonosítód nem elérhető, ami szükséges annak az ellenőrzéséhez, hogy fent vagy-e a szerveren. Kérlek nyisd meg a Discord asztali alkalmazást, és próbáld újra (a webalkalmazás nem fog működni).",deny_notmember_title:"Kérlek lépj be a szerverünkre a csatlakozáshoz",deny_notmember_message:"Kérlek csatlakozz ide %{guildname}, szerezd meg a szükséges rangot és próbáld újra.",deny_noroles_title:"Nem vagy engedélyezve a Discord szerveren (Nincs meg a megfelelő rang).",deny_noroles_message:"A csatlakozáshoz szükséged lesz a whitelistelt rangra a következő szerveren: %{guildname}."},approved_license:{mode_title:"Ez a szerver <strong>License Whitelist</strong> módban van.",insufficient_ids:"Nincs <code>license</code> azonosítód, ami azt jelenti, hogy a szerveren az <code>sv_lan</code> be van kapcsolva. Ha te vagy a tulajdonos, a <code>server.cfg</code> fájlban ki tudod kapcsolni.",deny_title:"Nem vagy engedélyezve a szerveren.",request_id_label:"Kérés ID"}},XK={restarting:"Szerver újraindítása: (%{reason}).",restarting_discord:"**%{servername}** újraindul (%{reason}).",stopping:"A szerver leáll (%{reason}).",stopping_discord:"**%{servername}**-t leállítják (%{reason}).",spawning_discord:"**%{servername}** indul."},QK={title:"FIGYELMEZTETÉS",warned_by:"Figyelmeztetett:",instruction:"Tartsd lenyomva a [SPACE]-t 10 másodpercig, hogy eltüntesd az üzenetet."},eq={misc:{help_message:`A txAdmin rendelkezik játékon belüli menüvel!
Gyorsgomb [Game Settings > Key Bindings > FiveM > Open the txAdmin Menu] Próbáld ki!`,menu_not_admin:`Az azonosítód nem egyezik a txAdminban található admin azonosítókkal.
Ha regisztrálva vagy txAdminban, bizonyosodj meg róla hogy el van mentve az Admin Managerben.`,menu_auth_failed:"A txAdmin menü hitelesítés meghiúsult ezzel az okkal: %{reason}",no_perms:"Ehhez nincs engedélyed.",unknown_error:"Ismeretlen hiba lépett fel.",not_enabled:"A txAdmin menü nincs engedélyezve! Engedélyezheted a txAdmin beállítások fülön.",announcement_title:"Szerver felhívás %{author}:",dialog_empty_input:"Nem lehet üresen hagyni.",directmessage_title:"Privát üzenet admintól %{author}:"},frozen:{froze_player:"Lefagyasztottad a játékost!",unfroze_player:"Feloldottad a fagyasztást a játékoson!",was_frozen:"Lefagyasztott egy szerveradmin!"},common:{cancel:"Vissza",submit:"Küldés",error:"Hiba lépett fel",copied:"Vágólapra másolva."},page_main:{tooltips:{tooltip_1:"%{key} a lapozáshoz és [NYILAK] a menüben való navigáláshoz",tooltip_2:"Néhány menü rendelkezik al-opcióval melyek a bal és jobb nyíllal választhatók"},player_mode:{title:"Játékos mód",noclip:{title:"NoClip",label:"Körbe repülés",success:"NoClip bekapcsolva"},godmode:{title:"Isten",label:"Halhatatlanság",success:"God mód bekapcsolva"},superjump:{title:"Nagy ugrás",label:"Magas ugrás és gyors futás",success:"Nagy ugrás bekapcsolva"},normal:{title:"Normál",label:"Normál mód",success:"Visszaállítva a normál játékos módba."}},teleport:{title:"Teleportálás",generic_success:"Átléptél egy féreglyukon!",waypoint:{title:"Úticél",label:"Teleportálás az úticélhoz",error:"Nincs úticél kijelölve."},coords:{title:"Koordináta",label:"Menj egy megadott koordinátára",dialog_title:"Teleportálás",dialog_desc:"A koordinátákat x, y, z formában kell megadnod.",dialog_error:"Hibás koordináta. Ilyen formát használj: 111, 222, 33"},back:{title:"Vissza",label:"Vissza az utolsó pozíciódra",error:"Nincs hová visszamenned!"},copy:{title:"Másolás",label:"Jelenlegi koordináta másolása"}},vehicle:{title:"Jármű",onesync_error:"Ezen beállítás használatához, engedélyezd a OneSync-et.",not_in_veh_error:"Jelenleg nem ülsz járműben!",spawn:{title:"Lehívás",label:"Jármű lehívása név alapján",dialog_title:"Jármű lehívása",dialog_desc:"Add meg a modell nevét amit le szeretnél hívni.",dialog_success:"Jármű lehívva!",dialog_error:"Jármű ezzel a modell névvel '%{modelName}' nem létezik!",dialog_info:"%{modelName} lehívása..."},fix:{title:"Javítás",label:"Jelenlegi jármű javítása",success:"Jármű megjavítva!"},delete:{title:"Törlés",label:"Jelenlegi jármű törlése",success:"Jármű törölve!"},boost:{title:"Boost",label:"Boostold a járművedet!",success:"Jármű boostolva!",already_boosted:"Ezt a járművet már boostoltad.",unsupported_class:"Ez a járműtípus nem támogatott.",redm_not_mounted:"Csak lóra ülve tudsz boostolni."}},heal:{title:"Gyógyítás",myself:{title:"Magamat",label:"Életerőd helyreállítása",success_0:"Minden seb begyógyítva!",success_1:"Mostmár jól kell hogy érezd magad!",success_2:"Életerő helyreállítva!",success_3:"Bibik megpuszilva!"},everyone:{title:"Mindenki",label:"Mindenkit meggyógyít/feléleszt",success:"Mindenki meggyógyítva és felélesztve."}},announcement:{title:"Felhívás küldése",label:"Felhívás küldése minden elérhető játékosnak.",dialog_desc:"Írd be az üzenetet, amelyet el szeretnél küldeni minden játékosnak.",dialog_placeholder:"Felhívás...",dialog_success:"Felhívás elküldve."},clear_area:{title:"Terület visszaállítása",label:"Egy adott terület visszaállítása az alapértelmezett állapotba",dialog_desc:"Állítsd be a sugarát annak a területnek ahol az entitásokat visszaállítanád (0-300). A szerver oldali entitások nem kerülnek visszaállításra",dialog_success:"Terület visszaállítása %{radius}m sugárban",dialog_error:"Érvénytelen sugár bevitel. Próbáld újra."},player_ids:{title:"ID mód váltása",label:"Közeli játékosok ID (és egyéb infó) megjelenítése a fejük fölött",alert_show:"Közeli játékosok ID-jének mutatása.",alert_hide:"Közeli játékosok ID-jének elrejtése."}},page_players:{misc:{online_players:"Játékban lévő játékosok",players:"Játékosok",search:"Keresés",zero_players:"Nem található játékos"},sort:{label:"Rendezés alapja",distance:"Távolság",id:"ID",joined_first:"Legkorábbi csatlakozás",joined_last:"Legkésőbbi csatlakozás",closest:"Legközelebbi",farthest:"Legtávolabbi"},card:{health:"%{percentHealth}% HP"}},player_modal:{misc:{error:"Hiba a játékos adatainak lekérésekor. A hiba alább látható:",target_not_found:"Nem található játékos ezzel a névvel vagy ID-vel %{target}"},tabs:{actions:"Műveletek",info:"Infó",ids:"ID-k",history:"Előzmények",ban:"Kitiltás"},actions:{title:"Játékos műveletek",command_sent:"Parancs elküldve!",moderation:{title:"Moderálás",options:{dm:"Privát üzenet",warn:"Figyelmeztetés",kick:"Kirúgás",set_admin:"Admin rang adás"},dm_dialog:{title:"Közvetlen üzenet",description:"Mivel kapcsolatban üzensz a játékosnak?",placeholder:"Indok...",success:"Üzenet elküldve!"},warn_dialog:{title:"Figyelmeztetés",description:"Milyen indokkal figyelmezeteted a játékost?",placeholder:"Indok...",success:"A játékos figyelmeztetve!"},kick_dialog:{title:"Kirúgás",description:"Milyen okból rúgod ki a játékost?",placeholder:"Indok...",success:"Játékos kirúgva!"}},interaction:{title:"Interakció",options:{heal:"Gyógyítás",go_to:"Teleportálás",bring:"Megidézés",spectate:"Megfigyelés",toggle_freeze:"Fagyasztás"},notifications:{heal_player:"Játékos gyógyítása",tp_player:"Teleportálás a játékoshoz",bring_player:"Játékos megidézve",spectate_failed:"Hiba a játékos megfigyelésénél! Kilépés a megfigyelésből.",spectate_yourself:"Magadat nem figyelheted meg.",freeze_yourself:"Magadat nem fagyaszthatod le.",spectate_cycle_failed:"Nincs megfigyelhető játékos."}},troll:{title:"Trollkodás",options:{drunk:"Részeg mód",fire:"Felgyújtás",wild_attack:"Állat támadás"}}},info:{title:"Játékos infó",session_time:"Szerveren töltött idő",play_time:"Játékidő",joined:"Csatlakozva",whitelisted_label:"Engedélyezve",whitelisted_notyet:"Még nem",btn_wl_add:"Engedélyezés megadása",btn_wl_remove:"Engedélyezés visszavonása",btn_wl_success:"Az engedélyezési lista állapota megváltozott.",log_label:"Napló",log_empty:"Nem található tiltás/figyelmeztetés.",log_ban_count:"%{smart_count} kitiltás |||| %{smart_count} kitiltások",log_warn_count:"%{smart_count} figyelmeztetés |||| %{smart_count} figyelmeztetések",log_btn:"Részletek",notes_changed:"Játékos jegyzete változott.",notes_placeholder:"Jegyzetek ehhez a játékoshoz..."},history:{title:"Kapcsolódó előzmények",btn_revoke:"Visszavon",revoked_success:"Művelet visszavonva!",banned_by:"KITILTVA  %{author} által",warned_by:"FIGYELMEZTETVE %{author} által",revoked_by:"Visszavonva %{author} által.",expired_at:"Lejárat ekkor: %{date}.",expires_at:"Lejárat ekkor: %{date}."},ban:{title:"Játékos kitiltása",reason_placeholder:"Indok",duration_placeholder:"Időtartam",hours:"Óra",days:"Nap",weeks:"Hét",months:"Hónap",permanent:"Végleges",custom:"Egyedi",helper_text:"Kérlek válassz időtartamot",submit:"Kitiltás véglegesítése",reason_required:"Az indoklás mező kitöltése kötelező.",success:"Játékos tiltva!"},ids:{current_ids:"Jelenlegi azonosítók",previous_ids:"Előző azonosítók",all_hwids:"Összes hardver ID"}}},tq={$meta:qK,restarter:YK,ban_messages:JK,whitelist_messages:ZK,server_actions:XK,nui_warning:QK,nui_menu:eq},nq={label:"Italian",humanizer_language:"it"},rq={start_timeout:"Avvio fallito nel tempo previsto",crash_detected:"Crash rilevato",hang_detected:"Blocco rilevato",partial_hang_warn:"A causa di un blocco parziale, questo server verrà riavviato tra 1 minuto. Si prega di disconnettersi ora.",partial_hang_warn_discord:"A causa di un blocco parziale, **%{servername}** si riavvierà tra 1 minuto.",schedule_reason:"Riavvio programmato alle %{time}",schedule_warn:"Questo server è programmato per riavviarsi in %{smart_count} minuti. Per cortesia uscite ora! |||| Questo server è programmato per riavviarsi in %{smart_count} minuti.",schedule_warn_discord:"**%{servername}** è programmato per riavviarsi in %{smart_count} minuti. |||| **%{servername}** è programmato per riavviarsi in %{smart_count} minuti."},oq={kick_temporary:'(%{author}) Sei stato bannato da questo server per "%{reason}". Il tuo ban scadrà in: %{expiration}.',kick_permanent:'(%{author}) Sei stato bannato permanentemente da questo server per "%{reason}".',reject:{title_permanent:"Sei stato bannato permanentemente da questo server.",title_temporary:"Sei stato bannato temporaneamente da questo server.",label_expiration:"Il tuo ban scadrà tra",label_date:"Data Ban",label_author:"Bannato da",label_reason:"Motivo Ban",label_id:"ID Ban",note_multiple_bans:"Nota: hai piu di un ban sui tuoi identificativi.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},iq={admin_only:{mode_title:"Questo server è in modalità <strong>Solo-Admin</strong>.",insufficient_ids:"Non siamo riusciti a recuperare il tuo identificatore <code>discord</code> o il tuo identificatore <code>fivem</code>, almeno uno degli identificatori è necessario per verificare che tu sia un Amministratore.",deny_message:"I tuoi identificatori non sono assegnati a nessun account amministratore su txAdmin."},guild_member:{mode_title:"Questo server è in modalità <strong>Discord Member Whitelist</strong>.",insufficient_ids:"Non hai l'identificatore <code>discord</code>, che è richiesto per verificare se sei entrato nel nostro server Discord. Apri l'applicazione desktop di Discord e riprova (l'app Web non funzionerà).",deny_title:"Devi unirti al nostro server discord per poter giocare.",deny_message:"Per favore, unisciti al server discord %{guildname} e riprova."},guild_roles:{mode_title:"Questo server è in modalità <strong>Discord Role Whitelist</strong>.",insufficient_ids:"Non hai l'identificatore <code>discord</code>, che è richiesto per verificare se sei entrato nel nostro server Discord. Apri l'applicazione desktop di Discord e riprova (l'app Web non funzionerà).",deny_notmember_title:"Devi unirti al nostro server Discord per poter giocare.",deny_notmember_message:"Per favore, unisciti al server Discord %{guildname} richiedi il ruolo Whitelist e riprova a connetterti.",deny_noroles_title:"Non hai un ruolo autorizzato richiesto per unirti.",deny_noroles_message:"Per entrare a giocare su questo server devi avere almeno uno dei ruoli richiesti sul server Discord: %{guildname}."},approved_license:{mode_title:"Questo server è in modalità <strong>Solo Licenza Autorizzata</strong>.",insufficient_ids:"Non hai l'identificatore <code>license</code>, il che significa che il server ha <code>sv_lan</code> abilitato. Se sei il proprietario del server, puoi disabilitarlo nel file <code>server.cfg</code>.",deny_title:"Non sei whitelistato su questo server.",request_id_label:"ID Richiesta:"}},aq={restarting:"Riavvio del server (%{reason}).",restarting_discord:"**%{servername}** si sta riavviando (%{reason}).",stopping:"Il Server si sta spegnendo (%{reason}).",stopping_discord:"**%{servername}** si sta spegnendo (%{reason}).",spawning_discord:"**%{servername}** si sta avviando."},sq={title:"WARNING",warned_by:"Avvisato da:",instruction:"Tieni premuto [SPACE] per 10 secondi per rimuovere questo messaggio."},lq={misc:{help_message:`txAdmin Menu attivato, scrivi /tx per aprirlo.
Puoi bindare un tasto in [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`I tuoi identificativi non corrispondono ad un admin registrato nel txAdmin.
Se sei registrato al txAdmin, vai nella sezione Admin Manager e controlla che siano presenti i tuoi identificativi.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Non hai questo permesso.",unknown_error:"Si è verificato un errore sconosciuto.",not_enabled:"Il menu txAdmin non è attivo! Puoi attivarlo dalle impostazioni del txAdmin.",announcement_title:"Annuncio da %{author}:",dialog_empty_input:"Non puoi dare un input vuoto.",directmessage_title:"DM dall'admin %{author}:"},frozen:{froze_player:"Hai freezato il player!",unfroze_player:"Hai unfreezato il player!",was_frozen:"Sei stato freezato da uno staffer!"},common:{cancel:"Cancella",submit:"Conferma",error:"Si è verificato un'errore.",copied:"Copiato negli appunti."},page_main:{tooltips:{tooltip_1:"Usa %{key} per cambiare pagina e usa le freccette per navigare nel menu",tooltip_2:"Alcune voci del menu hanno opzioni secondarie che possono essere selezionate utilizzando i tasti freccia sinistra e destra"},player_mode:{title:"Modalità",noclip:{title:"NoClip",label:"Vola",success:"NoClip attivo"},godmode:{title:"God",label:"Invincibilità",success:"God Mode attiva"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normale",label:"Nodalità normale",success:"Tornato alla modalità normale."}},teleport:{title:"Teletrasporto",generic_success:"Mandato nel wormhole!",waypoint:{title:"Waypoint",label:"Vai al waypoint impostato",error:"Non hai un waypoint impostato."},coords:{title:"Coordinate",label:"Vai alle coordinate specificate",dialog_title:"Teletrasporto",dialog_desc:"Inserisci delle coordinate nel formato x, y, z per attraversare il wormhole.",dialog_error:"Coordinate errate. Devono essere nel formato: 111, 222, 33"},back:{title:"Indietro",label:"Torna alla tua ultima posizione",error:"Non hai un'ultima posizione in cui andare!"},copy:{title:"Copia coordinate",label:"Copia le coordinate negli appunti."}},vehicle:{title:"Veicolo",onesync_error:"Questa opzione richiede che OneSync sia attivo",not_in_veh_error:"Non sei su un veicolo!",spawn:{title:"Spawna",label:"Spawna un veicolo dal nmome",dialog_title:"Spawna veicolo",dialog_desc:"Inserisci il nome del modello del veicolo che vuoi spawnare.",dialog_success:"Veicolo spawnato!",dialog_error:"Il modello '%{modelName}' non esiste!",dialog_info:"Provando a spawnare %{modelName}."},fix:{title:"Ripara",label:"Ripara il veicolo",success:"Veicolo riparato!"},delete:{title:"Elimina",label:"Elimina il veicolo",success:"Veicolo eliminato!"},boost:{title:"Boost",label:"Boosta l'auto per un maggiore divertimento (e forse velocità)",success:"Veicolo boostato!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Cura",myself:{title:"Te Stesso",label:"Cura te stesso",success_0:"Tutti curati!",success_1:"Dovresti stare meglio ora!",success_2:"Curato al massimo!",success_3:"Dolore risolto!"},everyone:{title:"Tutti",label:"Cura e Rianima tutti i giocatori",success:"Curati e rianimati tutti i giocatori."}},announcement:{title:"Manda Annuncio",label:"Manda un annuncio a tutti i giocatori online.",dialog_desc:"Inserisci il messaggio da mandare a tutti i giocatori.",dialog_placeholder:"Il tuo annuncio...",dialog_success:"Inviando l'annuncio."},clear_area:{title:"Resetta l'area",label:"Resetta una specifica area rendendola default",dialog_desc:"Inserisci il raggio in cui desideri reimpostare le entità (0-300). Questo non cancellerà le entità generate sul lato server.",dialog_success:"Pulendo l'area in un raggio di %{radius}.",dialog_error:"Inserimento raggio non valido. Riprova."},player_ids:{title:"Toggle ID dei Player",label:"Toggle mostra ID dei giocatori (e altre informazioni) sopra la testa dei giocatori vicini",alert_show:"Mostra gli ID dei player vicini.",alert_hide:"Nascondi gli ID dei player vicini."}},page_players:{misc:{online_players:"Giocatori Online",players:"Giocatori",search:"Cerca",zero_players:"Nessun giocatore trovato."},sort:{label:"Ordina per",distance:"Distanza",id:"ID",joined_first:"Entrato Prima",joined_last:"Entrato Dopo",closest:"Più Vicino",farthest:"Più Lontano"},card:{health:"%{percentHealth}% vita"}},player_modal:{misc:{error:"Si è verificato un errore durante il recupero dei dettagli di questo utente. L'errore è mostrato sotto:",target_not_found:"Impossibile trovare un giocatore online con ID o nome utente di %{target}"},tabs:{actions:"Azioni",info:"Info",ids:"IDs",history:"Cronologia",ban:"Ban"},actions:{title:"Azioni Player",command_sent:"Comando inviato!",moderation:{title:"Moderazione",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Dai Admin"},dm_dialog:{title:"Messaggio Diretto",description:"Per che motivo stai inviando un messaggio diretto?",placeholder:"Motivo...",success:"Il tuo messaggio è stato inviato!"},warn_dialog:{title:"Warn",description:"Per che motivo stai warnando questo giocatore?",placeholder:"Motivo...",success:"Il player è stato warnato!"},kick_dialog:{title:"Kick",description:"Per che motivo stai kickando questo giocatore?",placeholder:"Motivo...",success:"Il player è stato kickato!"}},interaction:{title:"Interazioni",options:{heal:"Cura",go_to:"Vai da",bring:"Porta da te",spectate:"Specta",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Curando il Giocatore",tp_player:"Teletrasportandosi dal Giocatore",bring_player:"Bringando il Giocatore",spectate_failed:"Impossibile risolvere il bersaglio! Uscendo dallo Spectate.",spectate_yourself:"Non puoi spectarti da solo.",freeze_yourself:"Non puoi freezarti da solo.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Fai Ubriacare",fire:"Dai Fuoco",wild_attack:"Attacco di Scimmie"}}},info:{title:"Info sul Giocatore",session_time:"Tempo della Sesione",play_time:"Tempo di Gioco",joined:"Entrato",whitelisted_label:"Whitelistato",whitelisted_notyet:"non ancora",btn_wl_add:"Aggiungi WL",btn_wl_remove:"Rimuovi WL",btn_wl_success:"Stato della whitelist cambiato.",log_label:"Log",log_empty:"No ban/warn trovati.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETTAGLI",notes_changed:"Note del giocatore cambiate.",notes_placeholder:"Note riguardo il giocatore..."},history:{title:"Cronologia",btn_revoke:"REVOCA",revoked_success:"Azione revocata!",banned_by:"BANNATO da %{author}",warned_by:"WARNATO da %{author}",revoked_by:"Revocato da %{author}.",expired_at:"Scaduto il %{date}.",expires_at:"Scade il %{date}."},ban:{title:"Banna il Giocatore",reason_placeholder:"Motivo",duration_placeholder:"Durata",hours:"Ore",days:"Giorni",weeks:"Settimane",months:"Mesi",permanent:"Permanente",custom:"Personalizzato",helper_text:"Seleziona una durata",submit:"Banna",reason_required:"La motivazione è richiesta.",success:"Giocatore bannato!"},ids:{current_ids:"Identificativi correnti",previous_ids:"Identificativi usati precedentemente",all_hwids:"All Hardware IDs"}}},uq={$meta:nq,restarter:rq,ban_messages:oq,whitelist_messages:iq,server_actions:aq,nui_warning:sq,nui_menu:lq},cq={label:"Japanese",humanizer_language:"ja"},dq={start_timeout:"時間内に開始できませんでした",crash_detected:"クラッシュが検出されました",hang_detected:"障害が検出されました",partial_hang_warn:"部分的な障害により、このサーバーは1分後に再起動します。今すぐ切断してください。",partial_hang_warn_discord:"部分的な障害により、**%{servername}**は1分後に再起動します。",schedule_reason:"%{time}時にリスタート予定",schedule_warn:"このサーバーは%{smart_count}分後に再起動予定です。今すぐ切断してください。 |||| このサーバーは%{smart_count}分後に再起動予定です。",schedule_warn_discord:"**%{servername}**サーバーは%{smart_count}分後に再起動予定です。 |||| **%{servername}**サーバーは%{smart_count}分後に再起動予定です。"},pq={kick_temporary:'(%{author}) あなたは次の理由によりBANされました "%{reason}" BAN期間: %{expiration}',kick_permanent:'(%{author}) あなたは次の理由により永久BANされました "%{reason}"',reject:{title_permanent:"あなたはこのサーバーから永久BANされています。",title_temporary:"あなたはこのサーバーから一時的にBANされています。",label_expiration:"BAN期間:",label_date:"BANされた日",label_author:"BANした人",label_reason:"BANされた理由",label_id:"BAN ID",note_multiple_bans:"注: あなたのIDには、有効なBANが複数記録されています。",note_diff_license:"注: 上記のBANは別の<code>ライセンス</code>に対して適用されたもので、あなたのID/HWIDの一部がそのBANに関連するものと一致することを意味します。"}},fq={admin_only:{mode_title:"このサーバーは<strong>管理者専用</strong>モードになっています。",insufficient_ids:"あなたは<code>Discord</code>か<code>Fivem</code>のIDを持っておらず、txAdminの管理者であるかを確認するためには、少なくともどちらかのIDが必要です。",deny_message:"あなたのIDはどのtxAdmin管理者にも割り当てられていません。"},guild_member:{mode_title:"このサーバーは<strong>Discordサーバーメンバーホワイトリスト</strong>モードになっています。",insufficient_ids:"Discordサーバーに参加しているかを確認するために必要な<code>Discord</code> IDを持っていません。Discordデスクトップアプリを開いて再度お試しください (ウェブ版は使用できません)。",deny_title:"接続にはDiscordサーバーへの参加が必要です。",deny_message:"%{guildname}サーバーに参加してから再度お試しください。"},guild_roles:{mode_title:"このサーバーは<strong>Discordロールホワイトリスト</strong>モードになっています。",insufficient_ids:"Discordサーバーに参加しているかを確認するために必要な<code>Discord</code> IDを持っていません。Discordデスクトップアプリを開いて再度お試しください (ウェブ版は使用できません)。",deny_notmember_title:"接続にはDiscordサーバーへの参加が必要です。",deny_notmember_message:"%{guildname}サーバーに参加して、必要なロールの1つを取得してから、再度お試しください。",deny_noroles_title:"参加に必要なロールを持っていません。",deny_noroles_message:"このサーバーに接続するには、%{guildname}サーバーのホワイトリストに登録されているロールの少なくとも1つを持っている必要があります。"},approved_license:{mode_title:"このサーバーは<strong>ライセンスホワイトリスト</strong>モードになっています。",insufficient_ids:"あなたは<code>ライセンス</code> IDを持っていません、これはサーバーで<code>sv_lan</code>が有効になっていることを意味します。もしあなたがサーバーの所有者なら、<code>server.cfg</code>ファイルで無効にできます。",deny_title:"あなたはこのサーバーに参加するためのホワイトリストに登録されていません。",request_id_label:"要求 ID"}},mq={restarting:"サーバーを再起動しています (%{reason})。",restarting_discord:"**%{servername}**を再起動しています (%{reason})。",stopping:"サーバーを停止しています (%{reason})。",stopping_discord:"**%{servername}**を停止しています (%{reason})。",spawning_discord:"**%{servername}**を開始しています。"},hq={title:"警告",warned_by:"警告した人:",instruction:"[スペース]を10秒間押し続けると、このメッセージは解除されます。"},gq={misc:{help_message:`txAdminメニューが有効になっている場合は、/tx と入力して開いてください。
また、[ゲーム設定 > キーバインド > FiveM > メニュー: メインページを開く]でキーバインドを設定することもできます。`,menu_not_admin:`あなたのIDがtxAdminに登録されている管理者と一致しません。
txAdminに登録されている場合は、IDが保存されていることを確認してください。`,menu_auth_failed:"txAdminメニューの認証に失敗しました 理由: %{reason}",no_perms:"権限を持っていません。",unknown_error:"不明なエラーが発生しました。",not_enabled:"txAdminメニューが有効になっていません! txAdminの設定ページで有効にできます。",announcement_title:"%{author}によるサーバーに関するお知らせ:",directmessage_title:"管理者%{author}からのDM:",dialog_empty_input:"空の入力はできない。"},frozen:{froze_player:"プレイヤーを静止させた!",unfroze_player:"プレイヤーの静止を解除した!",was_frozen:"サーバー管理者によって静止されました!"},common:{cancel:"キャンセル",submit:"送信",error:"エラーが発生しました。",copied:"クリップボードにコピーしました。"},page_main:{tooltips:{tooltip_1:"%{key}キーでページを切り替え、矢印キーでメニューを移動する。",tooltip_2:"一部のメニュー項目には、左右の矢印キーで選択できるサブオプションがあります。"},player_mode:{title:"状態",noclip:{title:"ノークリップ",label:"ノークリップの切り替えにより、壁や他のオブジェクトを通り抜けることができます。",success:"ノークリップが有効化された。"},godmode:{title:"ゴッド",label:"無敵状態を切り替え、ダメージを受けないようにする。",success:"ゴッドモードが有効化された。"},superjump:{title:"スーパージャンプ",label:"スーパージャンプ状態を切り替えると、より速く走ることができる。",success:"スーパージャンプが有効化された。"},normal:{title:"デフォルト",label:"デフォルト/通常プレイヤー状態に戻る",success:"デフォルトのプレイヤー状態に戻りました。"}},teleport:{title:"テレポート",generic_success:"あなたをワームホールに送った!",waypoint:{title:"ウェイポイント",label:"地図上に設定されたカスタムウェイポイントにテレポートする。",error:"ウェイポイントが設定されていない。"},coords:{title:"座標",label:"指定された座標にテレポート",dialog_title:"テレポート",dialog_desc:"ワームホールを通過するための座標をx、y、zの形式で指定する。",dialog_error:"座標が無効です。次の形式でなければなりません: 111, 222, 33"},back:{title:"戻る",label:"最後にテレポートした前の場所に戻る。",error:"戻る最後の場所がない!"},copy:{title:"座標をコピー",label:"現在のワールド座標をクリップボードにコピーする。"}},vehicle:{title:"車両",onesync_error:"このオプションでは、サーバーのエンティティ処理にOneSyncが有効になっている必要があります。",not_in_veh_error:"あなたは現在車両に乗っていない!",spawn:{title:"生成",label:"モデル名から指定された車両を生成する",dialog_title:"車両を生成",dialog_desc:"生成したい車両のモデル名を入力する。",dialog_success:"車両が生成された!",dialog_error:"車両モデル名'%{modelName}'が存在しません!",dialog_info:"%{modelName}を生成しようとしています。"},fix:{title:"修理",label:"車両を最大限の状態まで修理する。",success:"車両は修理された!"},delete:{title:"削除",label:"プレイヤーが現在乗っている車両を削除する。",success:"車両は削除された!"},boost:{title:"強化",label:"最大限の楽しさ(と多分スピード)を得るために車両を強化する。",success:"車両が強化された!",already_boosted:"この車両は既に強化されています。",unsupported_class:"この車両クラスはサポートされていません。",redm_not_mounted:"強化できるのは馬に乗っているときだけです。"}},heal:{title:"回復",myself:{title:"自分自身",label:"現在のキャラクターの最大値まで自分を回復させる。",success_0:"完治した!",success_1:"もう気分は良いはずだ!",success_2:"完全回復!",success_3:"痛いところが治った!"},everyone:{title:"全員",label:"接続している全プレイヤーを回復&復活させる。",success:"全プレイヤーを回復&復活した!"}},announcement:{title:"アナウンスを送信",label:"全オンラインプレイヤーにアナウンスを送る。",dialog_desc:"アナウンスしたいメッセージを入力します。",dialog_placeholder:"あなたのアナウンスは...",dialog_success:"アナウンスを送信しています。"},clear_area:{title:"ワールドエリアをリセット",label:"指定したワールドエリアをデフォルト状態に戻す。",dialog_desc:"エンティティをリセットしたい半径を入力してください(0-300)。サーバーサイドで生成されたエンティティはリセットされません。",dialog_success:"半径%{radius}mのエリアをリセットしています。",dialog_error:"無効な半径が入力されました。再度入力してください。"},player_ids:{title:"プレイヤーIDの切り替え",label:"プレイヤーID(およびその他の情報)を、近くにいる全プレイヤーの頭上に表示するかの切り替え。",alert_show:"近くのプレイヤーのNetIDを表示しています。",alert_hide:"近くのプレイヤーのNetIDを隠しています。"}},page_players:{misc:{online_players:"オンラインプレイヤー",players:"プレイヤー",search:"検索",zero_players:"プレイヤーが見つかりませんでした"},sort:{label:"ソート",distance:"距離",id:"ID",joined_first:"最初に参加した時間",joined_last:"最後に参加した時間",closest:"最も近い",farthest:"最も遠い"},card:{health:"体力 %{percentHealth}%"}},player_modal:{misc:{error:"このユーザーの詳細を取得する際にエラーが発生しました。エラーの内容は次の通りです:",target_not_found:"IDまたはユーザー名が%{target}のオンラインプレイヤーを見つけることができませんでした。"},tabs:{actions:"アクション",info:"情報",ids:"IDs",history:"履歴",ban:"Ban"},actions:{title:"プレイヤーのアクション",command_sent:"コマンドが送信された!",moderation:{title:"管理",options:{dm:"DM",warn:"警告",kick:"キック",set_admin:"管理者にする"},dm_dialog:{title:"DM",description:"このプレイヤーにDMを送信する理由は何ですか?",placeholder:"理由...",success:"DMが送信された!"},warn_dialog:{title:"警告",description:"このプレイヤーを警告する理由は何ですか?",placeholder:"理由...",success:"プレイヤーは警告された!"},kick_dialog:{title:"キック",description:"このプレイヤーをキックする理由は何ですか?",placeholder:"理由...",success:"プレイヤーがキックされた!"}},interaction:{title:"インタラクション",options:{heal:"回復",go_to:"行く",bring:"召喚",spectate:"観戦",toggle_freeze:"静止の切り替え"},notifications:{heal_player:"プレイヤーを回復中",tp_player:"プレイヤーをテレポート中",bring_player:"プレイヤーを召喚中",spectate_failed:"ターゲットの解決に失敗しました!観戦を終了します",spectate_yourself:"自分自身は観戦できない",freeze_yourself:"自分自身を静止することはできない",spectate_cycle_failed:"切り替えられる他のプレイヤーがいない"}},troll:{title:"荒らす",options:{drunk:"泥酔させる",fire:"火をつける",wild_attack:"野生動物の襲来"}}},info:{title:"プレイヤー情報",session_time:"参加時間",play_time:"プレイ時間",joined:"参加",whitelisted_label:"ホワイトリスト",whitelisted_notyet:"未登録",btn_wl_add:"ホワイトリストに追加",btn_wl_remove:"ホワイトリストから削除",btn_wl_success:"ホワイトリストのステータスが変更されました。",log_label:"ログ",log_empty:"BAN/警告が見つかりませんでした。",log_ban_count:"%{smart_count} BAN |||| %{smart_count} BAN",log_warn_count:"%{smart_count} 警告 |||| %{smart_count} 警告",log_btn:"詳細",notes_placeholder:"このプレイヤーについてのメモ...",notes_changed:"プレイヤーのメモが変更された。"},ids:{current_ids:"現在のID",previous_ids:"以前のID",all_hwids:"全てのハードウェアID"},history:{title:"関連履歴",btn_revoke:"取り消し",revoked_success:"アクションを取り消した!",banned_by:"%{author}によってBANされた",warned_by:"%{author}によって警告された",revoked_by:"%{author}によって取り消された",expired_at:"%{date}に失効した",expires_at:"%{date}に失効する"},ban:{title:"プレイヤーをBAN",reason_placeholder:"理由",reason_required:"理由欄は必須です。",duration_placeholder:"期間",success:"プレイヤーがBANされた!",hours:"時間",days:"日",weeks:"週間",months:"ヶ月",permanent:"永久",custom:"カスタム",helper_text:"期間を選択してください",submit:"BANを適用"}}},vq={$meta:cq,restarter:dq,ban_messages:pq,whitelist_messages:fq,server_actions:mq,nui_warning:hq,nui_menu:gq},yq={label:"Lithuanian",humanizer_language:"lt"},_q={start_timeout:"Nepavyko paleisti",crash_detected:"Aptiktas serverio nulūžimas",hang_detected:"Aptiktas serverio pakibimas",partial_hang_warn:"Dėl pakibimo, serveris persijungs automatiškai po 1 min. Atsijunkite nedelsiant.",partial_hang_warn_discord:"Dėl pakibimo, **%{servername}** serveris persijungs po 1 min.",schedule_reason:"Automatinis %{time} perkrovimas",schedule_warn:"Serveris persikraus už %{smart_count} min. Prašome atsijungti. |||| Serveris persikraus už %{smart_count} min. Prašome atsijungti.",schedule_warn_discord:"**%{servername}** automatiškai persikraus už %{smart_count} min. |||| **%{servername}** automatiškai persikraus už %{smart_count} min."},bq={kick_temporary:'(%{author}) Buvote užblokuotas iš serverio dėl "%{reason}". Blokavimas bus baigtas: %{expiration}.',kick_permanent:'(%{author}) Buvote užblokuotas iš serverio visam laikui dėl "%{reason}".',reject:{title_permanent:"Esate visam laikui užblokuotas nuo prisijungimo į serverį.",title_temporary:"Esate laikinai užblokuotas nuo prisijungimo į serverį.",label_expiration:"Tavo užblokavimas baigsis po",label_date:"Užblokavimo data",label_author:"Tave užblokavo",label_reason:"Užblokavimo priežastis",label_id:"Užblokavimo ID",note_multiple_bans:"P.S. Tu turi daugiau nei vieną užblokavimą ant savo identifikatorių",note_diff_license:"Prierašas: šis užblokavimas skirtas kitai <code>licenzijai</code>, tai reiškią jūsų kai kurie IDs/HWIDs sutampa su esančiais tame užblokavime"}},kq={admin_only:{mode_title:"Šis serveris yra <strong>Tik Administratoriams</strong> rėžime.",insufficient_ids:"Tu neturi <code>discord</code> arba <code>fivem</code> identifikatorių, ar bent vieno iš jų, jog patvirtinti, kad esi txAdmin administratorius.",deny_message:"Tavo identifikatoriai nėra sujungti su txAdmin administratoriumi."},guild_member:{mode_title:"Šois serveris yra <strong>Discord Gildijos (Serverio) Nario Baltojo Sąrašo</strong> rėžime",insufficient_ids:"Tu neturi <code>discord</code> identifikatoriaus, kuris yra reikalingas patvirtinti, jog prisijungėte į Discord gildiją (serverį). Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Tau reikia prisijungti į Discord gildiją (serverį)",deny_message:"Prašome prisijungti į %{guildname} gildiją (serverį) ir bandyti vėl."},guild_roles:{mode_title:"Šis serveris yra <strong>Discord Rolių Baltojo Sąrašo</strong> rėžime.",insufficient_ids:"Tu neturi <code>discord</code> identifikatoriaus, kuris yra reikalingas patvirtinti, jog prisijungėte į Discord gildiją (serverį). Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Tau reikia prisijungti į Discord gildiją (serverį), kad prisijungti.",deny_notmember_message:"Prašome prisijungti į %{guildname}, gauti reikiamą rolę ir bandyti vėl.",deny_noroles_title:"Tu neturi reikiamos rolės, jog prisijungti.",deny_noroles_message:"Jog prisijungti į serverį, tau reikia turėti bent vieną baltąjame sąraše esančių rolių %{guildname} Discord gildijoje (serveryje)."},approved_license:{mode_title:"Šis serveris yra <strong>Licenzijos Baltojo Sąrašo</strong> rėžime.",insufficient_ids:"Tu neturi reikiamo <code>license</code> identifikatoriaus, kas rodo, jog serveris yra įjungęs <code>sv_lan</code>. Jei esi serverio savininkas, gali tai pakeisti <code>server.cfg</code> faile.",deny_title:"Neesi baltąjame sąraše, jog galėtum prisijungti į šį serverį.",request_id_label:"Prašymo ID"}},wq={restarting:"Serverio perkrovimas (%{reason}).",restarting_discord:"**%{servername}** yra perkraunamas (%{reason}).",stopping:"Serveris išjungiamas (%{reason}).",stopping_discord:"**%{servername}** yra išjungiamas (%{reason}).",spawning_discord:"**%{servername}** yra įjungiamas."},Sq={title:"ĮSPĖJIMAS",warned_by:"Įspėjimą skyrė:",instruction:"Laikykite [SPACE] 10 sekundžių, kad išjungtum šį pranešimą."},xq={misc:{help_message:`txAdmin Meniu įjungtas, rašykite /tx norėdami jį atidaryti.
Mygtuką galite priskirti ar pakeisti [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Jūsų identifikavimas txAdmin sistemai nebuvo rastas.
Jei esate užregistruotas txAdmin sistemoje, eikite į Admin Manager ir įsitikinkite, kad jūsų atpažinimas išsaugotas.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Neturite tam teisių.",unknown_error:"Nežinoma klaida.",not_enabled:"txAdmin meniu nėra įjungtas! Tai galite padaryti per txAdmin nustatymų (settings) puslapį.",announcement_title:"Serverio pranešimas nuo: %{author}:",dialog_empty_input:"Turite užpildyti įvesties laukelius.",directmessage_title:"PŽ. iš administratoriaus %{author}:"},frozen:{froze_player:"Užšaldėte žaidėją!",unfroze_player:"Atšaldėte žaidėją!",was_frozen:"Serverio administratorius jus užšaldė!"},common:{cancel:"Atšaukti",submit:"Patvirtinti",error:"Įvyko klaida",copied:"Nukopijuota."},page_main:{tooltips:{tooltip_1:"Naudokite %{key} norėdami pakeisti puslapį, rodyklių mygtukus norėdami naviguoti meniu pasirinkimus.",tooltip_2:"Kai kurie meniu pasirinkimai gali būti pakeisti naudojant kairės ir dešinės rodyklių mygtukus."},player_mode:{title:"Žaidėjo rėžimas",noclip:{title:"NoClip",label:"Skraidymas",success:"Skraidymas įjungtas"},godmode:{title:"Dievo rėžimas",label:"Nemirtingumas",success:"Nemirtingumas įjungtas"},superjump:{title:"Super Šuolis",label:"Įjungti/išjungti super šuolio rėžimą, jūsų veikėjas taippat bėgs greičiau",success:"Super Šuolis įjungtas"},normal:{title:"Normalusis",label:"Numatytasis rėžimas",success:"Grįžote į numatytąjį rėžimą."}},teleport:{title:"Teleportacija",generic_success:"Pakeisti savo poziciją!",waypoint:{title:"Pažymėtas taškas (Waypoint)",label:"Nusikelkite į pažymėtą žemėlapyje vietą",error:"Pirma pažymėkite vietą žemėlapyje."},coords:{title:"Koordinatės",label:"Persikelkite į įvestas koordinates",dialog_title:"Persikelti",dialog_desc:"Įveskite x, y, z koordinates į kurias norite nusikelti.",dialog_error:"Netinkamos koordinatės, tinkamas formatas: 111, 222, 33"},back:{title:"Grįžti",label:"Grįžti į paskutinę vietą",error:"Neturite išsaugotos vietos grįžimui!"},copy:{title:"Kopijuoti koordinates",label:"Nukopijuoti koordinates įklijavimui."}},vehicle:{title:"Tr. priemonė",onesync_error:"Šiam pasirinkimui reikalingas įjungtas OneSync, kuris reikalingas objektų valdymui",not_in_veh_error:"Nesate jokioje tr.priemonėje!",spawn:{title:"Spawn'inimas",label:"Spawn'inti tr. priemonę pagal pavadinimą",dialog_title:"Spawn'inti tr. priemonę",dialog_desc:"Įveskite tr. priemonės modelio pavadinimą.",dialog_success:"Tr. priemonė sukurta!",dialog_error:"Modelio pavadinimas '%{modelName}' neegzistuoja!",dialog_info:"Bandoma at'spawn'inti %{modelName}."},fix:{title:"Remontas",label:"Suremontuoti tr. priemonę",success:"Tr. priemonė suremontuota!"},delete:{title:"Ištrinti",label:"Ištrinti dabartinę tr. priemonę",success:"Tr. priemonė ištrinta!"},boost:{title:"Turbo",label:"Paturbink tr. priemonę, kad pasiektum maksimalų džiaugsmo (ir galbūt greičio) lygį.",success:"Tr. priemonė paturbinta",already_boosted:"Ši tr. priemonė jau yra paturbinta.",unsupported_class:"Ši tr. priemonių klasė nėra palaikoma.",redm_not_mounted:"Galite greitėti tik jodami ant arklio"}},heal:{title:"Gydyti",myself:{title:"Save",label:"Atstato gyvybes jums",success_0:"Jūs pagydytas!",success_1:"Turėtumėte jaustis kur kas geriau!",success_2:"Stebuklingų galių pagalba vėl jaučiatės geriau!",success_3:"Skausmai panaikinti!"},everyone:{title:"Visus",label:"Pagydys ir prikels visus žaidėjus",success:"Visi žaidėjai pagydyti ir prikelti."}},announcement:{title:"Siųsti pranešimą",label:"Siųsti pranešimą visiems serverio žaidėjams.",dialog_desc:"Įveskite viešojo pranešimo tekstą",dialog_placeholder:"Jūsų pranešimas...",dialog_success:"Siunčiamas pranešimas."},clear_area:{title:"Atstatyti pasaulio aplinką",label:"Atstatyti pasaulio aplinką į numatytąją",dialog_desc:"Įveskite kokiu spinduliu norėtumėte atstatyti objektus (0-300). Šis pasirinkimas neištrins serverio sukurtų objektų",dialog_success:"Ištrinami objektai %{radius} metrų spinduliu",dialog_error:"Netinkamas skaičius."},player_ids:{title:"Žaidėjų ID rodymas",label:"Įjungti žaidėjų ID (ir kitos informacijos) rodyma virš jų galvų",alert_show:"Žaidėjų NetID rodomi.",alert_hide:"Žaidėjų NetID paslėpti."}},page_players:{misc:{online_players:"Prisijungę žaidėjai",players:"Žaidėjai",search:"Paieška",zero_players:"Žaidėjų nerasta"},sort:{label:"Rikiuoti pagal",distance:"Atstumą",id:"ID",joined_first:"Pirmi prisijungę",joined_last:"Paskutiniai prisijungę",closest:"Artimiausi",farthest:"Tolimiausi"},card:{health:"%{percentHealth}% gyvybių"}},player_modal:{misc:{error:"Klaida gaunant žaidėjo duomenis. Klaida:",target_not_found:"Nepavyko rasti žaidėjo su šiuo ID arba vardu - %{target}"},tabs:{actions:"Veiksmai",info:"Informacija",ids:"ID",history:"Istorija",ban:"Blokuoti"},actions:{title:"Žaidėjo veiksmai",command_sent:"Komanda išsiųsta!",moderation:{title:"Moderavimas",options:{dm:"DM",warn:"Įspėjimas",kick:"Išmesti",set_admin:"Paskirti administratoriumi"},dm_dialog:{title:"Privati žinutė (DM)",description:"Privačios žinutės tekstas.",placeholder:"Žinutė...",success:"Privati žinutė išsiųsta!"},warn_dialog:{title:"Įspėti",description:"Dėl kokios priežasties įspėjate žaidėją?",placeholder:"Priežastis...",success:"Žaidėjas įspėtas!"},kick_dialog:{title:"Išmesti",description:"Dėl kokios priežasties išmetate žaidėją?",placeholder:"Priežastis...",success:"Žaidėjas išmestas!"}},interaction:{title:"Veiksmai",options:{heal:"Pagydyti",go_to:"Nusikelti iki",bring:"Atkelti iki savęs",spectate:"Stebėti (spectate)",toggle_freeze:"Šaldyti"},notifications:{heal_player:"Gydomas žaidėjas",tp_player:"Nusikeliama iki žaidėjo",bring_player:"Žaidėjas atkeliamas",spectate_failed:"Žaidėjas nerastas! Stebėjimas išjungiamas.",spectate_yourself:"Negalite stebėti savęs.",freeze_yourself:"Negalite užšaldyti savęs.",spectate_cycle_failed:"Nėra kitų žaidėjų"}},troll:{title:"Trolinimas",options:{drunk:"Padaryti girtu",fire:"Padegti",wild_attack:"Laukinių gyvūnų užpuolimas"}}},info:{title:"Žaidėjo informacija",session_time:"Sesijos laikas",play_time:"Pražaista laiko",joined:"Prisijungęs",whitelisted_label:"Pridėtas prie WL",whitelisted_notyet:"dar ne",btn_wl_add:"PRIDĖTI WL",btn_wl_remove:"PANAIKINTI WL",btn_wl_success:"WL rėžimas pakeistas",log_label:"Istorija",log_empty:"Jokiu užblokavimų/perspėjimų nerasta.",log_ban_count:"%{smart_count} užblokavimas |||| %{smart_count} užblokavimai",log_warn_count:"%{smart_count} perspėjimas |||| %{smart_count} perspėjimai",log_btn:"DETALĖS",notes_changed:"Žaidėjo užrašai pakeisti",notes_placeholder:"Užrašai apie žaidėją..."},history:{title:"Susijusi informacija",btn_revoke:"ATŠAUKTI",revoked_success:"Veiksmas atšauktas!",banned_by:"Užblokuotas %{author}",warned_by:"Perspėtas %{author}",revoked_by:"Atimta %{author}.",expired_at:"Baigė galioti %{date}.",expires_at:"Baigs galioti %{date}."},ban:{title:"Užblokuoti žaidėją",reason_placeholder:"Priežastis",duration_placeholder:"Laikas",hours:"valandos",days:"dienos",weeks:"savaitės",months:"mėnesiai",permanent:"Visam laikui",custom:"Pasirinktinis",helper_text:"Pasirinkti laiką",submit:"Užblokuoti",reason_required:"Priežasties laukas yra privalomas!",success:"Žaidėjas užblokuotas!"},ids:{current_ids:"Dabartiniai Identifikatoriai",previous_ids:"Ankščiau Naudoti Identifikatoriai",all_hwids:"Visi HWID Identifikatoriai"}}},Tq={$meta:yq,restarter:_q,ban_messages:bq,whitelist_messages:kq,server_actions:wq,nui_warning:Sq,nui_menu:xq},jq={label:"Latvian",humanizer_language:"lv"},zq={start_timeout:"failed to start in time",crash_detected:"konstatēta avārija",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"ieplānotais restarts %{time}",schedule_warn:"Šī servera restartēšana ir ieplānota pēc %{smart_count} minūtes. Lūdzu atvienojies tagad. |||| Šī servera restartēšana ir ieplānota pēc %{smart_count} minūtēm.",schedule_warn_discord:"**%{servername}** ir ieplānots restarts pēc %{smart_count} minūtes. |||| **%{servername}** ir ieplānots restarts pēc %{smart_count} minūtēm."},Eq={kick_temporary:'(%{author}) You have been banned from this server for "%{reason}". Your ban will expire in: %{expiration}.',kick_permanent:'(%{author}) You have been permanently banned from this server for "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},Cq={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},Rq={restarting:"Serveris tiek restartēts (%{reason}).",restarting_discord:"**%{servername}** tiek restartēts (%{reason}).",stopping:"Serveris tiek izslēgts (%{reason}).",stopping_discord:"**%{servername}** tiek izslēgts (%{reason}).",spawning_discord:"**%{servername}** tiek ieslēgts"},Pq={title:"WARNING",warned_by:"Warned by:",instruction:"Hold [SPACE] for 10 seconds to dismiss this message."},Dq={misc:{help_message:`txAdmin Menu enabled, type /tx to open it.
You can also configure a keybind at [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Your identifiers do not match any admin registered on txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"You do not have this permission.",unknown_error:"An unknown error occurred.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server Announcement by %{author}:",dialog_empty_input:"You cannot have an empty input.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"You have frozen the player!",unfroze_player:"You have unfrozen the player!",was_frozen:"You have been frozen by a server admin!"},common:{cancel:"Cancel",submit:"Submit",error:"An error occurred",copied:"Copied to clipboard."},page_main:{tooltips:{tooltip_1:"Use %{key} to switch pages & the arrow keys to navigate menu items",tooltip_2:"Certain menu items have sub options which can be selected using the left & right arrow keys"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Fly around",success:"NoClip enabled"},godmode:{title:"God",label:"Invincible",success:"God Mode enabled"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Default mode",success:"Returned to default player mode."}},teleport:{title:"Teleport",generic_success:"Sent you into the wormhole!",waypoint:{title:"Waypoint",label:"Go to waypoint set",error:"You have no waypoint set."},coords:{title:"Coords",label:"Go to specified coords",dialog_title:"Teleport",dialog_desc:"Provide coordinates in an x, y, z format to go through the wormhole.",dialog_error:"Invalid coordinates. Must be in the format of: 111, 222, 33"},back:{title:"Back",label:"Go back to last location",error:"You don't have a last location to go back to!"},copy:{title:"Copy Coords",label:"Copy coords to clipboard."}},vehicle:{title:"Vehicle",onesync_error:"This option requires that OneSync be on for server entity handling",not_in_veh_error:"You are not currently in a vehicle!",spawn:{title:"Spawn",label:"Spawn vehicle by model name",dialog_title:"Spawn vehicle",dialog_desc:"Enter in the model name of the vehicle you want to spawn.",dialog_success:"Vehicle spawned!",dialog_error:"The vehicle model name '%{modelName}' does not exist!",dialog_info:"Trying to spawn %{modelName}."},fix:{title:"Fix",label:"Fix the current vehicle",success:"Vehicle fixed!"},delete:{title:"Delete",label:"Delete the current vehicle",success:"Vehicle deleted!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Myself",label:"Restores your health",success_0:"All healed up!",success_1:"You should be feeling good now!",success_2:"Restored to full!",success_3:"Ouchies fixed!"},everyone:{title:"Everyone",label:"Will heal & revive all players",success:"Healed and revived all players."}},announcement:{title:"Send Announcement",label:"Send an announcement to all online players.",dialog_desc:"Send an announcement to all online players.",dialog_placeholder:"Your announcement...",dialog_success:"Sending the announcement."},clear_area:{title:"Reset World Area",label:"Reset a specified world area to its default state",dialog_desc:"Please enter the radius where you wish to reset entities in (0-300). This will not clear entities spawned server side.",dialog_success:"Clearing area with radius of %{radius}m",dialog_error:"Invalid radius input. Try again."},player_ids:{title:"Toggle Player IDs",label:"Toggle showing player IDs (and other info) above the head of all nearby players",alert_show:"Showing nearby player NetIDs.",alert_hide:"Hiding nearby player NetIDs."}},page_players:{misc:{online_players:"Online Players",players:"Players",search:"Search",zero_players:"No players found"},sort:{label:"Sort by",distance:"Distance",id:"ID",joined_first:"Joined First",joined_last:"Joined Last",closest:"Closest",farthest:"Farthest"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"An error occurred fetching this users details. The error is shown below:",target_not_found:"Was unable to find an online player with ID or an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},Aq={$meta:jq,restarter:zq,ban_messages:Eq,whitelist_messages:Cq,server_actions:Rq,nui_warning:Pq,nui_menu:Dq},Iq={label:"Mongolian",humanizer_language:"mn"},Nq={start_timeout:"Сервер асахад алдаа гарлаа. (TIMEOUT)",crash_detected:"Хот унтарсан ба админууд шийдвэрлэхээр ажиллаж байгаа тул түр хүлээнэ үү. (CRASH)",hang_detected:"Хот унтарсан ба админууд шийдвэрлэхээр ажиллаж байгаа тул түр хүлээнэ үү. (HANG)",partial_hang_warn:"Хэсэгчилсэн саатлын улмаас энэ сервер 1 минутын дараа дахин асах болно. Одоо салгана уу.",partial_hang_warn_discord:"Хэсэгчилсэн саатлын улмаас, **%{servername}** сервер 1 минутын дараа дахин асах болно",schedule_reason:"Ээлжит шинэчлэлт эхлэх хугацаа %{time}",schedule_warn:"This server is scheduled to restart in %{smart_count} minute. Please disconnect now. |||| This server is scheduled to restart in %{smart_count} minutes.",schedule_warn_discord:"**%{servername}** серверийн ээлжит шинэчлэлт %{smart_count} минутын дараа болох гэж байна. |||| **%{servername}** хотын ээлжит шинэчлэлт хүртэл %{smart_count} минут дутуу байна."},Mq={kick_temporary:'(%{author}) Таны нэвтрэх эрх хязгаарлагдсан байна. Шалтгаан: "%{reason}". Хязгаарлагдах хугацаа: %{expiration}.',kick_permanent:'(%{author}) Та тус серверт үүрд нэвтрэх эрхгүй болсон байна. "%{reason}".',reject:{title_permanent:"Та BAN -дуулсан буюу үүрд нэвтэрч чадахгүй болсон байна.",title_temporary:"Та тодорхой хугацаанд BAN -дуулсан байна.",label_expiration:"Эрх хязгаарлагдах хугацаа",label_date:"Эрхийн хязгаар дуусах өдөр",label_author:"Хязгаарлалт хийсэн",label_reason:"Шалтгаан",label_id:"БАН КОД",note_multiple_bans:"Сануулга: та хэтэрхий олон BAN -тай байна.",note_diff_license:"Сануулга: таны <code>license</code> Rockstar ID, HWID BAN буюу их хавтангаар эрхээ хязгаарлуулсан байна."}},$q={admin_only:{mode_title:"Тус сервер <strong>Зөвхөн-админ</strong> горимд орсон байна.",insufficient_ids:"Танд <code>discord</code> онцгой код байхгүй байна, Discord серверт нэгдсэний дараа дахин оролдоно уу. (Web Discord ажиллахгүй болно.)",deny_message:"Таны лицензүүд ямар ч админд хуваарилагдаагүй байна."},guild_member:{mode_title:"Тус серверт <strong>Discord Гишүүн </strong>болсон хүмүүс орох боломжтой.",insufficient_ids:"Танд <code>discord</code> таниулбар байхгүй бөгөөд хэрэв та манай Discord Guild-д нэгдсэн бол дахин шалгах шаардлагатай. Discord Desktop програмыг нээгээд дахин оролдоно уу (Вэб програм ажиллахгүй).",deny_title:"Та манай Discord серверт байх ёстой",deny_message:"Та %{guildname} Discord серверт нэгдсэний дараа дахин оролдоно уу."},guild_roles:{mode_title:"<strong>MNFCANDY NETWORK</strong>",insufficient_ids:"Танд <code>discord</code> онцгой код байхгүй байна, Discord серверт нэгдсэний дараа дахин оролдоно уу. (Web Discord ажиллахгүй болно.)",deny_notmember_title:"Та Discord серверт байхгүй байна.",deny_notmember_message:"Та манай %{guildname} Discord серверт нэгдсэний дараа дахин оролдоно уу. (Web Discord ажиллахгүй болно.)",deny_noroles_title:"Та дүрэмтэй танилцаагүй байна.",deny_noroles_message:"Та манай %{guildname} Discord серверт дүрэмтэйгээ танилцаж, Reaction дарсны дараа дахин оролдоно уу."},approved_license:{mode_title:"Энэхүү сервер нь <strong>Лиценз горимд</strong> байна.",insufficient_ids:"Танд <code>license</code> таниулбар байхгүй байгаа нь сервер <code>sv_lan</code>-г идэвхжүүлсэн гэсэн үг юм. Хэрэв та сервер эзэмшигч бол <code>server.cfg</code> файлаас үүнийг идэвхгүй болгож болно.",deny_title:"Та энэ серверт нэгдэх зөвшөөрөгдсөн жагсаалтад ороогүй байна.",request_id_label:"Хүсэлтийн ID"}},Oq={restarting:"Сервер дахин асаж байна (%{reason}).",restarting_discord:"**%{servername}** төлөвлөгдөөгүй рестарт (%{reason}).",stopping:"Хот унтрав. (%{reason}).",stopping_discord:"**%{servername}** сервер унтарч байна (%{reason}).",spawning_discord:"**%{servername}** сервер асаж байна."},Lq={title:"АНХААРУУЛГА!",warned_by:"Анхааруулсан:",instruction:"[SPACE] Товчийг 10 секунд дарж арилгана уу."},Bq={misc:{help_message:`txAdmin Цэс идэвхжсэн, нээхийн тулд /tx гэж бичнэ үү.
Мөн та товчлуурын холбоосыг [Game Settings > Key Bindings > FiveM > Menu: Open Main Page] хэсгээс тохируулах боломжтой.`,menu_not_admin:"Caugh 4k HD, чиний бүх ID Log-д хадгалагдсан.",menu_auth_failed:"txAdmin Цэсийн баталгаажуулалт дараах шалтгааны улмаас амжилтгүй болсон : %{reason}",no_perms:"Чи шааж болохгүй. Чамайг бид харж байна. . .",unknown_error:"Үл мэдэгдэх алдаа гарлаа.",not_enabled:"txAdmin цэс идэвхжээгүй байна! Та үүнийг txAdmin тохиргооны хуудаснаас идэвхжүүлж болно.",announcement_title:"Зарлал - %{author}:",directmessage_title:"Нууц шивнээ %{author}:",dialog_empty_input:"Та хоосон бичигтэй байж болохгүй."},frozen:{froze_player:"Та тоглогчийг царцаасан байна!",unfroze_player:"Та тоглогчийн царцаалтыг тайлсан байна!",was_frozen:"Таныг серверийн админ царцаасан байна!"},common:{cancel:"Цуцлах",submit:"Илгээх",error:"Алдаа гарлаа",copied:"Түр санах ой руу хуулсан."},page_main:{tooltips:{tooltip_1:"Хуудас сэлгэхийн тулд %{key}-г, цэсийн зүйл рүү шилжихийн тулд сум товчийг ашиглана уу",tooltip_2:"Цэсийн зарим зүйлд зүүн болон баруун сумны товчлууруудыг ашиглан сонгох боломжтой дэд сонголтууд байдаг"},player_mode:{title:"Тоглогчийн горим",noclip:{title:"NoClip",label:"NoClip-г асаах/унтрааж, хана болон бусад объектоор шилжих боломжийг танд олгоно",success:"NoClip идэвхжсэн"},godmode:{title:"Бурхан",label:"Ялагдашгүй байдлыг асааж, хохирол амсахаас сэргийлнэ",success:"АДМИН АМЖИЛТТАЙ ХҮЧИРХИЙЛЛЭЭ!"},superjump:{title:"Супер үсрэлт",label:"Супер үсрэлт горимыг асаавал тоглогч илүү хурдан гүйх болно",success:"АДМИН АМЖИЛТТАЙ ХҮЧИРХИЙЛЛЭЭ!"},normal:{title:"Ердийн",label:"Анхдагч/ердийн тоглогчийн горим руу буцна",success:"Анхдагч/ердийн тоглогчийн горим руу буцсан."}},teleport:{title:"Телепорт",generic_success:"Чамайг хар нүх рүү явуулсан!",waypoint:{title:"Замын цэг",label:"Газрын зураг дээр тохируулсан замын цэг рүү телепорт хийх",error:"Танд зам тавих цэг байхгүй байна."},coords:{title:"Coords",label:"Өгөгдсөн координат руу телепорт хийх",dialog_title:"Телепорт",dialog_desc:"Хар нүхээр дамжин өнгөрөх координатуудыг x, y, z форматаар өгнө үү.",dialog_error:"Координат буруу байна. 111, 222, 33 форматтай байх ёстой"},back:{title:"Буцах",label:"Сүүлийн телепортын өмнөх байршил руу буцна",error:"Танд буцаж очих сүүлчийн байршил алга!"},copy:{title:"Коордуудыг хуулах",label:"Одоогийн дэлхийн координатуудыг санах ойдоо хуулна уу"}},vehicle:{title:"Тээврийн хэрэгсэл",onesync_error:"Энэ сонголт нь OneSync-г сервертэй ажиллахад асаалттай байхыг шаарддаг",not_in_veh_error:"Та одоогоор тээврийн хэрэгсэлд суугаагүй байна!",spawn:{title:"Гаргаж ирэх",label:"Өгөгдсөн тээврийн хэрэгслийг загварын нэрнээс нь гаргаж ирнэ",dialog_title:"Машиныг гаргаж ирэх",dialog_desc:"Та гаргаж ирэхийг хүсч буй тээврийн хэрэгслийнхээ загварын нэрийг оруулна уу.",dialog_success:"АДМИН АМЖИЛТТАЙ ХҮЧИРХИЙЛЛЭЭ!",dialog_error:"'%{modelName}' тээврийн хэрэгслийн загварын нэр байхгүй байна!",dialog_info:"%{modelName}-г үүсгэхийг оролдож байна."},fix:{title:"Засах",label:"Тээврийн хэрэгслийг дээд зэргээр засна",success:"АДМИН АМЖИЛТТАЙ ХҮЧИРХИЙЛЛЭЭ!"},delete:{title:"Устгах",label:"Тоглогчийн сууж буй тээврийн хэрэгслийг устгана",success:"Тээврийн хэрэгслийг устгасан!"},boost:{title:"Тус дэм",label:"Хамгийн их зугаа цэнгэлд (болон магадгүй хурд) хүрэхийн тулд машинаа хүчирхэгжүүлээрэй.",success:"АДМИН АМЖИЛТТАЙ ХҮЧИРХИЙЛЛЭЭ!",already_boosted:"Энэ машиныг аль хэдийн хүчирхэгжүүлсэн.",unsupported_class:"Энэ тээврийн хэрэгслийн ангиллыг дэмждэггүй.",redm_not_mounted:"Морь унасан үед л ахиж чадна."}},heal:{title:"Эдгээх",myself:{title:"Өөрийгөө",label:"Одоогийн ped-ийн дээд хэмжээнд хүртэл өөрийгөө эдгээх болно",success_0:"Бүгд эдгэрсэн!",success_1:"Та одоо сайхан санагдаж байна!",success_2:"Бүрэн сэргээсэн!",success_3:"Өө, зассан!"},everyone:{title:"Бүгд",label:"Холбогдсон бүх тоглогчдыг эдгээж, сэргээх болно",success:"Бүх тоглогчдыг эдгээж, сэргээсэн."}},announcement:{title:"Зар илгээх",label:"Бүх онлайн тоглогчдод мэдэгдэл илгээнэ үү.",dialog_desc:"Бүх тоглогчдод дамжуулахыг хүссэн мессежээ оруулна уу.",dialog_placeholder:"Таны мэдэгдэл...",dialog_success:"Мэдэгдэл илгээж байна."},clear_area:{title:"Дэлхийн бүсийг дахин тохируулах",label:"Заасан дэлхийн бүсийг өгөгдмөл байдалд нь дахин тохируулна уу",dialog_desc:"Байгууллагуудыг дахин тохируулах радиусыг (0-300) оруулна уу. Энэ нь серверийн талд үүсгэсэн байгууллагуудыг арилгахгүй.",dialog_success:"%{radius}m радиустай талбайг цэвэрлэх",dialog_error:"Буруу радиусын оролт. Дахин оролд."},player_ids:{title:"Тоглогчийн ID-г харуулах",label:"Ойролцоох бүх тоглогчдын толгойн дээр тоглогчийн ID-г (болон бусад мэдээллийг) харуулах",alert_show:"Ойролцоох тоглогчийн NetID-г харуулж байна.",alert_hide:"Ойролцоох тоглогчийн NetID-г нууж байна."}},page_players:{misc:{online_players:"Онлайн тоглогчид",players:"Тоглогчид",search:"Хайх",zero_players:"Тоглогч олдсонгүй"},sort:{label:"Эрэмбэлэх",distance:"Зай",id:"ID",joined_first:"Эхлээд нэгдсэн",joined_last:"Хамгийн сүүлд нэгдсэн",closest:"Хамгийн ойр",farthest:"Хамгийн хол"},card:{health:"%{percentHealth}% амь"}},player_modal:{misc:{error:"Энэ хэрэглэгчийн мэдээллийг татахад алдаа гарлаа. Алдааг доор харуулав.",target_not_found:"ID эсвэл %{target} хэрэглэгчийн нэртэй онлайн тоглуулагчийг олж чадсангүй."},tabs:{actions:"Үйлдлүүд",info:"Мэдээлэл",ids:"IDs",history:"Түүх",ban:"Бан"},actions:{title:"Тоглогчийн үйлдлүүд",command_sent:"Тушаал илгээсэн!",moderation:{title:"Зохицуулалт",options:{dm:"Шивнэх",warn:"Анхааруулах",kick:"Серверээс гаргах",set_admin:"Админ өгөх"},dm_dialog:{title:"Шууд мессеж",description:"Энэ тоглогч руу шууд мессеж илгээх болсон шалтгаан нь юу вэ?",placeholder:"Шалтгаан...",success:"Таны DM илгээгдлээ!"},warn_dialog:{title:"Анхааруулах",description:"Энэ тоглогчид анхааруулга өгөх болсон шалтгаан юу вэ?",placeholder:"Шалтгаан...",success:"Тоглогчийг анхааруулсан!"},kick_dialog:{title:"Серверээс гаргах",description:"Энэ тоглогчийг серверээс гаргах болсон шалтгаан нь юу вэ?",placeholder:"Шалтгаан...",success:"Тоглогчийг серверээс гаргасан!"}},interaction:{title:"Харилцаа холбоо",options:{heal:"Эдгээх",go_to:"Очих",bring:"Авчирах",spectate:"Үзэх",toggle_freeze:"Хөлдөөхийг асаах/унтраах"},notifications:{heal_player:"Тоглогчийг эдгээж байна",tp_player:"Тоглогч руу шилжиж байна",bring_player:"Тоглогчийг авчирч байна",spectate_failed:"Зорилгоо шийдэж чадсангүй! Үзэсгэлэнгээс гарах.",spectate_yourself:"Та өөрийгөө харж чадахгүй.",freeze_yourself:"Та өөрийгөө хөлдөөж чадахгүй.",spectate_cycle_failed:"Өөр тоглогч байхгүй."}},troll:{title:"ПЯЗДА?",options:{drunk:"Хараа өгөх",fire:"Шатаах",wild_attack:"Мичин гарагийн бослого"}}},info:{title:"Тоглогчийн мэдээлэл",session_time:"Тоглосон цаг",play_time:"Нийт тоглосон цаг",joined:"Нэгдсэн",whitelisted_label:"Цагаан жагсаалтад орсон",whitelisted_notyet:"ороогүй",btn_wl_add:"WL нэмэх",btn_wl_remove:"WL-г УСТГАХ",btn_wl_success:"Цагаан жагсаалтын статус өөрчлөгдсөн.",log_label:"Бүртгэл",log_empty:"Ямар ч хориг/сэрэмжлүүлэг олдсонгүй.",log_ban_count:"%{smart_count} хориг |||| %{smart_count} хориг",log_warn_count:"%{smart_count} сэрэмжлүүлэг |||| %{smart_count} сэрэмжлүүлэг",log_btn:"ДЭЛГЭРЭНГҮЙ",notes_placeholder:"Энэ тоглогчийн тухай тэмдэглэл...",notes_changed:"Тоглогчийн тэмдэглэл өөрчлөгдсөн."},ids:{current_ids:"Одоогийн танигч",previous_ids:"Өмнө нь ашигласан танигч",all_hwids:"Бүх тоног төхөөрөмжийн ID"},history:{title:"Холбогдох түүх",btn_revoke:"Цуцлах",revoked_success:"Хориг/Сэрэмжлүүлэг-ийг цуцалсан!",banned_by:"ХОРИГЛОСОН %{author}",warned_by:"АНХААРУУЛГА %{author}",revoked_by:"Хүчингүй болгосон %{author}.",expired_at:"Хугацаа дууссан %{date}.",expires_at:"Дуусах цаг %{date}."},ban:{title:"Тоглогчийг хориглох",reason_placeholder:"Шалтгаан",reason_required:"Шалтгаан талбарыг оруулах шаардлагатай.",duration_placeholder:"Үргэлжлэх хугацаа",success:"Тоглогчийг хориглосон!",hours:"цаг",days:"өдөр",weeks:"7 хоног",months:"сар",permanent:"Үүрдийн",custom:"Тусгай",helper_text:"Хугацаа сонгоно уу",submit:"Хоригийг эхлүүлэх"}}},Fq={$meta:Iq,restarter:Nq,ban_messages:Mq,whitelist_messages:$q,server_actions:Oq,nui_warning:Lq,nui_menu:Bq},Wq={label:"Dutch",humanizer_language:"nl"},Vq={start_timeout:"Kon niet op tijd starten",crash_detected:"Crash geconstateerd",hang_detected:"De server is vastgelopen",partial_hang_warn:"De server is vastgelopen en zal over 1 minuut herstarten. Verlaat de server nu.",partial_hang_warn_discord:"**%{servername}** is vastgelopen en zal over 1 minuut herstarten.",schedule_reason:"Geplande restart om %{time}",schedule_warn:"De server heeft een geplande restart over %{smart_count} minuut. Verlaat de server. |||| De server heeft een geplande restart over %{smart_count} minuten.",schedule_warn_discord:"**%{servername}** heeft een geplande restart over %{smart_count} minuut. |||| **%{servername}** heeft een geplande restart over %{smart_count} minuten."},Hq={kick_temporary:'(%{author}) Je bent tijdelijk verbannen van deze server met de reden: "%{reason}". Je ban zal vervallen over: %{expiration}.',kick_permanent:'(%{author}) Je bent permanent verbannen van deze server met de reden: "%{reason}".',reject:{title_permanent:"Je bent permanent verbannen van deze server.",title_temporary:"Je bent tijdelijk verbannen van deze server.",label_expiration:"Je ban zal verlopen over",label_date:"Gebanned Op",label_author:"Gebanned Door",label_reason:"Ban Reden",label_id:"Ban ID",note_multiple_bans:"Opmerking: U hebt meer dan één actieve ban op uw Identifiers.",note_diff_license:"Opmerking: de bovenstaande ban werd toegepast voor een andere <code>license</code>, wat betekent dat sommige van jouw IDs/HWIDs matchen met degene die zijn geassocieerd met die ban."}},Uq={admin_only:{mode_title:"Deze server is in <strong>Admin-only</strong> modus.",insufficient_ids:"Je hebt geen <code>discord</code> of <code>fivem</code> identifiers, op zijn minst is een van deze vereist om te valideren of jij een txAdmin administrator bent.",deny_message:"Jouw identifiers zijn niet gekoppeld aan een txAdmin administrator."},guild_member:{mode_title:"Deze server is in <strong>Discord Guild Member Whitelist</strong> modus.",insufficient_ids:"Je hebt niet de <code>discord</code> identifier, welke is vereist om te valideren of jij onze Discord Guild bent gejoind. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Je moet onze Discord Guild joinen om verbinding te maken.",deny_message:"Join de guild %{guildname}, probeer het daarna opnieuw."},guild_roles:{mode_title:"Deze server is in <strong>Discord Role Whitelist</strong> modus.",insufficient_ids:"Je hebt niet de <code>discord</code> identifier, welke is vereist om te valideren of jij onze Discord Guild bent gejoind. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Je moet onze Discord Guild joinen om verbinding te maken.",deny_notmember_message:"Join %{guildname}, krijg een van de vereiste roles, probeer het daarna opnieuw.",deny_noroles_title:"Je hebt geen whitelisted role die vereist is om te joinen.",deny_noroles_message:"Om deze server te joinen ben je op zijn minst vereist om een van de whitelisted roles te hebben in de guild %{guildname}."},approved_license:{mode_title:"Deze server is in <strong>License Whitelist</strong> modus.",insufficient_ids:"Je hebt niet de <code>license</code> identifier, wat betekent dat de server <code>sv_lan</code> enabled heeft. Als je de server eigenaar bent, kan je dit uitzetten in de <code>server.cfg</code> file.",deny_title:"Je bent niet gewhitelist om deze server te joinen.",request_id_label:"Request ID"}},Gq={restarting:"Server wordt herstart (%{reason}).",restarting_discord:"**%{servername}** is aan het herstarten (%{reason}).",stopping:"Server wordt uitgezet (%{reason}).",stopping_discord:"**%{servername}** is aan het stoppen (%{reason}).",spawning_discord:"**%{servername}** is aan het opstarten."},Kq={title:"WAARSCHUWING",warned_by:"Gewaarschuwd door:",instruction:"Houd [SPATIE] 10 seconden ingedrukt om dit bericht te verbergen."},qq={misc:{help_message:`txAdmin Menu ingeschakeld, type /tx om het te openen.
Je kan ook een keybind registreren in [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Jouw identifiers zijn niet gelijk aan degenen die in txAdmin zijn geregistreerd.
Als je wel geregistreerd staat bij txAdmin, ga naar Admin Manager en sla je identifiers op.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Je hebt hier geen permissie voor.",unknown_error:"Er is een onbekende error opgetreden.",not_enabled:"Het txAdmin Menu is uitgeschakeld! Je kan hem inschakelen bij de txAdmin instellingen pagina.",announcement_title:"Server Mededeling door %{author}:",dialog_empty_input:"Je moet iets invullen.",directmessage_title:"Privé Bericht van %{author}:"},frozen:{froze_player:"Je hebt de speler gefreezed!",unfroze_player:"Je hebt de speler geunfreezed!",was_frozen:"Je bent gefreezed door een staff lid!"},common:{cancel:"Annuleer",submit:"Opslaan",error:"Een error is opgetreden",copied:"Gekopieerd naar klembord."},page_main:{tooltips:{tooltip_1:"Gebruik %{key} om van pagina te verwisselen & de pijltjes om in het menu te navigeren",tooltip_2:"Menu subopties kunnen worden geselecteerd door de linker en rechter pijltjes toetsen te gebruiken"},player_mode:{title:"Speler Modus",noclip:{title:"NoClip",label:"Vlieg rond",success:"NoClip ingeschakeld"},godmode:{title:"God",label:"Onzichtbaar",success:"God Mode ingeschakeld"},superjump:{title:"SuperJump",label:"Schakel de supersprongmodus in, de speler zal ook sneller rennen",success:"SuperJump ingeschakeld"},normal:{title:"Normaal",label:"Normale modus",success:"Teruggekeerd naar normale modus."}},teleport:{title:"Teleporteren",generic_success:"Je bent geteleporteerd!",waypoint:{title:"Waypoint",label:"Ga naar de gezette waypoint",error:"Je hebt geen waypoint gezet."},coords:{title:"Coördinaten",label:"Ga naar de gespecificeerde coördinaten",dialog_title:"Teleporteer",dialog_desc:"Geef coördinaten in een x, y, z formaat om te teleporteren.",dialog_error:"Ongeldige coördinaten. Geef ze in het volgende format: 111, 222, 33"},back:{title:"Terug",label:"Ga terug naar je laatste locatie",error:"Je hebt geen locatie om naar terug te gaan!"},copy:{title:"Kopieer coördinaten",label:"Kopieer coördinaten naar het klembord."}},vehicle:{title:"Voertuig",onesync_error:"Om deze optie te gebruiken, moet OneSync aan staan",not_in_veh_error:"Je zit niet in een voertuig!",spawn:{title:"Spawn",label:"Spawn een voertuig door middel van de spawn naam",dialog_title:"Spawn voertuig",dialog_desc:"Vul de spawn naam in om het voertuig te spawnen.",dialog_success:"Vehicle gespawned!",dialog_error:"Het voertuig model '%{modelName}' bestaat niet!",dialog_info:"Proberen %{modelName} te spawnen."},fix:{title:"Repareer",label:"Repareer het huidige voertuig",success:"Voertuig gerepareerd!"},delete:{title:"Verwijder",label:"Verwijder het huidige voertuig",success:"Voertuig verwijderd!"},boost:{title:"Opvoeren",label:"Voer het voertuig op voor maximaal plezier (en misschien snelheid)",success:"Voertuig opgevoerd!",already_boosted:"Dit voertuig is al opgevoerd.",unsupported_class:"Deze voertuigklasse wordt niet ondersteund.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Jezelf",label:"Herstel je health",success_0:"Volledig genezen!",success_1:"Je zou je nu goed moeten voelen!",success_2:"Helemaal genezen!",success_3:"Pijntjes verholpen!"},everyone:{title:"Iedereen",label:"Heal & revive alle spelers",success:"Alle spelers zijn gehealed & gerevived."}},announcement:{title:"Verstuur Mededeling",label:"Stuur een mededeling aan alle online spelers",dialog_desc:"Typ het bericht dat je naar alle spelers wilt versturen.",dialog_placeholder:"Jouw mededeling...",dialog_success:"Mededeling aan het verzenden."},clear_area:{title:"Herstel de wereld",label:"Herstel een specifiek deel van de wereld.",dialog_desc:"Kies een radius (0-300), om alle entities van te verwijderen. Dit verwijderd geen server sided gespawnede entities",dialog_success:"Gebied met de radius %{radius}m aan het herstellen",dialog_error:"Ongeldige invoer. Probeer het opnieuw."},player_ids:{title:"Schakel Speler IDs in/uit",label:"Schakel het tonen van Speler IDs (en andere info) boven de hoofden van alle spelers in jouw buurt in.",alert_show:"Toon de NetIDs van spelers in jouw buurt.",alert_hide:"Verberg NetIDs van spelers in jouw buurt."}},page_players:{misc:{online_players:"Online Spelers",players:"Spelers",search:"Zoeken",zero_players:"Geen spelers gevonden"},sort:{label:"Sorteren op",distance:"Afstand",id:"ID",joined_first:"Eerst gejoined",joined_last:"Laatst gejoined",closest:"Dichstbijzijnde",farthest:"Verste weg"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"Er is een error opgetreden bij het ophalen van de details van deze speler. De error kan je hieronder zien:",target_not_found:"Kon geen speler matchend met dit ID of deze naam %{target} vinden"},tabs:{actions:"Acties",info:"Info",ids:"IDs",history:"Geschiedenis",ban:"Ban"},actions:{title:"Speler Acties",command_sent:"Commando verzonden!",moderation:{title:"Moderatie",options:{dm:"DM",warn:"Waarschuw",kick:"Kick",set_admin:"Geef Perms"},dm_dialog:{title:"Privé Bericht",description:"Wat wil je als privébericht sturen?",placeholder:"Bericht...",success:"Jouw DM is verzonden!"},warn_dialog:{title:"Waarschuw",description:"Waarom wil je deze speler waarschuwen?",placeholder:"Reden...",success:"De speler is gewaarschuwd!"},kick_dialog:{title:"Kick",description:"Waarom wil je deze speler kicken?",placeholder:"Reden...",success:"De speler is gekicked!"}},interaction:{title:"Interactie",options:{heal:"Heal",go_to:"Ga naar",bring:"Breng",spectate:"Spectate",toggle_freeze:"Freeze aan/uit"},notifications:{heal_player:"Speler aan het healen",tp_player:"Naar speler aan het teleporteren",bring_player:"Speler aan het brengen",spectate_failed:"Kon de speler niet vinden! Spectate aan het afsluiten.",spectate_yourself:"Je kan jezelf niet spectaten.",freeze_yourself:"Je kan jezelf niet freezen.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Maak Dronken",fire:"Zet in Vuur",wild_attack:"Wilde Dieren aanval"}}},info:{title:"Speler info",session_time:"Sessie Tijd",play_time:"Speel Tijd",joined:"Gejoined",whitelisted_label:"Gewhitelist",whitelisted_notyet:"nog niet",btn_wl_add:"WL Toevoegen",btn_wl_remove:"WL Verwijderen",btn_wl_success:"Whitelist status gewijzigd.",log_label:"Log",log_empty:"Geen verbanningen/waarschuwingen gevonden.",log_ban_count:"%{smart_count} verbanning |||| %{smart_count} verbanningen",log_warn_count:"%{smart_count} waarschuwing |||| %{smart_count} waarschuwingen",log_btn:"DETAILS",notes_changed:"Speler Notities veranderd.",notes_placeholder:"Notities over deze speler..."},history:{title:"Gerelateerde geschiedenis",btn_revoke:"INTREKKEN",revoked_success:"Actie Ingetrokken!",banned_by:"Verbannen Door %{author}",warned_by:"Gewaarschuwd Door %{author}",revoked_by:"Ingetrokken Door %{author}.",expired_at:"Verlopen Op %{date}.",expires_at:"Verloopt Op %{date}."},ban:{title:"Ban speler",reason_placeholder:"Reden",duration_placeholder:"Lengte",hours:"uren",days:"dagen",weeks:"weken",months:"maanden",permanent:"Permanent",custom:"Custom",helper_text:"Selecteer een lengte",submit:"Ban Geven",reason_required:"Je moet een reden opgeven.",success:"Speler verbannen!"},ids:{current_ids:"Huidige Identifiers",previous_ids:"Eerder gebruikte Identifiers",all_hwids:"All Hardware IDs"}}},Yq={$meta:Wq,restarter:Vq,ban_messages:Hq,whitelist_messages:Uq,server_actions:Gq,nui_warning:Kq,nui_menu:qq},Jq={label:"Norwegian (Bokml)",humanizer_language:"no"},Zq={start_timeout:"failed to start in time",crash_detected:"oppdaget kræsj",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"et omstart er planlagt kl. %{time}",schedule_warn:"En planlagt omstart av serveren vil skje om %{smart_count} minutt. Vennligst koble fra serveren nå. |||| Et planlagt omstart av serveren vil skje om %{smart_count} minutter.",schedule_warn_discord:"**%{servername}** har blitt planlagt om å starte på nytt om %{smart_count} minutt. |||| **%{servername}** skal omstartes om %{smart_count} minutter."},Xq={kick_temporary:'(%{author}) You have been banned from this server for "%{reason}". Your ban will expire in: %{expiration}.',kick_permanent:'(%{author}) You have been permanently banned from this server for "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Merk: utstengelsen du ser over ble gitt til en annen <code>license</code>, som betyr at noen av dine IDer/HWIDer er assosiert med den utestengingen."}},Qq={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},eY={restarting:"Serveren omstartes (%{reason}).",restarting_discord:"**%{servername}** blir omstartet (%{reason}).",stopping:"Serveren har blitt avslått (%{reason}).",stopping_discord:"**%{servername}** blir avslått (%{reason}).",spawning_discord:"**%{servername}** starter opp."},tY={title:"ADVARSEL",warned_by:"Advarsel fra:",instruction:"Vennligst hold [MELLOMROM] for 10 sekunder for å ta bort denne meldingen."},nY={misc:{help_message:`txAdmin Menu enabled, type /tx to open it.
You can also configure a keybind at [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Your identifiers do not match any admin registered on txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"You do not have this permission.",unknown_error:"An unknown error occurred.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server Announcement by %{author}:",dialog_empty_input:"You cannot have an empty input.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"You have frozen the player!",unfroze_player:"You have unfrozen the player!",was_frozen:"You have been frozen by a server admin!"},common:{cancel:"Cancel",submit:"Submit",error:"An error occurred",copied:"Copied to clipboard."},page_main:{tooltips:{tooltip_1:"Use %{key} to switch pages & the arrow keys to navigate menu items",tooltip_2:"Certain menu items have sub options which can be selected using the left & right arrow keys"},player_mode:{title:"Player Mode",noclip:{title:"NoClip",label:"Fly around",success:"NoClip enabled"},godmode:{title:"God",label:"Invincible",success:"God Mode enabled"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Default mode",success:"Returned to default player mode."}},teleport:{title:"Teleport",generic_success:"Sent you into the wormhole!",waypoint:{title:"Waypoint",label:"Go to waypoint set",error:"You have no waypoint set."},coords:{title:"Coords",label:"Go to specified coords",dialog_title:"Teleport",dialog_desc:"Provide coordinates in an x, y, z format to go through the wormhole.",dialog_error:"Invalid coordinates. Must be in the format of: 111, 222, 33"},back:{title:"Back",label:"Go back to last location",error:"You don't have a last location to go back to!"},copy:{title:"Copy Coords",label:"Copy coords to clipboard."}},vehicle:{title:"Vehicle",onesync_error:"This option requires that OneSync be on for server entity handling",not_in_veh_error:"You are not currently in a vehicle!",spawn:{title:"Spawn",label:"Spawn vehicle by model name",dialog_title:"Spawn vehicle",dialog_desc:"Enter in the model name of the vehicle you want to spawn.",dialog_success:"Vehicle spawned!",dialog_error:"The vehicle model name '%{modelName}' does not exist!",dialog_info:"Trying to spawn %{modelName}."},fix:{title:"Fix",label:"Fix the current vehicle",success:"Vehicle fixed!"},delete:{title:"Delete",label:"Delete the current vehicle",success:"Vehicle deleted!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Myself",label:"Restores your health",success_0:"All healed up!",success_1:"You should be feeling good now!",success_2:"Restored to full!",success_3:"Ouchies fixed!"},everyone:{title:"Everyone",label:"Will heal & revive all players",success:"Healed and revived all players."}},announcement:{title:"Send Announcement",label:"Send an announcement to all online players.",dialog_desc:"Send an announcement to all online players.",dialog_placeholder:"Your announcement...",dialog_success:"Sending the announcement."},clear_area:{title:"Reset World Area",label:"Reset a specified world area to its default state",dialog_desc:"Please enter the radius where you wish to reset entities in (0-300). This will not clear entities spawned server side.",dialog_success:"Clearing area with radius of %{radius}m",dialog_error:"Invalid radius input. Try again."},player_ids:{title:"Toggle Player IDs",label:"Toggle showing player IDs (and other info) above the head of all nearby players",alert_show:"Showing nearby player NetIDs.",alert_hide:"Hiding nearby player NetIDs."}},page_players:{misc:{online_players:"Online Players",players:"Players",search:"Search",zero_players:"No players found"},sort:{label:"Sort by",distance:"Distance",id:"ID",joined_first:"Joined First",joined_last:"Joined Last",closest:"Closest",farthest:"Farthest"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"An error occurred fetching this users details. The error is shown below:",target_not_found:"Was unable to find an online player with ID or an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},rY={$meta:Jq,restarter:Zq,ban_messages:Xq,whitelist_messages:Qq,server_actions:eY,nui_warning:tY,nui_menu:nY},oY={label:"Polish",humanizer_language:"pl"},iY={start_timeout:"Nie udało się załadować serwera",crash_detected:"Wykryto crash serwera",hang_detected:"Wykryto zawieszenie się serwera",partial_hang_warn:"Z powodu częściowego zawieszenia, serwer zostanie ponownie uruchomiony za 1 minutę. Prosimy o rozłączenie się.",partial_hang_warn_discord:"Z powodu częściowego zawieszenia, **%{servername}** zostanie uruchomiony ponownie za 1 minutę.",schedule_reason:"Planowany restart o %{time}",schedule_warn:"Ten serwer ma zaplanowany restart w ciągu %{smart_count} minuty. Proszę opuścić serwer. |||| Ten serwer ma zaplanowany restart w ciągu %{smart_count} minut.",schedule_warn_discord:"**%{servername}** ma zaplanowany restart w ciągu %{smart_count} minuty. |||| **%{servername}** ma zaplanowany restart w ciągu %{smart_count} minut."},aY={kick_temporary:'(%{author}) Zostałeś zbanowany na tym serwerze z powodu "%{reason}". Twój ban wygaśnie za: %{expiration}.',kick_permanent:'(%{author}) Zostałeś permanentnie zbanowany na tym serwerze za "%{reason}".',reject:{title_permanent:"Zostałeś permanentnie zbanowany na tym serwerze.",title_temporary:"Zostałeś tymczasowo zbanowany na tym serwerze.",label_expiration:"Twój ban wygaśnie za",label_date:"Data zbanowania",label_author:"Zbanowany przez",label_reason:"Powód bana",label_id:"Identyfikator bana",note_multiple_bans:"Uwaga: masz więcej niż jedną aktywną blokadę na swoje identyfikatory.",note_diff_license:"Uwaga: powyższy ban został nadany na inną <code>licencję</code>, co oznacza że któryś z twoich identyfikatorów pokrywa się z tymi zbanowanymi."}},sY={admin_only:{mode_title:"Ten serwer jest w trybie <strong>Admin-only</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>discord</code> lub <code>fivem</code>, przynajmniej jeden z nich jest wymagany jeśli posiadasz konto w txAdmin'ie.",deny_message:"Żaden z twoich identyfikatorów nie jest przypisany do konta txAdmin."},guild_member:{mode_title:"Ten serwer jest w trybie <strong>Discord Guild Member Whitelist</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>discord</code>, który jest wymagany by zweryfikować czy jesteś na naszym serwerze Discord. Otwórz aplikację Discord i spróbuj ponownie (aplikacja internetowa nie będzie działać).",deny_title:"Musisz dołączyć na nasz serwer Discord aby połączyć się na serwer.",deny_message:"Dołącz na serwer Discord %{guildname} i spróbuj ponownie."},guild_roles:{mode_title:"Ten serwer jest w trybie <strong>Discord Role Whitelist</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>discord</code>, który jest wymagany by zweryfikować czy jesteś na naszym serwerze Discord. Otwórz aplikację Discord i spróbuj ponownie (aplikacja internetowa nie będzie działać).",deny_notmember_title:"Musisz dołączyć na nasz serwer Discord aby połączyć się na serwer.",deny_notmember_message:"Dołącz na serwer Discord %{guildname}, zdobądź jedną z wymaganych ról, i spróbuj ponownie.",deny_noroles_title:"Nie posiadasz wymaganej roli aby się połączyć.",deny_noroles_message:"Aby połączyć się z tym serwerem, musisz posiadać jedną z wymaganych ról na serwerze Discord %{guildname}."},approved_license:{mode_title:"Ten serwer jest w trybie <strong>License Whitelist</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>license</code>, co oznacza że ten serwer ma uruchomiony <code>sv_lan</code>. Jeśli jesteś właścicielem tego serwera, możesz go wyłączyć w pliku <code>server.cfg</code>.",deny_title:"Nie jesteś uprawniony aby dołączyć na ten serwer.",request_id_label:"Request ID"}},lY={restarting:"Trwa restart (%{reason}).",restarting_discord:"**%{servername}** jest w trakcie restartu (%{reason}).",stopping:"Serwer jest wyłączany (%{reason}).",stopping_discord:"**%{servername}** jest wyłączany (%{reason}).",spawning_discord:"**%{servername}** jest uruchamiany."},uY={title:"OSTRZEŻENIE",warned_by:"Ostrzeżony przez:",instruction:"Przytrzymaj [SPACJA] przez 10 sekund, aby odrzucić tę wiadomość."},cY={misc:{help_message:`Menu txAdmin jest włączone, wpisz /tx aby je otworzyć.
Możesz również skonfigurować inny bind w [Ustawienia/Przypisane klawisze/FiveM/Menu: Open Main Page]`,menu_not_admin:"Twoje identyfikatory nie są zgodne z żadnym administratorem zarejestrowanym w txAdmin, udaj się do menadżera administratorów i upewnij się, że Twoje identyfikatory są przypisane do utworzonego konta.",menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Nie posiadasz tego uprawnienia.",unknown_error:"Wystąpił nieznany błąd.",not_enabled:"Menu txAdmin nie jest uruchomione! Możesz je włączyć z poziomu ustawień txAdmin.",announcement_title:"Ogłoszenie nadane przez %{author}:",dialog_empty_input:"Nie możesz pozostawić pustego pola tekstowego.",directmessage_title:"Wiadomość od %{author}:"},frozen:{froze_player:"Zamroziłeś gracza!",unfroze_player:"Odmroziłeś gracza!",was_frozen:"Zostałeś zamrożony przez admina!"},common:{cancel:"Anuluj",submit:"Prześlij",error:"Wystąpił błąd",copied:"Skopiowano do schowka"},page_main:{tooltips:{tooltip_1:"Skorzystaj z %{key} aby przełączać się między stronami oraz strzałek aby przełączać się między opcjami w menu",tooltip_2:"Niektóre pozycje w menu posiadają opcje podrzędne, które można wybrać za pomocą strzałek w lewo i w prawo"},player_mode:{title:"Tryb gracza",noclip:{title:"NoClip",label:"Lataj tu i tam",success:"Znajdujesz się w trybie NoClip"},godmode:{title:"Bóg",label:"Nieśmiertelność",success:"Jesteś nieśmiertelny"},superjump:{title:"Super Jump",label:"Tryb wysokiego skoku, oraz szybszego poruszania się",success:"Włączony Super Jump"},normal:{title:"Normalny",label:"Tryb domyślny",success:"Przywrócono domyślny tryb gracza."}},teleport:{title:"Teleport",generic_success:"Zostałeś wysłany do tunelu czasoprzestrzennego!",waypoint:{title:"Znacznik",label:"Teleportuj się do ustawionego punktu na mapie",error:"Nie masz ustawionego punktu na mapie."},coords:{title:"Koordynaty",label:"Teleportuj się do wybranych koordynatów",dialog_title:"Teleport",dialog_desc:"Podaj koordynaty w formacie x, y, z, aby przejść przez tunel czasoprzestrzenny.",dialog_error:"Niepoprawne koordynaty. Muszą mieć format: 111, 222, 33"},back:{title:"Powrót",label:"Wróć do swojej poprzedniej lokalizacji",error:"Nie masz ostatniej lokalizacji, do której mógłbyś wrócić!"},copy:{title:"Skopiuj koordynaty",label:"Skopiuj koordynaty do schowka"}},vehicle:{title:"Pojazd",onesync_error:"Ta opcja wymaga, aby OneSync był włączony do obsługi bytów stworzonych przez serwer",not_in_veh_error:"Nie jesteś w żadnym pojeździe!",spawn:{title:"Stwórz",label:"Stwórz pojazd po nazwie modelu",dialog_title:"Stwórz pojazd",dialog_desc:"Wprowadź nazwę modelu pojazdu, który chcesz stworzyć.",dialog_success:"Stworzono pojazd!",dialog_error:"Model pojazdu o nazwie '%{modelName}' nie istnieje!",dialog_info:"Próbuję zrespić %{modelName}."},fix:{title:"Napraw",label:"Napraw obecny pojazd",success:"Naprawiono pojazd!"},delete:{title:"Usuń",label:"Usuń obecny pojazd",success:"Usunięto pojazd!"},boost:{title:"Przyśpiesz",label:"Przyśpiesz pojazd, aby osiągnąć maksymalną frajdę oraz prędkość",success:"Pojazd został przyśpieszony!",already_boosted:"Ten pojazd był już przyśpieszany.",unsupported_class:"Ta klasa pojazdów nie jest obsługiwana.",redm_not_mounted:"Możesz użyć przyśpieszenia tylko wtedy, gdy jesteś na koniu."}},heal:{title:"Ulecz",myself:{title:"Siebie",label:"Przywraca zdrowie",success_0:"Wszystko wyleczone!",success_1:"Powinieneś czuć się teraz dobrze!",success_2:"Przywrócono do full'a!",success_3:"Ała, już naprawione!"},everyone:{title:"Wszystkich",label:"Uleczy i ożywi wszystkich graczy",success:"Uzdrowiono i uleczono wszystkich graczy."}},announcement:{title:"Wyślij ogłoszenie",label:"Wyślij ogłoszenie do wszystkich graczy na serwerze",dialog_desc:"Wyślij ogłoszenie do wszystkich obecnych graczy na serwerze.",dialog_placeholder:"Twoje ogłoszenie...",dialog_success:"Wysyłanie ogłoszenia."},clear_area:{title:"Zrestartuj obszar świata",label:"Zresetuj określony obszar świata do stanu domyślnego",dialog_desc:"Wprowadź promień, w którym chcesz zresetować jednostki w (0-300). Nie usunie to bytów stworzonych po stronie serwera.",dialog_success:"Oczyszczono obszar w promieniu %{radius}m",dialog_error:"Wprowadzono niepoprawny promień. Spróbuj ponownie."},player_ids:{title:"Przełącz identyfikatory graczy",label:"Przełącz pokazywanie identyfikatorów graczy (i innych informacji) nad głowami pobliskich graczy",alert_show:"Włączono pokazywanie informacji o pobliskich graczach.",alert_hide:"Schowano informacje o pobliskich graczach."}},page_players:{misc:{online_players:"Gracze online",players:"Gracze",search:"Szukaj",zero_players:"Nie znaleziono żadnych graczy"},sort:{label:"Sortuj po",distance:"Dystansie",id:"ID",joined_first:"Dołączyli dawno",joined_last:"Dołączyli ostatnio",closest:"Najbliżej",farthest:"Najdalej"},card:{health:"%{percentHealth}% zdrowia"}},player_modal:{misc:{error:"Wystąpił błąd podczas pobierania szczegółów tego użytkownika. Błąd jest pokazany poniżej:",target_not_found:"Nie udało się znaleźć gracza online z identyfikatorem lub nazwą użytkownika %{target}"},tabs:{actions:"Akcje",info:"Info",ids:"Identyfikatory",history:"Historia",ban:"Bany"},actions:{title:"Akcje gracza",command_sent:"Wysłano polecenie!",moderation:{title:"Moderacja",options:{dm:"Wiadomość",warn:"Ostrzeżenie",kick:"Wyrzucenie",set_admin:"Nadaj Admina"},dm_dialog:{title:"Bezpośrednia wiadomość",description:"Jaki jest powód bezpośredniego wysyłania wiadomości do tego gracza?",placeholder:"Wiadomość...",success:"Twój wiadomość została wysłana!"},warn_dialog:{title:"Ostrzeżenie",description:"Jaki jest powód bezpośredniego ostrzeżenia tego gracza ?",placeholder:"Powód...",success:"Gracz został ostrzeżony!"},kick_dialog:{title:"Wyrzucenie",description:"Jaki jest powód wyrzucenia tego gracza ?",placeholder:"Powód...",success:"Gracz został wyrzucony!"}},interaction:{title:"Interakcje",options:{heal:"Ulecz",go_to:"Teleportuj siebie do gracza",bring:"Teleportuj gracza do siebie",spectate:"Obserwuj",toggle_freeze:"Przełącz zamrożenie"},notifications:{heal_player:"Leczenie gracza",tp_player:"Teleportowanie do gracza",bring_player:"Teleportowanie gracza",spectate_failed:"Nie udało się rozwiązać celu! Wyjście z Obserwacji.",spectate_yourself:"Nie możesz obserwować samego siebie.",freeze_yourself:"Nie możesz zamrozić samego siebie.",spectate_cycle_failed:"Nie ma już więcej graczy do obserwowania."}},troll:{title:"Troll",options:{drunk:"Upij",fire:"Podpal",wild_attack:"Dziki atak"}}},info:{title:"Informacje o graczu",session_time:"Długość sesji",play_time:"Czas gry",joined:"Dołączył",whitelisted_label:"Whitelist",whitelisted_notyet:"Brak",btn_wl_add:"DAJ WL",btn_wl_remove:"USUŃ WL",btn_wl_success:"Status whitelisty został zmieniony.",log_label:"Historia",log_empty:"Nie znaleziono żadnych banów/ostrzeżeń.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bany",log_warn_count:"%{smart_count} ostrzeżenie |||| %{smart_count} ostrzeżenia",log_btn:"DETALE",notes_changed:"Zmieniono notatkę gracza.",notes_placeholder:"Notatki dotyczące tego gracza..."},history:{title:"Powiązana historia",btn_revoke:"UNIEWAŻNIJ",revoked_success:"Akcja unieważniona!",banned_by:"ZBANOWANY przez %{author}",warned_by:"OSTRZEŻONY przez %{author}",revoked_by:"Unieważnione przez %{author}.",expired_at:"Wygasł: %{date}.",expires_at:"Wygasa: %{date}."},ban:{title:"Zbanuj gracza",reason_placeholder:"Powód",duration_placeholder:"Długość",hours:"godziny",days:"dni",weeks:"tygodnie",months:"miesiące",permanent:"Permanentny",custom:"Własny",helper_text:"Wybierz czas trwania",submit:"Nałóż bana",reason_required:"Wymagany jest powód.",success:"Gracz został zbanowany!"},ids:{current_ids:"Bieżące Identyfikatory",previous_ids:"Wcześniej Używane Identyfikatory",all_hwids:"Wszystkie Identyfikatory HWID"}}},dY={$meta:oY,restarter:iY,ban_messages:aY,whitelist_messages:sY,server_actions:lY,nui_warning:uY,nui_menu:cY},pY={label:"Portuguese",humanizer_language:"pt"},fY={start_timeout:"não iniciou a tempo",crash_detected:"crash detectado",hang_detected:"congelamento detectado",partial_hang_warn:"Devido a um congelamento parcial, este servidor será reiniciado em 1 minuto. Por favor, desconecte-se agora.",partial_hang_warn_discord:"Devido a um congelamento parcial, **%{servername}** será reiniciado em 1 minuto.",schedule_reason:"agendado para %{time}",schedule_warn:"Este servidor está agendado para reiniciar em %{smart_count} minuto. Por favor, desconecte-se agora! |||| Este servidor está agendado para reiniciar em %{smart_count} minutos.",schedule_warn_discord:"**%{servername}** está agendado para reiniciar em %{smart_count} minuto. |||| **%{servername}** está agendado para reiniciar em %{smart_count} minutos."},mY={kick_temporary:'(%{author}) Você foi banido deste servidor por "%{reason}". Seu ban vai expirar em: %{expiration}.',kick_permanent:'(%{author}) Você foi permanentemente banido deste servidor por "%{reason}".',reject:{title_permanent:"Você foi permanentemente banido deste servidor.",title_temporary:"Você foi temporariamente banido deste servidor.",label_expiration:"Seu ban vai expirar em",label_date:"Data do ban",label_author:"Autor",label_reason:"Motivo",label_id:"ID do ban",note_multiple_bans:"Nota: você tem mais de um ban ativo em seus ids.",note_diff_license:"Nota: o ban acima foi aplicado em outra <code>license</code>, o que significa que um de seus IDs/HWIDs condiz com algum deste ban."}},hY={admin_only:{mode_title:"Este servidor está em modo <strong>Manutenção</strong>.",insufficient_ids:"Você não tem um ID <code>discord</code> ou <code>fivem</code>, e é necessário ter ao menos um deles para validar se você é um administrador.",deny_message:"Seus IDs não estão associados a nenhum administrador."},guild_member:{mode_title:"Este servidor está em modo <strong>Whitelist por Discord</strong>.",insufficient_ids:"Você não tem um ID <code>discord</code>, que é necessário para validar se você entrou no nosso Discord. Por favor abra o Discord Desktop e tente novamente (a versão Web não vai funcionar).",deny_title:"Você precisa entrar em nosso Discord para poder se conectar.",deny_message:"Por favor entre no %{guildname} e tente novamente."},guild_roles:{mode_title:"Este servidor está em modo <strong>Whitelist por grupo de Discord</strong>.",insufficient_ids:"Você não tem um ID <code>discord</code>, que é necessário para validar se você entrou no nosso Discord. Por favor abra o Discord Desktop e tente novamente (a versão Web não vai funcionar).",deny_notmember_title:"Você precisa entrar em nosso Discord para poder se conectar.",deny_notmember_message:"Por favor entre no %{guildname}, adquira um dos grupos necessários e tente novamente.",deny_noroles_title:"Você não tem um dos grupos de Discord necessários para se conectar.",deny_noroles_message:"Para se conectar, você precisa ter pelo menos um dos grupos de whitelist no servidor do Discord %{guildname}."},approved_license:{mode_title:"Este servidor está em modo <strong>Whitelist por Licença</strong>.",insufficient_ids:"Você não tem o ID <code>license</code>, o que significa que o servidor habilitou <code>sv_lan</code>. Se você é o dono do servidor, você pode desabilitar este modo modificando o <code>server.cfg</code>.",deny_title:"Você não foi aprovado(a) para entrar neste servidor.",request_id_label:"ID de Requisição"}},gY={restarting:"Servidor reiniciando (%{reason}).",restarting_discord:"**%{servername}** está reiniciando (%{reason}).",stopping:"Servidor desligando (%{reason}).",stopping_discord:"**%{servername}** está desligando (%{reason}).",spawning_discord:"**%{servername}** está iniciando."},vY={title:"ADVERTÊNCIA",warned_by:"Advertido por:",instruction:"Aperte [ESPAÇO] por 10 segundos para fechar esta advertência."},yY={misc:{help_message:`txAdmin Menu habilitado, digite /tx para abri-lo.
Você também pode configurar uma tecla atalho [Configurações do jogo > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Seus IDs não estão cadastrados como administrador no txAdmin.
Se você tiver acesso ao txAdmin web, acesse a página Admin Manager e adicione seus IDs pro seu usuário.`,menu_auth_failed:"A autenticação do menu falhou com motivo: %{reason}",no_perms:"Você não tem permissão para esta atividade.",unknown_error:"Ocorreu um erro inesperado.",not_enabled:"O menu do txAdmin não está habilitado! Você pode habilita-lo na página de configurações do txAdmin web.",announcement_title:"Aviso ao servidor por %{author}:",dialog_empty_input:"Você precisa digitar alguma coisa.",directmessage_title:"DM do admin %{author}:"},frozen:{froze_player:"Jogador congelado!",unfroze_player:"Jogador descongelado!",was_frozen:"Você foi congelado por um administrador!"},common:{cancel:"Cancelar",submit:"Enviar",error:"Ocorreu um erro inesperado.",copied:"Copiado para a área de transferência."},page_main:{tooltips:{tooltip_1:"Aperte %{key} para mudar para a próxima aba, e as setinhas para navegar no menu.",tooltip_2:"Algumas opções do menu podem ser selecionadas com as setinhas da esquerda/direita."},player_mode:{title:"Modo do Jogador",noclip:{title:"NoClip",label:"Voe pelo mapa",success:"NoClip habilitado."},godmode:{title:"Deus",label:"Invencível",success:"Modo Deus habilitado."},superjump:{title:"Super Pulo",label:"Pular muito alto, e correr muito rápido",success:"Super Pulo habilitado."},normal:{title:"Normal",label:"Modo padrão",success:"Jogador retornou ao modo normal."}},teleport:{title:"Teleportar",generic_success:"Entrando no buraco negro!",waypoint:{title:"Marcador",label:"Ir para posição no mapa",error:"Você não tem nenhuma posição marcada no mapa."},coords:{title:"Coords",label:"Ir para coordenadas",dialog_title:"Teleport",dialog_desc:"Insira coordenadas no formato x, y, z para ser teleportado.",dialog_error:"Coordenadas inválidas. Elas precisam estar no formato: 111, 222, 33"},back:{title:"Voltar",label:"Voltar para última posição",error:"Você não possui nenhuma posição anterior salva."},copy:{title:"Copiar Coords",label:"Copiar coordenadas para área de transferência"}},vehicle:{title:"Veículo",onesync_error:"Esta opção requer que OneSync esteja habilitado para sincronizar as entidades no servidor.",not_in_veh_error:"Você não está em um veículo",spawn:{title:"Criar",label:"Criar um veículo pelo nome",dialog_title:"Criar veículo",dialog_desc:"Insira o nome do modelo do veículo que deseja criar.",dialog_success:"Veículo criado!",dialog_error:"Não existe um veículo com modelo '%{modelName}'!",dialog_info:"Criando %{modelName}."},fix:{title:"Consertar",label:"Consertar veículo atual",success:"Veículo consertado!"},delete:{title:"Deletar",label:"Deletar veículo atual",success:"Veículo deletado!"},boost:{title:"Nitro",label:"Aumenta as caracterísiticas do veículo para atingir máxima diversão (e talvez velocidade)",success:"Nitro adicionado!",already_boosted:"Esse carro já tem nitro.",unsupported_class:"Esta classe de veículo não é suportada.",redm_not_mounted:'Você só pode usar "nitro" se estiver montado em um cavalo.'}},heal:{title:"Curar",myself:{title:"Eu Mesmo",label:"Restaura a sua vida.",success_0:"Personagem curado!",success_1:"Você já deve estar se sentindo melhor!",success_2:"Vida restaurada!",success_3:"Dodói já passou!"},everyone:{title:"Todo Mundo",label:"Cura e revive todos os jogadores",success:"Todos os jogadores foram curados."}},announcement:{title:"Enviar Aviso Global",label:"Envia uma mensagem para todos os jogadores online",dialog_desc:"Insira a mensagem a ser enviada para todos os jogadores.",dialog_placeholder:"Seu aviso...",dialog_success:"Enviando anúncio."},clear_area:{title:"Resetar Área",label:"Limpa as entidades do jogo próximas ao jogador.",dialog_desc:"Insira a distância a qual deseja limpar entidades (0-300). Esta ação não vai remover entidades criadas no servidor.",dialog_success:"Limpando entidades dentro de %{radius}m",dialog_error:"Distância inválida."},player_ids:{title:"Mostrar/Esconder IDs",label:"Ligar/desligar mostrar ID (e outros dados) acima da cabeça dos jogadores próximos",alert_show:"Mostrando os NetIDs próximos.",alert_hide:"Escondendo os NetIDs próximos."}},page_players:{misc:{online_players:"Jogadores Online",players:"Jogadores",search:"Buscar",zero_players:"Nenhum jogador encontrado"},sort:{label:"Ordenar por",distance:"Distância",id:"ID",joined_first:"Conectou primeiro",joined_last:"Conectou por último",closest:"Mais próximo",farthest:"Mais distante"},card:{health:"Vida em %{percentHealth}%"}},player_modal:{misc:{error:"Erro ao buscar os dos dados do jogador:",target_not_found:"Não foi possível encontrar um jogador online com ID ou username %{target}"},tabs:{actions:"Ações",info:"Informações",ids:"IDs",history:"Histórico",ban:"Banir"},actions:{title:"Ações do Jogador",command_sent:"Comando enviado!",moderation:{title:"Moderação",options:{dm:"DM",warn:"Advertir",kick:"Kickar",set_admin:"Dar Admin"},dm_dialog:{title:"Mensagem Privada para",description:"O que deseja enviar ao jogador?",placeholder:"Alguma mensagem...",success:"Sua mensagem privada foi enviada!"},warn_dialog:{title:"Advertir",description:"Qual a razão para advertir este jogador?",placeholder:"Razão...",success:"O jogador foi advertido!"},kick_dialog:{title:"Kickar (expulsar)",description:"Qual a razão para expulsar este jogador?",placeholder:"Razão...",success:"O jogador foi expulso!"}},interaction:{title:"Interação",options:{heal:"Curar",go_to:"Ir Até",bring:"Trazer",spectate:"Observar",toggle_freeze:"Congelar"},notifications:{heal_player:"Curando jogador",tp_player:"Teleportando ao jogador",bring_player:"Trazendo o jogador",spectate_failed:"Erro ao resolver o alvo! Cancelando modo observar.",spectate_yourself:"Você não pode observar você mesmo.",freeze_yourself:"Você não pode congelar você mesmo.",spectate_cycle_failed:"Não há mais players para observar."}},troll:{title:"Troll",options:{drunk:"Deixar Bêbado",fire:"Atear Fogo",wild_attack:"Ataque Selvagem"}}},info:{title:"Informações do Jogador",session_time:"Tempo de sessão",play_time:"Tempo no servidor",joined:"Primeira conexão",whitelisted_label:"Whitelist adicionado",whitelisted_notyet:"ainda não",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVER WL",btn_wl_success:"Status do whitelist alterado.",log_label:"Log",log_empty:"Nenhum ban ou aviso encontrado.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} aviso |||| %{smart_count} avisos",log_btn:"DETALHES",notes_changed:"Notas do jogador alteradas.",notes_placeholder:"Notas sobre este jogador..."},history:{title:"Histórico Relacionado",btn_revoke:"REVOGAR",revoked_success:"Ação revogada!",banned_by:"BANIDO por %{author}",warned_by:"ADVERTIDO por %{author}",revoked_by:"Revogado por %{author}.",expired_at:"Expirado em %{date}.",expires_at:"Expira em %{date}."},ban:{title:"Banir Jogador",reason_placeholder:"Razão",duration_placeholder:"Duração",hours:"horas",days:"dias",weeks:"semanas",months:"meses",permanent:"Permanente",custom:"Customizado",helper_text:"Por favor selecione a duração",submit:"Aplicar ban",reason_required:"O campo motivo é obrigatório.",success:"Jogador banido!"},ids:{current_ids:"IDs atuais",previous_ids:"IDs usados anteriormente",all_hwids:"Todos IDs de Hardware"}}},_Y={$meta:pY,restarter:fY,ban_messages:mY,whitelist_messages:hY,server_actions:gY,nui_warning:vY,nui_menu:yY},bY={label:"Romanian",humanizer_language:"ro"},kY={start_timeout:"Nu sa reusit sa inceapa la timp",crash_detected:"crash detectat",hang_detected:"hang detectat",partial_hang_warn:"Din cauza unei întreruperi parțiale, acest server va fi repornit în 1 minut. Vă rugăm să vă deconectați acum.",partial_hang_warn_discord:"Din cauza unei întreruperi parțiale, **%{servername}** se va restarta într-un minut.",schedule_reason:"restartare programata la %{time}",schedule_warn:"Acest server este programat sa se restarteze in %{smart_count} minut. Va rugam sa va deconctati. |||| Acest server este programat sa se restarteze in %{smart_count} minute.",schedule_warn_discord:"**%{servername}** este programat sa se restarteze in %{smart_count} minut. |||| **%{servername}** este programat sa se restarteze in %{smart_count} minute."},wY={kick_temporary:'(%{author}) Ai fost interzis de pe acest server pentru "%{reason}". Interzicerea ta va expira în: %{expiration}.',kick_permanent:'(%{author}) Ai fost banat permanent de pe acest server pentru "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},SY={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},xY={restarting:"Serverul se restarteaza: (%{reason}).",restarting_discord:"**%{servername}** se restarteaza (%{reason}).",stopping:"Serverul a fost oprit: (%{reason}).",stopping_discord:"**%{servername}** a fost oprit: (%{reason}).",spawning_discord:"**%{servername}** a fost pornit."},TY={title:"AVERTIZARE",warned_by:"Avertizat de:",instruction:"Țineți [SPACE] timp de 10 secunde pentru a respinge acest mesaj."},jY={misc:{help_message:`Meniul txAdmin este activat, Scrie /tx pentru a îl deschide.
Poți reconfigura keybind-ul utilizând [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Identificatorii dvs. nu se potrivesc cu niciun administrator înregistrat pe txAdmin.
Dacă sunteți înregistrat pe txAdmin, accesați Admin Manager și asigurați-vă că identificatorii dvs. bine configurați.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Nu ai această permisie.",unknown_error:"A apărut o eroare necunoscută.",not_enabled:"Meniul txAdmin nu este activat! Puteți să o activați din pagina de setări txAdmin.",announcement_title:"Anunț de la %{author}:",dialog_empty_input:"Nu poți avea un input gol.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"Ai înghețat jucătorul!",unfroze_player:"Ai dezghețat jucătorul!",was_frozen:"Ai fost înghețat de un administrator!"},common:{cancel:"Anulează",submit:"Trimite",error:"S-a produs o eroare",copied:"Copiat în clipboard."},page_main:{tooltips:{tooltip_1:"Folosește %{key} pentru a comuta paginile și săgețile pentru a naviga prin itemele meniului",tooltip_2:"Anumite elemente de meniu au subopțiuni care pot fi selectate cu ajutorul tastelor săgeată stânga și dreapta"},player_mode:{title:"Mod Jucător",noclip:{title:"NoClip",label:"Zboară",success:"NoClip activat"},godmode:{title:"God",label:"Invincibilitate",success:"God Mode activat"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Mod Normal",success:"Ai revenit la modul de jucător."}},teleport:{title:"Teleport",generic_success:"Te-ai teleportat cu succes!",waypoint:{title:"Waypoint",label:"Mergi la waypoint-ul setat",error:"Nu ai setat un waypoint."},coords:{title:"Coordonate",label:"Mergi la coordonatele specifice",dialog_title:"Teleport",dialog_desc:"Introdu coordonatele în formatul x, y, z pentru a te teleporta.",dialog_error:"Coordonate invalide. Trebuie să fie în formatul: 111, 222, 333"},back:{title:"Înapoi",label:"Mergi înapoi la ultima ta locație",error:"Nu ai o ultimă locație la care să te teleportezi!"},copy:{title:"Copiază coordonatele",label:"Copiază coordonatele în clipboard."}},vehicle:{title:"Vehicul",onesync_error:"Această opțiune necesită ca OneSync să fie activat pentru gestionarea entităților serverului",not_in_veh_error:"Nu te aflii într-un vehicul!",spawn:{title:"Spawn",label:"Spawnează un vehicul după numele modelului",dialog_title:"Spawnează vehiculul",dialog_desc:"Introduceți numele modelului de vehicul pe care doriți să îl spawnați.",dialog_success:"Vehicul spawnat!",dialog_error:"Vehiculul cu modelul '%{modelName} nu există!",dialog_info:"Încercarea de a spawna %{modelName}."},fix:{title:"Repară",label:"Repară vehicul curent",success:"Vehiculul a fost reparat!"},delete:{title:"Șterge",label:"Șterge vehiculul curent",success:"Vechiulul a fost șters!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Heal",myself:{title:"Ție însuti",label:"Îți restabilește viața",success_0:"Totul s-a vindecat!",success_1:"Ar trebui să te simți bine acum!",success_2:"Restabilit în totalitate!",success_3:"Loviturile au fost vindecate!"},everyone:{title:"Toată Lumea",label:"Va vindeca și da revive la toți jucătorii",success:"Ai vindecat și dat revive la toți jucătorii."}},announcement:{title:"Trimite un anunț",label:"Trimiteți un anunț tuturor jucătorilor online.",dialog_desc:"Trimiteți un anunț tuturor jucătorilor online.",dialog_placeholder:"Anunțul dumneavoastră...",dialog_success:"Transmite anunțul."},clear_area:{title:"Resetarea zonei",label:"Resetarea unei zone specifice",dialog_desc:"Vă rugăm să introduceți raza în care doriți să resetați entitățile (0-300). Acest lucru nu va șterge entitățile generate de server-side.",dialog_success:"Se curăță zona în raza de %{radius}m",dialog_error:"Raza nu este validă. Încercați din nou."},player_ids:{title:"Comută ID-urile jucătorilor",label:"Comutarea afișării ID-urilor jucătorilor deasupra capului tuturor jucătorilor din apropiere",alert_show:"Afișarea NetID-urilor jucătorilor din apropiere.",alert_hide:"Ascunderea NetID-urilor jucătorilor din apropiere."}},page_players:{misc:{online_players:"Jucători online",players:"Jucători",search:"Caută",zero_players:"Nu ai fost jucători găsiți"},sort:{label:"Sortează",distance:"Distantă",id:"ID",joined_first:"De la intrare",joined_last:"De la ieșire",closest:"Apropiere",farthest:"Depărtare"},card:{health:"%{percentHealth}% viață"}},player_modal:{misc:{error:"S-a produs o eroare la preluarea detaliilor acestui utilizator. Eroarea este afișată mai jos:",target_not_found:"Nu am reușit să găsesc un jucător online cu ID-ul sau un nume de utilizator de %{target}"},tabs:{actions:"Acțiuni",info:"Informații",ids:"ID-uri",history:"Istoric",ban:"Ban"},actions:{title:"Acțiuni jucător",command_sent:"Comandă trimisă!",moderation:{title:"Moderare",options:{dm:"Mesaj Privat",warn:"Avertizează",kick:"Kick",set_admin:"Oferă Admin"},dm_dialog:{title:"Mesaj Privat",description:"Care este motivul pentru a trimite mesaje directe acestui jucător?",placeholder:"Motiv...",success:"Mesajul tău privat a fost trimis!"},warn_dialog:{title:"Avertizează",description:"Care este motivul pentru care vrei să avertizezi jucătorul?",placeholder:"Motiv...",success:"Jucătorul a fost avertizat!"},kick_dialog:{title:"Kick",description:"Care este motivul pentru care îi dai kick acestui jucător?",placeholder:"Motiv...",success:"Jucătorul a fost dat afară!"}},interaction:{title:"Interacțiuni",options:{heal:"Oferă viață",go_to:"Mergi la",bring:"Adu la",spectate:"Spectate",toggle_freeze:"Îngheață jucătorul"},notifications:{heal_player:"Vindecă jucătorul",tp_player:"Teleportarea către jucător",bring_player:"Teleportarea jucătorului",spectate_failed:"Nu a reușit comunicarea cu jucătorul! Ieșire din spectatori.",spectate_yourself:"Nu poți fi spectator tu însuți.",freeze_yourself:"Nu te poți îngheța.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Îmbată",fire:"Arde",wild_attack:"Atacu cu animale"}}},info:{title:"Informații jucător",session_time:"Timp sesiune",play_time:"Timp jucat",joined:"Alăturat",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Istoric",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Banează jucător",reason_placeholder:"Motiv",duration_placeholder:"Durată",hours:"ore",days:"zile",weeks:"săptămâni",months:"luni",permanent:"Permanent",custom:"Personalizat",helper_text:"Vă rugăm să selectați o durată",submit:"Aplică ban-ul",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},zY={$meta:bY,restarter:kY,ban_messages:wY,whitelist_messages:SY,server_actions:xY,nui_warning:TY,nui_menu:jY},EY={label:"Russian",humanizer_language:"ru"},CY={start_timeout:"не удалось запустить сервер вовремя",crash_detected:"обнаружен сбой",hang_detected:"обнаружено зависание",partial_hang_warn:"Из-за частичного зависания этот сервер перезагрузится через 1 минуту. Пожалуйста, отключитесь сейчас же.",partial_hang_warn_discord:"Из-за частичного зависания, **%{servername}** перезагрузится через 1 минуту.",schedule_reason:"перезагрузка %{time}",schedule_warn:"Сервер будет перезагружен через %{smart_count} минуту. Пожалуйста, отключитесь от сервера. |||| Сервер будет перезагружен через %{smart_count} минут.",schedule_warn_discord:"**%{servername}** будет перезагружен через %{smart_count} минуту. |||| **%{servername}** будет перезагружен через %{smart_count} минут."},RY={kick_temporary:'(%{author}) Вы были заблокированы на этом сервере за "%{reason}". Срок вашей блокировки истекает в: %{expiration}.',kick_permanent:'(%{author}) Вы были навсегда заблокированы на этом сервере за "%{reason}".',reject:{title_permanent:"Вы были навсегда заблокированы на этом сервере.",title_temporary:"Вы были временно заблокированы на этом сервере.",label_expiration:"Срок вашего бана истечет через",label_date:"Дата бана",label_author:"Забанил",label_reason:"Причина бана",label_id:"Бан ID",note_multiple_bans:"Примечание: у вас более одного активного запрета на ваши идентификаторы.",note_diff_license:"Примечание: вышеуказанный запрет был применен для другой <code>license</code>, это означает, что некоторые из ваших идентификаторов/HWID совпадают с теми, которые связаны с этим запретом."}},PY={admin_only:{mode_title:"Этот сервер находится в режиме <strong>только для администратора</strong>.",insufficient_ids:"У вас нет идентификаторов <code>discord</code> или <code>fivem</code>, один из них необходим для подтверждения того, являетесь ли вы txAdmin администратором.",deny_message:"Ваши идентификаторы не назначены ни одному администратору txAdmin."},guild_member:{mode_title:"Этот сервер находится в режиме <strong>Discord Whitelist</strong>.",insufficient_ids:"У вас нет идентификатора <code>discord</code>, который необходим для подтверждения того, что вы присоединились к нашей гильдии Discord. Пожалуйста, откройте настольное приложение Discord и повторите попытку (веб-приложение не будет работать).",deny_title:"Вам необходимо вступить в наш гильдию Discord, чтобы подключиться.",deny_message:"Пожалуйста, вступите в гильдию  %{guildname} а затем попробуйте еще раз."},guild_roles:{mode_title:"Этот сервер находится в режиме <strong>Discord роль Whitelist</strong>.",insufficient_ids:"У вас нет идентификатора <code>discord</code>, который необходим для подтверждения того, что вы присоединились к нашей гильдии Discord. Пожалуйста, откройте настольное приложение Discord и повторите попытку (веб-приложение не будет работать).",deny_notmember_title:"Для подключения вам необходимо вступить в нашу гильдию Discord.",deny_notmember_message:"Пожалуйста, присоединитесь к %{guildname}, получите одну из требуемых ролей, а затем попробуйте еще раз.",deny_noroles_title:"У вас нет роли, внесенной в белый список, необходимой для присоединения.",deny_noroles_message:"Чтобы присоединиться к этому серверу, у вас должна быть хотя бы одна из ролей, внесенных в белый список гильдии %{guildname}."},approved_license:{mode_title:"Этот сервер находится в режиме <strong>License Whitelist</strong>.",insufficient_ids:"У вас нет идентификатора <code>лицензии</code>, что означает, что на сервере включен <code>sv_lan</code>. Если вы являетесь владельцем сервера, вы можете отключить его в файле <code>server.cfg</code>.",deny_title:"Вы не внесены в белый список для подключения к этому серверу.",request_id_label:"Запрос ID"}},DY={restarting:"Сервер перезагружается (%{reason}).",restarting_discord:"**%{servername}** перезагружается (%{reason}).",stopping:"Сервер выключен (%{reason}).",stopping_discord:"**%{servername}** выключен (%{reason}).",spawning_discord:"**%{servername}** запущен."},AY={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреждение выдал:",instruction:"Удерживайте [ПРОБЕЛ] 10 секунд, чтобы закрыть это сообщение."},IY={misc:{help_message:`txAdmin Меню включено, введите /tx чтобы открыть его.
Вы также можете настроить привязку клавиш используя [Настройки игры > Привязки клавиш > FiveM > Меню: Открыть Главную Страницу].`,menu_not_admin:`Ваши идентификаторы не совпадают ни с одним администратором, зарегистрированным в txAdmin.
Если вы зарегистрированы в txAdmin, перейдите в  Admin Manager убедитесь, что ваши идентификаторы сохранены.`,menu_auth_failed:"Ошибка проверки подлинности txAdmin Меню по причине: %{reason}",no_perms:"У вас нет такого разрешения.",unknown_error:"Произошла неизвестная ошибка.",not_enabled:"txAdmin Меню не включено! Вы можете включить его на странице настроек txAdmin.",announcement_title:"Объявление сервера от %{author}:",dialog_empty_input:"У вас не может быть пустого ввода.",directmessage_title:"DM от администратора %{author}:"},frozen:{froze_player:"Вы заморозили игрока!",unfroze_player:"Вы разморозили игрока!",was_frozen:"Вы были заморожены администратором сервера!"},common:{cancel:"Отменить",submit:"Применить",error:"Произошла ошибка",copied:"Скопировано в буфер обмена."},page_main:{tooltips:{tooltip_1:"Воспользуйся %{key} для переключения страниц и клавиш со стрелками для навигации по пунктам меню",tooltip_2:"Некоторые пункты меню имеют дополнительные опции, которые можно выбрать с помощью клавиш со стрелками влево и вправо"},player_mode:{title:"Режим игрока",noclip:{title:"Noclip",label:"Летать вокруг",success:"Noclip включен"},godmode:{title:"Бог",label:"Непобедимый",success:"Режим Бога включен"},superjump:{title:"Super Jump",label:"Переключите режим Super Jump, игрок также будет бегать быстрее",success:"Super Jump включен"},normal:{title:"Обычный",label:"Режим по умолчанию",success:"Возвращен в режим обычного игрока."}},teleport:{title:"Телепорт",generic_success:"Отправил тебя в червоточину!",waypoint:{title:"Точка маршрута",label:"Телепортироваться к точка маршрута",error:"У вас нет установленной точки маршрута."},coords:{title:"Координаты",label:"Перейти к указанным координатам",dialog_title:"Телепортироваться",dialog_desc:"Предоставьте координаты в X, Y, Z формат для прохождения через червоточину.",dialog_error:"Неверные координаты. Должно быть в формате: 111, 222, 33"},back:{title:"Назад",label:"Вернитесь к последнему местоположению",error:"У вас нет последнего места, куда можно вернуться!"},copy:{title:"Копировать Координаты",label:"Копирование координат в буфер обмена."}},vehicle:{title:"Транспорт",onesync_error:"Этот вариант требует, чтобы OneSync быть включенным для обработки объектов сервера",not_in_veh_error:"В данный момент вы не находитесь в транспортном средстве!",spawn:{title:"Создание",label:"Создание транспорта по названию модели",dialog_title:"Транспорт для создания",dialog_desc:"Введите название модели транспорта, который вы хотите создать.",dialog_success:"Транспорт создан!",dialog_error:"Название модели транспорта '%{modelName}' не существует!",dialog_info:"Пытаемся создать %{modelName}."},fix:{title:"Починка",label:"Починить текущий транспорт",success:"Транспорт починен!"},delete:{title:"Удалить",label:"Удалить текущий транспорт",success:"Транспорт удален!"},boost:{title:"Boost",label:"Ускоряйте транспорт, чтобы получить максимальное удовольствие (и, возможно, скорость)",success:"Транспорт ускорен!",already_boosted:"Этот транспорт уже был ускорен.",unsupported_class:"Этот класс транспортных средств не поддерживается.",redm_not_mounted:"Вы можете использовать boost только, когда находитесь верхом на лошади."}},heal:{title:"Лечить",myself:{title:"Себя",label:"Восстановить ваше здоровье",success_0:"Все зажило!",success_1:"Сейчас вы должны почувствовать себя хорошо!",success_2:"Восстановлен в полном объеме!",success_3:"Ой, починили!"},everyone:{title:"Всех",label:"Исцелит и оживит всех игроков",success:"Исцелил и оживил всех игроков."}},announcement:{title:"Отправить Объявление",label:"Отправить объявление всем игрокам.",dialog_desc:"Введите сообщение, которое вы хотите транслировать всем игрокам.",dialog_placeholder:"Ваше объявление...",dialog_success:"Отправка объявления."},clear_area:{title:"Сбросить Мировую область",label:"Сбросить указанную область мира в состояние по умолчанию",dialog_desc:"Пожалуйста, введите радиус, в котором вы хотите сбросить объекты в (0-300). Это не приведет к очистке объектов, созданных на стороне сервера",dialog_success:"Площадь расчистки с радиусом %{radius}m",dialog_error:"Неверный ввод радиуса. Пробовать снова."},player_ids:{title:"Переключать идентификаторы игроков",label:"Переключите отображение ID игроков (и другой информации) над головами всех ближайших игроков",alert_show:"Отображаются сетевые идентификаторы ближайших игроков.",alert_hide:"Скрытие идентификаторов ближайших игроков в сети."}},page_players:{misc:{online_players:"Онлайн Игроки",players:"Игроки",search:"Поиск",zero_players:"Игроки не найдены"},sort:{label:"Сортировать по",distance:"Расстояние",id:"ID",joined_first:"Присоединился Первым",joined_last:"Присоединился Последним",closest:"Самый Ближний",farthest:"Самый Дальний"},card:{health:"%{percentHealth}% здоровье"}},player_modal:{misc:{error:"Произошла ошибка при получении сведений об этом пользователе. Ошибка показана ниже:",target_not_found:"Не удалось найти онлайн игрока с идентификатором или именем пользователя %{target}"},tabs:{actions:"Действия",info:"Инфо",ids:"Идентификаторы",history:"История",ban:"Запрет"},actions:{title:"Действия игрока",command_sent:"Отправленная команда!",moderation:{title:"Модерирование",options:{dm:"Сообщение",warn:"Предупреждать",kick:"Отключить",set_admin:"Назначить Администратором"},dm_dialog:{title:"Прямое Сообщение",description:"В чем причина прямого сообщения игроку?",placeholder:"Причина...",success:"Ваше сообщение было отправлено!"},warn_dialog:{title:"Предупреждение",description:"В чем причина предупреждения этому игроку?",placeholder:"Причина...",success:"Игрок был предупрежден!"},kick_dialog:{title:"Отключить",description:"В чем причина того, чтобы отключить этого игрока?",placeholder:"Причина...",success:"Игрока был отключен!"}},interaction:{title:"Взаимодействие",options:{heal:"Лечить",go_to:"Телепортироваться",bring:"Телепортировать",spectate:"Наблюдать",toggle_freeze:"Переключить Замораживание"},notifications:{heal_player:"Исцеляющая молитва",tp_player:"Телепортируемся к игроку",bring_player:"Телепортируем игрока",spectate_failed:"Не удалось найти цель! Выходим из наблюдения.",spectate_yourself:"Вы не можете наблюдать за самим собой.",freeze_yourself:"Вы не можете заморозить себя.",spectate_cycle_failed:"Нет игроков, к которым можно переключиться."}},troll:{title:"Пакости",options:{drunk:"Напоить",fire:"Поджечь",wild_attack:"Дикая атака"}}},info:{title:"Информация об игроке",session_time:"Время сеанса",play_time:"Время игры",joined:"Присоединился",whitelisted_label:"Whitelisted",whitelisted_notyet:"ещё нет",btn_wl_add:"Добавить WL",btn_wl_remove:"Удалить WL",btn_wl_success:"Изменен статус whitelist.",log_label:"Логи",log_empty:"Никаких банов/предупреждений не обнаружено.",log_ban_count:"%{smart_count} бан |||| %{smart_count} баны",log_warn_count:"%{smart_count} предупреждение |||| %{smart_count} предупреждения",log_btn:"ПОДРОБНОСТИ",notes_changed:"Примечание игрока изменено.",notes_placeholder:"Заметки об этом игроке..."},history:{title:"Связанная история",btn_revoke:"ОТМЕНА",revoked_success:"Действие отменено!",banned_by:"Забанил %{author}",warned_by:"Предупредил %{author}",revoked_by:"Отменил %{author}.",expired_at:"Истек %{date}.",expires_at:"Истекает %{date}."},ban:{title:"Забанить игрока",reason_placeholder:"Причина",duration_placeholder:"Продолжительность",hours:"часы",days:"дни",weeks:"недели",months:"месяцы",permanent:"Постоянный",custom:"Обычай",helper_text:"Пожалуйста, выберите продолжительность",submit:"Применить бан",reason_required:"Поле причина является обязательным.",success:"Игрок забанен!"},ids:{current_ids:"Текущие идентификаторы",previous_ids:"Ранее использовавшиеся идентификаторы",all_hwids:"Все идентификаторы оборудования"}}},NY={$meta:EY,restarter:CY,ban_messages:RY,whitelist_messages:PY,server_actions:DY,nui_warning:AY,nui_menu:IY},MY={label:"Slovenian",humanizer_language:"sl"},$Y={start_timeout:"strežnika ni uspelo zagnati v določenem času",crash_detected:"zaznan crash strežnika",hang_detected:"zaznan crash strežnika",partial_hang_warn:"Zaradi delnega crasha strežnika, se bo avtomatsko ponovno zagnal čez 1 minuto. Prosimo, zapustite strežnik.",partial_hang_warn_discord:"Zaradi delnega crasha strežnika, se bo **%{servername}** ponovno zagnal čez 1 minuto.",schedule_reason:"načrtovan restart ob %{time}",schedule_warn:"Ta strežnik se bo ponovno zagnal čez %{smart_count} minuto. Prosimo, zapustite strežnik. |||| Ta strežnik se bo ponovno zagnal čez %{smart_count} minut/i/e.",schedule_warn_discord:"**%{servername}** se bo ponovno zagnal čez %{smart_count} minuto. |||| **%{servername}** se bo ponovno zagnal čez %{smart_count} minut/i/e."},OY={kick_temporary:'(%{author}) Bil si odstranjen iz strežnika zaradi "%{reason}". Tvoj BAN se izteče čez: %{expiration}.',kick_permanent:'(%{author}) Bil si odstranjen iz strežnika za vedno  "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},LY={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},BY={restarting:"Ponovni zagon strežnika (%{reason}).",restarting_discord:"**%{servername}** se ponovno zaganja (%{reason}).",stopping:"Strežnik je bil zaustavljen (%{reason}).",stopping_discord:"**%{servername}** se zaustavlja (%{reason}).",spawning_discord:"**%{servername}** se zaganja."},FY={title:"OPOZORILO",warned_by:"Opozorjen s strani:",instruction:"Drži [SPACE] za 10 sekund, da to sporočilo izgine."},WY={misc:{help_message:`txAdmin Meni omogočen, napiši /tx da ga odpreš.
Tipko za txAdmin Meni lahko tudi spremeniš [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Tvoji podatki se ne ujemajo z nobenim obstoječim txAdmin profilom.
Če si registriran na txAdminu, pojdi v upravitelja administratorjev in se prepričaj, da so tvoji podatki pravilni shranjeni.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Nimaš tega dovoljenja.",unknown_error:"Prišlo je do neznane težave.",not_enabled:"txAdmin Meni ni omogočen! Lahko ga omogočiš v txAdmin nastavitvah.",announcement_title:"Obvestilo od %{author}:",dialog_empty_input:"Ne moreš imeti praznega vnosa.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"Zamrznil si igralca!",unfroze_player:"Odmrznil si igralca!",was_frozen:"Bil si zamrznjen s strani administratorja!"},common:{cancel:"Prekliči",submit:"Potrdi",error:"Pojavila se je napaka",copied:"Kopirano v odložišče."},page_main:{tooltips:{tooltip_1:"Uporabi %{key} da izbiraš med stranmi in puščične tipke za krmarjenje po elementih menija",tooltip_2:"Nekateri elementi menija imajo podmožnosti, ki jih je mogoče izbrati z levo in desno puščično tipko"},player_mode:{title:"Tvoje možnosti",noclip:{title:"NoClip",label:"Uporabi NoClip, ko se želiš premikati skozi stene in druge predmete",success:"NoClip omogočen"},godmode:{title:"God",label:"Uporabi God Mode, da postaneš nesmrten",success:"God Mode omogočen"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Normal",label:"Vrne se nazaj v privzeti/običajni način igralca",success:"Vrnil si se na privzeti način."}},teleport:{title:"Teleportacija",generic_success:"Uspešna teleportacija!",waypoint:{title:"Točka",label:"Teleportiraj se do točke po meri",error:"Nimaš določene točke teleportacije."},coords:{title:"Koordinati",label:"Teleportiraj se do danih koordinatov",dialog_title:"Teleportacija",dialog_desc:"Zapiši koordinate v x, y, z formatu, da se teleportiraš do tiste lokacije.",dialog_error:"Neveljavni koordinati. Mora biti v formatu kot je: 111, 222, 33"},back:{title:"Nazaj",label:"Vrneš se na lokacijo pred zadnjo teleportacijo",error:"Nimaš zadnje lokacije, kamor bi se lahko vrnil!"},copy:{title:"Kopiraj koordinate",label:"Kopiraj trenutne koordinate v odložišče"}},vehicle:{title:"Vozila",onesync_error:"Ta možnost zahteva, da je OneSync vklopljen za ravnanje s »entity handling«",not_in_veh_error:"Trenutno nisi v vozilu!",spawn:{title:"Spawn",label:"Spawnaj vozilo z imenom modela",dialog_title:"Spawnaj vozilo",dialog_desc:"Vstavi ime modela vozila, ki bi ga rad spawnal.",dialog_success:"Vozilo spawnano!",dialog_error:"Ime modela vozila '%{modelName}' ne obstaja!",dialog_info:"Spawnanje vozila %{modelName}."},fix:{title:"Popravi",label:"Popravi vozilo",success:"Vozilo popravljeno!"},delete:{title:"Izbriši",label:"Izbriše vozilo, v katerem se trenutno nahajaš",success:"Vozilo izbrisano!"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Ozdravi",myself:{title:"Sebe",label:"Te bo ozdravilo in dodalo max hrano/pijačo",success_0:"Ozdravljen!",success_1:"Zdaj bi se moral počutiti dobro!",success_2:"Izgledaš kot prerojen!",success_3:"Zdaj si zdrav kot riba!"},everyone:{title:"Vse",label:"Ozdravi in oživi vse igralce",success:"Vsi igralci so bili ozdravljeni in oživljeni."}},announcement:{title:"Pošlji obvestilo",label:"Pošlji obvestilo vsem igralcem na strežniku.",dialog_desc:"Napiši sporočilo, za katerega želiš, da ga vidijo vsi igralci na strežniku.",dialog_placeholder:"Tvoje obvestilo...",dialog_success:"Pošiljam obvestilo."},clear_area:{title:"Resetiraj območje mape",label:"Ponastavi določeno območje mape na privzeto stanje",dialog_desc:"Vnesi polmer v katerem želiš ponastaviti območje (0-300). To NE BO izbrisalo stvari spawnanih s strani strežnika.",dialog_success:"Resetirano območje v polmeru %{radius}m",dialog_error:"Neveljavni polmer. Poskusi ponovno."},player_ids:{title:"Prižgi IDje igralcev",label:"Prižgani IDji igralcev (in ostale informacije) nad glavo vseh bližnjih igralcev",alert_show:"IDji bližnjih igralcev vklopljeni.",alert_hide:"IDji bližnjih igralcev izklopljeni."}},page_players:{misc:{online_players:"Trenutni igralci",players:"Igralci",search:"Išči",zero_players:"Najden ni bil noben igralec"},sort:{label:"Razvrsti po",distance:"Dolžina",id:"ID",joined_first:"Najmanjši ID prvo",joined_last:"Največji ID prvo",closest:"Najbližji igralci",farthest:"Igralci najdlje stran"},card:{health:"%{percentHealth}% zdravje"}},player_modal:{misc:{error:"Pri pridobivanju podatkov o tem uporabniku je prišlo do napake. Napaka je opisana spodaj:",target_not_found:"Ni bilo najdenega igralca z danim IDjem ali steam imenom: %{target}"},tabs:{actions:"Dejanja",info:"Informacije",ids:"IDji",history:"Zgodovina",ban:"Ban"},actions:{title:"Dejanja igralca",command_sent:"Komanda poslana!",moderation:{title:"Moderiranje",options:{dm:"DM",warn:"Opozorilo",kick:"Kick",set_admin:"Daj admina"},dm_dialog:{title:"Neposredno sporočilo",description:"Kaj je razlog za neposredno sporočanje temu igralcu?",placeholder:"Razlog...",success:"Tvoj DM je bil poslan!"},warn_dialog:{title:"Opozorilo",description:"Kaj je razlog za neposredno opozorilo tega igralca?",placeholder:"Razlog...",success:"Igralec je bil opozorjen!"},kick_dialog:{title:"Kick",description:"Kaj je razlog za neposreden kick tega igralca?",placeholder:"Razlog...",success:"Igralec je bil Kick-an!"}},interaction:{title:"Interakcija",options:{heal:"Heal",go_to:"TP nanj",bring:"TP sem",spectate:"Spectate",toggle_freeze:"Zamrzni"},notifications:{heal_player:"Ozdravljam igralca",tp_player:"Teleportiram do igralca",bring_player:"TPjam igralca",spectate_failed:"Igralca več ni bilo mogoče najti! Izstopam iz Spectate načina.",spectate_yourself:"Ne moreš spectate-at sam sebe.",freeze_yourself:"Sam sebe ne moreš zamrzniti.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Pijan",fire:"Ogenj",wild_attack:"Divji napad"}}},info:{title:"Informacije o igralcu",session_time:"Čas seje",play_time:"Čas igranja",joined:"Vstopil",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Povezana zgodovina",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Odstrani igralca",reason_placeholder:"Razlog",duration_placeholder:"Čas bana",hours:"ur",days:"dni",weeks:"tednov",months:"mesecev",permanent:"Za vedno",custom:"Po meri",helper_text:"Prosim, izberite trajanje",submit:"Potrdi odstranitev",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},VY={$meta:MY,restarter:$Y,ban_messages:OY,whitelist_messages:LY,server_actions:BY,nui_warning:FY,nui_menu:WY},HY={label:"Swedish",humanizer_language:"sv"},UY={start_timeout:"Servern kunde inte starta i tid.",crash_detected:"Krasch upptäckt",hang_detected:"Fördröjning upptäckt",partial_hang_warn:"På grund av fördröjningar startar servern om. Vänligen koppla från nu.",partial_hang_warn_discord:"På grund av fördröjningar startar **%{servername}** om inom en minut.",schedule_reason:"Schemalagd omstart om %{time}",schedule_warn:"Den här servern kommer startas om inom %{smart_count} minuter. Vänligen lämna. |||| Den här servern kommer startas om inom %{smart_count} minuter.",schedule_warn_discord:"**%{servername}** är schemalagd att startas om inom %{smart_count} minuter. |||| **%{servername}** är schemalagd att startas om inom %{smart_count} minuter."},GY={kick_temporary:'(%{author}) Du har blivit bannlyst från denna server på grund av "%{reason}". Din bannlysning går ut : %{expiration}.',kick_permanent:'(%{author}) Du har blivit permanent bannlyst från denna server på grund av "%{reason}".',reject:{title_permanent:"Du har blivit permanent bannlyst från servern.",title_temporary:"Du har blivit temorärt bannlyst.",label_expiration:"Din bannlysning går ut inom",label_date:"bannlysning datum",label_author:"Bannlyst av",label_reason:"Bannlysnings anledning",label_id:"Bannlysnings ID",note_multiple_bans:"OBS Du kan vara bannlyst på flera identifikationer.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},KY={admin_only:{mode_title:"Denna server är i <strong>Endast Admin</strong> läge.",insufficient_ids:"Du har inte en <code>discord</code> eller <code>fivem</code> identifikation, och minst en av dem är nödvändiga för att validera om du är en txAdmin administratör.",deny_message:"Dina identifikationer är inte tilldelade till något txAdmin administratörs konto."},guild_member:{mode_title:"Denna server har <strong>Discord Server Medlems Whitelist</strong>.",insufficient_ids:"Du har inte en <code>discord</code> identifikation, som är nödvändigt för att validera om du har gått med i våran Discord Server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Du måste gå med i våran Discord Server för att kunna ansluta till servern.",deny_message:"Var vänlig gå med i %{guildname} och sedan försök igen."},guild_roles:{mode_title:"Denna servern har <strong>Discord Rolls Whitelist</strong>.",insufficient_ids:"Du har inte en <code>discord</code> identifikation, vilket är nödvändigt för att validera om du gått med i våran Discord Server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Du måste gå med i våran Discord Server för att kunna ansluta till servern.",deny_notmember_message:"Var vänlig gå med i %{guildname}, och skaffa rollen som är nödvändig för att ansluta, sedan försök igen.",deny_noroles_title:"Du har inte rollen som krävs för att kun",deny_noroles_message:"För att kunna ansluta till denna servern måste du ha minst en av de roller som krävs i Discord servern %{guildname}."},approved_license:{mode_title:"Denna servern har <strong>Licens Whitelist</strong> läge.",insufficient_ids:"Du har inte en <code>licens</code> identifikation, vilket betyder att servern har <code>sv_lan</code> påslaget. Om du är server ägaren kan du stänga av detta i <code>server.cfg</code> filen.",deny_title:"Du är inte whitelistad i denna server.",request_id_label:"Begärelse ID"}},qY={restarting:"Servern omstart (%{reason}).",restarting_discord:"**%{servername}** startas om (%{reason}).",stopping:"Servern stängs av (%{reason}).",stopping_discord:"**%{servername}** håller på att stängas av (%{reason}).",spawning_discord:"**%{servername}** håller på att startas."},YY={title:"VARNING",warned_by:"Varnad av:",instruction:"Håll in [SPACE] i 10 sekunder för att dölja detta meddelande."},JY={misc:{help_message:`txAdmin Menyn är aktiverad, skriv /tx i chatten för att öppna den.
Du kan ändra knapp på [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Dina id stämmer inte överns med dom som är registerade i txAdmin regisrtert.
Om du är registerad på Txadmin,gå till administratör hanteraren och dubbelkolla att id:en är korrekta.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Du har inte behörighet för detta.",unknown_error:"Ett okänt problem har uppstått",not_enabled:"Txadmin menyn är inte aktiverad! Du kan aktivera den på Txadmin panelen.",announcement_title:"Server meddelande skickat av %{author}:",dialog_empty_input:"Du kan inte ha ett tomt fält.",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"Du har frusit spelaren",unfroze_player:"Du har avfrusit spelaren",was_frozen:"Du har blivit frusen av en Server administratör"},common:{cancel:"Avbryt",submit:"Överlämmna",error:"Ett fel har uppstått",copied:"Kopierat till urklipp."},page_main:{tooltips:{tooltip_1:"Använd %{key} för att ändra sida & piltangeterna för att navigera mellan menyernas alternativ",tooltip_2:"Visa menyer har under kationriger vilket kan användas med hjälp av piltangernterna"},player_mode:{title:"Spelar läge",noclip:{title:"Noclip",label:"Flyga runt",success:"Ingen Noclip"},godmode:{title:"Gud",label:"Oförstörbar",success:"Gudläge aktiverat"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"Vanlig",label:"Vanlig spelare",success:"Återvände till vanlig spelare."}},teleport:{title:"Teleportera",generic_success:"Teleportering lyckad!",waypoint:{title:"Position",label:"Gå till positionen satt",error:"Du har ingen position utmärkt."},coords:{title:"Kordinater",label:"Gå till specifika kordinater",dialog_title:"Teleportera",dialog_desc:"Skriv kordinaterna i x, y, z format för att kunna teleportera.",dialog_error:"Ogiltiga kordinater. Det måste vara i formatet: 111, 222, 33"},back:{title:"Gå tillbaka",label:"Gå tillbaka till senaste positionen",error:"Du har ingen tidigare position"},copy:{title:"Kopiera kordinaterna",label:"Kopiera kordinaterna till urklipp."}},vehicle:{title:"Fordon",onesync_error:"Detta alternativ kräver OneSync för fordon hantering",not_in_veh_error:"Du är för tillfället inte i fordonet!",spawn:{title:"Ta fram",label:"Ta fram fordon med moddel namn",dialog_title:"Ta fram fordon",dialog_desc:"Skriv in moddel namnet på fordonet du vill ta fram.",dialog_success:"Fordon framtaget!",dialog_error:"Fordonet '%{modelName}' finns inte!",dialog_info:"Försöker ta fram %{modelName}."},fix:{title:"Laga",label:"Laga nuvarande fordon",success:"Fordon lagat!"},delete:{title:"Ta bort",label:"Ta bort nuvarande fordon",success:"Fordon bortaget!"},boost:{title:"Trimma",label:"Trimma bilen och nå maximalt nöje (och kanske hastighet)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Läka",myself:{title:"Dig själv",label:"Återställer din hälsa",success_0:"Alla är läkta!",success_1:"Du bör må bra nu!",success_2:"Återställd till max!",success_3:"Smärtan fixad!"},everyone:{title:"Alla",label:"Detta kommer läka och återuppliva alla spelare",success:"Helad och återupplivade alla spelare."}},announcement:{title:"Skicka ut medelande",label:"Skicka ett meddelande till alla spelare inne på servern",dialog_desc:"Skriv in meddelandet du vill skicka till alla spelare.",dialog_placeholder:"Ditt Medelande...",dialog_success:"Ditt medelande är utsickat."},clear_area:{title:"Återställ världs ytan",label:"Återställer ett angivet världsområde till dess standardläge",dialog_desc:"Vänligen skriv in radien du vill rensa objekt i (0-300). Detta kommer inte rensa saker servern har spawnat",dialog_success:"Rensar area med %{radius}m",dialog_error:"Ogiltig radie, försök igen."},player_ids:{title:"Sätt på spelares id",label:"När du sätter på detta kommer du kunna se alla spelares id i närheten.",alert_show:"Visa spelares id i närheten.",alert_hide:"Dölj spelares id i närheten."}},page_players:{misc:{online_players:"Spelare inne",players:"Spelare",search:"Sök",zero_players:"Inga spelare funna"},sort:{label:"Sortera efter",distance:"Avstånd",id:"ID",joined_first:"Gick med först",joined_last:"Gick med senast",closest:"Närmast",farthest:"Längst"},card:{health:"%{percentHealth}% Hälsa"}},player_modal:{misc:{error:"Kunde inte ta emot spelarens information. Felkod syns nedan:",target_not_found:"Kunde inte hitta en spelare med den identifikationen %{target}"},tabs:{actions:"Alternativ",info:"Information",ids:"identifikationer",history:"Historik",ban:"Bannlys"},actions:{title:"Spelare alternativ",command_sent:"Kommando skickat",moderation:{title:"Moderation",options:{dm:"Direktmeddelande",warn:"Varna",kick:"Sparka",set_admin:"Ge administratör"},dm_dialog:{title:"Direktmeddelande",description:"Vad vill du skriva i ditt direktmeddelande till spelaren",placeholder:"Anledning",success:"Ditt direktmeddelande har skickats"},warn_dialog:{title:"Varna",description:"Vad är anledningen till att du varnar spelaren?",placeholder:"Anlednig",success:"Spelaren är varnad!"},kick_dialog:{title:"Sparka",description:"Varför vill du sparka denna spelare",placeholder:"Anledning",success:"Spelaren är sparkad!"}},interaction:{title:"Interkationer",options:{heal:"Läk",go_to:"Gå till",bring:"Ta spelare till mig",spectate:"Åskåda",toggle_freeze:"Växla frysläge"},notifications:{heal_player:"Spelare är läkt",tp_player:"Spelare teleporterad till dig",bring_player:"Tog spelare till dig",spectate_failed:"Misslyckades att hitta spelaren, avslutar åskådarläget.",spectate_yourself:"Du kan inte åskåda dig själv.",freeze_yourself:"Du kan inte frysa dig själv.",spectate_cycle_failed:"Där finns inga spelare att gå mellan."}},troll:{title:"Trolla",options:{drunk:"Gör full",fire:"Tänd Eld",wild_attack:"Vild Djursattack"}}},info:{title:"Spelar information",session_time:"Session tid",play_time:"Speltid",joined:"Anslöt",whitelisted_label:"Vitlistad",whitelisted_notyet:"Inte ännu vitlistad",btn_wl_add:"Lägg till vitlistning",btn_wl_remove:"Ta bort vitlistning",btn_wl_success:"Vitlistnings status ändrad.",log_label:"Historik",log_empty:"Inga bannlysningar eller varnningar funna.",log_ban_count:"%{smart_count} Bannlysning |||| %{smart_count} Bannlysningar",log_warn_count:"%{smart_count} Varning |||| %{smart_count} Varnningar",log_btn:"Detaljer",notes_changed:"Spelar notering ändrad.",notes_placeholder:"Noteringar om spelare..."},history:{title:"Historik",btn_revoke:"Dra tillbaka",revoked_success:"Handling tillbaka dragen",banned_by:"Bannlyst av %{author}",warned_by:"Varnad av %{author}",revoked_by:"Tillbaka dragen av %{author}.",expired_at:"Gick ut den %{date}.",expires_at:"Går ut den %{date}."},ban:{title:"Bannlys spelare",reason_placeholder:"Anledning",duration_placeholder:"Varaktighet",hours:"Timmar",days:"Dagar",weeks:"Veckor",months:"Månader",permanent:"Permanent",custom:"Anpassad",helper_text:"Vänligen välj en varaktighet",submit:"Tillämpa bannlysning",reason_required:"Du måste fylla i anledning.",success:"Spelare är bannlyst"},ids:{current_ids:"Nuvarande identifikationer",previous_ids:"Tidigare använda identifikationer",all_hwids:"All Hardware IDs"}}},ZY={$meta:HY,restarter:UY,ban_messages:GY,whitelist_messages:KY,server_actions:qY,nui_warning:YY,nui_menu:JY},XY={label:"Thai",humanizer_language:"th"},QY={start_timeout:"ไม่สามารถเริ่มได้ทันเวลาที่กำหนดไว้",crash_detected:"ตรวจพบข้อผิดพลาด",hang_detected:"ตรวจพบอาการแฮงค์",partial_hang_warn:"เนื่องจากพบอาการแฮงค์ในบางส่วน เซิร์ฟเวอร์นี้จะรีสตาร์ทใน 1 นาที กรุณายกเลิกการเชื่อมต่อในขณะนี้",partial_hang_warn_discord:"เนื่องจากพบอาการแฮงค์ในบางส่วน, **%{servername}** จะรีสตาร์ทใน 1 นาที",schedule_reason:"รีสตาร์ทตามกำหนดเวลา %{time}",schedule_warn:"เซิร์ฟเวอร์ถูกกำหนดเวลาให้รีสตาร์ทใน %{smart_count} นาที โปรดยกเลิกการเชื่อมต่อทันที |||| เซิร์ฟเวอร์ถูกกำหนดเวลาให้รีสตาร์ทใน %{smart_count} นาที.",schedule_warn_discord:"**%{servername}** มีกำหนดการจะรีสตาร์ทใน %{smart_count} นาที |||| **%{servername}** มีกำหนดการจะรีสตาร์ทใน %{smart_count} นาที"},eJ={kick_temporary:'(%{author}) คุณถูกแบนจากเซิร์ฟเวอร์นี้เพราะ "%{reason}" การแบนของคุณจะหมดอายุใน: %{expiration}.',kick_permanent:'(%{author}) คุณถูกแบนจากเซิร์ฟเวอร์นี้อย่างถาวรเพราะ "%{reason}"',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},tJ={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},nJ={restarting:"เซิร์ฟเวอร์รีสตาร์ท (%{reason})",restarting_discord:"**%{servername}** กำลังรีสตาร์ท (%{reason})",stopping:"เซิร์ฟเวอร์หยุดทำงาน (%{reason})",stopping_discord:"**%{servername}** กำลังหยุดทำงาน (%{reason})",spawning_discord:"**%{servername}** กำลังเริ่มต้นระบบ"},rJ={title:"WARNING",warned_by:"Warned by:",instruction:"กด [SPACE] ค้าวไว้เป็นเวลา 10 วินาทีเพื่อปิดข้อความนี้"},oJ={misc:{help_message:`เปิดใช้งานเมนู txAdmin แล้ว พิมพ์ /tx เพื่อเปิดมันขึ้น
คุณยังสามารถกำหนดค่าปุ่ม keybind ได้ที่ [Game Settings > Key Bindings > FiveM > Menu: Open Main Page]`,menu_not_admin:`ตัวตนของคุณไม่ตรงกับที่ผู้ดูแลระบบลงทะเบียนใน txAdmin
หากคุณลงทะเบียนใน txAdmin แล้ว ให้ไปที่ Admin Manager และตรวจสอบให้แน่ใจว่าได้บันทึกตัวระบุของคุณแล้ว`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"คุณไม่ได้รับสิทธิ์นี้",unknown_error:"เกิดข้อผิดพลาดที่ไม่รู้จัก",not_enabled:"ไม่ได้เปิดใช้งานเมนู txAdmin คุณสามารถเปิดใช้งานได้ในหน้า การตั้งค่าของ txAdmin",announcement_title:"ประกาศจากเซิร์ฟเวอร์โดย %{author}:",dialog_empty_input:"คุณไม่สามารถป้อนข้อมูลว่างได้",directmessage_title:"DM from admin %{author}:"},frozen:{froze_player:"คุณได้ถูกระงับผู้เล่นแล้ว",unfroze_player:"คุณได้ยกเลิกการถูกระงับผู้เล่นแล้ว",was_frozen:"คุณถูกระงับโดยผู้ดูแลเซิร์ฟเวอร์"},common:{cancel:"ยกเลิก",submit:"ยอมรับ",error:"เกิดข้อผิดพลาด",copied:"คัดลอกไปยังคลิปบอร์ดแล้ว"},page_main:{tooltips:{tooltip_1:"ใช้ปุ่ม %{key} เพื่อสลับหน้าและเป็นปุ่มลูกศรเพื่อนำทางรายการเมนู",tooltip_2:"รายการเมนูบางรายการมีตัวเลือกย่อยซึ่งสามารถเลือกได้โดยใช้ปุ่มลูกศรซ้ายและขวา"},player_mode:{title:"โหมดผู้เล่น",noclip:{title:"โหมดอิสระ",label:"บินไปรอบๆได้",success:"เปิดใช้งานโหมดอิสระ"},godmode:{title:"โหมดพระเจ้า",label:"อยู่ยงคงกระพัน",success:"เปิดใช้โหมดพระเจ้า"},superjump:{title:"Super Jump",label:"Toggle super jump mode, the player will also run faster",success:"Super Jump enabled"},normal:{title:"โหมดธรรมดา",label:"โหมดเริ่มต้น",success:"กลับไปสู่โหมดเริ่มต้นเป็นผู้เล่น"}},teleport:{title:"เทเลพอร์ต",generic_success:"ส่งคุณเข้าไปในรูหนอนแล้วแล้ว",waypoint:{title:"จุดมาร์ค",label:"ไปยังจุดที่ทำเครื่องหมายไว้",error:"คุณยังไม่ได้ทำจุดมาร์คไว้"},coords:{title:"พิกัด",label:"ไปยังพิกัดจะระบุ",dialog_title:"เทเลพอร์ต",dialog_desc:"ระบุพิกัดในรูปแบบ x, y, z เพื่อผ่านโดยใช้รูหนอน",dialog_error:"พิกัดไม่ถูกต้อง ต้องอยู่ในรูปแบบ: 111, 222, 33"},back:{title:"กลับ",label:"กลับไปยังตำแหน่งล่าสุด",error:"คุณไม่มีสถานที่ล่าสุดที่จะกลับไป"},copy:{title:"คัดลอกพิกัด",label:"คัดลอกพิกัดไปยังคลิปบอร์ด"}},vehicle:{title:"ยานพาหนะ",onesync_error:"ตัวเลือกนี้กำหนดให้ต้องเปิด OneSync เพื่อสำหรับการจัดการเอนทิตีในเซิร์ฟเวอร์",not_in_veh_error:"คุณไม่ได้อยู่ในยานพาหนะในขณะนี้",spawn:{title:"Spawn",label:"สร้างยานพาหนะตามชื่อโมเดล",dialog_title:"สร้างยานพาหนะ",dialog_desc:"ป้อนชื่อโมเดลของยานพาหนะที่คุณต้องการสร้างขึ้นมา",dialog_success:"สร้างยานพาหนะขึ้นมาแล้ว",dialog_error:"โมเดลยานพาหนะชื่อ '%{modelName}' ไม่ได้มีอยู่",dialog_info:"พยายามที่จะสร้าง %{modelName}"},fix:{title:"ซ่อม",label:"ซ่อมยานพาหนะปัจจุบัน",success:"ซ่อมยานพาหนะแล้ว"},delete:{title:"ลบ",label:"ลบยานพาหนะปัจจุบัน",success:"ลบยานพาหนะแล้ว"},boost:{title:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"รักษา",myself:{title:"ตัวเอง",label:"ฟื้นฟูสุขภาพของคุณ",success_0:"หายดีแล้ว",success_1:"คุณน่าจะรู้สึกดีขึ้นแล้วในขณะนี้",success_2:"ฟื้นคืนชีพเต็มพิกัด",success_3:"รักษาอาการเจ็บแล้ว"},everyone:{title:"ทุกคน",label:"รักษาและชุบชีวิตผู้เล่นทุกคน",success:"รักษาและชุบชีวิตผู้เล่นทุกคนแล้ว"}},announcement:{title:"ส่งประกาศ",label:"ส่งประกาศถึงผู้เล่นออนไลน์ทุกคนแล้ว",dialog_desc:"ส่งประกาศถึงผู้เล่นออนไลน์ทุกคนแล้ว",dialog_placeholder:"ข้อความประกาศของคุณ...",dialog_success:"ส่งข้อความประกาศแล้ว"},clear_area:{title:"รีเซ็ตพื้นที่โลก",label:"รีเซ็ตพื้นที่โลกให้กลับไปเป็นสถานะเริ่มต้น",dialog_desc:"โปรดป้อนรัศมีที่คุณต้องการรีเซ็ตเอนทิตีในช่วง (0-300) สิ่งนี้จะไม่ล้างเอนทิตีที่เกิดจากฝั่งเซิร์ฟเวอร์ได้",dialog_success:"ลง้าพื้นที่ในรัศมีระยะ %{radius}เมตร แล้ว",dialog_error:"ป้อนข้อมูลรัศมีไม่ถูกต้อง ลองอีกครั้ง"},player_ids:{title:"สลับไอดีผู้เล่น",label:"สลับการแสดงไอดีผู้เล่น (และข้อมูลอื่นๆ) บริเวณส่วนเหนือหัวของผู้เล่นในระยะใกล้เคียงทั้งหมด",alert_show:"กำลังแสดงไอดีของผู้เล่นใกล้เคียง",alert_hide:"กำลังซ่อนไอดีของผู้เล่นใกล้เคียง"}},page_players:{misc:{online_players:"ผู้เล่นที่ออนไลน์",players:"ผู้เล่น",search:"ค้นหา",zero_players:"ไม่พบผู้เล่น"},sort:{label:"กรอกผู้เล่นจาก",distance:"ระยะทาง",id:"ไอดี",joined_first:"เข้าร่วมก่อน",joined_last:"เข้าร่วมล่าสุด",closest:"ใกล้ที่สุด",farthest:"ไกลที่สุด"},card:{health:"สุขภาพ %{percentHealth}%"}},player_modal:{misc:{error:"เกิดข้อผิดพลาดขณะดึงรายละเอียดผู้ใช้รายนี้ ข้อผิดพลาดแสดงอยู่ด้านล่าง:",target_not_found:"ไม่สามารถหาผู้เล่นที่ออนไลน์จากไอดีหรือชื่อผู้ใช้จาก %{target}"},tabs:{actions:"การกระทำ",info:"ข้อมูล",ids:"ไอดี",history:"ประวัติ",ban:"แบน"},actions:{title:"การกระทำของผู้เล่น",command_sent:"ส่งคำสั่งแล้ว",moderation:{title:"จัดการ",options:{dm:"DM",warn:"เตือน",kick:"เตะ",set_admin:"มอบผู้ดูแลระบบ"},dm_dialog:{title:"Direct Message",description:"เหตุผลที่จะส่งข้อความไปหาผู้เล่นรายนี้โดยตรง",placeholder:"เหตุผล...",success:"ส่ง DM ของคุณแล้ว"},warn_dialog:{title:"เตือน",description:"เหตุผลที่จะส่งข้อความเตือนไปหาผู้เล่นรายนี้",placeholder:"เหตุผล...",success:"ผู้เล่นถูกเตือนแล้ว"},kick_dialog:{title:"เตะ",description:"เหตุผลที่จะเตะผู้เล่นรายนี้",placeholder:"เหตุผล...",success:"ผู้เล่นถูกเตะแล้ว"}},interaction:{title:"ปฏิสัมพันธ์",options:{heal:"รักษา",go_to:"ไปหา",bring:"ดึงมา",spectate:"รับชม",toggle_freeze:"ระงับ"},notifications:{heal_player:"รักษาผู้เล่น",tp_player:"เทเลพอร์ตไปหาผู้เล่น",bring_player:"เรียกผู้เล่นมา",spectate_failed:"ล้มเหลวในการไปหาเป้าหมาย ออกจากโหมดรับชม",spectate_yourself:"คุณไม่สามารถรับชมตัวเองได้",freeze_yourself:"คุณไม่สามารถระงับตัวเองได้",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"แผนร้าย",options:{drunk:"ทำให้เมา",fire:"ใส่ไฟ",wild_attack:"สัตว์ป่าโจมตี"}}},info:{title:"ข้อมูลผู้เล่น",session_time:"เวลาเซสชัน",play_time:"เวลาเล่น",joined:"เข้าร่วม",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"ประวัติที่เกี่ยวข้อง",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"แบนผู้เล่น",reason_placeholder:"เหตุผล",duration_placeholder:"ระยะเวลา",hours:"ชั่วโมง",days:"วัน",weeks:"สัปดาห์",months:"เดือน",permanent:"ถาวร",custom:"กำหนดเอง",helper_text:"กรุณาเลือกระยะเวลา",submit:"ยอมระบการแบน",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},iJ={$meta:XY,restarter:QY,ban_messages:eJ,whitelist_messages:tJ,server_actions:nJ,nui_warning:rJ,nui_menu:oJ},aJ={label:"Turkish",humanizer_language:"tr"},sJ={start_timeout:"zamanında başlatılamadı",crash_detected:"Çökme tespit edildi",hang_detected:"Takılma algılandı",partial_hang_warn:"Takılma nedeniyle bu sunucu 1 dakika içinde yeniden başlayacak. Lütfen şimdi bağlantıyı kesin.",partial_hang_warn_discord:"Takılma nedeniyle **%{servername}** 1 dakika içinde yeniden başlayacak.",schedule_reason:"Zamanlanmış yeniden başlatma %{time}",schedule_warn:"Sunucu %{smart_count} dakika içerisinde zamanlanmış şekilde yeniden başlatılacaktır. Lütfen çıkış yapın. |||| Sunucu %{smart_count} dakika içerisinde zamanlanmış şekilde yeniden başlatılacaktır.",schedule_warn_discord:"**%{servername}** sunucusu %{smart_count} dakika içerisinde yeniden başlatılmaya zamanlandı. |||| **%{servername}** sunucusu %{smart_count} dakika içerisinde yeniden başlatılmaya zamanlandı."},lJ={kick_temporary:'(%{author}) "%{reason}" sebebi ile bu sunucudan uzaklaştırıldın! Cezanın bitmesine kalan süre: %{expiration}.',kick_permanent:'(%{author}) "%{reason}". sebebi ile bu sunucudan süresiz olarak uzaklaştırıldın!',reject:{title_permanent:"Bu sunucudan kalıcı olarak yasaklandınız.",title_temporary:"Bu sunucudan geçici olarak yasaklandınız.",label_expiration:"Yasak süreniz şu tarihte sona erecek:",label_date:"Yasaklanma Tarihi",label_author:"Yasaklayan",label_reason:"Yasaklanma Sebebi",label_id:"Ban ID",note_multiple_bans:"Not: Tanımlayıcılarınız üzerinde birden fazla aktif yasağınız var.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},uJ={admin_only:{mode_title:"Bu sunucu <strong>Sadece-Yetkili</strong> modundunadır.",insufficient_ids:"<code>discord</code> veya <code>fivem</code> tanımlayıcısına sahip değilsiniz, en az bir tanesi sizin bir txAdmin yöneticisi olup olmadığınızı doğrulamak için gereklidir.",deny_message:"Tanımlayıcılarınız herhangi bir txAdmin yöneticisine ait değildir."},guild_member:{mode_title:"Bu sunucu <strong>Discord Üye Beyaz Listesi</strong> modundunadır.",insufficient_ids:"<code>discord</code> tanımlayıcısına sahip değilsiniz, Discord Sunucusuna katılıp katılmadığınızı doğrulamak için gereklidir. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Bağlanmak için Discord Sunucumuzda bulunmanız gerekiyor.",deny_message:"Lütfen %{guildname} sunucumuza katılın ve tekrar deneyin."},guild_roles:{mode_title:"Bu sunucu <strong>Discord Rol Beyaz Listesi</strong> modunda.",insufficient_ids:"<code>discord</code> tanımlayıcısına sahip değilsiniz, Discord Sunucusuna katılıp katılmadığınızı doğrulamak için gereklidir. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Bağlanmak için Discord Sunucumuzda bulunmanız gerekiyor.",deny_notmember_message:"Lütfen %{guildname} sunucumuzda bulunun, gerekli rollerden birini alın ve tekrar deneyin",deny_noroles_title:"Katılmak için beyaz listelenmiş bir role sahip değilsiniz.",deny_noroles_message:"Bu sunucuya katılmak için %{guildname} sunucumuzda beyaz listelenmiş rollerden en az birine sahip olmanız gerekiyor."},approved_license:{mode_title:"Bu sunucu <strong>Lisans Beyaz Listesi</strong> modunda.",insufficient_ids:"<code>license</code> tanımlayıcısına sahip değilsiniz, bu sunucunun <code>sv_lan</code> özelliği etkinleştirilmiş demektir. Sunucu sahibiyseniz, <code>server.cfg</code> dosyasında devre dışı bırakabilirsiniz.",deny_title:"Bu sunucuya katılmak için beyaz listeli değilsiniz.",request_id_label:"Talep ID"}},cJ={restarting:"Sunucu yeniden başlatılıyor.(%{reason}).",restarting_discord:"**%{servername}** sunucusu yeniden başlatılıyor. (%{reason}).",stopping:"Sunucu kapatılıyor(%{reason}).",stopping_discord:"**%{servername}** sunucu kapatılıyor (%{reason}).",spawning_discord:"**%{servername}** sunucu başlatıldı."},dJ={title:"UYARI",warned_by:"Uyarıldın:",instruction:"Bu mesajı geçmek için [SPACE] tuşuna 10 saniye boyunca basılı tut."},pJ={misc:{help_message:`txAdmin Menüsü etkinleştirildi, açmak için /tx yazın.
Ayrıca [Oyun Ayarları > Tuş Bağlantıları > FiveM > Menü: Ana Sayfayı Aç] öğesinde bir tuş ataması yapılandırabilirsiniz.`,menu_not_admin:`Tanımlayıcılarınız, txAdmin'de kayıtlı herhangi bir yöneticiyle eşleşmiyor.
txAdmin'de kayıtlıysanız, Admin Manager'e gidin ve tanımlayıcılarınızın kaydedildiğinden emin olun.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Bu izne sahip değilsiniz.",unknown_error:"Bilinmeyen bir hata oluştu.",not_enabled:"txAdmin Menüsü etkin değil! Bunu txAdmin ayarları sayfasından etkinleştirebilirsiniz.",announcement_title:"%{author} tarafından Sunucu Duyurusu:",dialog_empty_input:"Boş bir girdiniz olamaz.",directmessage_title:"%{author} yöneticisinden DM:"},frozen:{froze_player:"Oyuncuyu dondurdunuz!",unfroze_player:"Oyuncuyu çözdünüz!",was_frozen:"Bir sunucu yöneticisi tarafından donduruldunuz!"},common:{cancel:"İptal",submit:"Gönder",error:"Bir hata oluştu",copied:"Panoya kopyalandı."},page_main:{tooltips:{tooltip_1:"Sayfalar arasında geçiş yapmak için %{key} & menü öğelerinde gezinmek için ok tuşlarını kullanın",tooltip_2:"Belirli menü öğeleri, sol ve sağ ok tuşları kullanılarak seçilebilen alt seçeneklere sahiptir."},player_mode:{title:"Oyuncu Modu",noclip:{title:"NoClip",label:"Etrafta uç",success:"NoClip etkinleştirilmiş"},godmode:{title:"Tanrı modu",label:"Ölümsüzlük",success:"Tanrı modu etkinleştirilmiş"},superjump:{title:"Süper Zıplama",label:"Süper Zıplama modunu aç/kapat, oyuncu aynı zamanda daha hızlı koşacaktır",success:"Süper Zıplama etkinleştirilmiş"},normal:{title:"Normal",label:"Varsayılan mod",success:"Varsayılan oyuncu moduna döndü."}},teleport:{title:"Işınlanma",generic_success:"Seni solucan deliğine gönderdi!",waypoint:{title:"Waypoint",label:"İşaretlediğin yere git",error:"Herhangi bir yer işaretlemedin."},coords:{title:"Koordinat",label:"Belirtilen koordinatlara git",dialog_title:"Işınlanma",dialog_desc:"Solucan deliğinden geçmek için koordinatları x, y, z formatında sağlayın.",dialog_error:"Geçersiz koordinatlar. Şu biçimde olmalıdır: 111, 222, 33"},back:{title:"Geri",label:"Son konuma geri dön",error:"Geri dönecek son konumun yok!"},copy:{title:"Koordinatları Kopyala",label:"Koordinatları panoya kopyalayın."}},vehicle:{title:"Araç",onesync_error:"Bu seçenek, sunucu varlığı işleme için OneSync'in açık olmasını gerektirir",not_in_veh_error:"Şu anda bir araçta değilsiniz!",spawn:{title:"Spawn",label:"Model adına göre araç spawnlama",dialog_title:"Aracı spawnla",dialog_desc:"Spawnlamak istediğiniz aracın model adını girin.",dialog_success:"Araç spawnlandı!",dialog_error:"'%{modelName}' araç modeli mevcut değil!",dialog_info:"%{modelName} spawnlanıyor."},fix:{title:"Tamir",label:"Mevcut aracı tamir et",success:"Araç tamir edildi!"},delete:{title:"Sil",label:"Mevcut aracı sil",success:"Araç silindi!"},boost:{title:"Güçlendir",label:"Maksimum eğlenceye (ve belki de hıza) ulaşmak için arabayı güçlendirin",success:"Araç güçlendirildi!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Sağlık",myself:{title:"Kendim",label:"Sağlığınızı geri yükler",success_0:"Hepsi iyileşti!",success_1:"Şimdi iyi hissediyor olmalısın!",success_2:"Tamamen restore edildi!",success_3:"Hatalar düzeltildi!"},everyone:{title:"Herkes",label:"Tüm oyuncuları iyileştirecek ve canlandıracak",success:"Tüm oyuncuları iyileştirdi ve canlandırdı."}},announcement:{title:"Duyuru Gönder",label:"Tüm çevrimiçi oyunculara bir duyuru gönderin.",dialog_desc:"Tüm çevrimiçi oyunculara bir duyuru gönderin.",dialog_placeholder:"Duyurunuz...",dialog_success:"Duyuru gönderildi."},clear_area:{title:"Dünya Alanını Sıfırla",label:"Belirtilen bir dünya alanını varsayılan durumuna sıfırlayın",dialog_desc:"Lütfen (0-300) içindeki varlıkları sıfırlamak istediğiniz yarıçapı girin. Bu, sunucu tarafında oluşturulan varlıkları temizlemez.",dialog_success:"%{radius}m yarıçaplı alanı temizleme",dialog_error:"Geçersiz yarıçap girişi. Tekrar deneyin."},player_ids:{title:"Oyuncu Kimliklerini Aç/Kapat",label:"Yakındaki tüm oyuncuların başının üstünde oyuncu kimliklerini (ve diğer bilgileri) göstermeyi aç/kapat",alert_show:"Yakındaki oyuncu NetID'leri gösteriliyor.",alert_hide:"Yakındaki oyuncu NetID'lerini gizleme."}},page_players:{misc:{online_players:"Çevrimiçi Oyuncular",players:"Oyuncular",search:"Arama",zero_players:"Oyuncu bulunamadı"},sort:{label:"Sırala",distance:"Mesafe",id:"ID",joined_first:"İlk katıldı",joined_last:"Son katıldı",closest:"En yakın",farthest:"En uzak"},card:{health:"%{percentHealth}% sağlık"}},player_modal:{misc:{error:"Bu kullanıcıların ayrıntıları alınırken bir hata oluştu. Hata aşağıda gösterilmiştir:",target_not_found:"Kimliği veya kullanıcı adı %{target} olan bir çevrimiçi oyuncu bulunamadı"},tabs:{actions:"Hareketler",info:"Bilgi",ids:"ID'ler",history:"Geçmiş",ban:"Yasakla"},actions:{title:"Oyuncu Eylemleri",command_sent:"Komut gönderildi!",moderation:{title:"Moderasyon",options:{dm:"Direkt Mesaj",warn:"Uyarı",kick:"At",set_admin:"Adminlik Ver"},dm_dialog:{title:"Direkt mesaj",description:"Bu oyuncuya doğrudan mesaj göndermenin nedeni nedir?",placeholder:"Sebep...",success:"DM'niz gönderildi!"},warn_dialog:{title:"Uyarı",description:"Bu oyuncuyu doğrudan uyarmanın sebebi nedir?",placeholder:"Sebep...",success:"Oyuncu uyarıldı!"},kick_dialog:{title:"Kick",description:"Bu oyuncuyu atmanın sebebi nedir?",placeholder:"Sebep...",success:"Oyuncu atıldı!"}},interaction:{title:"Etkileşim",options:{heal:"İyileştirmek",go_to:"Yanına Git",bring:"Yanına Çek",spectate:"İzle",toggle_freeze:"Dondurmayı Aç/Kapat"},notifications:{heal_player:"Oyuncu iyileştirildi",tp_player:"Oyuncuya ışınlanıldı",bring_player:"Oyuncu yanınıza ışınlandı",spectate_failed:"Hedef çözülemedi! İzlemeden çıkıldı.",spectate_yourself:"Kendini izleyemezsiniz.",freeze_yourself:"Kendini donduramazsın.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Sarhoş Yap",fire:"Ateşe Ver",wild_attack:"Hayvan Saldırısı"}}},info:{title:"Oyuncu bilgisi",session_time:"Oturum süresi",play_time:"Oynama süresi",joined:"Katıldı",whitelisted_label:"Whitelist'e alındı",whitelisted_notyet:"henüz değil",btn_wl_add:"WL ekle",btn_wl_remove:"WL al",btn_wl_success:"Whitelist durumu değişti.",log_label:"Kayıt",log_empty:"Yasaklama/uyarı bulunamadı.",log_ban_count:"%{smart_count} yasak |||| %{smart_count} yasak",log_warn_count:"%{smart_count} uyarı |||| %{smart_count} uyarı",log_btn:"DETAYLAR",notes_changed:"Oyuncu notu değişti.",notes_placeholder:"Bu oyuncu hakkında notlar..."},history:{title:"İlgili geçmiş",btn_revoke:"İPTAL ET",revoked_success:"İşlem iptal edildi!",banned_by:"%{author} tarafından yasaklandı",warned_by:"%{author} tarafından uyarıldı",revoked_by:"%{author} tarafından iptal edildi.",expired_at:"%{date} tarihinde süresi doldu.",expires_at:"%{date} tarihinde sona eriyor."},ban:{title:"Oyuncuyu yasakla",reason_placeholder:"Sebep",duration_placeholder:"Süre",hours:"saat",days:"gün",weeks:"hafta",months:"ay",permanent:"Kalıcı",custom:"Özel",helper_text:"Lütfen bir süre seçin",submit:"Yasağı uygula",reason_required:"Neden alanı gereklidir.",success:"Oyuncu yasaklandı!"},ids:{current_ids:"Geçerli Tanımlayıcılar",previous_ids:"Daha Önce Kullanılan Tanımlayıcılar",all_hwids:"All Hardware IDs"}}},fJ={$meta:aJ,restarter:sJ,ban_messages:lJ,whitelist_messages:uJ,server_actions:cJ,nui_warning:dJ,nui_menu:pJ},mJ={label:"Vietnamese",humanizer_language:"vi"},hJ={start_timeout:"Có lỗi trong quá trình khởi động máy chủ",crash_detected:"phát hiện sự cố",hang_detected:"phát hiện bị treo",partial_hang_warn:"Máy chủ gặp sự cố và sẽ khởi động lại sau 1 phút, vui lòng ngắt kết nối.",partial_hang_warn_discord:"Có sự cố, **%{servername}** sẽ khởi động lại sau 1 phút.",schedule_reason:"khởi động lại định kỳ vào lúc %{time}",schedule_warn:"Máy chủ sẽ khởi động lại sau %{smart_count} phút. Vui lòng ngắt kết nối. |||| Máy chủ sẽ khởi động lại sau %{smart_count} phút.",schedule_warn_discord:"**%{servername}** sẽ khởi động lại sau %{smart_count} phút. |||| **%{servername}** đã được lên lịch khởi động lại sau %{smart_count} phút."},gJ={kick_temporary:'(%{author}) Bạn đã bị cấm tham gia máy chủ vì lý do: "%{reason}". Thời hạn cấm sẽ hết hạn sau: %{expiration}.',kick_permanent:'(%{author}) Bạn đã bị cấm tham gia máy chủ vì lý do: "%{reason}".',reject:{title_permanent:"Bạn đã bị cấm vĩnh viễn tham gia máy chủ này.",title_temporary:"Bạn đã tạm thời bị cấm tham gia máy chủ này.",label_expiration:"Lệnh cấm sẽ hết hạn sau",label_date:"Ngày cấm",label_author:"Cấm bởi",label_reason:"Lý do cấm",label_id:"ID cấm",note_multiple_bans:"Lưu ý: bạn có nhiều hơn một lệnh cấm hoạt động đối với tài khoản của mình.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},vJ={admin_only:{mode_title:"Máy chủ đang trong chế độ <strong> chỉ Admin</strong>.",insufficient_ids:"Bạn không có bất kì định danh <code>discord</code> hay <code>fivem</code>, bạn cần có ít nhất một định danh để xác thực bạn là Admin.",deny_message:"Mã định danh của bạn không được chỉ định cho bất kỳ quản trị viên txAdmin nào."},guild_member:{mode_title:"Máy chủ đang trong chế độ <strong>Whitelist Discord</strong>.",insufficient_ids:"Bạn không có định danh <code>discord</code>, bạn cần mở Discord Desktop để xác nhận bạn là thành viên trong Discord của máy chủ.",deny_title:"Bạn cần tham gia Discord của máy chủ để tham gia.",deny_message:"Vui lòng tham gia Discord %{guildname} và thử lại."},guild_roles:{mode_title:"Máy chủ đang trong chế độ <strong>Whitelist Discord Role</strong>.",insufficient_ids:"Bạn không có định danh <code>discord</code>, bạn cần mở Discord Desktop để xác nhận bạn là thành viên trong Discord của máy chủ.",deny_notmember_title:"Bạn cần tham gia Discord của máy chủ để tham gia.",deny_notmember_message:"Vui lòng tham gia Discord %{guildname} để xin cấp Roles sau đó thử lại.",deny_noroles_title:"Bạn chưa được cấp Role WhiteList để tham gia máy chủ.",deny_noroles_message:"Để tham gia máy chủ, bạn cần được cấp Role Whitelist tại Discord %{guildname}."},approved_license:{mode_title:"Máy chủ đang trong chế độ <strong>Whitelist License</strong>.",insufficient_ids:"Bạn không có định danh <code>Rockstar License</code>, có nghĩa máy chủ đang ở chế độ <code>sv_lan</code>. Nếu bạn là chủ máy chủ, bạn có thể sửa trong tập tin <code>server.cfg</code>.",deny_title:"Bạn chưa được cấp WhiteList.",request_id_label:"ID Yêu cầu"}},yJ={restarting:"Máy chủ khởi động lại (%{reason}).",restarting_discord:"**%{servername}** đang khởi động lại (%{reason}).",stopping:"Máy chủ ngừng hoạt động (%{reason}).",stopping_discord:"**%{servername}** đã tạm ngừng hoạt động (%{reason}).",spawning_discord:"**%{servername}** đang khởi động."},_J={title:"CẢNH BÁO",warned_by:"Cảnh cáo bởi:",instruction:"Giữ [SPACE] trong 10 giây để đóng cửa sổ này."},bJ={misc:{help_message:`txAdmin đang bật, dùng /tx để mở.
Bạn có thể cài đặt phím tắt bằng cách vào cài đặt game [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Thông tin tài khoản của bạn không có quyền thao tác.
Nếu bạn đã có tài khoản txAdmin, hãy chắc chắn rằng bạn có đủ các quyền.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Bạn không có quyền!",unknown_error:"Có lỗi xảy ra.",not_enabled:"txAdmin Menu chưa được bật, bạn có thể bật tại mục cài đặt.",announcement_title:"Thông báo máy chủ bởi %{author}:",directmessage_title:"Tin nhắn từ Admin %{author}:",dialog_empty_input:"Bạn không thể để trống mục này."},frozen:{froze_player:"Bạn đã đóng băng người chơi!",unfroze_player:"Bạn đã bỏ đóng băng người chơi!",was_frozen:"Bạn đang bị khống chế bởi Admin!"},common:{cancel:"Hủy",submit:"Xác nhận",error:"Có lỗi xảy ra",copied:"Sao chép vào bộ nhớ tạm."},page_main:{tooltips:{tooltip_1:"Sử dụng phím %{key} để chuyển tab, nút lên xuống để di chuyển menu",tooltip_2:"Các mục menu nhất định có các tùy chọn phụ có thể được chọn bằng các phím mũi tên trái và phải"},player_mode:{title:"Admin Actions",noclip:{title:"NoClip",label:"Bay lượn",success:"Đã bật noclip"},godmode:{title:"God",label:"Bất khả chiến bại",success:"Đã bật God Mode"},superjump:{title:"Super Jump",label:"Bật chế độ nhảy siêu cao, đồng thời chạy nhanh hơn",success:"Đã bật siêu nhảy"},normal:{title:"Normal",label:"Chế độ mặc định",success:"Trở lại chế độ người chơi bình thường."}},teleport:{title:"Dịch Chuyển",generic_success:"Dịch chuyển tức thời!",waypoint:{title:"Waypoint",label:"Đi đến vị trí đã chọn trên bản đồ",error:"Bạn chưa chọn vị trí."},coords:{title:"Tọa Độ",label:"Đi đến tọa độ nào đó",dialog_title:"Dịch Chuyển",dialog_desc:"Hãy nhập tọa độ x, y, z để đi tới.",dialog_error:"Tọa động không hợp lệ, ví dụ: 123, 234, 11"},back:{title:"Trở lại",label:"Trở lại vị trí trước đó",error:"Bạn không có lịch sử vị trí!"},copy:{title:"Sao Chép Vị Trí",label:"Sao chép vị trí vào clipboard."}},vehicle:{title:"Phương tiện",onesync_error:"Yêu cầu Onesync",not_in_veh_error:"Bạn đang ở trong xe!",spawn:{title:"Tạo ra",label:"Tạo ra xe",dialog_title:"Tạo ra xe",dialog_desc:"Nhập tên xe bạn muốn tạo ra.",dialog_success:"xe đã được tạo ra!",dialog_error:"xe với tên '%{modelName}' không tồn tại!",dialog_info:"Đang tạo ra xe %{modelName}."},fix:{title:"Sửa",label:"Sửa xe",success:"Xe được sửa chữa!"},delete:{title:"Xóa",label:"Xóa xe hiện tại",success:"Xe đã bị xóa!"},boost:{title:"Nâng cấp xe",label:"Nâng cấp xe để kiểm tra tốc độ tối đa.",success:"Xe đã được nâng cấp",already_boosted:"Xe này đã được độ.",unsupported_class:"Loại xe này không được hỗ trợ.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Máu",myself:{title:"Bản thân",label:"Hồi máu cho bản thân",success_0:"Đã hồi máu!",success_1:"Bạn đã được hồi máu!",success_2:"Đã đầy máu!",success_3:"Đã chữa các thương tật!"},everyone:{title:"Tất cả mọi người",label:"Hồi máu và hồi sinh tất cả người chơi",success:"Đã hồi máu và hồi sinh tất cả người chơi."}},announcement:{title:"Gửi thông báo",label:"Send an announcement to all online players.",dialog_desc:"Gửi thông báo tới tất cả người chơi.",dialog_placeholder:"Nhập thông báo...",dialog_success:"Đang gửi thông báo."},clear_area:{title:"Dọn Dẹp Khu Vực",label:"Đặt lại một khu vực cụ thể về trạng thái mặc định",dialog_desc:"Vui lòng nhập radius mà bạn muốn dọn dẹp (0-300), các vật thể tạo ra từ script sẽ không bị xóa.",dialog_success:"Đang dọn dẹp khu vực bán kính %{radius}m",dialog_error:"Bán kính không hợp lệ."},player_ids:{title:"Hiện Tên & IDs",label:"Chuyển đổi hiển thị ID người chơi (và thông tin khác) phía trên đầu của tất cả người chơi gần đó",alert_show:"Đang hiển thị tên và ID người chơi gần đây.",alert_hide:"Đang ẩn tên và ID người chơi gần đây."}},page_players:{misc:{online_players:"Người chơi đang online",players:"Người chơi",search:"Tìm",zero_players:"Không tìm thấy"},sort:{label:"Sắp xếp theo",distance:"Khoảng Cách",id:"ID",joined_first:"Tham Gia Trước",joined_last:"Tham Gia Sau",closest:"Gần Nhất",farthest:"Xa Nhất"},card:{health:"%{percentHealth}% máu"}},player_modal:{misc:{error:"Có lỗi xảy ra, thông tin chi tiết bên dưới:",target_not_found:"Không tìm thấy người chơi đang online với ID hoặc tên %{target}"},tabs:{actions:"Thao Tác",info:"Thông Tin",ids:"IDs",history:"Lịch Sử",ban:"Cấm"},actions:{title:"Hành Động Tới Người Chơi",command_sent:"Đã thực hiện!",moderation:{title:"Quản Trị",options:{dm:"Nhắn Tin Riêng",warn:"Cảnh Cáo",kick:"Đá Ra",set_admin:"Cấp Quyền Admin"},dm_dialog:{title:"Tin nhắn trực tiếp",description:"Lý do cho việc gửi tin nhắn riêng trực tiếp?",placeholder:"Lý do...",success:"Tin nhắn đã được gửi!"},warn_dialog:{title:"Cảnh Cáo",description:"Lý do cho việc cảnh cáo người chơi?",placeholder:"Lý do...",success:"Người chơi đã bị cảnh cáo!"},kick_dialog:{title:"Kick",description:"Vui lòng nhập lý do kick người chơi?",placeholder:"Lý do...",success:"Người chơi đã bị đá khỏi máy chủ!"}},interaction:{title:"Tương Tác",options:{heal:"Hồi Máu",go_to:"Đi Tới",bring:"Mang Tới",spectate:"Theo Dõi",toggle_freeze:"Đóng Băng"},notifications:{heal_player:"Hồi máu người chơi",tp_player:"Dịch chuyển tới người chơi",bring_player:"Đưa người chơi tới chỗ bạn",spectate_failed:"Có lỗi khi thực hiện theo dõi, đang thoát chế độ theo dõi.",spectate_yourself:"Bạn không thể tự theo dõi chính mình.",freeze_yourself:"Bạn không thể tự đóng băng bản thân!",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Làm say xỉn",fire:"Làm bốc cháy",wild_attack:"Động vật tấn công"}}},info:{title:"Thông tin người chơi",session_time:"Thời gian phiên",play_time:"Thời gian chơi",joined:"Đã tham gia",whitelisted_label:"Whitelisted",whitelisted_notyet:"chưa",btn_wl_add:"ADD WL",btn_wl_remove:"XÓA WL",btn_wl_success:"Đã cập nhật whitelist.",log_label:"Nhật ký",log_empty:"Không tìm thấy lệnh cấm/cảnh cáo nào.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"CHI TIẾT",notes_placeholder:"Ghi chú về người chơi này...",notes_changed:"Đã cập nhật ghi chú của người chơi."},ids:{current_ids:"Định danh hiện tại",previous_ids:"Định danh được sử dụng trước đây",all_hwids:"All Hardware IDs"},history:{title:"Lịch sử liên quan",btn_revoke:"GỠ BỎ",revoked_success:"Hành động bị thu hồi!",banned_by:"Bị cấm bởi %{author}",warned_by:"Cảnh cáo bởi %{author}",revoked_by:"Gỡ bỏ bởi %{author}.",expired_at:"Hết hạn lúc %{date}.",expires_at:"Hết hạn lúc %{date}."},ban:{title:"Cấm người chơi",reason_placeholder:"Lý do...",reason_required:"Lý do cấm là bắt buộc.",duration_placeholder:"Thời gian.",success:"Người chơi đã bị cấm.",hours:"giờ",days:"ngày",weeks:"tuần",months:"tháng",permanent:"Vĩnh viễn",custom:"Tùy chỉnh",helper_text:"Vui lòng nhập thời gian cấm người chơi.",submit:"Xác nhận"}}},kJ={$meta:mJ,restarter:hJ,ban_messages:gJ,whitelist_messages:vJ,server_actions:yJ,nui_warning:_J,nui_menu:bJ},wJ={label:"Chinese",humanizer_language:"zh_CN"},SJ={start_timeout:"未能及时启动",crash_detected:"检测到服务器已崩溃",hang_detected:"检测到服务器挂起",partial_hang_warn:"由于部分挂起，本服务器将在 1 分钟后重新启动。请立即断开连接。",partial_hang_warn_discord:"由于部分挂起, **%{servername}** 将在1分钟后重启",schedule_reason:"预计 %{time}后重启",schedule_warn:"本服务器计划 %{smart_count} 分钟后重新启动， 请立即断开连接。 |||| 服务器计划 %{smart_count} 分钟后重新启动。",schedule_warn_discord:"**%{servername}** 预计 %{smart_count} 分钟后重新启动。 |||| **%{servername}** 预计 %{smart_count} 分钟后重新启动。"},xJ={kick_temporary:'您因 "%{reason}" 而被封禁。您可在 %{expiration} 后再次登录服务器。操作人：%{author}',kick_permanent:'您因 "%{reason}" 而被永久封禁。操作人：%{author}',reject:{title_permanent:"您已被本服务器永久封禁。",title_temporary:"您已被本服务器暂时封禁。",label_expiration:"封禁解除时间：",label_date:"封禁日期",label_author:"操作人",label_reason:"封禁原因",label_id:"封禁ID",note_multiple_bans:"提示：您还有其他激活的封禁。",note_diff_license:"提示：上述封禁适用于另一个<code>license</code>，这意味着您的一些ID/HWID与该禁令相关的ID/HWID匹配。"}},TJ={admin_only:{mode_title:"本服务器处于 <strong>仅限管理员</strong> 模式",insufficient_ids:"您没有 <code>discord</code> 或 <code>fivem</code> 标识符，如果您是管理员，则需要其中一个标识符来验证。",deny_message:"您不是本服务器的管理员。"},guild_member:{mode_title:"本服务器处于 <strong>Discord服务器白名单</strong> 模式",insufficient_ids:"你没有 <code>discord</code> 标识符，这是为了验证您是否加入了我们的Discord服务器，请打开Discord桌面版再试。",deny_title:"您必须加入我们的Discord服务器才能连接。",deny_message:"请加入我们的Discord服务器 %{guildname} 再试。"},guild_roles:{mode_title:"本服务器处于 <strong>Discord规则白名单</strong> 模式.",insufficient_ids:"您没有 <code>discord</code> 标识符，这是为了验证您是否加入了我们的Discord服务器，请打开Discord桌面版再试。",deny_notmember_title:"您必须加入我们的Discord服务器才能连接。",deny_notmember_message:"请加入 %{guildname} 并获取需要的角色再试。",deny_noroles_title:"您没有加入所需的白名单角色。",deny_noroles_message:"要加入此服务器，您需要在Discord服务器中有至少一个白名单角色 %{guildname}。"},approved_license:{mode_title:"本服务器处于 <strong>机器码白名单</strong> 模式",insufficient_ids:"你没有 <code>license</code> 标识符，这意味着服务器已启用 <code>sv_lan</code> 如果您是服务器所有者，可以在 <code>server.cfg</code> 中禁用。",deny_title:"您没有加入本服务器的白名单。",request_id_label:"Request ID"}},jJ={restarting:"服务器正在重启 (%{reason})。",restarting_discord:"**%{servername}** 正在重新启动 (%{reason})。",stopping:"服务器正在关闭 (%{reason})。",stopping_discord:"**%{servername}** 正在关闭 (%{reason})。",spawning_discord:"**%{servername}** 正在重启。"},zJ={title:"警告",warned_by:"操作人:",instruction:"按住 [空格] 10秒来关闭这个消息。"},EJ={misc:{help_message:`txAdmin 菜单已启用，键入 /tx 以打开它。
您也可以在 [游戏设置 > 按键绑定 > FiveM > 菜单：打开主页] 配置按键绑定。`,menu_not_admin:`您的标识符与在 txAdmin 上注册的任何管理员都不匹配。
如果您在 txAdmin 上注册，请转到管理员管理器并确保您的标识符已保存`,menu_auth_failed:"txAdmin菜单身份认证失败，原因：%{reason}",no_perms:"您没有权限",unknown_error:"出现未知错误。",not_enabled:"txAdmin 菜单未启用！您可以在 txAdmin 设置页面中启用它。",announcement_title:"公告%{author}：",dialog_empty_input:"提交内客不能为空，请重新输入。",directmessage_title:"来自管理员 %{author} 的消息:"},frozen:{froze_player:"你冻结了玩家！",unfroze_player:"您已将玩家解冻！",was_frozen:"您已被管理员冻结！"},common:{cancel:"取消",submit:"提交",error:"出现了一个错误",copied:"复制到剪贴板"},page_main:{tooltips:{tooltip_1:"按 %{key} 切换页面 & 使用 方向上键/方向下键 切换选项",tooltip_2:"一些选项包含子选项，可用 方向左键/方向右键 选择"},player_mode:{title:"玩家模式",noclip:{title:"穿墙",label:"自由视角",success:"穿墙模式 启用"},godmode:{title:"上帝",label:"无敌",success:"上帝模式 启用"},superjump:{title:"超人",label:"超级跳跃和快速奔跑",success:"超人模式 启用"},normal:{title:"正常",label:"默认模式",success:"返回正常模式"}},teleport:{title:"传送选项",generic_success:"传送成功！",waypoint:{title:"传送到导航点",label:"传送到地图上的导航点",error:"您没有设置导航点"},coords:{title:"传送到坐标",label:"传送到您输入的xyz坐标",dialog_title:"输入坐标",dialog_desc:"输入 x, y, z 格式的坐标",dialog_error:"您输入的格式有误，正确格式 111, 222, 33"},back:{title:"返回上一个位置",label:"传送到上一次使用传送的位置",error:"您没有可以返回的地方！"},copy:{title:"复制坐标代码",label:"将当前位置的xyz坐标复制到剪贴板"}},vehicle:{title:"载具选项",onesync_error:"此选项要求服务器启用OneSync",not_in_veh_error:"您不在载具内！",spawn:{title:"生成",label:"输入模型名称来生成载具",dialog_title:"输入载具的模型名称",dialog_desc:"输入您想要生成载具的模型名称",dialog_success:"载具已生成！",dialog_error:"未找到模型名称为 '%{modelName}' 的载具！",dialog_info:"正在尝试生成 %{modelName}."},fix:{title:"修理",label:"修理当前载具",success:"载具已修理！"},delete:{title:"删除",label:"删除当前载具",success:"载具已删除！"},boost:{title:"加速",label:"加速载具",success:"载具已加速！",already_boosted:"载具已经被加速了",unsupported_class:"这辆载具不支持加速",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"恢复状态",myself:{title:"自己",label:"恢复自己的状态",success_0:"状态已恢复！",success_1:"想飞上天和太阳肩并肩~",success_2:"I do believe!",success_3:"我要飞的更高~飞的更高~"},everyone:{title:"所有人",label:"复活所有玩家并恢复他们的状态",success:"已复活所有玩家并恢复他们的状态"}},announcement:{title:"输入公告内容",label:"向所有在线玩家发送公告。",dialog_desc:"向所有在线玩家发送公告。",dialog_placeholder:"公告内容...",dialog_success:"公告已发送！"},clear_area:{title:"重置世界状态",label:"将指定的世界区域重置为默认状态",dialog_desc:"请输入要清除的半径(0-300)。这不会清除服务器端生成的实体。",dialog_success:"已重置半径 %{radius}m 内的世界",dialog_error:"您输入的半径无效，请重新输入。"},player_ids:{title:"显示玩家ID",label:"在附近玩家的头上显示ID和其他信息",alert_show:"显示玩家ID 开启",alert_hide:"显示玩家ID 关闭"}},page_players:{misc:{online_players:"在线玩家",players:"玩家",search:"搜索",zero_players:"未找到玩家"},sort:{label:"排序方式",distance:"距离",id:"ID",joined_first:"最先加入",joined_last:"最后加入",closest:"最近的",farthest:"最远的"},card:{health:"%{percentHealth}% 健康"}},player_modal:{misc:{error:"获取此用户的详细信息时出错。错误信息:",target_not_found:"找不到ID为或用户名为 %{target} 的在线玩家"},tabs:{actions:"操作",info:"信息",ids:"ID",history:"历史",ban:"封禁"},actions:{title:"玩家选项",command_sent:"命令已发送！",moderation:{title:"管理选项",options:{dm:"私聊",warn:"警告",kick:"踢出游戏",set_admin:"给管理员"},dm_dialog:{title:"私信",description:"请输入输入要发送的私信内容",placeholder:"私信内容...",success:"私信已发送！"},warn_dialog:{title:"警告",description:"请输入警告此玩家的原因",placeholder:"原因...",success:"警告已发送！"},kick_dialog:{title:"踢出玩家",description:"请输入踢出此玩家的原因",placeholder:"原因...",success:"玩家已被踢出！"}},interaction:{title:"互动选项",options:{heal:"恢复状态",go_to:"传送过去",bring:"召唤过来",spectate:"观看",toggle_freeze:"冻结"},notifications:{heal_player:"恢复玩家的状态",tp_player:"将你传送到玩家",bring_player:"将玩家召唤过来",spectate_failed:"无法解析目标！正在退出观看，",spectate_yourself:"您不能观看您自己",freeze_yourself:"您不能冻结您自己",spectate_cycle_failed:"没有可循环的玩家"}},troll:{title:"恶搞选项",options:{drunk:"醉酒",fire:"着火",wild_attack:"动物攻击"}}},info:{title:"玩家信息",session_time:"游玩时长",play_time:"游玩总时常",joined:"加入时间",whitelisted_label:"白名单状态",whitelisted_notyet:"未通过",btn_wl_add:"通过白名单",btn_wl_remove:"撤销白名单",btn_wl_success:"白名单状态已更改。",log_label:"记录",log_empty:"未找到封禁/警告。",log_ban_count:"%{smart_count} 封禁 |||| %{smart_count} 封禁",log_warn_count:"%{smart_count} 警告 |||| %{smart_count} 警告",log_btn:"详细信息",notes_changed:"玩家备注已更改。",notes_placeholder:"关于此玩家的备注..."},history:{title:"历史信息",btn_revoke:"撤销",revoked_success:"操作已撤销！",banned_by:"被 %{author} 封禁",warned_by:"被 %{author} 警告",revoked_by:"被 %{author} 撤销",expired_at:"将于 %{date} 过期。",expires_at:"将于 %{date} 过期。"},ban:{title:"封禁玩家",reason_placeholder:"原因",duration_placeholder:"时间",hours:"小时",days:"天",weeks:"星期",months:"月",permanent:"永久",custom:"自定义",helper_text:"请选择封禁时间",submit:"提交",reason_required:"您必须输入封禁原因！",success:"已封禁该玩家！"},ids:{current_ids:"当前标识符",previous_ids:"曾使用过的标识符",all_hwids:"所有硬件ID(HWID)"}}},CJ={$meta:wJ,restarter:SJ,ban_messages:xJ,whitelist_messages:TJ,server_actions:jJ,nui_warning:zJ,nui_menu:EJ},fm={ar:ZU,bg:iG,bs:fG,cs:kG,da:CG,de:$G,el:UG,en:QG,es:sK,et:hK,fa:SK,fi:PK,fr:LK,hr:KK,hu:tq,it:uq,ja:vq,lt:Tq,lv:Aq,mn:Fq,nl:Yq,no:rY,pl:dY,pt:_Y,ro:zY,ru:NY,sl:VY,sv:ZY,th:iJ,tr:fJ,vi:kJ,zh:CJ},RJ=()=>{const e=gi();return b.useMemo(()=>e.locale==="custom"&&typeof e.localeData=="object"?e.localeData:fm[e.locale]?fm[e.locale]:(console.log(`Unable to find a locale with code ${e.locale} in cache, using English`),fm.en),[e.locale,e.localeData])};Mn([{action:"setPermissions",data:["all_permissions"]},{action:"setVisible",data:!0},{action:"setGameName",data:"redm"}],150);const PJ=()=>{const e=Eo(),t=gi(),[n,r]=N6(),o=jT(),i=Ov();cU(),dU(),b.useEffect(()=>{if(e)return;const l=setTimeout(()=>{i(Yt.Main)},750);return n&&(o(""),r(!1)),()=>clearInterval(l)},[e,n]);const a=RJ();return b.useEffect(()=>{Ne("reactLoaded").catch(()=>{})},[]),VU(),m.jsx(pU,{children:m.jsx(Dt.I18n,{locale:t.locale,messages:a,allowMissing:!1,children:m.jsxs(U7,{children:[m.jsx(IH,{children:m.jsx(WU,{children:m.jsx(MH,{children:m.jsx(_e,{id:"menu-root",className:"App",sx:{opacity:e?1:0},children:m.jsx(uU,{})})})})}),m.jsx(vU,{})]})})})};function y1(e=500){const t=["Lion","Tiger","Horse","Donkey","Dog","Cat","Pig"],n=[],r=[$r.Biking,$r.Boat,$r.Unknown,$r.Flying,$r.Walking];for(let o=0;o<e;o++){const i=Math.random()*5e3,a=xT(t),l=Math.floor(Math.random()*5),u=r[l],c=Math.floor(Math.random()*5)===1;n.push({admin:c,id:o+1,dist:i,health:Math.floor(Math.random()*100),name:a,vType:u})}return console.log(n),n}let Io=null;const DJ={warnSelf:e=>{Mn([{action:"setWarnOpen",data:{reason:e,warnedBy:"Taso"}}])},setPlayerModalTarget:e=>{Mn([{action:"openPlayerModal",data:e}])},startPlayerUpdateLoop:(e=3e4)=>{Io&&(clearTimeout(Io),Io=null),console.log("Started player update loop"),Io=setInterval(()=>{const t=y1(200);Mn([{action:"setPlayerList",data:t}],3e3)},e)},clearPlayerUpdateLoop:()=>{if(!Io)return console.error("No interval to clear");clearTimeout(Io),Io=null},warnPulse:()=>{Mn([{action:"pulseWarning",data:{}}])},closeWarn:()=>{Mn([{action:"closeWarning",data:{}}])},announceMsg:({message:e,author:t})=>{Mn([{action:"addAnnounceMessage",data:{message:e,author:t}}])},setCustomLocale:e=>{Mn([{action:"setServerCtx",data:{announceNotiPos:"top-right",projectName:"",locale:"custom",localeData:e,alignRight:!1,maxClients:32,oneSync:{status:!0,type:"Infinity"},switchPageKey:"Tab",txAdminVersion:"9.9.9"}}])},setVisible:(e=!0)=>{Mn([{action:"setVisible",data:e}],0)},useMockPlayerList:()=>{Mn([{action:"setPlayerList",data:y1(400)}])}},AJ=()=>{kp()&&(window.menuDebug=DJ,console.log("%ctxAdmin Menu Development","font-weight: bold; font-size: 25px; color: red;"),console.log("%cDebug Utilities have been injected for browser use. Inspect `window.menuDebug` object for further details.","font-size: 15px; color: green;"))},IJ={name:"fivem",logo:"images/txadmin.png",palette:{mode:"dark",primary:{main:"rgba(0,197,140,0.87)"},success:{main:"rgba(0,149,108,0.87)"},warning:{main:"rgb(255,189,22)"},error:{main:"rgb(194,13,37)"},info:{main:"rgb(9,96,186)"},background:{default:"#151a1f",paper:"#24282B"},action:{selected:"rgba(255, 255, 255, 0.08)"},secondary:{main:"#fff"},text:{primary:"#fff",secondary:"rgba(221,221,221,0.54)"}},components:{MuiListItem:{styleOverrides:{root:{"&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.08)"}}}},MuiPaper:{styleOverrides:{root:{backgroundImage:"unset"}}}}},NJ={name:"redm",logo:"images/txadmin-redm.png",palette:{mode:"dark",primary:{main:"#F4DF88"},success:{main:"#57D58D"},warning:{main:"#F5B041"},error:{main:"#D52C1A"},info:{main:"#5BACE1"},background:{default:"#332E27",paper:"#4B3B2E"},action:{selected:"rgba(255, 255, 255, 0.08)"},secondary:{main:"#C68ED9"},text:{primary:"#E8E1DC",secondary:"#E6D5C9"}},components:{MuiListItem:{styleOverrides:{root:{"&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.08)"}}}},MuiPaper:{styleOverrides:{root:{backgroundImage:"unset"}}}}};AJ();const Qn=lp(NJ),MJ=lp(IJ),gs=Pc(Lj)(({theme:e})=>({"&.notistack-MuiContent-default":{color:Qn.palette.text.primary,backgroundColor:Qn.palette.background.default},"&.notistack-MuiContent-info":{backgroundColor:Qn.palette.info.main,color:Qn.palette.info.contrastText},"&.notistack-MuiContent-success":{backgroundColor:Qn.palette.success.main,color:Qn.palette.success.contrastText},"&.notistack-MuiContent-warning":{backgroundColor:Qn.palette.warning.main,color:Qn.palette.warning.contrastText},"&.notistack-MuiContent-error":{backgroundColor:Qn.palette.error.main,color:Qn.palette.error.contrastText}})),$J=()=>{const[e,t]=XH();return Nt("setGameName",n=>{t(n==="redm")}),m.jsx($M,{injectFirst:!0,children:m.jsx(tL,{theme:e?Qn:MJ,children:m.jsx(PH,{children:m.jsx(SH,{maxSnack:5,anchorOrigin:{vertical:"bottom",horizontal:"center"},disableWindowBlurListener:!0,Components:{default:gs,info:gs,success:gs,warning:gs,error:gs},children:m.jsx(de.Suspense,{fallback:m.jsx(m.Fragment,{}),children:m.jsx(PJ,{})})})})})})},OJ=document.getElementById("root"),LJ=Dw(OJ);LJ.render(m.jsx(gN,{children:m.jsx($J,{})}));
