/*!
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 *                     _            _       _           _       
 *                    | |___  __   / \   __| |_ __ ___ (_)_ __  
 *                    | __\ \/ /  / _ \ / _` | '_ ` _ \| | '_ \ 
 *                    | |_ >  <  / ___ \ (_| | | | | | | | | | |
 *                     \__/_/\_\/_/   \_\__,_|_| |_| |_|_|_| |_|
 *                                                              
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * Author: André Tabarra (https://github.com/tabarra)
 * Repository: https://github.com/tabarra/txAdmin
 * txAdmin is a free open source software provided under the license below.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * MIT License
 * 
 * Copyright (c) 2019-2024 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.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * This distribution also includes third party code under their own licenses, which
 * can be found in ../THIRD-PARTY-LICENSES.txt or their respective repositories.
 * Attribution for non-code assets can be found at the bottom of ../README.md or at
 * the top of the respective file.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 */function fC(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)}})();function Fh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var J0={exports:{}},kd={},Z0={exports:{}},Ye={};/**
 * @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 Ml=Symbol.for("react.element"),hC=Symbol.for("react.portal"),gC=Symbol.for("react.fragment"),yC=Symbol.for("react.strict_mode"),vC=Symbol.for("react.profiler"),_C=Symbol.for("react.provider"),bC=Symbol.for("react.context"),kC=Symbol.for("react.forward_ref"),wC=Symbol.for("react.suspense"),SC=Symbol.for("react.memo"),xC=Symbol.for("react.lazy"),dv=Symbol.iterator;function jC(e){return e===null||typeof e!="object"?null:(e=dv&&e[dv]||e["@@iterator"],typeof e=="function"?e:null)}var X0={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Q0=Object.assign,ek={};function Ga(e,t,n){this.props=e,this.context=t,this.refs=ek,this.updater=n||X0}Ga.prototype.isReactComponent={};Ga.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")};Ga.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function tk(){}tk.prototype=Ga.prototype;function Vh(e,t,n){this.props=e,this.context=t,this.refs=ek,this.updater=n||X0}var Wh=Vh.prototype=new tk;Wh.constructor=Vh;Q0(Wh,Ga.prototype);Wh.isPureReactComponent=!0;var pv=Array.isArray,nk=Object.prototype.hasOwnProperty,Hh={current:null},rk={key:!0,ref:!0,__self:!0,__source:!0};function ok(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)nk.call(t,r)&&!rk.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:Ml,type:e,key:i,ref:a,props:o,_owner:Hh.current}}function CC(e,t){return{$$typeof:Ml,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Uh(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ml}function zC(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var mv=/\/+/g;function tm(e,t){return typeof e=="object"&&e!==null&&e.key!=null?zC(""+e.key):t.toString(36)}function su(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 Ml:case hC:a=!0}}if(a)return a=e,o=o(a),e=r===""?"."+tm(a,0):r,pv(o)?(n="",e!=null&&(n=e.replace(mv,"$&/")+"/"),su(o,t,n,"",function(u){return u})):o!=null&&(Uh(o)&&(o=CC(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(mv,"$&/")+"/")+e)),t.push(o)),1;if(a=0,r=r===""?".":r+":",pv(e))for(var s=0;s<e.length;s++){i=e[s];var c=r+tm(i,s);a+=su(i,t,n,c,o)}else if(c=jC(e),typeof c=="function")for(e=c.call(e),s=0;!(i=e.next()).done;)i=i.value,c=r+tm(i,s++),a+=su(i,t,n,c,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 hc(e,t,n){if(e==null)return e;var r=[],o=0;return su(e,r,"","",function(i){return t.call(n,i,o++)}),r}function TC(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 fn={current:null},lu={transition:null},AC={ReactCurrentDispatcher:fn,ReactCurrentBatchConfig:lu,ReactCurrentOwner:Hh};function ik(){throw Error("act(...) is not supported in production builds of React.")}Ye.Children={map:hc,forEach:function(e,t,n){hc(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return hc(e,function(){t++}),t},toArray:function(e){return hc(e,function(t){return t})||[]},only:function(e){if(!Uh(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Ye.Component=Ga;Ye.Fragment=gC;Ye.Profiler=vC;Ye.PureComponent=Vh;Ye.StrictMode=yC;Ye.Suspense=wC;Ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=AC;Ye.act=ik;Ye.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=Q0({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=Hh.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)nk.call(t,c)&&!rk.hasOwnProperty(c)&&(r[c]=t[c]===void 0&&s!==void 0?s[c]:t[c])}var c=arguments.length-2;if(c===1)r.children=n;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:Ml,type:e.type,key:o,ref:i,props:r,_owner:a}};Ye.createContext=function(e){return e={$$typeof:bC,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:_C,_context:e},e.Consumer=e};Ye.createElement=ok;Ye.createFactory=function(e){var t=ok.bind(null,e);return t.type=e,t};Ye.createRef=function(){return{current:null}};Ye.forwardRef=function(e){return{$$typeof:kC,render:e}};Ye.isValidElement=Uh;Ye.lazy=function(e){return{$$typeof:xC,_payload:{_status:-1,_result:e},_init:TC}};Ye.memo=function(e,t){return{$$typeof:SC,type:e,compare:t===void 0?null:t}};Ye.startTransition=function(e){var t=lu.transition;lu.transition={};try{e()}finally{lu.transition=t}};Ye.unstable_act=ik;Ye.useCallback=function(e,t){return fn.current.useCallback(e,t)};Ye.useContext=function(e){return fn.current.useContext(e)};Ye.useDebugValue=function(){};Ye.useDeferredValue=function(e){return fn.current.useDeferredValue(e)};Ye.useEffect=function(e,t){return fn.current.useEffect(e,t)};Ye.useId=function(){return fn.current.useId()};Ye.useImperativeHandle=function(e,t,n){return fn.current.useImperativeHandle(e,t,n)};Ye.useInsertionEffect=function(e,t){return fn.current.useInsertionEffect(e,t)};Ye.useLayoutEffect=function(e,t){return fn.current.useLayoutEffect(e,t)};Ye.useMemo=function(e,t){return fn.current.useMemo(e,t)};Ye.useReducer=function(e,t,n){return fn.current.useReducer(e,t,n)};Ye.useRef=function(e){return fn.current.useRef(e)};Ye.useState=function(e){return fn.current.useState(e)};Ye.useSyncExternalStore=function(e,t,n){return fn.current.useSyncExternalStore(e,t,n)};Ye.useTransition=function(){return fn.current.useTransition()};Ye.version="18.3.1";Z0.exports=Ye;var v=Z0.exports;const ve=Fh(v),mf=fC({__proto__:null,default:ve},[v]);/**
 * @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 EC=v,DC=Symbol.for("react.element"),PC=Symbol.for("react.fragment"),IC=Object.prototype.hasOwnProperty,RC=EC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,NC={key:!0,ref:!0,__self:!0,__source:!0};function ak(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)IC.call(t,r)&&!NC.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:DC,type:e,key:i,ref:a,props:o,_owner:RC.current}}kd.Fragment=PC;kd.jsx=ak;kd.jsxs=ak;J0.exports=kd;var m=J0.exports,sk={exports:{}},Wn={},lk={exports:{}},ck={};/**
 * @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(I,F){var U=I.length;I.push(F);e:for(;0<U;){var Z=U-1>>>1,D=I[Z];if(0<o(D,F))I[Z]=F,I[U]=D,U=Z;else break e}}function n(I){return I.length===0?null:I[0]}function r(I){if(I.length===0)return null;var F=I[0],U=I.pop();if(U!==F){I[0]=U;e:for(var Z=0,D=I.length,B=D>>>1;Z<B;){var O=2*(Z+1)-1,Q=I[O],L=O+1,oe=I[L];if(0>o(Q,U))L<D&&0>o(oe,Q)?(I[Z]=oe,I[L]=U,Z=L):(I[Z]=Q,I[O]=U,Z=O);else if(L<D&&0>o(oe,U))I[Z]=oe,I[L]=U,Z=L;else break e}}return F}function o(I,F){var U=I.sortIndex-F.sortIndex;return U!==0?U:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var c=[],u=[],d=1,p=null,f=3,g=!1,h=!1,w=!1,j=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function l(I){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=I)r(u),F.sortIndex=F.expirationTime,t(c,F);else break;F=n(u)}}function _(I){if(w=!1,l(I),!h)if(n(c)!==null)h=!0,$(S);else{var F=n(u);F!==null&&M(_,F.startTime-I)}}function S(I,F){h=!1,w&&(w=!1,k(z),z=-1),g=!0;var U=f;try{for(l(F),p=n(c);p!==null&&(!(p.expirationTime>F)||I&&!P());){var Z=p.callback;if(typeof Z=="function"){p.callback=null,f=p.priorityLevel;var D=Z(p.expirationTime<=F);F=e.unstable_now(),typeof D=="function"?p.callback=D:p===n(c)&&r(c),l(F)}else r(c);p=n(c)}if(p!==null)var B=!0;else{var O=n(u);O!==null&&M(_,O.startTime-F),B=!1}return B}finally{p=null,f=U,g=!1}}var x=!1,C=null,z=-1,E=5,b=-1;function P(){return!(e.unstable_now()-b<E)}function R(){if(C!==null){var I=e.unstable_now();b=I;var F=!0;try{F=C(!0,I)}finally{F?N():(x=!1,C=null)}}else x=!1}var N;if(typeof y=="function")N=function(){y(R)};else if(typeof MessageChannel<"u"){var V=new MessageChannel,H=V.port2;V.port1.onmessage=R,N=function(){H.postMessage(null)}}else N=function(){j(R,0)};function $(I){C=I,x||(x=!0,N())}function M(I,F){z=j(function(){I(e.unstable_now())},F)}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(I){I.callback=null},e.unstable_continueExecution=function(){h||g||(h=!0,$(S))},e.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(I){switch(f){case 1:case 2:case 3:var F=3;break;default:F=f}var U=f;f=F;try{return I()}finally{f=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(I,F){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var U=f;f=I;try{return F()}finally{f=U}},e.unstable_scheduleCallback=function(I,F,U){var Z=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?Z+U:Z):U=Z,I){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=U+D,I={id:d++,callback:F,priorityLevel:I,startTime:U,expirationTime:D,sortIndex:-1},U>Z?(I.sortIndex=U,t(u,I),n(c)===null&&I===n(u)&&(w?(k(z),z=-1):w=!0,M(_,U-Z))):(I.sortIndex=D,t(c,I),h||g||(h=!0,$(S))),I},e.unstable_shouldYield=P,e.unstable_wrapCallback=function(I){var F=f;return function(){var U=f;f=F;try{return I.apply(this,arguments)}finally{f=U}}}})(ck);lk.exports=ck;var MC=lk.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 $C=v,Fn=MC;function ne(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 uk=new Set,cl={};function Ai(e,t){ja(e,t),ja(e+"Capture",t)}function ja(e,t){for(cl[e]=t,e=0;e<t.length;e++)uk.add(t[e])}var lo=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ff=Object.prototype.hasOwnProperty,LC=/^[: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]*$/,fv={},hv={};function OC(e){return ff.call(hv,e)?!0:ff.call(fv,e)?!1:LC.test(e)?hv[e]=!0:(fv[e]=!0,!1)}function BC(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 FC(e,t,n,r){if(t===null||typeof t>"u"||BC(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 hn(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 en={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){en[e]=new hn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];en[t]=new hn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){en[e]=new hn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){en[e]=new hn(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){en[e]=new hn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){en[e]=new hn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){en[e]=new hn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){en[e]=new hn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){en[e]=new hn(e,5,!1,e.toLowerCase(),null,!1,!1)});var Gh=/[\-:]([a-z])/g;function Kh(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(Gh,Kh);en[t]=new hn(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(Gh,Kh);en[t]=new hn(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(Gh,Kh);en[t]=new hn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){en[e]=new hn(e,1,!1,e.toLowerCase(),null,!1,!1)});en.xlinkHref=new hn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){en[e]=new hn(e,1,!1,e.toLowerCase(),null,!0,!0)});function qh(e,t,n,r){var o=en.hasOwnProperty(t)?en[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(FC(t,n,o,r)&&(n=null),r||o===null?OC(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 go=$C.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,gc=Symbol.for("react.element"),Qi=Symbol.for("react.portal"),ea=Symbol.for("react.fragment"),Yh=Symbol.for("react.strict_mode"),hf=Symbol.for("react.profiler"),dk=Symbol.for("react.provider"),pk=Symbol.for("react.context"),Jh=Symbol.for("react.forward_ref"),gf=Symbol.for("react.suspense"),yf=Symbol.for("react.suspense_list"),Zh=Symbol.for("react.memo"),wo=Symbol.for("react.lazy"),mk=Symbol.for("react.offscreen"),gv=Symbol.iterator;function is(e){return e===null||typeof e!="object"?null:(e=gv&&e[gv]||e["@@iterator"],typeof e=="function"?e:null)}var Tt=Object.assign,nm;function Ps(e){if(nm===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);nm=t&&t[1]||""}return`
`+nm+e}var rm=!1;function om(e,t){if(!e||rm)return"";rm=!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(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
`),i=r.stack.split(`
`),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(a!==1||s!==1)do if(a--,s--,0>s||o[a]!==i[s]){var c=`
`+o[a].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=a&&0<=s);break}}}finally{rm=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ps(e):""}function VC(e){switch(e.tag){case 5:return Ps(e.type);case 16:return Ps("Lazy");case 13:return Ps("Suspense");case 19:return Ps("SuspenseList");case 0:case 2:case 15:return e=om(e.type,!1),e;case 11:return e=om(e.type.render,!1),e;case 1:return e=om(e.type,!0),e;default:return""}}function vf(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 ea:return"Fragment";case Qi:return"Portal";case hf:return"Profiler";case Yh:return"StrictMode";case gf:return"Suspense";case yf:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case pk:return(e.displayName||"Context")+".Consumer";case dk:return(e._context.displayName||"Context")+".Provider";case Jh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Zh:return t=e.displayName||null,t!==null?t:vf(e.type)||"Memo";case wo:t=e._payload,e=e._init;try{return vf(e(t))}catch{}}return null}function WC(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 vf(t);case 8:return t===Yh?"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 Oo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fk(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function HC(e){var t=fk(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 yc(e){e._valueTracker||(e._valueTracker=HC(e))}function hk(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=fk(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Au(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 _f(e,t){var n=t.checked;return Tt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function yv(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Oo(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 gk(e,t){t=t.checked,t!=null&&qh(e,"checked",t,!1)}function bf(e,t){gk(e,t);var n=Oo(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")?kf(e,t.type,n):t.hasOwnProperty("defaultValue")&&kf(e,t.type,Oo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vv(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 kf(e,t,n){(t!=="number"||Au(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Is=Array.isArray;function fa(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=""+Oo(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 wf(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ne(91));return Tt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function _v(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(ne(92));if(Is(n)){if(1<n.length)throw Error(ne(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Oo(n)}}function yk(e,t){var n=Oo(t.value),r=Oo(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 bv(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function vk(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 Sf(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?vk(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var vc,_k=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(vc=vc||document.createElement("div"),vc.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=vc.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ul(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hs={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},UC=["Webkit","ms","Moz","O"];Object.keys(Hs).forEach(function(e){UC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hs[t]=Hs[e]})});function bk(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hs.hasOwnProperty(e)&&Hs[e]?(""+t).trim():t+"px"}function kk(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=bk(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var GC=Tt({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 xf(e,t){if(t){if(GC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ne(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ne(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ne(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ne(62))}}function jf(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 Cf=null;function Xh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zf=null,ha=null,ga=null;function kv(e){if(e=Ol(e)){if(typeof zf!="function")throw Error(ne(280));var t=e.stateNode;t&&(t=Cd(t),zf(e.stateNode,e.type,t))}}function wk(e){ha?ga?ga.push(e):ga=[e]:ha=e}function Sk(){if(ha){var e=ha,t=ga;if(ga=ha=null,kv(e),t)for(e=0;e<t.length;e++)kv(t[e])}}function xk(e,t){return e(t)}function jk(){}var im=!1;function Ck(e,t,n){if(im)return e(t,n);im=!0;try{return xk(e,t,n)}finally{im=!1,(ha!==null||ga!==null)&&(jk(),Sk())}}function dl(e,t){var n=e.stateNode;if(n===null)return null;var r=Cd(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(ne(231,t,typeof n));return n}var Tf=!1;if(lo)try{var as={};Object.defineProperty(as,"passive",{get:function(){Tf=!0}}),window.addEventListener("test",as,as),window.removeEventListener("test",as,as)}catch{Tf=!1}function KC(e,t,n,r,o,i,a,s,c){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(d){this.onError(d)}}var Us=!1,Eu=null,Du=!1,Af=null,qC={onError:function(e){Us=!0,Eu=e}};function YC(e,t,n,r,o,i,a,s,c){Us=!1,Eu=null,KC.apply(qC,arguments)}function JC(e,t,n,r,o,i,a,s,c){if(YC.apply(this,arguments),Us){if(Us){var u=Eu;Us=!1,Eu=null}else throw Error(ne(198));Du||(Du=!0,Af=u)}}function Ei(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 zk(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 wv(e){if(Ei(e)!==e)throw Error(ne(188))}function ZC(e){var t=e.alternate;if(!t){if(t=Ei(e),t===null)throw Error(ne(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 wv(o),e;if(i===r)return wv(o),t;i=i.sibling}throw Error(ne(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a)throw Error(ne(189))}}if(n.alternate!==r)throw Error(ne(190))}if(n.tag!==3)throw Error(ne(188));return n.stateNode.current===n?e:t}function Tk(e){return e=ZC(e),e!==null?Ak(e):null}function Ak(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ak(e);if(t!==null)return t;e=e.sibling}return null}var Ek=Fn.unstable_scheduleCallback,Sv=Fn.unstable_cancelCallback,XC=Fn.unstable_shouldYield,QC=Fn.unstable_requestPaint,Nt=Fn.unstable_now,ez=Fn.unstable_getCurrentPriorityLevel,Qh=Fn.unstable_ImmediatePriority,Dk=Fn.unstable_UserBlockingPriority,Pu=Fn.unstable_NormalPriority,tz=Fn.unstable_LowPriority,Pk=Fn.unstable_IdlePriority,wd=null,Br=null;function nz(e){if(Br&&typeof Br.onCommitFiberRoot=="function")try{Br.onCommitFiberRoot(wd,e,void 0,(e.current.flags&128)===128)}catch{}}var wr=Math.clz32?Math.clz32:iz,rz=Math.log,oz=Math.LN2;function iz(e){return e>>>=0,e===0?32:31-(rz(e)/oz|0)|0}var _c=64,bc=4194304;function Rs(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 Iu(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 s=a&~o;s!==0?r=Rs(s):(i&=a,i!==0&&(r=Rs(i)))}else a=n&~o,a!==0?r=Rs(a):i!==0&&(r=Rs(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-wr(t),o=1<<n,r|=e[n],t&=~o;return r}function az(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 sz(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-wr(i),s=1<<a,c=o[a];c===-1?(!(s&n)||s&r)&&(o[a]=az(s,t)):c<=t&&(e.expiredLanes|=s),i&=~s}}function Ef(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ik(){var e=_c;return _c<<=1,!(_c&4194240)&&(_c=64),e}function am(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-wr(t),e[t]=n}function lz(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-wr(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function eg(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-wr(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var it=0;function Rk(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Nk,tg,Mk,$k,Lk,Df=!1,kc=[],Eo=null,Do=null,Po=null,pl=new Map,ml=new Map,jo=[],cz="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 xv(e,t){switch(e){case"focusin":case"focusout":Eo=null;break;case"dragenter":case"dragleave":Do=null;break;case"mouseover":case"mouseout":Po=null;break;case"pointerover":case"pointerout":pl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ml.delete(t.pointerId)}}function ss(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=Ol(t),t!==null&&tg(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function uz(e,t,n,r,o){switch(t){case"focusin":return Eo=ss(Eo,e,t,n,r,o),!0;case"dragenter":return Do=ss(Do,e,t,n,r,o),!0;case"mouseover":return Po=ss(Po,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return pl.set(i,ss(pl.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ml.set(i,ss(ml.get(i)||null,e,t,n,r,o)),!0}return!1}function Ok(e){var t=li(e.target);if(t!==null){var n=Ei(t);if(n!==null){if(t=n.tag,t===13){if(t=zk(n),t!==null){e.blockedOn=t,Lk(e.priority,function(){Mk(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 cu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Pf(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Cf=r,n.target.dispatchEvent(r),Cf=null}else return t=Ol(n),t!==null&&tg(t),e.blockedOn=n,!1;t.shift()}return!0}function jv(e,t,n){cu(e)&&n.delete(t)}function dz(){Df=!1,Eo!==null&&cu(Eo)&&(Eo=null),Do!==null&&cu(Do)&&(Do=null),Po!==null&&cu(Po)&&(Po=null),pl.forEach(jv),ml.forEach(jv)}function ls(e,t){e.blockedOn===t&&(e.blockedOn=null,Df||(Df=!0,Fn.unstable_scheduleCallback(Fn.unstable_NormalPriority,dz)))}function fl(e){function t(o){return ls(o,e)}if(0<kc.length){ls(kc[0],e);for(var n=1;n<kc.length;n++){var r=kc[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Eo!==null&&ls(Eo,e),Do!==null&&ls(Do,e),Po!==null&&ls(Po,e),pl.forEach(t),ml.forEach(t),n=0;n<jo.length;n++)r=jo[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<jo.length&&(n=jo[0],n.blockedOn===null);)Ok(n),n.blockedOn===null&&jo.shift()}var ya=go.ReactCurrentBatchConfig,Ru=!0;function pz(e,t,n,r){var o=it,i=ya.transition;ya.transition=null;try{it=1,ng(e,t,n,r)}finally{it=o,ya.transition=i}}function mz(e,t,n,r){var o=it,i=ya.transition;ya.transition=null;try{it=4,ng(e,t,n,r)}finally{it=o,ya.transition=i}}function ng(e,t,n,r){if(Ru){var o=Pf(e,t,n,r);if(o===null)gm(e,t,r,Nu,n),xv(e,r);else if(uz(o,e,t,n,r))r.stopPropagation();else if(xv(e,r),t&4&&-1<cz.indexOf(e)){for(;o!==null;){var i=Ol(o);if(i!==null&&Nk(i),i=Pf(e,t,n,r),i===null&&gm(e,t,r,Nu,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else gm(e,t,r,null,n)}}var Nu=null;function Pf(e,t,n,r){if(Nu=null,e=Xh(r),e=li(e),e!==null)if(t=Ei(e),t===null)e=null;else if(n=t.tag,n===13){if(e=zk(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 Nu=e,null}function Bk(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(ez()){case Qh:return 1;case Dk:return 4;case Pu:case tz:return 16;case Pk:return 536870912;default:return 16}default:return 16}}var To=null,rg=null,uu=null;function Fk(){if(uu)return uu;var e,t=rg,n=t.length,r,o="value"in To?To.value:To.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 uu=o.slice(e,1<r?1-r:void 0)}function du(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 wc(){return!0}function Cv(){return!1}function Hn(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 s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?wc:Cv,this.isPropagationStopped=Cv,this}return Tt(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=wc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=wc)},persist:function(){},isPersistent:wc}),t}var Ka={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},og=Hn(Ka),Ll=Tt({},Ka,{view:0,detail:0}),fz=Hn(Ll),sm,lm,cs,Sd=Tt({},Ll,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ig,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!==cs&&(cs&&e.type==="mousemove"?(sm=e.screenX-cs.screenX,lm=e.screenY-cs.screenY):lm=sm=0,cs=e),sm)},movementY:function(e){return"movementY"in e?e.movementY:lm}}),zv=Hn(Sd),hz=Tt({},Sd,{dataTransfer:0}),gz=Hn(hz),yz=Tt({},Ll,{relatedTarget:0}),cm=Hn(yz),vz=Tt({},Ka,{animationName:0,elapsedTime:0,pseudoElement:0}),_z=Hn(vz),bz=Tt({},Ka,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kz=Hn(bz),wz=Tt({},Ka,{data:0}),Tv=Hn(wz),Sz={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xz={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"},jz={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cz(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jz[e])?!!t[e]:!1}function ig(){return Cz}var zz=Tt({},Ll,{key:function(e){if(e.key){var t=Sz[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=du(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?xz[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ig,charCode:function(e){return e.type==="keypress"?du(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?du(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Tz=Hn(zz),Az=Tt({},Sd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Av=Hn(Az),Ez=Tt({},Ll,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ig}),Dz=Hn(Ez),Pz=Tt({},Ka,{propertyName:0,elapsedTime:0,pseudoElement:0}),Iz=Hn(Pz),Rz=Tt({},Sd,{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}),Nz=Hn(Rz),Mz=[9,13,27,32],ag=lo&&"CompositionEvent"in window,Gs=null;lo&&"documentMode"in document&&(Gs=document.documentMode);var $z=lo&&"TextEvent"in window&&!Gs,Vk=lo&&(!ag||Gs&&8<Gs&&11>=Gs),Ev=" ",Dv=!1;function Wk(e,t){switch(e){case"keyup":return Mz.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hk(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ta=!1;function Lz(e,t){switch(e){case"compositionend":return Hk(t);case"keypress":return t.which!==32?null:(Dv=!0,Ev);case"textInput":return e=t.data,e===Ev&&Dv?null:e;default:return null}}function Oz(e,t){if(ta)return e==="compositionend"||!ag&&Wk(e,t)?(e=Fk(),uu=rg=To=null,ta=!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 Vk&&t.locale!=="ko"?null:t.data;default:return null}}var Bz={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 Pv(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Bz[e.type]:t==="textarea"}function Uk(e,t,n,r){wk(r),t=Mu(t,"onChange"),0<t.length&&(n=new og("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ks=null,hl=null;function Fz(e){n1(e,0)}function xd(e){var t=oa(e);if(hk(t))return e}function Vz(e,t){if(e==="change")return t}var Gk=!1;if(lo){var um;if(lo){var dm="oninput"in document;if(!dm){var Iv=document.createElement("div");Iv.setAttribute("oninput","return;"),dm=typeof Iv.oninput=="function"}um=dm}else um=!1;Gk=um&&(!document.documentMode||9<document.documentMode)}function Rv(){Ks&&(Ks.detachEvent("onpropertychange",Kk),hl=Ks=null)}function Kk(e){if(e.propertyName==="value"&&xd(hl)){var t=[];Uk(t,hl,e,Xh(e)),Ck(Fz,t)}}function Wz(e,t,n){e==="focusin"?(Rv(),Ks=t,hl=n,Ks.attachEvent("onpropertychange",Kk)):e==="focusout"&&Rv()}function Hz(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return xd(hl)}function Uz(e,t){if(e==="click")return xd(t)}function Gz(e,t){if(e==="input"||e==="change")return xd(t)}function Kz(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jr=typeof Object.is=="function"?Object.is:Kz;function gl(e,t){if(jr(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(!ff.call(t,o)||!jr(e[o],t[o]))return!1}return!0}function Nv(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Mv(e,t){var n=Nv(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=Nv(n)}}function qk(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?qk(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Yk(){for(var e=window,t=Au();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Au(e.document)}return t}function sg(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 qz(e){var t=Yk(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&qk(n.ownerDocument.documentElement,n)){if(r!==null&&sg(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=Mv(n,i);var a=Mv(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 Yz=lo&&"documentMode"in document&&11>=document.documentMode,na=null,If=null,qs=null,Rf=!1;function $v(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Rf||na==null||na!==Au(r)||(r=na,"selectionStart"in r&&sg(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}),qs&&gl(qs,r)||(qs=r,r=Mu(If,"onSelect"),0<r.length&&(t=new og("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=na)))}function Sc(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ra={animationend:Sc("Animation","AnimationEnd"),animationiteration:Sc("Animation","AnimationIteration"),animationstart:Sc("Animation","AnimationStart"),transitionend:Sc("Transition","TransitionEnd")},pm={},Jk={};lo&&(Jk=document.createElement("div").style,"AnimationEvent"in window||(delete ra.animationend.animation,delete ra.animationiteration.animation,delete ra.animationstart.animation),"TransitionEvent"in window||delete ra.transitionend.transition);function jd(e){if(pm[e])return pm[e];if(!ra[e])return e;var t=ra[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Jk)return pm[e]=t[n];return e}var Zk=jd("animationend"),Xk=jd("animationiteration"),Qk=jd("animationstart"),e1=jd("transitionend"),t1=new Map,Lv="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 Ho(e,t){t1.set(e,t),Ai(t,[e])}for(var mm=0;mm<Lv.length;mm++){var fm=Lv[mm],Jz=fm.toLowerCase(),Zz=fm[0].toUpperCase()+fm.slice(1);Ho(Jz,"on"+Zz)}Ho(Zk,"onAnimationEnd");Ho(Xk,"onAnimationIteration");Ho(Qk,"onAnimationStart");Ho("dblclick","onDoubleClick");Ho("focusin","onFocus");Ho("focusout","onBlur");Ho(e1,"onTransitionEnd");ja("onMouseEnter",["mouseout","mouseover"]);ja("onMouseLeave",["mouseout","mouseover"]);ja("onPointerEnter",["pointerout","pointerover"]);ja("onPointerLeave",["pointerout","pointerover"]);Ai("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ai("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ai("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ai("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ai("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ai("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ns="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(" "),Xz=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ns));function Ov(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,JC(r,t,void 0,e),e.currentTarget=null}function n1(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 s=r[a],c=s.instance,u=s.currentTarget;if(s=s.listener,c!==i&&o.isPropagationStopped())break e;Ov(o,s,u),i=c}else for(a=0;a<r.length;a++){if(s=r[a],c=s.instance,u=s.currentTarget,s=s.listener,c!==i&&o.isPropagationStopped())break e;Ov(o,s,u),i=c}}}if(Du)throw e=Af,Du=!1,Af=null,e}function yt(e,t){var n=t[Of];n===void 0&&(n=t[Of]=new Set);var r=e+"__bubble";n.has(r)||(r1(t,e,2,!1),n.add(r))}function hm(e,t,n){var r=0;t&&(r|=4),r1(n,e,r,t)}var xc="_reactListening"+Math.random().toString(36).slice(2);function yl(e){if(!e[xc]){e[xc]=!0,uk.forEach(function(n){n!=="selectionchange"&&(Xz.has(n)||hm(n,!1,e),hm(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[xc]||(t[xc]=!0,hm("selectionchange",!1,t))}}function r1(e,t,n,r){switch(Bk(t)){case 1:var o=pz;break;case 4:o=mz;break;default:o=ng}n=o.bind(null,t,n,e),o=void 0,!Tf||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 gm(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 s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(a===4)for(a=r.return;a!==null;){var c=a.tag;if((c===3||c===4)&&(c=a.stateNode.containerInfo,c===o||c.nodeType===8&&c.parentNode===o))return;a=a.return}for(;s!==null;){if(a=li(s),a===null)return;if(c=a.tag,c===5||c===6){r=i=a;continue e}s=s.parentNode}}r=r.return}Ck(function(){var u=i,d=Xh(n),p=[];e:{var f=t1.get(e);if(f!==void 0){var g=og,h=e;switch(e){case"keypress":if(du(n)===0)break e;case"keydown":case"keyup":g=Tz;break;case"focusin":h="focus",g=cm;break;case"focusout":h="blur",g=cm;break;case"beforeblur":case"afterblur":g=cm;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":g=zv;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=gz;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=Dz;break;case Zk:case Xk:case Qk:g=_z;break;case e1:g=Iz;break;case"scroll":g=fz;break;case"wheel":g=Nz;break;case"copy":case"cut":case"paste":g=kz;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=Av}var w=(t&4)!==0,j=!w&&e==="scroll",k=w?f!==null?f+"Capture":null:f;w=[];for(var y=u,l;y!==null;){l=y;var _=l.stateNode;if(l.tag===5&&_!==null&&(l=_,k!==null&&(_=dl(y,k),_!=null&&w.push(vl(y,_,l)))),j)break;y=y.return}0<w.length&&(f=new g(f,h,null,n,d),p.push({event:f,listeners:w}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",f&&n!==Cf&&(h=n.relatedTarget||n.fromElement)&&(li(h)||h[co]))break e;if((g||f)&&(f=d.window===d?d:(f=d.ownerDocument)?f.defaultView||f.parentWindow:window,g?(h=n.relatedTarget||n.toElement,g=u,h=h?li(h):null,h!==null&&(j=Ei(h),h!==j||h.tag!==5&&h.tag!==6)&&(h=null)):(g=null,h=u),g!==h)){if(w=zv,_="onMouseLeave",k="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(w=Av,_="onPointerLeave",k="onPointerEnter",y="pointer"),j=g==null?f:oa(g),l=h==null?f:oa(h),f=new w(_,y+"leave",g,n,d),f.target=j,f.relatedTarget=l,_=null,li(d)===u&&(w=new w(k,y+"enter",h,n,d),w.target=l,w.relatedTarget=j,_=w),j=_,g&&h)t:{for(w=g,k=h,y=0,l=w;l;l=$i(l))y++;for(l=0,_=k;_;_=$i(_))l++;for(;0<y-l;)w=$i(w),y--;for(;0<l-y;)k=$i(k),l--;for(;y--;){if(w===k||k!==null&&w===k.alternate)break t;w=$i(w),k=$i(k)}w=null}else w=null;g!==null&&Bv(p,f,g,w,!1),h!==null&&j!==null&&Bv(p,j,h,w,!0)}}e:{if(f=u?oa(u):window,g=f.nodeName&&f.nodeName.toLowerCase(),g==="select"||g==="input"&&f.type==="file")var S=Vz;else if(Pv(f))if(Gk)S=Gz;else{S=Hz;var x=Wz}else(g=f.nodeName)&&g.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(S=Uz);if(S&&(S=S(e,u))){Uk(p,S,n,d);break e}x&&x(e,f,u),e==="focusout"&&(x=f._wrapperState)&&x.controlled&&f.type==="number"&&kf(f,"number",f.value)}switch(x=u?oa(u):window,e){case"focusin":(Pv(x)||x.contentEditable==="true")&&(na=x,If=u,qs=null);break;case"focusout":qs=If=na=null;break;case"mousedown":Rf=!0;break;case"contextmenu":case"mouseup":case"dragend":Rf=!1,$v(p,n,d);break;case"selectionchange":if(Yz)break;case"keydown":case"keyup":$v(p,n,d)}var C;if(ag)e:{switch(e){case"compositionstart":var z="onCompositionStart";break e;case"compositionend":z="onCompositionEnd";break e;case"compositionupdate":z="onCompositionUpdate";break e}z=void 0}else ta?Wk(e,n)&&(z="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(z="onCompositionStart");z&&(Vk&&n.locale!=="ko"&&(ta||z!=="onCompositionStart"?z==="onCompositionEnd"&&ta&&(C=Fk()):(To=d,rg="value"in To?To.value:To.textContent,ta=!0)),x=Mu(u,z),0<x.length&&(z=new Tv(z,e,null,n,d),p.push({event:z,listeners:x}),C?z.data=C:(C=Hk(n),C!==null&&(z.data=C)))),(C=$z?Lz(e,n):Oz(e,n))&&(u=Mu(u,"onBeforeInput"),0<u.length&&(d=new Tv("onBeforeInput","beforeinput",null,n,d),p.push({event:d,listeners:u}),d.data=C))}n1(p,t)})}function vl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Mu(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=dl(e,n),i!=null&&r.unshift(vl(e,i,o)),i=dl(e,t),i!=null&&r.push(vl(e,i,o))),e=e.return}return r}function $i(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Bv(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var s=n,c=s.alternate,u=s.stateNode;if(c!==null&&c===r)break;s.tag===5&&u!==null&&(s=u,o?(c=dl(n,i),c!=null&&a.unshift(vl(n,c,s))):o||(c=dl(n,i),c!=null&&a.push(vl(n,c,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Qz=/\r\n?/g,e2=/\u0000|\uFFFD/g;function Fv(e){return(typeof e=="string"?e:""+e).replace(Qz,`
`).replace(e2,"")}function jc(e,t,n){if(t=Fv(t),Fv(e)!==t&&n)throw Error(ne(425))}function $u(){}var Nf=null,Mf=null;function $f(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 Lf=typeof setTimeout=="function"?setTimeout:void 0,t2=typeof clearTimeout=="function"?clearTimeout:void 0,Vv=typeof Promise=="function"?Promise:void 0,n2=typeof queueMicrotask=="function"?queueMicrotask:typeof Vv<"u"?function(e){return Vv.resolve(null).then(e).catch(r2)}:Lf;function r2(e){setTimeout(function(){throw e})}function ym(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),fl(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);fl(t)}function Io(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 Wv(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 qa=Math.random().toString(36).slice(2),$r="__reactFiber$"+qa,_l="__reactProps$"+qa,co="__reactContainer$"+qa,Of="__reactEvents$"+qa,o2="__reactListeners$"+qa,i2="__reactHandles$"+qa;function li(e){var t=e[$r];if(t)return t;for(var n=e.parentNode;n;){if(t=n[co]||n[$r]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Wv(e);e!==null;){if(n=e[$r])return n;e=Wv(e)}return t}e=n,n=e.parentNode}return null}function Ol(e){return e=e[$r]||e[co],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function oa(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ne(33))}function Cd(e){return e[_l]||null}var Bf=[],ia=-1;function Uo(e){return{current:e}}function _t(e){0>ia||(e.current=Bf[ia],Bf[ia]=null,ia--)}function ht(e,t){ia++,Bf[ia]=e.current,e.current=t}var Bo={},un=Uo(Bo),_n=Uo(!1),bi=Bo;function Ca(e,t){var n=e.type.contextTypes;if(!n)return Bo;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 bn(e){return e=e.childContextTypes,e!=null}function Lu(){_t(_n),_t(un)}function Hv(e,t,n){if(un.current!==Bo)throw Error(ne(168));ht(un,t),ht(_n,n)}function o1(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(ne(108,WC(e)||"Unknown",o));return Tt({},n,r)}function Ou(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Bo,bi=un.current,ht(un,e),ht(_n,_n.current),!0}function Uv(e,t,n){var r=e.stateNode;if(!r)throw Error(ne(169));n?(e=o1(e,t,bi),r.__reactInternalMemoizedMergedChildContext=e,_t(_n),_t(un),ht(un,e)):_t(_n),ht(_n,n)}var eo=null,zd=!1,vm=!1;function i1(e){eo===null?eo=[e]:eo.push(e)}function a2(e){zd=!0,i1(e)}function Go(){if(!vm&&eo!==null){vm=!0;var e=0,t=it;try{var n=eo;for(it=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}eo=null,zd=!1}catch(o){throw eo!==null&&(eo=eo.slice(e+1)),Ek(Qh,Go),o}finally{it=t,vm=!1}}return null}var aa=[],sa=0,Bu=null,Fu=0,Qn=[],er=0,ki=null,io=1,ao="";function ei(e,t){aa[sa++]=Fu,aa[sa++]=Bu,Bu=e,Fu=t}function a1(e,t,n){Qn[er++]=io,Qn[er++]=ao,Qn[er++]=ki,ki=e;var r=io;e=ao;var o=32-wr(r)-1;r&=~(1<<o),n+=1;var i=32-wr(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,io=1<<32-wr(t)+o|n<<o|r,ao=i+e}else io=1<<i|n<<o|r,ao=e}function lg(e){e.return!==null&&(ei(e,1),a1(e,1,0))}function cg(e){for(;e===Bu;)Bu=aa[--sa],aa[sa]=null,Fu=aa[--sa],aa[sa]=null;for(;e===ki;)ki=Qn[--er],Qn[er]=null,ao=Qn[--er],Qn[er]=null,io=Qn[--er],Qn[er]=null}var On=null,Mn=null,St=!1,kr=null;function s1(e,t){var n=nr(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 Gv(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,On=e,Mn=Io(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,On=e,Mn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=ki!==null?{id:io,overflow:ao}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=nr(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,On=e,Mn=null,!0):!1;default:return!1}}function Ff(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Vf(e){if(St){var t=Mn;if(t){var n=t;if(!Gv(e,t)){if(Ff(e))throw Error(ne(418));t=Io(n.nextSibling);var r=On;t&&Gv(e,t)?s1(r,n):(e.flags=e.flags&-4097|2,St=!1,On=e)}}else{if(Ff(e))throw Error(ne(418));e.flags=e.flags&-4097|2,St=!1,On=e}}}function Kv(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;On=e}function Cc(e){if(e!==On)return!1;if(!St)return Kv(e),St=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!$f(e.type,e.memoizedProps)),t&&(t=Mn)){if(Ff(e))throw l1(),Error(ne(418));for(;t;)s1(e,t),t=Io(t.nextSibling)}if(Kv(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ne(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Mn=Io(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Mn=null}}else Mn=On?Io(e.stateNode.nextSibling):null;return!0}function l1(){for(var e=Mn;e;)e=Io(e.nextSibling)}function za(){Mn=On=null,St=!1}function ug(e){kr===null?kr=[e]:kr.push(e)}var s2=go.ReactCurrentBatchConfig;function us(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(ne(309));var r=n.stateNode}if(!r)throw Error(ne(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 s=o.refs;a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(ne(284));if(!n._owner)throw Error(ne(290,e))}return e}function zc(e,t){throw e=Object.prototype.toString.call(t),Error(ne(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function qv(e){var t=e._init;return t(e._payload)}function c1(e){function t(k,y){if(e){var l=k.deletions;l===null?(k.deletions=[y],k.flags|=16):l.push(y)}}function n(k,y){if(!e)return null;for(;y!==null;)t(k,y),y=y.sibling;return null}function r(k,y){for(k=new Map;y!==null;)y.key!==null?k.set(y.key,y):k.set(y.index,y),y=y.sibling;return k}function o(k,y){return k=$o(k,y),k.index=0,k.sibling=null,k}function i(k,y,l){return k.index=l,e?(l=k.alternate,l!==null?(l=l.index,l<y?(k.flags|=2,y):l):(k.flags|=2,y)):(k.flags|=1048576,y)}function a(k){return e&&k.alternate===null&&(k.flags|=2),k}function s(k,y,l,_){return y===null||y.tag!==6?(y=jm(l,k.mode,_),y.return=k,y):(y=o(y,l),y.return=k,y)}function c(k,y,l,_){var S=l.type;return S===ea?d(k,y,l.props.children,_,l.key):y!==null&&(y.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===wo&&qv(S)===y.type)?(_=o(y,l.props),_.ref=us(k,y,l),_.return=k,_):(_=vu(l.type,l.key,l.props,null,k.mode,_),_.ref=us(k,y,l),_.return=k,_)}function u(k,y,l,_){return y===null||y.tag!==4||y.stateNode.containerInfo!==l.containerInfo||y.stateNode.implementation!==l.implementation?(y=Cm(l,k.mode,_),y.return=k,y):(y=o(y,l.children||[]),y.return=k,y)}function d(k,y,l,_,S){return y===null||y.tag!==7?(y=hi(l,k.mode,_,S),y.return=k,y):(y=o(y,l),y.return=k,y)}function p(k,y,l){if(typeof y=="string"&&y!==""||typeof y=="number")return y=jm(""+y,k.mode,l),y.return=k,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case gc:return l=vu(y.type,y.key,y.props,null,k.mode,l),l.ref=us(k,null,y),l.return=k,l;case Qi:return y=Cm(y,k.mode,l),y.return=k,y;case wo:var _=y._init;return p(k,_(y._payload),l)}if(Is(y)||is(y))return y=hi(y,k.mode,l,null),y.return=k,y;zc(k,y)}return null}function f(k,y,l,_){var S=y!==null?y.key:null;if(typeof l=="string"&&l!==""||typeof l=="number")return S!==null?null:s(k,y,""+l,_);if(typeof l=="object"&&l!==null){switch(l.$$typeof){case gc:return l.key===S?c(k,y,l,_):null;case Qi:return l.key===S?u(k,y,l,_):null;case wo:return S=l._init,f(k,y,S(l._payload),_)}if(Is(l)||is(l))return S!==null?null:d(k,y,l,_,null);zc(k,l)}return null}function g(k,y,l,_,S){if(typeof _=="string"&&_!==""||typeof _=="number")return k=k.get(l)||null,s(y,k,""+_,S);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case gc:return k=k.get(_.key===null?l:_.key)||null,c(y,k,_,S);case Qi:return k=k.get(_.key===null?l:_.key)||null,u(y,k,_,S);case wo:var x=_._init;return g(k,y,l,x(_._payload),S)}if(Is(_)||is(_))return k=k.get(l)||null,d(y,k,_,S,null);zc(y,_)}return null}function h(k,y,l,_){for(var S=null,x=null,C=y,z=y=0,E=null;C!==null&&z<l.length;z++){C.index>z?(E=C,C=null):E=C.sibling;var b=f(k,C,l[z],_);if(b===null){C===null&&(C=E);break}e&&C&&b.alternate===null&&t(k,C),y=i(b,y,z),x===null?S=b:x.sibling=b,x=b,C=E}if(z===l.length)return n(k,C),St&&ei(k,z),S;if(C===null){for(;z<l.length;z++)C=p(k,l[z],_),C!==null&&(y=i(C,y,z),x===null?S=C:x.sibling=C,x=C);return St&&ei(k,z),S}for(C=r(k,C);z<l.length;z++)E=g(C,k,z,l[z],_),E!==null&&(e&&E.alternate!==null&&C.delete(E.key===null?z:E.key),y=i(E,y,z),x===null?S=E:x.sibling=E,x=E);return e&&C.forEach(function(P){return t(k,P)}),St&&ei(k,z),S}function w(k,y,l,_){var S=is(l);if(typeof S!="function")throw Error(ne(150));if(l=S.call(l),l==null)throw Error(ne(151));for(var x=S=null,C=y,z=y=0,E=null,b=l.next();C!==null&&!b.done;z++,b=l.next()){C.index>z?(E=C,C=null):E=C.sibling;var P=f(k,C,b.value,_);if(P===null){C===null&&(C=E);break}e&&C&&P.alternate===null&&t(k,C),y=i(P,y,z),x===null?S=P:x.sibling=P,x=P,C=E}if(b.done)return n(k,C),St&&ei(k,z),S;if(C===null){for(;!b.done;z++,b=l.next())b=p(k,b.value,_),b!==null&&(y=i(b,y,z),x===null?S=b:x.sibling=b,x=b);return St&&ei(k,z),S}for(C=r(k,C);!b.done;z++,b=l.next())b=g(C,k,z,b.value,_),b!==null&&(e&&b.alternate!==null&&C.delete(b.key===null?z:b.key),y=i(b,y,z),x===null?S=b:x.sibling=b,x=b);return e&&C.forEach(function(R){return t(k,R)}),St&&ei(k,z),S}function j(k,y,l,_){if(typeof l=="object"&&l!==null&&l.type===ea&&l.key===null&&(l=l.props.children),typeof l=="object"&&l!==null){switch(l.$$typeof){case gc:e:{for(var S=l.key,x=y;x!==null;){if(x.key===S){if(S=l.type,S===ea){if(x.tag===7){n(k,x.sibling),y=o(x,l.props.children),y.return=k,k=y;break e}}else if(x.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===wo&&qv(S)===x.type){n(k,x.sibling),y=o(x,l.props),y.ref=us(k,x,l),y.return=k,k=y;break e}n(k,x);break}else t(k,x);x=x.sibling}l.type===ea?(y=hi(l.props.children,k.mode,_,l.key),y.return=k,k=y):(_=vu(l.type,l.key,l.props,null,k.mode,_),_.ref=us(k,y,l),_.return=k,k=_)}return a(k);case Qi:e:{for(x=l.key;y!==null;){if(y.key===x)if(y.tag===4&&y.stateNode.containerInfo===l.containerInfo&&y.stateNode.implementation===l.implementation){n(k,y.sibling),y=o(y,l.children||[]),y.return=k,k=y;break e}else{n(k,y);break}else t(k,y);y=y.sibling}y=Cm(l,k.mode,_),y.return=k,k=y}return a(k);case wo:return x=l._init,j(k,y,x(l._payload),_)}if(Is(l))return h(k,y,l,_);if(is(l))return w(k,y,l,_);zc(k,l)}return typeof l=="string"&&l!==""||typeof l=="number"?(l=""+l,y!==null&&y.tag===6?(n(k,y.sibling),y=o(y,l),y.return=k,k=y):(n(k,y),y=jm(l,k.mode,_),y.return=k,k=y),a(k)):n(k,y)}return j}var Ta=c1(!0),u1=c1(!1),Vu=Uo(null),Wu=null,la=null,dg=null;function pg(){dg=la=Wu=null}function mg(e){var t=Vu.current;_t(Vu),e._currentValue=t}function Wf(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 va(e,t){Wu=e,dg=la=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(vn=!0),e.firstContext=null)}function ir(e){var t=e._currentValue;if(dg!==e)if(e={context:e,memoizedValue:t,next:null},la===null){if(Wu===null)throw Error(ne(308));la=e,Wu.dependencies={lanes:0,firstContext:e}}else la=la.next=e;return t}var ci=null;function fg(e){ci===null?ci=[e]:ci.push(e)}function d1(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,fg(t)):(n.next=o.next,o.next=n),t.interleaved=n,uo(e,r)}function uo(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 So=!1;function hg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function p1(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 so(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ro(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Xe&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,uo(e,n)}return o=r.interleaved,o===null?(t.next=t,fg(r)):(t.next=o.next,o.next=t),r.interleaved=t,uo(e,n)}function pu(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,eg(e,n)}}function Yv(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 Hu(e,t,n,r){var o=e.updateQueue;So=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var c=s,u=c.next;c.next=null,a===null?i=u:a.next=u,a=c;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==a&&(s===null?d.firstBaseUpdate=u:s.next=u,d.lastBaseUpdate=c))}if(i!==null){var p=o.baseState;a=0,d=u=c=null,s=i;do{var f=s.lane,g=s.eventTime;if((r&f)===f){d!==null&&(d=d.next={eventTime:g,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,w=s;switch(f=t,g=n,w.tag){case 1:if(h=w.payload,typeof h=="function"){p=h.call(g,p,f);break e}p=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=w.payload,f=typeof h=="function"?h.call(g,p,f):h,f==null)break e;p=Tt({},p,f);break e;case 2:So=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[s]:f.push(s))}else g={eventTime:g,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(u=d=g,c=p):d=d.next=g,a|=f;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;f=s,s=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);if(d===null&&(c=p),o.baseState=c,o.firstBaseUpdate=u,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);Si|=a,e.lanes=a,e.memoizedState=p}}function Jv(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(ne(191,o));o.call(r)}}}var Bl={},Fr=Uo(Bl),bl=Uo(Bl),kl=Uo(Bl);function ui(e){if(e===Bl)throw Error(ne(174));return e}function gg(e,t){switch(ht(kl,t),ht(bl,e),ht(Fr,Bl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Sf(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Sf(t,e)}_t(Fr),ht(Fr,t)}function Aa(){_t(Fr),_t(bl),_t(kl)}function m1(e){ui(kl.current);var t=ui(Fr.current),n=Sf(t,e.type);t!==n&&(ht(bl,e),ht(Fr,n))}function yg(e){bl.current===e&&(_t(Fr),_t(bl))}var Ct=Uo(0);function Uu(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 _m=[];function vg(){for(var e=0;e<_m.length;e++)_m[e]._workInProgressVersionPrimary=null;_m.length=0}var mu=go.ReactCurrentDispatcher,bm=go.ReactCurrentBatchConfig,wi=0,zt=null,Wt=null,qt=null,Gu=!1,Ys=!1,wl=0,l2=0;function on(){throw Error(ne(321))}function _g(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!jr(e[n],t[n]))return!1;return!0}function bg(e,t,n,r,o,i){if(wi=i,zt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,mu.current=e===null||e.memoizedState===null?p2:m2,e=n(r,o),Ys){i=0;do{if(Ys=!1,wl=0,25<=i)throw Error(ne(301));i+=1,qt=Wt=null,t.updateQueue=null,mu.current=f2,e=n(r,o)}while(Ys)}if(mu.current=Ku,t=Wt!==null&&Wt.next!==null,wi=0,qt=Wt=zt=null,Gu=!1,t)throw Error(ne(300));return e}function kg(){var e=wl!==0;return wl=0,e}function Ir(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qt===null?zt.memoizedState=qt=e:qt=qt.next=e,qt}function ar(){if(Wt===null){var e=zt.alternate;e=e!==null?e.memoizedState:null}else e=Wt.next;var t=qt===null?zt.memoizedState:qt.next;if(t!==null)qt=t,Wt=e;else{if(e===null)throw Error(ne(310));Wt=e,e={memoizedState:Wt.memoizedState,baseState:Wt.baseState,baseQueue:Wt.baseQueue,queue:Wt.queue,next:null},qt===null?zt.memoizedState=qt=e:qt=qt.next=e}return qt}function Sl(e,t){return typeof t=="function"?t(e):t}function km(e){var t=ar(),n=t.queue;if(n===null)throw Error(ne(311));n.lastRenderedReducer=e;var r=Wt,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 s=a=null,c=null,u=i;do{var d=u.lane;if((wi&d)===d)c!==null&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};c===null?(s=c=p,a=r):c=c.next=p,zt.lanes|=d,Si|=d}u=u.next}while(u!==null&&u!==i);c===null?a=r:c.next=s,jr(r,t.memoizedState)||(vn=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=c,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,zt.lanes|=i,Si|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function wm(e){var t=ar(),n=t.queue;if(n===null)throw Error(ne(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);jr(i,t.memoizedState)||(vn=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function f1(){}function h1(e,t){var n=zt,r=ar(),o=t(),i=!jr(r.memoizedState,o);if(i&&(r.memoizedState=o,vn=!0),r=r.queue,wg(v1.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||qt!==null&&qt.memoizedState.tag&1){if(n.flags|=2048,xl(9,y1.bind(null,n,r,o,t),void 0,null),Yt===null)throw Error(ne(349));wi&30||g1(n,t,o)}return o}function g1(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=zt.updateQueue,t===null?(t={lastEffect:null,stores:null},zt.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function y1(e,t,n,r){t.value=n,t.getSnapshot=r,_1(t)&&b1(e)}function v1(e,t,n){return n(function(){_1(t)&&b1(e)})}function _1(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!jr(e,n)}catch{return!0}}function b1(e){var t=uo(e,1);t!==null&&Sr(t,e,1,-1)}function Zv(e){var t=Ir();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sl,lastRenderedState:e},t.queue=e,e=e.dispatch=d2.bind(null,zt,e),[t.memoizedState,e]}function xl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=zt.updateQueue,t===null?(t={lastEffect:null,stores:null},zt.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 k1(){return ar().memoizedState}function fu(e,t,n,r){var o=Ir();zt.flags|=e,o.memoizedState=xl(1|t,n,void 0,r===void 0?null:r)}function Td(e,t,n,r){var o=ar();r=r===void 0?null:r;var i=void 0;if(Wt!==null){var a=Wt.memoizedState;if(i=a.destroy,r!==null&&_g(r,a.deps)){o.memoizedState=xl(t,n,i,r);return}}zt.flags|=e,o.memoizedState=xl(1|t,n,i,r)}function Xv(e,t){return fu(8390656,8,e,t)}function wg(e,t){return Td(2048,8,e,t)}function w1(e,t){return Td(4,2,e,t)}function S1(e,t){return Td(4,4,e,t)}function x1(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 j1(e,t,n){return n=n!=null?n.concat([e]):null,Td(4,4,x1.bind(null,t,e),n)}function Sg(){}function C1(e,t){var n=ar();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_g(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function z1(e,t){var n=ar();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_g(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function T1(e,t,n){return wi&21?(jr(n,t)||(n=Ik(),zt.lanes|=n,Si|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,vn=!0),e.memoizedState=n)}function c2(e,t){var n=it;it=n!==0&&4>n?n:4,e(!0);var r=bm.transition;bm.transition={};try{e(!1),t()}finally{it=n,bm.transition=r}}function A1(){return ar().memoizedState}function u2(e,t,n){var r=Mo(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},E1(e))D1(t,n);else if(n=d1(e,t,n,r),n!==null){var o=mn();Sr(n,e,r,o),P1(n,t,r)}}function d2(e,t,n){var r=Mo(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(E1(e))D1(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,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,jr(s,a)){var c=t.interleaved;c===null?(o.next=o,fg(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}n=d1(e,t,o,r),n!==null&&(o=mn(),Sr(n,e,r,o),P1(n,t,r))}}function E1(e){var t=e.alternate;return e===zt||t!==null&&t===zt}function D1(e,t){Ys=Gu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function P1(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eg(e,n)}}var Ku={readContext:ir,useCallback:on,useContext:on,useEffect:on,useImperativeHandle:on,useInsertionEffect:on,useLayoutEffect:on,useMemo:on,useReducer:on,useRef:on,useState:on,useDebugValue:on,useDeferredValue:on,useTransition:on,useMutableSource:on,useSyncExternalStore:on,useId:on,unstable_isNewReconciler:!1},p2={readContext:ir,useCallback:function(e,t){return Ir().memoizedState=[e,t===void 0?null:t],e},useContext:ir,useEffect:Xv,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,fu(4194308,4,x1.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=Ir();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ir();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=u2.bind(null,zt,e),[r.memoizedState,e]},useRef:function(e){var t=Ir();return e={current:e},t.memoizedState=e},useState:Zv,useDebugValue:Sg,useDeferredValue:function(e){return Ir().memoizedState=e},useTransition:function(){var e=Zv(!1),t=e[0];return e=c2.bind(null,e[1]),Ir().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=zt,o=Ir();if(St){if(n===void 0)throw Error(ne(407));n=n()}else{if(n=t(),Yt===null)throw Error(ne(349));wi&30||g1(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Xv(v1.bind(null,r,i,e),[e]),r.flags|=2048,xl(9,y1.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ir(),t=Yt.identifierPrefix;if(St){var n=ao,r=io;n=(r&~(1<<32-wr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=wl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=l2++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},m2={readContext:ir,useCallback:C1,useContext:ir,useEffect:wg,useImperativeHandle:j1,useInsertionEffect:w1,useLayoutEffect:S1,useMemo:z1,useReducer:km,useRef:k1,useState:function(){return km(Sl)},useDebugValue:Sg,useDeferredValue:function(e){var t=ar();return T1(t,Wt.memoizedState,e)},useTransition:function(){var e=km(Sl)[0],t=ar().memoizedState;return[e,t]},useMutableSource:f1,useSyncExternalStore:h1,useId:A1,unstable_isNewReconciler:!1},f2={readContext:ir,useCallback:C1,useContext:ir,useEffect:wg,useImperativeHandle:j1,useInsertionEffect:w1,useLayoutEffect:S1,useMemo:z1,useReducer:wm,useRef:k1,useState:function(){return wm(Sl)},useDebugValue:Sg,useDeferredValue:function(e){var t=ar();return Wt===null?t.memoizedState=e:T1(t,Wt.memoizedState,e)},useTransition:function(){var e=wm(Sl)[0],t=ar().memoizedState;return[e,t]},useMutableSource:f1,useSyncExternalStore:h1,useId:A1,unstable_isNewReconciler:!1};function _r(e,t){if(e&&e.defaultProps){t=Tt({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Hf(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Tt({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ad={isMounted:function(e){return(e=e._reactInternals)?Ei(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=mn(),o=Mo(e),i=so(r,o);i.payload=t,n!=null&&(i.callback=n),t=Ro(e,i,o),t!==null&&(Sr(t,e,o,r),pu(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=mn(),o=Mo(e),i=so(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ro(e,i,o),t!==null&&(Sr(t,e,o,r),pu(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=mn(),r=Mo(e),o=so(n,r);o.tag=2,t!=null&&(o.callback=t),t=Ro(e,o,r),t!==null&&(Sr(t,e,r,n),pu(t,e,r))}};function Qv(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?!gl(n,r)||!gl(o,i):!0}function I1(e,t,n){var r=!1,o=Bo,i=t.contextType;return typeof i=="object"&&i!==null?i=ir(i):(o=bn(t)?bi:un.current,r=t.contextTypes,i=(r=r!=null)?Ca(e,o):Bo),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ad,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function e_(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&&Ad.enqueueReplaceState(t,t.state,null)}function Uf(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},hg(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=ir(i):(i=bn(t)?bi:un.current,o.context=Ca(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Hf(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&&Ad.enqueueReplaceState(o,o.state,null),Hu(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Ea(e,t){try{var n="",r=t;do n+=VC(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 Sm(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Gf(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var h2=typeof WeakMap=="function"?WeakMap:Map;function R1(e,t,n){n=so(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Yu||(Yu=!0,nh=r),Gf(e,t)},n}function N1(e,t,n){n=so(-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(){Gf(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Gf(e,t),typeof r!="function"&&(No===null?No=new Set([this]):No.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function t_(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new h2;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=A2.bind(null,e,t,n),t.then(e,e))}function n_(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 r_(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=so(-1,1),t.tag=2,Ro(n,t,1))),n.lanes|=1),e)}var g2=go.ReactCurrentOwner,vn=!1;function dn(e,t,n,r){t.child=e===null?u1(t,null,n,r):Ta(t,e.child,n,r)}function o_(e,t,n,r,o){n=n.render;var i=t.ref;return va(t,o),r=bg(e,t,n,r,i,o),n=kg(),e!==null&&!vn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,po(e,t,o)):(St&&n&&lg(t),t.flags|=1,dn(e,t,r,o),t.child)}function i_(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Dg(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,M1(e,t,i,r,o)):(e=vu(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:gl,n(a,r)&&e.ref===t.ref)return po(e,t,o)}return t.flags|=1,e=$o(i,r),e.ref=t.ref,e.return=t,t.child=e}function M1(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(gl(i,r)&&e.ref===t.ref)if(vn=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(vn=!0);else return t.lanes=e.lanes,po(e,t,o)}return Kf(e,t,n,r,o)}function $1(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},ht(ua,En),En|=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,ht(ua,En),En|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ht(ua,En),En|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ht(ua,En),En|=r;return dn(e,t,o,n),t.child}function L1(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Kf(e,t,n,r,o){var i=bn(n)?bi:un.current;return i=Ca(t,i),va(t,o),n=bg(e,t,n,r,i,o),r=kg(),e!==null&&!vn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,po(e,t,o)):(St&&r&&lg(t),t.flags|=1,dn(e,t,n,o),t.child)}function a_(e,t,n,r,o){if(bn(n)){var i=!0;Ou(t)}else i=!1;if(va(t,o),t.stateNode===null)hu(e,t),I1(t,n,r),Uf(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var c=a.context,u=n.contextType;typeof u=="object"&&u!==null?u=ir(u):(u=bn(n)?bi:un.current,u=Ca(t,u));var d=n.getDerivedStateFromProps,p=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";p||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||c!==u)&&e_(t,a,r,u),So=!1;var f=t.memoizedState;a.state=f,Hu(t,r,a,o),c=t.memoizedState,s!==r||f!==c||_n.current||So?(typeof d=="function"&&(Hf(t,n,d,r),c=t.memoizedState),(s=So||Qv(t,n,s,r,f,c,u))?(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=c),a.props=r,a.state=c,a.context=u,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,p1(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:_r(t.type,s),a.props=u,p=t.pendingProps,f=a.context,c=n.contextType,typeof c=="object"&&c!==null?c=ir(c):(c=bn(n)?bi:un.current,c=Ca(t,c));var g=n.getDerivedStateFromProps;(d=typeof g=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==p||f!==c)&&e_(t,a,r,c),So=!1,f=t.memoizedState,a.state=f,Hu(t,r,a,o);var h=t.memoizedState;s!==p||f!==h||_n.current||So?(typeof g=="function"&&(Hf(t,n,g,r),h=t.memoizedState),(u=So||Qv(t,n,u,r,f,h,c)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,h,c),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,h,c)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=c,r=u):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return qf(e,t,n,r,i,o)}function qf(e,t,n,r,o,i){L1(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&Uv(t,n,!1),po(e,t,i);r=t.stateNode,g2.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Ta(t,e.child,null,i),t.child=Ta(t,null,s,i)):dn(e,t,s,i),t.memoizedState=r.state,o&&Uv(t,n,!0),t.child}function O1(e){var t=e.stateNode;t.pendingContext?Hv(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Hv(e,t.context,!1),gg(e,t.containerInfo)}function s_(e,t,n,r,o){return za(),ug(o),t.flags|=256,dn(e,t,n,r),t.child}var Yf={dehydrated:null,treeContext:null,retryLane:0};function Jf(e){return{baseLanes:e,cachePool:null,transitions:null}}function B1(e,t,n){var r=t.pendingProps,o=Ct.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ht(Ct,o&1),e===null)return Vf(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=Pd(a,r,0,null),e=hi(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Jf(n),t.memoizedState=Yf,e):xg(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return y2(e,t,a,r,s,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,s=o.sibling;var c={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=$o(o,c),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=$o(s,i):(i=hi(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?Jf(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Yf,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 xg(e,t){return t=Pd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Tc(e,t,n,r){return r!==null&&ug(r),Ta(t,e.child,null,n),e=xg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function y2(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Sm(Error(ne(422))),Tc(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Pd({mode:"visible",children:r.children},o,0,null),i=hi(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ta(t,e.child,null,a),t.child.memoizedState=Jf(a),t.memoizedState=Yf,i);if(!(t.mode&1))return Tc(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(ne(419)),r=Sm(i,r,void 0),Tc(e,t,a,r)}if(s=(a&e.childLanes)!==0,vn||s){if(r=Yt,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,uo(e,o),Sr(r,e,o,-1))}return Eg(),r=Sm(Error(ne(421))),Tc(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=E2.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Mn=Io(o.nextSibling),On=t,St=!0,kr=null,e!==null&&(Qn[er++]=io,Qn[er++]=ao,Qn[er++]=ki,io=e.id,ao=e.overflow,ki=t),t=xg(t,r.children),t.flags|=4096,t)}function l_(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Wf(e.return,t,n)}function xm(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 F1(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(dn(e,t,r.children,n),r=Ct.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&&l_(e,n,t);else if(e.tag===19)l_(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(ht(Ct,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&&Uu(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),xm(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&&Uu(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}xm(t,!0,n,null,i);break;case"together":xm(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function hu(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function po(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Si|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ne(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 v2(e,t,n){switch(t.tag){case 3:O1(t),za();break;case 5:m1(t);break;case 1:bn(t.type)&&Ou(t);break;case 4:gg(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ht(Vu,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ht(Ct,Ct.current&1),t.flags|=128,null):n&t.child.childLanes?B1(e,t,n):(ht(Ct,Ct.current&1),e=po(e,t,n),e!==null?e.sibling:null);ht(Ct,Ct.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return F1(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ht(Ct,Ct.current),r)break;return null;case 22:case 23:return t.lanes=0,$1(e,t,n)}return po(e,t,n)}var V1,Zf,W1,H1;V1=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}};Zf=function(){};W1=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ui(Fr.current);var i=null;switch(n){case"input":o=_f(e,o),r=_f(e,r),i=[];break;case"select":o=Tt({},o,{value:void 0}),r=Tt({},r,{value:void 0}),i=[];break;case"textarea":o=wf(e,o),r=wf(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=$u)}xf(n,r);var a;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(cl.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var c=r[u];if(s=o?.[u],r.hasOwnProperty(u)&&c!==s&&(c!=null||s!=null))if(u==="style")if(s){for(a in s)!s.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&s[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(i||(i=[]),i.push(u,n)),n=c;else u==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,s=s?s.__html:void 0,c!=null&&s!==c&&(i=i||[]).push(u,c)):u==="children"?typeof c!="string"&&typeof c!="number"||(i=i||[]).push(u,""+c):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(cl.hasOwnProperty(u)?(c!=null&&u==="onScroll"&&yt("scroll",e),i||s===c||(i=[])):(i=i||[]).push(u,c))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};H1=function(e,t,n,r){n!==r&&(t.flags|=4)};function ds(e,t){if(!St)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 an(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 _2(e,t,n){var r=t.pendingProps;switch(cg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return an(t),null;case 1:return bn(t.type)&&Lu(),an(t),null;case 3:return r=t.stateNode,Aa(),_t(_n),_t(un),vg(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Cc(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,kr!==null&&(ih(kr),kr=null))),Zf(e,t),an(t),null;case 5:yg(t);var o=ui(kl.current);if(n=t.type,e!==null&&t.stateNode!=null)W1(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ne(166));return an(t),null}if(e=ui(Fr.current),Cc(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[$r]=t,r[_l]=i,e=(t.mode&1)!==0,n){case"dialog":yt("cancel",r),yt("close",r);break;case"iframe":case"object":case"embed":yt("load",r);break;case"video":case"audio":for(o=0;o<Ns.length;o++)yt(Ns[o],r);break;case"source":yt("error",r);break;case"img":case"image":case"link":yt("error",r),yt("load",r);break;case"details":yt("toggle",r);break;case"input":yv(r,i),yt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},yt("invalid",r);break;case"textarea":_v(r,i),yt("invalid",r)}xf(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var s=i[a];a==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&jc(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&jc(r.textContent,s,e),o=["children",""+s]):cl.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&yt("scroll",r)}switch(n){case"input":yc(r),vv(r,i,!0);break;case"textarea":yc(r),bv(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=$u)}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=vk(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[$r]=t,e[_l]=r,V1(e,t,!1,!1),t.stateNode=e;e:{switch(a=jf(n,r),n){case"dialog":yt("cancel",e),yt("close",e),o=r;break;case"iframe":case"object":case"embed":yt("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ns.length;o++)yt(Ns[o],e);o=r;break;case"source":yt("error",e),o=r;break;case"img":case"image":case"link":yt("error",e),yt("load",e),o=r;break;case"details":yt("toggle",e),o=r;break;case"input":yv(e,r),o=_f(e,r),yt("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Tt({},r,{value:void 0}),yt("invalid",e);break;case"textarea":_v(e,r),o=wf(e,r),yt("invalid",e);break;default:o=r}xf(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];i==="style"?kk(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&_k(e,c)):i==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&ul(e,c):typeof c=="number"&&ul(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(cl.hasOwnProperty(i)?c!=null&&i==="onScroll"&&yt("scroll",e):c!=null&&qh(e,i,c,a))}switch(n){case"input":yc(e),vv(e,r,!1);break;case"textarea":yc(e),bv(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Oo(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?fa(e,!!r.multiple,i,!1):r.defaultValue!=null&&fa(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=$u)}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 an(t),null;case 6:if(e&&t.stateNode!=null)H1(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(ne(166));if(n=ui(kl.current),ui(Fr.current),Cc(t)){if(r=t.stateNode,n=t.memoizedProps,r[$r]=t,(i=r.nodeValue!==n)&&(e=On,e!==null))switch(e.tag){case 3:jc(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&jc(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[$r]=t,t.stateNode=r}return an(t),null;case 13:if(_t(Ct),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(St&&Mn!==null&&t.mode&1&&!(t.flags&128))l1(),za(),t.flags|=98560,i=!1;else if(i=Cc(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(ne(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ne(317));i[$r]=t}else za(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;an(t),i=!1}else kr!==null&&(ih(kr),kr=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||Ct.current&1?Ht===0&&(Ht=3):Eg())),t.updateQueue!==null&&(t.flags|=4),an(t),null);case 4:return Aa(),Zf(e,t),e===null&&yl(t.stateNode.containerInfo),an(t),null;case 10:return mg(t.type._context),an(t),null;case 17:return bn(t.type)&&Lu(),an(t),null;case 19:if(_t(Ct),i=t.memoizedState,i===null)return an(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)ds(i,!1);else{if(Ht!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Uu(e),a!==null){for(t.flags|=128,ds(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 ht(Ct,Ct.current&1|2),t.child}e=e.sibling}i.tail!==null&&Nt()>Da&&(t.flags|=128,r=!0,ds(i,!1),t.lanes=4194304)}else{if(!r)if(e=Uu(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ds(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!St)return an(t),null}else 2*Nt()-i.renderingStartTime>Da&&n!==1073741824&&(t.flags|=128,r=!0,ds(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=Nt(),t.sibling=null,n=Ct.current,ht(Ct,r?n&1|2:n&1),t):(an(t),null);case 22:case 23:return Ag(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?En&1073741824&&(an(t),t.subtreeFlags&6&&(t.flags|=8192)):an(t),null;case 24:return null;case 25:return null}throw Error(ne(156,t.tag))}function b2(e,t){switch(cg(t),t.tag){case 1:return bn(t.type)&&Lu(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Aa(),_t(_n),_t(un),vg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return yg(t),null;case 13:if(_t(Ct),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ne(340));za()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return _t(Ct),null;case 4:return Aa(),null;case 10:return mg(t.type._context),null;case 22:case 23:return Ag(),null;case 24:return null;default:return null}}var Ac=!1,ln=!1,k2=typeof WeakSet=="function"?WeakSet:Set,ye=null;function ca(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){It(e,t,r)}else n.current=null}function Xf(e,t,n){try{n()}catch(r){It(e,t,r)}}var c_=!1;function w2(e,t){if(Nf=Ru,e=Yk(),sg(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,s=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var g;p!==n||o!==0&&p.nodeType!==3||(s=a+o),p!==i||r!==0&&p.nodeType!==3||(c=a+r),p.nodeType===3&&(a+=p.nodeValue.length),(g=p.firstChild)!==null;)f=p,p=g;for(;;){if(p===e)break t;if(f===n&&++u===o&&(s=a),f===i&&++d===r&&(c=a),(g=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=g}n=s===-1||c===-1?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Mf={focusedElem:e,selectionRange:n},Ru=!1,ye=t;ye!==null;)if(t=ye,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ye=e;else for(;ye!==null;){t=ye;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var w=h.memoizedProps,j=h.memoizedState,k=t.stateNode,y=k.getSnapshotBeforeUpdate(t.elementType===t.type?w:_r(t.type,w),j);k.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var l=t.stateNode.containerInfo;l.nodeType===1?l.textContent="":l.nodeType===9&&l.documentElement&&l.removeChild(l.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ne(163))}}catch(_){It(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,ye=e;break}ye=t.return}return h=c_,c_=!1,h}function Js(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&&Xf(t,n,i)}o=o.next}while(o!==r)}}function Ed(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 Qf(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 U1(e){var t=e.alternate;t!==null&&(e.alternate=null,U1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$r],delete t[_l],delete t[Of],delete t[o2],delete t[i2])),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 G1(e){return e.tag===5||e.tag===3||e.tag===4}function u_(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||G1(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 eh(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=$u));else if(r!==4&&(e=e.child,e!==null))for(eh(e,t,n),e=e.sibling;e!==null;)eh(e,t,n),e=e.sibling}function th(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(th(e,t,n),e=e.sibling;e!==null;)th(e,t,n),e=e.sibling}var Zt=null,br=!1;function bo(e,t,n){for(n=n.child;n!==null;)K1(e,t,n),n=n.sibling}function K1(e,t,n){if(Br&&typeof Br.onCommitFiberUnmount=="function")try{Br.onCommitFiberUnmount(wd,n)}catch{}switch(n.tag){case 5:ln||ca(n,t);case 6:var r=Zt,o=br;Zt=null,bo(e,t,n),Zt=r,br=o,Zt!==null&&(br?(e=Zt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Zt.removeChild(n.stateNode));break;case 18:Zt!==null&&(br?(e=Zt,n=n.stateNode,e.nodeType===8?ym(e.parentNode,n):e.nodeType===1&&ym(e,n),fl(e)):ym(Zt,n.stateNode));break;case 4:r=Zt,o=br,Zt=n.stateNode.containerInfo,br=!0,bo(e,t,n),Zt=r,br=o;break;case 0:case 11:case 14:case 15:if(!ln&&(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)&&Xf(n,t,a),o=o.next}while(o!==r)}bo(e,t,n);break;case 1:if(!ln&&(ca(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){It(n,t,s)}bo(e,t,n);break;case 21:bo(e,t,n);break;case 22:n.mode&1?(ln=(r=ln)||n.memoizedState!==null,bo(e,t,n),ln=r):bo(e,t,n);break;default:bo(e,t,n)}}function d_(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new k2),t.forEach(function(r){var o=D2.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function gr(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,s=a;e:for(;s!==null;){switch(s.tag){case 5:Zt=s.stateNode,br=!1;break e;case 3:Zt=s.stateNode.containerInfo,br=!0;break e;case 4:Zt=s.stateNode.containerInfo,br=!0;break e}s=s.return}if(Zt===null)throw Error(ne(160));K1(i,a,o),Zt=null,br=!1;var c=o.alternate;c!==null&&(c.return=null),o.return=null}catch(u){It(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)q1(t,e),t=t.sibling}function q1(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gr(t,e),Dr(e),r&4){try{Js(3,e,e.return),Ed(3,e)}catch(w){It(e,e.return,w)}try{Js(5,e,e.return)}catch(w){It(e,e.return,w)}}break;case 1:gr(t,e),Dr(e),r&512&&n!==null&&ca(n,n.return);break;case 5:if(gr(t,e),Dr(e),r&512&&n!==null&&ca(n,n.return),e.flags&32){var o=e.stateNode;try{ul(o,"")}catch(w){It(e,e.return,w)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,s=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&gk(o,i),jf(s,a);var u=jf(s,i);for(a=0;a<c.length;a+=2){var d=c[a],p=c[a+1];d==="style"?kk(o,p):d==="dangerouslySetInnerHTML"?_k(o,p):d==="children"?ul(o,p):qh(o,d,p,u)}switch(s){case"input":bf(o,i);break;case"textarea":yk(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var g=i.value;g!=null?fa(o,!!i.multiple,g,!1):f!==!!i.multiple&&(i.defaultValue!=null?fa(o,!!i.multiple,i.defaultValue,!0):fa(o,!!i.multiple,i.multiple?[]:"",!1))}o[_l]=i}catch(w){It(e,e.return,w)}}break;case 6:if(gr(t,e),Dr(e),r&4){if(e.stateNode===null)throw Error(ne(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(w){It(e,e.return,w)}}break;case 3:if(gr(t,e),Dr(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{fl(t.containerInfo)}catch(w){It(e,e.return,w)}break;case 4:gr(t,e),Dr(e);break;case 13:gr(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||(zg=Nt())),r&4&&d_(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(ln=(u=ln)||d,gr(t,e),ln=u):gr(t,e),Dr(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(ye=e,d=e.child;d!==null;){for(p=ye=d;ye!==null;){switch(f=ye,g=f.child,f.tag){case 0:case 11:case 14:case 15:Js(4,f,f.return);break;case 1:ca(f,f.return);var h=f.stateNode;if(typeof h.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(w){It(r,n,w)}}break;case 5:ca(f,f.return);break;case 22:if(f.memoizedState!==null){m_(p);continue}}g!==null?(g.return=f,ye=g):m_(p)}d=d.sibling}e:for(d=null,p=e;;){if(p.tag===5){if(d===null){d=p;try{o=p.stateNode,u?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=p.stateNode,c=p.memoizedProps.style,a=c!=null&&c.hasOwnProperty("display")?c.display:null,s.style.display=bk("display",a))}catch(w){It(e,e.return,w)}}}else if(p.tag===6){if(d===null)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(w){It(e,e.return,w)}}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:gr(t,e),Dr(e),r&4&&d_(e);break;case 21:break;default:gr(t,e),Dr(e)}}function Dr(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(G1(n)){var r=n;break e}n=n.return}throw Error(ne(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(ul(o,""),r.flags&=-33);var i=u_(e);th(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,s=u_(e);eh(e,s,a);break;default:throw Error(ne(161))}}catch(c){It(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function S2(e,t,n){ye=e,Y1(e)}function Y1(e,t,n){for(var r=(e.mode&1)!==0;ye!==null;){var o=ye,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||Ac;if(!a){var s=o.alternate,c=s!==null&&s.memoizedState!==null||ln;s=Ac;var u=ln;if(Ac=a,(ln=c)&&!u)for(ye=o;ye!==null;)a=ye,c=a.child,a.tag===22&&a.memoizedState!==null?f_(o):c!==null?(c.return=a,ye=c):f_(o);for(;i!==null;)ye=i,Y1(i),i=i.sibling;ye=o,Ac=s,ln=u}p_(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,ye=i):p_(e)}}function p_(e){for(;ye!==null;){var t=ye;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ln||Ed(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ln)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:_r(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Jv(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}Jv(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var p=d.dehydrated;p!==null&&fl(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ne(163))}ln||t.flags&512&&Qf(t)}catch(f){It(t,t.return,f)}}if(t===e){ye=null;break}if(n=t.sibling,n!==null){n.return=t.return,ye=n;break}ye=t.return}}function m_(e){for(;ye!==null;){var t=ye;if(t===e){ye=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ye=n;break}ye=t.return}}function f_(e){for(;ye!==null;){var t=ye;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ed(4,t)}catch(c){It(t,n,c)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(c){It(t,o,c)}}var i=t.return;try{Qf(t)}catch(c){It(t,i,c)}break;case 5:var a=t.return;try{Qf(t)}catch(c){It(t,a,c)}}}catch(c){It(t,t.return,c)}if(t===e){ye=null;break}var s=t.sibling;if(s!==null){s.return=t.return,ye=s;break}ye=t.return}}var x2=Math.ceil,qu=go.ReactCurrentDispatcher,jg=go.ReactCurrentOwner,rr=go.ReactCurrentBatchConfig,Xe=0,Yt=null,Ot=null,Qt=0,En=0,ua=Uo(0),Ht=0,jl=null,Si=0,Dd=0,Cg=0,Zs=null,gn=null,zg=0,Da=1/0,Qr=null,Yu=!1,nh=null,No=null,Ec=!1,Ao=null,Ju=0,Xs=0,rh=null,gu=-1,yu=0;function mn(){return Xe&6?Nt():gu!==-1?gu:gu=Nt()}function Mo(e){return e.mode&1?Xe&2&&Qt!==0?Qt&-Qt:s2.transition!==null?(yu===0&&(yu=Ik()),yu):(e=it,e!==0||(e=window.event,e=e===void 0?16:Bk(e.type)),e):1}function Sr(e,t,n,r){if(50<Xs)throw Xs=0,rh=null,Error(ne(185));$l(e,n,r),(!(Xe&2)||e!==Yt)&&(e===Yt&&(!(Xe&2)&&(Dd|=n),Ht===4&&Co(e,Qt)),kn(e,r),n===1&&Xe===0&&!(t.mode&1)&&(Da=Nt()+500,zd&&Go()))}function kn(e,t){var n=e.callbackNode;sz(e,t);var r=Iu(e,e===Yt?Qt:0);if(r===0)n!==null&&Sv(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Sv(n),t===1)e.tag===0?a2(h_.bind(null,e)):i1(h_.bind(null,e)),n2(function(){!(Xe&6)&&Go()}),n=null;else{switch(Rk(r)){case 1:n=Qh;break;case 4:n=Dk;break;case 16:n=Pu;break;case 536870912:n=Pk;break;default:n=Pu}n=rw(n,J1.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function J1(e,t){if(gu=-1,yu=0,Xe&6)throw Error(ne(327));var n=e.callbackNode;if(_a()&&e.callbackNode!==n)return null;var r=Iu(e,e===Yt?Qt:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Zu(e,r);else{t=r;var o=Xe;Xe|=2;var i=X1();(Yt!==e||Qt!==t)&&(Qr=null,Da=Nt()+500,fi(e,t));do try{z2();break}catch(s){Z1(e,s)}while(!0);pg(),qu.current=i,Xe=o,Ot!==null?t=0:(Yt=null,Qt=0,t=Ht)}if(t!==0){if(t===2&&(o=Ef(e),o!==0&&(r=o,t=oh(e,o))),t===1)throw n=jl,fi(e,0),Co(e,r),kn(e,Nt()),n;if(t===6)Co(e,r);else{if(o=e.current.alternate,!(r&30)&&!j2(o)&&(t=Zu(e,r),t===2&&(i=Ef(e),i!==0&&(r=i,t=oh(e,i))),t===1))throw n=jl,fi(e,0),Co(e,r),kn(e,Nt()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(ne(345));case 2:ti(e,gn,Qr);break;case 3:if(Co(e,r),(r&130023424)===r&&(t=zg+500-Nt(),10<t)){if(Iu(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){mn(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Lf(ti.bind(null,e,gn,Qr),t);break}ti(e,gn,Qr);break;case 4:if(Co(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-wr(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=Nt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*x2(r/1960))-r,10<r){e.timeoutHandle=Lf(ti.bind(null,e,gn,Qr),r);break}ti(e,gn,Qr);break;case 5:ti(e,gn,Qr);break;default:throw Error(ne(329))}}}return kn(e,Nt()),e.callbackNode===n?J1.bind(null,e):null}function oh(e,t){var n=Zs;return e.current.memoizedState.isDehydrated&&(fi(e,t).flags|=256),e=Zu(e,t),e!==2&&(t=gn,gn=n,t!==null&&ih(t)),e}function ih(e){gn===null?gn=e:gn.push.apply(gn,e)}function j2(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(!jr(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 Co(e,t){for(t&=~Cg,t&=~Dd,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-wr(t),r=1<<n;e[n]=-1,t&=~r}}function h_(e){if(Xe&6)throw Error(ne(327));_a();var t=Iu(e,0);if(!(t&1))return kn(e,Nt()),null;var n=Zu(e,t);if(e.tag!==0&&n===2){var r=Ef(e);r!==0&&(t=r,n=oh(e,r))}if(n===1)throw n=jl,fi(e,0),Co(e,t),kn(e,Nt()),n;if(n===6)throw Error(ne(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ti(e,gn,Qr),kn(e,Nt()),null}function Tg(e,t){var n=Xe;Xe|=1;try{return e(t)}finally{Xe=n,Xe===0&&(Da=Nt()+500,zd&&Go())}}function xi(e){Ao!==null&&Ao.tag===0&&!(Xe&6)&&_a();var t=Xe;Xe|=1;var n=rr.transition,r=it;try{if(rr.transition=null,it=1,e)return e()}finally{it=r,rr.transition=n,Xe=t,!(Xe&6)&&Go()}}function Ag(){En=ua.current,_t(ua)}function fi(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,t2(n)),Ot!==null)for(n=Ot.return;n!==null;){var r=n;switch(cg(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Lu();break;case 3:Aa(),_t(_n),_t(un),vg();break;case 5:yg(r);break;case 4:Aa();break;case 13:_t(Ct);break;case 19:_t(Ct);break;case 10:mg(r.type._context);break;case 22:case 23:Ag()}n=n.return}if(Yt=e,Ot=e=$o(e.current,null),Qt=En=t,Ht=0,jl=null,Cg=Dd=Si=0,gn=Zs=null,ci!==null){for(t=0;t<ci.length;t++)if(n=ci[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}ci=null}return e}function Z1(e,t){do{var n=Ot;try{if(pg(),mu.current=Ku,Gu){for(var r=zt.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Gu=!1}if(wi=0,qt=Wt=zt=null,Ys=!1,wl=0,jg.current=null,n===null||n.return===null){Ht=1,jl=t,Ot=null;break}e:{var i=e,a=n.return,s=n,c=t;if(t=Qt,s.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var u=c,d=s,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 g=n_(a);if(g!==null){g.flags&=-257,r_(g,a,s,i,t),g.mode&1&&t_(i,u,t),t=g,c=u;var h=t.updateQueue;if(h===null){var w=new Set;w.add(c),t.updateQueue=w}else h.add(c);break e}else{if(!(t&1)){t_(i,u,t),Eg();break e}c=Error(ne(426))}}else if(St&&s.mode&1){var j=n_(a);if(j!==null){!(j.flags&65536)&&(j.flags|=256),r_(j,a,s,i,t),ug(Ea(c,s));break e}}i=c=Ea(c,s),Ht!==4&&(Ht=2),Zs===null?Zs=[i]:Zs.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var k=R1(i,c,t);Yv(i,k);break e;case 1:s=c;var y=i.type,l=i.stateNode;if(!(i.flags&128)&&(typeof y.getDerivedStateFromError=="function"||l!==null&&typeof l.componentDidCatch=="function"&&(No===null||!No.has(l)))){i.flags|=65536,t&=-t,i.lanes|=t;var _=N1(i,s,t);Yv(i,_);break e}}i=i.return}while(i!==null)}ew(n)}catch(S){t=S,Ot===n&&n!==null&&(Ot=n=n.return);continue}break}while(!0)}function X1(){var e=qu.current;return qu.current=Ku,e===null?Ku:e}function Eg(){(Ht===0||Ht===3||Ht===2)&&(Ht=4),Yt===null||!(Si&268435455)&&!(Dd&268435455)||Co(Yt,Qt)}function Zu(e,t){var n=Xe;Xe|=2;var r=X1();(Yt!==e||Qt!==t)&&(Qr=null,fi(e,t));do try{C2();break}catch(o){Z1(e,o)}while(!0);if(pg(),Xe=n,qu.current=r,Ot!==null)throw Error(ne(261));return Yt=null,Qt=0,Ht}function C2(){for(;Ot!==null;)Q1(Ot)}function z2(){for(;Ot!==null&&!XC();)Q1(Ot)}function Q1(e){var t=nw(e.alternate,e,En);e.memoizedProps=e.pendingProps,t===null?ew(e):Ot=t,jg.current=null}function ew(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=b2(n,t),n!==null){n.flags&=32767,Ot=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ht=6,Ot=null;return}}else if(n=_2(n,t,En),n!==null){Ot=n;return}if(t=t.sibling,t!==null){Ot=t;return}Ot=t=e}while(t!==null);Ht===0&&(Ht=5)}function ti(e,t,n){var r=it,o=rr.transition;try{rr.transition=null,it=1,T2(e,t,n,r)}finally{rr.transition=o,it=r}return null}function T2(e,t,n,r){do _a();while(Ao!==null);if(Xe&6)throw Error(ne(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(ne(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(lz(e,i),e===Yt&&(Ot=Yt=null,Qt=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ec||(Ec=!0,rw(Pu,function(){return _a(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=rr.transition,rr.transition=null;var a=it;it=1;var s=Xe;Xe|=4,jg.current=null,w2(e,n),q1(n,e),qz(Mf),Ru=!!Nf,Mf=Nf=null,e.current=n,S2(n),QC(),Xe=s,it=a,rr.transition=i}else e.current=n;if(Ec&&(Ec=!1,Ao=e,Ju=o),i=e.pendingLanes,i===0&&(No=null),nz(n.stateNode),kn(e,Nt()),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(Yu)throw Yu=!1,e=nh,nh=null,e;return Ju&1&&e.tag!==0&&_a(),i=e.pendingLanes,i&1?e===rh?Xs++:(Xs=0,rh=e):Xs=0,Go(),null}function _a(){if(Ao!==null){var e=Rk(Ju),t=rr.transition,n=it;try{if(rr.transition=null,it=16>e?16:e,Ao===null)var r=!1;else{if(e=Ao,Ao=null,Ju=0,Xe&6)throw Error(ne(331));var o=Xe;for(Xe|=4,ye=e.current;ye!==null;){var i=ye,a=i.child;if(ye.flags&16){var s=i.deletions;if(s!==null){for(var c=0;c<s.length;c++){var u=s[c];for(ye=u;ye!==null;){var d=ye;switch(d.tag){case 0:case 11:case 15:Js(8,d,i)}var p=d.child;if(p!==null)p.return=d,ye=p;else for(;ye!==null;){d=ye;var f=d.sibling,g=d.return;if(U1(d),d===u){ye=null;break}if(f!==null){f.return=g,ye=f;break}ye=g}}}var h=i.alternate;if(h!==null){var w=h.child;if(w!==null){h.child=null;do{var j=w.sibling;w.sibling=null,w=j}while(w!==null)}}ye=i}}if(i.subtreeFlags&2064&&a!==null)a.return=i,ye=a;else e:for(;ye!==null;){if(i=ye,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Js(9,i,i.return)}var k=i.sibling;if(k!==null){k.return=i.return,ye=k;break e}ye=i.return}}var y=e.current;for(ye=y;ye!==null;){a=ye;var l=a.child;if(a.subtreeFlags&2064&&l!==null)l.return=a,ye=l;else e:for(a=y;ye!==null;){if(s=ye,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ed(9,s)}}catch(S){It(s,s.return,S)}if(s===a){ye=null;break e}var _=s.sibling;if(_!==null){_.return=s.return,ye=_;break e}ye=s.return}}if(Xe=o,Go(),Br&&typeof Br.onPostCommitFiberRoot=="function")try{Br.onPostCommitFiberRoot(wd,e)}catch{}r=!0}return r}finally{it=n,rr.transition=t}}return!1}function g_(e,t,n){t=Ea(n,t),t=R1(e,t,1),e=Ro(e,t,1),t=mn(),e!==null&&($l(e,1,t),kn(e,t))}function It(e,t,n){if(e.tag===3)g_(e,e,n);else for(;t!==null;){if(t.tag===3){g_(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(No===null||!No.has(r))){e=Ea(n,e),e=N1(t,e,1),t=Ro(t,e,1),e=mn(),t!==null&&($l(t,1,e),kn(t,e));break}}t=t.return}}function A2(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=mn(),e.pingedLanes|=e.suspendedLanes&n,Yt===e&&(Qt&n)===n&&(Ht===4||Ht===3&&(Qt&130023424)===Qt&&500>Nt()-zg?fi(e,0):Cg|=n),kn(e,t)}function tw(e,t){t===0&&(e.mode&1?(t=bc,bc<<=1,!(bc&130023424)&&(bc=4194304)):t=1);var n=mn();e=uo(e,t),e!==null&&($l(e,t,n),kn(e,n))}function E2(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),tw(e,n)}function D2(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(ne(314))}r!==null&&r.delete(t),tw(e,n)}var nw;nw=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||_n.current)vn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return vn=!1,v2(e,t,n);vn=!!(e.flags&131072)}else vn=!1,St&&t.flags&1048576&&a1(t,Fu,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;hu(e,t),e=t.pendingProps;var o=Ca(t,un.current);va(t,n),o=bg(null,t,r,e,o,n);var i=kg();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,bn(r)?(i=!0,Ou(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,hg(t),o.updater=Ad,t.stateNode=o,o._reactInternals=t,Uf(t,r,e,n),t=qf(null,t,r,!0,i,n)):(t.tag=0,St&&i&&lg(t),dn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(hu(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=I2(r),e=_r(r,e),o){case 0:t=Kf(null,t,r,e,n);break e;case 1:t=a_(null,t,r,e,n);break e;case 11:t=o_(null,t,r,e,n);break e;case 14:t=i_(null,t,r,_r(r.type,e),n);break e}throw Error(ne(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),Kf(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),a_(e,t,r,o,n);case 3:e:{if(O1(t),e===null)throw Error(ne(387));r=t.pendingProps,i=t.memoizedState,o=i.element,p1(e,t),Hu(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=Ea(Error(ne(423)),t),t=s_(e,t,r,n,o);break e}else if(r!==o){o=Ea(Error(ne(424)),t),t=s_(e,t,r,n,o);break e}else for(Mn=Io(t.stateNode.containerInfo.firstChild),On=t,St=!0,kr=null,n=u1(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(za(),r===o){t=po(e,t,n);break e}dn(e,t,r,n)}t=t.child}return t;case 5:return m1(t),e===null&&Vf(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,$f(r,o)?a=null:i!==null&&$f(r,i)&&(t.flags|=32),L1(e,t),dn(e,t,a,n),t.child;case 6:return e===null&&Vf(t),null;case 13:return B1(e,t,n);case 4:return gg(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ta(t,null,r,n):dn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),o_(e,t,r,o,n);case 7:return dn(e,t,t.pendingProps,n),t.child;case 8:return dn(e,t,t.pendingProps.children,n),t.child;case 12:return dn(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,ht(Vu,r._currentValue),r._currentValue=a,i!==null)if(jr(i.value,a)){if(i.children===o.children&&!_n.current){t=po(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var c=s.firstContext;c!==null;){if(c.context===r){if(i.tag===1){c=so(-1,n&-n),c.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=n,c=i.alternate,c!==null&&(c.lanes|=n),Wf(i.return,n,t),s.lanes|=n;break}c=c.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(ne(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Wf(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}dn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,va(t,n),o=ir(o),r=r(o),t.flags|=1,dn(e,t,r,n),t.child;case 14:return r=t.type,o=_r(r,t.pendingProps),o=_r(r.type,o),i_(e,t,r,o,n);case 15:return M1(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),hu(e,t),t.tag=1,bn(r)?(e=!0,Ou(t)):e=!1,va(t,n),I1(t,r,o),Uf(t,r,o,n),qf(null,t,r,!0,e,n);case 19:return F1(e,t,n);case 22:return $1(e,t,n)}throw Error(ne(156,t.tag))};function rw(e,t){return Ek(e,t)}function P2(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 nr(e,t,n,r){return new P2(e,t,n,r)}function Dg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function I2(e){if(typeof e=="function")return Dg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Jh)return 11;if(e===Zh)return 14}return 2}function $o(e,t){var n=e.alternate;return n===null?(n=nr(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 vu(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Dg(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ea:return hi(n.children,o,i,t);case Yh:a=8,o|=8;break;case hf:return e=nr(12,n,t,o|2),e.elementType=hf,e.lanes=i,e;case gf:return e=nr(13,n,t,o),e.elementType=gf,e.lanes=i,e;case yf:return e=nr(19,n,t,o),e.elementType=yf,e.lanes=i,e;case mk:return Pd(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case dk:a=10;break e;case pk:a=9;break e;case Jh:a=11;break e;case Zh:a=14;break e;case wo:a=16,r=null;break e}throw Error(ne(130,e==null?e:typeof e,""))}return t=nr(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function hi(e,t,n,r){return e=nr(7,e,r,t),e.lanes=n,e}function Pd(e,t,n,r){return e=nr(22,e,r,t),e.elementType=mk,e.lanes=n,e.stateNode={isHidden:!1},e}function jm(e,t,n){return e=nr(6,e,null,t),e.lanes=n,e}function Cm(e,t,n){return t=nr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function R2(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=am(0),this.expirationTimes=am(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=am(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Pg(e,t,n,r,o,i,a,s,c){return e=new R2(e,t,n,s,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=nr(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},hg(i),e}function N2(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Qi,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function ow(e){if(!e)return Bo;e=e._reactInternals;e:{if(Ei(e)!==e||e.tag!==1)throw Error(ne(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(bn(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ne(171))}if(e.tag===1){var n=e.type;if(bn(n))return o1(e,n,t)}return t}function iw(e,t,n,r,o,i,a,s,c){return e=Pg(n,r,!0,e,o,i,a,s,c),e.context=ow(null),n=e.current,r=mn(),o=Mo(n),i=so(r,o),i.callback=t??null,Ro(n,i,o),e.current.lanes=o,$l(e,o,r),kn(e,r),e}function Id(e,t,n,r){var o=t.current,i=mn(),a=Mo(o);return n=ow(n),t.context===null?t.context=n:t.pendingContext=n,t=so(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ro(o,t,a),e!==null&&(Sr(e,o,a,i),pu(e,o,a)),a}function Xu(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 y_(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ig(e,t){y_(e,t),(e=e.alternate)&&y_(e,t)}function M2(){return null}var aw=typeof reportError=="function"?reportError:function(e){console.error(e)};function Rg(e){this._internalRoot=e}Rd.prototype.render=Rg.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ne(409));Id(e,t,null,null)};Rd.prototype.unmount=Rg.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;xi(function(){Id(null,e,null,null)}),t[co]=null}};function Rd(e){this._internalRoot=e}Rd.prototype.unstable_scheduleHydration=function(e){if(e){var t=$k();e={blockedOn:null,target:e,priority:t};for(var n=0;n<jo.length&&t!==0&&t<jo[n].priority;n++);jo.splice(n,0,e),n===0&&Ok(e)}};function Ng(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Nd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function v_(){}function $2(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=Xu(a);i.call(u)}}var a=iw(t,r,e,0,null,!1,!1,"",v_);return e._reactRootContainer=a,e[co]=a.current,yl(e.nodeType===8?e.parentNode:e),xi(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=Xu(c);s.call(u)}}var c=Pg(e,0,!1,null,null,!1,!1,"",v_);return e._reactRootContainer=c,e[co]=c.current,yl(e.nodeType===8?e.parentNode:e),xi(function(){Id(t,c,n,r)}),c}function Md(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var s=o;o=function(){var c=Xu(a);s.call(c)}}Id(t,a,e,o)}else a=$2(n,t,e,o,r);return Xu(a)}Nk=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Rs(t.pendingLanes);n!==0&&(eg(t,n|1),kn(t,Nt()),!(Xe&6)&&(Da=Nt()+500,Go()))}break;case 13:xi(function(){var r=uo(e,1);if(r!==null){var o=mn();Sr(r,e,1,o)}}),Ig(e,1)}};tg=function(e){if(e.tag===13){var t=uo(e,134217728);if(t!==null){var n=mn();Sr(t,e,134217728,n)}Ig(e,134217728)}};Mk=function(e){if(e.tag===13){var t=Mo(e),n=uo(e,t);if(n!==null){var r=mn();Sr(n,e,t,r)}Ig(e,t)}};$k=function(){return it};Lk=function(e,t){var n=it;try{return it=e,t()}finally{it=n}};zf=function(e,t,n){switch(t){case"input":if(bf(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=Cd(r);if(!o)throw Error(ne(90));hk(r),bf(r,o)}}}break;case"textarea":yk(e,n);break;case"select":t=n.value,t!=null&&fa(e,!!n.multiple,t,!1)}};xk=Tg;jk=xi;var L2={usingClientEntryPoint:!1,Events:[Ol,oa,Cd,wk,Sk,Tg]},ps={findFiberByHostInstance:li,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},O2={bundleType:ps.bundleType,version:ps.version,rendererPackageName:ps.rendererPackageName,rendererConfig:ps.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:go.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Tk(e),e===null?null:e.stateNode},findFiberByHostInstance:ps.findFiberByHostInstance||M2,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Dc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Dc.isDisabled&&Dc.supportsFiber)try{wd=Dc.inject(O2),Br=Dc}catch{}}Wn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L2;Wn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ng(t))throw Error(ne(200));return N2(e,t,null,n)};Wn.createRoot=function(e,t){if(!Ng(e))throw Error(ne(299));var n=!1,r="",o=aw;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Pg(e,1,!1,null,null,n,!1,r,o),e[co]=t.current,yl(e.nodeType===8?e.parentNode:e),new Rg(t)};Wn.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(ne(188)):(e=Object.keys(e).join(","),Error(ne(268,e)));return e=Tk(t),e=e===null?null:e.stateNode,e};Wn.flushSync=function(e){return xi(e)};Wn.hydrate=function(e,t,n){if(!Nd(t))throw Error(ne(200));return Md(null,e,t,!0,n)};Wn.hydrateRoot=function(e,t,n){if(!Ng(e))throw Error(ne(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=aw;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=iw(t,null,e,1,n??null,o,!1,i,a),e[co]=t.current,yl(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)};Wn.render=function(e,t,n){if(!Nd(t))throw Error(ne(200));return Md(null,e,t,!1,n)};Wn.unmountComponentAtNode=function(e){if(!Nd(e))throw Error(ne(40));return e._reactRootContainer?(xi(function(){Md(null,null,e,!1,function(){e._reactRootContainer=null,e[co]=null})}),!0):!1};Wn.unstable_batchedUpdates=Tg;Wn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Nd(n))throw Error(ne(200));if(e==null||e._reactInternals===void 0)throw Error(ne(38));return Md(e,t,n,!1,r)};Wn.version="18.3.1-next-f1338f8080-20240426";function sw(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sw)}catch(e){console.error(e)}}sw(),sk.exports=Wn;var $d=sk.exports;const Ms=Fh($d);var lw,__=$d;lw=__.createRoot,__.hydrateRoot;var cw={};function B2(e){const t=new Error(e);if(t.stack===void 0)try{throw t}catch{}return t}var F2=B2,Ve=F2;function V2(e){return!!e&&typeof e.then=="function"}var vt=V2;function W2(e,t){if(e!=null)return e;throw Ve(t??"Got unexpected null or undefined")}var xt=W2;function Ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Ld{getValue(){throw Ve("BaseLoadable")}toPromise(){throw Ve("BaseLoadable")}valueMaybe(){throw Ve("BaseLoadable")}valueOrThrow(){throw Ve(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw Ve("BaseLoadable")}promiseOrThrow(){throw Ve(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw Ve("BaseLoadable")}errorOrThrow(){throw Ve(`Loadable expected error, but in "${this.state}" state`)}is(t){return t.state===this.state&&t.contents===this.contents}map(t){throw Ve("BaseLoadable")}}class H2 extends Ld{constructor(t){super(),Ne(this,"state","hasValue"),Ne(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 vt(n)?ji(n):Pa(n)?n:Fl(n)}catch(n){return vt(n)?ji(n.next(()=>this.map(t))):Od(n)}}}class U2 extends Ld{constructor(t){super(),Ne(this,"state","hasError"),Ne(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 uw extends Ld{constructor(t){super(),Ne(this,"state","loading"),Ne(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 ji(this.contents.then(n=>{const r=t(n);if(Pa(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(vt(n))return n.then(()=>this.map(t).contents);throw n}))}}function Fl(e){return Object.freeze(new H2(e))}function Od(e){return Object.freeze(new U2(e))}function ji(e){return Object.freeze(new uw(e))}function dw(){return Object.freeze(new uw(new Promise(()=>{})))}function G2(e){return e.every(t=>t.state==="hasValue")?Fl(e.map(t=>t.contents)):e.some(t=>t.state==="hasError")?Od(xt(e.find(t=>t.state==="hasError"),"Invalid loadable passed to loadableAll").contents):ji(Promise.all(e.map(t=>t.contents)))}function pw(e){const n=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(o=>e[o])).map(o=>Pa(o)?o:vt(o)?ji(o):Fl(o)),r=G2(n);return Array.isArray(e)?r:r.map(o=>Object.getOwnPropertyNames(e).reduce((i,a,s)=>({...i,[a]:o[s]}),{}))}function Pa(e){return e instanceof Ld}const K2={of:e=>vt(e)?ji(e):Pa(e)?e:Fl(e),error:e=>Od(e),loading:()=>dw(),all:pw,isLoadable:Pa};var Di={loadableWithValue:Fl,loadableWithError:Od,loadableWithPromise:ji,loadableLoading:dw,loadableAll:pw,isLoadable:Pa,RecoilLoadable:K2},q2=Di.loadableWithValue,Y2=Di.loadableWithError,J2=Di.loadableWithPromise,Z2=Di.loadableLoading,X2=Di.loadableAll,Q2=Di.isLoadable,eT=Di.RecoilLoadable,Vl=Object.freeze({__proto__:null,loadableWithValue:q2,loadableWithError:Y2,loadableWithPromise:J2,loadableLoading:Z2,loadableAll:X2,isLoadable:Q2,RecoilLoadable:eT});const ah={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 tT(e,t){var n,r;const o=(n=cw[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 Ve(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t(o==="true")}function nT(e,t){var n;const r=(n=cw[e])===null||n===void 0?void 0:n.trim();r==null||r===""||t(r.split(/\s*,\s*|\s+/))}function rT(){var e;typeof process>"u"||((e=process)===null||e===void 0?void 0:e.env)!=null&&(tT("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",t=>{ah.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=t}),nT("RECOIL_GKS_ENABLED",t=>{t.forEach(n=>{ah.RECOIL_GKS_ENABLED.add(n)})}))}rT();var Ya=ah;function Bd(e){return Ya.RECOIL_GKS_ENABLED.has(e)}Bd.setPass=e=>{Ya.RECOIL_GKS_ENABLED.add(e)};Bd.setFail=e=>{Ya.RECOIL_GKS_ENABLED.delete(e)};Bd.clear=()=>{Ya.RECOIL_GKS_ENABLED.clear()};var pt=Bd;function oT(e,t,{error:n}={}){return null}var iT=oT,Mg=iT,zm,Tm,Am;const aT=(zm=ve.createMutableSource)!==null&&zm!==void 0?zm:ve.unstable_createMutableSource,mw=(Tm=ve.useMutableSource)!==null&&Tm!==void 0?Tm:ve.unstable_useMutableSource,fw=(Am=ve.useSyncExternalStore)!==null&&Am!==void 0?Am:ve.unstable_useSyncExternalStore;function sT(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;return((e=t?.current)!==null&&e!==void 0?e:n.currentDispatcher).useSyncExternalStore!=null}function lT(){return pt("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:pt("recoil_sync_external_store")&&fw!=null?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:pt("recoil_mutable_source")&&mw!=null&&typeof window<"u"&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?pt("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:pt("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}function cT(){return!1}var Wl={createMutableSource:aT,useMutableSource:mw,useSyncExternalStore:fw,currentRendererSupportsUseSyncExternalStore:sT,reactMode:lT,isFastRefreshEnabled:cT};class $g{constructor(t){Ne(this,"key",void 0),this.key=t}toJSON(){return{key:this.key}}}class hw extends $g{}class gw extends $g{}function uT(e){return e instanceof hw||e instanceof gw}var Fd={AbstractRecoilValue:$g,RecoilState:hw,RecoilValueReadOnly:gw,isRecoilValue:uT},dT=Fd.AbstractRecoilValue,pT=Fd.RecoilState,mT=Fd.RecoilValueReadOnly,fT=Fd.isRecoilValue,Ia=Object.freeze({__proto__:null,AbstractRecoilValue:dT,RecoilState:pT,RecoilValueReadOnly:mT,isRecoilValue:fT});function hT(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()}var Vd=hT;class yw{}const gT=new yw,Ci=new Map,Lg=new Map;function yT(e){return Vd(e,t=>xt(Lg.get(t)))}function vT(e){if(Ci.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 _T(e){Ya.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&vT(e.key),Ci.set(e.key,e);const t=e.set==null?new Ia.RecoilValueReadOnly(e.key):new Ia.RecoilState(e.key);return Lg.set(e.key,t),t}class vw extends Error{}function bT(e){const t=Ci.get(e);if(t==null)throw new vw(`Missing definition for RecoilValue: "${e}""`);return t}function kT(e){return Ci.get(e)}const Qu=new Map;function wT(e){var t;if(!pt("recoil_memory_managament_2020"))return;const n=Ci.get(e);if(n!=null&&(t=n.shouldDeleteConfigOnRelease)!==null&&t!==void 0&&t.call(n)){var r;Ci.delete(e),(r=_w(e))===null||r===void 0||r(),Qu.delete(e)}}function ST(e,t){pt("recoil_memory_managament_2020")&&(t===void 0?Qu.delete(e):Qu.set(e,t))}function _w(e){return Qu.get(e)}var zn={nodes:Ci,recoilValues:Lg,registerNode:_T,getNode:bT,getNodeMaybe:kT,deleteNodeConfigIfPossible:wT,setConfigDeletionHandler:ST,getConfigDeletionHandler:_w,recoilValuesForKeys:yT,NodeMissingError:vw,DefaultValue:yw,DEFAULT_VALUE:gT};function xT(e,t){t()}var jT={enqueueExecution:xT};function CT(e,t){return t={exports:{}},e(t,t.exports),t.exports}var zT=CT(function(e){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(T){return typeof T}:function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},n={},r=5,o=Math.pow(2,r),i=o-1,a=o/2,s=o/4,c={},u=function(A){return function(){return A}},d=n.hash=function(T){var A=typeof T>"u"?"undefined":t(T);if(A==="number")return T;A!=="string"&&(T+="");for(var W=0,J=0,X=T.length;J<X;++J){var se=T.charCodeAt(J);W=(W<<5)-W+se|0}return W},p=function(A){return A-=A>>1&1431655765,A=(A&858993459)+(A>>2&858993459),A=A+(A>>4)&252645135,A+=A>>8,A+=A>>16,A&127},f=function(A,W){return W>>>A&i},g=function(A){return 1<<A},h=function(A,W){return p(A&W-1)},w=function(A,W,J,X){var se=X;if(!A){var he=X.length;se=new Array(he);for(var be=0;be<he;++be)se[be]=X[be]}return se[W]=J,se},j=function(A,W,J){var X=J.length-1,se=0,he=0,be=J;if(A)se=he=W;else for(be=new Array(X);se<W;)be[he++]=J[se++];for(++se;se<=X;)be[he++]=J[se++];return A&&(be.length=X),be},k=function(A,W,J,X){var se=X.length;if(A){for(var he=se;he>=W;)X[he--]=X[he];return X[W]=J,X}for(var be=0,we=0,le=new Array(se+1);be<W;)le[we++]=X[be++];for(le[W]=J;be<se;)le[++we]=X[be++];return le},y=1,l=2,_=3,S=4,x={__hamt_isEmpty:!0},C=function(A){return A===x||A&&A.__hamt_isEmpty},z=function(A,W,J,X){return{type:y,edit:A,hash:W,key:J,value:X,_modify:I}},E=function(A,W,J){return{type:l,edit:A,hash:W,children:J,_modify:F}},b=function(A,W,J){return{type:_,edit:A,mask:W,children:J,_modify:U}},P=function(A,W,J){return{type:S,edit:A,size:W,children:J,_modify:Z}},R=function(A){return A===x||A.type===y||A.type===l},N=function(A,W,J,X,se){for(var he=[],be=X,we=0,le=0;be;++le)be&1&&(he[le]=se[we++]),be>>>=1;return he[W]=J,P(A,we+1,he)},V=function(A,W,J,X){for(var se=new Array(W-1),he=0,be=0,we=0,le=X.length;we<le;++we)if(we!==J){var He=X[we];He&&!C(He)&&(se[he++]=He,be|=1<<we)}return b(A,be,se)},H=function T(A,W,J,X,se,he){if(J===se)return E(A,J,[he,X]);var be=f(W,J),we=f(W,se);return b(A,g(be)|g(we),be===we?[T(A,W+r,J,X,se,he)]:be<we?[X,he]:[he,X])},$=function(A,W,J,X,se,he,be,we){for(var le=se.length,He=0;He<le;++He){var Ft=se[He];if(J(be,Ft.key)){var gt=Ft.value,tn=he(gt);return tn===gt?se:tn===c?(--we.value,j(A,He,se)):w(A,He,z(W,X,be,tn),se)}}var nn=he();return nn===c?se:(++we.value,w(A,le,z(W,X,be,nn),se))},M=function(A,W){return A===W.edit},I=function(A,W,J,X,se,he,be){if(W(he,this.key)){var we=X(this.value);return we===this.value?this:we===c?(--be.value,x):M(A,this)?(this.value=we,this):z(A,se,he,we)}var le=X();return le===c?this:(++be.value,H(A,J,this.hash,this,se,z(A,se,he,le)))},F=function(A,W,J,X,se,he,be){if(se===this.hash){var we=M(A,this),le=$(we,A,W,this.hash,this.children,X,he,be);return le===this.children?this:le.length>1?E(A,this.hash,le):le[0]}var He=X();return He===c?this:(++be.value,H(A,J,this.hash,this,se,z(A,se,he,He)))},U=function(A,W,J,X,se,he,be){var we=this.mask,le=this.children,He=f(J,se),Ft=g(He),gt=h(we,Ft),tn=we&Ft,nn=tn?le[gt]:x,An=nn._modify(A,W,J+r,X,se,he,be);if(nn===An)return this;var Ar=M(A,this),fr=we,Kr=void 0;if(tn&&C(An)){if(fr&=~Ft,!fr)return x;if(le.length<=2&&R(le[gt^1]))return le[gt^1];Kr=j(Ar,gt,le)}else if(!tn&&!C(An)){if(le.length>=a)return N(A,He,An,we,le);fr|=Ft,Kr=k(Ar,gt,An,le)}else Kr=w(Ar,gt,An,le);return Ar?(this.mask=fr,this.children=Kr,this):b(A,fr,Kr)},Z=function(A,W,J,X,se,he,be){var we=this.size,le=this.children,He=f(J,se),Ft=le[He],gt=(Ft||x)._modify(A,W,J+r,X,se,he,be);if(Ft===gt)return this;var tn=M(A,this),nn=void 0;if(C(Ft)&&!C(gt))++we,nn=w(tn,He,gt,le);else if(!C(Ft)&&C(gt)){if(--we,we<=s)return V(A,we,He,le);nn=w(tn,He,x,le)}else nn=w(tn,He,gt,le);return tn?(this.size=we,this.children=nn,this):P(A,we,nn)};x._modify=function(T,A,W,J,X,se,he){var be=J();return be===c?x:(++he.value,z(T,X,se,be))};function D(T,A,W,J,X){this._editable=T,this._edit=A,this._config=W,this._root=J,this._size=X}D.prototype.setTree=function(T,A){return this._editable?(this._root=T,this._size=A,this):T===this._root?this:new D(this._editable,this._edit,this._config,T,A)};var B=n.tryGetHash=function(T,A,W,J){for(var X=J._root,se=0,he=J._config.keyEq;;)switch(X.type){case y:return he(W,X.key)?X.value:T;case l:{if(A===X.hash)for(var be=X.children,we=0,le=be.length;we<le;++we){var He=be[we];if(he(W,He.key))return He.value}return T}case _:{var Ft=f(se,A),gt=g(Ft);if(X.mask&gt){X=X.children[h(X.mask,gt)],se+=r;break}return T}case S:{if(X=X.children[f(se,A)],X){se+=r;break}return T}default:return T}};D.prototype.tryGetHash=function(T,A,W){return B(T,A,W,this)};var O=n.tryGet=function(T,A,W){return B(T,W._config.hash(A),A,W)};D.prototype.tryGet=function(T,A){return O(T,A,this)};var Q=n.getHash=function(T,A,W){return B(void 0,T,A,W)};D.prototype.getHash=function(T,A){return Q(T,A,this)},n.get=function(T,A){return B(void 0,A._config.hash(T),T,A)},D.prototype.get=function(T,A){return O(A,T,this)};var L=n.has=function(T,A,W){return B(c,T,A,W)!==c};D.prototype.hasHash=function(T,A){return L(T,A,this)};var oe=n.has=function(T,A){return L(A._config.hash(T),T,A)};D.prototype.has=function(T){return oe(T,this)};var te=function(A,W){return A===W};n.make=function(T){return new D(0,0,{keyEq:T&&T.keyEq||te,hash:T&&T.hash||d},x,0)},n.empty=n.make();var ee=n.isEmpty=function(T){return T&&!!C(T._root)};D.prototype.isEmpty=function(){return ee(this)};var ue=n.modifyHash=function(T,A,W,J){var X={value:J._size},se=J._root._modify(J._editable?J._edit:NaN,J._config.keyEq,0,T,A,W,X);return J.setTree(se,X.value)};D.prototype.modifyHash=function(T,A,W){return ue(W,T,A,this)};var fe=n.modify=function(T,A,W){return ue(T,W._config.hash(A),A,W)};D.prototype.modify=function(T,A){return fe(A,T,this)};var re=n.setHash=function(T,A,W,J){return ue(u(W),T,A,J)};D.prototype.setHash=function(T,A,W){return re(T,A,W,this)};var Se=n.set=function(T,A,W){return re(W._config.hash(T),T,A,W)};D.prototype.set=function(T,A){return Se(T,A,this)};var pe=u(c),_e=n.removeHash=function(T,A,W){return ue(pe,T,A,W)};D.prototype.removeHash=D.prototype.deleteHash=function(T,A){return _e(T,A,this)};var ce=n.remove=function(T,A){return _e(A._config.hash(T),T,A)};D.prototype.remove=D.prototype.delete=function(T){return ce(T,this)};var xe=n.beginMutation=function(T){return new D(T._editable+1,T._edit+1,T._config,T._root,T._size)};D.prototype.beginMutation=function(){return xe(this)};var me=n.endMutation=function(T){return T._editable=T._editable&&T._editable-1,T};D.prototype.endMutation=function(){return me(this)};var Ke=n.mutate=function(T,A){var W=xe(A);return T(W),me(W)};D.prototype.mutate=function(T){return Ke(T,this)};var Oe=function(A){return A&&Ce(A[0],A[1],A[2],A[3],A[4])},Ce=function(A,W,J,X,se){for(;J<A;){var he=W[J++];if(he&&!C(he))return Te(he,X,[A,W,J,X,se])}return Oe(se)},Te=function(A,W,J){switch(A.type){case y:return{value:W(A),rest:J};case l:case S:case _:var X=A.children;return Ce(X.length,X,0,W,J);default:return Oe(J)}},ie={done:!0};function We(T){this.v=T}We.prototype.next=function(){if(!this.v)return ie;var T=this.v;return this.v=Oe(T.rest),T},We.prototype[Symbol.iterator]=function(){return this};var bt=function(A,W){return new We(Te(A._root,W))},mt=function(A){return[A.key,A.value]},ct=n.entries=function(T){return bt(T,mt)};D.prototype.entries=D.prototype[Symbol.iterator]=function(){return ct(this)};var rt=function(A){return A.key},De=n.keys=function(T){return bt(T,rt)};D.prototype.keys=function(){return De(this)};var ft=function(A){return A.value},ze=n.values=D.prototype.values=function(T){return bt(T,ft)};D.prototype.values=function(){return ze(this)};var jt=n.fold=function(T,A,W){var J=W._root;if(J.type===y)return T(A,J.value,J.key);for(var X=[J.children],se=void 0;se=X.pop();)for(var he=0,be=se.length;he<be;){var we=se[he++];we&&we.type&&(we.type===y?A=T(A,we.value,we.key):X.push(we.children))}return A};D.prototype.fold=function(T,A){return jt(T,A,this)};var ke=n.forEach=function(T,A){return jt(function(W,J,X){return T(J,X,A)},null,A)};D.prototype.forEach=function(T){return ke(T,this)};var Ae=n.count=function(T){return T._size};D.prototype.count=function(){return Ae(this)},Object.defineProperty(D.prototype,"size",{get:D.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n});class TT{constructor(t){Ne(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 Bg(this)}toMap(){return new Map(this._map)}}class Og{constructor(t){if(Ne(this,"_hamt",zT.empty.beginMutation()),t instanceof Og){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 Bg(this)}toMap(){return new Map(this._hamt)}}function Bg(e){return pt("recoil_hamt_2020")?new Og(e):new TT(e)}var AT={persistentMap:Bg},ET=AT.persistentMap,DT=Object.freeze({__proto__:null,persistentMap:ET});function PT(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 Qs=PT;function IT(e,t){const n=new Map;return e.forEach((r,o)=>{n.set(o,t(r,o))}),n}var ed=IT;function RT(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function NT(e){return{nodeDeps:ed(e.nodeDeps,t=>new Set(t)),nodeToNodeSubscriptions:ed(e.nodeToNodeSubscriptions,t=>new Set(t))}}function Em(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 s=a==null?t:Qs(t,a);for(const c of s)i.has(c)||i.set(c,new Set),xt(i.get(c)).add(e);if(a){const c=Qs(a,t);for(const u of c){if(!i.has(u))return;const d=xt(i.get(u));d.delete(e),d.size===0&&i.delete(u)}}}function MT(e,t,n,r){var o,i,a,s;const c=n.getState();r===c.currentTree.version||r===((o=c.nextTree)===null||o===void 0?void 0:o.version)||((i=c.previousTree)===null||i===void 0||i.version);const u=n.getGraph(r);if(Em(e,t,u),r===((a=c.previousTree)===null||a===void 0?void 0:a.version)){const p=n.getGraph(c.currentTree.version);Em(e,t,p,u)}if(r===((s=c.previousTree)===null||s===void 0?void 0:s.version)||r===c.currentTree.version){var d;const p=(d=c.nextTree)===null||d===void 0?void 0:d.version;if(p!==void 0){const f=n.getGraph(p);Em(e,t,f,u)}}}var Hl={cloneGraph:NT,graph:RT,saveDepsToStore:MT};let $T=0;const LT=()=>$T++;let OT=0;const BT=()=>OT++;let FT=0;const VT=()=>FT++;var Wd={getNextTreeStateVersion:LT,getNextStoreID:BT,getNextComponentID:VT};const{persistentMap:b_}=DT,{graph:WT}=Hl,{getNextTreeStateVersion:bw}=Wd;function kw(){const e=bw();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:b_(),nonvalidatedAtoms:b_()}}function HT(){const e=kw();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,WT()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var ww={makeEmptyTreeState:kw,makeEmptyStoreState:HT,getNextTreeStateVersion:bw};class Sw{}function UT(){return new Sw}var Hd={RetentionZone:Sw,retentionZone:UT};function GT(e,t){const n=new Set(e);return n.add(t),n}function KT(e,t){const n=new Set(e);return n.delete(t),n}function qT(e,t,n){const r=new Map(e);return r.set(t,n),r}function YT(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r}function JT(e,t){const n=new Map(e);return n.delete(t),n}function ZT(e,t){const n=new Map(e);return t.forEach(r=>n.delete(r)),n}var xw={setByAddingToSet:GT,setByDeletingFromSet:KT,mapBySettingInMap:qT,mapByUpdatingInMap:YT,mapByDeletingFromMap:JT,mapByDeletingMultipleFromMap:ZT};function*XT(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)}var Fg=XT;function QT(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 jw=QT;const{getNode:Ul,getNodeMaybe:eA,recoilValuesForKeys:k_}=zn,{RetentionZone:w_}=Hd,{setByAddingToSet:tA}=xw,nA=Object.freeze(new Set);class rA extends Error{}function oA(e,t,n){if(!pt("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 w_)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!pt("recoil_memory_managament_2020"))return;const{retention:i}=e.getState();function a(s){const c=i.nodesRetainedByZone.get(s);c?.delete(t),c&&c.size===0&&i.nodesRetainedByZone.delete(s)}if(n instanceof w_)a(n);else if(Array.isArray(n))for(const s of n)a(s)}}function Vg(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=Ul(n),a=oA(e,n,i.retainedBy),s=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{s(),a()})}function iA(e,t,n){Vg(e,e.getState().currentTree,t,n)}function aA(e,t){var n;const r=e.getState();(n=r.nodeCleanupFunctions.get(t))===null||n===void 0||n(),r.nodeCleanupFunctions.delete(t)}function sA(e,t,n){return Vg(e,t,n,"get"),Ul(n).get(e,t)}function Cw(e,t,n){return Ul(n).peek(e,t)}function lA(e,t,n){var r;const o=eA(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:tA(e.dirtyAtoms,t)}}function cA(e,t,n,r){const o=Ul(n);if(o.set==null)throw new rA(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return Vg(e,t,n,"set"),i(e,t,r)}function uA(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=Ul(n).nodeType;return jw({type:i},{loadable:()=>Cw(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 k_((a=o.nodeDeps.get(n))!==null&&a!==void 0?a:[])},subscribers:()=>{var a,s;return{nodes:k_(Fg(zw(e,t,new Set([n])),c=>c!==n)),components:Vd((a=(s=r.nodeToComponentSubscriptions.get(n))===null||s===void 0?void 0:s.values())!==null&&a!==void 0?a:[],([c])=>({name:c}))}}})}function zw(e,t,n){const r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let s=o.pop();s;s=o.pop()){var a;r.add(s);const c=(a=i.nodeToNodeSubscriptions.get(s))!==null&&a!==void 0?a:nA;for(const u of c)r.has(u)||o.push(u)}return r}var Ko={getNodeLoadable:sA,peekNodeLoadable:Cw,setNodeValue:cA,initializeNode:iA,cleanUpNode:aA,setUnvalidatedAtomValue_DEPRECATED:lA,peekNodeInfo:uA,getDownstreamNodes:zw};let Tw=null;function dA(e){Tw=e}function pA(){var e;(e=Tw)===null||e===void 0||e()}var Aw={setInvalidateMemoizedSnapshot:dA,invalidateMemoizedSnapshot:pA};const{getDownstreamNodes:mA,getNodeLoadable:Ew,setNodeValue:fA}=Ko,{getNextComponentID:hA}=Wd,{getNode:gA,getNodeMaybe:Dw}=zn,{DefaultValue:Wg}=zn,{reactMode:yA}=Wl,{AbstractRecoilValue:vA,RecoilState:_A,RecoilValueReadOnly:bA,isRecoilValue:kA}=Ia,{invalidateMemoizedSnapshot:wA}=Aw;function SA(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=Ew(e,n,t);return a.state==="loading"&&a.contents.catch(()=>{}),a}function xA(e,t){const n=e.clone();return t.forEach((r,o)=>{r.state==="hasValue"&&r.contents instanceof Wg?n.delete(o):n.set(o,r)}),n}function jA(e,t,{key:n},r){if(typeof r=="function"){const o=Ew(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 Ve(i)}else if(o.state==="hasError")throw o.contents;return r(o.contents)}else return r}function CA(e,t,n){if(n.type==="set"){const{recoilValue:o,valueOrUpdater:i}=n,a=jA(e,t,o,i),s=fA(e,t,o.key,a);for(const[c,u]of s.entries())sh(t,c,u)}else if(n.type==="setLoadable"){const{recoilValue:{key:o},loadable:i}=n;sh(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=Dw(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 Mg(`Unknown action ${n.type}`)}function sh(e,t,n){n.state==="hasValue"&&n.contents instanceof Wg?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function Pw(e,t){e.replaceState(n=>{const r=Iw(n);for(const o of t)CA(e,r,o);return Rw(e,r),wA(),r})}function Ud(e,t){if(el.length){const n=el[el.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else Pw(e,[t])}const el=[];function zA(){const e=new Map;return el.push(e),()=>{for(const[t,n]of e)Pw(t,n);el.pop()}}function Iw(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function Rw(e,t){const n=mA(e,t,t.dirtyAtoms);for(const i of n){var r,o;(r=Dw(i))===null||r===void 0||(o=r.invalidate)===null||o===void 0||o.call(r,t)}}function Nw(e,t,n){Ud(e,{type:"set",recoilValue:t,valueOrUpdater:n})}function TA(e,t,n){if(n instanceof Wg)return Nw(e,t,n);Ud(e,{type:"setLoadable",recoilValue:t,loadable:n})}function AA(e,t){Ud(e,{type:"markModified",recoilValue:t})}function EA(e,t,n){Ud(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})}function DA(e,{key:t},n,r=null){const o=hA(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),xt(i.nodeToComponentSubscriptions.get(t)).set(o,[r??"<not captured>",n]);const a=yA();if(a.early&&(a.mode==="LEGACY"||a.mode==="MUTABLE_SOURCE")){const s=e.getState().nextTree;s&&s.dirtyAtoms.has(t)&&n(s)}return{release:()=>{const s=e.getState(),c=s.nodeToComponentSubscriptions.get(t);c===void 0||!c.has(o)||(c.delete(o),c.size===0&&s.nodeToComponentSubscriptions.delete(t))}}}function PA(e,t){var n;const{currentTree:r}=e.getState(),o=gA(t.key);(n=o.clearCache)===null||n===void 0||n.call(o,e,r)}var Ur={RecoilValueReadOnly:bA,AbstractRecoilValue:vA,RecoilState:_A,getRecoilValueAsLoadable:SA,setRecoilValue:Nw,setRecoilValueLoadable:TA,markRecoilValueModified:AA,setUnvalidatedRecoilValue:EA,subscribeToRecoilValue:DA,isRecoilValue:kA,applyAtomValueWrites:xA,batchStart:zA,writeLoadableToTreeState:sh,invalidateDownstreams:Rw,copyTreeState:Iw,refreshRecoilValue:PA};function IA(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 RA=IA;const{cleanUpNode:NA}=Ko,{deleteNodeConfigIfPossible:MA,getNode:Mw}=zn,{RetentionZone:$w}=Hd,$A=12e4,Lw=new Set;function Ow(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 $w)for(const s of FA(n,a))o.add(s);else o.add(a);const i=LA(e,o);for(const a of i)BA(e,r,a)}function LA(e,t){const n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return s(t),i;function s(c){const u=new Set,d=OA(e,r,c,i,a);for(const h of d){var p;if(Mw(h).retainedBy==="recoilRoot"){a.add(h);continue}if(((p=n.retention.referenceCounts.get(h))!==null&&p!==void 0?p:0)>0){a.add(h);continue}if(Bw(h).some(j=>n.retention.referenceCounts.get(j))){a.add(h);continue}const w=o.nodeToNodeSubscriptions.get(h);if(w&&RA(w,j=>a.has(j))){a.add(h);continue}i.add(h),u.add(h)}const f=new Set;for(const h of u)for(const w of(g=o.nodeDeps.get(h))!==null&&g!==void 0?g:Lw){var g;i.has(w)||f.add(w)}f.size&&s(f)}}function OA(e,t,n,r,o){const i=e.getGraph(t.version),a=[],s=new Set;for(;n.size>0;)c(xt(n.values().next().value));return a;function c(u){if(r.has(u)||o.has(u)){n.delete(u);return}if(s.has(u))return;const d=i.nodeToNodeSubscriptions.get(u);if(d)for(const p of d)c(p);s.add(u),n.delete(u),a.push(u)}}function BA(e,t,n){if(!pt("recoil_memory_managament_2020"))return;NA(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=Bw(n);for(const c of o){var i;(i=r.retention.nodesRetainedByZone.get(c))===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 c=a.nodeDeps.get(n);if(c!==void 0){a.nodeDeps.delete(n);for(const u of c){var s;(s=a.nodeToNodeSubscriptions.get(u))===null||s===void 0||s.delete(n)}}a.nodeToNodeSubscriptions.delete(n)}MA(n)}function FA(e,t){var n;return(n=e.retention.nodesRetainedByZone.get(t))!==null&&n!==void 0?n:Lw}function Bw(e){const t=Mw(e).retainedBy;return t===void 0||t==="components"||t==="recoilRoot"?[]:t instanceof $w?[t]:t}function VA(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):Ow(e,new Set([t]))}function WA(e,t,n){var r;if(!pt("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?Fw(e,t):o.set(t,i)}function Fw(e,t){if(!pt("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),VA(e,t)}function HA(e){if(!pt("recoil_memory_managament_2020"))return;const t=e.getState();Ow(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}function UA(e){return e===void 0?"recoilRoot":e}var Pi={SUSPENSE_TIMEOUT_MS:$A,updateRetainCount:WA,updateRetainCountToZero:Fw,releaseScheduledRetainablesNow:HA,retainedByOptionWithDefault:UA};const{unstable_batchedUpdates:GA}=Ms;var KA={unstable_batchedUpdates:GA};const{unstable_batchedUpdates:qA}=KA;var YA={unstable_batchedUpdates:qA};const{batchStart:JA}=Ur,{unstable_batchedUpdates:ZA}=YA;let Hg=ZA||(e=>e());const XA=e=>{Hg=e},QA=()=>Hg,eE=e=>{Hg(()=>{let t=()=>{};try{t=JA(),e()}finally{t()}})};var Gd={getBatcher:QA,setBatcher:XA,batchUpdates:eE};function*tE(e){for(const t of e)for(const n of t)yield n}var Vw=tE;const Ww=typeof Window>"u"||typeof window>"u",nE=e=>!Ww&&(e===window||e instanceof Window),rE=typeof navigator<"u"&&navigator.product==="ReactNative";var Kd={isSSR:Ww,isReactNative:rE,isWindow:nE};function oE(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 iE(e,t){let n,r;return(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r}}function aE(e,t){let n,r;return[(...a)=>{const s=t(...a);return n===s||(n=s,r=e(...a)),r},()=>{n=null}]}var sE={memoizeWithArgsHash:oE,memoizeOneWithArgsHash:iE,memoizeOneWithArgsHashAndInvalidation:aE};const{batchUpdates:lh}=Gd,{initializeNode:lE,peekNodeInfo:cE}=Ko,{graph:uE}=Hl,{getNextStoreID:dE}=Wd,{DEFAULT_VALUE:pE,recoilValues:S_,recoilValuesForKeys:x_}=zn,{AbstractRecoilValue:mE,getRecoilValueAsLoadable:fE,setRecoilValue:j_,setUnvalidatedRecoilValue:hE}=Ur,{updateRetainCount:_u}=Pi,{setInvalidateMemoizedSnapshot:gE}=Aw,{getNextTreeStateVersion:yE,makeEmptyStoreState:vE}=ww,{isSSR:_E}=Kd,{memoizeOneWithArgsHashAndInvalidation:bE}=sE;class qd{constructor(t,n){Ne(this,"_store",void 0),Ne(this,"_refCount",1),Ne(this,"getLoadable",r=>(this.checkRefCount_INTERNAL(),fE(this._store,r))),Ne(this,"getPromise",r=>(this.checkRefCount_INTERNAL(),this.getLoadable(r).toPromise())),Ne(this,"getNodes_UNSTABLE",r=>{if(this.checkRefCount_INTERNAL(),r?.isModified===!0){if(r?.isInitialized===!1)return[];const a=this._store.getState().currentTree;return x_(a.dirtyAtoms)}const o=this._store.getState().knownAtoms,i=this._store.getState().knownSelectors;return r?.isInitialized==null?S_.values():r.isInitialized===!0?x_(Vw([o,i])):Fg(S_.values(),({key:a})=>!o.has(a)&&!i.has(a))}),Ne(this,"getInfo_UNSTABLE",({key:r})=>(this.checkRefCount_INTERNAL(),cE(this._store,this._store.getState().currentTree,r))),Ne(this,"map",r=>{this.checkRefCount_INTERNAL();const o=new ch(this,lh);return r(o),o}),Ne(this,"asyncMap",async r=>{this.checkRefCount_INTERNAL();const o=new ch(this,lh);return o.retain(),await r(o),o.autoRelease_INTERNAL(),o}),this._store={storeID:dE(),parentStoreID:n,getState:()=>t,replaceState:r=>{t.currentTree=r(t.currentTree)},getGraph:r=>{const o=t.graphsByVersion;if(o.has(r))return xt(o.get(r));const i=uE();return o.set(r,i),i},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw Ve("Cannot subscribe to Snapshots")}};for(const r of this._store.getState().knownAtoms)lE(this._store,r,"get"),_u(this._store,r,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0,this._refCount++;let t=!1;return()=>{t||(t=!0,this._release())}}autoRelease_INTERNAL(){_E||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(),!pt("recoil_memory_managament_2020"))return}else this._refCount<0}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){pt("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 Hw(e,t,n=!1){const r=e.getState(),o=n?yE():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(Vd(r.nodeCleanupFunctions.entries(),([i])=>[i,()=>{}]))}}function kE(e){const t=new qd(vE());return e!=null?t.map(e):t}const[C_,Uw]=bE((e,t)=>{var n;const r=e.getState(),o=t==="latest"?(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree:xt(r.previousTree);return new qd(Hw(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)});gE(Uw);function wE(e,t="latest"){const n=C_(e,t);return n.isRetained()?n:(Uw(),C_(e,t))}class ch extends qd{constructor(t,n){super(Hw(t.getStore_INTERNAL(),t.getStore_INTERNAL().getState().currentTree,!0),t.getStoreID()),Ne(this,"_batch",void 0),Ne(this,"set",(r,o)=>{this.checkRefCount_INTERNAL();const i=this.getStore_INTERNAL();this._batch(()=>{_u(i,r.key,1),j_(this.getStore_INTERNAL(),r,o)})}),Ne(this,"reset",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();this._batch(()=>{_u(o,r.key,1),j_(this.getStore_INTERNAL(),r,pE)})}),Ne(this,"setUnvalidatedAtomValues_DEPRECATED",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();lh(()=>{for(const[i,a]of r.entries())_u(o,i,1),hE(o,new mE(i),a)})}),this._batch=n}}var Yd={Snapshot:qd,MutableSnapshot:ch,freshSnapshot:kE,cloneSnapshot:wE},SE=Yd.Snapshot,xE=Yd.MutableSnapshot,jE=Yd.freshSnapshot,CE=Yd.cloneSnapshot,Jd=Object.freeze({__proto__:null,Snapshot:SE,MutableSnapshot:xE,freshSnapshot:jE,cloneSnapshot:CE});function zE(...e){const t=new Set;for(const n of e)for(const r of n)t.add(r);return t}var TE=zE;const{useRef:AE}=ve;function EE(e){const t=AE(e);return t.current===e&&typeof e=="function"&&(t.current=e()),t}var z_=EE;const{getNextTreeStateVersion:DE,makeEmptyStoreState:Gw}=ww,{cleanUpNode:PE,getDownstreamNodes:IE,initializeNode:RE,setNodeValue:NE,setUnvalidatedAtomValue_DEPRECATED:ME}=Ko,{graph:$E}=Hl,{cloneGraph:LE}=Hl,{getNextStoreID:Kw}=Wd,{createMutableSource:Dm,reactMode:qw}=Wl,{applyAtomValueWrites:OE}=Ur,{releaseScheduledRetainablesNow:Yw}=Pi,{freshSnapshot:BE}=Jd,{useCallback:FE,useContext:Jw,useEffect:uh,useMemo:VE,useRef:WE,useState:HE}=ve;function ms(){throw Ve("This component must be used inside a <RecoilRoot> component.")}const Zw=Object.freeze({storeID:Kw(),getState:ms,replaceState:ms,getGraph:ms,subscribeToTransactions:ms,addTransactionMetadata:ms});let dh=!1;function T_(e){if(dh)throw Ve("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){pt("recoil_memory_managament_2020")&&pt("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&Yw(e);const n=t.currentTree.version,r=DE();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,LE(xt(t.graphsByVersion.get(n))))}}const Xw=ve.createContext({current:Zw}),Zd=()=>Jw(Xw),Qw=ve.createContext(null);function UE(){return Jw(Qw)}function Ug(e,t,n){const r=IE(e,n,n.dirtyAtoms);for(const o of r){const i=t.nodeToComponentSubscriptions.get(o);if(i)for(const[a,[s,c]]of i)c(n)}}function eS(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,s]of i)s(e);for(const[o,i]of t.transactionSubscriptions)i(e);(!qw().early||t.suspendedComponentResolvers.size>0)&&(Ug(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 GE(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,eS(e),t.previousTree!=null?t.graphsByVersion.delete(t.previousTree.version):Mg("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,pt("recoil_memory_managament_2020")&&n==null&&Yw(e)}finally{t.commitDepth--}}function KE({setNotifyBatcherOfChange:e}){const t=Zd(),[,n]=HE([]);return e(()=>n({})),uh(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),uh(()=>{jT.enqueueExecution("Batcher",()=>{GE(t.current)})}),null}function qE(e,t){const n=Gw();return t({set:(r,o)=>{const i=n.currentTree,a=NE(e,i,r.key,o),s=new Set(a.keys()),c=i.nonvalidatedAtoms.clone();for(const u of s)c.delete(u);n.currentTree={...i,dirtyAtoms:TE(i.dirtyAtoms,s),atomValues:OE(i.atomValues,a),nonvalidatedAtoms:c}},setUnvalidatedAtomValues:r=>{r.forEach((o,i)=>{n.currentTree=ME(n.currentTree,i,o)})}}),n}function YE(e){const t=BE(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(r=>r()),n.nodeCleanupFunctions.clear(),n}let A_=0;function JE({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;const i=g=>{const h=o.current.graphsByVersion;if(h.has(g))return xt(h.get(g));const w=$E();return h.set(g,w),w},a=(g,h)=>{if(h==null){const{transactionSubscriptions:w}=p.current.getState(),j=A_++;return w.set(j,g),{release:()=>{w.delete(j)}}}else{const{nodeTransactionSubscriptions:w}=p.current.getState();w.has(h)||w.set(h,new Map);const j=A_++;return xt(w.get(h)).set(j,g),{release:()=>{const k=w.get(h);k&&(k.delete(j),k.size===0&&w.delete(h))}}}},s=g=>{T_(p.current);for(const h of Object.keys(g))xt(p.current.getState().nextTree).transactionMetadata[h]=g[h]},c=g=>{T_(p.current);const h=xt(o.current.nextTree);let w;try{dh=!0,w=g(h)}finally{dh=!1}w!==h&&(o.current.nextTree=w,qw().early&&Ug(p.current,o.current,w),xt(u.current)())},u=WE(null),d=FE(g=>{u.current=g},[u]),p=z_(()=>n??{storeID:Kw(),getState:()=>o.current,replaceState:c,getGraph:i,subscribeToTransactions:a,addTransactionMetadata:s});n!=null&&(p.current=n),o=z_(()=>e!=null?qE(p.current,e):t!=null?YE(t):Gw());const f=VE(()=>Dm?.(o,()=>o.current.currentTree.version),[o]);return uh(()=>{const g=p.current;for(const h of new Set(g.getState().knownAtoms))RE(g,h,"get");return()=>{for(const h of g.getState().knownAtoms)PE(g,h)}},[p]),ve.createElement(Xw.Provider,{value:p},ve.createElement(Qw.Provider,{value:f},ve.createElement(KE,{setNotifyBatcherOfChange:d}),r))}function ZE(e){const{override:t,...n}=e,r=Zd();return t===!1&&r.current!==Zw?e.children:ve.createElement(JE,n)}function XE(){return Zd().current.storeID}var yo={RecoilRoot:ZE,useStoreRef:Zd,useRecoilMutableSource:UE,useRecoilStoreID:XE,notifyComponents_FOR_TESTING:Ug,sendEndOfBatchNotifications_FOR_TESTING:eS};function QE(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 eD=QE;const{useEffect:tD,useRef:nD}=ve;function rD(e){const t=nD();return tD(()=>{t.current=e}),t.current}var tS=rD;const{useStoreRef:oD}=yo,{SUSPENSE_TIMEOUT_MS:iD}=Pi,{updateRetainCount:fs}=Pi,{RetentionZone:aD}=Hd,{useEffect:sD,useRef:lD}=ve,{isSSR:E_}=Kd;function cD(e){if(pt("recoil_memory_managament_2020"))return uD(e)}function uD(e){const n=(Array.isArray(e)?e:[e]).map(a=>a instanceof aD?a:a.key),r=oD();sD(()=>{if(!pt("recoil_memory_managament_2020"))return;const a=r.current;if(o.current&&!E_)window.clearTimeout(o.current),o.current=null;else for(const s of n)fs(a,s,1);return()=>{for(const s of n)fs(a,s,-1)}},[r,...n]);const o=lD(),i=tS(n);if(!E_&&(i===void 0||!eD(i,n))){const a=r.current;for(const s of n)fs(a,s,1);if(i)for(const s of i)fs(a,s,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{o.current=null;for(const s of n)fs(a,s,-1)},iD)}}var Gg=cD;function dD(){return"<component name not available>"}var Gl=dD;const{batchUpdates:pD}=Gd,{DEFAULT_VALUE:nS}=zn,{currentRendererSupportsUseSyncExternalStore:mD,reactMode:Ja,useMutableSource:fD,useSyncExternalStore:hD}=Wl,{useRecoilMutableSource:gD,useStoreRef:Gr}=yo,{AbstractRecoilValue:ph,getRecoilValueAsLoadable:Kl,setRecoilValue:td,setUnvalidatedRecoilValue:yD,subscribeToRecoilValue:Ra}=Ur,{useCallback:wn,useEffect:Na,useMemo:rS,useRef:tl,useState:Kg}=ve,{setByAddingToSet:vD}=xw,{isSSR:_D}=Kd;function qg(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),_D&&vt(e.contents)&&e.contents.finally(()=>{i.delete(o)})}):e.state==="hasError"?e.contents:Ve(`Invalid value of loadable atom "${t.key}"`)}function bD(){const e=Gl(),t=Gr(),[,n]=Kg([]),r=tl(new Set);r.current=new Set;const o=tl(new Set),i=tl(new Map),a=wn(c=>{const u=i.current.get(c);u&&(u.release(),i.current.delete(c))},[i]),s=wn((c,u)=>{i.current.has(u)&&n([])},[]);return Na(()=>{const c=t.current;Qs(r.current,o.current).forEach(u=>{if(i.current.has(u))return;const d=Ra(c,new ph(u),f=>s(f,u),e);i.current.set(u,d),c.getState().nextTree?c.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{s(c.getState(),u)}):s(c.getState(),u)}),Qs(o.current,r.current).forEach(u=>{a(u)}),o.current=r.current}),Na(()=>{const c=i.current;return Qs(r.current,new Set(c.keys())).forEach(u=>{const d=Ra(t.current,new ph(u),p=>s(p,u),e);c.set(u,d)}),()=>c.forEach((u,d)=>a(d))},[e,t,a,s]),rS(()=>{function c(h){return w=>{td(t.current,h,w)}}function u(h){return()=>td(t.current,h,nS)}function d(h){var w;r.current.has(h.key)||(r.current=vD(r.current,h.key));const j=t.current.getState();return Kl(t.current,h,Ja().early&&(w=j.nextTree)!==null&&w!==void 0?w:j.currentTree)}function p(h){const w=d(h);return qg(w,h,t)}function f(h){return[p(h),c(h)]}function g(h){return[d(h),c(h)]}return{getRecoilValue:p,getRecoilValueLoadable:d,getRecoilState:f,getRecoilStateLoadable:g,getSetRecoilState:c,getResetRecoilState:u}},[r,t])}const kD={current:0};function wD(e){const t=Gr(),n=Gl(),r=wn(()=>{var s;const c=t.current,u=c.getState(),d=Ja().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return{loadable:Kl(c,e,d),key:e.key}},[t,e]),o=wn(s=>{let c;return()=>{var u,d;const p=s();return(u=c)!==null&&u!==void 0&&u.loadable.is(p.loadable)&&((d=c)===null||d===void 0?void 0:d.key)===p.key?c:(c=p,p)}},[]),i=rS(()=>o(r),[r,o]),a=wn(s=>{const c=t.current;return Ra(c,e,s,n).release},[t,e,n]);return hD(a,i,i).loadable}function SD(e){const t=Gr(),n=wn(()=>{var u;const d=t.current,p=d.getState(),f=Ja().early&&(u=p.nextTree)!==null&&u!==void 0?u:p.currentTree;return Kl(d,e,f)},[t,e]),r=wn(()=>n(),[n]),o=Gl(),i=wn((u,d)=>{const p=t.current;return Ra(p,e,()=>{if(!pt("recoil_suppress_rerender_in_callback"))return d();const g=n();c.current.is(g)||d(),c.current=g},o).release},[t,e,o,n]),a=gD();if(a==null)throw Ve("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const s=fD(a,r,i),c=tl(s);return Na(()=>{c.current=s}),s}function mh(e){const t=Gr(),n=Gl(),r=wn(()=>{var c;const u=t.current,d=u.getState(),p=Ja().early&&(c=d.nextTree)!==null&&c!==void 0?c:d.currentTree;return Kl(u,e,p)},[t,e]),o=wn(()=>({loadable:r(),key:e.key}),[r,e.key]),i=wn(c=>{const u=o();return c.loadable.is(u.loadable)&&c.key===u.key?c:u},[o]);Na(()=>{const c=Ra(t.current,e,u=>{s(i)},n);return s(i),c.release},[n,e,t,i]);const[a,s]=Kg(o);return a.key!==e.key?o().loadable:a.loadable}function xD(e){const t=Gr(),[,n]=Kg([]),r=Gl(),o=wn(()=>{var s;const c=t.current,u=c.getState(),d=Ja().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return Kl(c,e,d)},[t,e]),i=o(),a=tl(i);return Na(()=>{a.current=i}),Na(()=>{const s=t.current,c=s.getState(),u=Ra(s,e,p=>{var f;if(!pt("recoil_suppress_rerender_in_callback"))return n([]);const g=o();(f=a.current)!==null&&f!==void 0&&f.is(g)||n(g),a.current=g},r);if(c.nextTree)s.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{a.current=null,n([])});else{var d;if(!pt("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 u.release},[r,o,e,t]),i}function Yg(e){return pt("recoil_memory_managament_2020")&&Gg(e),{TRANSITION_SUPPORT:mh,SYNC_EXTERNAL_STORE:mD()?wD:mh,MUTABLE_SOURCE:SD,LEGACY:xD}[Ja().mode](e)}function oS(e){const t=Gr(),n=Yg(e);return qg(n,e,t)}function Xd(e){const t=Gr();return wn(n=>{td(t.current,e,n)},[t,e])}function jD(e){const t=Gr();return wn(()=>{td(t.current,e,nS)},[t,e])}function CD(e){return[oS(e),Xd(e)]}function zD(e){return[Yg(e),Xd(e)]}function TD(){const e=Gr();return(t,n={})=>{pD(()=>{e.current.addTransactionMetadata(n),t.forEach((r,o)=>yD(e.current,new ph(o),r))})}}function iS(e){return pt("recoil_memory_managament_2020")&&Gg(e),mh(e)}function aS(e){const t=Gr(),n=iS(e);return qg(n,e,t)}function AD(e){return[aS(e),Xd(e)]}var ED={recoilComponentGetRecoilValueCount_FOR_TESTING:kD,useRecoilInterface:bD,useRecoilState:CD,useRecoilStateLoadable:zD,useRecoilValue:oS,useRecoilValueLoadable:Yg,useResetRecoilState:jD,useSetRecoilState:Xd,useSetUnvalidatedAtomValues:TD,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:iS,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:aS,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:AD};function DD(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n}var PD=DD;function ID(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n}var RD=ID;function ND(...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 MD=ND;const{batchUpdates:$D}=Gd,{DEFAULT_VALUE:LD,getNode:sS,nodes:OD}=zn,{useStoreRef:Jg}=yo,{AbstractRecoilValue:BD,setRecoilValueLoadable:FD}=Ur,{SUSPENSE_TIMEOUT_MS:VD}=Pi,{cloneSnapshot:nd}=Jd,{useCallback:Qd,useEffect:lS,useRef:D_,useState:WD}=ve,{isSSR:P_}=Kd;function ep(e){const t=Jg();lS(()=>t.current.subscribeToTransactions(e).release,[e,t])}function I_(e){const t=e.atomValues.toMap(),n=ed(PD(t,(r,o)=>{const a=sS(o).persistence_UNSTABLE;return a!=null&&a.type!=="none"&&r.state==="hasValue"}),r=>r.contents);return MD(e.nonvalidatedAtoms.toMap(),n)}function HD(e){ep(Qd(t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(n=t.getState().currentTree);const o=I_(r),i=I_(n),a=ed(OD,c=>{var u,d,p,f;return{persistence_UNSTABLE:{type:(u=(d=c.persistence_UNSTABLE)===null||d===void 0?void 0:d.type)!==null&&u!==void 0?u:"none",backButton:(p=(f=c.persistence_UNSTABLE)===null||f===void 0?void 0:f.backButton)!==null&&p!==void 0?p:!1}}}),s=RD(r.dirtyAtoms,c=>o.has(c)||i.has(c));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:s,transactionMetadata:{...r.transactionMetadata}})},[e]))}function UD(e){ep(Qd(t=>{const n=nd(t,"latest"),r=nd(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))}function GD(){const e=Jg(),[t,n]=WD(()=>nd(e.current)),r=tS(t),o=D_(),i=D_();if(ep(Qd(s=>n(nd(s)),[])),lS(()=>{const s=t.retain();if(o.current&&!P_){var c;window.clearTimeout(o.current),o.current=null,(c=i.current)===null||c===void 0||c.call(i),i.current=null}return()=>{window.setTimeout(s,10)}},[t]),r!==t&&!P_){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 s;o.current=null,(s=i.current)===null||s===void 0||s.call(i),i.current=null},VD)}return t}function cS(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;$D(()=>{const a=new Set;for(const u of[o.atomValues.keys(),i.atomValues.keys()])for(const d of u){var s,c;((s=o.atomValues.get(d))===null||s===void 0?void 0:s.contents)!==((c=i.atomValues.get(d))===null||c===void 0?void 0:c.contents)&&sS(d).shouldRestoreFromSnapshots&&a.add(d)}a.forEach(u=>{FD(e,new BD(u),i.atomValues.has(u)?xt(i.atomValues.get(u)):LD)}),e.replaceState(u=>({...u,stateID:t.getID()}))})}function KD(){const e=Jg();return Qd(t=>cS(e.current,t),[e])}var uS={useRecoilSnapshot:GD,gotoSnapshot:cS,useGotoRecoilSnapshot:KD,useRecoilTransactionObserver:UD,useTransactionObservation_DEPRECATED:HD,useTransactionSubscription_DEPRECATED:ep};const{peekNodeInfo:qD}=Ko,{useStoreRef:YD}=yo;function JD(){const e=YD();return({key:t})=>qD(e.current,e.current.getState().currentTree,t)}var ZD=JD;const{reactMode:XD}=Wl,{RecoilRoot:QD,useStoreRef:eP}=yo,{useMemo:tP}=ve;function nP(){XD().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=eP().current;return tP(()=>{function t({children:n}){return ve.createElement(QD,{store_INTERNAL:e},n)}return t},[e])}var rP=nP;const{loadableWithValue:oP}=Vl,{initializeNode:iP}=Ko,{DEFAULT_VALUE:aP,getNode:sP}=zn,{copyTreeState:lP,getRecoilValueAsLoadable:cP,invalidateDownstreams:uP,writeLoadableToTreeState:dP}=Ur;function R_(e){return sP(e.key).nodeType==="atom"}class pP{constructor(t,n){Ne(this,"_store",void 0),Ne(this,"_treeState",void 0),Ne(this,"_changes",void 0),Ne(this,"get",r=>{if(this._changes.has(r.key))return this._changes.get(r.key);if(!R_(r))throw Ve("Reading selectors within atomicUpdate is not supported");const o=cP(this._store,r,this._treeState);if(o.state==="hasValue")return o.contents;throw o.state==="hasError"?o.contents:Ve(`Expected Recoil atom ${r.key} to have a value, but it is in a loading state.`)}),Ne(this,"set",(r,o)=>{if(!R_(r))throw Ve("Setting selectors within atomicUpdate is not supported");if(typeof o=="function"){const i=this.get(r);this._changes.set(r.key,o(i))}else iP(this._store,r.key,"set"),this._changes.set(r.key,o)}),Ne(this,"reset",r=>{this.set(r,aP)}),this._store=t,this._treeState=n,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;const t=lP(this._treeState);for(const[n,r]of this._changes)dP(t,n,oP(r));return uP(this._store,t),t}}function mP(e){return t=>{e.replaceState(n=>{const r=new pP(e,n);return t(r),r.newTreeState_INTERNAL()})}}var fP={atomicUpdater:mP},hP=fP.atomicUpdater,dS=Object.freeze({__proto__:null,atomicUpdater:hP});function gP(e,t){if(!e)throw new Error(t)}var yP=gP,$s=yP;const{atomicUpdater:vP}=dS,{batchUpdates:_P}=Gd,{DEFAULT_VALUE:bP}=zn,{useStoreRef:kP}=yo,{refreshRecoilValue:wP,setRecoilValue:N_}=Ur,{cloneSnapshot:SP}=Jd,{gotoSnapshot:xP}=uS,{useCallback:jP}=ve;class pS{}const CP=new pS;function mS(e,t,n,r){let o=CP,i;if(_P(()=>{const s="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 Ve(s);const c=jw({...r??{},set:(d,p)=>N_(e,d,p),reset:d=>N_(e,d,bP),refresh:d=>wP(e,d),gotoSnapshot:d=>xP(e,d),transact_UNSTABLE:d=>vP(e)(d)},{snapshot:()=>{const d=SP(e);return i=d.retain(),d}}),u=t(c);if(typeof u!="function")throw Ve(s);o=u(...n)}),o instanceof pS&&$s(!1),vt(o))o=o.finally(()=>{var s;(s=i)===null||s===void 0||s()});else{var a;(a=i)===null||a===void 0||a()}return o}function zP(e,t){const n=kP();return jP((...r)=>mS(n.current,e,r),t!=null?[...t,n]:void 0)}var fS={recoilCallback:mS,useRecoilCallback:zP};const{useStoreRef:TP}=yo,{refreshRecoilValue:AP}=Ur,{useCallback:EP}=ve;function DP(e){const t=TP();return EP(()=>{const n=t.current;AP(n,e)},[e,t])}var PP=DP;const{atomicUpdater:IP}=dS,{useStoreRef:RP}=yo,{useMemo:NP}=ve;function MP(e,t){const n=RP();return NP(()=>(...r)=>{IP(n.current)(i=>{e(i)(...r)})},t!=null?[...t,n]:void 0)}var $P=MP;class LP{constructor(t){Ne(this,"value",void 0),this.value=t}}var OP={WrappedValue:LP},BP=OP.WrappedValue,hS=Object.freeze({__proto__:null,WrappedValue:BP});const{isFastRefreshEnabled:FP}=Wl;class M_ extends Error{}class VP{constructor(t){var n,r,o;Ne(this,"_name",void 0),Ne(this,"_numLeafs",void 0),Ne(this,"_root",void 0),Ne(this,"_onHit",void 0),Ne(this,"_onSet",void 0),Ne(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,s,c;let u,d;for(const[j,k]of t){var p,f,g;const y=this._root;if(y?.type==="leaf")throw this.invalidCacheError();const l=u;if(u=l?l.branches.get(d):y,u=(p=u)!==null&&p!==void 0?p:{type:"branch",nodeKey:j,parent:l,branches:new Map,branchKey:d},u.type!=="branch"||u.nodeKey!==j)throw this.invalidCacheError();l?.branches.set(d,u),r==null||(f=r.onNodeVisit)===null||f===void 0||f.call(r,u),d=this._mapNodeValue(k),this._root=(g=this._root)!==null&&g!==void 0?g:u}const h=u?(i=u)===null||i===void 0?void 0:i.branches.get(d):this._root;if(h!=null&&(h.type!=="leaf"||h.branchKey!==d))throw this.invalidCacheError();const w={type:"leaf",value:n,parent:u,branchKey:d};(a=u)===null||a===void 0||a.branches.set(d,w),this._root=(s=this._root)!==null&&s!==void 0?s:w,this._numLeafs++,this._onSet(w),r==null||(c=r.onNodeVisit)===null||c===void 0||c.call(r,w)};try{o()}catch(i){if(i instanceof M_)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=FP()?"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 Mg(t+(this._name!=null?` - ${this._name}`:"")),new M_}}var WP={TreeCache:VP},HP=WP.TreeCache,gS=Object.freeze({__proto__:null,TreeCache:HP});class UP{constructor(t){var n;Ne(this,"_maxSize",void 0),Ne(this,"_size",void 0),Ne(this,"_head",void 0),Ne(this,"_tail",void 0),Ne(this,"_map",void 0),Ne(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=xt(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 GP={LRUCache:UP},KP=GP.LRUCache,yS=Object.freeze({__proto__:null,LRUCache:KP});const{LRUCache:qP}=yS,{TreeCache:YP}=gS;function JP({name:e,maxSize:t,mapNodeValue:n=r=>r}){const r=new qP({maxSize:t}),o=new YP({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 $_=JP;function yr(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 Ve("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(vt(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((o,i)=>yr(o,t,i.toString()))}]`;if(typeof e.toJSON=="function")return yr(e.toJSON(n),t,n);if(e instanceof Map){const o={};for(const[i,a]of e)o[typeof i=="string"?i:yr(i,t)]=a;return yr(o,t,n)}return e instanceof Set?yr(Array.from(e).sort((o,i)=>yr(o,t).localeCompare(yr(i,t))),t,n):Symbol!==void 0&&e[Symbol.iterator]!=null&&typeof e[Symbol.iterator]=="function"?yr(Array.from(e),t,n):`{${Object.keys(e).filter(o=>e[o]!==void 0).sort().map(o=>`${yr(o,t)}:${yr(e[o],t,o)}`).join(",")}}`}function ZP(e,t={allowFunctions:!1}){return yr(e,t)}var tp=ZP;const{TreeCache:XP}=gS,Pc={equality:"reference",eviction:"keep-all",maxSize:1/0};function QP({equality:e=Pc.equality,eviction:t=Pc.eviction,maxSize:n=Pc.maxSize}=Pc,r){const o=eI(e);return tI(t,n,o,r)}function eI(e){switch(e){case"reference":return t=>t;case"value":return t=>tp(t)}throw Ve(`Unrecognized equality policy ${e}`)}function tI(e,t,n,r){switch(e){case"keep-all":return new XP({name:r,mapNodeValue:n});case"lru":return $_({name:r,maxSize:xt(t),mapNodeValue:n});case"most-recent":return $_({name:r,maxSize:1,mapNodeValue:n})}throw Ve(`Unrecognized eviction policy ${e}`)}var nI=QP;function rI(e){return()=>null}var oI={startPerfBlock:rI};const{isLoadable:iI,loadableWithError:Ic,loadableWithPromise:aI,loadableWithValue:Pm}=Vl,{WrappedValue:vS}=hS,{getNodeLoadable:Rc,peekNodeLoadable:sI,setNodeValue:lI}=Ko,{saveDepsToStore:cI}=Hl,{DEFAULT_VALUE:uI,getConfigDeletionHandler:dI,getNode:pI,registerNode:L_}=zn,{isRecoilValue:mI}=Ia,{markRecoilValueModified:O_}=Ur,{retainedByOptionWithDefault:fI}=Pi,{recoilCallback:hI}=fS,{startPerfBlock:gI}=oI;class _S{}const hs=new _S,gs=[],Nc=new Map,yI=(()=>{let e=0;return()=>e++})();function bS(e){let t=null;const{key:n,get:r,cachePolicy_UNSTABLE:o}=e,i=e.set!=null?e.set:void 0,a=new Set,s=nI(o??{equality:"reference",eviction:"keep-all"},n),c=fI(e.retainedBy_UNSTABLE),u=new Map;let d=0;function p(){return!pt("recoil_memory_managament_2020")||d>0}function f(D){return D.getState().knownSelectors.add(n),d++,()=>{d--}}function g(){return dI(n)!==void 0&&!p()}function h(D,B,O,Q,L){$(B,Q,L),w(D,O)}function w(D,B){V(D,B)&&N(D),k(B,!0)}function j(D,B){V(D,B)&&(xt(b(D)).stateVersions.clear(),k(B,!1))}function k(D,B){const O=Nc.get(D);if(O!=null){for(const Q of O)O_(Q,xt(t));B&&Nc.delete(D)}}function y(D,B){let O=Nc.get(B);O==null&&Nc.set(B,O=new Set),O.add(D)}function l(D,B,O,Q,L,oe){return B.then(te=>{if(!p())throw N(D),hs;const ee=Pm(te);return h(D,O,L,ee,Q),te}).catch(te=>{if(!p())throw N(D),hs;if(vt(te))return _(D,te,O,Q,L,oe);const ee=Ic(te);throw h(D,O,L,ee,Q),te})}function _(D,B,O,Q,L,oe){return B.then(te=>{if(!p())throw N(D),hs;oe.loadingDepKey!=null&&oe.loadingDepPromise===B?O.atomValues.set(oe.loadingDepKey,Pm(te)):D.getState().knownSelectors.forEach(re=>{O.atomValues.delete(re)});const ee=C(D,O);if(ee&&ee.state!=="loading"){if((V(D,L)||b(D)==null)&&w(D,L),ee.state==="hasValue")return ee.contents;throw ee.contents}if(!V(D,L)){const re=E(D,O);if(re!=null)return re.loadingLoadable.contents}const[ue,fe]=x(D,O,L);if(ue.state!=="loading"&&h(D,O,L,ue,fe),ue.state==="hasError")throw ue.contents;return ue.contents}).catch(te=>{if(te instanceof _S)throw hs;if(!p())throw N(D),hs;const ee=Ic(te);throw h(D,O,L,ee,Q),te})}function S(D,B,O,Q){var L,oe,te,ee;if(V(D,Q)||B.version===((L=D.getState())===null||L===void 0||(oe=L.currentTree)===null||oe===void 0?void 0:oe.version)||B.version===((te=D.getState())===null||te===void 0||(ee=te.nextTree)===null||ee===void 0?void 0:ee.version)){var ue,fe,re;cI(n,O,D,(ue=(fe=D.getState())===null||fe===void 0||(re=fe.nextTree)===null||re===void 0?void 0:re.version)!==null&&ue!==void 0?ue:D.getState().currentTree.version)}for(const Se of O)a.add(Se)}function x(D,B,O){const Q=gI(n);let L=!0,oe=!0;const te=()=>{Q(),oe=!1};let ee,ue=!1,fe;const re={loadingDepKey:null,loadingDepPromise:null},Se=new Map;function pe({key:ce}){const xe=Rc(D,B,ce);switch(Se.set(ce,xe),L||(S(D,B,new Set(Se.keys()),O),j(D,O)),xe.state){case"hasValue":return xe.contents;case"hasError":throw xe.contents;case"loading":throw re.loadingDepKey=ce,re.loadingDepPromise=xe.contents,xe.contents}throw Ve("Invalid Loadable state")}const _e=ce=>(...xe)=>{if(oe)throw Ve("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&&$s(!1),hI(D,ce,xe,{node:t})};try{ee=r({get:pe,getCallback:_e}),ee=mI(ee)?pe(ee):ee,iI(ee)&&(ee.state==="hasError"&&(ue=!0),ee=ee.contents),vt(ee)?ee=l(D,ee,B,Se,O,re).finally(te):te(),ee=ee instanceof vS?ee.value:ee}catch(ce){ee=ce,vt(ee)?ee=_(D,ee,B,Se,O,re).finally(te):(ue=!0,te())}return ue?fe=Ic(ee):vt(ee)?fe=aI(ee):fe=Pm(ee),L=!1,R(D,O,Se),S(D,B,new Set(Se.keys()),O),[fe,Se]}function C(D,B){let O=B.atomValues.get(n);if(O!=null)return O;const Q=new Set;try{O=s.get(oe=>(typeof oe!="string"&&$s(!1),Rc(D,B,oe).contents),{onNodeVisit:oe=>{oe.type==="branch"&&oe.nodeKey!==n&&Q.add(oe.nodeKey)}})}catch(oe){throw Ve(`Problem with cache lookup for selector "${n}": ${oe.message}`)}if(O){var L;B.atomValues.set(n,O),S(D,B,Q,(L=b(D))===null||L===void 0?void 0:L.executionID)}return O}function z(D,B){const O=C(D,B);if(O!=null)return N(D),O;const Q=E(D,B);if(Q!=null){var L;return((L=Q.loadingLoadable)===null||L===void 0?void 0:L.state)==="loading"&&y(D,Q.executionID),Q.loadingLoadable}const oe=yI(),[te,ee]=x(D,B,oe);return te.state==="loading"?(P(D,oe,te,ee,B),y(D,oe)):(N(D),$(B,te,ee)),te}function E(D,B){const O=Vw([u.has(D)?[xt(u.get(D))]:[],Vd(Fg(u,([L])=>L!==D),([,L])=>L)]);function Q(L){for(const[oe,te]of L)if(!Rc(D,B,oe).is(te))return!0;return!1}for(const L of O){if(L.stateVersions.get(B.version)||!Q(L.depValuesDiscoveredSoFarDuringAsyncWork))return L.stateVersions.set(B.version,!0),L;L.stateVersions.set(B.version,!1)}}function b(D){return u.get(D)}function P(D,B,O,Q,L){u.set(D,{depValuesDiscoveredSoFarDuringAsyncWork:Q,executionID:B,loadingLoadable:O,stateVersions:new Map([[L.version,!0]])})}function R(D,B,O){if(V(D,B)){const Q=b(D);Q!=null&&(Q.depValuesDiscoveredSoFarDuringAsyncWork=O)}}function N(D){u.delete(D)}function V(D,B){var O;return B===((O=b(D))===null||O===void 0?void 0:O.executionID)}function H(D){return Array.from(D.entries()).map(([B,O])=>[B,O.contents])}function $(D,B,O){D.atomValues.set(n,B);try{s.set(H(O),B)}catch(Q){throw Ve(`Problem with setting cache for selector "${n}": ${Q.message}`)}}function M(D){if(gs.includes(n)){const B=`Recoil selector has circular dependencies: ${gs.slice(gs.indexOf(n)).join(" → ")}`;return Ic(Ve(B))}gs.push(n);try{return D()}finally{gs.pop()}}function I(D,B){const O=B.atomValues.get(n);return O??s.get(Q=>{var L;return typeof Q!="string"&&$s(!1),(L=sI(D,B,Q))===null||L===void 0?void 0:L.contents})}function F(D,B){return M(()=>z(D,B))}function U(D){D.atomValues.delete(n)}function Z(D,B){t==null&&$s(!1);for(const Q of a){var O;const L=pI(Q);(O=L.clearCache)===null||O===void 0||O.call(L,D,B)}a.clear(),U(B),s.clear(),O_(D,t)}return i!=null?t=L_({key:n,nodeType:"selector",peek:I,get:F,set:(B,O,Q)=>{let L=!1;const oe=new Map;function te({key:re}){if(L)throw Ve("Recoil: Async selector sets are not currently supported.");const Se=Rc(B,O,re);if(Se.state==="hasValue")return Se.contents;if(Se.state==="loading"){const pe=`Getting value of asynchronous atom or selector "${re}" in a pending state while setting selector "${n}" is not yet supported.`;throw Ve(pe)}else throw Se.contents}function ee(re,Se){if(L)throw Ve("Recoil: Async selector sets are not currently supported.");const pe=typeof Se=="function"?Se(te(re)):Se;lI(B,O,re.key,pe).forEach((ce,xe)=>oe.set(xe,ce))}function ue(re){ee(re,uI)}const fe=i({set:ee,get:te,reset:ue},Q);if(fe!==void 0)throw vt(fe)?Ve("Recoil: Async selector sets are not currently supported."):Ve("Recoil: selector set should be a void function.");return L=!0,oe},init:f,invalidate:U,clearCache:Z,shouldDeleteConfigOnRelease:g,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:c}):t=L_({key:n,nodeType:"selector",peek:I,get:F,init:f,invalidate:U,clearCache:Z,shouldDeleteConfigOnRelease:g,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:c})}bS.value=e=>new vS(e);var Ma=bS;const{isLoadable:vI,loadableWithError:Im,loadableWithPromise:Rm,loadableWithValue:Li}=Vl,{WrappedValue:kS}=hS,{peekNodeInfo:_I}=Ko,{DEFAULT_VALUE:ai,DefaultValue:xo,getConfigDeletionHandler:wS,registerNode:bI,setConfigDeletionHandler:kI}=zn,{isRecoilValue:wI}=Ia,{getRecoilValueAsLoadable:SI,markRecoilValueModified:xI,setRecoilValue:B_,setRecoilValueLoadable:jI}=Ur,{retainedByOptionWithDefault:CI}=Pi,ys=e=>e instanceof kS?e.value:e;function zI(e){const{key:t,persistence_UNSTABLE:n}=e,r=CI(e.retainedBy_UNSTABLE);let o=0;function i(y){return Rm(y.then(l=>(a=Li(l),l)).catch(l=>{throw a=Im(l),l}))}let a=vt(e.default)?i(e.default):vI(e.default)?e.default.state==="loading"?i(e.default.contents):e.default:Li(ys(e.default));a.contents;let s;const c=new Map;function u(y){return y}function d(y,l){const _=l.then(S=>{var x,C;return((C=((x=y.getState().nextTree)!==null&&x!==void 0?x:y.getState().currentTree).atomValues.get(t))===null||C===void 0?void 0:C.contents)===_&&B_(y,k,S),S}).catch(S=>{var x,C;throw((C=((x=y.getState().nextTree)!==null&&x!==void 0?x:y.getState().currentTree).atomValues.get(t))===null||C===void 0?void 0:C.contents)===_&&jI(y,k,Im(S)),S});return _}function p(y,l,_){var S;o++;const x=()=>{var b;o--,(b=c.get(y))===null||b===void 0||b.forEach(P=>P()),c.delete(y)};if(y.getState().knownAtoms.add(t),a.state==="loading"){const b=()=>{var P;((P=y.getState().nextTree)!==null&&P!==void 0?P:y.getState().currentTree).atomValues.has(t)||xI(y,k)};a.contents.finally(b)}const C=(S=e.effects)!==null&&S!==void 0?S:e.effects_UNSTABLE;if(C!=null){let b=function(U){if(V&&U.key===t){const Z=N;return Z instanceof xo?f(y,l):vt(Z)?Rm(Z.then(D=>D instanceof xo?a.toPromise():D)):Li(Z)}return SI(y,U)},P=function(U){return b(U).toPromise()},R=function(U){var Z;const D=_I(y,(Z=y.getState().nextTree)!==null&&Z!==void 0?Z:y.getState().currentTree,U.key);return V&&U.key===t&&!(N instanceof xo)?{...D,isSet:!0,loadable:b(U)}:D},N=ai,V=!0,H=!1,$=null;const M=U=>Z=>{if(V){const D=b(k),B=D.state==="hasValue"?D.contents:ai;N=typeof Z=="function"?Z(B):Z,vt(N)&&(N=N.then(O=>($={effect:U,value:O},O)))}else{if(vt(Z))throw Ve("Setting atoms to async values is not implemented.");typeof Z!="function"&&($={effect:U,value:ys(Z)}),B_(y,k,typeof Z=="function"?D=>{const B=ys(Z(D));return $={effect:U,value:B},B}:ys(Z))}},I=U=>()=>M(U)(ai),F=U=>Z=>{var D;const{release:B}=y.subscribeToTransactions(O=>{var Q;let{currentTree:L,previousTree:oe}=O.getState();oe||(oe=L);const te=(Q=L.atomValues.get(t))!==null&&Q!==void 0?Q:a;if(te.state==="hasValue"){var ee,ue,fe,re;const Se=te.contents,pe=(ee=oe.atomValues.get(t))!==null&&ee!==void 0?ee:a,_e=pe.state==="hasValue"?pe.contents:ai;((ue=$)===null||ue===void 0?void 0:ue.effect)!==U||((fe=$)===null||fe===void 0?void 0:fe.value)!==Se?Z(Se,_e,!L.atomValues.has(t)):((re=$)===null||re===void 0?void 0:re.effect)===U&&($=null)}},t);c.set(y,[...(D=c.get(y))!==null&&D!==void 0?D:[],B])};for(const U of C)try{const Z=U({node:k,storeID:y.storeID,parentStoreID_UNSTABLE:y.parentStoreID,trigger:_,setSelf:M(U),resetSelf:I(U),onSet:F(U),getPromise:P,getLoadable:b,getInfo_UNSTABLE:R});if(Z!=null){var z;c.set(y,[...(z=c.get(y))!==null&&z!==void 0?z:[],Z])}}catch(Z){N=Z,H=!0}if(V=!1,!(N instanceof xo)){var E;const U=H?Im(N):vt(N)?Rm(d(y,N)):Li(ys(N));U.contents,l.atomValues.set(t,U),(E=y.getState().nextTree)===null||E===void 0||E.atomValues.set(t,U)}}return x}function f(y,l){var _,S;return(_=(S=l.atomValues.get(t))!==null&&S!==void 0?S:s)!==null&&_!==void 0?_:a}function g(y,l){if(l.atomValues.has(t))return xt(l.atomValues.get(t));if(l.nonvalidatedAtoms.has(t)){if(s!=null)return s;if(n==null)return a;const _=l.nonvalidatedAtoms.get(t),S=n.validator(_,ai);return s=S instanceof xo?a:Li(S),s}else return a}function h(){s=void 0}function w(y,l,_){if(l.atomValues.has(t)){const S=xt(l.atomValues.get(t));if(S.state==="hasValue"&&_===S.contents)return new Map}else if(!l.nonvalidatedAtoms.has(t)&&_ instanceof xo)return new Map;return s=void 0,new Map().set(t,Li(_))}function j(){return wS(t)!==void 0&&o<=0}const k=bI({key:t,nodeType:"atom",peek:f,get:g,set:w,init:p,invalidate:h,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 k}function Zg(e){const{...t}=e,n="default"in e?e.default:new Promise(()=>{});return wI(n)?TI({...t,default:n}):zI({...t,default:n})}function TI(e){const t=Zg({...e,default:ai,persistence_UNSTABLE:e.persistence_UNSTABLE===void 0?void 0:{...e.persistence_UNSTABLE,validator:r=>r instanceof xo?r:xt(e.persistence_UNSTABLE).validator(r,ai)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=Ma({key:`${e.key}__withFallback`,get:({get:r})=>{const o=r(t);return o instanceof xo?e.default:o},set:({set:r},o)=>r(t,o),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return kI(n.key,wS(e.key)),n}Zg.value=e=>new kS(e);var SS=Zg;class AI{constructor(t){var n;Ne(this,"_map",void 0),Ne(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 EI={MapCache:AI},DI=EI.MapCache,PI=Object.freeze({__proto__:null,MapCache:DI});const{LRUCache:F_}=yS,{MapCache:II}=PI,Mc={equality:"reference",eviction:"none",maxSize:1/0};function RI({equality:e=Mc.equality,eviction:t=Mc.eviction,maxSize:n=Mc.maxSize}=Mc){const r=NI(e);return MI(t,n,r)}function NI(e){switch(e){case"reference":return t=>t;case"value":return t=>tp(t)}throw Ve(`Unrecognized equality policy ${e}`)}function MI(e,t,n){switch(e){case"keep-all":return new II({mapKey:n});case"lru":return new F_({mapKey:n,maxSize:xt(t)});case"most-recent":return new F_({mapKey:n,maxSize:1})}throw Ve(`Unrecognized eviction policy ${e}`)}var xS=RI;const{setConfigDeletionHandler:$I}=zn;function LI(e){var t,n;const r=xS({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 s=r.get(o);if(s!=null)return s;const{cachePolicyForParams_UNSTABLE:c,...u}=e,d="default"in e?e.default:new Promise(()=>{}),p=SS({...u,key:`${e.key}__${(i=tp(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),$I(p.key,()=>{r.delete(o)}),p}}var OI=LI;const{setConfigDeletionHandler:BI}=zn;let FI=0;function VI(e){var t,n;const r=xS({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 Ve(`Problem with cache lookup for selector ${e.key}: ${f.message}`)}if(a!=null)return a;const s=`${e.key}__selectorFamily/${(i=tp(o,{allowFunctions:!0}))!==null&&i!==void 0?i:"void"}/${FI++}`,c=f=>e.get(o)(f),u=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=Ma({key:s,get:c,set:(h,w)=>f(o)(h,w),cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d})}else p=Ma({key:s,get:c,cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d});return r.set(o,p),BI(p.key,()=>{r.delete(o)}),p}}var qo=VI;const WI=qo({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});function HI(e){return WI(e)}var UI=HI;const GI=qo({key:"__error",get:e=>()=>{throw Ve(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});function KI(e){return GI(e)}var qI=KI;function YI(e){return e}var JI=YI;const{loadableWithError:jS,loadableWithPromise:CS,loadableWithValue:zS}=Vl;function np(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 ZI(e){return e!=null&&!vt(e)}function rp(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function fh(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((n,r,o)=>({...n,[r]:t[o]}),{})}function ba(e,t,n){const r=n.map((o,i)=>o==null?zS(t[i]):vt(o)?CS(o):jS(o));return fh(e,r)}function XI(e,t){return t.map((n,r)=>n===void 0?e[r]:n)}const QI=qo({key:"__waitForNone",get:e=>({get:t})=>{const n=rp(e),[r,o]=np(t,n);return ba(e,r,o)},dangerouslyAllowMutability:!0}),eR=qo({key:"__waitForAny",get:e=>({get:t})=>{const n=rp(e),[r,o]=np(t,n);return o.some(i=>!vt(i))?ba(e,r,o):new Promise(i=>{for(const[a,s]of o.entries())vt(s)&&s.then(c=>{r[a]=c,o[a]=void 0,i(ba(e,r,o))}).catch(c=>{o[a]=c,i(ba(e,r,o))})})},dangerouslyAllowMutability:!0}),tR=qo({key:"__waitForAll",get:e=>({get:t})=>{const n=rp(e),[r,o]=np(t,n);if(o.every(a=>a==null))return fh(e,r);const i=o.find(ZI);if(i!=null)throw i;return Promise.all(o).then(a=>fh(e,XI(r,a)))},dangerouslyAllowMutability:!0}),nR=qo({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=rp(e),[r,o]=np(t,n);return o.every(i=>!vt(i))?ba(e,r,o):Promise.all(o.map((i,a)=>vt(i)?i.then(s=>{r[a]=s,o[a]=void 0}).catch(s=>{r[a]=void 0,o[a]=s}):null)).then(()=>ba(e,r,o))},dangerouslyAllowMutability:!0}),rR=qo({key:"__noWait",get:e=>({get:t})=>{try{return Ma.value(zS(t(e)))}catch(n){return Ma.value(vt(n)?CS(n):jS(n))}},dangerouslyAllowMutability:!0});var oR={waitForNone:QI,waitForAny:eR,waitForAll:tR,waitForAllSettled:nR,noWait:rR};const{RecoilLoadable:iR}=Vl,{DefaultValue:aR}=zn,{RecoilRoot:sR,useRecoilStoreID:lR}=yo,{isRecoilValue:cR}=Ia,{retentionZone:uR}=Hd,{freshSnapshot:dR}=Jd,{useRecoilState:pR,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:mR,useRecoilStateLoadable:fR,useRecoilValue:hR,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:gR,useRecoilValueLoadable:yR,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:vR,useResetRecoilState:_R,useSetRecoilState:bR}=ED,{useGotoRecoilSnapshot:kR,useRecoilSnapshot:wR,useRecoilTransactionObserver:SR}=uS,{useRecoilCallback:xR}=fS,{noWait:jR,waitForAll:CR,waitForAllSettled:zR,waitForAny:TR,waitForNone:AR}=oR;var Za={DefaultValue:aR,isRecoilValue:cR,RecoilLoadable:iR,RecoilEnv:Ya,RecoilRoot:sR,useRecoilStoreID:lR,useRecoilBridgeAcrossReactRoots_UNSTABLE:rP,atom:SS,selector:Ma,atomFamily:OI,selectorFamily:qo,constSelector:UI,errorSelector:qI,readOnlySelector:JI,noWait:jR,waitForNone:AR,waitForAny:TR,waitForAll:CR,waitForAllSettled:zR,useRecoilValue:hR,useRecoilValueLoadable:yR,useRecoilState:pR,useRecoilStateLoadable:fR,useSetRecoilState:bR,useResetRecoilState:_R,useGetRecoilValueInfo_UNSTABLE:ZD,useRecoilRefresher_UNSTABLE:PP,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:vR,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:gR,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:mR,useRecoilCallback:xR,useRecoilTransaction_UNSTABLE:$P,useGotoRecoilSnapshot:kR,useRecoilSnapshot:wR,useRecoilTransactionObserver_UNSTABLE:SR,snapshot_UNSTABLE:dR,useRetain:Gg,retentionZone:uR},ER=Za.RecoilRoot,Bt=Za.atom,Xg=Za.selector,Un=Za.useRecoilValue,ur=Za.useRecoilState,Gn=Za.useSetRecoilState;const Qg=Bt({default:!1,key:"menuVisibility"}),Yo=()=>Un(Qg),TS=()=>Gn(Qg),AS=()=>ur(Qg),Cl={black:"#000",white:"#fff"},Oi={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"},Bi={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"},Fi={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"},Vi={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"},Wi={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"},vs={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"},DR={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"};function mo(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 xr="$$material";function rd(){return rd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rd.apply(null,arguments)}function ES(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var PR=/^((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|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|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)-.*))$/,IR=ES(function(e){return PR.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),RR=!1;function NR(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 MR(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 DS=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?!RR: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(MR(this));var o=this.tags[this.tags.length-1];if(this.isSpeedy){var i=NR(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){var o;return(o=r.parentNode)==null?void 0:o.removeChild(r)}),this.tags=[],this.ctr=0},e}(),sn="-ms-",od="-moz-",et="-webkit-",PS="comm",ey="rule",ty="decl",$R="@import",IS="@keyframes",LR="@layer",OR=Math.abs,op=String.fromCharCode,BR=Object.assign;function FR(e,t){return Xt(e,0)^45?(((t<<2^Xt(e,0))<<2^Xt(e,1))<<2^Xt(e,2))<<2^Xt(e,3):0}function RS(e){return e.trim()}function VR(e,t){return(e=t.exec(e))?e[0]:e}function nt(e,t,n){return e.replace(t,n)}function hh(e,t){return e.indexOf(t)}function Xt(e,t){return e.charCodeAt(t)|0}function zl(e,t,n){return e.slice(t,n)}function Nr(e){return e.length}function ny(e){return e.length}function $c(e,t){return t.push(e),e}function WR(e,t){return e.map(t).join("")}var ip=1,$a=1,NS=0,jn=0,Lt=0,Xa="";function ap(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:ip,column:$a,length:a,return:""}}function _s(e,t){return BR(ap("",null,null,"",null,null,0),e,{length:-e.length},t)}function HR(){return Lt}function UR(){return Lt=jn>0?Xt(Xa,--jn):0,$a--,Lt===10&&($a=1,ip--),Lt}function Bn(){return Lt=jn<NS?Xt(Xa,jn++):0,$a++,Lt===10&&($a=1,ip++),Lt}function Vr(){return Xt(Xa,jn)}function bu(){return jn}function ql(e,t){return zl(Xa,e,t)}function Tl(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 MS(e){return ip=$a=1,NS=Nr(Xa=e),jn=0,[]}function $S(e){return Xa="",e}function ku(e){return RS(ql(jn-1,gh(e===91?e+2:e===40?e+1:e)))}function GR(e){for(;(Lt=Vr())&&Lt<33;)Bn();return Tl(e)>2||Tl(Lt)>3?"":" "}function KR(e,t){for(;--t&&Bn()&&!(Lt<48||Lt>102||Lt>57&&Lt<65||Lt>70&&Lt<97););return ql(e,bu()+(t<6&&Vr()==32&&Bn()==32))}function gh(e){for(;Bn();)switch(Lt){case e:return jn;case 34:case 39:e!==34&&e!==39&&gh(Lt);break;case 40:e===41&&gh(e);break;case 92:Bn();break}return jn}function qR(e,t){for(;Bn()&&e+Lt!==57;)if(e+Lt===84&&Vr()===47)break;return"/*"+ql(t,jn-1)+"*"+op(e===47?e:Bn())}function YR(e){for(;!Tl(Vr());)Bn();return ql(e,jn)}function JR(e){return $S(wu("",null,null,null,[""],e=MS(e),0,[0],e))}function wu(e,t,n,r,o,i,a,s,c){for(var u=0,d=0,p=a,f=0,g=0,h=0,w=1,j=1,k=1,y=0,l="",_=o,S=i,x=r,C=l;j;)switch(h=y,y=Bn()){case 40:if(h!=108&&Xt(C,p-1)==58){hh(C+=nt(ku(y),"&","&\f"),"&\f")!=-1&&(k=-1);break}case 34:case 39:case 91:C+=ku(y);break;case 9:case 10:case 13:case 32:C+=GR(h);break;case 92:C+=KR(bu()-1,7);continue;case 47:switch(Vr()){case 42:case 47:$c(ZR(qR(Bn(),bu()),t,n),c);break;default:C+="/"}break;case 123*w:s[u++]=Nr(C)*k;case 125*w:case 59:case 0:switch(y){case 0:case 125:j=0;case 59+d:k==-1&&(C=nt(C,/\f/g,"")),g>0&&Nr(C)-p&&$c(g>32?W_(C+";",r,n,p-1):W_(nt(C," ","")+";",r,n,p-2),c);break;case 59:C+=";";default:if($c(x=V_(C,t,n,u,d,o,s,l,_=[],S=[],p),i),y===123)if(d===0)wu(C,t,x,x,_,i,p,s,S);else switch(f===99&&Xt(C,3)===110?100:f){case 100:case 108:case 109:case 115:wu(e,x,x,r&&$c(V_(e,x,x,0,0,o,s,l,o,_=[],p),S),o,S,p,s,r?_:S);break;default:wu(C,x,x,x,[""],S,0,s,S)}}u=d=g=0,w=k=1,l=C="",p=a;break;case 58:p=1+Nr(C),g=h;default:if(w<1){if(y==123)--w;else if(y==125&&w++==0&&UR()==125)continue}switch(C+=op(y),y*w){case 38:k=d>0?1:(C+="\f",-1);break;case 44:s[u++]=(Nr(C)-1)*k,k=1;break;case 64:Vr()===45&&(C+=ku(Bn())),f=Vr(),d=p=Nr(l=C+=YR(bu())),y++;break;case 45:h===45&&Nr(C)==2&&(w=0)}}return i}function V_(e,t,n,r,o,i,a,s,c,u,d){for(var p=o-1,f=o===0?i:[""],g=ny(f),h=0,w=0,j=0;h<r;++h)for(var k=0,y=zl(e,p+1,p=OR(w=a[h])),l=e;k<g;++k)(l=RS(w>0?f[k]+" "+y:nt(y,/&\f/g,f[k])))&&(c[j++]=l);return ap(e,t,n,o===0?ey:s,c,u,d)}function ZR(e,t,n){return ap(e,t,n,PS,op(HR()),zl(e,2,-2),0)}function W_(e,t,n,r){return ap(e,t,n,ty,zl(e,0,r),zl(e,r+1,-1),r)}function ka(e,t){for(var n="",r=ny(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function XR(e,t,n,r){switch(e.type){case LR:if(e.children.length)break;case $R:case ty:return e.return=e.return||e.value;case PS:return"";case IS:return e.return=e.value+"{"+ka(e.children,r)+"}";case ey:e.value=e.props.join(",")}return Nr(n=ka(e.children,r))?e.return=e.value+"{"+n+"}":""}function QR(e){var t=ny(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}function eN(e){return function(t){t.root||(t=t.return)&&e(t)}}var tN=function(t,n,r){for(var o=0,i=0;o=i,i=Vr(),o===38&&i===12&&(n[r]=1),!Tl(i);)Bn();return ql(t,jn)},nN=function(t,n){var r=-1,o=44;do switch(Tl(o)){case 0:o===38&&Vr()===12&&(n[r]=1),t[r]+=tN(jn-1,n,r);break;case 2:t[r]+=ku(o);break;case 4:if(o===44){t[++r]=Vr()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=op(o)}while(o=Bn());return t},rN=function(t,n){return $S(nN(MS(t),n))},H_=new WeakMap,oN=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&&!H_.get(r))&&!o){H_.set(t,!0);for(var i=[],a=rN(n,i),s=r.props,c=0,u=0;c<a.length;c++)for(var d=0;d<s.length;d++,u++)t.props[u]=i[c]?a[c].replace(/&\f/g,s[d]):s[d]+" "+a[c]}}},iN=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function LS(e,t){switch(FR(e,t)){case 5103:return et+"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 et+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return et+e+od+e+sn+e+e;case 6828:case 4268:return et+e+sn+e+e;case 6165:return et+e+sn+"flex-"+e+e;case 5187:return et+e+nt(e,/(\w+).+(:[^]+)/,et+"box-$1$2"+sn+"flex-$1$2")+e;case 5443:return et+e+sn+"flex-item-"+nt(e,/flex-|-self/,"")+e;case 4675:return et+e+sn+"flex-line-pack"+nt(e,/align-content|flex-|-self/,"")+e;case 5548:return et+e+sn+nt(e,"shrink","negative")+e;case 5292:return et+e+sn+nt(e,"basis","preferred-size")+e;case 6060:return et+"box-"+nt(e,"-grow","")+et+e+sn+nt(e,"grow","positive")+e;case 4554:return et+nt(e,/([^-])(transform)/g,"$1"+et+"$2")+e;case 6187:return nt(nt(nt(e,/(zoom-|grab)/,et+"$1"),/(image-set)/,et+"$1"),e,"")+e;case 5495:case 3959:return nt(e,/(image-set\([^]*)/,et+"$1$`$1");case 4968:return nt(nt(e,/(.+:)(flex-)?(.*)/,et+"box-pack:$3"+sn+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+et+e+e;case 4095:case 3583:case 4068:case 2532:return nt(e,/(.+)-inline(.+)/,et+"$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(Nr(e)-1-t>6)switch(Xt(e,t+1)){case 109:if(Xt(e,t+4)!==45)break;case 102:return nt(e,/(.+:)(.+)-([^]+)/,"$1"+et+"$2-$3$1"+od+(Xt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~hh(e,"stretch")?LS(nt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Xt(e,t+1)!==115)break;case 6444:switch(Xt(e,Nr(e)-3-(~hh(e,"!important")&&10))){case 107:return nt(e,":",":"+et)+e;case 101:return nt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+et+(Xt(e,14)===45?"inline-":"")+"box$3$1"+et+"$2$3$1"+sn+"$2box$3")+e}break;case 5936:switch(Xt(e,t+11)){case 114:return et+e+sn+nt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return et+e+sn+nt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return et+e+sn+nt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return et+e+sn+e+e}return e}var aN=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case ty:t.return=LS(t.value,t.length);break;case IS:return ka([_s(t,{value:nt(t.value,"@","@"+et)})],o);case ey:if(t.length)return WR(t.props,function(i){switch(VR(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ka([_s(t,{props:[nt(i,/:(read-\w+)/,":"+od+"$1")]})],o);case"::placeholder":return ka([_s(t,{props:[nt(i,/:(plac\w+)/,":"+et+"input-$1")]}),_s(t,{props:[nt(i,/:(plac\w+)/,":"+od+"$1")]}),_s(t,{props:[nt(i,/:(plac\w+)/,sn+"input-$1")]})],o)}return""})}},sN=[aN],OS=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(w){var j=w.getAttribute("data-emotion");j.indexOf(" ")!==-1&&(document.head.appendChild(w),w.setAttribute("data-s",""))})}var o=t.stylisPlugins||sN,i={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(w){for(var j=w.getAttribute("data-emotion").split(" "),k=1;k<j.length;k++)i[j[k]]=!0;s.push(w)});var c,u=[oN,iN];{var d,p=[XR,eN(function(w){d.insert(w)})],f=QR(u.concat(o,p)),g=function(j){return ka(JR(j),f)};c=function(j,k,y,l){d=y,g(j?j+"{"+k.styles+"}":k.styles),l&&(h.inserted[k.name]=!0)}}var h={key:n,sheet:new DS({key:n,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:c};return h.sheet.hydrate(s),h},BS={exports:{}},at={};/** @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 Jt=typeof Symbol=="function"&&Symbol.for,ry=Jt?Symbol.for("react.element"):60103,oy=Jt?Symbol.for("react.portal"):60106,sp=Jt?Symbol.for("react.fragment"):60107,lp=Jt?Symbol.for("react.strict_mode"):60108,cp=Jt?Symbol.for("react.profiler"):60114,up=Jt?Symbol.for("react.provider"):60109,dp=Jt?Symbol.for("react.context"):60110,iy=Jt?Symbol.for("react.async_mode"):60111,pp=Jt?Symbol.for("react.concurrent_mode"):60111,mp=Jt?Symbol.for("react.forward_ref"):60112,fp=Jt?Symbol.for("react.suspense"):60113,lN=Jt?Symbol.for("react.suspense_list"):60120,hp=Jt?Symbol.for("react.memo"):60115,gp=Jt?Symbol.for("react.lazy"):60116,cN=Jt?Symbol.for("react.block"):60121,uN=Jt?Symbol.for("react.fundamental"):60117,dN=Jt?Symbol.for("react.responder"):60118,pN=Jt?Symbol.for("react.scope"):60119;function Kn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ry:switch(e=e.type,e){case iy:case pp:case sp:case cp:case lp:case fp:return e;default:switch(e=e&&e.$$typeof,e){case dp:case mp:case gp:case hp:case up:return e;default:return t}}case oy:return t}}}function FS(e){return Kn(e)===pp}at.AsyncMode=iy;at.ConcurrentMode=pp;at.ContextConsumer=dp;at.ContextProvider=up;at.Element=ry;at.ForwardRef=mp;at.Fragment=sp;at.Lazy=gp;at.Memo=hp;at.Portal=oy;at.Profiler=cp;at.StrictMode=lp;at.Suspense=fp;at.isAsyncMode=function(e){return FS(e)||Kn(e)===iy};at.isConcurrentMode=FS;at.isContextConsumer=function(e){return Kn(e)===dp};at.isContextProvider=function(e){return Kn(e)===up};at.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ry};at.isForwardRef=function(e){return Kn(e)===mp};at.isFragment=function(e){return Kn(e)===sp};at.isLazy=function(e){return Kn(e)===gp};at.isMemo=function(e){return Kn(e)===hp};at.isPortal=function(e){return Kn(e)===oy};at.isProfiler=function(e){return Kn(e)===cp};at.isStrictMode=function(e){return Kn(e)===lp};at.isSuspense=function(e){return Kn(e)===fp};at.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===sp||e===pp||e===cp||e===lp||e===fp||e===lN||typeof e=="object"&&e!==null&&(e.$$typeof===gp||e.$$typeof===hp||e.$$typeof===up||e.$$typeof===dp||e.$$typeof===mp||e.$$typeof===uN||e.$$typeof===dN||e.$$typeof===pN||e.$$typeof===cN)};at.typeOf=Kn;BS.exports=at;var mN=BS.exports,ay=mN,fN={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},hN={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},gN={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},VS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},sy={};sy[ay.ForwardRef]=gN;sy[ay.Memo]=VS;function U_(e){return ay.isMemo(e)?VS:sy[e.$$typeof]||fN}var yN=Object.defineProperty,vN=Object.getOwnPropertyNames,G_=Object.getOwnPropertySymbols,_N=Object.getOwnPropertyDescriptor,bN=Object.getPrototypeOf,K_=Object.prototype;function WS(e,t,n){if(typeof t!="string"){if(K_){var r=bN(t);r&&r!==K_&&WS(e,r,n)}var o=vN(t);G_&&(o=o.concat(G_(t)));for(var i=U_(e),a=U_(t),s=0;s<o.length;++s){var c=o[s];if(!hN[c]&&!(n&&n[c])&&!(a&&a[c])&&!(i&&i[c])){var u=_N(t,c);try{yN(e,c,u)}catch{}}}}return e}var kN=WS,wN=!0;function SN(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):o&&(r+=o+" ")}),r}var HS=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||wN===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},US=function(t,n,r){HS(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 xN(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 jN={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,scale: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},CN=!1,zN=/[A-Z]|^ms/g,TN=/_EMO_([^_]+?)_([^]*?)_EMO_/g,GS=function(t){return t.charCodeAt(1)===45},q_=function(t){return t!=null&&typeof t!="boolean"},Nm=ES(function(e){return GS(e)?e:e.replace(zN,"-$&").toLowerCase()}),Y_=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(TN,function(r,o,i){return Mr={name:o,styles:i,next:Mr},o})}return jN[t]!==1&&!GS(t)&&typeof n=="number"&&n!==0?n+"px":n},AN="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Al(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var o=n;if(o.anim===1)return Mr={name:o.name,styles:o.styles,next:Mr},o.name;var i=n;if(i.styles!==void 0){var a=i.next;if(a!==void 0)for(;a!==void 0;)Mr={name:a.name,styles:a.styles,next:Mr},a=a.next;var s=i.styles+";";return s}return EN(e,t,n)}case"function":{if(e!==void 0){var c=Mr,u=n(e);return Mr=c,Al(e,t,u)}break}}var d=n;if(t==null)return d;var p=t[d];return p!==void 0?p:d}function EN(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Al(e,t,n[o])+";";else for(var i in n){var a=n[i];if(typeof a!="object"){var s=a;t!=null&&t[s]!==void 0?r+=i+"{"+t[s]+"}":q_(s)&&(r+=Nm(i)+":"+Y_(i,s)+";")}else{if(i==="NO_COMPONENT_SELECTOR"&&CN)throw new Error(AN);if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var c=0;c<a.length;c++)q_(a[c])&&(r+=Nm(i)+":"+Y_(i,a[c])+";");else{var u=Al(e,t,a);switch(i){case"animation":case"animationName":{r+=Nm(i)+":"+u+";";break}default:r+=i+"{"+u+"}"}}}}return r}var J_=/label:\s*([^\s;{]+)\s*(;|$)/g,Mr;function ly(e,t,n){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=!0,o="";Mr=void 0;var i=e[0];if(i==null||i.raw===void 0)r=!1,o+=Al(n,t,i);else{var a=i;o+=a[0]}for(var s=1;s<e.length;s++)if(o+=Al(n,t,e[s]),r){var c=i;o+=c[s]}J_.lastIndex=0;for(var u="",d;(d=J_.exec(o))!==null;)u+="-"+d[1];var p=xN(o)+u;return{name:p,styles:o,next:Mr}}var DN=function(t){return t()},KS=mf.useInsertionEffect?mf.useInsertionEffect:!1,PN=KS||DN,Z_=KS||v.useLayoutEffect,qS=v.createContext(typeof HTMLElement<"u"?OS({key:"css"}):null),IN=qS.Provider,YS=function(t){return v.forwardRef(function(n,r){var o=v.useContext(qS);return t(n,o,r)})},yp=v.createContext({}),RN=YS(function(e,t){var n=e.styles,r=ly([n],void 0,v.useContext(yp)),o=v.useRef();return Z_(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}),s=!1,c=document.querySelector('style[data-emotion="'+i+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),c!==null&&(s=!0,c.setAttribute("data-emotion",i),a.hydrate([c])),o.current=[a,s],function(){a.flush()}},[t]),Z_(function(){var i=o.current,a=i[0],s=i[1];if(s){i[1]=!1;return}if(r.next!==void 0&&US(t,r.next,!0),a.tags.length){var c=a.tags[a.tags.length-1].nextElementSibling;a.before=c,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function cy(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return ly(t)}var Yl=function(){var t=cy.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_"}}},NN=IR,MN=function(t){return t!=="theme"},X_=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?NN:MN},Q_=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},$N=!1,LN=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return HS(n,r,o),PN(function(){return US(n,r,o)}),null},ON=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 s=Q_(t,n,r),c=s||X_(o),u=!c("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,g=1;g<f;g++)p.push(d[g],d[0][g])}var h=YS(function(w,j,k){var y=u&&w.as||o,l="",_=[],S=w;if(w.theme==null){S={};for(var x in w)S[x]=w[x];S.theme=v.useContext(yp)}typeof w.className=="string"?l=SN(j.registered,_,w.className):w.className!=null&&(l=w.className+" ");var C=ly(p.concat(_),j.registered,S);l+=j.key+"-"+C.name,a!==void 0&&(l+=" "+a);var z=u&&s===void 0?X_(y):c,E={};for(var b in w)u&&b==="as"||z(b)&&(E[b]=w[b]);return E.className=l,k&&(E.ref=k),v.createElement(v.Fragment,null,v.createElement(LN,{cache:j,serialized:C,isStringTag:typeof y=="string"}),v.createElement(y,E))});return h.displayName=i!==void 0?i:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",h.defaultProps=t.defaultProps,h.__emotion_real=h,h.__emotion_base=o,h.__emotion_styles=p,h.__emotion_forwardProp=s,Object.defineProperty(h,"toString",{value:function(){return a===void 0&&$N?"NO_COMPONENT_SELECTOR":"."+a}}),h.withComponent=function(w,j){return e(w,rd({},n,j,{shouldForwardProp:Q_(h,j,!0)})).apply(void 0,p)},h}},BN=["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"],id=ON.bind();BN.forEach(function(e){id[e]=id(e)});var JS={exports:{}},FN="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",VN=FN,WN=VN;function ZS(){}function XS(){}XS.resetWarningCache=ZS;var HN=function(){function e(r,o,i,a,s,c){if(c!==WN){var u=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 u.name="Invariant Violation",u}}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:XS,resetWarningCache:ZS};return n.PropTypes=n,n};JS.exports=HN();var UN=JS.exports;const GN=e=>{const t=OS(e);class n extends DS{constructor(o){super(o),this.prepend=t.sheet.prepend}}return t.sheet=new n({key:t.key,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy,prepend:t.sheet.prepend,insertionPoint:t.sheet.insertionPoint}),t};let yh;typeof document=="object"&&(yh=GN({key:"css",prepend:!0}));function KN(e){const{injectFirst:t,children:n}=e;return t&&yh?m.jsx(IN,{value:yh,children:n}):n}function qN(e){return e==null||Object.keys(e).length===0}function QS(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?o=>t(qN(o)?n:o):t;return m.jsx(RN,{styles:r})}/**
 * @mui/styled-engine v6.1.2
 *
 * @license MIT
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */function ex(e,t){return id(e,t)}const YN=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};function Lr(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 tx(e){if(!Lr(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=tx(e[n])}),t}function cn(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return Lr(e)&&Lr(t)&&Object.keys(t).forEach(o=>{Lr(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&Lr(e[o])?r[o]=cn(e[o],t[o],n):n.clone?r[o]=Lr(t[o])?tx(t[o]):t[o]:r[o]=t[o]}),r}const JN=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)=>({...n,[r.key]:r.val}),{})};function ZN(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...o}=e,i=JN(t),a=Object.keys(i);function s(f){return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n})`}function c(f){return`@media (max-width:${(typeof t[f]=="number"?t[f]:f)-r/100}${n})`}function u(f,g){const h=a.indexOf(g);return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n}) and (max-width:${(h!==-1&&typeof t[a[h]]=="number"?t[a[h]]:g)-r/100}${n})`}function d(f){return a.indexOf(f)+1<a.length?u(f,a[a.indexOf(f)+1]):s(f)}function p(f){const g=a.indexOf(f);return g===0?s(a[1]):g===a.length-1?c(a[g]):u(f,a[a.indexOf(f)+1]).replace("@media","@media not all and")}return{keys:a,values:i,up:s,down:c,between:u,only:d,not:p,unit:n,...o}}function XN(e,t){if(!e.containerQueries)return t;const n=Object.keys(t).filter(r=>r.startsWith("@container")).sort((r,o)=>{const i=/min-width:\s*([0-9.]+)/;return+(r.match(i)?.[1]||0)-+(o.match(i)?.[1]||0)});return n.length?n.reduce((r,o)=>{const i=t[o];return delete r[o],r[o]=i,r},{...t}):t}function QN(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function eM(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,o]=n,i=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(i)}function tM(e){const t=(i,a)=>i.replace("@media",a?`@container ${a}`:"@container");function n(i,a){i.up=(...s)=>t(e.breakpoints.up(...s),a),i.down=(...s)=>t(e.breakpoints.down(...s),a),i.between=(...s)=>t(e.breakpoints.between(...s),a),i.only=(...s)=>t(e.breakpoints.only(...s),a),i.not=(...s)=>{const c=t(e.breakpoints.not(...s),a);return c.includes("not all and")?c.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):c}}const r={},o=i=>(n(r,i),r);return n(o),{...e,containerQueries:o}}const nM={borderRadius:4};function nl(e,t){return t?cn(e,t,{clone:!1}):e}const vp={xs:0,sm:600,md:900,lg:1200,xl:1536},eb={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${vp[e]}px)`},rM={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:vp[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function fo(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||eb;return t.reduce((a,s,c)=>(a[i.up(i.keys[c])]=n(t[c]),a),{})}if(typeof t=="object"){const i=r.breakpoints||eb;return Object.keys(t).reduce((a,s)=>{if(QN(i.keys,s)){const c=eM(r.containerQueries?r:rM,s);c&&(a[c]=n(t[s],s))}else if(Object.keys(i.values||vp).includes(s)){const c=i.up(s);a[c]=n(t[s],s)}else{const c=s;a[c]=t[c]}return a},{})}return n(t)}function oM(e={}){return e.keys?.reduce((n,r)=>{const o=e.up(r);return n[o]={},n},{})||{}}function iM(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function ae(e){if(typeof e!="string")throw new Error(mo(7));return e.charAt(0).toUpperCase()+e.slice(1)}function _p(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 ad(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=_p(e,n)||r,t&&(o=t(o,r,e)),o}function Mt(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=a=>{if(a[t]==null)return null;const s=a[t],c=a.theme,u=_p(c,r)||{};return fo(a,s,p=>{let f=ad(u,o,p);return p===f&&typeof p=="string"&&(f=ad(u,o,`${t}${p==="default"?"":ae(p)}`,p)),n===!1?f:{[n]:f}})};return i.propTypes={},i.filterProps=[t],i}function aM(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const sM={m:"margin",p:"padding"},lM={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},tb={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},cM=aM(e=>{if(e.length>2)if(tb[e])e=tb[e];else return[e];const[t,n]=e.split(""),r=sM[t],o=lM[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),uy=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],dy=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...uy,...dy];function Jl(e,t,n,r){const o=_p(e,t,!0)??n;return typeof o=="number"||typeof o=="string"?i=>typeof i=="string"?i:typeof o=="string"?`calc(${i} * ${o})`:o*i:Array.isArray(o)?i=>{if(typeof i=="string")return i;const a=Math.abs(i),s=o[a];return i>=0?s:typeof s=="number"?-s:`-${s}`}:typeof o=="function"?o:()=>{}}function py(e){return Jl(e,"spacing",8)}function Zl(e,t){return typeof t=="string"||t==null?t:e(t)}function uM(e,t){return n=>e.reduce((r,o)=>(r[o]=Zl(t,n),r),{})}function dM(e,t,n,r){if(!t.includes(n))return null;const o=cM(n),i=uM(o,r),a=e[n];return fo(e,a,i)}function nx(e,t){const n=py(e.theme);return Object.keys(e).map(r=>dM(e,t,r,n)).reduce(nl,{})}function Dt(e){return nx(e,uy)}Dt.propTypes={};Dt.filterProps=uy;function Pt(e){return nx(e,dy)}Pt.propTypes={};Pt.filterProps=dy;function rx(e=8,t=py({spacing:e})){if(e.mui)return e;const 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 bp(...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]?nl(o,t[i](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function tr(e){return typeof e!="number"?e:`${e}px solid`}function dr(e,t){return Mt({prop:e,themeKey:"borders",transform:t})}const pM=dr("border",tr),mM=dr("borderTop",tr),fM=dr("borderRight",tr),hM=dr("borderBottom",tr),gM=dr("borderLeft",tr),yM=dr("borderColor"),vM=dr("borderTopColor"),_M=dr("borderRightColor"),bM=dr("borderBottomColor"),kM=dr("borderLeftColor"),wM=dr("outline",tr),SM=dr("outlineColor"),kp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Jl(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Zl(t,r)});return fo(e,e.borderRadius,n)}return null};kp.propTypes={};kp.filterProps=["borderRadius"];bp(pM,mM,fM,hM,gM,yM,vM,_M,bM,kM,kp,wM,SM);const wp=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Jl(e.theme,"spacing",8),n=r=>({gap:Zl(t,r)});return fo(e,e.gap,n)}return null};wp.propTypes={};wp.filterProps=["gap"];const Sp=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Jl(e.theme,"spacing",8),n=r=>({columnGap:Zl(t,r)});return fo(e,e.columnGap,n)}return null};Sp.propTypes={};Sp.filterProps=["columnGap"];const xp=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Jl(e.theme,"spacing",8),n=r=>({rowGap:Zl(t,r)});return fo(e,e.rowGap,n)}return null};xp.propTypes={};xp.filterProps=["rowGap"];const xM=Mt({prop:"gridColumn"}),jM=Mt({prop:"gridRow"}),CM=Mt({prop:"gridAutoFlow"}),zM=Mt({prop:"gridAutoColumns"}),TM=Mt({prop:"gridAutoRows"}),AM=Mt({prop:"gridTemplateColumns"}),EM=Mt({prop:"gridTemplateRows"}),DM=Mt({prop:"gridTemplateAreas"}),PM=Mt({prop:"gridArea"});bp(wp,Sp,xp,xM,jM,CM,zM,TM,AM,EM,DM,PM);function wa(e,t){return t==="grey"?t:e}const IM=Mt({prop:"color",themeKey:"palette",transform:wa}),RM=Mt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:wa}),NM=Mt({prop:"backgroundColor",themeKey:"palette",transform:wa});bp(IM,RM,NM);function In(e){return e<=1&&e!==0?`${e*100}%`:e}const MM=Mt({prop:"width",transform:In}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{const r=e.theme?.breakpoints?.values?.[n]||vp[n];return r?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:In(n)}};return fo(e,e.maxWidth,t)}return null};my.filterProps=["maxWidth"];const $M=Mt({prop:"minWidth",transform:In}),LM=Mt({prop:"height",transform:In}),OM=Mt({prop:"maxHeight",transform:In}),BM=Mt({prop:"minHeight",transform:In});Mt({prop:"size",cssProperty:"width",transform:In});Mt({prop:"size",cssProperty:"height",transform:In});const FM=Mt({prop:"boxSizing"});bp(MM,my,$M,LM,OM,BM,FM);const Xl={border:{themeKey:"borders",transform:tr},borderTop:{themeKey:"borders",transform:tr},borderRight:{themeKey:"borders",transform:tr},borderBottom:{themeKey:"borders",transform:tr},borderLeft:{themeKey:"borders",transform:tr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:tr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:kp},color:{themeKey:"palette",transform:wa},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:wa},backgroundColor:{themeKey:"palette",transform:wa},p:{style:Pt},pt:{style:Pt},pr:{style:Pt},pb:{style:Pt},pl:{style:Pt},px:{style:Pt},py:{style:Pt},padding:{style:Pt},paddingTop:{style:Pt},paddingRight:{style:Pt},paddingBottom:{style:Pt},paddingLeft:{style:Pt},paddingX:{style:Pt},paddingY:{style:Pt},paddingInline:{style:Pt},paddingInlineStart:{style:Pt},paddingInlineEnd:{style:Pt},paddingBlock:{style:Pt},paddingBlockStart:{style:Pt},paddingBlockEnd:{style:Pt},m:{style:Dt},mt:{style:Dt},mr:{style:Dt},mb:{style:Dt},ml:{style:Dt},mx:{style:Dt},my:{style:Dt},margin:{style:Dt},marginTop:{style:Dt},marginRight:{style:Dt},marginBottom:{style:Dt},marginLeft:{style:Dt},marginX:{style:Dt},marginY:{style:Dt},marginInline:{style:Dt},marginInlineStart:{style:Dt},marginInlineEnd:{style:Dt},marginBlock:{style:Dt},marginBlockStart:{style:Dt},marginBlockEnd:{style:Dt},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:wp},rowGap:{style:xp},columnGap:{style:Sp},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:In},maxWidth:{style:my},minWidth:{transform:In},height:{transform:In},maxHeight:{transform:In},minHeight:{transform:In},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function VM(...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 WM(e,t){return typeof e=="function"?e(t):e}function HM(){function e(n,r,o,i){const a={[n]:r,theme:o},s=i[n];if(!s)return{[n]:r};const{cssProperty:c=n,themeKey:u,transform:d,style:p}=s;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[n]:r};const f=_p(o,u)||{};return p?p(a):fo(a,r,h=>{let w=ad(f,d,h);return h===w&&typeof h=="string"&&(w=ad(f,d,`${n}${h==="default"?"":ae(h)}`,h)),c===!1?w:{[c]:w}})}function t(n){const{sx:r,theme:o={}}=n||{};if(!r)return null;const i=o.unstable_sxConfig??Xl;function a(s){let c=s;if(typeof s=="function")c=s(o);else if(typeof s!="object")return s;if(!c)return null;const u=oM(o.breakpoints),d=Object.keys(u);let p=u;return Object.keys(c).forEach(f=>{const g=WM(c[f],o);if(g!=null)if(typeof g=="object")if(i[f])p=nl(p,e(f,g,o,i));else{const h=fo({theme:o},g,w=>({[f]:w}));VM(h,g)?p[f]=t({sx:g,theme:o}):p=nl(p,h)}else p=nl(p,e(f,g,o,i))}),XN(o,iM(d,p))}return Array.isArray(r)?r.map(a):a(r)}return t}const Ii=HM();Ii.filterProps=["sx"];function UM(e,t){const n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!="function")return{};let r=n.getColorSchemeSelector(e);return r==="&"?t:((r.includes("data-")||r.includes("."))&&(r=`*:where(${r.replace(/\s*&$/,"")}) &`),{[r]:t})}return n.palette.mode===e?t:{}}function fy(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={},...a}=e,s=ZN(n),c=rx(o);let u=cn({breakpoints:s,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:c,shape:{...nM,...i}},a);return u=tM(u),u.applyStyles=UM,u=t.reduce((d,p)=>cn(d,p),u),u.unstable_sxConfig={...Xl,...a?.unstable_sxConfig},u.unstable_sx=function(p){return Ii({sx:p,theme:this})},u}function GM(e){return Object.keys(e).length===0}function ox(e=null){const t=v.useContext(yp);return!t||GM(t)?e:t}const KM=fy();function jp(e=KM){return ox(e)}function qM({styles:e,themeId:t,defaultTheme:n={}}){const r=jp(n),o=typeof e=="function"?e(t&&r[t]||r):e;return m.jsx(QS,{styles:o})}const YM=e=>{const t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??Xl;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ix(e){const{sx:t,...n}=e,{systemProps:r,otherProps:o}=YM(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...a)=>{const s=t(...a);return Lr(s)?{...r,...s}:r}:i={...r,...t},{...o,sx:i}}const nb=e=>e,JM=()=>{let e=nb;return{configure(t){e=t},generate(t){return e(t)},reset(){e=nb}}},hy=JM();function ax(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=ax(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function de(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=ax(e))&&(r&&(r+=" "),r+=t);return r}function sx(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,i=ex("div",{shouldForwardProp:s=>s!=="theme"&&s!=="sx"&&s!=="as"})(Ii);return v.forwardRef(function(c,u){const d=jp(n),{className:p,component:f="div",...g}=ix(c);return m.jsx(i,{as:f,ref:u,className:de(p,o?o(r):r),theme:t&&d[t]||d,...g})})}const ZM={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 Pe(e,t,n="Mui"){const r=ZM[t];return r?`${n}-${r}`:`${hy.generate(e)}-${t}`}function Ee(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=Pe(e,o,n)}),r}const XM=Ee("MuiBox",["root"]),Mm=sx({defaultClassName:XM.root,generateClassName:hy.generate});var lt={};/**
 * @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 gy=Symbol.for("react.element"),yy=Symbol.for("react.portal"),Cp=Symbol.for("react.fragment"),zp=Symbol.for("react.strict_mode"),Tp=Symbol.for("react.profiler"),Ap=Symbol.for("react.provider"),Ep=Symbol.for("react.context"),QM=Symbol.for("react.server_context"),Dp=Symbol.for("react.forward_ref"),Pp=Symbol.for("react.suspense"),Ip=Symbol.for("react.suspense_list"),Rp=Symbol.for("react.memo"),Np=Symbol.for("react.lazy"),e$=Symbol.for("react.offscreen"),lx;lx=Symbol.for("react.module.reference");function pr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case gy:switch(e=e.type,e){case Cp:case Tp:case zp:case Pp:case Ip:return e;default:switch(e=e&&e.$$typeof,e){case QM:case Ep:case Dp:case Np:case Rp:case Ap:return e;default:return t}}case yy:return t}}}lt.ContextConsumer=Ep;lt.ContextProvider=Ap;lt.Element=gy;lt.ForwardRef=Dp;lt.Fragment=Cp;lt.Lazy=Np;lt.Memo=Rp;lt.Portal=yy;lt.Profiler=Tp;lt.StrictMode=zp;lt.Suspense=Pp;lt.SuspenseList=Ip;lt.isAsyncMode=function(){return!1};lt.isConcurrentMode=function(){return!1};lt.isContextConsumer=function(e){return pr(e)===Ep};lt.isContextProvider=function(e){return pr(e)===Ap};lt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===gy};lt.isForwardRef=function(e){return pr(e)===Dp};lt.isFragment=function(e){return pr(e)===Cp};lt.isLazy=function(e){return pr(e)===Np};lt.isMemo=function(e){return pr(e)===Rp};lt.isPortal=function(e){return pr(e)===yy};lt.isProfiler=function(e){return pr(e)===Tp};lt.isStrictMode=function(e){return pr(e)===zp};lt.isSuspense=function(e){return pr(e)===Pp};lt.isSuspenseList=function(e){return pr(e)===Ip};lt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Cp||e===Tp||e===zp||e===Pp||e===Ip||e===e$||typeof e=="object"&&e!==null&&(e.$$typeof===Np||e.$$typeof===Rp||e.$$typeof===Ap||e.$$typeof===Ep||e.$$typeof===Dp||e.$$typeof===lx||e.getModuleId!==void 0)};lt.typeOf=pr;const t$=fy();function $m(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function vh(e,t,n){return o$(t)?n:t[e]||t}const Lc=Symbol("mui.processed_props");function Oc(e,t,n){if(Lc in e)return e[Lc];const r={...e,theme:vh(t,e.theme,n)};return e[Lc]=r,r[Lc]=r,r}function n$(e){return e?(t,n)=>n[e]:null}function Su(e,t){const n=typeof e=="function"?e(t):e;if(Array.isArray(n))return n.flatMap(r=>Su(r,t));if(Array.isArray(n?.variants)){const{variants:r,...o}=n;let i=o,a;e:for(let s=0;s<r.length;s+=1){const c=r[s];if(typeof c.props=="function"){if(a??={...t,...t.ownerState,ownerState:t.ownerState},!c.props(a))continue}else for(const u in c.props)if(t[u]!==c.props[u]&&t.ownerState?.[u]!==c.props[u])continue e;Array.isArray(i)||(i=[i]),typeof c.style=="function"?(a??={...t,...t.ownerState,ownerState:t.ownerState},i.push(c.style(a))):i.push(c.style)}return i}return n}function r$(e={}){const{themeId:t,defaultTheme:n=t$,rootShouldForwardProp:r=$m,slotShouldForwardProp:o=$m}=e,i=s=>Ii(Oc(s,t,n));return i.__mui_systemSx=!0,(s,c={})=>{YN(s,x=>x.filter(C=>!C?.__mui_systemSx));const{name:u,slot:d,skipVariantsResolver:p,skipSx:f,overridesResolver:g=n$(a$(d)),...h}=c,w=p!==void 0?p:d&&d!=="Root"&&d!=="root"||!1,j=f||!1;let k,y=$m;d==="Root"||d==="root"?y=r:d?y=o:i$(s)&&(y=void 0);const l=ex(s,{shouldForwardProp:y,label:k,...h}),_=x=>typeof x=="function"&&x.__emotion_real!==x||Lr(x)?C=>Su(x,Oc(C,t,n)):x,S=(x,...C)=>{let z=_(x);const E=C?C.map(_):[];u&&g&&E.push(R=>{const N=vh(t,R.theme,n);if(!N.components||!N.components[u]||!N.components[u].styleOverrides)return null;const V=N.components[u].styleOverrides,H={},$=Oc(R,t,n);for(const M in V)H[M]=Su(V[M],$);return g(R,H)}),u&&!w&&E.push(R=>{const V=vh(t,R.theme,n)?.components?.[u]?.variants;return V?Su({variants:V},Oc(R,t,n)):null}),j||E.push(i);const b=E.length-C.length;if(Array.isArray(x)&&b>0){const R=new Array(b).fill("");z=[...x,...R],z.raw=[...x.raw,...R]}const P=l(z,...E);return s.muiName&&(P.muiName=s.muiName),P};return l.withConfig&&(S.withConfig=l.withConfig),S}}function o$(e){for(const t in e)return!1;return!0}function i$(e){return typeof e=="string"&&e.charCodeAt(0)>96}function a$(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function El(e,t){const n={...t};for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const o=r;if(o==="components"||o==="slots")n[o]={...e[o],...n[o]};else if(o==="componentsProps"||o==="slotProps"){const i=e[o],a=t[o];if(!a)n[o]=i||{};else if(!i)n[o]=a;else{n[o]={...a};for(const s in i)if(Object.prototype.hasOwnProperty.call(i,s)){const c=s;n[o][c]=El(i[c],a[c])}}}else n[o]===void 0&&(n[o]=e[o])}return n}function s$(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:El(t.components[n].defaultProps,r)}function l$({props:e,name:t,defaultTheme:n,themeId:r}){let o=jp(n);return r&&(o=o[r]||o),s$({theme:o,name:t,props:e})}const sr=typeof window<"u"?v.useLayoutEffect:v.useEffect;function c$(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function vy(e,t=0,n=1){return c$(e,t,n)}function u$(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 Fo(e){if(e.type)return e;if(e.charAt(0)==="#")return Fo(u$(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(mo(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"].includes(o))throw new Error(mo(10,o))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:o}}const d$=e=>{const t=Fo(e);return t.values.slice(0,3).map((n,r)=>t.type.includes("hsl")&&r!==0?`${n}%`:n).join(" ")},Ls=(e,t)=>{try{return d$(e)}catch{return e}};function Mp(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map((o,i)=>i<3?parseInt(o,10):o):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes("color")?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function cx(e){e=Fo(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=(u,d=(u+n/30)%12)=>o-i*Math.max(Math.min(d-3,9-d,1),-1);let s="rgb";const c=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(s+="a",c.push(t[3])),Mp({type:s,values:c})}function _h(e){e=Fo(e);let t=e.type==="hsl"||e.type==="hsla"?Fo(cx(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 p$(e,t){const n=_h(e),r=_h(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Ze(e,t){return e=Fo(e),t=vy(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Mp(e)}function Bc(e,t,n){try{return Ze(e,t)}catch{return e}}function _y(e,t){if(e=Fo(e),t=vy(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Mp(e)}function ut(e,t,n){try{return _y(e,t)}catch{return e}}function by(e,t){if(e=Fo(e),t=vy(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Mp(e)}function dt(e,t,n){try{return by(e,t)}catch{return e}}function m$(e,t=.15){return _h(e)>.5?_y(e,t):by(e,t)}function Fc(e,t,n){try{return m$(e,t)}catch{return e}}function rb(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function $p(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 Lm(e,t){return v.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}function Cn(e){return e&&e.ownerDocument||document}function Cr(e){return Cn(e).defaultView||window}function sd(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let ob=0;function f$(e){const[t,n]=v.useState(e),r=e||t;return v.useEffect(()=>{t==null&&(ob+=1,n(`mui-${ob}`))},[t]),r}const h$={...mf},ib=h$.useId;function Ql(e){if(ib!==void 0){const t=ib();return e??t}return f$(e)}function Sa({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=v.useRef(e!==void 0),[i,a]=v.useState(t),s=o?e:i,c=v.useCallback(u=>{o||a(u)},[]);return[s,c]}function pn(e){const t=v.useRef(e);return sr(()=>{t.current=e}),v.useRef((...n)=>(0,t.current)(...n)).current}function At(...e){return v.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{sd(n,t)})},e)}const ab={};function ux(e,t){const n=v.useRef(ab);return n.current===ab&&(n.current=e(t)),n}const g$=[];function y$(e){v.useEffect(e,g$)}class Lp{static create(){return new Lp}currentId=null;start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}function di(){const e=ux(Lp.create).current;return y$(e.disposeEffect),e}function ld(e){try{return e.matches(":focus-visible")}catch{}return!1}function dx(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}const v$=e=>{const t=v.useRef({});return v.useEffect(()=>{t.current=e}),t.current};function Re(e,t,n=void 0){const r={};for(const o in e){const i=e[o];let a="",s=!0;for(let c=0;c<i.length;c+=1){const u=i[c];u&&(a+=(s===!0?"":" ")+t(u),s=!1,n&&n[u]&&(a+=" "+n[u]))}r[o]=a}return r}function _$(e){return typeof e=="string"}function da(e,t,n){return e===void 0||_$(e)?t:{...t,ownerState:{...t.ownerState,...n}}}function px(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 sb(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 mx(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const g=de(n?.className,i,o?.className,r?.className),h={...n?.style,...o?.style,...r?.style},w={...n,...o,...r};return g.length>0&&(w.className=g),Object.keys(h).length>0&&(w.style=h),{props:w,internalRef:void 0}}const a=px({...o,...r}),s=sb(r),c=sb(o),u=t(a),d=de(u?.className,n?.className,i,o?.className,r?.className),p={...u?.style,...n?.style,...o?.style,...r?.style},f={...u,...n,...c,...s};return d.length>0&&(f.className=d),Object.keys(p).length>0&&(f.style=p),{props:f,internalRef:u.ref}}function fx(e,t,n){return typeof e=="function"?e(t,n):e}function zi(e){const{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:o=!1,...i}=e,a=o?{}:fx(n,r),{props:s,internalRef:c}=mx({...i,externalSlotProps:a}),u=At(c,a?.ref,e.additionalProps?.ref);return da(t,{...s,ref:u},r)}function Qa(e){return parseInt(v.version,10)>=19?e.props?.ref:e?.ref}const hx=v.createContext(null);function ky(){return v.useContext(hx)}const b$=typeof Symbol=="function"&&Symbol.for,k$=b$?Symbol.for("mui.nested"):"__THEME_NESTED__";function w$(e,t){return typeof t=="function"?t(e):{...e,...t}}function S$(e){const{children:t,theme:n}=e,r=ky(),o=v.useMemo(()=>{const i=r===null?{...n}:w$(r,n);return i!=null&&(i[k$]=r!==null),i},[n,r]);return m.jsx(hx.Provider,{value:o,children:t})}const gx=v.createContext();function x$({value:e,...t}){return m.jsx(gx.Provider,{value:e??!0,...t})}const ec=()=>v.useContext(gx)??!1,yx=v.createContext(void 0);function j$({value:e,children:t}){return m.jsx(yx.Provider,{value:e,children:t})}function C$(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const o=t.components[n];return o.defaultProps?El(o.defaultProps,r):!o.styleOverrides&&!o.variants?El(o,r):r}function z$({props:e,name:t}){const n=v.useContext(yx);return C$({props:e,name:t,theme:{components:n}})}const lb={};function cb(e,t,n,r=!1){return v.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const i=n(o),a=e?{...t,[e]:i}:i;return r?()=>a:a}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function vx(e){const{children:t,theme:n,themeId:r}=e,o=ox(lb),i=ky()||lb,a=cb(r,o,n),s=cb(r,i,n,!0),c=a.direction==="rtl";return m.jsx(S$,{theme:s,children:m.jsx(yp.Provider,{value:a,children:m.jsx(x$,{value:c,children:m.jsx(j$,{value:a?.components,children:t})})})})}const wy="mode",Sy="color-scheme",T$="data-color-scheme";function A$(e){const{defaultLightColorScheme:t="light",defaultDarkColorScheme:n="dark",modeStorageKey:r=wy,colorSchemeStorageKey:o=Sy,attribute:i=T$,colorSchemeNode:a="document.documentElement",nonce:s}=e||{};let c="",u=i;if(i==="class"&&(u=".%s"),i==="data"&&(u="[data-%s]"),u.startsWith(".")){const p=u.substring(1);c+=`${a}.classList.remove('${p}'.replace('%s', light), '${p}'.replace('%s', dark));
      ${a}.classList.add('${p}'.replace('%s', colorScheme));`}const d=u.match(/\[([^\]]+)\]/);if(d){const[p,f]=d[1].split("=");f||(c+=`${a}.removeAttribute('${p}'.replace('%s', light));
      ${a}.removeAttribute('${p}'.replace('%s', dark));`),c+=`
      ${a}.setAttribute('${p}'.replace('%s', colorScheme), ${f?`${f}.replace('%s', colorScheme)`:'""'});`}else c+=`${a}.setAttribute('${u}', colorScheme);`;return m.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?s:"",dangerouslySetInnerHTML:{__html:`(function() {
try {
  let colorScheme = '';
  const mode = localStorage.getItem('${r}') || 'system';
  const dark = localStorage.getItem('${o}-dark') || '${n}';
  const light = localStorage.getItem('${o}-light') || '${t}';
  if (mode === 'system') {
    // handle system mode
    const mql = window.matchMedia('(prefers-color-scheme: dark)');
    if (mql.matches) {
      colorScheme = dark
    } else {
      colorScheme = light
    }
  }
  if (mode === 'light') {
    colorScheme = light;
  }
  if (mode === 'dark') {
    colorScheme = dark;
  }
  if (colorScheme) {
    ${c}
  }
} catch(e){}})();`}},"mui-color-scheme-init")}function ub(e){if(typeof window<"u"&&typeof window.matchMedia=="function"&&e==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function _x(e,t){if(e.mode==="light"||e.mode==="system"&&e.systemMode==="light")return t("light");if(e.mode==="dark"||e.mode==="system"&&e.systemMode==="dark")return t("dark")}function E$(e){return _x(e,t=>{if(t==="light")return e.lightColorScheme;if(t==="dark")return e.darkColorScheme})}function Om(e,t){if(typeof window>"u")return;let n;try{n=localStorage.getItem(e)||void 0,n||localStorage.setItem(e,t)}catch{}return n||t}function D$(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:o=[],modeStorageKey:i=wy,colorSchemeStorageKey:a=Sy,storageWindow:s=typeof window>"u"?void 0:window}=e,c=o.join(","),u=o.length>1,[d,p]=v.useState(()=>{const l=Om(i,t),_=Om(`${a}-light`,n),S=Om(`${a}-dark`,r);return{mode:l,systemMode:ub(l),lightColorScheme:_,darkColorScheme:S}}),[,f]=v.useState(!1),g=v.useRef(!1);v.useEffect(()=>{u&&f(!0),g.current=!0},[u]);const h=E$(d),w=v.useCallback(l=>{p(_=>{if(l===_.mode)return _;const S=l??t;try{localStorage.setItem(i,S)}catch{}return{..._,mode:S,systemMode:ub(S)}})},[i,t]),j=v.useCallback(l=>{l?typeof l=="string"?l&&!c.includes(l)?console.error(`\`${l}\` does not exist in \`theme.colorSchemes\`.`):p(_=>{const S={..._};return _x(_,x=>{try{localStorage.setItem(`${a}-${x}`,l)}catch{}x==="light"&&(S.lightColorScheme=l),x==="dark"&&(S.darkColorScheme=l)}),S}):p(_=>{const S={..._},x=l.light===null?n:l.light,C=l.dark===null?r:l.dark;if(x)if(!c.includes(x))console.error(`\`${x}\` does not exist in \`theme.colorSchemes\`.`);else{S.lightColorScheme=x;try{localStorage.setItem(`${a}-light`,x)}catch{}}if(C)if(!c.includes(C))console.error(`\`${C}\` does not exist in \`theme.colorSchemes\`.`);else{S.darkColorScheme=C;try{localStorage.setItem(`${a}-dark`,C)}catch{}}return S}):p(_=>{try{localStorage.setItem(`${a}-light`,n),localStorage.setItem(`${a}-dark`,r)}catch{}return{..._,lightColorScheme:n,darkColorScheme:r}})},[c,a,n,r]),k=v.useCallback(l=>{d.mode==="system"&&p(_=>{const S=l?.matches?"dark":"light";return _.systemMode===S?_:{..._,systemMode:S}})},[d.mode]),y=v.useRef(k);return y.current=k,v.useEffect(()=>{if(typeof window.matchMedia!="function"||!u)return;const l=(...S)=>y.current(...S),_=window.matchMedia("(prefers-color-scheme: dark)");return _.addListener(l),l(_),()=>{_.removeListener(l)}},[u]),v.useEffect(()=>{if(s&&u){const l=_=>{const S=_.newValue;typeof _.key=="string"&&_.key.startsWith(a)&&(!S||c.match(S))&&(_.key.endsWith("light")&&j({light:S}),_.key.endsWith("dark")&&j({dark:S})),_.key===i&&(!S||["light","dark","system"].includes(S))&&w(S||t)};return s.addEventListener("storage",l),()=>{s.removeEventListener("storage",l)}}},[j,w,i,a,c,t,s,u]),{...d,mode:g.current||!u?d.mode:void 0,systemMode:g.current||!u?d.systemMode:void 0,colorScheme:g.current||!u?h:void 0,setMode:w,setColorScheme:j}}const P$="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function I$(e){const{themeId:t,theme:n={},modeStorageKey:r=wy,colorSchemeStorageKey:o=Sy,disableTransitionOnChange:i=!1,defaultColorScheme:a,resolveTheme:s}=e,c={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},u=v.createContext(void 0),d=()=>v.useContext(u)||c;function p(w){const{children:j,theme:k,modeStorageKey:y=r,colorSchemeStorageKey:l=o,disableTransitionOnChange:_=i,storageWindow:S=typeof window>"u"?void 0:window,documentNode:x=typeof document>"u"?void 0:document,colorSchemeNode:C=typeof document>"u"?void 0:document.documentElement,disableNestedContext:z=!1,disableStyleSheetGeneration:E=!1,defaultMode:b="system"}=w,P=v.useRef(!1),R=ky(),N=v.useContext(u),V=!!N&&!z,H=v.useMemo(()=>k||(typeof n=="function"?n():n),[k]),$=H[t],{colorSchemes:M={},components:I={},cssVarPrefix:F,...U}=$||H,Z=Object.keys(M).filter(Te=>!!M[Te]).join(","),D=v.useMemo(()=>Z.split(","),[Z]),B=typeof a=="string"?a:a.light,O=typeof a=="string"?a:a.dark,Q=M[B]&&M[O]?b:M[U.defaultColorScheme]?.palette?.mode||U.palette?.mode,{mode:L,setMode:oe,systemMode:te,lightColorScheme:ee,darkColorScheme:ue,colorScheme:fe,setColorScheme:re}=D$({supportedColorSchemes:D,defaultLightColorScheme:B,defaultDarkColorScheme:O,modeStorageKey:y,colorSchemeStorageKey:l,defaultMode:Q,storageWindow:S});let Se=L,pe=fe;V&&(Se=N.mode,pe=N.colorScheme);const _e=pe||U.defaultColorScheme,ce=U.generateThemeVars?.()||U.vars,xe={...U,components:I,colorSchemes:M,cssVarPrefix:F,vars:ce};if(typeof xe.generateSpacing=="function"&&(xe.spacing=xe.generateSpacing()),_e){const Te=M[_e];Te&&typeof Te=="object"&&Object.keys(Te).forEach(ie=>{Te[ie]&&typeof Te[ie]=="object"?xe[ie]={...xe[ie],...Te[ie]}:xe[ie]=Te[ie]})}const me=U.colorSchemeSelector;v.useEffect(()=>{if(pe&&C&&me&&me!=="media"){const Te=me;let ie=me;if(Te==="class"&&(ie=".%s"),Te==="data"&&(ie="[data-%s]"),Te?.startsWith("data-")&&!Te.includes("%s")&&(ie=`[${Te}="%s"]`),ie.startsWith("."))C.classList.remove(...D.map(We=>ie.substring(1).replace("%s",We))),C.classList.add(ie.substring(1).replace("%s",pe));else{const We=ie.replace("%s",pe).match(/\[([^\]]+)\]/);if(We){const[bt,mt]=We[1].split("=");mt||D.forEach(ct=>{C.removeAttribute(bt.replace(pe,ct))}),C.setAttribute(bt,mt?mt.replace(/"|'/g,""):"")}else C.setAttribute(ie,pe)}}},[pe,me,C,D]),v.useEffect(()=>{let Te;if(_&&P.current&&x){const ie=x.createElement("style");ie.appendChild(x.createTextNode(P$)),x.head.appendChild(ie),window.getComputedStyle(x.body),Te=setTimeout(()=>{x.head.removeChild(ie)},1)}return()=>{clearTimeout(Te)}},[pe,_,x]),v.useEffect(()=>(P.current=!0,()=>{P.current=!1}),[]);const Ke=v.useMemo(()=>({allColorSchemes:D,colorScheme:pe,darkColorScheme:ue,lightColorScheme:ee,mode:Se,setColorScheme:re,setMode:oe,systemMode:te}),[D,pe,ue,ee,Se,re,oe,te]);let Oe=!0;(E||U.cssVariables===!1||V&&R?.cssVarPrefix===F)&&(Oe=!1);const Ce=m.jsxs(v.Fragment,{children:[m.jsx(vx,{themeId:$?t:void 0,theme:s?s(xe):xe,children:j}),Oe&&m.jsx(QS,{styles:xe.generateStyleSheets?.()||[]})]});return V?Ce:m.jsx(u.Provider,{value:Ke,children:Ce})}const f=typeof a=="string"?a:a.light,g=typeof a=="string"?a:a.dark;return{CssVarsProvider:p,useColorScheme:d,getInitColorSchemeScript:w=>A$({colorSchemeStorageKey:o,defaultLightColorScheme:f,defaultDarkColorScheme:g,modeStorageKey:r,...w})}}function R$(e=""){function t(...r){if(!r.length)return"";const o=r[0];return typeof o=="string"&&!o.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${o}${t(...r.slice(1))})`:`, ${o}`}return(r,...o)=>`var(--${e?`${e}-`:""}${r}${t(...o)})`}const db=(e,t,n,r=[])=>{let o=e;t.forEach((i,a)=>{a===t.length-1?Array.isArray(o)?o[Number(i)]=n:o&&typeof o=="object"&&(o[i]=n):o&&typeof o=="object"&&(o[i]||(o[i]=r.includes(i)?[]:{}),o=o[i])})},N$=(e,t,n)=>{function r(o,i=[],a=[]){Object.entries(o).forEach(([s,c])=>{(!n||n&&!n([...i,s]))&&c!=null&&(typeof c=="object"&&Object.keys(c).length>0?r(c,[...i,s],Array.isArray(c)?[...a,s]:a):t([...i,s],c,a))})}r(e)},M$=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`:t;function Bm(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},o={},i={},a={};return N$(e,(s,c,u)=>{if((typeof c=="string"||typeof c=="number")&&(!r||!r(s,c))){const d=`--${n?`${n}-`:""}${s.join("-")}`,p=M$(s,c);Object.assign(o,{[d]:p}),db(i,s,`var(${d})`,u),db(a,s,`var(${d}, ${p})`,u)}},s=>s[0]==="vars"),{css:o,vars:i,varsWithDefaults:a}}function $$(e,t={}){const{getSelector:n=j,disableCssColorScheme:r,colorSchemeSelector:o}=t,{colorSchemes:i={},components:a,defaultColorScheme:s="light",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Bm(c,t);let f=p;const g={},{[s]:h,...w}=i;if(Object.entries(w||{}).forEach(([l,_])=>{const{vars:S,css:x,varsWithDefaults:C}=Bm(_,t);f=cn(f,C),g[l]={css:x,vars:S}}),h){const{css:l,vars:_,varsWithDefaults:S}=Bm(h,t);f=cn(f,S),g[s]={css:l,vars:_}}function j(l,_){let S=o;if(o==="class"&&(S=".%s"),o==="data"&&(S="[data-%s]"),o?.startsWith("data-")&&!o.includes("%s")&&(S=`[${o}="%s"]`),l){if(S==="media")return e.defaultColorScheme===l?":root":{[`@media (prefers-color-scheme: ${i[l]?.palette?.mode||l})`]:{":root":_}};if(S)return e.defaultColorScheme===l?`:root, ${S.replace("%s",String(l))}`:S.replace("%s",String(l))}return":root"}return{vars:f,generateThemeVars:()=>{let l={...u};return Object.entries(g).forEach(([,{vars:_}])=>{l=cn(l,_)}),l},generateStyleSheets:()=>{const l=[],_=e.defaultColorScheme||"light";function S(z,E){Object.keys(E).length&&l.push(typeof z=="string"?{[z]:{...E}}:z)}S(n(void 0,{...d}),d);const{[_]:x,...C}=g;if(x){const{css:z}=x,E=i[_]?.palette?.mode,b=!r&&E?{colorScheme:E,...z}:{...z};S(n(_,{...b}),b)}return Object.entries(C).forEach(([z,{css:E}])=>{const b=i[z]?.palette?.mode,P=!r&&b?{colorScheme:b,...E}:{...E};S(n(z,{...P}),P)}),l}}}function L$(e){return function(n){return e==="media"?`@media (prefers-color-scheme: ${n})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${n}"] &`:e==="class"?`.${n} &`:e==="data"?`[data-${n}] &`:`${e.replace("%s",n)} &`:"&"}}const pb={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:Cl.white,default:Cl.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}},Fm={text:{primary:Cl.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:Cl.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 mb(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=by(e.main,o):t==="dark"&&(e.dark=_y(e.main,i)))}function O$(e="light"){return e==="dark"?{main:Fi[200],light:Fi[50],dark:Fi[400]}:{main:Fi[700],light:Fi[400],dark:Fi[800]}}function B$(e="light"){return e==="dark"?{main:Bi[200],light:Bi[50],dark:Bi[400]}:{main:Bi[500],light:Bi[300],dark:Bi[700]}}function F$(e="light"){return e==="dark"?{main:Oi[500],light:Oi[300],dark:Oi[700]}:{main:Oi[700],light:Oi[400],dark:Oi[800]}}function V$(e="light"){return e==="dark"?{main:Vi[400],light:Vi[300],dark:Vi[700]}:{main:Vi[700],light:Vi[500],dark:Vi[900]}}function W$(e="light"){return e==="dark"?{main:Wi[400],light:Wi[300],dark:Wi[700]}:{main:Wi[800],light:Wi[500],dark:Wi[900]}}function H$(e="light"){return e==="dark"?{main:vs[400],light:vs[300],dark:vs[700]}:{main:"#ed6c02",light:vs[500],dark:vs[900]}}function xy(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...o}=e,i=e.primary||O$(t),a=e.secondary||B$(t),s=e.error||F$(t),c=e.info||V$(t),u=e.success||W$(t),d=e.warning||H$(t);function p(w){return p$(w,Fm.text.primary)>=n?Fm.text.primary:pb.text.primary}const f=({color:w,name:j,mainShade:k=500,lightShade:y=300,darkShade:l=700})=>{if(w={...w},!w.main&&w[k]&&(w.main=w[k]),!w.hasOwnProperty("main"))throw new Error(mo(11,j?` (${j})`:"",k));if(typeof w.main!="string")throw new Error(mo(12,j?` (${j})`:"",JSON.stringify(w.main)));return mb(w,"light",y,r),mb(w,"dark",l,r),w.contrastText||(w.contrastText=p(w.main)),w},g={dark:Fm,light:pb};return cn({common:{...Cl},mode:t,primary:f({color:i,name:"primary"}),secondary:f({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:s,name:"error"}),warning:f({color:d,name:"warning"}),info:f({color:c,name:"info"}),success:f({color:u,name:"success"}),grey:DR,contrastThreshold:n,getContrastText:p,augmentColor:f,tonalOffset:r,...g[t]},o)}function U$(e){const t={};return Object.entries(e).forEach(r=>{const[o,i]=r;typeof i=="object"&&(t[o]=`${i.fontStyle?`${i.fontStyle} `:""}${i.fontVariant?`${i.fontVariant} `:""}${i.fontWeight?`${i.fontWeight} `:""}${i.fontStretch?`${i.fontStretch} `:""}${i.fontSize||""}${i.lineHeight?`/${i.lineHeight} `:""}${i.fontFamily||""}`)}),t}function G$(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function K$(e){return Math.round(e*1e5)/1e5}const fb={textTransform:"uppercase"},hb='"Roboto", "Helvetica", "Arial", sans-serif';function bx(e,t){const{fontFamily:n=hb,fontSize:r=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:u,pxToRem:d,...p}=typeof t=="function"?t(e):t,f=r/14,g=d||(j=>`${j/c*f}rem`),h=(j,k,y,l,_)=>({fontFamily:n,fontWeight:j,fontSize:g(k),lineHeight:y,...n===hb?{letterSpacing:`${K$(l/k)}em`}:{},..._,...u}),w={h1:h(o,96,1.167,-1.5),h2:h(o,60,1.2,-.5),h3:h(i,48,1.167,0),h4:h(i,34,1.235,.25),h5:h(i,24,1.334,0),h6:h(a,20,1.6,.15),subtitle1:h(i,16,1.75,.15),subtitle2:h(a,14,1.57,.1),body1:h(i,16,1.5,.15),body2:h(i,14,1.43,.15),button:h(a,14,1.75,.4,fb),caption:h(i,12,1.66,.4),overline:h(i,12,2.66,1,fb),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return cn({htmlFontSize:c,pxToRem:g,fontFamily:n,fontSize:r,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:s,...w},p,{clone:!1})}const q$=.2,Y$=.14,J$=.12;function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${q$})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Y$})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${J$})`].join(",")}const Z$=["none",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],X$={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)"},kx={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function gb(e){return`${Math.round(e)}ms`}function Q$(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function e5(e){const t={...X$,...e.easing},n={...kx,...e.duration};return{getAutoHeightDuration:Q$,create:(o=["all"],i={})=>{const{duration:a=n.standard,easing:s=t.easeInOut,delay:c=0,...u}=i;return(Array.isArray(o)?o:[o]).map(d=>`${d} ${typeof a=="string"?a:gb(a)} ${s} ${typeof c=="string"?c:gb(c)}`).join(",")},...e,easing:t,duration:n}}const t5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function bh(e={},...t){const{breakpoints:n,mixins:r={},spacing:o,palette:i={},transitions:a={},typography:s={},shape:c,...u}=e;if(e.vars)throw new Error(mo(20));const d=xy(i),p=fy(e);let f=cn(p,{mixins:G$(p.breakpoints,r),palette:d,shadows:Z$.slice(),typography:bx(d,s),transitions:e5(a),zIndex:{...t5}});return f=cn(f,u),f=t.reduce((g,h)=>cn(g,h),f),f.unstable_sxConfig={...Xl,...u?.unstable_sxConfig},f.unstable_sx=function(h){return Ii({sx:h,theme:this})},f}function kh(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}const n5=[...Array(25)].map((e,t)=>{if(t===0)return"none";const n=kh(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function wx(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function Sx(e){return e==="dark"?n5:[]}function r5(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...o}=e,i=xy(t);return{palette:i,opacity:{...wx(i.mode),...n},overlays:r||Sx(i.mode),...o}}function o5(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}const i5=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],a5=e=>(t,n)=>{const r=e.rootSelector||":root",o=e.colorSchemeSelector;let i=o;if(o==="class"&&(i=".%s"),o==="data"&&(i="[data-%s]"),o?.startsWith("data-")&&!o.includes("%s")&&(i=`[${o}="%s"]`),e.defaultColorScheme===t){if(t==="dark"){const a={};return i5(e.cssVarPrefix).forEach(s=>{a[s]=n[s],delete n[s]}),i==="media"?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:a}}:i?{[i.replace("%s",t)]:a,[`${r}, ${i.replace("%s",t)}`]:n}:{[r]:{...n,...a}}}if(i&&i!=="media")return`${r}, ${i.replace("%s",String(t))}`}else if(t){if(i==="media")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(i)return i.replace("%s",String(t))}return r};function s5(e){return Lr(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function l5(e={}){const t={...e};function n(r){const o=Object.entries(r);for(let i=0;i<o.length;i++){const[a,s]=o[i];!s5(s)||a.startsWith("unstable_")?delete r[a]:Lr(s)&&(r[a]={...s},n(r[a]))}}return n(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';

const theme = ${JSON.stringify(t,null,2)};

theme.breakpoints = createBreakpoints(theme.breakpoints || {});
theme.transitions = createTransitions(theme.transitions || {});

export default theme;`}function c5(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function G(e,t,n){!e[t]&&n&&(e[t]=n)}function Os(e){return!e||!e.startsWith("hsl")?e:cx(e)}function Yr(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Ls(Os(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().
To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function u5(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const Pr=e=>{try{return e()}catch{}},d5=(e="mui")=>R$(e);function Vm(e,t,n,r){if(!t)return;t=t===!0?{}:t;const o=r==="dark"?"dark":"light";if(!n){e[r]=r5({...t,palette:{mode:o,...t?.palette}});return}const{palette:i,...a}=bh({...n,palette:{mode:o,...t?.palette}});return e[r]={...t,palette:i,opacity:{...wx(o),...t?.opacity},overlays:t?.overlays||Sx(o)},a}function p5(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:o=!1,cssVarPrefix:i="mui",shouldSkipGeneratingVar:a=o5,colorSchemeSelector:s=n.light&&n.dark?"media":void 0,rootSelector:c=":root",...u}=e,d=Object.keys(n)[0],p=r||(n.light&&d!=="light"?"light":d),f=d5(i),{[p]:g,light:h,dark:w,...j}=n,k={...j};let y=g;if((p==="dark"&&!("dark"in n)||p==="light"&&!("light"in n))&&(y=!0),!y)throw new Error(mo(21,p));const l=Vm(k,y,u,p);h&&!k.light&&Vm(k,h,void 0,"light"),w&&!k.dark&&Vm(k,w,void 0,"dark");let _={defaultColorScheme:p,...l,cssVarPrefix:i,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:k,font:{...U$(l.typography),...l.font},spacing:u5(u.spacing)};Object.keys(_.colorSchemes).forEach(E=>{const b=_.colorSchemes[E].palette,P=R=>{const N=R.split("-"),V=N[1],H=N[2];return f(R,b[V][H])};if(b.mode==="light"&&(G(b.common,"background","#fff"),G(b.common,"onBackground","#000")),b.mode==="dark"&&(G(b.common,"background","#000"),G(b.common,"onBackground","#fff")),c5(b,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),b.mode==="light"){G(b.Alert,"errorColor",ut(b.error.light,.6)),G(b.Alert,"infoColor",ut(b.info.light,.6)),G(b.Alert,"successColor",ut(b.success.light,.6)),G(b.Alert,"warningColor",ut(b.warning.light,.6)),G(b.Alert,"errorFilledBg",P("palette-error-main")),G(b.Alert,"infoFilledBg",P("palette-info-main")),G(b.Alert,"successFilledBg",P("palette-success-main")),G(b.Alert,"warningFilledBg",P("palette-warning-main")),G(b.Alert,"errorFilledColor",Pr(()=>b.getContrastText(b.error.main))),G(b.Alert,"infoFilledColor",Pr(()=>b.getContrastText(b.info.main))),G(b.Alert,"successFilledColor",Pr(()=>b.getContrastText(b.success.main))),G(b.Alert,"warningFilledColor",Pr(()=>b.getContrastText(b.warning.main))),G(b.Alert,"errorStandardBg",dt(b.error.light,.9)),G(b.Alert,"infoStandardBg",dt(b.info.light,.9)),G(b.Alert,"successStandardBg",dt(b.success.light,.9)),G(b.Alert,"warningStandardBg",dt(b.warning.light,.9)),G(b.Alert,"errorIconColor",P("palette-error-main")),G(b.Alert,"infoIconColor",P("palette-info-main")),G(b.Alert,"successIconColor",P("palette-success-main")),G(b.Alert,"warningIconColor",P("palette-warning-main")),G(b.AppBar,"defaultBg",P("palette-grey-100")),G(b.Avatar,"defaultBg",P("palette-grey-400")),G(b.Button,"inheritContainedBg",P("palette-grey-300")),G(b.Button,"inheritContainedHoverBg",P("palette-grey-A100")),G(b.Chip,"defaultBorder",P("palette-grey-400")),G(b.Chip,"defaultAvatarColor",P("palette-grey-700")),G(b.Chip,"defaultIconColor",P("palette-grey-700")),G(b.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),G(b.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),G(b.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),G(b.LinearProgress,"primaryBg",dt(b.primary.main,.62)),G(b.LinearProgress,"secondaryBg",dt(b.secondary.main,.62)),G(b.LinearProgress,"errorBg",dt(b.error.main,.62)),G(b.LinearProgress,"infoBg",dt(b.info.main,.62)),G(b.LinearProgress,"successBg",dt(b.success.main,.62)),G(b.LinearProgress,"warningBg",dt(b.warning.main,.62)),G(b.Skeleton,"bg",`rgba(${P("palette-text-primaryChannel")} / 0.11)`),G(b.Slider,"primaryTrack",dt(b.primary.main,.62)),G(b.Slider,"secondaryTrack",dt(b.secondary.main,.62)),G(b.Slider,"errorTrack",dt(b.error.main,.62)),G(b.Slider,"infoTrack",dt(b.info.main,.62)),G(b.Slider,"successTrack",dt(b.success.main,.62)),G(b.Slider,"warningTrack",dt(b.warning.main,.62));const R=Fc(b.background.default,.8);G(b.SnackbarContent,"bg",R),G(b.SnackbarContent,"color",Pr(()=>b.getContrastText(R))),G(b.SpeedDialAction,"fabHoverBg",Fc(b.background.paper,.15)),G(b.StepConnector,"border",P("palette-grey-400")),G(b.StepContent,"border",P("palette-grey-400")),G(b.Switch,"defaultColor",P("palette-common-white")),G(b.Switch,"defaultDisabledColor",P("palette-grey-100")),G(b.Switch,"primaryDisabledColor",dt(b.primary.main,.62)),G(b.Switch,"secondaryDisabledColor",dt(b.secondary.main,.62)),G(b.Switch,"errorDisabledColor",dt(b.error.main,.62)),G(b.Switch,"infoDisabledColor",dt(b.info.main,.62)),G(b.Switch,"successDisabledColor",dt(b.success.main,.62)),G(b.Switch,"warningDisabledColor",dt(b.warning.main,.62)),G(b.TableCell,"border",dt(Bc(b.divider,1),.88)),G(b.Tooltip,"bg",Bc(b.grey[700],.92))}if(b.mode==="dark"){G(b.Alert,"errorColor",dt(b.error.light,.6)),G(b.Alert,"infoColor",dt(b.info.light,.6)),G(b.Alert,"successColor",dt(b.success.light,.6)),G(b.Alert,"warningColor",dt(b.warning.light,.6)),G(b.Alert,"errorFilledBg",P("palette-error-dark")),G(b.Alert,"infoFilledBg",P("palette-info-dark")),G(b.Alert,"successFilledBg",P("palette-success-dark")),G(b.Alert,"warningFilledBg",P("palette-warning-dark")),G(b.Alert,"errorFilledColor",Pr(()=>b.getContrastText(b.error.dark))),G(b.Alert,"infoFilledColor",Pr(()=>b.getContrastText(b.info.dark))),G(b.Alert,"successFilledColor",Pr(()=>b.getContrastText(b.success.dark))),G(b.Alert,"warningFilledColor",Pr(()=>b.getContrastText(b.warning.dark))),G(b.Alert,"errorStandardBg",ut(b.error.light,.9)),G(b.Alert,"infoStandardBg",ut(b.info.light,.9)),G(b.Alert,"successStandardBg",ut(b.success.light,.9)),G(b.Alert,"warningStandardBg",ut(b.warning.light,.9)),G(b.Alert,"errorIconColor",P("palette-error-main")),G(b.Alert,"infoIconColor",P("palette-info-main")),G(b.Alert,"successIconColor",P("palette-success-main")),G(b.Alert,"warningIconColor",P("palette-warning-main")),G(b.AppBar,"defaultBg",P("palette-grey-900")),G(b.AppBar,"darkBg",P("palette-background-paper")),G(b.AppBar,"darkColor",P("palette-text-primary")),G(b.Avatar,"defaultBg",P("palette-grey-600")),G(b.Button,"inheritContainedBg",P("palette-grey-800")),G(b.Button,"inheritContainedHoverBg",P("palette-grey-700")),G(b.Chip,"defaultBorder",P("palette-grey-700")),G(b.Chip,"defaultAvatarColor",P("palette-grey-300")),G(b.Chip,"defaultIconColor",P("palette-grey-300")),G(b.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),G(b.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),G(b.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),G(b.LinearProgress,"primaryBg",ut(b.primary.main,.5)),G(b.LinearProgress,"secondaryBg",ut(b.secondary.main,.5)),G(b.LinearProgress,"errorBg",ut(b.error.main,.5)),G(b.LinearProgress,"infoBg",ut(b.info.main,.5)),G(b.LinearProgress,"successBg",ut(b.success.main,.5)),G(b.LinearProgress,"warningBg",ut(b.warning.main,.5)),G(b.Skeleton,"bg",`rgba(${P("palette-text-primaryChannel")} / 0.13)`),G(b.Slider,"primaryTrack",ut(b.primary.main,.5)),G(b.Slider,"secondaryTrack",ut(b.secondary.main,.5)),G(b.Slider,"errorTrack",ut(b.error.main,.5)),G(b.Slider,"infoTrack",ut(b.info.main,.5)),G(b.Slider,"successTrack",ut(b.success.main,.5)),G(b.Slider,"warningTrack",ut(b.warning.main,.5));const R=Fc(b.background.default,.98);G(b.SnackbarContent,"bg",R),G(b.SnackbarContent,"color",Pr(()=>b.getContrastText(R))),G(b.SpeedDialAction,"fabHoverBg",Fc(b.background.paper,.15)),G(b.StepConnector,"border",P("palette-grey-600")),G(b.StepContent,"border",P("palette-grey-600")),G(b.Switch,"defaultColor",P("palette-grey-300")),G(b.Switch,"defaultDisabledColor",P("palette-grey-600")),G(b.Switch,"primaryDisabledColor",ut(b.primary.main,.55)),G(b.Switch,"secondaryDisabledColor",ut(b.secondary.main,.55)),G(b.Switch,"errorDisabledColor",ut(b.error.main,.55)),G(b.Switch,"infoDisabledColor",ut(b.info.main,.55)),G(b.Switch,"successDisabledColor",ut(b.success.main,.55)),G(b.Switch,"warningDisabledColor",ut(b.warning.main,.55)),G(b.TableCell,"border",ut(Bc(b.divider,1),.68)),G(b.Tooltip,"bg",Bc(b.grey[700],.92))}Yr(b.background,"default"),Yr(b.background,"paper"),Yr(b.common,"background"),Yr(b.common,"onBackground"),Yr(b,"divider"),Object.keys(b).forEach(R=>{const N=b[R];N&&typeof N=="object"&&(N.main&&G(b[R],"mainChannel",Ls(Os(N.main))),N.light&&G(b[R],"lightChannel",Ls(Os(N.light))),N.dark&&G(b[R],"darkChannel",Ls(Os(N.dark))),N.contrastText&&G(b[R],"contrastTextChannel",Ls(Os(N.contrastText))),R==="text"&&(Yr(b[R],"primary"),Yr(b[R],"secondary")),R==="action"&&(N.active&&Yr(b[R],"active"),N.selected&&Yr(b[R],"selected")))})}),_=t.reduce((E,b)=>cn(E,b),_);const S={prefix:i,disableCssColorScheme:o,shouldSkipGeneratingVar:a,getSelector:a5(_)},{vars:x,generateThemeVars:C,generateStyleSheets:z}=$$(_,S);return _.vars=x,Object.entries(_.colorSchemes[_.defaultColorScheme]).forEach(([E,b])=>{_[E]=b}),_.generateThemeVars=C,_.generateStyleSheets=z,_.generateSpacing=function(){return rx(u.spacing,py(this))},_.getColorSchemeSelector=L$(s),_.spacing=_.generateSpacing(),_.shouldSkipGeneratingVar=a,_.unstable_sxConfig={...Xl,...u?.unstable_sxConfig},_.unstable_sx=function(b){return Ii({sx:b,theme:this})},_.toRuntimeSource=l5,_}function yb(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:xy({...n===!0?{}:n.palette,mode:t})})}function tc(e={},...t){const{palette:n,cssVariables:r=!1,colorSchemes:o=n?void 0:{light:!0},defaultColorScheme:i=n?.mode,...a}=e,s=i||"light",c=o?.[s],u={...o,...n?{[s]:{...typeof c!="boolean"&&c,palette:n}}:void 0};if(r===!1){if(!("colorSchemes"in e))return bh(e,...t);let d=n;"palette"in e||u[s]&&(u[s]!==!0?d=u[s].palette:s==="dark"&&(d={mode:"dark"}));const p=bh({...e,palette:d},...t);return p.defaultColorScheme=s,p.colorSchemes=u,p.palette.mode==="light"&&(p.colorSchemes.light={...u.light!==!0&&u.light,palette:p.palette},yb(p,"dark",u.dark)),p.palette.mode==="dark"&&(p.colorSchemes.dark={...u.dark!==!0&&u.dark,palette:p.palette},yb(p,"light",u.light)),p}return!n&&!("light"in u)&&s==="light"&&(u.light=!0),p5({...a,colorSchemes:u,defaultColorScheme:s,...typeof r!="boolean"&&r},...t)}const Op=tc();function mr(){const e=jp(Op);return e[xr]||e}function m5({props:e,name:t}){return l$({props:e,name:t,defaultTheme:Op,themeId:xr})}function xx(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Tn=e=>xx(e)&&e!=="classes",K=r$({themeId:xr,defaultTheme:Op,rootShouldForwardProp:Tn});function vb({theme:e,...t}){const n=xr in e?e[xr]:void 0;return m.jsx(vx,{...t,themeId:n?xr:void 0,theme:n||e})}const Vc={attribute:"data-mui-color-scheme",colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:f5,useColorScheme:fq,getInitColorSchemeScript:hq}=I$({themeId:xr,theme:()=>tc({cssVariables:!0}),colorSchemeStorageKey:Vc.colorSchemeStorageKey,modeStorageKey:Vc.modeStorageKey,defaultColorScheme:{light:Vc.defaultLightColorScheme,dark:Vc.defaultDarkColorScheme},resolveTheme:e=>{const t={...e,typography:bx(e.palette,e.typography)};return t.unstable_sx=function(r){return Ii({sx:r,theme:this})},t}}),h5=f5;function g5({theme:e,...t}){return typeof e=="function"?m.jsx(vb,{theme:e,...t}):"colorSchemes"in(xr in e?e[xr]:e)?m.jsx(h5,{theme:e,...t}):m.jsx(vb,{theme:e,...t})}function y5(e){return m.jsx(qM,{...e,defaultTheme:Op,themeId:xr})}function v5(e){return function(n){return m.jsx(y5,{styles:typeof e=="function"?r=>e({theme:r,...n}):e})}}function _5(){return ix}const _b={theme:void 0};function Ie(e){let t,n;return r=>{let o=t;return(o===void 0||r.theme!==n)&&(_b.theme=r.theme,o=e(_b),t=o,n=r.theme),o}}function $e(e){return z$(e)}function b5(e){return Pe("MuiSvgIcon",e)}Ee("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const k5=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${ae(t)}`,`fontSize${ae(n)}`]};return Re(o,b5,r)},w5=K("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${ae(n.color)}`],t[`fontSize${ae(n.fontSize)}`]]}})(Ie(({theme:e})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:e.transitions?.create?.("fill",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:e.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:e.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:e.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:"action"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:"disabled"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),cd=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:s="svg",fontSize:c="medium",htmlColor:u,inheritViewBox:d=!1,titleAccess:p,viewBox:f="0 0 24 24",...g}=r,h=v.isValidElement(o)&&o.type==="svg",w={...r,color:a,component:s,fontSize:c,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:f,hasSvgAsChild:h},j={};d||(j.viewBox=f);const k=k5(w);return m.jsxs(w5,{as:s,className:de(k.root,i),focusable:"false",color:u,"aria-hidden":p?void 0:!0,role:p?"img":void 0,ref:n,...j,...g,...h&&o.props,ownerState:w,children:[h?o.props.children:o,p?m.jsx("title",{children:p}):null]})});cd&&(cd.muiName="SvgIcon");function Le(e,t){function n(r,o){return m.jsx(cd,{"data-testid":`${t}Icon`,ref:o,...r,children:e})}return n.muiName=cd.muiName,v.memo(v.forwardRef(n))}function jx(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function wh(e,t){return wh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},wh(e,t)}function Cx(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,wh(e,t)}const bb={disabled:!1},ud=ve.createContext(null);var S5=function(t){return t.scrollTop},Bs="unmounted",ni="exited",ri="entering",Zi="entered",Sh="exiting",zr=function(e){Cx(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=o,s=a&&!a.isMounting?r.enter:r.appear,c;return i.appearStatus=null,r.in?s?(c=ni,i.appearStatus=ri):c=Zi:r.unmountOnExit||r.mountOnEnter?c=Bs:c=ni,i.state={status:c},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===Bs?{status:ni}: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!==ri&&a!==Zi&&(i=ri):(a===ri||a===Zi)&&(i=Sh)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,i,a,s;return i=a=s=o,o!=null&&typeof o!="number"&&(i=o.exit,a=o.enter,s=o.appear!==void 0?o.appear:a),{exit:i,enter:a,appear:s}},n.updateStatus=function(o,i){if(o===void 0&&(o=!1),i!==null)if(this.cancelNextCallback(),i===ri){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:Ms.findDOMNode(this);a&&S5(a)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ni&&this.setState({status:Bs})},n.performEnter=function(o){var i=this,a=this.props.enter,s=this.context?this.context.isMounting:o,c=this.props.nodeRef?[s]:[Ms.findDOMNode(this),s],u=c[0],d=c[1],p=this.getTimeouts(),f=s?p.appear:p.enter;if(!o&&!a||bb.disabled){this.safeSetState({status:Zi},function(){i.props.onEntered(u)});return}this.props.onEnter(u,d),this.safeSetState({status:ri},function(){i.props.onEntering(u,d),i.onTransitionEnd(f,function(){i.safeSetState({status:Zi},function(){i.props.onEntered(u,d)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:Ms.findDOMNode(this);if(!i||bb.disabled){this.safeSetState({status:ni},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Sh},function(){o.props.onExiting(s),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:ni},function(){o.props.onExited(s)})})})},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(s){a&&(a=!1,i.nextCallback=null,o(s))},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:Ms.findDOMNode(this),s=o==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],u=c[0],d=c[1];this.props.addEndListener(u,d)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===Bs)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 s=jx(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ve.createElement(ud.Provider,{value:null},typeof a=="function"?a(o,s):ve.cloneElement(ve.Children.only(a),s))},t}(ve.Component);zr.contextType=ud;zr.propTypes={};function Hi(){}zr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Hi,onEntering:Hi,onEntered:Hi,onExit:Hi,onExiting:Hi,onExited:Hi};zr.UNMOUNTED=Bs;zr.EXITED=ni;zr.ENTERING=ri;zr.ENTERED=Zi;zr.EXITING=Sh;function x5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jy(e,t){var n=function(i){return t&&v.isValidElement(i)?t(i):i},r=Object.create(null);return e&&v.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function j5(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,s={};for(var c in t){if(r[c])for(a=0;a<r[c].length;a++){var u=r[c][a];s[r[c][a]]=n(u)}s[c]=n(c)}for(a=0;a<o.length;a++)s[o[a]]=n(o[a]);return s}function pi(e,t,n){return n[t]!=null?n[t]:e.props[t]}function C5(e,t){return jy(e.children,function(n){return v.cloneElement(n,{onExited:t.bind(null,n),in:!0,appear:pi(n,"appear",e),enter:pi(n,"enter",e),exit:pi(n,"exit",e)})})}function z5(e,t,n){var r=jy(e.children),o=j5(t,r);return Object.keys(o).forEach(function(i){var a=o[i];if(v.isValidElement(a)){var s=i in t,c=i in r,u=t[i],d=v.isValidElement(u)&&!u.props.in;c&&(!s||d)?o[i]=v.cloneElement(a,{onExited:n.bind(null,a),in:!0,exit:pi(a,"exit",e),enter:pi(a,"enter",e)}):!c&&s&&!d?o[i]=v.cloneElement(a,{in:!1}):c&&s&&v.isValidElement(u)&&(o[i]=v.cloneElement(a,{onExited:n.bind(null,a),in:u.props.in,exit:pi(a,"exit",e),enter:pi(a,"enter",e)}))}}),o}var T5=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},A5={component:"div",childFactory:function(t){return t}},Cy=function(e){Cx(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=i.handleExited.bind(x5(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,s=i.handleExited,c=i.firstRender;return{children:c?C5(o,s):z5(o,a,s),firstRender:!1}},n.handleExited=function(o,i){var a=jy(this.props.children);o.key in a||(o.props.onExited&&o.props.onExited(i),this.mounted&&this.setState(function(s){var c=rd({},s.children);return delete c[o.key],{children:c}}))},n.render=function(){var o=this.props,i=o.component,a=o.childFactory,s=jx(o,["component","childFactory"]),c=this.state.contextValue,u=T5(this.state.children).map(a);return delete s.appear,delete s.enter,delete s.exit,i===null?ve.createElement(ud.Provider,{value:c},u):ve.createElement(ud.Provider,{value:c},ve.createElement(i,s,u))},t}(ve.Component);Cy.propTypes={};Cy.defaultProps=A5;const zx=e=>e.scrollTop;function La(e,t){const{timeout:n,easing:r,style:o={}}=e;return{duration:o.transitionDuration??(typeof n=="number"?n:n[t.mode]||0),easing:o.transitionTimingFunction??(typeof r=="object"?r[t.mode]:r),delay:o.transitionDelay}}function E5(e){return Pe("MuiCollapse",e)}Ee("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const D5=e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return Re(r,E5,n)},P5=K("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]}})(Ie(({theme:e})=>({height:0,overflow:"hidden",transition:e.transitions.create("height"),variants:[{props:{orientation:"horizontal"},style:{height:"auto",width:0,transition:e.transitions.create("width")}},{props:{state:"entered"},style:{height:"auto",overflow:"visible"}},{props:{state:"entered",orientation:"horizontal"},style:{width:"auto"}},{props:({ownerState:t})=>t.state==="exited"&&!t.in&&t.collapsedSize==="0px",style:{visibility:"hidden"}}]}))),I5=K("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),R5=K("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),xh=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiCollapse"}),{addEndListener:o,children:i,className:a,collapsedSize:s="0px",component:c,easing:u,in:d,onEnter:p,onEntered:f,onEntering:g,onExit:h,onExited:w,onExiting:j,orientation:k="vertical",style:y,timeout:l=kx.standard,TransitionComponent:_=zr,...S}=r,x={...r,orientation:k,collapsedSize:s},C=D5(x),z=mr(),E=di(),b=v.useRef(null),P=v.useRef(),R=typeof s=="number"?`${s}px`:s,N=k==="horizontal",V=N?"width":"height",H=v.useRef(null),$=At(n,H),M=L=>oe=>{if(L){const te=H.current;oe===void 0?L(te):L(te,oe)}},I=()=>b.current?b.current[N?"clientWidth":"clientHeight"]:0,F=M((L,oe)=>{b.current&&N&&(b.current.style.position="absolute"),L.style[V]=R,p&&p(L,oe)}),U=M((L,oe)=>{const te=I();b.current&&N&&(b.current.style.position="");const{duration:ee,easing:ue}=La({style:y,timeout:l,easing:u},{mode:"enter"});if(l==="auto"){const fe=z.transitions.getAutoHeightDuration(te);L.style.transitionDuration=`${fe}ms`,P.current=fe}else L.style.transitionDuration=typeof ee=="string"?ee:`${ee}ms`;L.style[V]=`${te}px`,L.style.transitionTimingFunction=ue,g&&g(L,oe)}),Z=M((L,oe)=>{L.style[V]="auto",f&&f(L,oe)}),D=M(L=>{L.style[V]=`${I()}px`,h&&h(L)}),B=M(w),O=M(L=>{const oe=I(),{duration:te,easing:ee}=La({style:y,timeout:l,easing:u},{mode:"exit"});if(l==="auto"){const ue=z.transitions.getAutoHeightDuration(oe);L.style.transitionDuration=`${ue}ms`,P.current=ue}else L.style.transitionDuration=typeof te=="string"?te:`${te}ms`;L.style[V]=R,L.style.transitionTimingFunction=ee,j&&j(L)}),Q=L=>{l==="auto"&&E.start(P.current||0,L),o&&o(H.current,L)};return m.jsx(_,{in:d,onEnter:F,onEntered:Z,onEntering:U,onExit:D,onExited:B,onExiting:O,addEndListener:Q,nodeRef:H,timeout:l==="auto"?null:l,...S,children:(L,oe)=>m.jsx(P5,{as:c,className:de(C.root,a,{entered:C.entered,exited:!d&&R==="0px"&&C.hidden}[L]),style:{[N?"minWidth":"minHeight"]:R,...y},ref:$,...oe,ownerState:{...x,state:L},children:m.jsx(I5,{ownerState:{...x,state:L},className:C.wrapper,ref:b,children:m.jsx(R5,{ownerState:{...x,state:L},className:C.wrapperInner,children:i})})})})});xh&&(xh.muiSupportAuto=!0);function N5(e){return Pe("MuiPaper",e)}Ee("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 M5=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return Re(i,N5,o)},$5=K("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}`]]}})(Ie(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),es=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiPaper"}),o=mr(),{className:i,component:a="div",elevation:s=1,square:c=!1,variant:u="elevation",...d}=r,p={...r,component:a,elevation:s,square:c,variant:u},f=M5(p);return m.jsx($5,{as:a,ownerState:p,className:de(f.root,i),ref:n,...d,style:{...u==="elevation"&&{"--Paper-shadow":(o.vars||o).shadows[s],...o.vars&&{"--Paper-overlay":o.vars.overlays?.[s]},...!o.vars&&o.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${Ze("#fff",kh(s))}, ${Ze("#fff",kh(s))})`}},...d.style}})});function yn(e,t){const{className:n,elementType:r,ownerState:o,externalForwardedProps:i,getSlotOwnerState:a,internalForwardedProps:s,...c}=t,{component:u,slots:d={[e]:void 0},slotProps:p={[e]:void 0},...f}=i,g=d[e]||r,h=fx(p[e],o),{props:{component:w,...j},internalRef:k}=mx({className:n,...c,externalForwardedProps:e==="root"?f:void 0,externalSlotProps:h}),y=At(k,h?.ref,t.ref),l=a?a(j):{},_={...o,...l},S=e==="root"?w||u:w,x=da(g,{...e==="root"&&!u&&!d[e]&&s,...e!=="root"&&!d[e]&&s,...j,...S&&{as:S},ref:y},_);return Object.keys(l).forEach(C=>{delete x[C]}),[g,x]}class dd{static create(){return new dd}static use(){const t=ux(dd.create).current,[n,r]=v.useState(!1);return t.shouldMount=n,t.setShouldMount=r,v.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=O5(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}}function L5(){return dd.use()}function O5(){let e,t;const n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function B5(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:a,in:s,onExited:c,timeout:u}=e,[d,p]=v.useState(!1),f=de(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),g={width:a,height:a,top:-(a/2)+i,left:-(a/2)+o},h=de(n.child,d&&n.childLeaving,r&&n.childPulsate);return!s&&!d&&p(!0),v.useEffect(()=>{if(!s&&c!=null){const w=setTimeout(c,u);return()=>{clearTimeout(w)}}},[c,s,u]),m.jsx("span",{className:f,style:g,children:m.jsx("span",{className:h})})}const Xn=Ee("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),jh=550,F5=80,V5=Yl`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`,W5=Yl`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`,H5=Yl`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`,U5=K("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),G5=K(B5,{name:"MuiTouchRipple",slot:"Ripple"})`
  opacity: 0;
  position: absolute;

  &.${Xn.rippleVisible} {
    opacity: 0.3;
    transform: scale(1);
    animation-name: ${V5};
    animation-duration: ${jh}ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
  }

  &.${Xn.ripplePulsate} {
    animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;
  }

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

  & .${Xn.childLeaving} {
    opacity: 0;
    animation-name: ${W5};
    animation-duration: ${jh}ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
  }

  & .${Xn.childPulsate} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${H5};
    animation-duration: 2500ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`,K5=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a,...s}=r,[c,u]=v.useState([]),d=v.useRef(0),p=v.useRef(null);v.useEffect(()=>{p.current&&(p.current(),p.current=null)},[c]);const f=v.useRef(!1),g=di(),h=v.useRef(null),w=v.useRef(null),j=v.useCallback(_=>{const{pulsate:S,rippleX:x,rippleY:C,rippleSize:z,cb:E}=_;u(b=>[...b,m.jsx(G5,{classes:{ripple:de(i.ripple,Xn.ripple),rippleVisible:de(i.rippleVisible,Xn.rippleVisible),ripplePulsate:de(i.ripplePulsate,Xn.ripplePulsate),child:de(i.child,Xn.child),childLeaving:de(i.childLeaving,Xn.childLeaving),childPulsate:de(i.childPulsate,Xn.childPulsate)},timeout:jh,pulsate:S,rippleX:x,rippleY:C,rippleSize:z},d.current)]),d.current+=1,p.current=E},[i]),k=v.useCallback((_={},S={},x=()=>{})=>{const{pulsate:C=!1,center:z=o||S.pulsate,fakeElement:E=!1}=S;if(_?.type==="mousedown"&&f.current){f.current=!1;return}_?.type==="touchstart"&&(f.current=!0);const b=E?null:w.current,P=b?b.getBoundingClientRect():{width:0,height:0,left:0,top:0};let R,N,V;if(z||_===void 0||_.clientX===0&&_.clientY===0||!_.clientX&&!_.touches)R=Math.round(P.width/2),N=Math.round(P.height/2);else{const{clientX:H,clientY:$}=_.touches&&_.touches.length>0?_.touches[0]:_;R=Math.round(H-P.left),N=Math.round($-P.top)}if(z)V=Math.sqrt((2*P.width**2+P.height**2)/3),V%2===0&&(V+=1);else{const H=Math.max(Math.abs((b?b.clientWidth:0)-R),R)*2+2,$=Math.max(Math.abs((b?b.clientHeight:0)-N),N)*2+2;V=Math.sqrt(H**2+$**2)}_?.touches?h.current===null&&(h.current=()=>{j({pulsate:C,rippleX:R,rippleY:N,rippleSize:V,cb:x})},g.start(F5,()=>{h.current&&(h.current(),h.current=null)})):j({pulsate:C,rippleX:R,rippleY:N,rippleSize:V,cb:x})},[o,j,g]),y=v.useCallback(()=>{k({},{pulsate:!0})},[k]),l=v.useCallback((_,S)=>{if(g.clear(),_?.type==="touchend"&&h.current){h.current(),h.current=null,g.start(0,()=>{l(_,S)});return}h.current=null,u(x=>x.length>0?x.slice(1):x),p.current=S},[g]);return v.useImperativeHandle(n,()=>({pulsate:y,start:k,stop:l}),[y,k,l]),m.jsx(U5,{className:de(Xn.root,i.root,a),ref:w,...s,children:m.jsx(Cy,{component:null,exit:!0,children:c})})});function q5(e){return Pe("MuiButtonBase",e)}const Y5=Ee("MuiButtonBase",["root","disabled","focusVisible"]),J5=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a=Re({root:["root",t&&"disabled",n&&"focusVisible"]},q5,o);return n&&r&&(a.root+=` ${r}`),a},Z5=K("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"},[`&.${Y5.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Vo=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:s,component:c="button",disabled:u=!1,disableRipple:d=!1,disableTouchRipple:p=!1,focusRipple:f=!1,focusVisibleClassName:g,LinkComponent:h="a",onBlur:w,onClick:j,onContextMenu:k,onDragLeave:y,onFocus:l,onFocusVisible:_,onKeyDown:S,onKeyUp:x,onMouseDown:C,onMouseLeave:z,onMouseUp:E,onTouchEnd:b,onTouchMove:P,onTouchStart:R,tabIndex:N=0,TouchRippleProps:V,touchRippleRef:H,type:$,...M}=r,I=v.useRef(null),F=L5(),U=At(F.ref,H),[Z,D]=v.useState(!1);u&&Z&&D(!1),v.useImperativeHandle(o,()=>({focusVisible:()=>{D(!0),I.current.focus()}}),[]);const B=F.shouldMount&&!d&&!u;v.useEffect(()=>{Z&&f&&!d&&F.pulsate()},[d,f,Z,F]);function O(ie,We,bt=p){return pn(mt=>(We&&We(mt),bt||F[ie](mt),!0))}const Q=O("start",C),L=O("stop",k),oe=O("stop",y),te=O("stop",E),ee=O("stop",ie=>{Z&&ie.preventDefault(),z&&z(ie)}),ue=O("start",R),fe=O("stop",b),re=O("stop",P),Se=O("stop",ie=>{ld(ie.target)||D(!1),w&&w(ie)},!1),pe=pn(ie=>{I.current||(I.current=ie.currentTarget),ld(ie.target)&&(D(!0),_&&_(ie)),l&&l(ie)}),_e=()=>{const ie=I.current;return c&&c!=="button"&&!(ie.tagName==="A"&&ie.href)},ce=pn(ie=>{f&&!ie.repeat&&Z&&ie.key===" "&&F.stop(ie,()=>{F.start(ie)}),ie.target===ie.currentTarget&&_e()&&ie.key===" "&&ie.preventDefault(),S&&S(ie),ie.target===ie.currentTarget&&_e()&&ie.key==="Enter"&&!u&&(ie.preventDefault(),j&&j(ie))}),xe=pn(ie=>{f&&ie.key===" "&&Z&&!ie.defaultPrevented&&F.stop(ie,()=>{F.pulsate(ie)}),x&&x(ie),j&&ie.target===ie.currentTarget&&_e()&&ie.key===" "&&!ie.defaultPrevented&&j(ie)});let me=c;me==="button"&&(M.href||M.to)&&(me=h);const Ke={};me==="button"?(Ke.type=$===void 0?"button":$,Ke.disabled=u):(!M.href&&!M.to&&(Ke.role="button"),u&&(Ke["aria-disabled"]=u));const Oe=At(n,I),Ce={...r,centerRipple:i,component:c,disabled:u,disableRipple:d,disableTouchRipple:p,focusRipple:f,tabIndex:N,focusVisible:Z},Te=J5(Ce);return m.jsxs(Z5,{as:me,className:de(Te.root,s),ownerState:Ce,onBlur:Se,onClick:j,onContextMenu:L,onFocus:pe,onKeyDown:ce,onKeyUp:xe,onMouseDown:Q,onMouseLeave:ee,onMouseUp:te,onDragLeave:oe,onTouchEnd:fe,onTouchMove:re,onTouchStart:ue,ref:Oe,tabIndex:u?-1:N,type:$,...Ke,...M,children:[a,B?m.jsx(K5,{ref:U,center:i,...V}):null]})});function X5(e){return typeof e.main=="string"}function Q5(e,t=[]){if(!X5(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||typeof e[n]!="string")return!1;return!0}function $n(e=[]){return([,t])=>t&&Q5(t,e)}function eL(e){return Pe("MuiIconButton",e)}const tL=Ee("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),nL=e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,a={root:["root",n&&"disabled",r!=="default"&&`color${ae(r)}`,o&&`edge${ae(o)}`,`size${ae(i)}`]};return Re(a,eL,t)},rL=K(Vo,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${ae(n.color)}`],n.edge&&t[`edge${ae(n.edge)}`],t[`size${ae(n.size)}`]]}})(Ie(({theme:e})=>({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),variants:[{props:{disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),Ie(({theme:e})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(e.palette).filter($n()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter($n()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${(e.vars||e).palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze((e.vars||e).palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}})),{props:{size:"small"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${tL.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}}))),Dl=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:a,color:s="default",disabled:c=!1,disableFocusRipple:u=!1,disableRipple:d=!1,size:p="medium",...f}=r,g={...r,edge:o,color:s,disabled:c,disableFocusRipple:u,disableRipple:d,size:p},h=nL(g);return m.jsx(rL,{className:de(h.root,a),centerRipple:!0,focusRipple:!u,disabled:c,disableRipple:d,ref:n,...f,ownerState:g,children:i})}),oL=Le(m.jsx("path",{d:"M19 6.41L17.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");function iL(e){return Pe("MuiTypography",e)}const kb=Ee("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),aL={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},sL=_5(),lL=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,e.align!=="inherit"&&`align${ae(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return Re(s,iL,a)},cL=K("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${ae(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(Ie(({theme:e})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(e.typography).filter(([t,n])=>t!=="inherit"&&n&&typeof n=="object").map(([t,n])=>({props:{variant:t},style:n})),...Object.entries(e.palette).filter($n()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t=="string").map(([t])=>({props:{color:`text${ae(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),wb={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Me=v.forwardRef(function(t,n){const{color:r,...o}=$e({props:t,name:"MuiTypography"}),i=!aL[r],a=sL({...o,...i&&{color:r}}),{align:s="inherit",className:c,component:u,gutterBottom:d=!1,noWrap:p=!1,paragraph:f=!1,variant:g="body1",variantMapping:h=wb,...w}=a,j={...a,align:s,color:r,className:c,component:u,gutterBottom:d,noWrap:p,paragraph:f,variant:g,variantMapping:h},k=u||(f?"p":h[g]||wb[g])||"span",y=lL(j);return m.jsx(cL,{as:k,ref:n,className:de(y.root,c),...w,ownerState:j,style:{...s!=="inherit"&&{"--Typography-textAlign":s},...w.style}})});function Sb(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function uL(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:i,trim:a=!1}=e;return(s,{inputValue:c,getOptionLabel:u})=>{let d=a?c.trim():c;n&&(d=d.toLowerCase()),t&&(d=Sb(d));const p=d?s.filter(f=>{let g=(i||u)(f);return n&&(g=g.toLowerCase()),t&&(g=Sb(g)),o==="start"?g.startsWith(d):g.includes(d)}):s;return typeof r=="number"?p.slice(0,r):p}}const dL=uL(),xb=5,pL=e=>e.current!==null&&e.current.parentElement?.contains(document.activeElement),mL=[];function fL(e){const{unstable_isActiveElementInListbox:t=pL,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:o=!1,autoSelect:i=!1,blurOnSelect:a=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:c=!1,componentName:u="useAutocomplete",defaultValue:d=e.multiple?mL:null,disableClearable:p=!1,disableCloseOnSelect:f=!1,disabled:g,disabledItemsFocusable:h=!1,disableListWrap:w=!1,filterOptions:j=dL,filterSelectedOptions:k=!1,freeSolo:y=!1,getOptionDisabled:l,getOptionKey:_,getOptionLabel:S=Y=>Y.label??Y,groupBy:x,handleHomeEndKeys:C=!e.freeSolo,id:z,includeInputInList:E=!1,inputValue:b,isOptionEqualToValue:P=(Y,q)=>Y===q,multiple:R=!1,onChange:N,onClose:V,onHighlightChange:H,onInputChange:$,onOpen:M,open:I,openOnFocus:F=!1,options:U,readOnly:Z=!1,selectOnFocus:D=!e.freeSolo,value:B}=e,O=Ql(z);let Q=S;Q=Y=>{const q=S(Y);return typeof q!="string"?String(q):q};const L=v.useRef(!1),oe=v.useRef(!0),te=v.useRef(null),ee=v.useRef(null),[ue,fe]=v.useState(null),[re,Se]=v.useState(-1),pe=o?0:-1,_e=v.useRef(pe),[ce,xe]=Sa({controlled:B,default:d,name:u}),[me,Ke]=Sa({controlled:b,default:"",name:u,state:"inputValue"}),[Oe,Ce]=v.useState(!1),Te=v.useCallback((Y,q,ge)=>{if(!(R?ce.length<q.length:q!==null)&&!s)return;let Ue;if(R)Ue="";else if(q==null)Ue="";else{const Et=Q(q);Ue=typeof Et=="string"?Et:""}me!==Ue&&(Ke(Ue),$&&$(Y,Ue,ge))},[Q,me,R,$,Ke,s,ce]),[ie,We]=Sa({controlled:I,default:!1,name:u,state:"open"}),[bt,mt]=v.useState(!0),ct=!R&&ce!=null&&me===Q(ce),rt=ie&&!Z,De=rt?j(U.filter(Y=>!(k&&(R?ce:[ce]).some(q=>q!==null&&P(Y,q)))),{inputValue:ct&&bt?"":me,getOptionLabel:Q}):[],ft=v$({filteredOptions:De,value:ce,inputValue:me});v.useEffect(()=>{const Y=ce!==ft.value;Oe&&!Y||y&&!Y||Te(null,ce,"reset")},[ce,Te,Oe,ft.value,y]);const ze=ie&&De.length>0&&!Z,jt=pn(Y=>{Y===-1?te.current.focus():ue.querySelector(`[data-tag-index="${Y}"]`).focus()});v.useEffect(()=>{R&&re>ce.length-1&&(Se(-1),jt(-1))},[ce,R,re,jt]);function ke(Y,q){if(!ee.current||Y<0||Y>=De.length)return-1;let ge=Y;for(;;){const Be=ee.current.querySelector(`[data-option-index="${ge}"]`),Ue=h?!1:!Be||Be.disabled||Be.getAttribute("aria-disabled")==="true";if(Be&&Be.hasAttribute("tabindex")&&!Ue)return ge;if(q==="next"?ge=(ge+1)%De.length:ge=(ge-1+De.length)%De.length,ge===Y)return-1}}const Ae=pn(({event:Y,index:q,reason:ge="auto"})=>{if(_e.current=q,q===-1?te.current.removeAttribute("aria-activedescendant"):te.current.setAttribute("aria-activedescendant",`${O}-option-${q}`),H&&H(Y,q===-1?null:De[q],ge),!ee.current)return;const Be=ee.current.querySelector(`[role="option"].${n}-focused`);Be&&(Be.classList.remove(`${n}-focused`),Be.classList.remove(`${n}-focusVisible`));let Ue=ee.current;if(ee.current.getAttribute("role")!=="listbox"&&(Ue=ee.current.parentElement.querySelector('[role="listbox"]')),!Ue)return;if(q===-1){Ue.scrollTop=0;return}const Et=ee.current.querySelector(`[data-option-index="${q}"]`);if(Et&&(Et.classList.add(`${n}-focused`),ge==="keyboard"&&Et.classList.add(`${n}-focusVisible`),Ue.scrollHeight>Ue.clientHeight&&ge!=="mouse"&&ge!=="touch")){const ot=Et,hr=Ue.clientHeight+Ue.scrollTop,mc=ot.offsetTop+ot.offsetHeight;mc>hr?Ue.scrollTop=mc-Ue.clientHeight:ot.offsetTop-ot.offsetHeight*(x?1.3:0)<Ue.scrollTop&&(Ue.scrollTop=ot.offsetTop-ot.offsetHeight*(x?1.3:0))}}),T=pn(({event:Y,diff:q,direction:ge="next",reason:Be="auto"})=>{if(!rt)return;const Et=ke((()=>{const ot=De.length-1;if(q==="reset")return pe;if(q==="start")return 0;if(q==="end")return ot;const hr=_e.current+q;return hr<0?hr===-1&&E?-1:w&&_e.current!==-1||Math.abs(q)>1?0:ot:hr>ot?hr===ot+1&&E?-1:w||Math.abs(q)>1?ot:0:hr})(),ge);if(Ae({index:Et,reason:Be,event:Y}),r&&q!=="reset")if(Et===-1)te.current.value=me;else{const ot=Q(De[Et]);te.current.value=ot,ot.toLowerCase().indexOf(me.toLowerCase())===0&&me.length>0&&te.current.setSelectionRange(me.length,ot.length)}}),A=()=>{const Y=(q,ge)=>{const Be=q?Q(q):"",Ue=ge?Q(ge):"";return Be===Ue};if(_e.current!==-1&&ft.filteredOptions&&ft.filteredOptions.length!==De.length&&ft.inputValue===me&&(R?ce.length===ft.value.length&&ft.value.every((q,ge)=>Q(ce[ge])===Q(q)):Y(ft.value,ce))){const q=ft.filteredOptions[_e.current];if(q)return De.findIndex(ge=>Q(ge)===Q(q))}return-1},W=v.useCallback(()=>{if(!rt)return;const Y=A();if(Y!==-1){_e.current=Y;return}const q=R?ce[0]:ce;if(De.length===0||q==null){T({diff:"reset"});return}if(ee.current){if(q!=null){const ge=De[_e.current];if(R&&ge&&ce.findIndex(Ue=>P(ge,Ue))!==-1)return;const Be=De.findIndex(Ue=>P(Ue,q));Be===-1?T({diff:"reset"}):Ae({index:Be});return}if(_e.current>=De.length-1){Ae({index:De.length-1});return}Ae({index:_e.current})}},[De.length,R?!1:ce,k,T,Ae,rt,me,R]),J=pn(Y=>{sd(ee,Y),Y&&W()});v.useEffect(()=>{W()},[W]);const X=Y=>{ie||(We(!0),mt(!0),M&&M(Y))},se=(Y,q)=>{ie&&(We(!1),V&&V(Y,q))},he=(Y,q,ge,Be)=>{if(R){if(ce.length===q.length&&ce.every((Ue,Et)=>Ue===q[Et]))return}else if(ce===q)return;N&&N(Y,q,ge,Be),xe(q)},be=v.useRef(!1),we=(Y,q,ge="selectOption",Be="options")=>{let Ue=ge,Et=q;if(R){Et=Array.isArray(ce)?ce.slice():[];const ot=Et.findIndex(hr=>P(q,hr));ot===-1?Et.push(q):Be!=="freeSolo"&&(Et.splice(ot,1),Ue="removeOption")}Te(Y,Et,Ue),he(Y,Et,Ue,{option:q}),!f&&(!Y||!Y.ctrlKey&&!Y.metaKey)&&se(Y,Ue),(a===!0||a==="touch"&&be.current||a==="mouse"&&!be.current)&&te.current.blur()};function le(Y,q){if(Y===-1)return-1;let ge=Y;for(;;){if(q==="next"&&ge===ce.length||q==="previous"&&ge===-1)return-1;const Be=ue.querySelector(`[data-tag-index="${ge}"]`);if(!Be||!Be.hasAttribute("tabindex")||Be.disabled||Be.getAttribute("aria-disabled")==="true")ge+=q==="next"?1:-1;else return ge}}const He=(Y,q)=>{if(!R)return;me===""&&se(Y,"toggleInput");let ge=re;re===-1?me===""&&q==="previous"&&(ge=ce.length-1):(ge+=q==="next"?1:-1,ge<0&&(ge=0),ge===ce.length&&(ge=-1)),ge=le(ge,q),Se(ge),jt(ge)},Ft=Y=>{L.current=!0,Ke(""),$&&$(Y,"","clear"),he(Y,R?[]:null,"clear")},gt=Y=>q=>{if(Y.onKeyDown&&Y.onKeyDown(q),!q.defaultMuiPrevented&&(re!==-1&&!["ArrowLeft","ArrowRight"].includes(q.key)&&(Se(-1),jt(-1)),q.which!==229))switch(q.key){case"Home":rt&&C&&(q.preventDefault(),T({diff:"start",direction:"next",reason:"keyboard",event:q}));break;case"End":rt&&C&&(q.preventDefault(),T({diff:"end",direction:"previous",reason:"keyboard",event:q}));break;case"PageUp":q.preventDefault(),T({diff:-xb,direction:"previous",reason:"keyboard",event:q}),X(q);break;case"PageDown":q.preventDefault(),T({diff:xb,direction:"next",reason:"keyboard",event:q}),X(q);break;case"ArrowDown":q.preventDefault(),T({diff:1,direction:"next",reason:"keyboard",event:q}),X(q);break;case"ArrowUp":q.preventDefault(),T({diff:-1,direction:"previous",reason:"keyboard",event:q}),X(q);break;case"ArrowLeft":He(q,"previous");break;case"ArrowRight":He(q,"next");break;case"Enter":if(_e.current!==-1&&rt){const ge=De[_e.current],Be=l?l(ge):!1;if(q.preventDefault(),Be)return;we(q,ge,"selectOption"),r&&te.current.setSelectionRange(te.current.value.length,te.current.value.length)}else y&&me!==""&&ct===!1&&(R&&q.preventDefault(),we(q,me,"createOption","freeSolo"));break;case"Escape":rt?(q.preventDefault(),q.stopPropagation(),se(q,"escape")):c&&(me!==""||R&&ce.length>0)&&(q.preventDefault(),q.stopPropagation(),Ft(q));break;case"Backspace":if(R&&!Z&&me===""&&ce.length>0){const ge=re===-1?ce.length-1:re,Be=ce.slice();Be.splice(ge,1),he(q,Be,"removeOption",{option:ce[ge]})}break;case"Delete":if(R&&!Z&&me===""&&ce.length>0&&re!==-1){const ge=re,Be=ce.slice();Be.splice(ge,1),he(q,Be,"removeOption",{option:ce[ge]})}break}},tn=Y=>{Ce(!0),F&&!L.current&&X(Y)},nn=Y=>{if(t(ee)){te.current.focus();return}Ce(!1),oe.current=!0,L.current=!1,i&&_e.current!==-1&&rt?we(Y,De[_e.current],"blur"):i&&y&&me!==""?we(Y,me,"blur","freeSolo"):s&&Te(Y,ce,"blur"),se(Y,"blur")},An=Y=>{const q=Y.target.value;me!==q&&(Ke(q),mt(!1),$&&$(Y,q,"input")),q===""?!p&&!R&&he(Y,null,"clear"):X(Y)},Ar=Y=>{const q=Number(Y.currentTarget.getAttribute("data-option-index"));_e.current!==q&&Ae({event:Y,index:q,reason:"mouse"})},fr=Y=>{Ae({event:Y,index:Number(Y.currentTarget.getAttribute("data-option-index")),reason:"touch"}),be.current=!0},Kr=Y=>{const q=Number(Y.currentTarget.getAttribute("data-option-index"));we(Y,De[q],"selectOption"),be.current=!1},Qp=Y=>q=>{const ge=ce.slice();ge.splice(Y,1),he(q,ge,"removeOption",{option:ce[Y]})},pc=Y=>{ie?se(Y,"toggleInput"):X(Y)},sv=Y=>{Y.currentTarget.contains(Y.target)&&Y.target.getAttribute("id")!==O&&Y.preventDefault()},rs=Y=>{Y.currentTarget.contains(Y.target)&&(te.current.focus(),D&&oe.current&&te.current.selectionEnd-te.current.selectionStart===0&&te.current.select(),oe.current=!1)},rn=Y=>{!g&&(me===""||!ie)&&(pc(Y),Y.stopPropagation())};let $t=y&&me.length>0;$t=$t||(R?ce.length>0:ce!==null);let qr=De;return x&&(qr=De.reduce((Y,q,ge)=>{const Be=x(q);return Y.length>0&&Y[Y.length-1].group===Be?Y[Y.length-1].options.push(q):Y.push({key:ge,index:ge,group:Be,options:[q]}),Y},[])),g&&Oe&&nn(),{getRootProps:(Y={})=>({"aria-owns":ze?`${O}-listbox`:null,...Y,onKeyDown:gt(Y),onMouseDown:sv,onClick:rs}),getInputLabelProps:()=>({id:`${O}-label`,htmlFor:O}),getInputProps:()=>({id:O,value:me,onBlur:nn,onFocus:tn,onChange:An,onMouseDown:rn,"aria-activedescendant":rt?"":null,"aria-autocomplete":r?"both":"list","aria-controls":ze?`${O}-listbox`:void 0,"aria-expanded":ze,autoComplete:"off",ref:te,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:g}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Ft}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:pc,onMouseDown:Y=>Y.stopPropagation()}),getTagProps:({index:Y})=>({key:Y,"data-tag-index":Y,tabIndex:-1,...!Z&&{onDelete:Qp(Y)}}),getListboxProps:()=>({role:"listbox",id:`${O}-listbox`,"aria-labelledby":`${O}-label`,ref:J,onMouseDown:Y=>{Y.preventDefault()}}),getOptionProps:({index:Y,option:q})=>{const ge=(R?ce:[ce]).some(Ue=>Ue!=null&&P(q,Ue)),Be=l?l(q):!1;return{key:_?.(q)??Q(q),tabIndex:-1,role:"option",id:`${O}-option-${Y}`,onMouseMove:Ar,onClick:Kr,onTouchStart:fr,"data-option-index":Y,"aria-disabled":Be,"aria-selected":ge}},id:O,inputValue:me,value:ce,dirty:$t,expanded:rt&&ue,popupOpen:rt,focused:Oe||re!==-1,anchorEl:ue,setAnchorEl:fe,focusedTag:re,groupedOptions:qr}}var Sn="top",lr="bottom",cr="right",xn="left",zy="auto",nc=[Sn,lr,cr,xn],Oa="start",Pl="end",hL="clippingParents",Tx="viewport",bs="popper",gL="reference",jb=nc.reduce(function(e,t){return e.concat([t+"-"+Oa,t+"-"+Pl])},[]),Ax=[].concat(nc,[zy]).reduce(function(e,t){return e.concat([t,t+"-"+Oa,t+"-"+Pl])},[]),yL="beforeRead",vL="read",_L="afterRead",bL="beforeMain",kL="main",wL="afterMain",SL="beforeWrite",xL="write",jL="afterWrite",CL=[yL,vL,_L,bL,kL,wL,SL,xL,jL];function Hr(e){return e?(e.nodeName||"").toLowerCase():null}function Vn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ti(e){var t=Vn(e).Element;return e instanceof t||e instanceof Element}function or(e){var t=Vn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ty(e){if(typeof ShadowRoot>"u")return!1;var t=Vn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zL(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];!or(i)||!Hr(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function TL(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]),s=a.reduce(function(c,u){return c[u]="",c},{});!or(o)||!Hr(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}const AL={name:"applyStyles",enabled:!0,phase:"write",fn:zL,effect:TL,requires:["computeStyles"]};function Wr(e){return e.split("-")[0]}var gi=Math.max,pd=Math.min,Ba=Math.round;function Ch(){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 Ex(){return!/^((?!chrome|android).)*safari/i.test(Ch())}function Fa(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&or(e)&&(o=e.offsetWidth>0&&Ba(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ba(r.height)/e.offsetHeight||1);var a=Ti(e)?Vn(e):window,s=a.visualViewport,c=!Ex()&&n,u=(r.left+(c&&s?s.offsetLeft:0))/o,d=(r.top+(c&&s?s.offsetTop:0))/i,p=r.width/o,f=r.height/i;return{width:p,height:f,top:d,right:u+p,bottom:d+f,left:u,x:u,y:d}}function Ay(e){var t=Fa(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 Dx(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ty(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ho(e){return Vn(e).getComputedStyle(e)}function EL(e){return["table","td","th"].indexOf(Hr(e))>=0}function Jo(e){return((Ti(e)?e.ownerDocument:e.document)||window.document).documentElement}function Bp(e){return Hr(e)==="html"?e:e.assignedSlot||e.parentNode||(Ty(e)?e.host:null)||Jo(e)}function Cb(e){return!or(e)||ho(e).position==="fixed"?null:e.offsetParent}function DL(e){var t=/firefox/i.test(Ch()),n=/Trident/i.test(Ch());if(n&&or(e)){var r=ho(e);if(r.position==="fixed")return null}var o=Bp(e);for(Ty(o)&&(o=o.host);or(o)&&["html","body"].indexOf(Hr(o))<0;){var i=ho(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 rc(e){for(var t=Vn(e),n=Cb(e);n&&EL(n)&&ho(n).position==="static";)n=Cb(n);return n&&(Hr(n)==="html"||Hr(n)==="body"&&ho(n).position==="static")?t:n||DL(e)||t}function Ey(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function rl(e,t,n){return gi(e,pd(t,n))}function PL(e,t,n){var r=rl(e,t,n);return r>n?n:r}function Px(){return{top:0,right:0,bottom:0,left:0}}function Ix(e){return Object.assign({},Px(),e)}function Rx(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var IL=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Ix(typeof t!="number"?t:Rx(t,nc))};function RL(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Wr(n.placement),c=Ey(s),u=[xn,cr].indexOf(s)>=0,d=u?"height":"width";if(!(!i||!a)){var p=IL(o.padding,n),f=Ay(i),g=c==="y"?Sn:xn,h=c==="y"?lr:cr,w=n.rects.reference[d]+n.rects.reference[c]-a[c]-n.rects.popper[d],j=a[c]-n.rects.reference[c],k=rc(i),y=k?c==="y"?k.clientHeight||0:k.clientWidth||0:0,l=w/2-j/2,_=p[g],S=y-f[d]-p[h],x=y/2-f[d]/2+l,C=rl(_,x,S),z=c;n.modifiersData[r]=(t={},t[z]=C,t.centerOffset=C-x,t)}}function NL(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)||Dx(t.elements.popper,o)&&(t.elements.arrow=o))}const ML={name:"arrow",enabled:!0,phase:"main",fn:RL,effect:NL,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Va(e){return e.split("-")[1]}var $L={top:"auto",right:"auto",bottom:"auto",left:"auto"};function LL(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Ba(n*o)/o||0,y:Ba(r*o)/o||0}}function zb(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,p=e.isFixed,f=a.x,g=f===void 0?0:f,h=a.y,w=h===void 0?0:h,j=typeof d=="function"?d({x:g,y:w}):{x:g,y:w};g=j.x,w=j.y;var k=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),l=xn,_=Sn,S=window;if(u){var x=rc(n),C="clientHeight",z="clientWidth";if(x===Vn(n)&&(x=Jo(n),ho(x).position!=="static"&&s==="absolute"&&(C="scrollHeight",z="scrollWidth")),x=x,o===Sn||(o===xn||o===cr)&&i===Pl){_=lr;var E=p&&x===S&&S.visualViewport?S.visualViewport.height:x[C];w-=E-r.height,w*=c?1:-1}if(o===xn||(o===Sn||o===lr)&&i===Pl){l=cr;var b=p&&x===S&&S.visualViewport?S.visualViewport.width:x[z];g-=b-r.width,g*=c?1:-1}}var P=Object.assign({position:s},u&&$L),R=d===!0?LL({x:g,y:w},Vn(n)):{x:g,y:w};if(g=R.x,w=R.y,c){var N;return Object.assign({},P,(N={},N[_]=y?"0":"",N[l]=k?"0":"",N.transform=(S.devicePixelRatio||1)<=1?"translate("+g+"px, "+w+"px)":"translate3d("+g+"px, "+w+"px, 0)",N))}return Object.assign({},P,(t={},t[_]=y?w+"px":"",t[l]=k?g+"px":"",t.transform="",t))}function OL(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,s=n.roundOffsets,c=s===void 0?!0:s,u={placement:Wr(t.placement),variation:Va(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,zb(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,zb(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const BL={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:OL,data:{}};var Wc={passive:!0};function FL(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,c=Vn(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(d){d.addEventListener("scroll",n.update,Wc)}),s&&c.addEventListener("resize",n.update,Wc),function(){i&&u.forEach(function(d){d.removeEventListener("scroll",n.update,Wc)}),s&&c.removeEventListener("resize",n.update,Wc)}}const VL={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:FL,data:{}};var WL={left:"right",right:"left",bottom:"top",top:"bottom"};function xu(e){return e.replace(/left|right|bottom|top/g,function(t){return WL[t]})}var HL={start:"end",end:"start"};function Tb(e){return e.replace(/start|end/g,function(t){return HL[t]})}function Dy(e){var t=Vn(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Py(e){return Fa(Jo(e)).left+Dy(e).scrollLeft}function UL(e,t){var n=Vn(e),r=Jo(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;var u=Ex();(u||!u&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:s+Py(e),y:c}}function GL(e){var t,n=Jo(e),r=Dy(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=gi(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=gi(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Py(e),c=-r.scrollTop;return ho(o||n).direction==="rtl"&&(s+=gi(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}function Iy(e){var t=ho(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Nx(e){return["html","body","#document"].indexOf(Hr(e))>=0?e.ownerDocument.body:or(e)&&Iy(e)?e:Nx(Bp(e))}function ol(e,t){var n;t===void 0&&(t=[]);var r=Nx(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Vn(r),a=o?[i].concat(i.visualViewport||[],Iy(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(ol(Bp(a)))}function zh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function KL(e,t){var n=Fa(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 Ab(e,t,n){return t===Tx?zh(UL(e,n)):Ti(t)?KL(t,n):zh(GL(Jo(e)))}function qL(e){var t=ol(Bp(e)),n=["absolute","fixed"].indexOf(ho(e).position)>=0,r=n&&or(e)?rc(e):e;return Ti(r)?t.filter(function(o){return Ti(o)&&Dx(o,r)&&Hr(o)!=="body"}):[]}function YL(e,t,n,r){var o=t==="clippingParents"?qL(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(c,u){var d=Ab(e,u,r);return c.top=gi(d.top,c.top),c.right=pd(d.right,c.right),c.bottom=pd(d.bottom,c.bottom),c.left=gi(d.left,c.left),c},Ab(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Mx(e){var t=e.reference,n=e.element,r=e.placement,o=r?Wr(r):null,i=r?Va(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(o){case Sn:c={x:a,y:t.y-n.height};break;case lr:c={x:a,y:t.y+t.height};break;case cr:c={x:t.x+t.width,y:s};break;case xn:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var u=o?Ey(o):null;if(u!=null){var d=u==="y"?"height":"width";switch(i){case Oa:c[u]=c[u]-(t[d]/2-n[d]/2);break;case Pl:c[u]=c[u]+(t[d]/2-n[d]/2);break}}return c}function Il(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,s=n.boundary,c=s===void 0?hL:s,u=n.rootBoundary,d=u===void 0?Tx:u,p=n.elementContext,f=p===void 0?bs:p,g=n.altBoundary,h=g===void 0?!1:g,w=n.padding,j=w===void 0?0:w,k=Ix(typeof j!="number"?j:Rx(j,nc)),y=f===bs?gL:bs,l=e.rects.popper,_=e.elements[h?y:f],S=YL(Ti(_)?_:_.contextElement||Jo(e.elements.popper),c,d,a),x=Fa(e.elements.reference),C=Mx({reference:x,element:l,strategy:"absolute",placement:o}),z=zh(Object.assign({},l,C)),E=f===bs?z:x,b={top:S.top-E.top+k.top,bottom:E.bottom-S.bottom+k.bottom,left:S.left-E.left+k.left,right:E.right-S.right+k.right},P=e.modifiersData.offset;if(f===bs&&P){var R=P[o];Object.keys(b).forEach(function(N){var V=[cr,lr].indexOf(N)>=0?1:-1,H=[Sn,lr].indexOf(N)>=0?"y":"x";b[N]+=R[H]*V})}return b}function JL(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=c===void 0?Ax:c,d=Va(r),p=d?s?jb:jb.filter(function(h){return Va(h)===d}):nc,f=p.filter(function(h){return u.indexOf(h)>=0});f.length===0&&(f=p);var g=f.reduce(function(h,w){return h[w]=Il(e,{placement:w,boundary:o,rootBoundary:i,padding:a})[Wr(w)],h},{});return Object.keys(g).sort(function(h,w){return g[h]-g[w]})}function ZL(e){if(Wr(e)===zy)return[];var t=xu(e);return[Tb(e),t,Tb(t)]}function XL(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,s=a===void 0?!0:a,c=n.fallbackPlacements,u=n.padding,d=n.boundary,p=n.rootBoundary,f=n.altBoundary,g=n.flipVariations,h=g===void 0?!0:g,w=n.allowedAutoPlacements,j=t.options.placement,k=Wr(j),y=k===j,l=c||(y||!h?[xu(j)]:ZL(j)),_=[j].concat(l).reduce(function(O,Q){return O.concat(Wr(Q)===zy?JL(t,{placement:Q,boundary:d,rootBoundary:p,padding:u,flipVariations:h,allowedAutoPlacements:w}):Q)},[]),S=t.rects.reference,x=t.rects.popper,C=new Map,z=!0,E=_[0],b=0;b<_.length;b++){var P=_[b],R=Wr(P),N=Va(P)===Oa,V=[Sn,lr].indexOf(R)>=0,H=V?"width":"height",$=Il(t,{placement:P,boundary:d,rootBoundary:p,altBoundary:f,padding:u}),M=V?N?cr:xn:N?lr:Sn;S[H]>x[H]&&(M=xu(M));var I=xu(M),F=[];if(i&&F.push($[R]<=0),s&&F.push($[M]<=0,$[I]<=0),F.every(function(O){return O})){E=P,z=!1;break}C.set(P,F)}if(z)for(var U=h?3:1,Z=function(Q){var L=_.find(function(oe){var te=C.get(oe);if(te)return te.slice(0,Q).every(function(ee){return ee})});if(L)return E=L,"break"},D=U;D>0;D--){var B=Z(D);if(B==="break")break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}}const QL={name:"flip",enabled:!0,phase:"main",fn:XL,requiresIfExists:["offset"],data:{_skip:!1}};function Eb(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 Db(e){return[Sn,cr,lr,xn].some(function(t){return e[t]>=0})}function eO(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Il(t,{elementContext:"reference"}),s=Il(t,{altBoundary:!0}),c=Eb(a,r),u=Eb(s,o,i),d=Db(c),p=Db(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":p})}const tO={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:eO};function nO(e,t,n){var r=Wr(e),o=[xn,Sn].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[xn,cr].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function rO(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=Ax.reduce(function(d,p){return d[p]=nO(p,t.rects,i),d},{}),s=a[t.placement],c=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const oO={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:rO};function iO(e){var t=e.state,n=e.name;t.modifiersData[n]=Mx({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const aO={name:"popperOffsets",enabled:!0,phase:"read",fn:iO,data:{}};function sO(e){return e==="x"?"y":"x"}function lO(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,c=n.boundary,u=n.rootBoundary,d=n.altBoundary,p=n.padding,f=n.tether,g=f===void 0?!0:f,h=n.tetherOffset,w=h===void 0?0:h,j=Il(t,{boundary:c,rootBoundary:u,padding:p,altBoundary:d}),k=Wr(t.placement),y=Va(t.placement),l=!y,_=Ey(k),S=sO(_),x=t.modifiersData.popperOffsets,C=t.rects.reference,z=t.rects.popper,E=typeof w=="function"?w(Object.assign({},t.rects,{placement:t.placement})):w,b=typeof E=="number"?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(x){if(i){var N,V=_==="y"?Sn:xn,H=_==="y"?lr:cr,$=_==="y"?"height":"width",M=x[_],I=M+j[V],F=M-j[H],U=g?-z[$]/2:0,Z=y===Oa?C[$]:z[$],D=y===Oa?-z[$]:-C[$],B=t.elements.arrow,O=g&&B?Ay(B):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Px(),L=Q[V],oe=Q[H],te=rl(0,C[$],O[$]),ee=l?C[$]/2-U-te-L-b.mainAxis:Z-te-L-b.mainAxis,ue=l?-C[$]/2+U+te+oe+b.mainAxis:D+te+oe+b.mainAxis,fe=t.elements.arrow&&rc(t.elements.arrow),re=fe?_==="y"?fe.clientTop||0:fe.clientLeft||0:0,Se=(N=P?.[_])!=null?N:0,pe=M+ee-Se-re,_e=M+ue-Se,ce=rl(g?pd(I,pe):I,M,g?gi(F,_e):F);x[_]=ce,R[_]=ce-M}if(s){var xe,me=_==="x"?Sn:xn,Ke=_==="x"?lr:cr,Oe=x[S],Ce=S==="y"?"height":"width",Te=Oe+j[me],ie=Oe-j[Ke],We=[Sn,xn].indexOf(k)!==-1,bt=(xe=P?.[S])!=null?xe:0,mt=We?Te:Oe-C[Ce]-z[Ce]-bt+b.altAxis,ct=We?Oe+C[Ce]+z[Ce]-bt-b.altAxis:ie,rt=g&&We?PL(mt,Oe,ct):rl(g?mt:Te,Oe,g?ct:ie);x[S]=rt,R[S]=rt-Oe}t.modifiersData[r]=R}}const cO={name:"preventOverflow",enabled:!0,phase:"main",fn:lO,requiresIfExists:["offset"]};function uO(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function dO(e){return e===Vn(e)||!or(e)?Dy(e):uO(e)}function pO(e){var t=e.getBoundingClientRect(),n=Ba(t.width)/e.offsetWidth||1,r=Ba(t.height)/e.offsetHeight||1;return n!==1||r!==1}function mO(e,t,n){n===void 0&&(n=!1);var r=or(t),o=or(t)&&pO(t),i=Jo(t),a=Fa(e,o,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Hr(t)!=="body"||Iy(i))&&(s=dO(t)),or(t)?(c=Fa(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=Py(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function fO(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(s){if(!n.has(s)){var c=t.get(s);c&&o(c)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function hO(e){var t=fO(e);return CL.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function gO(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function yO(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 Pb={placement:"bottom",modifiers:[],strategy:"absolute"};function Ib(){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 vO(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?Pb:o;return function(s,c,u){u===void 0&&(u=i);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},Pb,i),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},p=[],f=!1,g={state:d,setOptions:function(k){var y=typeof k=="function"?k(d.options):k;w(),d.options=Object.assign({},i,d.options,y),d.scrollParents={reference:Ti(s)?ol(s):s.contextElement?ol(s.contextElement):[],popper:ol(c)};var l=hO(yO([].concat(r,d.options.modifiers)));return d.orderedModifiers=l.filter(function(_){return _.enabled}),h(),g.update()},forceUpdate:function(){if(!f){var k=d.elements,y=k.reference,l=k.popper;if(Ib(y,l)){d.rects={reference:mO(y,rc(l),d.options.strategy==="fixed"),popper:Ay(l)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(b){return d.modifiersData[b.name]=Object.assign({},b.data)});for(var _=0;_<d.orderedModifiers.length;_++){if(d.reset===!0){d.reset=!1,_=-1;continue}var S=d.orderedModifiers[_],x=S.fn,C=S.options,z=C===void 0?{}:C,E=S.name;typeof x=="function"&&(d=x({state:d,options:z,name:E,instance:g})||d)}}}},update:gO(function(){return new Promise(function(j){g.forceUpdate(),j(d)})}),destroy:function(){w(),f=!0}};if(!Ib(s,c))return g;g.setOptions(u).then(function(j){!f&&u.onFirstUpdate&&u.onFirstUpdate(j)});function h(){d.orderedModifiers.forEach(function(j){var k=j.name,y=j.options,l=y===void 0?{}:y,_=j.effect;if(typeof _=="function"){var S=_({state:d,name:k,instance:g,options:l}),x=function(){};p.push(S||x)}})}function w(){p.forEach(function(j){return j()}),p=[]}return g}}var _O=[VL,aO,BL,AL,oO,QL,cO,ML,tO],bO=vO({defaultModifiers:_O});function kO(e){return typeof e=="function"?e():e}const $x=v.forwardRef(function(t,n){const{children:r,container:o,disablePortal:i=!1}=t,[a,s]=v.useState(null),c=At(v.isValidElement(r)?Qa(r):null,n);if(sr(()=>{i||s(kO(o)||document.body)},[o,i]),sr(()=>{if(a&&!i)return sd(n,a),()=>{sd(n,null)}},[n,a,i]),i){if(v.isValidElement(r)){const u={ref:c};return v.cloneElement(r,u)}return m.jsx(v.Fragment,{children:r})}return m.jsx(v.Fragment,{children:a&&$d.createPortal(r,a)})});function wO(e){return Pe("MuiPopper",e)}Ee("MuiPopper",["root"]);function SO(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 Th(e){return typeof e=="function"?e():e}function xO(e){return e.nodeType!==void 0}const jO=e=>{const{classes:t}=e;return Re({root:["root"]},wO,t)},CO={},zO=v.forwardRef(function(t,n){const{anchorEl:r,children:o,direction:i,disablePortal:a,modifiers:s,open:c,placement:u,popperOptions:d,popperRef:p,slotProps:f={},slots:g={},TransitionProps:h,ownerState:w,...j}=t,k=v.useRef(null),y=At(k,n),l=v.useRef(null),_=At(l,p),S=v.useRef(_);sr(()=>{S.current=_},[_]),v.useImperativeHandle(p,()=>l.current,[]);const x=SO(u,i),[C,z]=v.useState(x),[E,b]=v.useState(Th(r));v.useEffect(()=>{l.current&&l.current.forceUpdate()}),v.useEffect(()=>{r&&b(Th(r))},[r]),sr(()=>{if(!E||!c)return;const H=I=>{z(I.placement)};let $=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:I})=>{H(I)}}];s!=null&&($=$.concat(s)),d&&d.modifiers!=null&&($=$.concat(d.modifiers));const M=bO(E,k.current,{placement:x,...d,modifiers:$});return S.current(M),()=>{M.destroy(),S.current(null)}},[E,a,s,c,d,x]);const P={placement:C};h!==null&&(P.TransitionProps=h);const R=jO(t),N=g.root??"div",V=zi({elementType:N,externalSlotProps:f.root,externalForwardedProps:j,additionalProps:{role:"tooltip",ref:y},ownerState:t,className:R.root});return m.jsx(N,{...V,children:typeof o=="function"?o(P):o})}),TO=v.forwardRef(function(t,n){const{anchorEl:r,children:o,container:i,direction:a="ltr",disablePortal:s=!1,keepMounted:c=!1,modifiers:u,open:d,placement:p="bottom",popperOptions:f=CO,popperRef:g,style:h,transition:w=!1,slotProps:j={},slots:k={},...y}=t,[l,_]=v.useState(!0),S=()=>{_(!1)},x=()=>{_(!0)};if(!c&&!d&&(!w||l))return null;let C;if(i)C=i;else if(r){const b=Th(r);C=b&&xO(b)?Cn(b).body:Cn(null).body}const z=!d&&c&&(!w||l)?"none":void 0,E=w?{in:d,onEnter:S,onExited:x}:void 0;return m.jsx($x,{disablePortal:s,container:C,children:m.jsx(zO,{anchorEl:r,direction:a,disablePortal:s,modifiers:u,ref:n,open:w?!l:d,placement:p,popperOptions:f,popperRef:g,slotProps:j,slots:k,...y,style:{position:"fixed",top:0,left:0,display:z,...h},TransitionProps:E,children:o})})}),AO=K(TO,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Fp=v.forwardRef(function(t,n){const r=ec(),o=$e({props:t,name:"MuiPopper"}),{anchorEl:i,component:a,components:s,componentsProps:c,container:u,disablePortal:d,keepMounted:p,modifiers:f,open:g,placement:h,popperOptions:w,popperRef:j,transition:k,slots:y,slotProps:l,..._}=o,S=y?.root??s?.Root,x={anchorEl:i,container:u,disablePortal:d,keepMounted:p,modifiers:f,open:g,placement:h,popperOptions:w,popperRef:j,transition:k,..._};return m.jsx(AO,{as:a,direction:r?"rtl":"ltr",slots:{root:S},slotProps:l??c,...x,ref:n})});function EO(e){return Pe("MuiListSubheader",e)}Ee("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const DO=e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:i}=e,a={root:["root",n!=="default"&&`color${ae(n)}`,!r&&"gutters",o&&"inset",!i&&"sticky"]};return Re(a,EO,t)},PO=K("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${ae(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(Ie(({theme:e})=>({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),variants:[{props:{color:"primary"},style:{color:(e.vars||e).palette.primary.main}},{props:{color:"inherit"},style:{color:"inherit"}},{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.inset,style:{paddingLeft:72}},{props:({ownerState:t})=>!t.disableSticky,style:{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}}]}))),Ah=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiListSubheader"}),{className:o,color:i="default",component:a="li",disableGutters:s=!1,disableSticky:c=!1,inset:u=!1,...d}=r,p={...r,color:i,component:a,disableGutters:s,disableSticky:c,inset:u},f=DO(p);return m.jsx(PO,{as:a,className:de(f.root,o),ref:n,ownerState:p,...d})});Ah&&(Ah.muiSkipListHighlight=!0);const IO=Le(m.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function RO(e){return Pe("MuiChip",e)}const qe=Ee("MuiChip",["root","sizeSmall","sizeMedium","colorDefault","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),NO=e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:a,clickable:s,variant:c}=e,u={root:["root",c,n&&"disabled",`size${ae(r)}`,`color${ae(o)}`,s&&"clickable",s&&`clickableColor${ae(o)}`,a&&"deletable",a&&`deletableColor${ae(o)}`,`${c}${ae(o)}`],label:["label",`label${ae(r)}`],avatar:["avatar",`avatar${ae(r)}`,`avatarColor${ae(o)}`],icon:["icon",`icon${ae(r)}`,`iconColor${ae(i)}`],deleteIcon:["deleteIcon",`deleteIcon${ae(r)}`,`deleteIconColor${ae(o)}`,`deleteIcon${ae(c)}Color${ae(o)}`]};return Re(u,RO,t)},MO=K("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:a,size:s,variant:c}=n;return[{[`& .${qe.avatar}`]:t.avatar},{[`& .${qe.avatar}`]:t[`avatar${ae(s)}`]},{[`& .${qe.avatar}`]:t[`avatarColor${ae(r)}`]},{[`& .${qe.icon}`]:t.icon},{[`& .${qe.icon}`]:t[`icon${ae(s)}`]},{[`& .${qe.icon}`]:t[`iconColor${ae(o)}`]},{[`& .${qe.deleteIcon}`]:t.deleteIcon},{[`& .${qe.deleteIcon}`]:t[`deleteIcon${ae(s)}`]},{[`& .${qe.deleteIcon}`]:t[`deleteIconColor${ae(r)}`]},{[`& .${qe.deleteIcon}`]:t[`deleteIcon${ae(c)}Color${ae(r)}`]},t.root,t[`size${ae(s)}`],t[`color${ae(r)}`],i&&t.clickable,i&&r!=="default"&&t[`clickableColor${ae(r)})`],a&&t.deletable,a&&r!=="default"&&t[`deletableColor${ae(r)}`],t[c],t[`${c}${ae(r)}`]]}})(Ie(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${qe.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${qe.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${qe.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${qe.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${qe.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${qe.icon}`]:{marginLeft:5,marginRight:-6},[`& .${qe.deleteIcon}`]:{WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Ze(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Ze(e.palette.text.primary,.4)}},variants:[{props:{size:"small"},style:{height:24,[`& .${qe.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${qe.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter($n(["contrastText"])).map(([n])=>({props:{color:n},style:{backgroundColor:(e.vars||e).palette[n].main,color:(e.vars||e).palette[n].contrastText,[`& .${qe.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].contrastTextChannel} / 0.7)`:Ze(e.palette[n].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].contrastText}}}})),{props:n=>n.iconColor===n.color,style:{[`& .${qe.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:n=>n.iconColor===n.color&&n.color!=="default",style:{[`& .${qe.icon}`]:{color:"inherit"}}},{props:{onDelete:!0},style:{[`&.${qe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}},...Object.entries(e.palette).filter($n(["dark"])).map(([n])=>({props:{color:n,onDelete:!0},style:{[`&.${qe.focusVisible}`]:{background:(e.vars||e).palette[n].dark}}})),{props:{clickable:!0},style:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${qe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter($n(["dark"])).map(([n])=>({props:{color:n,clickable:!0},style:{[`&:hover, &.${qe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n].dark}}})),{props:{variant:"outlined"},style:{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${qe.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${qe.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${qe.avatar}`]:{marginLeft:4},[`& .${qe.avatarSmall}`]:{marginLeft:2},[`& .${qe.icon}`]:{marginLeft:4},[`& .${qe.iconSmall}`]:{marginLeft:2},[`& .${qe.deleteIcon}`]:{marginRight:5},[`& .${qe.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter($n()).map(([n])=>({props:{variant:"outlined",color:n},style:{color:(e.vars||e).palette[n].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n].mainChannel} / 0.7)`:Ze(e.palette[n].main,.7)}`,[`&.${qe.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[n].main,e.palette.action.hoverOpacity)},[`&.${qe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Ze(e.palette[n].main,e.palette.action.focusOpacity)},[`& .${qe.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].mainChannel} / 0.7)`:Ze(e.palette[n].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].main}}}}))]}})),$O=K("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${ae(r)}`]]}})({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap",variants:[{props:{variant:"outlined"},style:{paddingLeft:11,paddingRight:11}},{props:{size:"small"},style:{paddingLeft:8,paddingRight:8}},{props:{size:"small",variant:"outlined"},style:{paddingLeft:7,paddingRight:7}}]});function Rb(e){return e.key==="Backspace"||e.key==="Delete"}const LO=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiChip"}),{avatar:o,className:i,clickable:a,color:s="default",component:c,deleteIcon:u,disabled:d=!1,icon:p,label:f,onClick:g,onDelete:h,onKeyDown:w,onKeyUp:j,size:k="medium",variant:y="filled",tabIndex:l,skipFocusWhenDisabled:_=!1,...S}=r,x=v.useRef(null),C=At(x,n),z=F=>{F.stopPropagation(),h&&h(F)},E=F=>{F.currentTarget===F.target&&Rb(F)&&F.preventDefault(),w&&w(F)},b=F=>{F.currentTarget===F.target&&h&&Rb(F)&&h(F),j&&j(F)},P=a!==!1&&g?!0:a,R=P||h?Vo:c||"div",N={...r,component:R,disabled:d,size:k,color:s,iconColor:v.isValidElement(p)&&p.props.color||s,onDelete:!!h,clickable:P,variant:y},V=NO(N),H=R===Vo?{component:c||"div",focusVisibleClassName:V.focusVisible,...h&&{disableRipple:!0}}:{};let $=null;h&&($=u&&v.isValidElement(u)?v.cloneElement(u,{className:de(u.props.className,V.deleteIcon),onClick:z}):m.jsx(IO,{className:de(V.deleteIcon),onClick:z}));let M=null;o&&v.isValidElement(o)&&(M=v.cloneElement(o,{className:de(V.avatar,o.props.className)}));let I=null;return p&&v.isValidElement(p)&&(I=v.cloneElement(p,{className:de(V.icon,p.props.className)})),m.jsxs(MO,{as:R,className:de(V.root,i),disabled:P&&d?!0:void 0,onClick:g,onKeyDown:E,onKeyUp:b,ref:C,tabIndex:_&&d?-1:l,ownerState:N,...H,...S,children:[M||I,m.jsx($O,{className:de(V.label),ownerState:N,children:f}),$]})});function Hc(e){return parseInt(e,10)||0}const OO={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function BO(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const FO=v.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:i=1,style:a,value:s,...c}=t,{current:u}=v.useRef(s!=null),d=v.useRef(null),p=At(n,d),f=v.useRef(null),g=v.useRef(null),h=v.useCallback(()=>{const k=d.current,l=Cr(k).getComputedStyle(k);if(l.width==="0px")return{outerHeightStyle:0,overflowing:!1};const _=g.current;_.style.width=l.width,_.value=k.value||t.placeholder||"x",_.value.slice(-1)===`
`&&(_.value+=" ");const S=l.boxSizing,x=Hc(l.paddingBottom)+Hc(l.paddingTop),C=Hc(l.borderBottomWidth)+Hc(l.borderTopWidth),z=_.scrollHeight;_.value="x";const E=_.scrollHeight;let b=z;i&&(b=Math.max(Number(i)*E,b)),o&&(b=Math.min(Number(o)*E,b)),b=Math.max(b,E);const P=b+(S==="border-box"?x+C:0),R=Math.abs(b-z)<=1;return{outerHeightStyle:P,overflowing:R}},[o,i,t.placeholder]),w=v.useCallback(()=>{const k=h();if(BO(k))return;const y=k.outerHeightStyle,l=d.current;f.current!==y&&(f.current=y,l.style.height=`${y}px`),l.style.overflow=k.overflowing?"hidden":""},[h]);sr(()=>{const k=()=>{w()};let y;const l=$p(k),_=d.current,S=Cr(_);S.addEventListener("resize",l);let x;return typeof ResizeObserver<"u"&&(x=new ResizeObserver(k),x.observe(_)),()=>{l.clear(),cancelAnimationFrame(y),S.removeEventListener("resize",l),x&&x.disconnect()}},[h,w]),sr(()=>{w()});const j=k=>{u||w(),r&&r(k)};return m.jsxs(v.Fragment,{children:[m.jsx("textarea",{value:s,onChange:j,ref:p,rows:i,style:a,...c}),m.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:g,tabIndex:-1,style:{...OO.shadow,...a,paddingTop:0,paddingBottom:0}})]})});function Eh(e){return typeof e=="string"}function ts({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 Vp=v.createContext(void 0);function Ri(){return v.useContext(Vp)}function Nb(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function md(e,t=!1){return e&&(Nb(e.value)&&e.value!==""||t&&Nb(e.defaultValue)&&e.defaultValue!=="")}function VO(e){return e.startAdornment}function WO(e){return Pe("MuiInputBase",e)}const Dn=Ee("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var Mb;const Wp=(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${ae(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]},HO=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:a,formControl:s,fullWidth:c,hiddenLabel:u,multiline:d,readOnly:p,size:f,startAdornment:g,type:h}=e,w={root:["root",`color${ae(n)}`,r&&"disabled",o&&"error",c&&"fullWidth",a&&"focused",s&&"formControl",f&&f!=="medium"&&`size${ae(f)}`,d&&"multiline",g&&"adornedStart",i&&"adornedEnd",u&&"hiddenLabel",p&&"readOnly"],input:["input",r&&"disabled",h==="search"&&"inputTypeSearch",d&&"inputMultiline",f==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",g&&"inputAdornedStart",i&&"inputAdornedEnd",p&&"readOnly"]};return Re(w,WO,t)},Up=K("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Wp})(Ie(({theme:e})=>({...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",[`&.${Dn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:t,size:n})=>t.multiline&&n==="small",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:"100%"}}]}))),Gp=K("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Hp})(Ie(({theme:e})=>{const t=e.palette.mode==="light",n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{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%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Dn.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${Dn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:i})=>!i.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:i})=>i.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),$b=v5({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),Ry=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:a,className:s,color:c,components:u={},componentsProps:d={},defaultValue:p,disabled:f,disableInjectingGlobalStyles:g,endAdornment:h,error:w,fullWidth:j=!1,id:k,inputComponent:y="input",inputProps:l={},inputRef:_,margin:S,maxRows:x,minRows:C,multiline:z=!1,name:E,onBlur:b,onChange:P,onClick:R,onFocus:N,onKeyDown:V,onKeyUp:H,placeholder:$,readOnly:M,renderSuffix:I,rows:F,size:U,slotProps:Z={},slots:D={},startAdornment:B,type:O="text",value:Q,...L}=r,oe=l.value!=null?l.value:Q,{current:te}=v.useRef(oe!=null),ee=v.useRef(),ue=v.useCallback(ze=>{},[]),fe=At(ee,_,l.ref,ue),[re,Se]=v.useState(!1),pe=Ri(),_e=ts({props:r,muiFormControl:pe,states:["color","disabled","error","hiddenLabel","size","required","filled"]});_e.focused=pe?pe.focused:re,v.useEffect(()=>{!pe&&f&&re&&(Se(!1),b&&b())},[pe,f,re,b]);const ce=pe&&pe.onFilled,xe=pe&&pe.onEmpty,me=v.useCallback(ze=>{md(ze)?ce&&ce():xe&&xe()},[ce,xe]);sr(()=>{te&&me({value:oe})},[oe,me,te]);const Ke=ze=>{N&&N(ze),l.onFocus&&l.onFocus(ze),pe&&pe.onFocus?pe.onFocus(ze):Se(!0)},Oe=ze=>{b&&b(ze),l.onBlur&&l.onBlur(ze),pe&&pe.onBlur?pe.onBlur(ze):Se(!1)},Ce=(ze,...jt)=>{if(!te){const ke=ze.target||ee.current;if(ke==null)throw new Error(mo(1));me({value:ke.value})}l.onChange&&l.onChange(ze,...jt),P&&P(ze,...jt)};v.useEffect(()=>{me(ee.current)},[]);const Te=ze=>{ee.current&&ze.currentTarget===ze.target&&ee.current.focus(),R&&R(ze)};let ie=y,We=l;z&&ie==="input"&&(F?We={type:void 0,minRows:F,maxRows:F,...We}:We={type:void 0,maxRows:x,minRows:C,...We},ie=FO);const bt=ze=>{me(ze.animationName==="mui-auto-fill-cancel"?ee.current:{value:"x"})};v.useEffect(()=>{pe&&pe.setAdornedStart(!!B)},[pe,B]);const mt={...r,color:_e.color||"primary",disabled:_e.disabled,endAdornment:h,error:_e.error,focused:_e.focused,formControl:pe,fullWidth:j,hiddenLabel:_e.hiddenLabel,multiline:z,size:_e.size,startAdornment:B,type:O},ct=HO(mt),rt=D.root||u.Root||Up,De=Z.root||d.root||{},ft=D.input||u.Input||Gp;return We={...We,...Z.input??d.input},m.jsxs(v.Fragment,{children:[!g&&typeof $b=="function"&&(Mb||(Mb=m.jsx($b,{}))),m.jsxs(rt,{...De,ref:n,onClick:Te,...L,...!Eh(rt)&&{ownerState:{...mt,...De.ownerState}},className:de(ct.root,De.className,s,M&&"MuiInputBase-readOnly"),children:[B,m.jsx(Vp.Provider,{value:null,children:m.jsx(ft,{"aria-invalid":_e.error,"aria-describedby":o,autoComplete:i,autoFocus:a,defaultValue:p,disabled:_e.disabled,id:k,onAnimationStart:bt,name:E,placeholder:$,readOnly:M,required:_e.required,rows:F,value:oe,onKeyDown:V,onKeyUp:H,type:O,...We,...!Eh(ft)&&{as:ie,ownerState:{...mt,...We.ownerState}},ref:fe,className:de(ct.input,We.className,M&&"MuiInputBase-readOnly"),onBlur:Oe,onChange:Ce,onFocus:Ke})}),h,I?I({..._e,startAdornment:B}):null]})]})});function UO(e){return Pe("MuiInput",e)}const zo={...Dn,...Ee("MuiInput",["root","underline","input"])};function GO(e){return Pe("MuiOutlinedInput",e)}const Jn={...Dn,...Ee("MuiOutlinedInput",["root","notchedOutline","input"])};function KO(e){return Pe("MuiFilledInput",e)}const Pn={...Dn,...Ee("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},Lx=Le(m.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function qO(e){return Pe("MuiAutocomplete",e)}const Fe=Ee("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var Lb,Ob;const YO=e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:i,hasClearIcon:a,hasPopupIcon:s,inputFocused:c,popupOpen:u,size:d}=e,p={root:["root",r&&"expanded",o&&"focused",i&&"fullWidth",a&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",c&&"inputFocused"],tag:["tag",`tagSize${ae(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",u&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Re(p,qO,t)},JO=K("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:i,inputFocused:a,size:s}=n;return[{[`& .${Fe.tag}`]:t.tag},{[`& .${Fe.tag}`]:t[`tagSize${ae(s)}`]},{[`& .${Fe.inputRoot}`]:t.inputRoot},{[`& .${Fe.input}`]:t.input},{[`& .${Fe.input}`]:a&&t.inputFocused},t.root,r&&t.fullWidth,i&&t.hasPopupIcon,o&&t.hasClearIcon]}})({[`&.${Fe.focused} .${Fe.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Fe.clearIndicator}`]:{visibility:"visible"}},[`& .${Fe.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${Fe.inputRoot}`]:{[`.${Fe.hasPopupIcon}&, .${Fe.hasClearIcon}&`]:{paddingRight:30},[`.${Fe.hasPopupIcon}.${Fe.hasClearIcon}&`]:{paddingRight:56},[`& .${Fe.input}`]:{width:0,minWidth:30}},[`& .${zo.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${zo.root}.${Dn.sizeSmall}`]:{[`& .${zo.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Jn.root}`]:{padding:9,[`.${Fe.hasPopupIcon}&, .${Fe.hasClearIcon}&`]:{paddingRight:39},[`.${Fe.hasPopupIcon}.${Fe.hasClearIcon}&`]:{paddingRight:65},[`& .${Fe.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${Fe.endAdornment}`]:{right:9}},[`& .${Jn.root}.${Dn.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Fe.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Pn.root}`]:{paddingTop:19,paddingLeft:8,[`.${Fe.hasPopupIcon}&, .${Fe.hasClearIcon}&`]:{paddingRight:39},[`.${Fe.hasPopupIcon}.${Fe.hasClearIcon}&`]:{paddingRight:65},[`& .${Pn.input}`]:{padding:"7px 4px"},[`& .${Fe.endAdornment}`]:{right:9}},[`& .${Pn.root}.${Dn.sizeSmall}`]:{paddingBottom:1,[`& .${Pn.input}`]:{padding:"2.5px 4px"}},[`& .${Dn.hiddenLabel}`]:{paddingTop:8},[`& .${Pn.root}.${Dn.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Fe.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Pn.root}.${Dn.hiddenLabel}.${Dn.sizeSmall}`]:{[`& .${Fe.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Fe.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${Fe.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${Fe.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${Fe.inputRoot}`]:{flexWrap:"wrap"}}}]}),ZO=K("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),XO=K(Dl,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),QO=K(Dl,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>({...t.popupIndicator,...e.popupOpen&&t.popupIndicatorOpen})})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),e3=K(Fp,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Fe.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(Ie(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}))),t3=K(es,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(Ie(({theme:e})=>({...e.typography.body1,overflow:"auto"}))),n3=K("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(Ie(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),r3=K("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(Ie(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),o3=K("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(Ie(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Fe.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${Fe.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Fe.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Fe.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Fe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),i3=K(Ah,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(Ie(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),a3=K("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${Fe.option}`]:{paddingLeft:24}}),s3=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiAutocomplete"}),{autoComplete:o=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:s=!1,ChipProps:c,className:u,clearIcon:d=Lb||(Lb=m.jsx(oL,{fontSize:"small"})),clearOnBlur:p=!r.freeSolo,clearOnEscape:f=!1,clearText:g="Clear",closeText:h="Close",componentsProps:w,defaultValue:j=r.multiple?[]:null,disableClearable:k=!1,disableCloseOnSelect:y=!1,disabled:l=!1,disabledItemsFocusable:_=!1,disableListWrap:S=!1,disablePortal:x=!1,filterOptions:C,filterSelectedOptions:z=!1,forcePopupIcon:E="auto",freeSolo:b=!1,fullWidth:P=!1,getLimitTagsText:R=Qe=>`+${Qe}`,getOptionDisabled:N,getOptionKey:V,getOptionLabel:H,isOptionEqualToValue:$,groupBy:M,handleHomeEndKeys:I=!r.freeSolo,id:F,includeInputInList:U=!1,inputValue:Z,limitTags:D=-1,ListboxComponent:B,ListboxProps:O,loading:Q=!1,loadingText:L="Loading…",multiple:oe=!1,noOptionsText:te="No options",onChange:ee,onClose:ue,onHighlightChange:fe,onInputChange:re,onOpen:Se,open:pe,openOnFocus:_e=!1,openText:ce="Open",options:xe,PaperComponent:me,PopperComponent:Ke,popupIcon:Oe=Ob||(Ob=m.jsx(Lx,{})),readOnly:Ce=!1,renderGroup:Te,renderInput:ie,renderOption:We,renderTags:bt,selectOnFocus:mt=!r.freeSolo,size:ct="medium",slots:rt={},slotProps:De={},value:ft,...ze}=r,{getRootProps:jt,getInputProps:ke,getInputLabelProps:Ae,getPopupIndicatorProps:T,getClearProps:A,getTagProps:W,getListboxProps:J,getOptionProps:X,value:se,dirty:he,expanded:be,id:we,popupOpen:le,focused:He,focusedTag:Ft,anchorEl:gt,setAnchorEl:tn,inputValue:nn,groupedOptions:An}=fL({...r,componentName:"Autocomplete"}),Ar=!k&&!l&&he&&!Ce,fr=(!b||E===!0)&&E!==!1,{onMouseDown:Kr}=ke(),{ref:Qp,...pc}=J(),rs=H||(Qe=>Qe.label??Qe),rn={...r,disablePortal:x,expanded:be,focused:He,fullWidth:P,getOptionLabel:rs,hasClearIcon:Ar,hasPopupIcon:fr,inputFocused:Ft===-1,popupOpen:le,size:ct},$t=YO(rn),qr={slots:{listbox:B,paper:me,popper:Ke,...rt},slotProps:{chip:c,listbox:O,...w,...De}},[Y,q]=yn("listbox",{elementType:"ul",externalForwardedProps:qr,ownerState:rn,className:$t.listbox,additionalProps:pc,ref:Qp}),[ge,Be]=yn("paper",{elementType:es,externalForwardedProps:qr,ownerState:rn,className:$t.paper}),[Ue,Et]=yn("popper",{elementType:Fp,externalForwardedProps:qr,ownerState:rn,className:$t.popper,additionalProps:{disablePortal:x,style:{width:gt?gt.clientWidth:null},role:"presentation",anchorEl:gt,open:le}});let ot;if(oe&&se.length>0){const Qe=Er=>({className:$t.tag,disabled:l,...W(Er)});bt?ot=bt(se,Qe,rn):ot=se.map((Er,_o)=>{const{key:os,...mC}=Qe({index:_o});return m.jsx(LO,{label:rs(Er),size:ct,...mC,...qr.slotProps.chip},os)})}if(D>-1&&Array.isArray(ot)){const Qe=ot.length-D;!He&&Qe>0&&(ot=ot.splice(0,D),ot.push(m.jsx("span",{className:$t.tag,children:R(Qe)},ot.length)))}const mc=Te||(Qe=>m.jsxs("li",{children:[m.jsx(i3,{className:$t.groupLabel,ownerState:rn,component:"div",children:Qe.group}),m.jsx(a3,{className:$t.groupUl,ownerState:rn,children:Qe.children})]},Qe.key)),pC=We||((Qe,Er)=>{const{key:_o,...os}=Qe;return m.jsx("li",{...os,children:rs(Er)},_o)}),lv=(Qe,Er)=>{const _o=X({option:Qe,index:Er});return pC({..._o,className:$t.option},Qe,{selected:_o["aria-selected"],index:Er,inputValue:nn},rn)},cv=qr.slotProps.clearIndicator,uv=qr.slotProps.popupIndicator,em=Qe=>m.jsx(e3,{as:Ue,...Et,children:m.jsx(t3,{as:ge,...Be,children:Qe})});let fc=null;return An.length>0?fc=em(m.jsx(o3,{as:Y,...q,children:An.map((Qe,Er)=>M?mc({key:Qe.key,group:Qe.group,children:Qe.options.map((_o,os)=>lv(_o,Qe.index+os))}):lv(Qe,Er))})):Q&&An.length===0?fc=em(m.jsx(n3,{className:$t.loading,ownerState:rn,children:L})):An.length===0&&!b&&!Q&&(fc=em(m.jsx(r3,{className:$t.noOptions,ownerState:rn,role:"presentation",onMouseDown:Qe=>{Qe.preventDefault()},children:te}))),m.jsxs(v.Fragment,{children:[m.jsx(JO,{ref:n,className:de($t.root,u),ownerState:rn,...jt(ze),children:ie({id:we,disabled:l,fullWidth:!0,size:ct==="small"?"small":void 0,InputLabelProps:Ae(),InputProps:{ref:tn,className:$t.inputRoot,startAdornment:ot,onMouseDown:Qe=>Kr(Qe),...(Ar||fr)&&{endAdornment:m.jsxs(ZO,{className:$t.endAdornment,ownerState:rn,children:[Ar?m.jsx(XO,{...A(),"aria-label":g,title:g,ownerState:rn,...cv,className:de($t.clearIndicator,cv?.className),children:d}):null,fr?m.jsx(QO,{...T(),disabled:l,"aria-label":le?h:ce,title:le?h:ce,ownerState:rn,...uv,className:de($t.popupIndicator,uv?.className),children:Oe}):null]})}},inputProps:{className:$t.input,disabled:l,readOnly:Ce,...ke()}})}),gt?fc:null]})}),l3={entering:{opacity:1},entered:{opacity:1}},Kp=v.forwardRef(function(t,n){const r=mr(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:s,easing:c,in:u,onEnter:d,onEntered:p,onEntering:f,onExit:g,onExited:h,onExiting:w,style:j,timeout:k=o,TransitionComponent:y=zr,...l}=t,_=v.useRef(null),S=At(_,Qa(s),n),x=V=>H=>{if(V){const $=_.current;H===void 0?V($):V($,H)}},C=x(f),z=x((V,H)=>{zx(V);const $=La({style:j,timeout:k,easing:c},{mode:"enter"});V.style.webkitTransition=r.transitions.create("opacity",$),V.style.transition=r.transitions.create("opacity",$),d&&d(V,H)}),E=x(p),b=x(w),P=x(V=>{const H=La({style:j,timeout:k,easing:c},{mode:"exit"});V.style.webkitTransition=r.transitions.create("opacity",H),V.style.transition=r.transitions.create("opacity",H),g&&g(V)}),R=x(h),N=V=>{i&&i(_.current,V)};return m.jsx(y,{appear:a,in:u,nodeRef:_,onEnter:z,onEntered:E,onEntering:C,onExit:P,onExited:R,onExiting:b,addEndListener:N,timeout:k,...l,children:(V,H)=>v.cloneElement(s,{style:{opacity:0,visibility:V==="exited"&&!u?"hidden":void 0,...l3[V],...j,...s.props.style},ref:S,...H})})});function c3(e){return Pe("MuiBackdrop",e)}Ee("MuiBackdrop",["root","invisible"]);const u3=e=>{const{ownerState:t,...n}=e;return n},d3=e=>{const{classes:t,invisible:n}=e;return Re({root:["root",n&&"invisible"]},c3,t)},p3=K("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({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",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),Ox=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiBackdrop"}),{children:o,className:i,component:a="div",invisible:s=!1,open:c,components:u={},componentsProps:d={},slotProps:p={},slots:f={},TransitionComponent:g,transitionDuration:h,...w}=r,j={...r,component:a,invisible:s},k=d3(j),y={transition:g,root:u.Root,...f},l={...d,...p},_={slots:y,slotProps:l},[S,x]=yn("root",{elementType:p3,externalForwardedProps:_,className:de(k.root,i),ownerState:j}),[C,z]=yn("transition",{elementType:Kp,externalForwardedProps:_,ownerState:j}),E=u3(z);return m.jsx(C,{in:c,timeout:h,...w,...E,children:m.jsx(S,{"aria-hidden":!0,...x,classes:k,ref:n,children:o})})}),m3=Ee("MuiBox",["root"]),f3=tc(),je=sx({themeId:xr,defaultTheme:f3,defaultClassName:m3.root,generateClassName:hy.generate});function h3(e){return Pe("MuiButton",e)}const Ui=Ee("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","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),g3=v.createContext({}),y3=v.createContext(void 0),v3=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:a}=e,s={root:["root",i,`${i}${ae(t)}`,`size${ae(o)}`,`${i}Size${ae(o)}`,`color${ae(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${ae(o)}`],endIcon:["icon","endIcon",`iconSize${ae(o)}`]},c=Re(s,h3,a);return{...a,...c}},Bx=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],_3=K(Vo,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${ae(n.color)}`],t[`size${ae(n.size)}`],t[`${n.variant}Size${ae(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(Ie(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${Ui.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${Ui.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Ui.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${Ui.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter($n()).map(([r])=>({props:{color:r},style:{"--variant-textColor":(e.vars||e).palette[r].main,"--variant-outlinedColor":(e.vars||e).palette[r].main,"--variant-outlinedBorder":e.vars?`rgba(${e.vars.palette[r].mainChannel} / 0.5)`:Ze(e.palette[r].main,.5),"--variant-containedColor":(e.vars||e).palette[r].contrastText,"--variant-containedBg":(e.vars||e).palette[r].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[r].dark,"--variant-textBg":e.vars?`rgba(${e.vars.palette[r].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[r].main,e.palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[r].main,"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette[r].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[r].main,e.palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.text.primary,e.palette.action.hoverOpacity),"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.text.primary,e.palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Ui.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Ui.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}}]}})),b3=K("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${ae(n.size)}`]]}})({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},...Bx]}),k3=K("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${ae(n.size)}`]]}})({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},...Bx]}),Vt=v.forwardRef(function(t,n){const r=v.useContext(g3),o=v.useContext(y3),i=El(r,t),a=$e({props:i,name:"MuiButton"}),{children:s,color:c="primary",component:u="button",className:d,disabled:p=!1,disableElevation:f=!1,disableFocusRipple:g=!1,endIcon:h,focusVisibleClassName:w,fullWidth:j=!1,size:k="medium",startIcon:y,type:l,variant:_="text",...S}=a,x={...a,color:c,component:u,disabled:p,disableElevation:f,disableFocusRipple:g,fullWidth:j,size:k,type:l,variant:_},C=v3(x),z=y&&m.jsx(b3,{className:C.startIcon,ownerState:x,children:y}),E=h&&m.jsx(k3,{className:C.endIcon,ownerState:x,children:h}),b=o||"";return m.jsxs(_3,{ownerState:x,className:de(r.className,C.root,d,b),component:u,disabled:p,focusRipple:!g,focusVisibleClassName:de(C.focusVisible,w),ref:n,type:l,...S,classes:C,children:[z,s,E]})});function w3(e){return Pe("MuiCircularProgress",e)}Ee("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const ko=44,Dh=Yl`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`,Ph=Yl`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

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

  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
`,S3=typeof Dh!="string"?cy`
        animation: ${Dh} 1.4s linear infinite;
      `:null,x3=typeof Ph!="string"?cy`
        animation: ${Ph} 1.4s ease-in-out infinite;
      `:null,j3=e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${ae(r)}`],svg:["svg"],circle:["circle",`circle${ae(n)}`,o&&"circleDisableShrink"]};return Re(i,w3,t)},C3=K("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${ae(n.color)}`]]}})(Ie(({theme:e})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:S3||{animation:`${Dh} 1.4s linear infinite`}},...Object.entries(e.palette).filter($n()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),z3=K("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),T3=K("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${ae(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(Ie(({theme:e})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant==="indeterminate"&&!t.disableShrink,style:x3||{animation:`${Ph} 1.4s ease-in-out infinite`}}]}))),Ny=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiCircularProgress"}),{className:o,color:i="primary",disableShrink:a=!1,size:s=40,style:c,thickness:u=3.6,value:d=0,variant:p="indeterminate",...f}=r,g={...r,color:i,disableShrink:a,size:s,thickness:u,value:d,variant:p},h=j3(g),w={},j={},k={};if(p==="determinate"){const y=2*Math.PI*((ko-u)/2);w.strokeDasharray=y.toFixed(3),k["aria-valuenow"]=Math.round(d),w.strokeDashoffset=`${((100-d)/100*y).toFixed(3)}px`,j.transform="rotate(-90deg)"}return m.jsx(C3,{className:de(h.root,o),style:{width:s,height:s,...j,...c},ownerState:g,ref:n,role:"progressbar",...k,...f,children:m.jsx(z3,{className:h.svg,ownerState:g,viewBox:`${ko/2} ${ko/2} ${ko} ${ko}`,children:m.jsx(T3,{className:h.circle,style:w,ownerState:g,cx:ko,cy:ko,r:(ko-u)/2,fill:"none",strokeWidth:u})})})});function A3(e){const t=Cn(e);return t.body===e?Cr(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function il(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Bb(e){return parseInt(Cr(e).getComputedStyle(e).paddingRight,10)||0}function E3(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function Fb(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,a=>{const s=!i.includes(a),c=!E3(a);s&&c&&il(a,o)})}function Wm(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(A3(r)){const a=dx(Cr(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Bb(r)+a}px`;const s=Cn(r).querySelectorAll(".mui-fixed");[].forEach.call(s,c=>{n.push({value:c.style.paddingRight,property:"padding-right",el:c}),c.style.paddingRight=`${Bb(c)+a}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=Cn(r).body;else{const a=r.parentElement,s=Cr(r);i=a?.nodeName==="HTML"&&s.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:s})=>{i?a.style.setProperty(s,i):a.style.removeProperty(s)})}}function P3(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class I3{constructor(){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&&il(t.modalRef,!1);const o=P3(n);Fb(n,t.mount,t.modalRef,o,!0);const i=Wm(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=Wm(this.containers,i=>i.modals.includes(t)),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=Wm(this.containers,a=>a.modals.includes(t)),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&&il(t.modalRef,n),Fb(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&&il(a.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const R3=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function N3(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 M3(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 $3(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||M3(e))}function L3(e){const t=[],n=[];return Array.from(e.querySelectorAll(R3)).forEach((r,o)=>{const i=N3(r);i===-1||!$3(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 O3(){return!0}function B3(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=L3,isEnabled:a=O3,open:s}=e,c=v.useRef(!1),u=v.useRef(null),d=v.useRef(null),p=v.useRef(null),f=v.useRef(null),g=v.useRef(!1),h=v.useRef(null),w=At(Qa(t),h),j=v.useRef(null);v.useEffect(()=>{!s||!h.current||(g.current=!n)},[n,s]),v.useEffect(()=>{if(!s||!h.current)return;const l=Cn(h.current);return h.current.contains(l.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),g.current&&h.current.focus()),()=>{o||(p.current&&p.current.focus&&(c.current=!0,p.current.focus()),p.current=null)}},[s]),v.useEffect(()=>{if(!s||!h.current)return;const l=Cn(h.current),_=C=>{j.current=C,!(r||!a()||C.key!=="Tab")&&l.activeElement===h.current&&C.shiftKey&&(c.current=!0,d.current&&d.current.focus())},S=()=>{const C=h.current;if(C===null)return;if(!l.hasFocus()||!a()||c.current){c.current=!1;return}if(C.contains(l.activeElement)||r&&l.activeElement!==u.current&&l.activeElement!==d.current)return;if(l.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!g.current)return;let z=[];if((l.activeElement===u.current||l.activeElement===d.current)&&(z=i(h.current)),z.length>0){const E=!!(j.current?.shiftKey&&j.current?.key==="Tab"),b=z[0],P=z[z.length-1];typeof b!="string"&&typeof P!="string"&&(E?P.focus():b.focus())}else C.focus()};l.addEventListener("focusin",S),l.addEventListener("keydown",_,!0);const x=setInterval(()=>{l.activeElement&&l.activeElement.tagName==="BODY"&&S()},50);return()=>{clearInterval(x),l.removeEventListener("focusin",S),l.removeEventListener("keydown",_,!0)}},[n,r,o,a,s,i]);const k=l=>{p.current===null&&(p.current=l.relatedTarget),g.current=!0,f.current=l.target;const _=t.props.onFocus;_&&_(l)},y=l=>{p.current===null&&(p.current=l.relatedTarget),g.current=!0};return m.jsxs(v.Fragment,{children:[m.jsx("div",{tabIndex:s?0:-1,onFocus:y,ref:u,"data-testid":"sentinelStart"}),v.cloneElement(t,{ref:w,onFocus:k}),m.jsx("div",{tabIndex:s?0:-1,onFocus:y,ref:d,"data-testid":"sentinelEnd"})]})}function F3(e){return typeof e=="function"?e():e}function V3(e){return e?e.props.hasOwnProperty("in"):!1}const Uc=new I3;function W3(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:o=!1,onTransitionEnter:i,onTransitionExited:a,children:s,onClose:c,open:u,rootRef:d}=e,p=v.useRef({}),f=v.useRef(null),g=v.useRef(null),h=At(g,d),[w,j]=v.useState(!u),k=V3(s);let y=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(y=!1);const l=()=>Cn(f.current),_=()=>(p.current.modalRef=g.current,p.current.mount=f.current,p.current),S=()=>{Uc.mount(_(),{disableScrollLock:r}),g.current&&(g.current.scrollTop=0)},x=pn(()=>{const H=F3(t)||l().body;Uc.add(_(),H),g.current&&S()}),C=()=>Uc.isTopModal(_()),z=pn(H=>{f.current=H,H&&(u&&C()?S():g.current&&il(g.current,y))}),E=v.useCallback(()=>{Uc.remove(_(),y)},[y]);v.useEffect(()=>()=>{E()},[E]),v.useEffect(()=>{u?x():(!k||!o)&&E()},[u,E,k,o,x]);const b=H=>$=>{H.onKeyDown?.($),!($.key!=="Escape"||$.which===229||!C())&&(n||($.stopPropagation(),c&&c($,"escapeKeyDown")))},P=H=>$=>{H.onClick?.($),$.target===$.currentTarget&&c&&c($,"backdropClick")};return{getRootProps:(H={})=>{const $=px(e);delete $.onTransitionEnter,delete $.onTransitionExited;const M={...$,...H};return{role:"presentation",...M,onKeyDown:b(M),ref:h}},getBackdropProps:(H={})=>{const $=H;return{"aria-hidden":!0,...$,onClick:P($),open:u}},getTransitionProps:()=>{const H=()=>{j(!1),i&&i()},$=()=>{j(!0),a&&a(),o&&E()};return{onEnter:rb(H,s?.props.onEnter),onExited:rb($,s?.props.onExited)}},rootRef:h,portalRef:z,isTopModal:C,exited:w,hasTransition:k}}function H3(e){return Pe("MuiModal",e)}Ee("MuiModal",["root","hidden","backdrop"]);const U3=e=>{const{open:t,exited:n,classes:r}=e;return Re({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},H3,r)},G3=K("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(Ie(({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:"hidden"}}]}))),K3=K(Ox,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Fx=v.forwardRef(function(t,n){const r=$e({name:"MuiModal",props:t}),{BackdropComponent:o=K3,BackdropProps:i,classes:a,className:s,closeAfterTransition:c=!1,children:u,container:d,component:p,components:f={},componentsProps:g={},disableAutoFocus:h=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:j=!1,disablePortal:k=!1,disableRestoreFocus:y=!1,disableScrollLock:l=!1,hideBackdrop:_=!1,keepMounted:S=!1,onBackdropClick:x,onClose:C,onTransitionEnter:z,onTransitionExited:E,open:b,slotProps:P={},slots:R={},theme:N,...V}=r,H={...r,closeAfterTransition:c,disableAutoFocus:h,disableEnforceFocus:w,disableEscapeKeyDown:j,disablePortal:k,disableRestoreFocus:y,disableScrollLock:l,hideBackdrop:_,keepMounted:S},{getRootProps:$,getBackdropProps:M,getTransitionProps:I,portalRef:F,isTopModal:U,exited:Z,hasTransition:D}=W3({...H,rootRef:n}),B={...H,exited:Z},O=U3(B),Q={};if(u.props.tabIndex===void 0&&(Q.tabIndex="-1"),D){const{onEnter:re,onExited:Se}=I();Q.onEnter=re,Q.onExited=Se}const L={...V,slots:{root:f.Root,backdrop:f.Backdrop,...R},slotProps:{...g,...P}},[oe,te]=yn("root",{elementType:G3,externalForwardedProps:L,getSlotProps:$,additionalProps:{ref:n,as:p},ownerState:B,className:de(s,O?.root,!B.open&&B.exited&&O?.hidden)}),[ee,ue]=yn("backdrop",{elementType:o,externalForwardedProps:L,additionalProps:i,getSlotProps:re=>M({...re,onClick:Se=>{x&&x(Se),re?.onClick&&re.onClick(Se)}}),className:de(i?.className,O?.backdrop),ownerState:B}),fe=At(i?.ref,ue.ref);return!S&&!b&&(!D||Z)?null:m.jsx($x,{ref:F,container:d,disablePortal:k,children:m.jsxs(oe,{...te,children:[!_&&o?m.jsx(ee,{...ue,ref:fe}):null,m.jsx(B3,{disableEnforceFocus:w,disableAutoFocus:h,disableRestoreFocus:y,isEnabled:U,open:b,children:v.cloneElement(u,Q)})]})})});function q3(e){return Pe("MuiDialog",e)}const Hm=Ee("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Vx=v.createContext({}),Y3=K(Ox,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),J3=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${ae(n)}`],paper:["paper",`paperScroll${ae(n)}`,`paperWidth${ae(String(r))}`,o&&"paperFullWidth",i&&"paperFullScreen"]};return Re(a,q3,t)},Z3=K(Fx,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),X3=K("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${ae(n.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),Q3=K(es,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${ae(n.scroll)}`],t[`paperWidth${ae(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(Ie(({theme:e})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:t})=>!t.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Hm.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(e.breakpoints.values).filter(t=>t!=="xs").map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${Hm.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+32*2)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:t})=>t.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:t})=>t.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Hm.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),My=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiDialog"}),o=mr(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":s,BackdropComponent:c,BackdropProps:u,children:d,className:p,disableEscapeKeyDown:f=!1,fullScreen:g=!1,fullWidth:h=!1,maxWidth:w="sm",onBackdropClick:j,onClick:k,onClose:y,open:l,PaperComponent:_=es,PaperProps:S={},scroll:x="paper",TransitionComponent:C=Kp,transitionDuration:z=i,TransitionProps:E,...b}=r,P={...r,disableEscapeKeyDown:f,fullScreen:g,fullWidth:h,maxWidth:w,scroll:x},R=J3(P),N=v.useRef(),V=I=>{N.current=I.target===I.currentTarget},H=I=>{k&&k(I),N.current&&(N.current=null,j&&j(I),y&&y(I,"backdropClick"))},$=Ql(s),M=v.useMemo(()=>({titleId:$}),[$]);return m.jsx(Z3,{className:de(R.root,p),closeAfterTransition:!0,components:{Backdrop:Y3},componentsProps:{backdrop:{transitionDuration:z,as:c,...u}},disableEscapeKeyDown:f,onClose:y,open:l,ref:n,onClick:H,ownerState:P,...b,children:m.jsx(C,{appear:!0,in:l,timeout:z,role:"presentation",...E,children:m.jsx(X3,{className:de(R.container),onMouseDown:V,ownerState:P,children:m.jsx(Q3,{as:_,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":$,...S,className:de(R.paper,S.className),ownerState:P,children:m.jsx(Vx.Provider,{value:M,children:d})})})})})});function e9(e){return Pe("MuiDialogActions",e)}Ee("MuiDialogActions",["root","spacing"]);const t9=e=>{const{classes:t,disableSpacing:n}=e;return Re({root:["root",!n&&"spacing"]},e9,t)},n9=K("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),Wx=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:i=!1,...a}=r,s={...r,disableSpacing:i},c=t9(s);return m.jsx(n9,{className:de(c.root,o),ownerState:s,ref:n,...a})});function r9(e){return Pe("MuiDialogContent",e)}Ee("MuiDialogContent",["root","dividers"]);function o9(e){return Pe("MuiDialogTitle",e)}const i9=Ee("MuiDialogTitle",["root"]),a9=e=>{const{classes:t,dividers:n}=e;return Re({root:["root",n&&"dividers"]},r9,t)},s9=K("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(Ie(({theme:e})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:t})=>t.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>!t.dividers,style:{[`.${i9.root} + &`]:{paddingTop:0}}}]}))),oc=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiDialogContent"}),{className:o,dividers:i=!1,...a}=r,s={...r,dividers:i},c=a9(s);return m.jsx(s9,{className:de(c.root,o),ownerState:s,ref:n,...a})});function l9(e){return Pe("MuiDialogContentText",e)}Ee("MuiDialogContentText",["root"]);const c9=e=>{const{classes:t}=e,r=Re({root:["root"]},l9,t);return{...t,...r}},u9=K(Me,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Hx=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiDialogContentText"}),{children:o,className:i,...a}=r,s=c9(a);return m.jsx(u9,{component:"p",variant:"body1",color:"textSecondary",ref:n,ownerState:a,className:de(s.root,i),...r,classes:s})}),d9=e=>{const{classes:t}=e;return Re({root:["root"]},o9,t)},p9=K(Me,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),$y=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiDialogTitle"}),{className:o,id:i,...a}=r,s=r,c=d9(s),{titleId:u=i}=v.useContext(Vx);return m.jsx(p9,{component:"h2",className:de(c.root,o),ownerState:s,ref:n,variant:"h6",id:i??u,...a})}),Vb=Ee("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),m9=e=>{const{classes:t,disableUnderline:n,startAdornment:r,endAdornment:o,size:i,hiddenLabel:a,multiline:s}=e,c={root:["root",!n&&"underline",r&&"adornedStart",o&&"adornedEnd",i==="small"&&`size${ae(i)}`,a&&"hiddenLabel",s&&"multiline"],input:["input"]},u=Re(c,KO,t);return{...t,...u}},f9=K(Up,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Wp(e,t),!n.disableUnderline&&t.underline]}})(Ie(({theme:e})=>{const t=e.palette.mode==="light",n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",o=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",i=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,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:o,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Pn.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Pn.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:i},variants:[{props:({ownerState:a})=>!a.disableUnderline,style:{"&::after":{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"},[`&.${Pn.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Pn.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})`:n}`,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(.${Pn.disabled}, .${Pn.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Pn.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter($n()).map(([a])=>({props:{disableUnderline:!1,color:a},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[a]?.main}`}}})),{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:12}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:12}},{props:({ownerState:a})=>a.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:a,size:s})=>a.multiline&&s==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel&&a.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),h9=K(Gp,{name:"MuiFilledInput",slot:"Input",overridesResolver:Hp})(Ie(({theme:e})=>({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"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),fd=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiFilledInput"}),{disableUnderline:o=!1,components:i={},componentsProps:a,fullWidth:s=!1,hiddenLabel:c,inputComponent:u="input",multiline:d=!1,slotProps:p,slots:f={},type:g="text",...h}=r,w={...r,disableUnderline:o,fullWidth:s,inputComponent:u,multiline:d,type:g},j=m9(r),k={root:{ownerState:w},input:{ownerState:w}},y=p??a?cn(k,p??a):k,l=f.root??i.Root??f9,_=f.input??i.Input??h9;return m.jsx(Ry,{slots:{root:l,input:_},componentsProps:y,fullWidth:s,inputComponent:u,multiline:d,ref:n,type:g,...h,classes:j})});fd&&(fd.muiName="Input");function g9(e){return Pe("MuiFormControl",e)}Ee("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const y9=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${ae(n)}`,r&&"fullWidth"]};return Re(o,g9,t)},v9=K("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>({...t.root,...t[`margin${ae(e.margin)}`],...e.fullWidth&&t.fullWidth})})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),_9=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiFormControl"}),{children:o,className:i,color:a="primary",component:s="div",disabled:c=!1,error:u=!1,focused:d,fullWidth:p=!1,hiddenLabel:f=!1,margin:g="none",required:h=!1,size:w="medium",variant:j="outlined",...k}=r,y={...r,color:a,component:s,disabled:c,error:u,fullWidth:p,hiddenLabel:f,margin:g,required:h,size:w,variant:j},l=y9(y),[_,S]=v.useState(()=>{let N=!1;return o&&v.Children.forEach(o,V=>{if(!Lm(V,["Input","Select"]))return;const H=Lm(V,["Select"])?V.props.input:V;H&&VO(H.props)&&(N=!0)}),N}),[x,C]=v.useState(()=>{let N=!1;return o&&v.Children.forEach(o,V=>{Lm(V,["Input","Select"])&&(md(V.props,!0)||md(V.props.inputProps,!0))&&(N=!0)}),N}),[z,E]=v.useState(!1);c&&z&&E(!1);const b=d!==void 0&&!c?d:z;let P;v.useRef(!1);const R=v.useMemo(()=>({adornedStart:_,setAdornedStart:S,color:a,disabled:c,error:u,filled:x,focused:b,fullWidth:p,hiddenLabel:f,size:w,onBlur:()=>{E(!1)},onEmpty:()=>{C(!1)},onFilled:()=>{C(!0)},onFocus:()=>{E(!0)},registerEffect:P,required:h,variant:j}),[_,a,c,u,x,b,p,f,P,h,w,j]);return m.jsx(Vp.Provider,{value:R,children:m.jsx(v9,{as:s,ownerState:y,className:de(l.root,i),ref:n,...k,children:o})})});function b9(e){return Pe("MuiFormHelperText",e)}const Wb=Ee("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var Hb;const k9=e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:a,focused:s,required:c}=e,u={root:["root",o&&"disabled",i&&"error",r&&`size${ae(r)}`,n&&"contained",s&&"focused",a&&"filled",c&&"required"]};return Re(u,b9,t)},w9=K("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${ae(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(Ie(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Wb.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Wb.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:t})=>t.contained,style:{marginLeft:14,marginRight:14}}]}))),S9=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiFormHelperText"}),{children:o,className:i,component:a="p",disabled:s,error:c,filled:u,focused:d,margin:p,required:f,variant:g,...h}=r,w=Ri(),j=ts({props:r,muiFormControl:w,states:["variant","size","disabled","error","filled","focused","required"]}),k={...r,component:a,contained:j.variant==="filled"||j.variant==="outlined",variant:j.variant,size:j.size,disabled:j.disabled,error:j.error,filled:j.filled,focused:j.focused,required:j.required};delete k.ownerState;const y=k9(k);return m.jsx(w9,{as:a,className:de(y.root,i),ref:n,...h,ownerState:k,children:o===" "?Hb||(Hb=m.jsx("span",{className:"notranslate",children:"​"})):o})});function x9(e){return Pe("MuiFormLabel",e)}const al=Ee("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),j9=e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:a,required:s}=e,c={root:["root",`color${ae(n)}`,o&&"disabled",i&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return Re(c,x9,t)},C9=K("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>({...t.root,...e.color==="secondary"&&t.colorSecondary,...e.filled&&t.filled})})(Ie(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter($n()).map(([t])=>({props:{color:t},style:{[`&.${al.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${al.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${al.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),z9=K("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(Ie(({theme:e})=>({[`&.${al.error}`]:{color:(e.vars||e).palette.error.main}}))),T9=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiFormLabel"}),{children:o,className:i,color:a,component:s="label",disabled:c,error:u,filled:d,focused:p,required:f,...g}=r,h=Ri(),w=ts({props:r,muiFormControl:h,states:["color","required","focused","disabled","error","filled"]}),j={...r,color:w.color||"primary",component:s,disabled:w.disabled,error:w.error,filled:w.filled,focused:w.focused,required:w.required},k=j9(j);return m.jsxs(C9,{as:s,ownerState:j,className:de(k.root,i),ref:n,...g,children:[o,w.required&&m.jsxs(z9,{ownerState:j,"aria-hidden":!0,className:k.asterisk,children:[" ","*"]})]})});function Ih(e){return`scale(${e}, ${e**2})`}const A9={entering:{opacity:1,transform:Ih(1)},entered:{opacity:1,transform:"none"}},Um=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Rl=v.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:a,in:s,onEnter:c,onEntered:u,onEntering:d,onExit:p,onExited:f,onExiting:g,style:h,timeout:w="auto",TransitionComponent:j=zr,...k}=t,y=di(),l=v.useRef(),_=mr(),S=v.useRef(null),x=At(S,Qa(i),n),C=H=>$=>{if(H){const M=S.current;$===void 0?H(M):H(M,$)}},z=C(d),E=C((H,$)=>{zx(H);const{duration:M,delay:I,easing:F}=La({style:h,timeout:w,easing:a},{mode:"enter"});let U;w==="auto"?(U=_.transitions.getAutoHeightDuration(H.clientHeight),l.current=U):U=M,H.style.transition=[_.transitions.create("opacity",{duration:U,delay:I}),_.transitions.create("transform",{duration:Um?U:U*.666,delay:I,easing:F})].join(","),c&&c(H,$)}),b=C(u),P=C(g),R=C(H=>{const{duration:$,delay:M,easing:I}=La({style:h,timeout:w,easing:a},{mode:"exit"});let F;w==="auto"?(F=_.transitions.getAutoHeightDuration(H.clientHeight),l.current=F):F=$,H.style.transition=[_.transitions.create("opacity",{duration:F,delay:M}),_.transitions.create("transform",{duration:Um?F:F*.666,delay:Um?M:M||F*.333,easing:I})].join(","),H.style.opacity=0,H.style.transform=Ih(.75),p&&p(H)}),N=C(f),V=H=>{w==="auto"&&y.start(l.current||0,H),r&&r(S.current,H)};return m.jsx(j,{appear:o,in:s,nodeRef:S,onEnter:E,onEntered:b,onEntering:z,onExit:R,onExited:N,onExiting:P,addEndListener:V,timeout:w==="auto"?null:w,...k,children:(H,$)=>v.cloneElement(i,{style:{opacity:0,transform:Ih(.75),visibility:H==="exited"&&!s?"hidden":void 0,...A9[H],...h,...i.props.style},ref:x,...$})})});Rl&&(Rl.muiSupportAuto=!0);const E9=e=>{const{classes:t,disableUnderline:n}=e,o=Re({root:["root",!n&&"underline"],input:["input"]},UO,t);return{...t,...o}},D9=K(Up,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Wp(e,t),!n.disableUnderline&&t.underline]}})(Ie(({theme:e})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{position:"relative",variants:[{props:({ownerState:r})=>r.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{"&::after":{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"},[`&.${zo.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${zo.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,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(.${zo.disabled}, .${zo.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${zo.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter($n()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),P9=K(Gp,{name:"MuiInput",slot:"Input",overridesResolver:Hp})({}),hd=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiInput"}),{disableUnderline:o=!1,components:i={},componentsProps:a,fullWidth:s=!1,inputComponent:c="input",multiline:u=!1,slotProps:d,slots:p={},type:f="text",...g}=r,h=E9(r),j={root:{ownerState:{disableUnderline:o}}},k=d??a?cn(d??a,j):j,y=p.root??i.Root??D9,l=p.input??i.Input??P9;return m.jsx(Ry,{slots:{root:y,input:l},slotProps:k,fullWidth:s,inputComponent:c,multiline:u,ref:n,type:f,...g,classes:h})});hd&&(hd.muiName="Input");function I9(e){return Pe("MuiInputAdornment",e)}const Ub=Ee("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var Gb;const R9=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${ae(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},N9=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:i,variant:a}=e,s={root:["root",n&&"disablePointerEvents",o&&`position${ae(o)}`,a,r&&"hiddenLabel",i&&`size${ae(i)}`]};return Re(s,I9,t)},M9=K("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:R9})(Ie(({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${Ub.positionStart}&:not(.${Ub.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),Ux=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiInputAdornment"}),{children:o,className:i,component:a="div",disablePointerEvents:s=!1,disableTypography:c=!1,position:u,variant:d,...p}=r,f=Ri()||{};let g=d;d&&f.variant,f&&!g&&(g=f.variant);const h={...r,hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:s,position:u,variant:g},w=N9(h);return m.jsx(Vp.Provider,{value:null,children:m.jsx(M9,{as:a,ownerState:h,className:de(w.root,i),ref:n,...p,children:typeof o=="string"&&!c?m.jsx(Me,{color:"textSecondary",children:o}):m.jsxs(v.Fragment,{children:[u==="start"?Gb||(Gb=m.jsx("span",{className:"notranslate",children:"​"})):null,o]})})})});function $9(e){return Pe("MuiInputLabel",e)}Ee("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const L9=e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:a,required:s}=e,c={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&r!=="normal"&&`size${ae(r)}`,a],asterisk:[s&&"asterisk"]},u=Re(c,$9,t);return{...t,...u}},O9=K(T9,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${al.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]]}})(Ie(({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:t})=>t.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:t})=>t.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:t})=>!t.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="filled"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:t,ownerState:n,size:r})=>t==="filled"&&n.shrink&&r==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="outlined"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),B9=v.forwardRef(function(t,n){const r=$e({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,margin:i,shrink:a,variant:s,className:c,...u}=r,d=Ri();let p=a;typeof p>"u"&&d&&(p=d.filled||d.focused||d.adornedStart);const f=ts({props:r,muiFormControl:d,states:["size","variant","required","focused"]}),g={...r,disableAnimation:o,formControl:d,shrink:p,size:f.size,variant:f.variant,required:f.required,focused:f.focused},h=L9(g);return m.jsx(O9,{"data-shrink":p,ref:n,className:de(h.root,c),...u,ownerState:g,classes:h})}),Wo=v.createContext({});function F9(e){return Pe("MuiList",e)}Ee("MuiList",["root","padding","dense","subheader"]);const V9=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return Re({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},F9,t)},W9=K("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]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),Ly=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiList"}),{children:o,className:i,component:a="ul",dense:s=!1,disablePadding:c=!1,subheader:u,...d}=r,p=v.useMemo(()=>({dense:s}),[s]),f={...r,component:a,dense:s,disablePadding:c},g=V9(f);return m.jsx(Wo.Provider,{value:p,children:m.jsxs(W9,{as:a,className:de(g.root,i),ref:n,ownerState:f,...d,children:[u,o]})})});function H9(e){return Pe("MuiListItemButton",e)}const ks=Ee("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),U9=(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]},G9=e=>{const{alignItems:t,classes:n,dense:r,disabled:o,disableGutters:i,divider:a,selected:s}=e,u=Re({root:["root",r&&"dense",!i&&"gutters",a&&"divider",o&&"disabled",t==="flex-start"&&"alignItemsFlexStart",s&&"selected"]},H9,n);return{...n,...u}},K9=K(Vo,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:U9})(Ie(({theme:e})=>({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"}},[`&.${ks.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${ks.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${ks.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(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})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${ks.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${ks.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},variants:[{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.dense,style:{paddingTop:4,paddingBottom:4}}]}))),Oy=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiListItemButton"}),{alignItems:o="center",autoFocus:i=!1,component:a="div",children:s,dense:c=!1,disableGutters:u=!1,divider:d=!1,focusVisibleClassName:p,selected:f=!1,className:g,...h}=r,w=v.useContext(Wo),j=v.useMemo(()=>({dense:c||w.dense||!1,alignItems:o,disableGutters:u}),[o,w.dense,c,u]),k=v.useRef(null);sr(()=>{i&&k.current&&k.current.focus()},[i]);const y={...r,alignItems:o,dense:j.dense,disableGutters:u,divider:d,selected:f},l=G9(y),_=At(k,n);return m.jsx(Wo.Provider,{value:j,children:m.jsx(K9,{ref:_,href:h.href||h.to,component:(h.href||h.to)&&a==="div"?"button":a,focusVisibleClassName:de(l.focusVisible,p),ownerState:y,className:de(l.root,g),...h,classes:l,children:s})})});function q9(e){return Pe("MuiListItemSecondaryAction",e)}Ee("MuiListItemSecondaryAction",["root","disableGutters"]);const Y9=e=>{const{disableGutters:t,classes:n}=e;return Re({root:["root",t&&"disableGutters"]},q9,n)},J9=K("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),Gx=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiListItemSecondaryAction"}),{className:o,...i}=r,a=v.useContext(Wo),s={...r,disableGutters:a.disableGutters},c=Y9(s);return m.jsx(J9,{className:de(c.root,o),ownerState:s,ref:n,...i})});Gx.muiName="ListItemSecondaryAction";function Z9(e){return Pe("MuiListItemIcon",e)}const Kb=Ee("MuiListItemIcon",["root","alignItemsFlexStart"]),X9=e=>{const{alignItems:t,classes:n}=e;return Re({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Z9,n)},Q9=K("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(Ie(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),By=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiListItemIcon"}),{className:o,...i}=r,a=v.useContext(Wo),s={...r,alignItems:a.alignItems},c=X9(s);return m.jsx(Q9,{className:de(c.root,o),ownerState:s,ref:n,...i})});function e4(e){return Pe("MuiListItemText",e)}const pa=Ee("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),t4=e=>{const{classes:t,inset:n,primary:r,secondary:o,dense:i}=e;return Re({root:["root",n&&"inset",i&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},e4,t)},n4=K("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${pa.primary}`]:t.primary},{[`& .${pa.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[`.${kb.root}:where(& .${pa.primary})`]:{display:"block"},[`.${kb.root}:where(& .${pa.secondary})`]:{display:"block"},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),Fy=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiListItemText"}),{children:o,className:i,disableTypography:a=!1,inset:s=!1,primary:c,primaryTypographyProps:u,secondary:d,secondaryTypographyProps:p,...f}=r,{dense:g}=v.useContext(Wo);let h=c??o,w=d;const j={...r,disableTypography:a,inset:s,primary:!!h,secondary:!!w,dense:g},k=t4(j);return h!=null&&h.type!==Me&&!a&&(h=m.jsx(Me,{variant:g?"body2":"body1",className:k.primary,component:u?.variant?void 0:"span",...u,children:h})),w!=null&&w.type!==Me&&!a&&(w=m.jsx(Me,{variant:"body2",className:k.secondary,color:"textSecondary",...p,children:w})),m.jsxs(n4,{className:de(k.root,i),ownerState:j,ref:n,...f,children:[h,w]})});function Gm(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function qb(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Kx(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.startsWith(t.keys.join(""))}function ws(e,t,n,r,o,i){let a=!1,s=o(e,t,t?n:!1);for(;s;){if(s===e.firstChild){if(a)return!1;a=!0}const c=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!Kx(s,i)||c)s=o(e,s,n);else return s.focus(),!0}return!1}const r4=v.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:i=!1,children:a,className:s,disabledItemsFocusable:c=!1,disableListWrap:u=!1,onKeyDown:d,variant:p="selectedMenu",...f}=t,g=v.useRef(null),h=v.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});sr(()=>{o&&g.current.focus()},[o]),v.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(l,{direction:_})=>{const S=!g.current.style.width;if(l.clientHeight<g.current.clientHeight&&S){const x=`${dx(Cr(l))}px`;g.current.style[_==="rtl"?"paddingLeft":"paddingRight"]=x,g.current.style.width=`calc(100% + ${x})`}return g.current}}),[]);const w=l=>{const _=g.current,S=l.key;if(l.ctrlKey||l.metaKey||l.altKey){d&&d(l);return}const C=Cn(_).activeElement;if(S==="ArrowDown")l.preventDefault(),ws(_,C,u,c,Gm);else if(S==="ArrowUp")l.preventDefault(),ws(_,C,u,c,qb);else if(S==="Home")l.preventDefault(),ws(_,null,u,c,Gm);else if(S==="End")l.preventDefault(),ws(_,null,u,c,qb);else if(S.length===1){const z=h.current,E=S.toLowerCase(),b=performance.now();z.keys.length>0&&(b-z.lastTime>500?(z.keys=[],z.repeating=!0,z.previousKeyMatched=!0):z.repeating&&E!==z.keys[0]&&(z.repeating=!1)),z.lastTime=b,z.keys.push(E);const P=C&&!z.repeating&&Kx(C,z);z.previousKeyMatched&&(P||ws(_,C,!1,c,Gm,z))?l.preventDefault():z.previousKeyMatched=!1}d&&d(l)},j=At(g,n);let k=-1;v.Children.forEach(a,(l,_)=>{if(!v.isValidElement(l)){k===_&&(k+=1,k>=a.length&&(k=-1));return}l.props.disabled||(p==="selectedMenu"&&l.props.selected||k===-1)&&(k=_),k===_&&(l.props.disabled||l.props.muiSkipListHighlight||l.type.muiSkipListHighlight)&&(k+=1,k>=a.length&&(k=-1))});const y=v.Children.map(a,(l,_)=>{if(_===k){const S={};return i&&(S.autoFocus=!0),l.props.tabIndex===void 0&&p==="selectedMenu"&&(S.tabIndex=0),v.cloneElement(l,S)}return l});return m.jsx(Ly,{role:"menu",ref:j,className:s,onKeyDown:w,tabIndex:o?0:-1,...f,children:y})});function o4(e){return Pe("MuiPopover",e)}Ee("MuiPopover",["root","paper"]);function Yb(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function Jb(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function Zb(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Km(e){return typeof e=="function"?e():e}const i4=e=>{const{classes:t}=e;return Re({root:["root"],paper:["paper"]},o4,t)},a4=K(Fx,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),qx=K(es,{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}),s4=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiPopover"}),{action:o,anchorEl:i,anchorOrigin:a={vertical:"top",horizontal:"left"},anchorPosition:s,anchorReference:c="anchorEl",children:u,className:d,container:p,elevation:f=8,marginThreshold:g=16,open:h,PaperProps:w={},slots:j={},slotProps:k={},transformOrigin:y={vertical:"top",horizontal:"left"},TransitionComponent:l=Rl,transitionDuration:_="auto",TransitionProps:{onEntering:S,...x}={},disableScrollLock:C=!1,...z}=r,E=k?.paper??w,b=v.useRef(),P={...r,anchorOrigin:a,anchorReference:c,elevation:f,marginThreshold:g,externalPaperSlotProps:E,transformOrigin:y,TransitionComponent:l,transitionDuration:_,TransitionProps:x},R=i4(P),N=v.useCallback(()=>{if(c==="anchorPosition")return s;const ue=Km(i),re=(ue&&ue.nodeType===1?ue:Cn(b.current).body).getBoundingClientRect();return{top:re.top+Yb(re,a.vertical),left:re.left+Jb(re,a.horizontal)}},[i,a.horizontal,a.vertical,s,c]),V=v.useCallback(ue=>({vertical:Yb(ue,y.vertical),horizontal:Jb(ue,y.horizontal)}),[y.horizontal,y.vertical]),H=v.useCallback(ue=>{const fe={width:ue.offsetWidth,height:ue.offsetHeight},re=V(fe);if(c==="none")return{top:null,left:null,transformOrigin:Zb(re)};const Se=N();let pe=Se.top-re.vertical,_e=Se.left-re.horizontal;const ce=pe+fe.height,xe=_e+fe.width,me=Cr(Km(i)),Ke=me.innerHeight-g,Oe=me.innerWidth-g;if(g!==null&&pe<g){const Ce=pe-g;pe-=Ce,re.vertical+=Ce}else if(g!==null&&ce>Ke){const Ce=ce-Ke;pe-=Ce,re.vertical+=Ce}if(g!==null&&_e<g){const Ce=_e-g;_e-=Ce,re.horizontal+=Ce}else if(xe>Oe){const Ce=xe-Oe;_e-=Ce,re.horizontal+=Ce}return{top:`${Math.round(pe)}px`,left:`${Math.round(_e)}px`,transformOrigin:Zb(re)}},[i,c,N,V,g]),[$,M]=v.useState(h),I=v.useCallback(()=>{const ue=b.current;if(!ue)return;const fe=H(ue);fe.top!==null&&ue.style.setProperty("top",fe.top),fe.left!==null&&(ue.style.left=fe.left),ue.style.transformOrigin=fe.transformOrigin,M(!0)},[H]);v.useEffect(()=>(C&&window.addEventListener("scroll",I),()=>window.removeEventListener("scroll",I)),[i,C,I]);const F=(ue,fe)=>{S&&S(ue,fe),I()},U=()=>{M(!1)};v.useEffect(()=>{h&&I()}),v.useImperativeHandle(o,()=>h?{updatePosition:()=>{I()}}:null,[h,I]),v.useEffect(()=>{if(!h)return;const ue=$p(()=>{I()}),fe=Cr(i);return fe.addEventListener("resize",ue),()=>{ue.clear(),fe.removeEventListener("resize",ue)}},[i,h,I]);let Z=_;_==="auto"&&!l.muiSupportAuto&&(Z=void 0);const D=p||(i?Cn(Km(i)).body:void 0),B={slots:j,slotProps:{...k,paper:E}},[O,Q]=yn("paper",{elementType:qx,externalForwardedProps:B,additionalProps:{elevation:f,className:de(R.paper,E?.className),style:$?E.style:{...E.style,opacity:0}},ownerState:P}),[L,{slotProps:oe,...te}]=yn("root",{elementType:a4,externalForwardedProps:B,additionalProps:{slotProps:{backdrop:{invisible:!0}},container:D,open:h},ownerState:P,className:de(R.root,d)}),ee=At(b,Q.ref);return m.jsx(L,{...te,...!Eh(L)&&{slotProps:oe,disableScrollLock:C},...z,ref:n,children:m.jsx(l,{appear:!0,in:h,onEntering:F,onExited:U,timeout:Z,...x,children:m.jsx(O,{...Q,ref:ee,children:u})})})});function l4(e){return Pe("MuiMenu",e)}Ee("MuiMenu",["root","paper","list"]);const c4={vertical:"top",horizontal:"right"},u4={vertical:"top",horizontal:"left"},d4=e=>{const{classes:t}=e;return Re({root:["root"],paper:["paper"],list:["list"]},l4,t)},p4=K(s4,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),m4=K(qx,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),f4=K(r4,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),h4=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiMenu"}),{autoFocus:o=!0,children:i,className:a,disableAutoFocusItem:s=!1,MenuListProps:c={},onClose:u,open:d,PaperProps:p={},PopoverClasses:f,transitionDuration:g="auto",TransitionProps:{onEntering:h,...w}={},variant:j="selectedMenu",slots:k={},slotProps:y={},...l}=r,_=ec(),S={...r,autoFocus:o,disableAutoFocusItem:s,MenuListProps:c,onEntering:h,PaperProps:p,transitionDuration:g,TransitionProps:w,variant:j},x=d4(S),C=o&&!s&&d,z=v.useRef(null),E=($,M)=>{z.current&&z.current.adjustStyleForScrollbar($,{direction:_?"rtl":"ltr"}),h&&h($,M)},b=$=>{$.key==="Tab"&&($.preventDefault(),u&&u($,"tabKeyDown"))};let P=-1;v.Children.map(i,($,M)=>{v.isValidElement($)&&($.props.disabled||(j==="selectedMenu"&&$.props.selected||P===-1)&&(P=M))});const R=k.paper??m4,N=y.paper??p,V=zi({elementType:k.root,externalSlotProps:y.root,ownerState:S,className:[x.root,a]}),H=zi({elementType:R,externalSlotProps:N,ownerState:S,className:x.paper});return m.jsx(p4,{onClose:u,anchorOrigin:{vertical:"bottom",horizontal:_?"right":"left"},transformOrigin:_?c4:u4,slots:{paper:R,root:k.root},slotProps:{root:V,paper:H},open:d,ref:n,transitionDuration:g,TransitionProps:{onEntering:E,...w},ownerState:S,...l,classes:f,children:m.jsx(f4,{onKeyDown:b,actions:z,autoFocus:o&&(P===-1||s),autoFocusItem:C,variant:j,...c,className:de(x.list,c.className),children:i})})});function g4(e){return Pe("MuiMenuItem",e)}const Ss=Ee("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),y4=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},v4=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:a}=e,c=Re({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},g4,a);return{...a,...c}},_4=K(Vo,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:y4})(Ie(({theme:e})=>({...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","&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ss.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ss.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Ss.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(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})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Ss.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ss.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Vb.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Vb.inset}`]:{marginLeft:52},[`& .${pa.root}`]:{marginTop:0,marginBottom:0},[`& .${pa.inset}`]:{paddingLeft:36},[`& .${Kb.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${Kb.root} svg`]:{fontSize:"1.25rem"}}}]}))),Rr=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:a=!1,divider:s=!1,disableGutters:c=!1,focusVisibleClassName:u,role:d="menuitem",tabIndex:p,className:f,...g}=r,h=v.useContext(Wo),w=v.useMemo(()=>({dense:a||h.dense||!1,disableGutters:c}),[h.dense,a,c]),j=v.useRef(null);sr(()=>{o&&j.current&&j.current.focus()},[o]);const k={...r,dense:w.dense,divider:s,disableGutters:c},y=v4(r),l=At(j,n);let _;return r.disabled||(_=p!==void 0?p:-1),m.jsx(Wo.Provider,{value:w,children:m.jsx(_4,{ref:l,role:d,tabIndex:_,component:i,focusVisibleClassName:de(y.focusVisible,u),className:de(y.root,f),...g,ownerState:k,classes:y})})});function b4(e){return Pe("MuiNativeSelect",e)}const Vy=Ee("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),k4=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,s={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${ae(n)}`,i&&"iconOpen",r&&"disabled"]};return Re(s,b4,t)},Yx=K("select")(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${Vy.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!=="filled"&&t.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),w4=K(Yx,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Tn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Vy.multiple}`]:t.multiple}]}})({}),Jx=K("svg")(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${Vy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),S4=K(Jx,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${ae(n.variant)}`],n.open&&t.iconOpen]}})({}),x4=v.forwardRef(function(t,n){const{className:r,disabled:o,error:i,IconComponent:a,inputRef:s,variant:c="standard",...u}=t,d={...t,disabled:o,variant:c,error:i},p=k4(d);return m.jsxs(v.Fragment,{children:[m.jsx(w4,{ownerState:d,className:de(p.select,r),disabled:o,ref:s||n,...u}),t.multiple?null:m.jsx(S4,{as:a,ownerState:d,className:p.icon})]})});var Xb;const j4=K("fieldset",{shouldForwardProp:Tn})({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%"}),C4=K("legend",{shouldForwardProp:Tn})(Ie(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function z4(e){const{children:t,classes:n,className:r,label:o,notched:i,...a}=e,s=o!=null&&o!=="",c={...e,notched:i,withLabel:s};return m.jsx(j4,{"aria-hidden":!0,className:r,ownerState:c,...a,children:m.jsx(C4,{ownerState:c,children:s?m.jsx("span",{children:o}):Xb||(Xb=m.jsx("span",{className:"notranslate",children:"​"}))})})}const T4=e=>{const{classes:t}=e,r=Re({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},GO,t);return{...t,...r}},A4=K(Up,{shouldForwardProp:e=>Tn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Wp})(Ie(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Jn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},[`&.${Jn.focused} .${Jn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter($n()).map(([n])=>({props:{color:n},style:{[`&.${Jn.focused} .${Jn.notchedOutline}`]:{borderColor:(e.vars||e).palette[n].main}}})),{props:{},style:{"@media (hover: none)":{[`&:hover .${Jn.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${Jn.error} .${Jn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Jn.disabled} .${Jn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:n})=>n.startAdornment,style:{paddingLeft:14}},{props:({ownerState:n})=>n.endAdornment,style:{paddingRight:14}},{props:({ownerState:n})=>n.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:n,size:r})=>n.multiline&&r==="small",style:{padding:"8.5px 14px"}}]}})),E4=K(z4,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(Ie(({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}})),D4=K(Gp,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Hp})(Ie(({theme:e})=>({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"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),gd=v.forwardRef(function(t,n){var r;const o=$e({props:t,name:"MuiOutlinedInput"}),{components:i={},fullWidth:a=!1,inputComponent:s="input",label:c,multiline:u=!1,notched:d,slots:p={},type:f="text",...g}=o,h=T4(o),w=Ri(),j=ts({props:o,muiFormControl:w,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),k={...o,color:j.color||"primary",disabled:j.disabled,error:j.error,focused:j.focused,formControl:w,fullWidth:a,hiddenLabel:j.hiddenLabel,multiline:u,size:j.size,type:f},y=p.root??i.Root??A4,l=p.input??i.Input??D4;return m.jsx(Ry,{slots:{root:y,input:l},renderSuffix:_=>m.jsx(E4,{ownerState:k,className:h.notchedOutline,label:c!=null&&c!==""&&j.required?r||(r=m.jsxs(v.Fragment,{children:[c," ","*"]})):c,notched:typeof d<"u"?d:!!(_.startAdornment||_.filled||_.focused)}),fullWidth:a,inputComponent:s,multiline:u,ref:n,type:f,...g,classes:{...h,notchedOutline:null}})});gd&&(gd.muiName="Input");function P4(e){return Pe("MuiSelect",e)}const xs=Ee("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Qb;const I4=K(Yx,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${xs.select}`]:t.select},{[`&.${xs.select}`]:t[n.variant]},{[`&.${xs.error}`]:t.error},{[`&.${xs.multiple}`]:t.multiple}]}})({[`&.${xs.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),R4=K(Jx,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${ae(n.variant)}`],n.open&&t.iconOpen]}})({}),N4=K("input",{shouldForwardProp:e=>xx(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 e0(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function M4(e){return e==null||typeof e=="string"&&!e.trim()}const $4=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:a}=e,s={select:["select",n,r&&"disabled",o&&"multiple",a&&"error"],icon:["icon",`icon${ae(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Re(s,P4,t)},L4=v.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":o,autoFocus:i,autoWidth:a,children:s,className:c,defaultOpen:u,defaultValue:d,disabled:p,displayEmpty:f,error:g=!1,IconComponent:h,inputRef:w,labelId:j,MenuProps:k={},multiple:y,name:l,onBlur:_,onChange:S,onClose:x,onFocus:C,onOpen:z,open:E,readOnly:b,renderValue:P,SelectDisplayProps:R={},tabIndex:N,type:V,value:H,variant:$="standard",...M}=t,[I,F]=Sa({controlled:H,default:d,name:"Select"}),[U,Z]=Sa({controlled:E,default:u,name:"Select"}),D=v.useRef(null),B=v.useRef(null),[O,Q]=v.useState(null),{current:L}=v.useRef(E!=null),[oe,te]=v.useState(),ee=At(n,w),ue=v.useCallback(ke=>{B.current=ke,ke&&Q(ke)},[]),fe=O?.parentNode;v.useImperativeHandle(ee,()=>({focus:()=>{B.current.focus()},node:D.current,value:I}),[I]),v.useEffect(()=>{u&&U&&O&&!L&&(te(a?null:fe.clientWidth),B.current.focus())},[O,a]),v.useEffect(()=>{i&&B.current.focus()},[i]),v.useEffect(()=>{if(!j)return;const ke=Cn(B.current).getElementById(j);if(ke){const Ae=()=>{getSelection().isCollapsed&&B.current.focus()};return ke.addEventListener("click",Ae),()=>{ke.removeEventListener("click",Ae)}}},[j]);const re=(ke,Ae)=>{ke?z&&z(Ae):x&&x(Ae),L||(te(a?null:fe.clientWidth),Z(ke))},Se=ke=>{ke.button===0&&(ke.preventDefault(),B.current.focus(),re(!0,ke))},pe=ke=>{re(!1,ke)},_e=v.Children.toArray(s),ce=ke=>{const Ae=_e.find(T=>T.props.value===ke.target.value);Ae!==void 0&&(F(Ae.props.value),S&&S(ke,Ae))},xe=ke=>Ae=>{let T;if(Ae.currentTarget.hasAttribute("tabindex")){if(y){T=Array.isArray(I)?I.slice():[];const A=I.indexOf(ke.props.value);A===-1?T.push(ke.props.value):T.splice(A,1)}else T=ke.props.value;if(ke.props.onClick&&ke.props.onClick(Ae),I!==T&&(F(T),S)){const A=Ae.nativeEvent||Ae,W=new A.constructor(A.type,A);Object.defineProperty(W,"target",{writable:!0,value:{value:T,name:l}}),S(W,ke)}y||re(!1,Ae)}},me=ke=>{b||[" ","ArrowUp","ArrowDown","Enter"].includes(ke.key)&&(ke.preventDefault(),re(!0,ke))},Ke=O!==null&&U,Oe=ke=>{!Ke&&_&&(Object.defineProperty(ke,"target",{writable:!0,value:{value:I,name:l}}),_(ke))};delete M["aria-invalid"];let Ce,Te;const ie=[];let We=!1;(md({value:I})||f)&&(P?Ce=P(I):We=!0);const bt=_e.map(ke=>{if(!v.isValidElement(ke))return null;let Ae;if(y){if(!Array.isArray(I))throw new Error(mo(2));Ae=I.some(T=>e0(T,ke.props.value)),Ae&&We&&ie.push(ke.props.children)}else Ae=e0(I,ke.props.value),Ae&&We&&(Te=ke.props.children);return v.cloneElement(ke,{"aria-selected":Ae?"true":"false",onClick:xe(ke),onKeyUp:T=>{T.key===" "&&T.preventDefault(),ke.props.onKeyUp&&ke.props.onKeyUp(T)},role:"option",selected:Ae,value:void 0,"data-value":ke.props.value})});We&&(y?ie.length===0?Ce=null:Ce=ie.reduce((ke,Ae,T)=>(ke.push(Ae),T<ie.length-1&&ke.push(", "),ke),[]):Ce=Te);let mt=oe;!a&&L&&O&&(mt=fe.clientWidth);let ct;typeof N<"u"?ct=N:ct=p?null:0;const rt=R.id||(l?`mui-component-select-${l}`:void 0),De={...t,variant:$,value:I,open:Ke,error:g},ft=$4(De),ze={...k.PaperProps,...k.slotProps?.paper},jt=Ql();return m.jsxs(v.Fragment,{children:[m.jsx(I4,{as:"div",ref:ue,tabIndex:ct,role:"combobox","aria-controls":jt,"aria-disabled":p?"true":void 0,"aria-expanded":Ke?"true":"false","aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[j,rt].filter(Boolean).join(" ")||void 0,"aria-describedby":r,onKeyDown:me,onMouseDown:p||b?null:Se,onBlur:Oe,onFocus:C,...R,ownerState:De,className:de(R.className,ft.select,c),id:rt,children:M4(Ce)?Qb||(Qb=m.jsx("span",{className:"notranslate",children:"​"})):Ce}),m.jsx(N4,{"aria-invalid":g,value:Array.isArray(I)?I.join(","):I,name:l,ref:D,"aria-hidden":!0,onChange:ce,tabIndex:-1,disabled:p,className:ft.nativeInput,autoFocus:i,...M,ownerState:De}),m.jsx(R4,{as:h,className:ft.icon,ownerState:De}),m.jsx(h4,{id:`menu-${l||""}`,anchorEl:fe,open:Ke,onClose:pe,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...k,MenuListProps:{"aria-labelledby":j,role:"listbox","aria-multiselectable":y?"true":void 0,disableListWrap:!0,id:jt,...k.MenuListProps},slotProps:{...k.slotProps,paper:{...ze,style:{minWidth:mt,...ze!=null?ze.style:null}}},children:bt})]})}),O4=e=>{const{classes:t}=e;return t},Wy={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Tn(e)&&e!=="variant",slot:"Root"},B4=K(hd,Wy)(""),F4=K(gd,Wy)(""),V4=K(fd,Wy)(""),Zx=v.forwardRef(function(t,n){const r=m5({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:i,classes:a={},className:s,defaultOpen:c=!1,displayEmpty:u=!1,IconComponent:d=Lx,id:p,input:f,inputProps:g,label:h,labelId:w,MenuProps:j,multiple:k=!1,native:y=!1,onClose:l,onOpen:_,open:S,renderValue:x,SelectDisplayProps:C,variant:z="outlined",...E}=r,b=y?x4:L4,P=Ri(),R=ts({props:r,muiFormControl:P,states:["variant","error"]}),N=R.variant||z,V={...r,variant:N,classes:a},H=O4(V),{root:$,...M}=H,I=f||{standard:m.jsx(B4,{ownerState:V}),outlined:m.jsx(F4,{label:h,ownerState:V}),filled:m.jsx(V4,{ownerState:V})}[N],F=At(n,Qa(I));return m.jsx(v.Fragment,{children:v.cloneElement(I,{inputComponent:b,inputProps:{children:i,error:R.error,IconComponent:d,variant:N,type:void 0,multiple:k,...y?{id:p}:{autoWidth:o,defaultOpen:c,displayEmpty:u,labelId:w,MenuProps:j,onClose:l,onOpen:_,open:S,renderValue:x,SelectDisplayProps:{id:p,...C}},...g,classes:g?cn(M,g.classes):M,...f?f.props.inputProps:{}},...(k&&y||u)&&N==="outlined"?{notched:!0}:{},ref:F,className:de(I.props.className,s,H.root),...!f&&{variant:N},...E})})});Zx.muiName="Select";function W4(e){return Pe("MuiTooltip",e)}const wt=Ee("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);function H4(e){return Math.round(e*1e5)/1e5}const U4=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${ae(i.split("-")[0])}`],arrow:["arrow"]};return Re(a,W4,t)},G4=K(Fp,{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]}})(Ie(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:"auto"}},{props:({open:t})=>!t,style:{pointerEvents:"none"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*="bottom"] .${wt.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${wt.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${wt.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},[`&[data-popper-placement*="left"] .${wt.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="right"] .${wt.arrow}`]:{left:0,marginLeft:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="right"] .${wt.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="left"] .${wt.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="left"] .${wt.arrow}`]:{left:0,marginLeft:"-0.71em"}}}]}))),K4=K("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${ae(n.placement.split("-")[0])}`]]}})(Ie(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Ze(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,[`.${wt.popper}[data-popper-placement*="left"] &`]:{transformOrigin:"right center"},[`.${wt.popper}[data-popper-placement*="right"] &`]:{transformOrigin:"left center"},[`.${wt.popper}[data-popper-placement*="top"] &`]:{transformOrigin:"center bottom",marginBottom:"14px"},[`.${wt.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:"center top",marginTop:"14px"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:"relative",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${H4(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${wt.popper}[data-popper-placement*="left"] &`]:{marginRight:"14px"},[`.${wt.popper}[data-popper-placement*="right"] &`]:{marginLeft:"14px"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${wt.popper}[data-popper-placement*="left"] &`]:{marginRight:"24px"},[`.${wt.popper}[data-popper-placement*="right"] &`]:{marginLeft:"24px"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${wt.popper}[data-popper-placement*="left"] &`]:{marginLeft:"14px"},[`.${wt.popper}[data-popper-placement*="right"] &`]:{marginRight:"14px"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${wt.popper}[data-popper-placement*="left"] &`]:{marginLeft:"24px"},[`.${wt.popper}[data-popper-placement*="right"] &`]:{marginRight:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${wt.popper}[data-popper-placement*="top"] &`]:{marginBottom:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${wt.popper}[data-popper-placement*="bottom"] &`]:{marginTop:"24px"}}}]}))),q4=K("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(Ie(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Ze(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let Gc=!1;const t0=new Lp;let js={x:0,y:0};function Kc(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const Rh=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiTooltip"}),{arrow:o=!1,children:i,classes:a,components:s={},componentsProps:c={},describeChild:u=!1,disableFocusListener:d=!1,disableHoverListener:p=!1,disableInteractive:f=!1,disableTouchListener:g=!1,enterDelay:h=100,enterNextDelay:w=0,enterTouchDelay:j=700,followCursor:k=!1,id:y,leaveDelay:l=0,leaveTouchDelay:_=1500,onClose:S,onOpen:x,open:C,placement:z="bottom",PopperComponent:E,PopperProps:b={},slotProps:P={},slots:R={},title:N,TransitionComponent:V=Rl,TransitionProps:H,...$}=r,M=v.isValidElement(i)?i:m.jsx("span",{children:i}),I=mr(),F=ec(),[U,Z]=v.useState(),[D,B]=v.useState(null),O=v.useRef(!1),Q=f||k,L=di(),oe=di(),te=di(),ee=di(),[ue,fe]=Sa({controlled:C,default:!1,name:"Tooltip",state:"open"});let re=ue;const Se=Ql(y),pe=v.useRef(),_e=pn(()=>{pe.current!==void 0&&(document.body.style.WebkitUserSelect=pe.current,pe.current=void 0),ee.clear()});v.useEffect(()=>_e,[_e]);const ce=le=>{t0.clear(),Gc=!0,fe(!0),x&&!re&&x(le)},xe=pn(le=>{t0.start(800+l,()=>{Gc=!1}),fe(!1),S&&re&&S(le),L.start(I.transitions.duration.shortest,()=>{O.current=!1})}),me=le=>{O.current&&le.type!=="touchstart"||(U&&U.removeAttribute("title"),oe.clear(),te.clear(),h||Gc&&w?oe.start(Gc?w:h,()=>{ce(le)}):ce(le))},Ke=le=>{oe.clear(),te.start(l,()=>{xe(le)})},[,Oe]=v.useState(!1),Ce=le=>{ld(le.target)||(Oe(!1),Ke(le))},Te=le=>{U||Z(le.currentTarget),ld(le.target)&&(Oe(!0),me(le))},ie=le=>{O.current=!0;const He=M.props;He.onTouchStart&&He.onTouchStart(le)},We=le=>{ie(le),te.clear(),L.clear(),_e(),pe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ee.start(j,()=>{document.body.style.WebkitUserSelect=pe.current,me(le)})},bt=le=>{M.props.onTouchEnd&&M.props.onTouchEnd(le),_e(),te.start(_,()=>{xe(le)})};v.useEffect(()=>{if(!re)return;function le(He){He.key==="Escape"&&xe(He)}return document.addEventListener("keydown",le),()=>{document.removeEventListener("keydown",le)}},[xe,re]);const mt=At(Qa(M),Z,n);!N&&N!==0&&(re=!1);const ct=v.useRef(),rt=le=>{const He=M.props;He.onMouseMove&&He.onMouseMove(le),js={x:le.clientX,y:le.clientY},ct.current&&ct.current.update()},De={},ft=typeof N=="string";u?(De.title=!re&&ft&&!p?N:null,De["aria-describedby"]=re?Se:null):(De["aria-label"]=ft?N:null,De["aria-labelledby"]=re&&!ft?Se:null);const ze={...De,...$,...M.props,className:de($.className,M.props.className),onTouchStart:ie,ref:mt,...k?{onMouseMove:rt}:{}},jt={};g||(ze.onTouchStart=We,ze.onTouchEnd=bt),p||(ze.onMouseOver=Kc(me,ze.onMouseOver),ze.onMouseLeave=Kc(Ke,ze.onMouseLeave),Q||(jt.onMouseOver=me,jt.onMouseLeave=Ke)),d||(ze.onFocus=Kc(Te,ze.onFocus),ze.onBlur=Kc(Ce,ze.onBlur),Q||(jt.onFocus=Te,jt.onBlur=Ce));const ke=v.useMemo(()=>{let le=[{name:"arrow",enabled:!!D,options:{element:D,padding:4}}];return b.popperOptions?.modifiers&&(le=le.concat(b.popperOptions.modifiers)),{...b.popperOptions,modifiers:le}},[D,b]),Ae={...r,isRtl:F,arrow:o,disableInteractive:Q,placement:z,PopperComponentProp:E,touch:O.current},T=U4(Ae),A=R.popper??s.Popper??G4,W=R.transition??s.Transition??V??Rl,J=R.tooltip??s.Tooltip??K4,X=R.arrow??s.Arrow??q4,se=da(A,{...b,...P.popper??c.popper,className:de(T.popper,b?.className,(P.popper??c.popper)?.className)},Ae),he=da(W,{...H,...P.transition??c.transition},Ae),be=da(J,{...P.tooltip??c.tooltip,className:de(T.tooltip,(P.tooltip??c.tooltip)?.className)},Ae),we=da(X,{...P.arrow??c.arrow,className:de(T.arrow,(P.arrow??c.arrow)?.className)},Ae);return m.jsxs(v.Fragment,{children:[v.cloneElement(M,ze),m.jsx(A,{as:E??Fp,placement:z,anchorEl:k?{getBoundingClientRect:()=>({top:js.y,left:js.x,right:js.x,bottom:js.y,width:0,height:0})}:U,popperRef:ct,open:U?re:!1,id:Se,transition:!0,...jt,...se,popperOptions:ke,children:({TransitionProps:le})=>m.jsx(W,{timeout:I.transitions.duration.shorter,...le,...he,children:m.jsxs(J,{...be,children:[N,o?m.jsx(X,{...we,ref:B}):null]})})})]})});function Y4(e){return Pe("MuiTab",e)}const qn=Ee("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper","icon"]),J4=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:i,label:a,selected:s,disabled:c}=e,u={root:["root",i&&a&&"labelIcon",`textColor${ae(n)}`,r&&"fullWidth",o&&"wrapped",s&&"selected",c&&"disabled"],icon:["iconWrapper","icon"]};return Re(u,Y4,t)},Z4=K(Vo,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${ae(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${qn.iconWrapper}`]:t.iconWrapper},{[`& .${qn.icon}`]:t.icon}]}})(Ie(({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",lineHeight:1.25,variants:[{props:({ownerState:t})=>t.label&&(t.iconPosition==="top"||t.iconPosition==="bottom"),style:{flexDirection:"column"}},{props:({ownerState:t})=>t.label&&t.iconPosition!=="top"&&t.iconPosition!=="bottom",style:{flexDirection:"row"}},{props:({ownerState:t})=>t.icon&&t.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="top",style:{[`& > .${qn.icon}`]:{marginBottom:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="bottom",style:{[`& > .${qn.icon}`]:{marginTop:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="start",style:{[`& > .${qn.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="end",style:{[`& > .${qn.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,[`&.${qn.selected}`]:{opacity:1},[`&.${qn.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${qn.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${qn.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${qn.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${qn.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:t})=>t.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"}},{props:({ownerState:t})=>t.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]}))),X4=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiTab"}),{className:o,disabled:i=!1,disableFocusRipple:a=!1,fullWidth:s,icon:c,iconPosition:u="top",indicator:d,label:p,onChange:f,onClick:g,onFocus:h,selected:w,selectionFollowsFocus:j,textColor:k="inherit",value:y,wrapped:l=!1,..._}=r,S={...r,disabled:i,disableFocusRipple:a,selected:w,icon:!!c,iconPosition:u,label:!!p,fullWidth:s,textColor:k,wrapped:l},x=J4(S),C=c&&p&&v.isValidElement(c)?v.cloneElement(c,{className:de(x.icon,c.props.className)}):c,z=b=>{!w&&f&&f(b,y),g&&g(b)},E=b=>{j&&!w&&f&&f(b,y),h&&h(b)};return m.jsxs(Z4,{focusRipple:!a,className:de(x.root,o),ref:n,role:"tab","aria-selected":w,disabled:i,onClick:z,onFocus:E,ownerState:S,tabIndex:w?0:-1,..._,children:[u==="top"||u==="start"?m.jsxs(v.Fragment,{children:[C,p]}):m.jsxs(v.Fragment,{children:[p,C]}),d]})}),Q4=Le(m.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),eB=Le(m.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function tB(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function nB(e,t,n,r={},o=()=>{}){const{ease:i=tB,duration:a=300}=r;let s=null;const c=t[e];let u=!1;const d=()=>{u=!0},p=f=>{if(u){o(new Error("Animation cancelled"));return}s===null&&(s=f);const g=Math.min(1,(f-s)/a);if(t[e]=i(g)*(n-c)+c,g>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(p)};return c===n?(o(new Error("Element already at target position")),d):(requestAnimationFrame(p),d)}const rB={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function oB(e){const{onChange:t,...n}=e,r=v.useRef(),o=v.useRef(null),i=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return sr(()=>{const a=$p(()=>{const c=r.current;i(),c!==r.current&&t(r.current)}),s=Cr(o.current);return s.addEventListener("resize",a),()=>{a.clear(),s.removeEventListener("resize",a)}},[t]),v.useEffect(()=>{i(),t(r.current)},[t]),m.jsx("div",{style:rB,ref:o,...n})}function iB(e){return Pe("MuiTabScrollButton",e)}const aB=Ee("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),sB=e=>{const{classes:t,orientation:n,disabled:r}=e;return Re({root:["root",n,r&&"disabled"]},iB,t)},lB=K(Vo,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${aB.disabled}`]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),cB=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiTabScrollButton"}),{className:o,slots:i={},slotProps:a={},direction:s,orientation:c,disabled:u,...d}=r,p=ec(),f={isRtl:p,...r},g=sB(f),h=i.StartScrollButtonIcon??Q4,w=i.EndScrollButtonIcon??eB,j=zi({elementType:h,externalSlotProps:a.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f}),k=zi({elementType:w,externalSlotProps:a.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f});return m.jsx(lB,{component:"div",className:de(g.root,o),ref:n,role:null,ownerState:f,tabIndex:null,...d,style:{...d.style,...c==="vertical"&&{"--TabScrollButton-svgRotate":`rotate(${p?-90:90}deg)`}},children:s==="left"?m.jsx(h,{...j}):m.jsx(w,{...k})})});function uB(e){return Pe("MuiTabs",e)}const qm=Ee("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),n0=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,r0=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,qc=(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}}},dB=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:i,centered:a,scrollButtonsHideMobile:s,classes:c}=e;return Re({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},uB,c)},pB=K("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${qm.scrollButtons}`]:t.scrollButtons},{[`& .${qm.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(Ie(({theme:e})=>({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex",variants:[{props:({ownerState:t})=>t.vertical,style:{flexDirection:"column"}},{props:({ownerState:t})=>t.scrollButtonsHideMobile,style:{[`& .${qm.scrollButtons}`]:{[e.breakpoints.down("sm")]:{display:"none"}}}}]}))),mB=K("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]}})({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap",variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:"hidden",width:"100%"}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:"auto",overflowY:"hidden"}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:"auto",overflowX:"hidden"}}]}),fB=K("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})({display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.centered,style:{justifyContent:"center"}}]}),hB=K("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(Ie(({theme:e})=>({position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create(),variants:[{props:{indicatorColor:"primary"},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:"secondary"},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:t})=>t.vertical,style:{height:"100%",width:2,right:0}}]}))),gB=K(oB)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),o0={},yB=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiTabs"}),o=mr(),i=ec(),{"aria-label":a,"aria-labelledby":s,action:c,centered:u=!1,children:d,className:p,component:f="div",allowScrollButtonsMobile:g=!1,indicatorColor:h="primary",onChange:w,orientation:j="horizontal",ScrollButtonComponent:k=cB,scrollButtons:y="auto",selectionFollowsFocus:l,slots:_={},slotProps:S={},TabIndicatorProps:x={},TabScrollButtonProps:C={},textColor:z="primary",value:E,variant:b="standard",visibleScrollbar:P=!1,...R}=r,N=b==="scrollable",V=j==="vertical",H=V?"scrollTop":"scrollLeft",$=V?"top":"left",M=V?"bottom":"right",I=V?"clientHeight":"clientWidth",F=V?"height":"width",U={...r,component:f,allowScrollButtonsMobile:g,indicatorColor:h,orientation:j,vertical:V,scrollButtons:y,textColor:z,variant:b,visibleScrollbar:P,fixed:!N,hideScrollbar:N&&!P,scrollableX:N&&!V,scrollableY:N&&V,centered:u&&!N,scrollButtonsHideMobile:!g},Z=dB(U),D=zi({elementType:_.StartScrollButtonIcon,externalSlotProps:S.startScrollButtonIcon,ownerState:U}),B=zi({elementType:_.EndScrollButtonIcon,externalSlotProps:S.endScrollButtonIcon,ownerState:U}),[O,Q]=v.useState(!1),[L,oe]=v.useState(o0),[te,ee]=v.useState(!1),[ue,fe]=v.useState(!1),[re,Se]=v.useState(!1),[pe,_e]=v.useState({overflow:"hidden",scrollbarWidth:0}),ce=new Map,xe=v.useRef(null),me=v.useRef(null),Ke=()=>{const T=xe.current;let A;if(T){const J=T.getBoundingClientRect();A={clientWidth:T.clientWidth,scrollLeft:T.scrollLeft,scrollTop:T.scrollTop,scrollWidth:T.scrollWidth,top:J.top,bottom:J.bottom,left:J.left,right:J.right}}let W;if(T&&E!==!1){const J=me.current.children;if(J.length>0){const X=J[ce.get(E)];W=X?X.getBoundingClientRect():null}}return{tabsMeta:A,tabMeta:W}},Oe=pn(()=>{const{tabsMeta:T,tabMeta:A}=Ke();let W=0,J;V?(J="top",A&&T&&(W=A.top-T.top+T.scrollTop)):(J=i?"right":"left",A&&T&&(W=(i?-1:1)*(A[J]-T[J]+T.scrollLeft)));const X={[J]:W,[F]:A?A[F]:0};if(typeof L[J]!="number"||typeof L[F]!="number")oe(X);else{const se=Math.abs(L[J]-X[J]),he=Math.abs(L[F]-X[F]);(se>=1||he>=1)&&oe(X)}}),Ce=(T,{animation:A=!0}={})=>{A?nB(H,xe.current,T,{duration:o.transitions.duration.standard}):xe.current[H]=T},Te=T=>{let A=xe.current[H];V?A+=T:A+=T*(i?-1:1),Ce(A)},ie=()=>{const T=xe.current[I];let A=0;const W=Array.from(me.current.children);for(let J=0;J<W.length;J+=1){const X=W[J];if(A+X[I]>T){J===0&&(A=T);break}A+=X[I]}return A},We=()=>{Te(-1*ie())},bt=()=>{Te(ie())},mt=v.useCallback(T=>{_e({overflow:null,scrollbarWidth:T})},[]),ct=()=>{const T={};T.scrollbarSizeListener=N?m.jsx(gB,{onChange:mt,className:de(Z.scrollableX,Z.hideScrollbar)}):null;const W=N&&(y==="auto"&&(te||ue)||y===!0);return T.scrollButtonStart=W?m.jsx(k,{slots:{StartScrollButtonIcon:_.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:D},orientation:j,direction:i?"right":"left",onClick:We,disabled:!te,...C,className:de(Z.scrollButtons,C.className)}):null,T.scrollButtonEnd=W?m.jsx(k,{slots:{EndScrollButtonIcon:_.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:B},orientation:j,direction:i?"left":"right",onClick:bt,disabled:!ue,...C,className:de(Z.scrollButtons,C.className)}):null,T},rt=pn(T=>{const{tabsMeta:A,tabMeta:W}=Ke();if(!(!W||!A)){if(W[$]<A[$]){const J=A[H]+(W[$]-A[$]);Ce(J,{animation:T})}else if(W[M]>A[M]){const J=A[H]+(W[M]-A[M]);Ce(J,{animation:T})}}}),De=pn(()=>{N&&y!==!1&&Se(!re)});v.useEffect(()=>{const T=$p(()=>{xe.current&&Oe()});let A;const W=se=>{se.forEach(he=>{he.removedNodes.forEach(be=>{A?.unobserve(be)}),he.addedNodes.forEach(be=>{A?.observe(be)})}),T(),De()},J=Cr(xe.current);J.addEventListener("resize",T);let X;return typeof ResizeObserver<"u"&&(A=new ResizeObserver(T),Array.from(me.current.children).forEach(se=>{A.observe(se)})),typeof MutationObserver<"u"&&(X=new MutationObserver(W),X.observe(me.current,{childList:!0})),()=>{T.clear(),J.removeEventListener("resize",T),X?.disconnect(),A?.disconnect()}},[Oe,De]),v.useEffect(()=>{const T=Array.from(me.current.children),A=T.length;if(typeof IntersectionObserver<"u"&&A>0&&N&&y!==!1){const W=T[0],J=T[A-1],X={root:xe.current,threshold:.99},se=le=>{ee(!le[0].isIntersecting)},he=new IntersectionObserver(se,X);he.observe(W);const be=le=>{fe(!le[0].isIntersecting)},we=new IntersectionObserver(be,X);return we.observe(J),()=>{he.disconnect(),we.disconnect()}}},[N,y,re,d?.length]),v.useEffect(()=>{Q(!0)},[]),v.useEffect(()=>{Oe()}),v.useEffect(()=>{rt(o0!==L)},[rt,L]),v.useImperativeHandle(c,()=>({updateIndicator:Oe,updateScrollButtons:De}),[Oe,De]);const ft=m.jsx(hB,{...x,className:de(Z.indicator,x.className),ownerState:U,style:{...L,...x.style}});let ze=0;const jt=v.Children.map(d,T=>{if(!v.isValidElement(T))return null;const A=T.props.value===void 0?ze:T.props.value;ce.set(A,ze);const W=A===E;return ze+=1,v.cloneElement(T,{fullWidth:b==="fullWidth",indicator:W&&!O&&ft,selected:W,selectionFollowsFocus:l,onChange:w,textColor:z,value:A,...ze===1&&E===!1&&!T.props.tabIndex?{tabIndex:0}:{}})}),ke=T=>{const A=me.current,W=Cn(A).activeElement;if(W.getAttribute("role")!=="tab")return;let X=j==="horizontal"?"ArrowLeft":"ArrowUp",se=j==="horizontal"?"ArrowRight":"ArrowDown";switch(j==="horizontal"&&i&&(X="ArrowRight",se="ArrowLeft"),T.key){case X:T.preventDefault(),qc(A,W,r0);break;case se:T.preventDefault(),qc(A,W,n0);break;case"Home":T.preventDefault(),qc(A,null,n0);break;case"End":T.preventDefault(),qc(A,null,r0);break}},Ae=ct();return m.jsxs(pB,{className:de(Z.root,p),ownerState:U,ref:n,as:f,...R,children:[Ae.scrollButtonStart,Ae.scrollbarSizeListener,m.jsxs(mB,{className:Z.scroller,ownerState:U,style:{overflow:pe.overflow,[V?`margin${i?"Left":"Right"}`:"marginBottom"]:P?void 0:-pe.scrollbarWidth},ref:xe,children:[m.jsx(fB,{"aria-label":a,"aria-labelledby":s,"aria-orientation":j==="vertical"?"vertical":null,className:Z.flexContainer,ownerState:U,onKeyDown:ke,ref:me,role:"tablist",children:jt}),O&&ft]}),Ae.scrollButtonEnd]})});function vB(e){return Pe("MuiTextField",e)}Ee("MuiTextField",["root"]);const _B={standard:hd,filled:fd,outlined:gd},bB=e=>{const{classes:t}=e;return Re({root:["root"]},vB,t)},kB=K(_9,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),mi=v.forwardRef(function(t,n){const r=$e({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:i=!1,children:a,className:s,color:c="primary",defaultValue:u,disabled:d=!1,error:p=!1,FormHelperTextProps:f,fullWidth:g=!1,helperText:h,id:w,InputLabelProps:j,inputProps:k,InputProps:y,inputRef:l,label:_,maxRows:S,minRows:x,multiline:C=!1,name:z,onBlur:E,onChange:b,onFocus:P,placeholder:R,required:N=!1,rows:V,select:H=!1,SelectProps:$,slots:M={},slotProps:I={},type:F,value:U,variant:Z="outlined",...D}=r,B={...r,autoFocus:i,color:c,disabled:d,error:p,fullWidth:g,multiline:C,required:N,select:H,variant:Z},O=bB(B),Q=Ql(w),L=h&&Q?`${Q}-helper-text`:void 0,oe=_&&Q?`${Q}-label`:void 0,te=_B[Z],ee={slots:M,slotProps:{input:y,inputLabel:j,htmlInput:k,formHelperText:f,select:$,...I}},ue={},fe=ee.slotProps.inputLabel;Z==="outlined"&&(fe&&typeof fe.shrink<"u"&&(ue.notched=fe.shrink),ue.label=_),H&&((!$||!$.native)&&(ue.id=void 0),ue["aria-describedby"]=void 0);const[re,Se]=yn("input",{elementType:te,externalForwardedProps:ee,additionalProps:ue,ownerState:B}),[pe,_e]=yn("inputLabel",{elementType:B9,externalForwardedProps:ee,ownerState:B}),[ce,xe]=yn("htmlInput",{elementType:"input",externalForwardedProps:ee,ownerState:B}),[me,Ke]=yn("formHelperText",{elementType:S9,externalForwardedProps:ee,ownerState:B}),[Oe,Ce]=yn("select",{elementType:Zx,externalForwardedProps:ee,ownerState:B}),Te=m.jsx(re,{"aria-describedby":L,autoComplete:o,autoFocus:i,defaultValue:u,fullWidth:g,multiline:C,name:z,rows:V,maxRows:S,minRows:x,type:F,value:U,id:Q,inputRef:l,onBlur:E,onChange:b,onFocus:P,placeholder:R,inputProps:xe,slots:{input:M.htmlInput?ce:void 0},...Se});return m.jsxs(kB,{className:de(O.root,s),disabled:d,error:p,fullWidth:g,ref:n,required:N,color:c,variant:Z,ownerState:B,...D,children:[_!=null&&_!==""&&m.jsx(pe,{htmlFor:Q,id:oe,..._e,children:_}),H?m.jsx(Oe,{"aria-describedby":L,id:Q,labelId:oe,value:U,input:Te,...Ce,children:a}):Te,h&&m.jsx(me,{id:L,...Ke,children:h})]})}),wB=Le(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"),SB=Le(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"),xB=Le(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"),jB=Le(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"),CB=Le(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"),zB=Le(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"),TB=Le(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"),AB=Le(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"),EB=Le([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"),DB=Le(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.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Create"),PB=Le(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"),IB=Le(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"),RB=Le(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"),NB=Le(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"),MB=Le(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"),Xx=Le(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"),$B=Le(m.jsx("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),LB=Le(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"),Nh=Le(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"),OB=Le(m.jsx("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61"}),"FilterAlt"),BB=Le(m.jsx("path",{d:"M7 2v11h3v9l7-12h-4l4-8z"}),"FlashOn"),FB=Le(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"),VB=Le(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"),WB=Le(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"),HB=Le(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"),UB=Le(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"),GB=Le(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"),KB=Le([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"),qB=Le(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"),YB=Le(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"),JB=Le(m.jsx("path",{d:"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z"}),"ReportProblemOutlined"),ZB=Le(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"),XB=Le(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"),QB=Le(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"),e7=Le(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"),t7=Le(m.jsx("path",{d:"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z"}),"SwapVert"),n7=Le(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 Ut=(e=>(e[e.Main=0]="Main",e[e.Players=1]="Players",e[e.IFrame=2]="IFrame",e[e.PlayerModalOnly=3]="PlayerModalOnly",e))(Ut||{});const Hy=Bt({default:0,key:"menuPage"}),Qx=()=>ur(Hy),Uy=()=>Gn(Hy),Ni=()=>Un(Hy),Rt=(e,t)=>{const n=v.useRef();v.useEffect(()=>{n.current=t},[t]),v.useEffect(()=>{const r=o=>{const{action:i,data:a}=o.data;n.current&&n.current.call&&i===e&&n.current(a)};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[e])},qp=(e,t,n="Unknown")=>{window.__MenuDebugMode&&(console.group(`${n} | Action: ${e}`),console.dir(t),console.groupEnd())},tt=(e,t)=>{const n=t??[];return n.includes(e)||n.includes("all_permissions")},r7=e=>{let t="m",n=Math.round(e);return n>=1e3&&(n=+(n/1e3).toFixed(1),t="km"),`${n.toLocaleString()} ${t}`},ej=e=>e[Math.round(Math.random()*(e.length-1))],Yp=()=>!window.invokeNative,i0=(e,t="long")=>new Date(e*1e3).toLocaleDateString(window.nuiSystemLanguages,{dateStyle:t}),a0=(e,t="long",n="medium")=>new Date(e*1e3).toLocaleString(window.nuiSystemLanguages,{dateStyle:t,timeStyle:n});async function Ge(e,t={},n){const r={...n,method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(qp(e,t,"PostToScripts"),Yp()&&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}}const o7=new Set([9,10,11,12,13,32,127,160,173,847,1564,4447,4448,6068,6069,6155,6156,6157,6158,7355,7356,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8234,8235,8236,8237,8238,8239,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,10240,12288,12644,65024,65025,65026,65027,65028,65029,65030,65031,65032,65033,65034,65035,65036,65037,65038,65039,65279,65440,65520,65521,65522,65523,65524,65525,65526,65527,65528,65532,78844,119155,119156,119157,119158,119159,119160,119161,119162,917504,917505,917506,917507,917508,917509,917510,917511,917512,917513,917514,917515,917516,917517,917518,917519,917520,917521,917522,917523,917524,917525,917526,917527,917528,917529,917530,917531,917532,917533,917534,917535,917536,917537,917538,917539,917540,917541,917542,917543,917544,917545,917546,917547,917548,917549,917550,917551,917552,917553,917554,917555,917556,917557,917558,917559,917560,917561,917562,917563,917564,917565,917566,917567,917568,917569,917570,917571,917572,917573,917574,917575,917576,917577,917578,917579,917580,917581,917582,917583,917584,917585,917586,917587,917588,917589,917590,917591,917592,917593,917594,917595,917596,917597,917598,917599,917600,917601,917602,917603,917604,917605,917606,917607,917608,917609,917610,917611,917612,917613,917614,917615,917616,917617,917618,917619,917620,917621,917622,917623,917624,917625,917626,917627,917628,917629,917630,917631,917760,917761,917762,917763,917764,917765,917766,917767,917768,917769,917770,917771,917772,917773,917774,917775,917776,917777,917778,917779,917780,917781,917782,917783,917784,917785,917786,917787,917788,917789,917790,917791,917792,917793,917794,917795,917796,917797,917798,917799,917800,917801,917802,917803,917804,917805,917806,917807,917808,917809,917810,917811,917812,917813,917814,917815,917816,917817,917818,917819,917820,917821,917822,917823,917824,917825,917826,917827,917828,917829,917830,917831,917832,917833,917834,917835,917836,917837,917838,917839,917840,917841,917842,917843,917844,917845,917846,917847,917848,917849,917850,917851,917852,917853,917854,917855,917856,917857,917858,917859,917860,917861,917862,917863,917864,917865,917866,917867,917868,917869,917870,917871,917872,917873,917874,917875,917876,917877,917878,917879,917880,917881,917882,917883,917884,917885,917886,917887,917888,917889,917890,917891,917892,917893,917894,917895,917896,917897,917898,917899,917900,917901,917902,917903,917904,917905,917906,917907,917908,917909,917910,917911,917912,917913,917914,917915,917916,917917,917918,917919,917920,917921,917922,917923,917924,917925,917926,917927,917928,917929,917930,917931,917932,917933,917934,917935,917936,917937,917938,917939,917940,917941,917942,917943,917944,917945,917946,917947,917948,917949,917950,917951,917952,917953,917954,917955,917956,917957,917958,917959,917960,917961,917962,917963,917964,917965,917966,917967,917968,917969,917970,917971,917972,917973,917974,917975,917976,917977,917978,917979,917980,917981,917982,917983,917984,917985,917986,917987,917988,917989,917990,917991,917992,917993,917994,917995,917996,917997,917998,917999]),s0=(e,t=35)=>{const n=[...e].map(i=>(i.codePointAt(0)??0).toString(16)),r=[];let o=0;for(let i=0;i<n.length;i++)if(!r.includes(n[i])){if(o+n[i].length>t)break;r.push(n[i]),o+=n[i].length+1}return r},i7=e=>{const t=e.codePointAt(0);return t>=127744&&t<=128511||t>=128512&&t<=128591||t>=128640&&t<=128767||t>=128768&&t<=128895||t>=128896&&t<=129023||t>=129024&&t<=129279||t>=129280&&t<=129535||t>=129536&&t<=129647||t>=129648&&t<=129791||t>=9728&&t<=9983||t>=9984&&t<=10175},a7=(e,t=36)=>{let n="",r="",o=0,i="",a=0;const s=[...e];for(let c=0;c<s.length&&!(a>=t);c++){const u=s[c],d=u.codePointAt(0),p=o7.has(d);if(!n.length&&p)continue;const f=u===r;if(f&&o>=(p?1:3))continue;let g=!1;if(p&&!((d===65038||d===65039)&&i7(r))){i||(i=u,g=!0);continue}if(!g&&i){if(a>=t-1)break;n+=i,a++,i=""}r=u,o=f?o+1:1,n+=u,a++}return n},l0=String.fromCodePoint(8709,8203),Gy=e=>{if(!e)return{displayName:l0+"EMPTY NAME",displayNameEmpty:!0,pureName:"emptyname",pureNameEmpty:!0};const t=[s=>s.substring(0,128),s=>s.replace(/~(HUD_\S+|HC_\S+|[a-z]|[a1]_\d+|bold|italic|ws|wanted_star|nrt|EX_R\*|BLIP_\S+|ACCEPT|CANCEL|PAD_\S+|INPUT_\S+|INPUTGROUP_\S+)~/ig,""),s=>s.replace(/\^\d/ig,""),s=>s.replace(/[\p{Control}\u200E\u2067]/ug,""),s=>s.replace(/[\uA980-\uA9DF\u239B-\u23AD\u534D\u5350\u1000-\u109F\u0B80-\u0BFF\uFDFD\u2E3B]/ug,""),s=>s.replace(/[\u{12000}-\u{123FF}\u{12400}-\u{1247F}\u{12480}-\u{1254F}\u{1D000}-\u{1D0FF}]/gu,""),s=>s.replace(new RegExp("(^\\p{Nonspacing_Mark}+)|(\\p{Nonspacing_Mark}{3,})","ug"),(c,u,d)=>{if(u)return"";if(d)return d.substring(0,2)}),a7];let n=e;for(const s of t){const c=s(n);if(c.length)n=c;else{const u=s0(n);return{displayName:`${l0}${u.join(" ").toUpperCase()}`,displayNameEmpty:!0,pureName:u.join(""),pureNameEmpty:!0}}}const r=n,o=[s=>s.normalize("NFKC"),s=>s.replace(/[^\p{Letter}\p{Number}]/gu,""),s=>s.toLocaleLowerCase()];let i=n;for(const s of o){const c=s(i);if(c.length)i=c;else{const u=s0(i);return{displayName:r,displayNameEmpty:!1,pureName:u.join(""),pureNameEmpty:!0}}}return{displayName:r,displayNameEmpty:!1,pureName:i,pureNameEmpty:!1}};var Or=(e=>(e.Unknown="unknown",e.Walking="walking",e.Driving="driving",e.Flying="flying",e.Boat="boating",e.Biking="biking",e))(Or||{});const s7=()=>{const e=Ni(),t=l7();Rt("setPlayerList",n=>{const r=n.map(o=>{let i="Unknown",a="unknown";try{const s=Gy(o.name);i=s.displayName,a=s.pureName}catch(s){qp("cleanPlayerName",s)}return{id:o.id,displayName:i,pureName:a,vType:o.vType,dist:o.dist,health:o.health,admin:o.admin}});t(r)}),v.useEffect(()=>{if(e!==Ut.Players)return;Ge("signalPlayersPageOpen",{},{mockResp:{}}).catch();const n=window.setInterval(()=>{Ge("signalPlayersPageOpen",{},{mockResp:{}}).catch()},5e3);return()=>{window.clearInterval(n)}},[e])},Zn=(e,t=1e3)=>{if(Yp())for(const n of e)setTimeout(()=>{window.dispatchEvent(new MessageEvent("message",{data:{action:n.action,data:n.data}}))},t)};var Fs=(e=>(e.NoFilter="noFilter",e.IsAdmin="isAdmin",e.IsInjured="isInjured",e.InVehicle="inVehicle",e))(Fs||{}),Vs=(e=>(e.IdJoinedFirst="idJoinedFirst",e.IdJoinedLast="idJoinedLast",e.DistanceClosest="distanceClosest",e.DistanceFarthest="distanceFarthest",e))(Vs||{});const Ln={playerData:Bt({default:[],key:"playerStates"}),playerFilterType:Bt({default:"noFilter",key:"playerFilterType"}),playerSortType:Bt({default:"idJoinedFirst",key:"playerSortType"}),sortedAndFilteredPlayerData:Xg({key:"sortedAndFilteredPlayerStates",get:({get:e})=>{const t=e(Ln.playerFilterType)??"noFilter",n=e(Ln.playerSortType)??"idJoinedFirst",r=e(Ln.filterPlayerDataInput),o=e(Ln.playerData);let i=u=>!0;const a=r.trim();if(a){const u=Gy(a).pureName;i=d=>d.pureName.includes(u)||d.id.toString().includes(a)}let s=u=>!0;t==="isAdmin"?s=u=>u.admin:t==="isInjured"?s=u=>u.health<=20:t==="inVehicle"&&(s=u=>u.vType!==Or.Walking);const c=o.filter(u=>i(u)&&s(u));switch(n){case"distanceClosest":return[...c].sort((u,d)=>d.dist<0?-1:u.dist<0||u.dist>d.dist?1:-1);case"distanceFarthest":return[...c].sort((u,d)=>u.dist<d.dist?1:-1);case"idJoinedFirst":return[...c].sort((u,d)=>u.id>d.id?1:-1);case"idJoinedLast":return[...c].sort((u,d)=>u.id<d.id?1:-1);default:return c}}}),filterPlayerDataInput:Bt({key:"filterPlayerDataInput",default:""}),filterPlayerDataIsTemp:Bt({key:"filterPlayerDataIsTemp",default:!1})},tj=()=>Un(Ln.playerData),l7=()=>Gn(Ln.playerData),nj=()=>Gn(Ln.filterPlayerDataInput),rj=()=>Gn(Ln.filterPlayerDataIsTemp),c7=()=>ur(Ln.playerFilterType),u7=()=>ur(Ln.playerSortType),d7=()=>ur(Ln.filterPlayerDataInput),p7=()=>ur(Ln.filterPlayerDataIsTemp),oj=()=>Un(Ln.sortedAndFilteredPlayerData);Zn([{action:"setPlayerList",data:[{vType:Or.Walking,name:"example",id:1,dist:0,health:80,admin:!1},{vType:Or.Driving,name:"example2",id:2,dist:20,health:50,admin:!0},{vType:Or.Boat,name:"example3",id:3,dist:700,health:10,admin:!0}]}],750);const m7={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},f7={serverCtx:m7},Ky=Bt({key:"serverCtx",default:f7.serverCtx}),Zo=()=>Un(Ky),h7=()=>Gn(Ky),g7=e=>{if(e.vertical!=="top"&&e.vertical!=="bottom")throw new Error(`Notification vertical position must be "top" or "bottom", but got ${e.vertical}`);if(e.horizontal!=="left"&&e.horizontal!=="right"&&e.horizontal!=="center")throw new Error(`Notification horizontal position must be "left", "right" or "center", but got ${e.horizontal}`);return e},y7=Xg({key:"notiLocation",get:({get:e})=>{const t=e(Ky).announceNotiPos,[n,r]=t.split("-");try{return g7({vertical:n,horizontal:r})}catch(o){return console.error(o),{vertical:"top",horizontal:"center"}}}}),v7=()=>Un(y7);var Gt={},ij={},c0=Object.prototype.toString,aj=function(t){var n=c0.call(t),r=n==="[object Arguments]";return r||(r=n!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&c0.call(t.callee)==="[object Function]"),r},Ym,u0;function _7(){if(u0)return Ym;u0=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=aj,o=Object.prototype.propertyIsEnumerable,i=!o.call({toString:null},"toString"),a=o.call(function(){},"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],c=function(f){var g=f.constructor;return g&&g.prototype===f},u={$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(!u["$"+f]&&t.call(window,f)&&window[f]!==null&&typeof window[f]=="object")try{c(window[f])}catch{return!0}}catch{return!0}return!1}(),p=function(f){if(typeof window>"u"||!d)return c(f);try{return c(f)}catch{return!1}};e=function(g){var h=g!==null&&typeof g=="object",w=n.call(g)==="[object Function]",j=r(g),k=h&&n.call(g)==="[object String]",y=[];if(!h&&!w&&!j)throw new TypeError("Object.keys called on a non-object");var l=a&&w;if(k&&g.length>0&&!t.call(g,0))for(var _=0;_<g.length;++_)y.push(String(_));if(j&&g.length>0)for(var S=0;S<g.length;++S)y.push(String(S));else for(var x in g)!(l&&x==="prototype")&&t.call(g,x)&&y.push(String(x));if(i)for(var C=p(g),z=0;z<s.length;++z)!(C&&s[z]==="constructor")&&t.call(g,s[z])&&y.push(s[z]);return y}}return Ym=e,Ym}var b7=Array.prototype.slice,k7=aj,d0=Object.keys,ju=d0?function(t){return d0(t)}:_7(),p0=Object.keys;ju.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 k7(r)?p0(b7.call(r)):p0(r)})}else Object.keys=ju;return Object.keys||ju};var w7=ju,S7=Error,x7=EvalError,j7=RangeError,C7=ReferenceError,sj=SyntaxError,ic=TypeError,z7=URIError,T7=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},m0=typeof Symbol<"u"&&Symbol,A7=T7,E7=function(){return typeof m0!="function"||typeof Symbol!="function"||typeof m0("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:A7()},f0={foo:{}},D7=Object,P7=function(){return{__proto__:f0}.foo===f0.foo&&!({__proto__:null}instanceof D7)},I7="Function.prototype.bind called on incompatible ",R7=Object.prototype.toString,N7=Math.max,M7="[object Function]",h0=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},$7=function(t,n){for(var r=[],o=n,i=0;o<t.length;o+=1,i+=1)r[i]=t[o];return r},L7=function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n},O7=function(t){var n=this;if(typeof n!="function"||R7.apply(n)!==M7)throw new TypeError(I7+n);for(var r=$7(arguments,1),o,i=function(){if(this instanceof o){var d=n.apply(this,h0(r,arguments));return Object(d)===d?d:this}return n.apply(t,h0(r,arguments))},a=N7(0,n.length-r.length),s=[],c=0;c<a;c++)s[c]="$"+c;if(o=Function("binder","return function ("+L7(s,",")+"){ return binder.apply(this,arguments); }")(i),n.prototype){var u=function(){};u.prototype=n.prototype,o.prototype=new u,u.prototype=null}return o},B7=O7,qy=Function.prototype.bind||B7,F7=Function.prototype.call,V7=Object.prototype.hasOwnProperty,W7=qy,lj=W7.call(F7,V7),Je,H7=S7,U7=x7,G7=j7,K7=C7,Wa=sj,xa=ic,q7=z7,cj=Function,Jm=function(e){try{return cj('"use strict"; return ('+e+").constructor;")()}catch{}},yi=Object.getOwnPropertyDescriptor;if(yi)try{yi({},"")}catch{yi=null}var Zm=function(){throw new xa},Y7=yi?function(){try{return arguments.callee,Zm}catch{try{return yi(arguments,"callee").get}catch{return Zm}}}():Zm,Gi=E7(),J7=P7(),Kt=Object.getPrototypeOf||(J7?function(e){return e.__proto__}:null),Xi={},Z7=typeof Uint8Array>"u"||!Kt?Je:Kt(Uint8Array),vi={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Je:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Je:ArrayBuffer,"%ArrayIteratorPrototype%":Gi&&Kt?Kt([][Symbol.iterator]()):Je,"%AsyncFromSyncIteratorPrototype%":Je,"%AsyncFunction%":Xi,"%AsyncGenerator%":Xi,"%AsyncGeneratorFunction%":Xi,"%AsyncIteratorPrototype%":Xi,"%Atomics%":typeof Atomics>"u"?Je:Atomics,"%BigInt%":typeof BigInt>"u"?Je:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Je:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Je:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Je:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":H7,"%eval%":eval,"%EvalError%":U7,"%Float32Array%":typeof Float32Array>"u"?Je:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Je:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Je:FinalizationRegistry,"%Function%":cj,"%GeneratorFunction%":Xi,"%Int8Array%":typeof Int8Array>"u"?Je:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Je:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Je:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Gi&&Kt?Kt(Kt([][Symbol.iterator]())):Je,"%JSON%":typeof JSON=="object"?JSON:Je,"%Map%":typeof Map>"u"?Je:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Gi||!Kt?Je:Kt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Je:Promise,"%Proxy%":typeof Proxy>"u"?Je:Proxy,"%RangeError%":G7,"%ReferenceError%":K7,"%Reflect%":typeof Reflect>"u"?Je:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Je:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Gi||!Kt?Je:Kt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Je:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Gi&&Kt?Kt(""[Symbol.iterator]()):Je,"%Symbol%":Gi?Symbol:Je,"%SyntaxError%":Wa,"%ThrowTypeError%":Y7,"%TypedArray%":Z7,"%TypeError%":xa,"%Uint8Array%":typeof Uint8Array>"u"?Je:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Je:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Je:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Je:Uint32Array,"%URIError%":q7,"%WeakMap%":typeof WeakMap>"u"?Je:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Je:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Je:WeakSet};if(Kt)try{null.error}catch(e){var X7=Kt(Kt(e));vi["%Error.prototype%"]=X7}var Q7=function e(t){var n;if(t==="%AsyncFunction%")n=Jm("async function () {}");else if(t==="%GeneratorFunction%")n=Jm("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=Jm("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&Kt&&(n=Kt(o.prototype))}return vi[t]=n,n},g0={__proto__:null,"%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"]},ac=qy,yd=lj,e6=ac.call(Function.call,Array.prototype.concat),t6=ac.call(Function.apply,Array.prototype.splice),y0=ac.call(Function.call,String.prototype.replace),vd=ac.call(Function.call,String.prototype.slice),n6=ac.call(Function.call,RegExp.prototype.exec),r6=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,o6=/\\(\\)?/g,i6=function(t){var n=vd(t,0,1),r=vd(t,-1);if(n==="%"&&r!=="%")throw new Wa("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new Wa("invalid intrinsic syntax, expected opening `%`");var o=[];return y0(t,r6,function(i,a,s,c){o[o.length]=s?y0(c,o6,"$1"):a||i}),o},a6=function(t,n){var r=t,o;if(yd(g0,r)&&(o=g0[r],r="%"+o[0]+"%"),yd(vi,r)){var i=vi[r];if(i===Xi&&(i=Q7(r)),typeof i>"u"&&!n)throw new xa("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:i}}throw new Wa("intrinsic "+t+" does not exist!")},sc=function(t,n){if(typeof t!="string"||t.length===0)throw new xa("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new xa('"allowMissing" argument must be a boolean');if(n6(/^%?[^%]*%?$/,t)===null)throw new Wa("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=i6(t),o=r.length>0?r[0]:"",i=a6("%"+o+"%",n),a=i.name,s=i.value,c=!1,u=i.alias;u&&(o=u[0],t6(r,e6([0,1],u)));for(var d=1,p=!0;d<r.length;d+=1){var f=r[d],g=vd(f,0,1),h=vd(f,-1);if((g==='"'||g==="'"||g==="`"||h==='"'||h==="'"||h==="`")&&g!==h)throw new Wa("property names with quotes must have matching quotes");if((f==="constructor"||!p)&&(c=!0),o+="."+f,a="%"+o+"%",yd(vi,a))s=vi[a];else if(s!=null){if(!(f in s)){if(!n)throw new xa("base intrinsic for "+t+" exists, but the property is not available.");return}if(yi&&d+1>=r.length){var w=yi(s,f);p=!!w,p&&"get"in w&&!("originalValue"in w.get)?s=w.get:s=s[f]}else p=yd(s,f),s=s[f];p&&!c&&(vi[a]=s)}}return s},s6=sc,Cu=s6("%Object.defineProperty%",!0)||!1;if(Cu)try{Cu({},"a",{value:1})}catch{Cu=!1}var Yy=Cu,l6=sc,zu=l6("%Object.getOwnPropertyDescriptor%",!0);if(zu)try{zu([],"length")}catch{zu=null}var uj=zu,v0=Yy,c6=sj,Ki=ic,_0=uj,dj=function(t,n,r){if(!t||typeof t!="object"&&typeof t!="function")throw new Ki("`obj` must be an object or a function`");if(typeof n!="string"&&typeof n!="symbol")throw new Ki("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Ki("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Ki("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Ki("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Ki("`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,s=arguments.length>6?arguments[6]:!1,c=!!_0&&_0(t,n);if(v0)v0(t,n,{configurable:a===null&&c?c.configurable:!a,enumerable:o===null&&c?c.enumerable:!o,value:r,writable:i===null&&c?c.writable:!i});else if(s||!o&&!i&&!a)t[n]=r;else throw new c6("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Mh=Yy,pj=function(){return!!Mh};pj.hasArrayLengthDefineBug=function(){if(!Mh)return null;try{return Mh([],"length",{value:1}).length!==1}catch{return!0}};var mj=pj,u6=w7,d6=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",p6=Object.prototype.toString,m6=Array.prototype.concat,b0=dj,f6=function(e){return typeof e=="function"&&p6.call(e)==="[object Function]"},fj=mj(),h6=function(e,t,n,r){if(t in e){if(r===!0){if(e[t]===n)return}else if(!f6(r)||!r())return}fj?b0(e,t,n,!0):b0(e,t,n)},hj=function(e,t){var n=arguments.length>2?arguments[2]:{},r=u6(t);d6&&(r=m6.call(r,Object.getOwnPropertySymbols(t)));for(var o=0;o<r.length;o+=1)h6(e,r[o],t[r[o]],n[r[o]])};hj.supportsDescriptors=!!fj;var gj=hj,yj={exports:{}},g6=sc,k0=dj,y6=mj(),w0=uj,S0=ic,v6=g6("%Math.floor%"),_6=function(t,n){if(typeof t!="function")throw new S0("`fn` is not a function");if(typeof n!="number"||n<0||n>4294967295||v6(n)!==n)throw new S0("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],o=!0,i=!0;if("length"in t&&w0){var a=w0(t,"length");a&&!a.configurable&&(o=!1),a&&!a.writable&&(i=!1)}return(o||i||!r)&&(y6?k0(t,"length",n,!0,!0):k0(t,"length",n)),t};(function(e){var t=qy,n=sc,r=_6,o=ic,i=n("%Function.prototype.apply%"),a=n("%Function.prototype.call%"),s=n("%Reflect.apply%",!0)||t.call(a,i),c=Yy,u=n("%Math.max%");e.exports=function(f){if(typeof f!="function")throw new o("a function is required");var g=s(t,a,arguments);return r(g,1+u(0,f.length-(arguments.length-1)),!0)};var d=function(){return s(t,i,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d})(yj);var vj=yj.exports,b6=ic,k6=function(t){if(t==null)throw new b6(arguments.length>0&&arguments[1]||"Cannot call method on "+t);return t},_j=sc,bj=vj,w6=bj(_j("String.prototype.indexOf")),S6=function(t,n){var r=_j(t,!!n);return typeof r=="function"&&w6(t,".prototype.")>-1?bj(r):r},x6=k6,kj=S6,j6=kj("Object.prototype.propertyIsEnumerable"),C6=kj("Array.prototype.push"),wj=function(t){var n=x6(t),r=[];for(var o in n)j6(n,o)&&C6(r,[o,n[o]]);return r},z6=wj,Sj=function(){return typeof Object.entries=="function"?Object.entries:z6},T6=Sj,A6=gj,E6=function(){var t=T6();return A6(Object,{entries:t},{entries:function(){return Object.entries!==t}}),t},D6=gj,P6=vj,I6=wj,xj=Sj,R6=E6,jj=P6(xj(),Object);D6(jj,{getPolyfill:xj,implementation:I6,shim:R6});var N6=jj,Jy=N6,Cj=lj,M6=function(t){},$h=String.prototype.replace,zj=String.prototype.split,Tu="||||",Yc=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},Tj={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:Yc,chinese:function(){return 0},croatian:Yc,french:function(e){return e>=2?1:0},german:function(e){return e!==1?1:0},russian:Yc,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},ukrainian:Yc},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"],ukrainian:["uk","ua"]}};function $6(e){for(var t={},n=Jy(e),r=0;r<n.length;r+=1)for(var o=n[r][0],i=n[r][1],a=0;a<i.length;a+=1)t[i[a]]=o;return t}function L6(e,t){var n=$6(e.pluralTypeToLanguages);return n[t]||n[zj.call(t,/-/,1)[0]]||n.en}function O6(e,t,n){return e.pluralTypes[t](n)}function B6(){var e={};return function(t,n){var r=e[n];return r&&!t.pluralTypes[r]&&(r=null,e[n]=r),r||(r=L6(t,n),r&&(e[n]=r)),r}}function x0(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function F6(e){var t=e&&e.prefix||"%{",n=e&&e.suffix||"}";if(t===Tu||n===Tu)throw new RangeError('"'+Tu+'" token is reserved for pluralization');return new RegExp(x0(t)+"(.*?)"+x0(n),"g")}var V6=B6(),W6=/%\{(.*?)\}/g;function Zy(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,s=r||W6,c=i||$h,u=typeof t=="number"?{smart_count:t}:t;if(u.smart_count!=null&&e){var d=o||Tj,p=zj.call(e,Tu),f=n||"en",g=V6(d,f),h=O6(d,g,u.smart_count);a=$h.call(p[h]||p[0],/^[^\S]*|[^\S]*$/g,"")}return a=c.call(a,s,function(w,j){return!Cj(u,j)||u[j]==null?w:u[j]}),a}function vo(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var n=t.allowMissing?Zy:null;this.onMissingKey=typeof t.onMissingKey=="function"?t.onMissingKey:n,this.warn=t.warn||M6,this.replaceImplementation=t.replace||$h,this.tokenRegex=F6(t.interpolation),this.pluralRules=t.pluralRules||Tj}vo.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale};vo.prototype.extend=function(e,t){for(var n=Jy(e||{}),r=0;r<n.length;r+=1){var o=n[r][0],i=n[r][1],a=t?t+"."+o:o;typeof i=="object"?this.extend(i,a):this.phrases[a]=i}};vo.prototype.unset=function(e,t){if(typeof e=="string")delete this.phrases[e];else for(var n=Jy(e||{}),r=0;r<n.length;r+=1){var o=n[r][0],i=n[r][1],a=t?t+"."+o:o;typeof i=="object"?this.unset(i,a):delete this.phrases[a]}};vo.prototype.clear=function(){this.phrases={}};vo.prototype.replace=function(e){this.clear(),this.extend(e)};vo.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=Zy(n,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)),r};vo.prototype.has=function(e){return Cj(this.phrases,e)};vo.transformPhrase=function(t,n,r){return Zy(t,n,r)};var H6=vo,Jp={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(v);function n(i){return i&&i.__esModule?i:{default:i}}var r=t.default.createContext(),o=r;e.default=o})(Jp);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=i(v),n=i(UN),r=i(H6),o=i(Jp);function i(s){return s&&s.__esModule?s:{default:s}}function a(s){var c=s.locale,u=s.messages,d=s.allowMissing,p=s.onMissingKey,f=s.interpolation,g=s.pluralRules,h=s.children,w=t.default.useMemo(function(){var j=new r.default({locale:c,phrases:u,allowMissing:d,onMissingKey:p,interpolation:f,pluralRules:g}),k=j.t.bind(j);return k._polyglot=j,k},[c,u,d,p,f,g]);return t.default.createElement(o.default.Provider,{value:w},t.default.Children.only(h))}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}})(ij);var Aj={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=o(v),n=o(kN),r=o(Jp);function o(s){return s&&s.__esModule?s:{default:s}}function i(){return i=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var d in u)Object.prototype.hasOwnProperty.call(u,d)&&(s[d]=u[d])}return s},i.apply(this,arguments)}function a(){return function(s){var c=function(d){return t.default.createElement(r.default.Consumer,null,function(p){return t.default.createElement(s,i({},d,{t:p}))})};return(0,n.default)(c,s)}}})(Aj);var Ej={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var t=v,n=r(Jp);function r(i){return i&&i.__esModule?i:{default:i}}function o(){return(0,t.useContext)(n.default)}})(Ej);(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(ij),n=o(Aj),r=o(Ej);function o(i){return i&&i.__esModule?i:{default:i}}})(Gt);const Dj=Bt({key:"tabKeysDisabledState",default:!1}),Pj=()=>Gn(Dj),U6=()=>Un(Dj),Ij=Bt({key:"listenForExitState",default:!0}),Xy=()=>Gn(Ij),G6=()=>Un(Ij),K6=e=>{const t=Xy(),n=()=>{t(!0)},r=()=>{t(!1)};return m.jsx(mi,{variant:e?.variant??"standard",onBlur:n,onFocus:r,...e})};function Rj(e,t=100){const[n,r]=v.useState(e);return v.useEffect(()=>{const o=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(o)}},[e,t]),n}const q6=K(Me)(({theme:e})=>({fontWeight:600})),Y6=K(Me)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:500})),Xm=K(Ux)(({theme:e})=>({color:e.palette.text.secondary})),Qm=K(K6)({minWidth:150}),J6=()=>{const[e,t]=c7(),[n,r]=u7(),[o,i]=d7(),a=tj(),[s,c]=v.useState(""),u=rj(),d=Zo(),p=Gt.useTranslate(),f=Rj(s,500),g=l=>{t(l.target.value)},h=l=>{r(l.target.value)},w=l=>{c(l.target.value),u(!1)};v.useEffect(()=>{i(f)},[f]),v.useEffect(()=>{c(o)},[o]);const j=p("nui_menu.page_players.misc.players"),k=d.oneSync.status?`OneSync (${d.oneSync.type})`:"OneSync Off",y=`${a.length}/${d.maxClients} ${j} - ${k}`;return m.jsxs(je,{display:"flex",justifyContent:"space-between",children:[m.jsxs(je,{px:2,children:[m.jsx(q6,{variant:"h5",color:"primary",children:p("nui_menu.page_players.misc.online_players")}),m.jsx(Y6,{children:y})]}),m.jsxs(je,{display:"flex",alignItems:"center",justifyContent:"center",gap:3,children:[m.jsx(Qm,{label:p("nui_menu.page_players.misc.search"),value:s,onChange:w,InputProps:{startAdornment:m.jsx(Xm,{position:"start",children:m.jsx(QB,{color:"inherit"})})}}),m.jsxs(Qm,{label:p("nui_menu.page_players.filter.label"),select:!0,onChange:g,value:e,InputProps:{startAdornment:m.jsx(Xm,{position:"start",children:m.jsx(OB,{color:"inherit"})})},children:[m.jsx(Rr,{value:Fs.NoFilter,children:p("nui_menu.page_players.filter.no_filter")}),m.jsx(Rr,{value:Fs.IsAdmin,children:p("nui_menu.page_players.filter.is_admin")}),m.jsx(Rr,{value:Fs.IsInjured,children:p("nui_menu.page_players.filter.is_injured")}),m.jsx(Rr,{value:Fs.InVehicle,children:p("nui_menu.page_players.filter.in_vehicle")})]}),m.jsxs(Qm,{label:p("nui_menu.page_players.sort.label"),select:!0,onChange:h,value:n,InputProps:{startAdornment:m.jsx(Xm,{position:"start",children:m.jsx(t7,{color:"inherit"})})},children:[m.jsx(Rr,{value:Vs.IdJoinedFirst,children:`${p("nui_menu.page_players.sort.id")} (${p("nui_menu.page_players.sort.joined_first")})`}),m.jsx(Rr,{value:Vs.IdJoinedLast,children:`${p("nui_menu.page_players.sort.id")} (${p("nui_menu.page_players.sort.joined_last")})`}),m.jsx(Rr,{value:Vs.DistanceClosest,children:`${p("nui_menu.page_players.sort.distance")} (${p("nui_menu.page_players.sort.closest")})`}),m.jsx(Rr,{value:Vs.DistanceFarthest,children:`${p("nui_menu.page_players.sort.distance")} (${p("nui_menu.page_players.sort.farthest")})`})]})]})]})},Z6=K(je)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),X6=K(Xx)(({theme:e})=>({paddingRight:e.spacing(2)})),Q6=()=>{const e=Gt.useTranslate();return m.jsxs(Z6,{display:"flex",height:"100%",justifyContent:"center",alignItems:"center",children:[m.jsx(X6,{fontSize:"large",color:"inherit"}),m.jsx(Me,{color:"inherit",variant:"h6",children:e("nui_menu.page_players.misc.zero_players")})]})},eF="https://monitor/WebPipe",Lo=async(e,t)=>{const n=eF+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(Yp()&&t?.mockData)return t.mockData;const a=setTimeout(()=>o.abort(),r),s=await fetch(n,i);return clearTimeout(a),s.status===404?!1:await s.json()},tF={serverTime:Math.floor(Date.now()/1e3),banTemplates:[{id:"vocszy2sd1a",reason:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean condimentum, mi quis laoreet placerat, diam neque scelerisque tellus, at venenatis sem nunc vel enim. Etiam in erat posuere, blandit diam sollicitudin, tincidunt urna. In dolor lectus, facilisis in enim ac, varius ultrices libero. Vestibulum semper lobortis aliquam. Donec pharetra commodo tellus, non eleifend lacus dictum ut. Nunc rhoncus sem in lacinia sagittis. Mauris ut nisi ut dolor pretium finibus. Pellentesque eu tincidunt mauris.",duration:{value:2,unit:"weeks"}},{id:"q3u6jof67pd",reason:"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",duration:{value:1,unit:"days"}},{id:"vcmorv3c11n",reason:"I don't know, some random reason example.",duration:"permanent"},{id:"fhtva57e4tq",reason:"Aiuhgi aiuHIHA huifhuidhsiuhIUHAUsh hUHAIUhs ihufdisahf",duration:"permanent"},{id:"kdmte4kjwg",reason:"Test long months",duration:{value:99,unit:"months"}}],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}},Ha={selectedPlayerData:Xg({key:"selectedPlayerDetails",get:async({get:e})=>{e(Ha.forcePlayerRefresh);const t=e(Ha.associatedPlayer);if(!t)return;const n=t.id,r=await Lo(`/player?mutex=current&netid=${n}`,{mockData:tF});return qp("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:Bt({key:"forcePlayerRefresh",default:0}),associatedPlayer:Bt({key:"associatedPlayerDetails",default:null})},ns=()=>Un(Ha.selectedPlayerData),Nj=()=>Gn(Ha.forcePlayerRefresh),Qy=()=>Un(Ha.associatedPlayer),Mj=()=>Gn(Ha.associatedPlayer);var Rn=(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))(Rn||{});const $j=Bt({key:"playerModalTab",default:0}),Lj=()=>Un($j),ev=()=>Gn($j),Oj=Bt({key:"playerModalVisibility",default:!1}),nF=()=>ur(Oj),lc=()=>Gn(Oj),Cs="PlayerCard",ro={paper:`${Cs}-paper`,barBackground:`${Cs}-barBackground`,barInner:`${Cs}-barInner`,icon:`${Cs}-icon`,tooltipOverride:`${Cs}-tooltipOverride`},rF=K(je)(({theme:e})=>({[`& .${ro.paper}`]:{padding:20,borderRadius:10,cursor:"pointer","&:hover":{backgroundColor:e.palette.action.selected}},[`& .${ro.barBackground}`]:{background:e.palette.primary.dark,height:5,borderRadius:10,overflow:"hidden"},[`& .${ro.barInner}`]:{height:"100%",background:e.palette.primary.main},[`& .${ro.icon}`]:{paddingRight:7,color:e.palette.primary.main},[`& .${ro.tooltipOverride}`]:{fontSize:12}})),oF=e=>e===-1?"#4A4243":e<=20?"#4a151b":e<=60?"#624d18":"#097052",iF=(e,t)=>e===-1?"#4A4243":e<=20?t.palette.error.light:e<=60?t.palette.warning.light:t.palette.success.light,aF=K(je,{shouldForwardProp:e=>e!=="healthVal"})(({healthVal:e})=>({background:oF(e),height:5,borderRadius:10,overflow:"hidden"})),sF=K(je,{shouldForwardProp:e=>e!=="healthVal"})(({theme:e,healthVal:t})=>({background:iF(t,e),height:5,borderRadius:10,overflow:"hidden"})),lF=({playerData:e})=>{const t=lc(),n=Mj(),r=Gt.useTranslate(),o={unknown:m.jsx(UB,{color:"inherit"}),walking:m.jsx(NB,{color:"inherit"}),driving:m.jsx(MB,{color:"inherit"}),boating:m.jsx(IB,{color:"inherit"}),biking:m.jsx(n7,{color:"inherit"}),flying:m.jsx(FB,{color:"inherit"})},i=()=>{n(e),t(!0)},a=e.vType.charAt(0).toUpperCase()+e.vType.slice(1),s=Math.max(0,e.health);return m.jsx(rF,{p:1,children:m.jsx("div",{onClick:i,children:m.jsxs(es,{className:ro.paper,children:[m.jsx(je,{display:"flex",alignItems:"center",pb:"5px",children:m.jsxs(je,{flexGrow:1,display:"flex",overflow:"hidden",children:[m.jsx(Rh,{title:a,placement:"top",arrow:!0,classes:{tooltip:ro.tooltipOverride},children:m.jsx("span",{className:ro.icon,children:o[e.vType]})}),m.jsx(Me,{style:{marginRight:5},variant:"subtitle1",color:"textSecondary",children:e.id}),m.jsx(Me,{variant:"subtitle1",color:"textSecondary",children:"|"}),m.jsxs(Me,{style:{marginLeft:5},noWrap:!0,variant:"subtitle1",color:"textPrimary",children:[e.admin&&"🛡️"," ",e.displayName]}),m.jsx(Me,{style:{marginLeft:7,minWidth:"fit-content"},noWrap:!0,variant:"subtitle1",color:"textSecondary",children:e.dist<0?"?? m":r7(e.dist)})]})}),m.jsx("div",{children:m.jsx(Rh,{title:r("nui_menu.page_players.card.health",{percentHealth:e.health??"0"}),placement:"bottom",arrow:!0,classes:{tooltip:ro.tooltipOverride},children:m.jsx(aF,{healthVal:e.health,children:m.jsx(sF,{width:`${s}%`,healthVal:e.health})})})})]})})})},cF=v.memo(lF),j0=60,uF=250,dF=K("div")({overflow:"auto"}),pF=K("div")({height:50}),mF=K(je)({display:"flex",justifyContent:"center"}),fF=()=>{const e=oj(),[t,n]=v.useState(1),[r,o]=v.useState(!1),i=v.useRef(null),a=Yo();v.useEffect(()=>{n(u=>{const d=Math.ceil(e.length/j0);return d<u?d:u})},[e]);const s=v.useMemo(()=>e.slice(0,j0*t),[e,t]),c=v.useCallback(u=>{const d=u[0];if(!a)return n(1);d.isIntersecting&&e.length>s.length&&!r&&(o(!0),setTimeout(()=>{n(p=>p+1),o(!1)},uF))},[e,s,r,a]);return v.useEffect(()=>{const u=new IntersectionObserver(c,{root:null,rootMargin:"10px",threshold:.9});return i.current&&u.observe(i.current),()=>{i.current&&u.unobserve(i.current)}},[c]),m.jsxs(dF,{children:[m.jsx(je,{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(300px, 1fr))",children:s.map(u=>m.jsx(cF,{playerData:u},u.id))}),m.jsx(pF,{ref:i}),r&&m.jsx(mF,{children:m.jsx(Ny,{})})]})},hF=K(je)(({theme:e})=>({backgroundColor:e.palette.background.default,height:"50vh",borderRadius:15,flex:1})),gF=K(je)(({theme:e})=>({display:"flex",flexDirection:"column",height:"85%"})),yF=({visible:e})=>{const t=oj();return s7(),m.jsxs(hF,{mt:2,mb:10,pt:4,px:4,display:e?"initial":"none",children:[m.jsx(J6,{}),m.jsx(gF,{children:t.length?m.jsx(fF,{}):m.jsx(Q6,{})})]})},Bj=v.createContext(null),vF="https://monitor/WebPipe",Fj=()=>v.useContext(Bj),_F=({children:e})=>{const[t,n]=v.useState(null),[r,o]=Qx(),i=Yo();v.useEffect(()=>{if(i){const d=Math.random().toString().padStart(8,"0").slice(-8);n(`/server/server-log?refresh${d}`)}},[i]);const a=v.useCallback(d=>{r!==Ut.IFrame&&o(Ut.IFrame),n(d)},[r]),s=v.useCallback(d=>{n(d)},[]),c=v.useCallback(d=>{console.log("Data received from child:",d)},[]),u=v.useMemo(()=>vF+t,[t]);return m.jsx(Bj.Provider,{value:{goToFramePage:a,currentFramePath:t,setFramePage:s,fullFrameSrc:u,handleChildPost:c},children:e})},Vj=Bt({key:"permissionsState",default:[]}),Xo=()=>Un(Vj),bF=()=>Gn(Vj),kF=K("iframe")({border:"0px",borderRadius:15,height:"100%",width:"100%"}),wF=K(je)({backgroundColor:"#171718",height:"100%",borderRadius:15}),SF=({visible:e})=>{const{fullFrameSrc:t,handleChildPost:n}=Fj(),o=Xo()?t:"about:blank";return v.useEffect(()=>{const i=a=>{const s=typeof a.data=="string"?JSON.parse(a.data):a.data;s?.__isFromChild&&(qp("Post from iFrame",s),n(s))};return window.addEventListener("message",i),()=>window.removeEventListener("message",i)},[n]),m.jsx(wF,{mt:2,mb:9,display:e?"initial":"none",children:e&&m.jsx(kF,{src:o})})};function Wj(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=Wj(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Mi(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=Wj(e))&&(r&&(r+=" "),r+=t);return r}let xF={data:""},jF=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||xF,CF=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,zF=/\/\*[^]*?\*\/|  +/g,C0=/\n+/g,si=(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"?si(a,i):i+"{"+si(a,i[1]=="k"?"":t)+"}":typeof a=="object"?r+=si(a,t?t.replace(/([^,])+/g,s=>i.replace(/(^:.*)|([^,])+/g,c=>/&/.test(c)?c.replace(/&/g,s):s?s+" "+c:c)):i):a!=null&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=si.p?si.p(i,a):i+":"+a+";")}return n+(t&&o?t+"{"+o+"}":o)+r},Jr={},Hj=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+Hj(e[n]);return t}return e},TF=(e,t,n,r,o)=>{let i=Hj(e),a=Jr[i]||(Jr[i]=(c=>{let u=0,d=11;for(;u<c.length;)d=101*d+c.charCodeAt(u++)>>>0;return"go"+d})(i));if(!Jr[a]){let c=i!==e?e:(u=>{let d,p,f=[{}];for(;d=CF.exec(u.replace(zF,""));)d[4]?f.shift():d[3]?(p=d[3].replace(C0," ").trim(),f.unshift(f[0][p]=f[0][p]||{})):f[0][d[1]]=d[2].replace(C0," ").trim();return f[0]})(e);Jr[a]=si(o?{["@keyframes "+a]:c}:c,n?"":"."+a)}let s=n&&Jr.g?Jr.g:null;return n&&(Jr.g=Jr[a]),((c,u,d,p)=>{p?u.data=u.data.replace(p,c):u.data.indexOf(c)===-1&&(u.data=d?c+u.data:u.data+c)})(Jr[a],t,r,s),a},AF=(e,t,n)=>e.reduce((r,o,i)=>{let a=t[i];if(a&&a.call){let s=a(n),c=s&&s.props&&s.props.className||/^go/.test(s)&&s;a=c?"."+c:s&&typeof s=="object"?s.props?"":si(s,""):s===!1?"":s}return r+o+(a??"")},"");function tv(e){let t=this||{},n=e.call?e(t.p):e;return TF(n.unshift?n.raw?AF(n,[].slice.call(arguments,1),t.p):n.reduce((r,o)=>Object.assign(r,o&&o.call?o(t.p):o),{}):n,jF(t.target),t.g,t.o,t.k)}tv.bind({g:1});tv.bind({k:1});function EF(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 Uj(e,t,n){return t&&EF(e.prototype,t),e}function st(){return st=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},st.apply(this,arguments)}function Gj(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function cc(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 z0(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var T0=function(){return""},Kj=ve.createContext({enqueueSnackbar:T0,closeSnackbar:T0}),oi={downXs:"@media (max-width:599.95px)",upSm:"@media (min-width:600px)"},A0=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},nv=function(t){return""+A0(t.vertical)+A0(t.horizontal)},Jc=function(t){return!!t||t===0},Zc="unmounted",qi="exited",Yi="entering",zs="entered",E0="exiting",rv=function(e){Gj(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=qi,o.appearStatus=Yi):a=zs:r.unmountOnExit||r.mountOnEnter?a=Zc:a=qi,o.state={status:a},o.nextCallback=null,o}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===Zc?{status:qi}: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!==Yi&&a!==zs&&(i=Yi):(a===Yi||a===zs)&&(i=E0)}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===Yi?this.performEnter(o):this.performExit()):this.props.unmountOnExit&&this.state.status===qi&&this.setState({status:Zc})},n.performEnter=function(o){var i=this,a=this.props.enter,s=o,c=this.getTimeouts();if(!o&&!a){this.safeSetState({status:zs},function(){i.props.onEntered&&i.props.onEntered(i.node,s)});return}this.props.onEnter&&this.props.onEnter(this.node,s),this.safeSetState({status:Yi},function(){i.props.onEntering&&i.props.onEntering(i.node,s),i.onTransitionEnd(c.enter,function(){i.safeSetState({status:zs},function(){i.props.onEntered&&i.props.onEntered(i.node,s)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts();if(!i){this.safeSetState({status:qi},function(){o.props.onExited&&o.props.onExited(o.node)});return}this.props.onExit&&this.props.onExit(this.node),this.safeSetState({status:E0},function(){o.props.onExiting&&o.props.onExiting(o.node),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:qi},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===Zc)return null;var i=this.props,a=i.children,s=cc(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a(o,s)},Uj(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}(ve.Component);function Ji(){}rv.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ji,onEntering:Ji,onEntered:Ji,onExit:Ji,onExiting:Ji,onExited:Ji};function D0(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Lh(e,t){return v.useMemo(function(){return e==null&&t==null?null:function(n){D0(e,n),D0(t,n)}},[e,t])}function _d(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 Oh={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)"},qj=function(t){t.scrollTop=t.scrollTop},P0=function(t){return Math.round(t)+"ms"};function ma(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?Oh.easeInOut:i,s=n.delay,c=s===void 0?0:s,u=Array.isArray(e)?e:[e];return u.map(function(d){var p=typeof o=="string"?o:P0(o),f=typeof c=="string"?c:P0(c);return d+" "+p+" "+a+" "+f}).join(",")}function DF(e){return e&&e.ownerDocument||document}function Yj(e){var t=DF(e);return t.defaultView||window}function PF(e,t){t===void 0&&(t=166);var n;function r(){for(var o=this,i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];var c=function(){e.apply(o,a)};clearTimeout(n),n=setTimeout(c,t)}return r.clear=function(){clearTimeout(n)},r}function IF(e,t){var n=t.getBoundingClientRect(),r=Yj(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,s=0;if(o&&o!=="none"&&typeof o=="string"){var c=o.split("(")[1].split(")")[0].split(",");a=parseInt(c[4],10),s=parseInt(c[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+s-n.top)+"px)";default:return"translateY(-"+(n.top+n.height-s)+"px)"}}function Xc(e,t){if(t){var n=IF(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}}var Jj=v.forwardRef(function(e,t){var n=e.children,r=e.direction,o=r===void 0?"down":r,i=e.in,a=e.style,s=e.timeout,c=s===void 0?0:s,u=e.onEnter,d=e.onEntered,p=e.onExit,f=e.onExited,g=cc(e,["children","direction","in","style","timeout","onEnter","onEntered","onExit","onExited"]),h=v.useRef(null),w=Lh(n.ref,h),j=Lh(w,t),k=function(C,z){Xc(o,C),qj(C),u&&u(C,z)},y=function(C){var z=a?.transitionTimingFunction||Oh.easeOut,E=_d({timeout:c,mode:"enter",style:st({},a,{transitionTimingFunction:z})});C.style.webkitTransition=ma("-webkit-transform",E),C.style.transition=ma("transform",E),C.style.webkitTransform="none",C.style.transform="none"},l=function(C){var z=a?.transitionTimingFunction||Oh.sharp,E=_d({timeout:c,mode:"exit",style:st({},a,{transitionTimingFunction:z})});C.style.webkitTransition=ma("-webkit-transform",E),C.style.transition=ma("transform",E),Xc(o,C),p&&p(C)},_=function(C){C.style.webkitTransition="",C.style.transition="",f&&f(C)},S=v.useCallback(function(){h.current&&Xc(o,h.current)},[o]);return v.useEffect(function(){if(!(i||o==="down"||o==="right")){var x=PF(function(){h.current&&Xc(o,h.current)}),C=Yj(h.current);return C.addEventListener("resize",x),function(){x.clear(),C.removeEventListener("resize",x)}}},[o,i]),v.useEffect(function(){i||S()},[i,S]),v.createElement(rv,Object.assign({appear:!0,nodeRef:h,onEnter:k,onEntered:d,onEntering:y,onExit:l,onExited:_,in:i,timeout:c},g),function(x,C){return v.cloneElement(n,st({ref:j,style:st({visibility:x==="exited"&&!i?"hidden":void 0},a,{},n.props.style)},C))})});Jj.displayName="Slide";var Zp=function(t){return ve.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))},RF=function(){return ve.createElement(Zp,null,ve.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`}))},NF=function(){return ve.createElement(Zp,null,ve.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},MF=function(){return ve.createElement(Zp,null,ve.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`}))},$F=function(){return ve.createElement(Zp,null,ve.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`}))},LF={default:void 0,success:ve.createElement(RF,null),warning:ve.createElement(NF,null),error:ve.createElement(MF,null),info:ve.createElement($F,null)},_i={maxSnack:3,persist:!1,hideIconVariant:!1,disableWindowBlurListener:!1,variant:"default",autoHideDuration:5e3,iconVariant:LF,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:Jj,transitionDuration:{enter:225,exit:195}},OF=function(t,n){var r=function(i){return typeof i=="number"||i===null};return r(t)?t:r(n)?n:_i.autoHideDuration},BF=function(t,n){var r=function(i,a){return a.some(function(s){return typeof i===s})};return r(t,["string","number"])?t:r(t,["object"])?st({},_i.transitionDuration,{},r(n,["object"])&&n,{},t):r(n,["string","number"])?n:r(n,["object"])?st({},_i.transitionDuration,{},n):_i.transitionDuration},FF=function(t,n){return function(r,o){return o===void 0&&(o=!1),o?st({},_i[r],{},n[r],{},t[r]):r==="autoHideDuration"?OF(t.autoHideDuration,n.autoHideDuration):r==="transitionDuration"?BF(t.transitionDuration,n.transitionDuration):t[r]||n[r]||_i[r]}};function uc(e){return Object.entries(e).reduce(function(t,n){var r,o=n[0],i=n[1];return st({},t,(r={},r[o]=tv(i),r))},{})}var Ua={SnackbarContainer:"notistack-SnackbarContainer",Snackbar:"notistack-Snackbar",CollapseWrapper:"notistack-CollapseWrapper",MuiContent:"notistack-MuiContent",MuiContentVariant:function(t){return"notistack-MuiContent-"+t}},I0=uc({root:{height:0},entered:{height:"auto"}}),ef="0px",tf=175,Zj=v.forwardRef(function(e,t){var n=e.children,r=e.in,o=e.onExited,i=v.useRef(null),a=v.useRef(null),s=Lh(t,a),c=function(){return i.current?i.current.clientHeight:0},u=function(w){w.style.height=ef},d=function(w){var j=c(),k=_d({timeout:tf,mode:"enter"}),y=k.duration,l=k.easing;w.style.transitionDuration=typeof y=="string"?y:y+"ms",w.style.height=j+"px",w.style.transitionTimingFunction=l||""},p=function(w){w.style.height="auto"},f=function(w){w.style.height=c()+"px"},g=function(w){qj(w);var j=_d({timeout:tf,mode:"exit"}),k=j.duration,y=j.easing;w.style.transitionDuration=typeof k=="string"?k:k+"ms",w.style.height=ef,w.style.transitionTimingFunction=y||""};return v.createElement(rv,{in:r,unmountOnExit:!0,onEnter:u,onEntered:p,onEntering:d,onExit:f,onExited:o,onExiting:g,nodeRef:a,timeout:tf},function(h,w){return v.createElement("div",Object.assign({ref:s,className:Mi(I0.root,h==="entered"&&I0.entered),style:st({pointerEvents:"all",overflow:"hidden",minHeight:ef,transition:ma("height")},h==="entered"&&{overflow:"visible"},{},h==="exited"&&!r&&{visibility:"hidden"})},w),v.createElement("div",{ref:i,className:Ua.CollapseWrapper,style:{display:"flex",width:"100%"}},n))})});Zj.displayName="Collapse";var R0={right:"left",left:"right",bottom:"up",top:"down"},VF=function(t){return t.horizontal!=="center"?R0[t.horizontal]:R0[t.vertical]},WF=function(t){return"anchorOrigin"+nv(t)},HF=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 st({},r,(i={},i[o]=t[o],i))},{})},UF=function(){};function sl(e,t){return e.reduce(function(n,r){return r==null?n:function(){for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];var c=[].concat(a);t&&c.indexOf(t)===-1&&c.push(t),n.apply(this,c),r.apply(this,c)}},UF)}var GF=typeof window<"u"?v.useLayoutEffect:v.useEffect;function N0(e){var t=v.useRef(e);return GF(function(){t.current=e}),v.useCallback(function(){return t.current.apply(void 0,arguments)},[])}var Xj=v.forwardRef(function(e,t){var n=e.children,r=e.className,o=e.autoHideDuration,i=e.disableWindowBlurListener,a=i===void 0?!1:i,s=e.onClose,c=e.id,u=e.open,d=e.SnackbarProps,p=d===void 0?{}:d,f=v.useRef(),g=N0(function(){s&&s.apply(void 0,arguments)}),h=N0(function(l){!s||l==null||(f.current&&clearTimeout(f.current),f.current=setTimeout(function(){g(null,"timeout",c)},l))});v.useEffect(function(){return u&&h(o),function(){f.current&&clearTimeout(f.current)}},[u,o,h]);var w=function(){f.current&&clearTimeout(f.current)},j=v.useCallback(function(){o!=null&&h(o*.5)},[o,h]),k=function(_){p.onMouseEnter&&p.onMouseEnter(_),w()},y=function(_){p.onMouseLeave&&p.onMouseLeave(_),j()};return v.useEffect(function(){if(!a&&u)return window.addEventListener("focus",j),window.addEventListener("blur",w),function(){window.removeEventListener("focus",j),window.removeEventListener("blur",w)}},[a,j,u]),v.createElement("div",Object.assign({ref:t},p,{className:Mi(Ua.Snackbar,r),onMouseEnter:k,onMouseLeave:y}),n)});Xj.displayName="Snackbar";var nf,KF=uc({root:(nf={display:"flex",flexWrap:"wrap",flexGrow:1},nf[oi.upSm]={flexGrow:"initial",minWidth:"288px"},nf)}),Qj=v.forwardRef(function(e,t){var n=e.className,r=cc(e,["className"]);return ve.createElement("div",Object.assign({ref:t,className:Mi(KF.root,n)},r))});Qj.displayName="SnackbarContent";var Ts=uc({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"}}),M0="notistack-snackbar",eC=v.forwardRef(function(e,t){var n=e.id,r=e.message,o=e.action,i=e.iconVariant,a=e.variant,s=e.hideIconVariant,c=e.style,u=e.className,d=i[a],p=o;return typeof p=="function"&&(p=p(n)),ve.createElement(Qj,{ref:t,role:"alert","aria-describedby":M0,style:c,className:Mi(Ua.MuiContent,Ua.MuiContentVariant(a),Ts.root,Ts[a],u,!s&&d&&Ts.lessPadding)},ve.createElement("div",{id:M0,className:Ts.message},s?null:d,r),p&&ve.createElement("div",{className:Ts.action},p))});eC.displayName="MaterialDesignContent";var tC=v.memo(eC),qF=uc({wrappedRoot:{width:"100%",position:"relative",transform:"translateX(0)",top:0,right:0,bottom:0,left:0,minWidth:"288px"}}),YF=function(t){var n=v.useRef(),r=v.useState(!0),o=r[0],i=r[1],a=sl([t.snack.onClose,t.onClose]),s=function(){t.snack.requestClose&&a(null,"instructed",t.snack.id)},c=v.useCallback(function(){n.current=setTimeout(function(){i(function(E){return!E})},125)},[]);v.useEffect(function(){return function(){n.current&&clearTimeout(n.current)}},[]);var u=t.snack,d=t.classes,p=t.Component,f=p===void 0?tC:p,g=v.useMemo(function(){return HF(d)},[d]),h=u.open,w=u.SnackbarProps,j=u.TransitionComponent,k=u.TransitionProps,y=u.transitionDuration,l=u.disableWindowBlurListener,_=u.content,S=cc(u,["open","SnackbarProps","TransitionComponent","TransitionProps","transitionDuration","disableWindowBlurListener","content","entered","requestClose","onEnter","onEntered","onExit","onExited"]),x=st({direction:VF(S.anchorOrigin),timeout:y},k),C=_;typeof C=="function"&&(C=C(S.id,S.message));var z=["onEnter","onEntered","onExit","onExited"].reduce(function(E,b){var P;return st({},E,(P={},P[b]=sl([t.snack[b],t[b]],S.id),P))},{});return ve.createElement(Zj,{in:o,onExited:z.onExited},ve.createElement(Xj,{open:h,id:S.id,disableWindowBlurListener:l,autoHideDuration:S.autoHideDuration,className:Mi(qF.wrappedRoot,g.root,g[WF(S.anchorOrigin)]),SnackbarProps:w,onClose:a},ve.createElement(j,Object.assign({},x,{appear:!0,in:h,onExit:z.onExit,onExited:c,onEnter:z.onEnter,onEntered:sl([z.onEntered,s],S.id)}),C||ve.createElement(f,Object.assign({},S)))))},As,rf,Qc,eu,of,Zr={view:{default:20,dense:4},snackbar:{default:6,dense:2}},$0="."+Ua.CollapseWrapper,af=16,tu=uc({root:(As={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:1400,height:"auto",width:"auto",transition:ma(["top","right","bottom","left","max-width"],{duration:300,easing:"ease"}),pointerEvents:"none"},As[$0]={padding:Zr.snackbar.default+"px 0px",transition:"padding 300ms ease 0ms"},As.maxWidth="calc(100% - "+Zr.view.default*2+"px)",As[oi.downXs]={width:"100%",maxWidth:"calc(100% - "+af*2+"px)"},As),rootDense:(rf={},rf[$0]={padding:Zr.snackbar.dense+"px 0px"},rf),top:{top:Zr.view.default-Zr.snackbar.default+"px",flexDirection:"column"},bottom:{bottom:Zr.view.default-Zr.snackbar.default+"px",flexDirection:"column-reverse"},left:(Qc={left:Zr.view.default+"px"},Qc[oi.upSm]={alignItems:"flex-start"},Qc[oi.downXs]={left:af+"px"},Qc),right:(eu={right:Zr.view.default+"px"},eu[oi.upSm]={alignItems:"flex-end"},eu[oi.downXs]={right:af+"px"},eu),center:(of={left:"50%",transform:"translateX(-50%)"},of[oi.upSm]={alignItems:"center"},of)}),JF=function(t){var n=t.classes,r=n===void 0?{}:n,o=t.anchorOrigin,i=t.dense,a=t.children,s=Mi(Ua.SnackbarContainer,tu[o.vertical],tu[o.horizontal],tu.root,r.containerRoot,r["containerAnchorOrigin"+nv(o)],i&&tu.rootDense);return ve.createElement("div",{className:s},a)},ZF=v.memo(JF),L0=function(t){var n=typeof t=="string"||v.isValidElement(t);return!n},XF=function(e){Gj(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 s=L0(i)?i:a,c=L0(i)?i.message:i,u=s.key,d=s.preventDuplicate,p=cc(s,["key","preventDuplicate"]),f=Jc(u),g=f?u:new Date().getTime()+Math.random(),h=FF(p,o.props),w=st({id:g},p,{message:c,open:!0,entered:!1,requestClose:!1,persist:h("persist"),action:h("action"),content:h("content"),variant:h("variant"),anchorOrigin:h("anchorOrigin"),disableWindowBlurListener:h("disableWindowBlurListener"),autoHideDuration:h("autoHideDuration"),hideIconVariant:h("hideIconVariant"),TransitionComponent:h("TransitionComponent"),transitionDuration:h("transitionDuration"),TransitionProps:h("TransitionProps",!0),iconVariant:h("iconVariant",!0),style:h("style",!0),SnackbarProps:h("SnackbarProps",!0),className:Mi(o.props.className,p.className)});return w.persist&&(w.autoHideDuration=void 0),o.setState(function(j){if(d===void 0&&o.props.preventDuplicate||d){var k=function(S){return f?S.id===g:S.message===c},y=j.queue.findIndex(k)>-1,l=j.snacks.findIndex(k)>-1;if(y||l)return j}return o.handleDisplaySnack(st({},j,{queue:[].concat(j.queue,[w])}))}),g},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,s=i.snacks;return a.length>0?st({},i,{snacks:[].concat(s,[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,s=!1,c=i.snacks.reduce(function(d,p){return d+(p.open&&p.persist?1:0)},0);c===o.maxSnack&&(s=!0);var u=i.snacks.map(function(d){return!a&&(!d.persist||s)?(a=!0,d.entered?(d.onClose&&d.onClose(null,"maxsnack",d.id),o.props.onClose&&o.props.onClose(null,"maxsnack",d.id),st({},d,{open:!1})):st({},d,{requestClose:!0})):st({},d)});return st({},i,{snacks:u})},o.handleEnteredSnack=function(i,a,s){if(!Jc(s))throw new Error("handleEnteredSnack Cannot be called with undefined key");o.setState(function(c){var u=c.snacks;return{snacks:u.map(function(d){return d.id===s?st({},d,{entered:!0}):st({},d)})}})},o.handleCloseSnack=function(i,a,s){o.props.onClose&&o.props.onClose(i,a,s);var c=s===void 0;o.setState(function(u){var d=u.snacks,p=u.queue;return{snacks:d.map(function(f){return!c&&f.id!==s?st({},f):f.entered?st({},f,{open:!1}):st({},f,{requestClose:!0})}),queue:p.filter(function(f){return f.id!==s})}})},o.closeSnackbar=function(i){var a=o.state.snacks.find(function(s){return s.id===i});Jc(i)&&a&&a.onClose&&a.onClose(null,"instructed",i),o.handleCloseSnack(null,"instructed",i)},o.handleExitedSnack=function(i,a){if(!Jc(a))throw new Error("handleExitedSnack Cannot be called with undefined key");o.setState(function(s){var c=o.processQueue(st({},s,{snacks:s.snacks.filter(function(u){return u.id!==a})}));return c.queue.length===0?c:o.handleDismissOldest(c)})},o.enqueueSnackbar,o.closeSnackbar,o.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:o.enqueueSnackbar.bind(z0(o)),closeSnackbar:o.closeSnackbar.bind(z0(o))}},o}var n=t.prototype;return n.render=function(){var o=this,i=this.state.contextValue,a=this.props,s=a.domRoot,c=a.children,u=a.dense,d=u===void 0?!1:u,p=a.Components,f=p===void 0?{}:p,g=a.classes,h=this.state.snacks.reduce(function(j,k){var y,l=nv(k.anchorOrigin),_=j[l]||[];return st({},j,(y={},y[l]=[].concat(_,[k]),y))},{}),w=Object.keys(h).map(function(j){var k=h[j],y=k[0];return ve.createElement(ZF,{key:j,dense:d,anchorOrigin:y.anchorOrigin,classes:g},k.map(function(l){return ve.createElement(YF,{key:l.id,snack:l,classes:g,Component:f[l.variant],onClose:o.handleCloseSnack,onEnter:o.props.onEnter,onExit:o.props.onExit,onExited:sl([o.handleExitedSnack,o.props.onExited],l.id),onEntered:sl([o.handleEnteredSnack,o.props.onEntered],l.id)})}))});return ve.createElement(Kj.Provider,{value:i},c,s?$d.createPortal(w,s):w)},Uj(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||_i.maxSnack}}]),t}(v.Component),Tr=function(){return v.useContext(Kj)};const sf="txAdminHelpData",QF=24*60*60*1e3,eV=()=>{const e=localStorage.getItem(sf),t=JSON.stringify({date:new Date});if(e){const n=JSON.parse(e),r=new Date(Date.now()-QF);return n.date>r?(localStorage.setItem(sf,t),!0):!1}return localStorage.setItem(sf,t),!0},O0=7.5,B0=30,tV=5.5,nV=60/150,F0=e=>{const t=e.length/tV*nV;return t<O0?O0:t>B0?B0:t},nC=v.createContext(null),rV=({children:e})=>{const[t,n]=v.useState(!1),r=Yo(),o=Ni(),i=v.useCallback(a=>{n(a)},[]);return v.useEffect(()=>{if(r){if(o===Ut.IFrame||o===Ut.Players||o===Ut.PlayerModalOnly)return n(!0);if(o===Ut.Main)return n(!1)}},[o,r]),v.useEffect(()=>{r&&Ge("focusInputs",t,{mockResp:{}})},[t,r]),m.jsx(nC.Provider,{value:{disabledKeyNav:t,setDisabledKeyNav:i},children:e})},rC=()=>v.useContext(nC),oV=K($y)(({theme:e})=>({color:e.palette.primary.main})),iV=K(DB)(({theme:e})=>({color:e.palette.text.secondary})),oC=v.createContext(null),V0={description:"This is the default description for whatever",placeholder:"This is the default placeholder...",onSubmit:()=>{},title:"Dialog Title"},aV=({children:e})=>{const t=mr(),[n,r]=v.useState(!0),o=Pj(),{setDisabledKeyNav:i}=rC(),a=Xy(),[s,c]=v.useState(!1),[u,d]=v.useState(V0),[p,f]=v.useState(""),{enqueueSnackbar:g}=Tr(),h=Ni(),w=Gt.useTranslate();v.useEffect(()=>{h===Ut.Main&&(i(s),o(s))},[s,i,o]);const j=S=>{if(!n)return;const x=S??p;if(!x.trim())return g(w("nui_menu.misc.dialog_empty_input"),{variant:"error"});u.onSubmit(x),r(!1),a(!0),c(!1)},k=S=>{f(S.target.value)},y=v.useCallback(S=>{d(S),c(!0),a(!1)},[]),l=v.useCallback(S=>{S.stopPropagation(),c(!1),a(!0)},[]),_=()=>{d(V0),r(!0),f("")};return m.jsxs(oC.Provider,{value:{openDialog:y,closeDialog:l,isDialogOpen:s},children:[m.jsx(My,{onClose:l,open:s,fullWidth:!0,TransitionProps:{onExited:_},PaperProps:{style:{backgroundColor:t.palette.background.default}},children:m.jsxs("form",{onSubmit:S=>{S.preventDefault(),j()},children:[m.jsx(oV,{children:u.title}),m.jsxs(oc,{children:[m.jsx(Hx,{children:u.description}),m.jsx(mi,{sx:{pt:1},variant:"standard",autoFocus:!0,fullWidth:!0,multiline:u?.isMultiline,id:"dialog-input",placeholder:u.placeholder,InputProps:{startAdornment:m.jsx(Ux,{position:"start",children:m.jsx(iV,{color:"inherit"})})},onChange:k})]}),m.jsx(Wx,{children:m.jsxs(Mm,{display:"flex",justifyContent:"space-between",width:"100%",children:[m.jsx(Mm,{children:Array.isArray(u.suggestions)&&u.suggestions.map(S=>m.jsx(Vt,{onClick:()=>{j(S)},style:{color:t.palette.text.secondary},children:S}))}),m.jsxs(Mm,{children:[m.jsx(Vt,{onClick:l,style:{color:t.palette.text.secondary},children:w("nui_menu.common.cancel")}),m.jsx(Vt,{type:"submit",color:"primary",children:w("nui_menu.common.submit")})]})]})})]})}),e]})},ov=()=>v.useContext(oC),sV=K(Me)({alignSelf:"center",marginTop:"auto",marginBottom:"auto",opacity:.5}),dc=()=>m.jsx(je,{p:2,height:"100%",display:"flex",flexDirection:"column",children:m.jsx(sV,{variant:"h5",children:"Failed to load player data :("})}),lf="DialogActionView",to={actionGrid:`${lf}-actionGrid`,tooltipOverride:`${lf}-tooltipOverride`,sectionTitle:`${lf}-sectionTitle`},lV=K(oc)({[`& .${to.actionGrid}`]:{display:"flex",columnGap:10,rowGap:10,paddingBottom:15},[`& .${to.tooltipOverride}`]:{fontSize:12},[`& .${to.sectionTitle}`]:{paddingBottom:5}}),cV=()=>{const{openDialog:e}=ov(),t=ns(),n=Qy(),{enqueueSnackbar:r}=Tr(),o=Gt.useTranslate(),{goToFramePage:i}=Fj(),a=Zo(),s=Xo(),c=lc(),{closeMenu:u,showNoPerms:d}=Xp();if("error"in t)return m.jsx(dc,{});const p=(z,E)=>{"success"in z&&z.success===!0?r(o(`nui_menu.player_modal.actions.${E}`),{variant:"success"}):r(z.error??o("nui_menu.misc.unknown_error"),{variant:"error"})},f=()=>{if(!tt("players.direct_message",s))return d("Direct Message");e({title:`${o("nui_menu.player_modal.actions.moderation.dm_dialog.title")} ${n.displayName}`,description:o("nui_menu.player_modal.actions.moderation.dm_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.dm_dialog.placeholder"),onSubmit:async z=>{try{const E=await Lo(`/player/message?mutex=current&netid=${n.id}`,{method:"POST",data:{message:z.trim()}});p(E,"moderation.dm_dialog.success")}catch(E){r(E.message,{variant:"error"})}}})},g=()=>{if(!tt("players.warn",s))return d("Warn");e({title:`${o("nui_menu.player_modal.actions.moderation.warn_dialog.title")} ${n.displayName}`,description:o("nui_menu.player_modal.actions.moderation.warn_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.warn_dialog.placeholder"),onSubmit:async z=>{try{const E=await Lo(`/player/warn?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:z.trim()}});p(E,"moderation.warn_dialog.success")}catch(E){r(E.message,{variant:"error"})}}})},h=()=>{if(!tt("players.kick",s))return d("Kick");e({title:`${o("nui_menu.player_modal.actions.moderation.kick_dialog.title")} ${n.displayName}`,description:o("nui_menu.player_modal.actions.moderation.kick_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.kick_dialog.placeholder"),onSubmit:async z=>{try{const E=await Lo(`/player/kick?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:z.trim()}});p(E,"moderation.kick_dialog.success")}catch(E){r(E.message,{variant:"error"})}}})},w=()=>{if(!tt("manage.admins",s))return d("Manage Admins");const z=new URLSearchParams;if(typeof t.player.netid=="number"){z.set("autofill","true"),z.set("name",t.player.pureName);for(const E of t.player.ids)E.startsWith("discord:")?z.set("discord",E):E.startsWith("fivem:")&&z.set("citizenfx",E)}i(`/admins?${z}`),c(!1)},j=()=>{if(!tt("players.heal",s))return d("Heal");Ge("healPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.heal_player"),{variant:"success"})},k=()=>{if(!tt("players.teleport",s))return d("Teleport");if(!a.oneSync.status)return r(o("nui_menu.misc.onesync_error"),{variant:"error"});u(),Ge("tpToPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.tp_player"),{variant:"success"})},y=()=>{if(!tt("players.teleport",s))return d("Teleport");if(!a.oneSync.status)return r(o("nui_menu.misc.onesync_error"),{variant:"error"});u(),Ge("summonPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.bring_player"),{variant:"success"})},l=()=>{if(!tt("players.spectate",s))return d("Spectate");u(),Ge("spectatePlayer",{id:n.id})},_=()=>{if(!tt("players.freeze",s))return d("Freeze");Ge("togglePlayerFreeze",{id:n.id})},S=()=>{if(!tt("players.troll",s))return d("Troll");Ge("drunkEffectPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},x=()=>{if(!tt("players.troll",s))return d("Troll");Ge("setOnFire",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},C=()=>{if(!tt("players.troll",s))return d("Troll");Ge("wildAttack",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))};return m.jsxs(lV,{children:[m.jsx(je,{pb:1,children:m.jsx(Me,{variant:"h6",children:o("nui_menu.player_modal.actions.title")})}),m.jsx(Me,{className:to.sectionTitle,children:o("nui_menu.player_modal.actions.moderation.title")}),m.jsxs(je,{className:to.actionGrid,children:[m.jsx(Vt,{variant:"outlined",color:"primary",onClick:f,disabled:!tt("players.direct_message",s),children:o("nui_menu.player_modal.actions.moderation.options.dm")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:g,disabled:!tt("players.warn",s),children:o("nui_menu.player_modal.actions.moderation.options.warn")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:h,disabled:!tt("players.kick",s),children:o("nui_menu.player_modal.actions.moderation.options.kick")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:w,disabled:!tt("manage.admins",s),children:o("nui_menu.player_modal.actions.moderation.options.set_admin")})]}),m.jsx(Me,{className:to.sectionTitle,children:o("nui_menu.player_modal.actions.interaction.title")}),m.jsxs(je,{className:to.actionGrid,children:[m.jsx(Vt,{variant:"outlined",color:"primary",onClick:j,disabled:!tt("players.heal",s),children:o("nui_menu.player_modal.actions.interaction.options.heal")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:k,disabled:!tt("players.teleport",s),children:o("nui_menu.player_modal.actions.interaction.options.go_to")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:y,disabled:!tt("players.teleport",s),children:o("nui_menu.player_modal.actions.interaction.options.bring")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:l,disabled:!tt("players.spectate",s),children:o("nui_menu.player_modal.actions.interaction.options.spectate")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:_,disabled:!tt("players.freeze",s),children:o("nui_menu.player_modal.actions.interaction.options.toggle_freeze")})]}),m.jsx(Me,{className:to.sectionTitle,children:o("nui_menu.player_modal.actions.troll.title")}),m.jsxs(je,{className:to.actionGrid,children:[m.jsx(Vt,{variant:"outlined",color:"primary",onClick:S,disabled:!tt("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.drunk")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:x,disabled:!tt("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.fire")}),m.jsx(Vt,{variant:"outlined",color:"primary",onClick:C,disabled:!tt("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.wild_attack")})]})]})};var iC={exports:{}};(function(e){(function(){var t=Object.assign||function(l){for(var _,S=1;S<arguments.length;S++){_=arguments[S];for(var x in _)f(_,x)&&(l[x]=_[x])}return l},n=Array.isArray||function(l){return Object.prototype.toString.call(l)==="[object Array]"},r=i(function(l){return l===1?"χρόνος":"χρόνια"},function(l){return l===1?"μήνας":"μήνες"},function(l){return l===1?"εβδομάδα":"εβδομάδες"},function(l){return l===1?"μέρα":"μέρες"},function(l){return l===1?"ώρα":"ώρες"},function(l){return l===1?"λεπτό":"λεπτά"},function(l){return l===1?"δευτερόλεπτο":"δευτερόλεπτα"},function(l){return(l===1?"χιλιοστό":"χιλιοστά")+" του δευτερολέπτου"},","),o={af:i("jaar",function(l){return"maand"+(l===1?"":"e")},function(l){return l===1?"week":"weke"},function(l){return l===1?"dag":"dae"},function(l){return l===1?"uur":"ure"},function(l){return l===1?"minuut":"minute"},function(l){return"sekonde"+(l===1?"":"s")},function(l){return"millisekonde"+(l===1?"":"s")},","),am:i("ዓመት","ወር","ሳምንት","ቀን","ሰዓት","ደቂቃ","ሰከንድ","ሚሊሰከንድ"),ar:t(i(function(l){return["سنة","سنتان","سنوات"][a(l)]},function(l){return["شهر","شهران","أشهر"][a(l)]},function(l){return["أسبوع","أسبوعين","أسابيع"][a(l)]},function(l){return["يوم","يومين","أيام"][a(l)]},function(l){return["ساعة","ساعتين","ساعات"][a(l)]},function(l){return["دقيقة","دقيقتان","دقائق"][a(l)]},function(l){return["ثانية","ثانيتان","ثواني"][a(l)]},function(l){return["جزء من الثانية","جزآن من الثانية","أجزاء من الثانية"][a(l)]},","),{delimiter:" ﻭ ",_hideCountIf2:!0,_digitReplacements:["۰","١","٢","٣","٤","٥","٦","٧","٨","٩"]}),bg:i(function(l){return["години","година","години"][c(l)]},function(l){return["месеца","месец","месеца"][c(l)]},function(l){return["седмици","седмица","седмици"][c(l)]},function(l){return["дни","ден","дни"][c(l)]},function(l){return["часа","час","часа"][c(l)]},function(l){return["минути","минута","минути"][c(l)]},function(l){return["секунди","секунда","секунди"][c(l)]},function(l){return["милисекунди","милисекунда","милисекунди"][c(l)]},","),bn:i("বছর","মাস","সপ্তাহ","দিন","ঘন্টা","মিনিট","সেকেন্ড","মিলিসেকেন্ড"),ca:i(function(l){return"any"+(l===1?"":"s")},function(l){return"mes"+(l===1?"":"os")},function(l){return"setman"+(l===1?"a":"es")},function(l){return"di"+(l===1?"a":"es")},function(l){return"hor"+(l===1?"a":"es")},function(l){return"minut"+(l===1?"":"s")},function(l){return"segon"+(l===1?"":"s")},function(l){return"milisegon"+(l===1?"":"s")},","),ckb:i("ساڵ","مانگ","هەفتە","ڕۆژ","کاژێر","خولەک","چرکە","میلی چرکە","."),cs:i(function(l){return["rok","roku","roky","let"][u(l)]},function(l){return["měsíc","měsíce","měsíce","měsíců"][u(l)]},function(l){return["týden","týdne","týdny","týdnů"][u(l)]},function(l){return["den","dne","dny","dní"][u(l)]},function(l){return["hodina","hodiny","hodiny","hodin"][u(l)]},function(l){return["minuta","minuty","minuty","minut"][u(l)]},function(l){return["sekunda","sekundy","sekundy","sekund"][u(l)]},function(l){return["milisekunda","milisekundy","milisekundy","milisekund"][u(l)]},","),cy:i("flwyddyn","mis","wythnos","diwrnod","awr","munud","eiliad","milieiliad"),da:i("år",function(l){return"måned"+(l===1?"":"er")},function(l){return"uge"+(l===1?"":"r")},function(l){return"dag"+(l===1?"":"e")},function(l){return"time"+(l===1?"":"r")},function(l){return"minut"+(l===1?"":"ter")},function(l){return"sekund"+(l===1?"":"er")},function(l){return"millisekund"+(l===1?"":"er")},","),de:i(function(l){return"Jahr"+(l===1?"":"e")},function(l){return"Monat"+(l===1?"":"e")},function(l){return"Woche"+(l===1?"":"n")},function(l){return"Tag"+(l===1?"":"e")},function(l){return"Stunde"+(l===1?"":"n")},function(l){return"Minute"+(l===1?"":"n")},function(l){return"Sekunde"+(l===1?"":"n")},function(l){return"Millisekunde"+(l===1?"":"n")},","),el:r,en:i(function(l){return"year"+(l===1?"":"s")},function(l){return"month"+(l===1?"":"s")},function(l){return"week"+(l===1?"":"s")},function(l){return"day"+(l===1?"":"s")},function(l){return"hour"+(l===1?"":"s")},function(l){return"minute"+(l===1?"":"s")},function(l){return"second"+(l===1?"":"s")},function(l){return"millisecond"+(l===1?"":"s")}),eo:i(function(l){return"jaro"+(l===1?"":"j")},function(l){return"monato"+(l===1?"":"j")},function(l){return"semajno"+(l===1?"":"j")},function(l){return"tago"+(l===1?"":"j")},function(l){return"horo"+(l===1?"":"j")},function(l){return"minuto"+(l===1?"":"j")},function(l){return"sekundo"+(l===1?"":"j")},function(l){return"milisekundo"+(l===1?"":"j")},","),es:i(function(l){return"año"+(l===1?"":"s")},function(l){return"mes"+(l===1?"":"es")},function(l){return"semana"+(l===1?"":"s")},function(l){return"día"+(l===1?"":"s")},function(l){return"hora"+(l===1?"":"s")},function(l){return"minuto"+(l===1?"":"s")},function(l){return"segundo"+(l===1?"":"s")},function(l){return"milisegundo"+(l===1?"":"s")},","),et:i(function(l){return"aasta"+(l===1?"":"t")},function(l){return"kuu"+(l===1?"":"d")},function(l){return"nädal"+(l===1?"":"at")},function(l){return"päev"+(l===1?"":"a")},function(l){return"tund"+(l===1?"":"i")},function(l){return"minut"+(l===1?"":"it")},function(l){return"sekund"+(l===1?"":"it")},function(l){return"millisekund"+(l===1?"":"it")},","),eu:i("urte","hilabete","aste","egun","ordu","minutu","segundo","milisegundo",","),fa:i("سال","ماه","هفته","روز","ساعت","دقیقه","ثانیه","میلی ثانیه"),fi:i(function(l){return l===1?"vuosi":"vuotta"},function(l){return l===1?"kuukausi":"kuukautta"},function(l){return"viikko"+(l===1?"":"a")},function(l){return"päivä"+(l===1?"":"ä")},function(l){return"tunti"+(l===1?"":"a")},function(l){return"minuutti"+(l===1?"":"a")},function(l){return"sekunti"+(l===1?"":"a")},function(l){return"millisekunti"+(l===1?"":"a")},","),fo:i("ár",function(l){return l===1?"mánaður":"mánaðir"},function(l){return l===1?"vika":"vikur"},function(l){return l===1?"dagur":"dagar"},function(l){return l===1?"tími":"tímar"},function(l){return l===1?"minuttur":"minuttir"},"sekund","millisekund",","),fr:i(function(l){return"an"+(l>=2?"s":"")},"mois",function(l){return"semaine"+(l>=2?"s":"")},function(l){return"jour"+(l>=2?"s":"")},function(l){return"heure"+(l>=2?"s":"")},function(l){return"minute"+(l>=2?"s":"")},function(l){return"seconde"+(l>=2?"s":"")},function(l){return"milliseconde"+(l>=2?"s":"")},","),gr:r,he:i(function(l){return l===1?"שנה":"שנים"},function(l){return l===1?"חודש":"חודשים"},function(l){return l===1?"שבוע":"שבועות"},function(l){return l===1?"יום":"ימים"},function(l){return l===1?"שעה":"שעות"},function(l){return l===1?"דקה":"דקות"},function(l){return l===1?"שניה":"שניות"},function(l){return l===1?"מילישנייה":"מילישניות"}),hr:i(function(l){return l%10===2||l%10===3||l%10===4?"godine":"godina"},function(l){return l===1?"mjesec":l===2||l===3||l===4?"mjeseca":"mjeseci"},function(l){return l%10===1&&l!==11?"tjedan":"tjedna"},function(l){return l===1?"dan":"dana"},function(l){return l===1?"sat":l===2||l===3||l===4?"sata":"sati"},function(l){var _=l%10;return(_===2||_===3||_===4)&&(l<10||l>14)?"minute":"minuta"},function(l){var _=l%10;return _===5||Math.floor(l)===l&&l>=10&&l<=19?"sekundi":_===1?"sekunda":_===2||_===3||_===4?"sekunde":"sekundi"},function(l){return l===1?"milisekunda":l%10===2||l%10===3||l%10===4?"milisekunde":"milisekundi"},","),hi:i("साल",function(l){return l===1?"महीना":"महीने"},function(l){return l===1?"हफ़्ता":"हफ्ते"},"दिन",function(l){return l===1?"घंटा":"घंटे"},"मिनट","सेकंड","मिलीसेकंड"),hu:i("év","hónap","hét","nap","óra","perc","másodperc","ezredmásodperc",","),id:i("tahun","bulan","minggu","hari","jam","menit","detik","milidetik"),is:i("ár",function(l){return"mánuð"+(l===1?"ur":"ir")},function(l){return"vik"+(l===1?"a":"ur")},function(l){return"dag"+(l===1?"ur":"ar")},function(l){return"klukkutím"+(l===1?"i":"ar")},function(l){return"mínút"+(l===1?"a":"ur")},function(l){return"sekúnd"+(l===1?"a":"ur")},function(l){return"millisekúnd"+(l===1?"a":"ur")}),it:i(function(l){return"ann"+(l===1?"o":"i")},function(l){return"mes"+(l===1?"e":"i")},function(l){return"settiman"+(l===1?"a":"e")},function(l){return"giorn"+(l===1?"o":"i")},function(l){return"or"+(l===1?"a":"e")},function(l){return"minut"+(l===1?"o":"i")},function(l){return"second"+(l===1?"o":"i")},function(l){return"millisecond"+(l===1?"o":"i")},","),ja:i("年","ヶ月","週","日","時間","分","秒","ミリ秒"),km:i("ឆ្នាំ","ខែ","សប្តាហ៍","ថ្ងៃ","ម៉ោង","នាទី","វិនាទី","មិល្លីវិនាទី"),kn:i(function(l){return l===1?"ವರ್ಷ":"ವರ್ಷಗಳು"},function(l){return l===1?"ತಿಂಗಳು":"ತಿಂಗಳುಗಳು"},function(l){return l===1?"ವಾರ":"ವಾರಗಳು"},function(l){return l===1?"ದಿನ":"ದಿನಗಳು"},function(l){return l===1?"ಗಂಟೆ":"ಗಂಟೆಗಳು"},function(l){return l===1?"ನಿಮಿಷ":"ನಿಮಿಷಗಳು"},function(l){return l===1?"ಸೆಕೆಂಡ್":"ಸೆಕೆಂಡುಗಳು"},function(l){return l===1?"ಮಿಲಿಸೆಕೆಂಡ್":"ಮಿಲಿಸೆಕೆಂಡುಗಳು"}),ko:i("년","개월","주일","일","시간","분","초","밀리 초"),ku:i("sal","meh","hefte","roj","seet","deqe","saniye","mîlîçirk",","),lo:i("ປີ","ເດືອນ","ອາທິດ","ມື້","ຊົ່ວໂມງ","ນາທີ","ວິນາທີ","ມິນລິວິນາທີ",","),lt:i(function(l){return l%10===0||l%100>=10&&l%100<=20?"metų":"metai"},function(l){return["mėnuo","mėnesiai","mėnesių"][d(l)]},function(l){return["savaitė","savaitės","savaičių"][d(l)]},function(l){return["diena","dienos","dienų"][d(l)]},function(l){return["valanda","valandos","valandų"][d(l)]},function(l){return["minutė","minutės","minučių"][d(l)]},function(l){return["sekundė","sekundės","sekundžių"][d(l)]},function(l){return["milisekundė","milisekundės","milisekundžių"][d(l)]},","),lv:i(function(l){return p(l)?"gads":"gadi"},function(l){return p(l)?"mēnesis":"mēneši"},function(l){return p(l)?"nedēļa":"nedēļas"},function(l){return p(l)?"diena":"dienas"},function(l){return p(l)?"stunda":"stundas"},function(l){return p(l)?"minūte":"minūtes"},function(l){return p(l)?"sekunde":"sekundes"},function(l){return p(l)?"milisekunde":"milisekundes"},","),mk:i(function(l){return l===1?"година":"години"},function(l){return l===1?"месец":"месеци"},function(l){return l===1?"недела":"недели"},function(l){return l===1?"ден":"дена"},function(l){return l===1?"час":"часа"},function(l){return l===1?"минута":"минути"},function(l){return l===1?"секунда":"секунди"},function(l){return l===1?"милисекунда":"милисекунди"},","),mn:i("жил","сар","долоо хоног","өдөр","цаг","минут","секунд","миллисекунд"),mr:i(function(l){return l===1?"वर्ष":"वर्षे"},function(l){return l===1?"महिना":"महिने"},function(l){return l===1?"आठवडा":"आठवडे"},"दिवस","तास",function(l){return l===1?"मिनिट":"मिनिटे"},"सेकंद","मिलिसेकंद"),ms:i("tahun","bulan","minggu","hari","jam","minit","saat","milisaat"),nl:i("jaar",function(l){return l===1?"maand":"maanden"},function(l){return l===1?"week":"weken"},function(l){return l===1?"dag":"dagen"},"uur",function(l){return l===1?"minuut":"minuten"},function(l){return l===1?"seconde":"seconden"},function(l){return l===1?"milliseconde":"milliseconden"},","),no:i("år",function(l){return"måned"+(l===1?"":"er")},function(l){return"uke"+(l===1?"":"r")},function(l){return"dag"+(l===1?"":"er")},function(l){return"time"+(l===1?"":"r")},function(l){return"minutt"+(l===1?"":"er")},function(l){return"sekund"+(l===1?"":"er")},function(l){return"millisekund"+(l===1?"":"er")},","),pl:i(function(l){return["rok","roku","lata","lat"][s(l)]},function(l){return["miesiąc","miesiąca","miesiące","miesięcy"][s(l)]},function(l){return["tydzień","tygodnia","tygodnie","tygodni"][s(l)]},function(l){return["dzień","dnia","dni","dni"][s(l)]},function(l){return["godzina","godziny","godziny","godzin"][s(l)]},function(l){return["minuta","minuty","minuty","minut"][s(l)]},function(l){return["sekunda","sekundy","sekundy","sekund"][s(l)]},function(l){return["milisekunda","milisekundy","milisekundy","milisekund"][s(l)]},","),pt:i(function(l){return"ano"+(l===1?"":"s")},function(l){return l===1?"mês":"meses"},function(l){return"semana"+(l===1?"":"s")},function(l){return"dia"+(l===1?"":"s")},function(l){return"hora"+(l===1?"":"s")},function(l){return"minuto"+(l===1?"":"s")},function(l){return"segundo"+(l===1?"":"s")},function(l){return"milissegundo"+(l===1?"":"s")},","),ro:i(function(l){return l===1?"an":"ani"},function(l){return l===1?"lună":"luni"},function(l){return l===1?"săptămână":"săptămâni"},function(l){return l===1?"zi":"zile"},function(l){return l===1?"oră":"ore"},function(l){return l===1?"minut":"minute"},function(l){return l===1?"secundă":"secunde"},function(l){return l===1?"milisecundă":"milisecunde"},","),ru:i(function(l){return["лет","год","года"][c(l)]},function(l){return["месяцев","месяц","месяца"][c(l)]},function(l){return["недель","неделя","недели"][c(l)]},function(l){return["дней","день","дня"][c(l)]},function(l){return["часов","час","часа"][c(l)]},function(l){return["минут","минута","минуты"][c(l)]},function(l){return["секунд","секунда","секунды"][c(l)]},function(l){return["миллисекунд","миллисекунда","миллисекунды"][c(l)]},","),sq:i(function(l){return l===1?"vit":"vjet"},"muaj","javë","ditë","orë",function(l){return"minut"+(l===1?"ë":"a")},function(l){return"sekond"+(l===1?"ë":"a")},function(l){return"milisekond"+(l===1?"ë":"a")},","),sr:i(function(l){return["години","година","године"][c(l)]},function(l){return["месеци","месец","месеца"][c(l)]},function(l){return["недељи","недеља","недеље"][c(l)]},function(l){return["дани","дан","дана"][c(l)]},function(l){return["сати","сат","сата"][c(l)]},function(l){return["минута","минут","минута"][c(l)]},function(l){return["секунди","секунда","секунде"][c(l)]},function(l){return["милисекунди","милисекунда","милисекунде"][c(l)]},","),ta:i(function(l){return l===1?"வருடம்":"ஆண்டுகள்"},function(l){return l===1?"மாதம்":"மாதங்கள்"},function(l){return l===1?"வாரம்":"வாரங்கள்"},function(l){return l===1?"நாள்":"நாட்கள்"},function(l){return l===1?"மணி":"மணிநேரம்"},function(l){return"நிமிட"+(l===1?"ம்":"ங்கள்")},function(l){return"வினாடி"+(l===1?"":"கள்")},function(l){return"மில்லி விநாடி"+(l===1?"":"கள்")}),te:i(function(l){return"సంవత్స"+(l===1?"రం":"రాల")},function(l){return"నెల"+(l===1?"":"ల")},function(l){return l===1?"వారం":"వారాలు"},function(l){return"రోజు"+(l===1?"":"లు")},function(l){return"గంట"+(l===1?"":"లు")},function(l){return l===1?"నిమిషం":"నిమిషాలు"},function(l){return l===1?"సెకను":"సెకన్లు"},function(l){return l===1?"మిల్లీసెకన్":"మిల్లీసెకన్లు"}),uk:i(function(l){return["років","рік","роки"][c(l)]},function(l){return["місяців","місяць","місяці"][c(l)]},function(l){return["тижнів","тиждень","тижні"][c(l)]},function(l){return["днів","день","дні"][c(l)]},function(l){return["годин","година","години"][c(l)]},function(l){return["хвилин","хвилина","хвилини"][c(l)]},function(l){return["секунд","секунда","секунди"][c(l)]},function(l){return["мілісекунд","мілісекунда","мілісекунди"][c(l)]},","),ur:i("سال",function(l){return l===1?"مہینہ":"مہینے"},function(l){return l===1?"ہفتہ":"ہفتے"},"دن",function(l){return l===1?"گھنٹہ":"گھنٹے"},"منٹ","سیکنڈ","ملی سیکنڈ"),sk:i(function(l){return["rok","roky","roky","rokov"][u(l)]},function(l){return["mesiac","mesiace","mesiace","mesiacov"][u(l)]},function(l){return["týždeň","týždne","týždne","týždňov"][u(l)]},function(l){return["deň","dni","dni","dní"][u(l)]},function(l){return["hodina","hodiny","hodiny","hodín"][u(l)]},function(l){return["minúta","minúty","minúty","minút"][u(l)]},function(l){return["sekunda","sekundy","sekundy","sekúnd"][u(l)]},function(l){return["milisekunda","milisekundy","milisekundy","milisekúnd"][u(l)]},","),sl:i(function(l){return l%10===1?"leto":l%100===2?"leti":l%100===3||l%100===4||Math.floor(l)!==l&&l%100<=5?"leta":"let"},function(l){return l%10===1?"mesec":l%100===2||Math.floor(l)!==l&&l%100<=5?"meseca":l%10===3||l%10===4?"mesece":"mesecev"},function(l){return l%10===1?"teden":l%10===2||Math.floor(l)!==l&&l%100<=4?"tedna":l%10===3||l%10===4?"tedne":"tednov"},function(l){return l%100===1?"dan":"dni"},function(l){return l%10===1?"ura":l%100===2?"uri":l%10===3||l%10===4||Math.floor(l)!==l?"ure":"ur"},function(l){return l%10===1?"minuta":l%10===2?"minuti":l%10===3||l%10===4||Math.floor(l)!==l&&l%100<=4?"minute":"minut"},function(l){return l%10===1?"sekunda":l%100===2?"sekundi":l%100===3||l%100===4||Math.floor(l)!==l?"sekunde":"sekund"},function(l){return l%10===1?"milisekunda":l%100===2?"milisekundi":l%100===3||l%100===4||Math.floor(l)!==l?"milisekunde":"milisekund"},","),sv:i("år",function(l){return"månad"+(l===1?"":"er")},function(l){return"veck"+(l===1?"a":"or")},function(l){return"dag"+(l===1?"":"ar")},function(l){return"timm"+(l===1?"e":"ar")},function(l){return"minut"+(l===1?"":"er")},function(l){return"sekund"+(l===1?"":"er")},function(l){return"millisekund"+(l===1?"":"er")},","),sw:t(i(function(l){return l===1?"mwaka":"miaka"},function(l){return l===1?"mwezi":"miezi"},"wiki",function(l){return l===1?"siku":"masiku"},function(l){return l===1?"saa":"masaa"},"dakika","sekunde","milisekunde"),{_numberFirst:!0}),tr:i("yıl","ay","hafta","gün","saat","dakika","saniye","milisaniye",","),th:i("ปี","เดือน","สัปดาห์","วัน","ชั่วโมง","นาที","วินาที","มิลลิวินาที"),uz:i("yil","oy","hafta","kun","soat","minut","sekund","millisekund"),uz_CYR:i("йил","ой","ҳафта","кун","соат","минут","секунд","миллисекунд"),vi:i("năm","tháng","tuần","ngày","giờ","phút","giây","mili giây",","),zh_CN:i("年","个月","周","天","小时","分钟","秒","毫秒"),zh_TW:i("年","個月","周","天","小時","分鐘","秒","毫秒")};function i(l,_,S,x,C,z,E,b,P){var R={y:l,mo:_,w:S,d:x,h:C,m:z,s:E,ms:b};return typeof P<"u"&&(R.decimal=P),R}function a(l){return l===2?1:l>2&&l<11?2:0}function s(l){return l===1?0:Math.floor(l)!==l?1:l%10>=2&&l%10<=4&&!(l%100>10&&l%100<20)?2:3}function c(l){return Math.floor(l)!==l?2:l%100>=5&&l%100<=20||l%10>=5&&l%10<=9||l%10===0?0:l%10===1?1:l>1?2:0}function u(l){return l===1?0:Math.floor(l)!==l?1:l%10>=2&&l%10<=4&&l%100<10?2:3}function d(l){return l===1||l%10===1&&l%100>20?0:Math.floor(l)!==l||l%10>=2&&l%100>20||l%10>=2&&l%100<10?1:2}function p(l){return l%10===1&&l%100!==11}function f(l,_){return Object.prototype.hasOwnProperty.call(l,_)}function g(l){var _=[l.language];if(f(l,"fallbacks"))if(n(l.fallbacks)&&l.fallbacks.length)_=_.concat(l.fallbacks);else throw new Error("fallbacks must be an array with at least one element");for(var S=0;S<_.length;S++){var x=_[S];if(f(l.languages,x))return l.languages[x];if(f(o,x))return o[x]}throw new Error("No language found.")}function h(l,_,S){var x=l.unitName,C=l.unitCount,z=S.spacer,E=S.maxDecimalPoints,b;f(S,"decimal")?b=S.decimal:f(_,"decimal")?b=_.decimal:b=".";var P;"digitReplacements"in S?P=S.digitReplacements:"_digitReplacements"in _&&(P=_._digitReplacements);var R,N=E===void 0?C:Math.floor(C*Math.pow(10,E))/Math.pow(10,E),V=N.toString();if(_._hideCountIf2&&C===2)R="",z="";else if(P){R="";for(var H=0;H<V.length;H++){var $=V[H];$==="."?R+=b:R+=P[$]}}else R=V.replace(".",b);var M=_[x],I;return typeof M=="function"?I=M(C):I=M,_._numberFirst?I+z+R:R+z+I}function w(l,_){var S,x,C,z,E=_.units,b=_.unitMeasures,P="largest"in _?_.largest:1/0;if(!E.length)return[];var R={};for(z=l,x=0;x<E.length;x++){S=E[x];var N=b[S],V=x===E.length-1;C=V?z/N:Math.floor(z/N),R[S]=C,z-=C*N}if(_.round){var H=P;for(x=0;x<E.length;x++)if(S=E[x],C=R[S],C!==0&&(H--,H===0)){for(var $=x+1;$<E.length;$++){var M=E[$],I=R[M];R[S]+=I*b[M]/b[S],R[M]=0}break}for(x=E.length-1;x>=0;x--)if(S=E[x],C=R[S],C!==0){var F=Math.round(C);if(R[S]=F,x===0)break;var U=E[x-1],Z=b[U],D=Math.floor(F*b[S]/Z);if(D)R[U]+=D,R[S]=0;else break}}var B=[];for(x=0;x<E.length&&B.length<P;x++)S=E[x],C=R[S],C&&B.push({unitName:S,unitCount:C});return B}function j(l,_){var S=g(_);if(!l.length){var x=_.units,C=x[x.length-1];return h({unitName:C,unitCount:0},S,_)}var z=_.conjunction,E=_.serialComma,b;f(_,"delimiter")?b=_.delimiter:f(S,"delimiter")?b=S.delimiter:b=", ";for(var P=[],R=0;R<l.length;R++)P.push(h(l[R],S,_));return!z||l.length===1?P.join(b):l.length===2?P.join(z):P.slice(0,-1).join(b)+(E?",":"")+z+P.slice(-1)}function k(l){var _=function(x,C){x=Math.abs(x);var z=t({},_,C||{}),E=w(x,z);return j(E,z)};return t(_,{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}},l)}var y=t(k({}),{getSupportedLanguages:function(){var _=[];for(var S in o)f(o,S)&&S!=="gr"&&_.push(S);return _},humanizer:k});e.exports?e.exports=y:this.humanizeDuration=y})()})(iC);var uV=iC.exports;const dV=Fh(uV),Bh=e=>m.jsx(Vt,{size:"small",style:{padding:"2px 6px 0px 6px",fontSize:"0.70rem",letterSpacing:"0.03333em",marginTop:"-2px"},...e,children:e.children}),pV=()=>{const[e,t]=v.useState(""),{enqueueSnackbar:n}=Tr(),r=ns(),o=Nj(),i=ev(),a=Gt.useTranslate(),s=mr(),c=Xo();if("error"in r)return m.jsx(dc,{});const u=r.player,d=a("$meta.humanizer_language");function p(j){return dV(j*6e4,{language:d,round:!0,units:["d","h","m"]})}const f=async j=>{j.preventDefault();try{const k=await Lo(`/player/save_note?mutex=current&netid=${u.netid}`,{method:"POST",data:{note:e.trim()}});"success"in k&&k.success===!0?(o(y=>y+1),n(a("nui_menu.player_modal.info.notes_changed"),{variant:"success"})):n(k.error??a("nui_menu.misc.unknown_error"),{variant:"error"})}catch{n(a("nui_menu.misc.unknown_error"),{variant:"error"})}};v.useEffect(()=>{t(u.notes??"")},[r]);const g=async()=>{try{const j=await Lo(`/player/whitelist?mutex=current&netid=${u.netid}`,{method:"POST",data:{status:!u.tsWhitelisted}});"success"in j&&j.success===!0?(o(k=>k+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"})}},h={ban:0,warn:0};for(const j of u.actionHistory)h[j.type]++;const w=()=>{i(Rn.HISTORY)};return m.jsxs(oc,{children:[m.jsx(Me,{variant:"h6",children:a("nui_menu.player_modal.info.title")}),m.jsxs(Me,{children:[a("nui_menu.player_modal.info.session_time"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:u.sessionTime?p(u.sessionTime):"--"})]}),m.jsxs(Me,{children:[a("nui_menu.player_modal.info.play_time"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:u.playTime?p(u.playTime):"--"})]}),m.jsxs(Me,{children:[a("nui_menu.player_modal.info.joined"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:u.tsJoined?i0(u.tsJoined):"--"})]}),m.jsxs(Me,{children:[a("nui_menu.player_modal.info.whitelisted_label"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:u.tsWhitelisted?i0(u.tsWhitelisted):a("nui_menu.player_modal.info.whitelisted_notyet")})," ",m.jsx(Bh,{color:u.tsWhitelisted?"error":"success",variant:"outlined",onClick:g,disabled:!tt("players.whitelist",c)||!u.license,children:u.tsWhitelisted?a("nui_menu.player_modal.info.btn_wl_remove"):a("nui_menu.player_modal.info.btn_wl_add")})]}),m.jsxs(Me,{children:[a("nui_menu.player_modal.info.log_label"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:!h.ban&&!h.warn?a("nui_menu.player_modal.info.log_empty"):m.jsxs(m.Fragment,{children:[m.jsx("span",{style:{color:s.palette.error.main},children:a("nui_menu.player_modal.info.log_ban_count",{smart_count:h.ban})}),", ",m.jsx("span",{style:{color:s.palette.warning.main},children:a("nui_menu.player_modal.info.log_warn_count",{smart_count:h.warn})})]})})," ",m.jsx(Bh,{color:"info",variant:"outlined",onClick:w,children:a("nui_menu.player_modal.info.log_btn")})]}),m.jsx("form",{onSubmit:f,style:{marginBlockEnd:0},children:m.jsxs(je,{pt:1,children:[m.jsx(mi,{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(Vt,{type:"submit",color:"primary",variant:"outlined",style:{right:0},children:"Save Note"})]})})]})},aC=(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)},cf="DialogIdView",no={codeBlock:`${cf}-codeBlock`,codeBlockText:`${cf}-codeBlockText`,codeBlockHwids:`${cf}-codeBlockHwids`},mV=K(je)(({theme:e})=>({[`& .${no.codeBlock}`]:{background:e.palette.background.paper,borderRadius:8,padding:"0px 15px",marginBottom:7,display:"flex",alignItems:"center"},[`& .${no.codeBlockText}`]:{flexGrow:1,fontFamily:"monospace"},[`& .${no.codeBlockHwids}`]:{flexGrow:1,fontFamily:"monospace",padding:"15px 0px",fontSize:"0.95rem",opacity:"0.75"}})),fV=()=>{const e=ns(),{enqueueSnackbar:t}=Tr(),n=Gt.useTranslate();if("error"in e)return m.jsx(dc,{});const r=s=>{aC(s,!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(s=>m.jsxs(je,{className:no.codeBlock,children:[m.jsx(Me,{className:no.codeBlockText,children:s}),m.jsx(Dl,{onClick:()=>r(s),size:"large",children:m.jsx(Nh,{})})]},s)),i=()=>!Array.isArray(e.player.oldIds)||!e.player.oldIds.length?m.jsx("em",{children:"No identifiers saved."}):e.player.oldIds.filter(c=>!e.player.ids.includes(c)).length?e.player.oldIds.map(c=>m.jsxs(je,{className:no.codeBlock,children:[m.jsx(Me,{className:no.codeBlockText,children:c}),m.jsx(Dl,{onClick:()=>r(c),size:"large",children:m.jsx(Nh,{})})]},c)):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(je,{className:no.codeBlock,children:m.jsx("span",{className:no.codeBlockHwids,children:e.player.oldHwids.join(`
`)})});return m.jsxs(mV,{overflow:"auto",height:"100%",padding:"8px 24px",children:[m.jsxs(Me,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.current_ids"),":"]}),m.jsx(je,{sx:{mb:2},children:o()}),m.jsxs(Me,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.previous_ids"),":"]}),m.jsx(je,{sx:{mb:2},children:i()}),m.jsxs(Me,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.all_hwids"),":"]}),m.jsx(je,{sx:{mb:2},children:a()})]})},hV=()=>m.jsx(je,{children:m.jsx(Me,{color:"textSecondary",children:"No history found for this player."})}),uf={danger:"#c2293e",warning:"#f1c40f",dark:"gray"},gV=({action:e,permsDisableWarn:t,permsDisableBan:n,serverTime:r,btnAction:o})=>{const i=mr(),a=Gt.useTranslate(),s=e.revokedBy!==void 0||e.type=="warn"&&t||e.type=="ban"&&n;let c,u,d;if(e.type=="ban"?(u=uf.danger,d=a("nui_menu.player_modal.history.banned_by",{author:e.author})):e.type=="warn"&&(u=uf.warning,d=a("nui_menu.player_modal.history.warned_by",{author:e.author})),e.revokedBy&&(u=uf.dark,c=a("nui_menu.player_modal.history.revoked_by",{author:e.revokedBy})),typeof e.exp=="number"){const p=a0(e.exp,"medium");c=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(je,{style:{background:i.palette.background.paper,padding:"0.35rem 0.55rem",marginBottom:"6px",borderLeft:`solid 4px ${u}`},children:[m.jsxs(je,{style:{display:"flex",width:"100%",justifyContent:"space-between"},children:[m.jsx("strong",{children:d}),m.jsxs(Me,{variant:"caption",sx:{fontFamily:"monospace",fontWeight:"bold",color:i.palette.text.secondary},children:["(",e.id,")  ",a0(e.ts,"medium")," ",m.jsx(Bh,{color:"secondary",variant:"outlined",onClick:o,disabled:s,children:a("nui_menu.player_modal.history.btn_revoke")})]})]}),m.jsx("span",{style:{color:i.palette.text.secondary},children:e.reason}),c&&m.jsx("small",{style:{display:"block",paddingTop:"0.35em"},children:c})]})},yV=()=>{const{enqueueSnackbar:e}=Tr(),t=ns(),n=Nj(),r=Xo(),o=Gt.useTranslate();if("error"in t)return m.jsx(dc,{});const i=t.player.actionHistory.slice().reverse(),a=async u=>{try{const d=await Lo("/history/revokeAction",{method:"POST",data:{actionId:u}});"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"})}},s=tt("players.warn",r),c=tt("players.ban",r);return m.jsxs(je,{p:2,height:"100%",display:"flex",flexDirection:"column",children:[m.jsx(Me,{variant:"h6",style:{paddingBottom:5},children:"Related History:"}),m.jsx(je,{flexGrow:1,overflow:"auto",pr:1,children:i?.length?i.map(u=>m.jsx(gV,{action:u,permsDisableWarn:!s,permsDisableBan:!c,serverTime:t.serverTime,btnAction:()=>{a(u.id)}},u.id)):m.jsx(hV,{})})]})},W0=128,vV=["permanent","2 hours","8 hours","1 day","2 days","1 week","2 weeks"],_V=e=>{if(e==="permanent")return"permanent";if(typeof e=="string")return e;const t=e.value===1?e.unit.slice(0,-1):e.unit;return`${e.value} ${t}`},bV=e=>{if(typeof e=="string")return e==="permanent"?"PERM":e;let t;return e.unit==="hours"?t="h":e.unit==="days"?t="d":e.unit==="weeks"?t="w":e.unit==="months"?t="mo":t=e.unit,`${e.value}${t}`},kV=()=>{const e=Qy(),t=ns(),[n,r]=v.useState(""),[o,i]=v.useState("2 hours"),[a,s]=v.useState("hours"),[c,u]=v.useState("1"),d=Gt.useTranslate(),p=lc(),{enqueueSnackbar:f}=Tr(),{showNoPerms:g}=Xp(),h=Xo();if(typeof e!="object")return m.jsx(dc,{});const w=x=>{if(x.preventDefault(),!tt("players.ban",h))return g("Ban");const C=n.trim();if(!C.length){f(d("nui_menu.player_modal.ban.reason_required"),{variant:"error"});return}const z=o==="custom"?`${c} ${a}`:o;Lo(`/player/ban?mutex=current&netid=${e.id}`,{method:"POST",data:{reason:C,duration:z}}).then(E=>{"success"in E&&E.success?(p(!1),f(d("nui_menu.player_modal.ban.success"),{variant:"success"})):f(E.error??d("nui_menu.misc.unknown_error"),{variant:"error"})}).catch(E=>{f(E.message,{variant:"error"})})},j=[{value:"2 hours",label:`2 ${d("nui_menu.player_modal.ban.hours")}`},{value:"8 hours",label:`8 ${d("nui_menu.player_modal.ban.hours")}`},{value:"1 day",label:`1 ${d("nui_menu.player_modal.ban.days")}`},{value:"2 days",label:`2 ${d("nui_menu.player_modal.ban.days")}`},{value:"1 week",label:`1 ${d("nui_menu.player_modal.ban.weeks")}`},{value:"2 weeks",label:`2 ${d("nui_menu.player_modal.ban.weeks")}`},{value:"permanent",label:d("nui_menu.player_modal.ban.permanent")},{value:"custom",label:d("nui_menu.player_modal.ban.custom")}],k=[{value:"hours",label:d("nui_menu.player_modal.ban.hours")},{value:"days",label:d("nui_menu.player_modal.ban.days")},{value:"weeks",label:d("nui_menu.player_modal.ban.weeks")},{value:"months",label:d("nui_menu.player_modal.ban.months")}],y=t?.banTemplates??[],l=v.useMemo(()=>y.map((x,C)=>({id:x.id,label:x.reason})),[y]),_=(x,C,z,E)=>{if(z!=="selectOption"||C===null)return;const b=y.find(R=>R.id===C.id);if(!b)return;const P=_V(b.duration);vV.includes(P)?i(P):typeof b.duration=="object"&&(i("custom"),u(b.duration.value.toString()),s(b.duration.unit))},S=(x,C,z)=>{r(C)};return m.jsxs(oc,{children:[m.jsx(Me,{variant:"h6",sx:{mb:2},children:d("nui_menu.player_modal.ban.title")}),m.jsxs("form",{onSubmit:w,children:[m.jsx(s3,{id:"name",autoFocus:!0,size:"small",freeSolo:!0,value:n,onChange:_,onInputChange:S,options:l,renderOption:(x,C,z)=>{const E=y.find(P=>P.id===C.id)?.duration??"????",b=C.label.length>W0?C.label.slice(0,W0-3)+"...":C.label;return v.createElement("li",{...x,key:C.id},m.jsx("span",{style:{display:"inline-block",paddingRight:"0.5rem",fontFamily:"monospace",opacity:"0.75",minWidth:"4ch"},children:bV(E)})," ",b)},renderInput:x=>m.jsx(mi,{...x,label:"Reason"})}),m.jsx(mi,{size:"small",select:!0,required:!0,sx:{mt:2},label:d("nui_menu.player_modal.ban.duration_placeholder"),variant:"outlined",value:o,onChange:x=>i(x.target.value),helperText:d("nui_menu.player_modal.ban.helper_text"),fullWidth:!0,children:j.map(x=>m.jsx(Rr,{value:x.value,children:x.label},x.value))}),o==="custom"&&m.jsxs(je,{display:"flex",alignItems:"stretch",gap:1,children:[m.jsx(mi,{type:"number",placeholder:"1",variant:"outlined",size:"small",value:c,onChange:x=>u(x.target.value)}),m.jsx(mi,{select:!0,variant:"outlined",size:"small",fullWidth:!0,value:a,onChange:x=>s(x.target.value),children:k.map(x=>m.jsx(Rr,{value:x.value,children:x.label},x.value))})]}),m.jsx(Vt,{variant:"contained",type:"submit",color:"error",sx:{mt:2},onClick:w,children:d("nui_menu.player_modal.ban.submit")})]})]})},wV=e=>{switch(e){case Rn.ACTIONS:return m.jsx(cV,{});case Rn.INFO:return m.jsx(pV,{});case Rn.IDENTIFIERS:return m.jsx(fV,{});case Rn.HISTORY:return m.jsx(yV,{});case Rn.BAN:return m.jsx(kV,{})}},SV=()=>{const e=Lj();return m.jsx(je,{flexGrow:1,mt:-2,overflow:"hidden",children:wV(e)})},xV=K(je)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),jV=K(Xx)(({theme:e})=>({paddingRight:e.spacing(2)})),CV=({msg:e})=>{const t=Gt.useTranslate();return m.jsxs(xV,{flexGrow:1,mt:-2,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:[m.jsxs(je,{display:"flex",children:[m.jsx(jV,{fontSize:"large",color:"inherit"}),m.jsx(Me,{color:"inherit",variant:"h6",children:t("nui_menu.player_modal.misc.error")})]}),m.jsx("br",{}),m.jsx("code",{style:{color:"red"},children:e})]})};class zV extends ve.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(CV,{msg:this.state.errorMessage}):this.props.children}}const bd={listItem:"PlayerModal-listItem",listItemBan:"PlayerModal-listItemBan"},TV=K(Ly)(({theme:e})=>({[`& .${bd.listItem}`]:{borderRadius:8,"&.Mui-selected:hover":{backgroundColor:"rgba(255, 255, 255, 0.08)"}},[`& .${bd.listItemBan}`]:{borderRadius:8,"&:hover, &.Mui-selected":{background:e.palette.error.main},"&.Mui-selected:hover":{backgroundColor:"rgba(194,13,37, 0.8)"}}})),AV=()=>m.jsx(je,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:m.jsx(Ny,{})}),EV=K(Dl)(({theme:e})=>({position:"absolute",top:e.spacing(1),right:e.spacing(2)})),DV=({onClose:e})=>{lc();const t=ns(),n=Qy();if(!n)return null;const r=t.error;return m.jsxs(m.Fragment,{children:[m.jsxs($y,{style:{borderBottom:"1px solid rgba(221,221,221,0.54)"},children:["[",n.id,"]"," ",t?.player?.displayName??n.displayName,m.jsx(EV,{onClick:e,size:"large",children:m.jsx(TB,{})})]}),m.jsx(je,{display:"flex",px:2,pb:2,pt:2,flexGrow:1,overflow:"hidden",children:m.jsx(zV,{children:r?m.jsx(m.Fragment,{children:m.jsx("h2",{style:{marginLeft:"auto",marginRight:"auto",textAlign:"center",fontWeight:"500",maxWidth:"70%",paddingTop:"2em"},children:r})}):m.jsxs(m.Fragment,{children:[m.jsx(je,{minWidth:200,pr:2,borderRight:"1px solid rgba(221,221,221,0.54)",children:m.jsx(PV,{})}),m.jsx(ve.Suspense,{fallback:m.jsx(AV,{}),children:m.jsx(SV,{})})]})})})]})},Es=({isDisabled:e,curTab:t,tab:n,icon:r,title:o})=>{const i=ev(),a=n===Rn.BAN?bd.listItemBan:bd.listItem,s=t===n;return m.jsxs(Oy,{className:a,selected:s,onClick:()=>i(n),disabled:e,children:[m.jsx(By,{children:r}),m.jsx(Fy,{primary:o})]})},PV=()=>{const e=Lj(),t=Gt.useTranslate(),n=Xo();return m.jsxs(TV,{children:[m.jsx(Es,{title:t("nui_menu.player_modal.tabs.actions"),tab:Rn.ACTIONS,curTab:e,icon:m.jsx(BB,{})}),m.jsx(Es,{title:t("nui_menu.player_modal.tabs.info"),tab:Rn.INFO,curTab:e,icon:m.jsx(qB,{})}),m.jsx(Es,{title:t("nui_menu.player_modal.tabs.ids"),tab:Rn.IDENTIFIERS,curTab:e,icon:m.jsx(VB,{})}),m.jsx(Es,{title:t("nui_menu.player_modal.tabs.history"),tab:Rn.HISTORY,curTab:e,icon:m.jsx(KB,{})}),m.jsx(Es,{title:t("nui_menu.player_modal.tabs.ban"),tab:Rn.BAN,curTab:e,icon:m.jsx(jB,{}),isDisabled:!tt("players.ban",n)})]})},sC=v.createContext({}),IV=()=>m.jsx(je,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:m.jsx(Ny,{})}),RV=({children:e})=>{const[t,n]=nF(),r=Pj(),o=Xy(),{enqueueSnackbar:i}=Tr(),[a,s]=AS(),c=ev(),u=mr(),d=Ni();v.useEffect(()=>{r(t),o(!t),setTimeout(()=>{t||c(0)},500)},[t]),v.useEffect(()=>{!a&&t&&n(!1)},[a]);const p=v.useCallback(()=>{n(!1),s(!1),Ge("closeMenu")},[]),f=v.useCallback(h=>{i(`You do not have permissions for "${h}"`,{variant:"error"})},[]),g=()=>{d===Ut.PlayerModalOnly?p():n(!1)};return m.jsxs(sC.Provider,{value:{showNoPerms:f,closeMenu:p},children:[m.jsx(My,{open:t,fullWidth:!0,onClose:g,maxWidth:"md",PaperProps:{style:{backgroundColor:u.palette.background.default,minHeight:455,maxHeight:650,borderRadius:15},id:"player-modal-container"},children:m.jsx(ve.Suspense,{fallback:m.jsx(IV,{}),children:m.jsx(DV,{onClose:g})})}),e]})},Xp=()=>v.useContext(sC),H0=({title:e,message:t})=>m.jsxs(je,{maxWidth:400,style:{fontSize:"large"},children:[m.jsx(Me,{style:{fontWeight:"bold"},children:e}),t]}),nu=new Map;Zn([{action:"showMenuHelpInfo",data:{}}],5e3);const NV=new Audio("sounds/announcement.mp3"),MV=new Audio("sounds/message.mp3"),$V=()=>{const{enqueueSnackbar:e,closeSnackbar:t}=Tr(),n=Gt.useTranslate(),r=tj(),o=Mj(),i=lc(),a=nj(),s=rj(),c=Uy(),u=v7(),{closeMenu:d}=Xp(),p=f=>m.jsx("span",{style:{whiteSpace:"pre-wrap"},children:f});Rt("setSnackbarAlert",({level:f,message:g,isTranslationKey:h,tOptions:w})=>{h&&(g=n(g,w)),e(p(g),{variant:f})}),Rt("showMenuHelpInfo",()=>{eV()&&e(p(n("nui_menu.misc.help_message")),{variant:"info",anchorOrigin:{horizontal:"center",vertical:"bottom"},autoHideDuration:1e4})}),Rt("setPersistentAlert",({level:f,message:g,key:h,isTranslationKey:w})=>{if(nu.has(h))return;const j=e(w?n(g):g,{variant:f,persist:!0,anchorOrigin:{horizontal:"center",vertical:"top"}});nu.set(h,j)}),Rt("clearPersistentAlert",({key:f})=>{const g=nu.get(f);g&&(t(g),nu.delete(f))}),Rt("openPlayerModal",f=>{let g;const h=parseInt(f);if(isNaN(h)||(g=r.find(w=>w.id===h)),!g&&typeof f=="string"){const w=Gy(f).pureName,j=r.filter(k=>k.pureName?.includes(w));if(j.length===1)g=j[0];else if(j.length>1){a(f),c(Ut.Players),s(!0);return}}g?(c(Ut.PlayerModalOnly),o(g),i(!0)):(d(),i(!1),e(n("nui_menu.player_modal.misc.target_not_found",{target:f}),{variant:"error"}))}),Rt("addAnnounceMessage",({message:f,author:g})=>{NV.play(),e(m.jsx(H0,{message:f,title:n("nui_menu.misc.announcement_title",{author:g})}),{variant:"warning",autoHideDuration:F0(f)*1e3,anchorOrigin:{horizontal:u.horizontal,vertical:u.vertical}})}),Rt("addDirectMessage",({message:f,author:g})=>{MV.play(),e(m.jsx(H0,{message:f,title:n("nui_menu.misc.directmessage_title",{author:g})}),{variant:"info",autoHideDuration:F0(f)*1e3*2,anchorOrigin:{horizontal:u.horizontal,vertical:u.vertical}})})},lC=v.createContext(null),iv=()=>v.useContext(lC),LV=7e3,OV=({children:e})=>{const[t,n]=v.useState(""),[r,o]=v.useState(!1),i=Yo(),a=Ni(),{isDialogOpen:s}=ov(),c=v.useRef(null),u=v.useRef(!1),d=v.useMemo(()=>t===""||s||!i||a!==Ut.Main?!1:r,[t,s,i,a,r]);v.useLayoutEffect(()=>{if(a!==Ut.Main)return u.current=!1,o(!1);const f=setTimeout(()=>{o(!0),u.current=!0},2e3);return()=>{clearTimeout(f)}},[a]);const p=v.useCallback(f=>{n(f),u.current&&o(!0),c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{o(!1),c.current=null},LV)},[d]);return v.useEffect(()=>()=>{c.current&&clearTimeout(c.current)},[]),m.jsx(lC.Provider,{value:{tooltipText:t,setTooltipText:p,setTooltipOpen:o,tooltipOpen:d},children:e})},BV=K(({className:e,...t})=>m.jsx(Rh,{...t,arrow:!0,classes:{popper:e}}))(({theme:e})=>({[`& .${wt.tooltip}`]:{backgroundColor:e.palette.background.default,color:e.palette.text.primary,borderRadius:10,padding:10,transformOrigin:"bottom"},[`& .${wt.arrow}`]:{color:e.palette.background.default}})),FV=({children:e})=>{const{tooltipText:t,tooltipOpen:n}=iv();return m.jsx(BV,{open:n,title:m.jsx(Me,{variant:"caption",align:"center",children:t}),sx:{zIndex:-1},TransitionComponent:Kp,TransitionProps:{timeout:{enter:500,appear:500,exit:500}},children:m.jsx("div",{children:e})})},VV=(e,t)=>{v.useEffect(()=>{const n=r=>{r.code===e&&(r.preventDefault(),t())};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[t,e])},df=K(X4)({letterSpacing:"0.1em",minWidth:100}),WV=()=>{const[e,t]=Qx(),n=U6(),r=Yo(),o=Zo(),i=v.useCallback(()=>{n||!r||t(a=>a+1>2?0:a+1)},[n,r]);return VV(o.switchPageKey,i),m.jsx(je,{width:"100%",children:m.jsxs(yB,{value:e,centered:!0,indicatorColor:"primary",textColor:"primary",onChange:(a,s)=>t(s),children:[m.jsx(df,{label:"Main",wrapped:!0,disableFocusRipple:!0}),m.jsx(df,{label:"Players",wrapped:!0,disableFocusRipple:!0}),m.jsx(df,{label:"txAdmin",wrapped:!0,disableFocusRipple:!0})]})})},av=({onLeftDown:e,onRightDown:t,onUpDown:n,onDownDown:r,onEnterDown:o,disableOnFocused:i=!1})=>{const{disabledKeyNav:a}=rC(),s=Yo();v.useEffect(()=>{const c=u=>{if(!(i&&a)&&s)switch(u.code){case"ArrowLeft":u.preventDefault(),e&&e();break;case"ArrowRight":u.preventDefault(),t&&t();break;case"ArrowUp":u.preventDefault(),n&&n();break;case"ArrowDown":u.preventDefault(),r&&r();break;case"Enter":if(u.repeat)return;u.preventDefault(),o&&o();break}};return window.addEventListener("keydown",c),()=>window.removeEventListener("keydown",c)},[e,t,n,r,o,a,i,s])},ru="MenuListItem",Nn={root:`${ru}-root`,rootDisabled:`${ru}-rootDisabled`,icon:`${ru}-icon`,overrideText:`${ru}-overrideText`},cC=K("div")(({theme:e})=>({[`& .${Nn.root}`]:{borderRadius:10},[`& .${Nn.rootDisabled}`]:{borderRadius:10,opacity:.35},[`& .${Nn.icon}`]:{color:e.palette.text.secondary},[`& .${Nn.overrideText}`]:{color:e.palette.text.primary,fontSize:16}})),HV=v.memo(({title:e,label:t,requiredPermission:n,icon:r,selected:o,onSelect:i})=>{const a=Gt.useTranslate(),s=v.useRef(null),c=Xo(),u=n?tt(n,c):!0,{enqueueSnackbar:d}=Tr(),{setTooltipText:p}=iv(),f=()=>{if(o){if(!u){d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}});return}Ge("playSound","enter"),i()}};return v.useEffect(()=>{o&&s&&s.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[o]),v.useEffect(()=>{o&&p(t)},[o]),av({onEnterDown:f,disableOnFocused:!0}),m.jsx(cC,{ref:s,children:m.jsxs(Oy,{onClick:()=>i(),className:u?Nn.root:Nn.rootDisabled,dense:!0,selected:o,children:[m.jsx(By,{className:Nn.icon,children:r}),m.jsx(Fy,{primary:e,classes:{primary:Nn.overrideText}})]})})}),UV=v.memo(({selected:e,title:t,actions:n,icon:r,initialValue:o,requiredPermission:i})=>{const a=Gt.useTranslate(),[s,c]=v.useState(0),u=Xo(),{enqueueSnackbar:d}=Tr(),{setTooltipText:p}=iv(),f=i&&tt(i,u),g=v.useRef(!1),h=v.useRef(null),w=()=>{d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}})};return v.useEffect(()=>{e&&h&&h.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[e]),v.useEffect(()=>{if(!g.current){g.current=!0;const l=n.findIndex(_=>_.value===o?.value);c(l>-1?l:0)}},[s]),v.useEffect(()=>{n[s]?.label&&e&&p(n[s]?.label)},[s,e]),av({onRightDown:()=>{if(!e)return;Ge("playSound","move");const l=s+1,_=l>=n.length?0:l;c(_)},onLeftDown:()=>{if(!e)return;Ge("playSound","move").catch();const l=s-1,_=l<0?n.length-1:l;c(_)},onEnterDown:()=>{if(e){if(!f)return w();Ge("playSound","enter").catch(),n[s].onSelect()}},disableOnFocused:!0}),m.jsx(cC,{ref:h,children:m.jsxs(Oy,{className:f?Nn.root:Nn.rootDisabled,dense:!0,selected:e,children:[m.jsx(By,{className:Nn.icon,children:n[s]?.icon??r}),m.jsx(Fy,{primary:m.jsxs(m.Fragment,{children:[t,": ",m.jsx(Me,{component:"span",color:"text.secondary",children:n[s]?.name??"???"})]}),classes:{primary:Nn.overrideText}}),m.jsx(Gx,{children:m.jsx(AB,{className:Nn.icon})})]})})});var Yn=(e=>(e.DEFAULT="none",e.NOCLIP="noclip",e.GOD_MODE="godmode",e.SUPER_JUMP="superjump",e))(Yn||{});const GV=Bt({key:"playerModeState",default:"none"}),KV=()=>ur(GV);var ii=(e=>(e.WAYPOINT="waypoint",e.COORDINATES="coords",e.PREVIOUS="previous",e.COPY="copy",e))(ii||{});const qV=Bt({key:"teleportModeState",default:"waypoint"}),YV=()=>ur(qV);var Ws=(e=>(e[e.SELF=0]="SELF",e[e.ALL=1]="ALL",e))(Ws||{});const JV=Bt({key:"healModeState",default:0}),ZV=()=>ur(JV);var Xr=(e=>(e.SPAWN="spawn",e.FIX="fix",e.DELETE="delete",e.BOOST="boost",e))(Xr||{});const XV=Bt({key:"vehicleModeState",default:"spawn"}),QV=()=>ur(XV),uC=Bt({key:"isRedm",default:!1}),e8=()=>Un(uC),t8=()=>ur(uC),U0={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"]}},G0={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"]}},n8=(e,t)=>{if(e=e.trim().toLowerCase(),e in t){const n=t[e];n.easterEgg&&Math.random()<.05?e=n.easterEgg:e=ej(n.default)}return e},r8=e=>({shortcuts:Object.keys(e?G0:U0),shortcutsData:e?G0:U0}),Nl=20,dC=402,o8=K(je)(({theme:e})=>({backgroundImage:`linear-gradient(to top, transparent, ${e.palette.background.default})`,position:"relative",bottom:dC+Nl-4,height:Nl})),i8=K(je)(({theme:e})=>({backgroundImage:`linear-gradient(to bottom, transparent, ${e.palette.background.default})`,position:"relative",height:Nl,bottom:Nl*2})),a8=K(je)(({theme:e})=>({color:e.palette.text.secondary,marginTop:-(Nl*2),display:"flex",justifyContent:"center"})),s8=K(Ly)({maxHeight:dC,overflow:"auto","&::-webkit-scrollbar":{display:"none"}}),l8=()=>{const{openDialog:e}=ov(),[t,n]=v.useState(0),r=Gt.useTranslate(),{enqueueSnackbar:o}=Tr(),[i,a]=KV(),[s,c]=YV(),[u,d]=QV(),[p,f]=ZV(),g=Zo(),h=Yo(),w=e8(),{closeMenu:j}=Xp();v.useEffect(()=>{h||n(0)},[h]);const k=v.useCallback(()=>{const M=t+1;Ge("playSound","move").catch(),n(M>=$.length?0:M)},[t]),y=v.useCallback(()=>{const M=t-1;Ge("playSound","move").catch(),n(M<0?$.length-1:M)},[t]);av({onDownDown:k,onUpDown:y,disableOnFocused:!0});const l=M=>{M===i||M===Yn.DEFAULT?(a(Yn.DEFAULT),Ge("playerModeChanged",Yn.DEFAULT),o(r("nui_menu.page_main.player_mode.normal.success"),{variant:"success"})):(a(M),Ge("playerModeChanged",M))},_=(M=!1)=>{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:I=>{let[F,U,Z]=Array.from(I.matchAll(/-?\d{1,4}(?:\.\d+)?/g),D=>parseFloat(D[0]));if(typeof F!="number"||typeof U!="number")return o(r("nui_menu.page_main.teleport.coords.dialog_error"),{variant:"error"});typeof Z!="number"&&(Z=0),o(r("nui_menu.page_main.teleport.generic_success"),{variant:"success"}),Ge("tpToCoords",{x:F,y:U,z:Z}),M&&j()}})};Rt("openTeleportCoordsDialog",()=>{_(!0)});const S=()=>{Ge("tpBack")},x=()=>{Ge("copyCurrentCoords").then(({coords:M})=>{aC(M),o(r("nui_menu.common.copied"),{variant:"success"})})},C=(M=!1)=>{if(!g.oneSync.status)return o(r("nui_menu.misc.onesync_error"),{variant:"error"});const I=r8(w);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 "+I.shortcuts.join(", "),suggestions:I.shortcuts,onSubmit:F=>{F=n8(F,I.shortcutsData),Ge("spawnVehicle",{model:F}),M&&j()}})};Rt("openSpawnVehicleDialog",()=>{C(!0)});const z=()=>{Ge("fixVehicle")},E=()=>{if(!g.oneSync.status)return o(r("nui_menu.misc.onesync_error"),{variant:"error"});Ge("deleteVehicle").then(({success:M})=>{if(M)return o(r("nui_menu.page_main.vehicle.delete.success"),{variant:"info"})})},b=()=>{Ge("boostVehicle")},P=()=>{Ge("healMyself")},R=()=>{Ge("healAllPlayers"),o(r("nui_menu.page_main.heal.everyone.success"),{variant:"info"})},N=()=>{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"}),Ge("sendAnnouncement",{message:M})}})},V=(M=!1)=>{if(w)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:I=>{const F=parseInt(I);if(isNaN(F)||F>300||F<0)return o(r("nui_menu.page_main.clear_area.dialog_error"),{variant:"error"});Ge("clearArea",F),M&&j()}})};Rt("openClearAreaDialog",()=>{V(!0)});const H=()=>{Ge("togglePlayerIDs")},$=v.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:Yn.NOCLIP,icon:m.jsx(EB,{}),onSelect:()=>{l(Yn.NOCLIP)}},{name:r("nui_menu.page_main.player_mode.godmode.title"),label:r("nui_menu.page_main.player_mode.godmode.label"),value:Yn.GOD_MODE,icon:m.jsx(e7,{}),onSelect:()=>{l(Yn.GOD_MODE)}},{name:r("nui_menu.page_main.player_mode.superjump.title"),label:r("nui_menu.page_main.player_mode.superjump.label"),value:Yn.SUPER_JUMP,icon:m.jsx(SB,{}),onSelect:()=>{l(Yn.SUPER_JUMP)}},{name:r("nui_menu.page_main.player_mode.normal.title"),label:r("nui_menu.page_main.player_mode.normal.label"),value:Yn.DEFAULT,icon:m.jsx(wB,{}),onSelect:()=>{l(Yn.DEFAULT)}}]},{title:r("nui_menu.page_main.teleport.title"),requiredPermission:"players.teleport",isMultiAction:!0,initialValue:s,actions:[{name:r("nui_menu.page_main.teleport.waypoint.title"),label:r("nui_menu.page_main.teleport.waypoint.label"),value:ii.WAYPOINT,icon:m.jsx(YB,{}),onSelect:()=>{c(ii.WAYPOINT),Ge("tpToWaypoint",{})}},{name:r("nui_menu.page_main.teleport.coords.title"),label:r("nui_menu.page_main.teleport.coords.label"),value:ii.COORDINATES,icon:m.jsx(WB,{}),onSelect:()=>{c(ii.COORDINATES),_()}},{name:r("nui_menu.page_main.teleport.back.title"),label:r("nui_menu.page_main.teleport.back.label"),value:ii.PREVIOUS,icon:m.jsx(ZB,{}),onSelect:S},{name:r("nui_menu.page_main.teleport.copy.title"),label:r("nui_menu.page_main.teleport.copy.label"),value:ii.COPY,icon:m.jsx(Nh,{}),onSelect:x}]},{title:r("nui_menu.page_main.vehicle.title"),requiredPermission:"menu.vehicle",isMultiAction:!0,initialValue:u,actions:[{name:r("nui_menu.page_main.vehicle.spawn.title"),label:r("nui_menu.page_main.vehicle.spawn.label"),value:Xr.SPAWN,icon:m.jsx(RB,{}),onSelect:()=>{d(Xr.SPAWN),C()}},{name:r("nui_menu.page_main.vehicle.fix.title"),label:r("nui_menu.page_main.vehicle.fix.label"),value:Xr.FIX,icon:m.jsx(CB,{}),onSelect:()=>{d(Xr.FIX),z()}},{name:r("nui_menu.page_main.vehicle.delete.title"),label:r("nui_menu.page_main.vehicle.delete.label"),value:Xr.DELETE,icon:m.jsx(PB,{}),onSelect:()=>{d(Xr.DELETE),E()}},{name:r("nui_menu.page_main.vehicle.boost.title"),label:r("nui_menu.page_main.vehicle.boost.label"),value:Xr.BOOST,icon:m.jsx(XB,{}),onSelect:()=>{d(Xr.BOOST),b()}}]},{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:Ws.SELF,icon:m.jsx(LB,{}),onSelect:()=>{f(Ws.SELF),P()}},{name:r("nui_menu.page_main.heal.everyone.title"),label:r("nui_menu.page_main.heal.everyone.label"),value:Ws.ALL,icon:m.jsx(GB,{}),onSelect:()=>{f(Ws.ALL),R()}}]},{title:r("nui_menu.page_main.announcement.title"),label:r("nui_menu.page_main.announcement.label"),requiredPermission:"announcement",icon:m.jsx(xB,{}),onSelect:N},{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(zB,{}),onSelect:V},{title:r("nui_menu.page_main.player_ids.title"),label:r("nui_menu.page_main.player_ids.label"),requiredPermission:"menu.viewids",icon:m.jsx(HB,{}),onSelect:H}],[i,s,u,p,g,w]);return m.jsxs(je,{sx:{pointerEvents:"none"},children:[m.jsx(s8,{children:$.map((M,I)=>M.isMultiAction?m.jsx(UV,{selected:t===I,...M},I):m.jsx(HV,{selected:t===I,...M},I))}),m.jsx(o8,{style:{opacity:t<=1?0:1}}),m.jsx(i8,{style:{opacity:t>=6?0:1}}),m.jsx(a8,{display:"flex",justifyContent:"center",children:m.jsx($B,{})})]})},c8=({themeName:e})=>{const t=e==="fivem"?"txadmin.png":"txadmin-redm.png";return m.jsx(je,{my:1,display:"flex",justifyContent:"center",children:m.jsx("img",{src:`images/${t}`,alt:"txAdmin logo"})})},u8=K(je)(({theme:e})=>({height:"fit-content",background:e.palette.background.default,width:325,borderRadius:15,display:"flex",flexDirection:"column",userSelect:"none"})),d8=ve.memo(()=>{const e=mr(),t=Zo(),n=Ni(),r=Math.max(0,9-t.txAdminVersion.length),o="  ".repeat(r),i=Rj(n,50);return m.jsxs(u8,{p:2,pb:1,children:[m.jsx(c8,{themeName:e.name}),m.jsxs(Me,{color:"textSecondary",style:{fontWeight:500,marginTop:-20,textAlign:"right",fontSize:12},children:["v",t.txAdminVersion,o]}),m.jsx(WV,{}),m.jsx(xh,{in:i===Ut.Main,unmountOnExit:!0,mountOnEnter:!0,children:m.jsx(l8,{})})]})}),p8=()=>{$V();const e=Ni(),t=Zo();return e===Ut.PlayerModalOnly?null:m.jsxs(m.Fragment,{children:[m.jsx(je,{style:{width:"fit-content",alignSelf:t.alignRight?"flex-end":"auto"},children:m.jsx(FV,{children:m.jsx(d8,{})})}),m.jsx(yF,{visible:e===Ut.Players}),m.jsx(SF,{visible:e===Ut.IFrame})]})},m8=()=>{const e=TS(),t=G6();v.useEffect(()=>{const n=r=>{t&&["Escape","Backspace"].includes(r.code)&&(e(!1),Ge("closeMenu"),Ge("playSound","enter"))};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[e,t])},f8=()=>{const e=TS(),t=Uy(),n=bF(),r=h7();Rt("setDebugMode",o=>{window.__MenuDebugMode=o}),Rt("setVisible",e),Rt("setPermissions",n),Rt("setServerCtx",r),Rt("setMenuPage",t)};class h8 extends v.Component{state={hasError:!1,error:null};constructor(t){super(t),this.handleReloadClick.bind(this)}componentDidUpdate(){this.state.hasError&&Ge("focusInputs",!0)}static getDerivedStateFromError(t){return{hasError:!0,error:t}}handleReloadClick(){Ge("focusInputs",!1),window.location.reload()}render(){return this.state.hasError?m.jsxs(My,{open:this.state.hasError,children:[m.jsx($y,{children:"Fatal Error Encountered"}),m.jsx(oc,{children:m.jsxs(Hx,{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(Wx,{children:m.jsx(Vt,{color:"primary",onClick:this.handleReloadClick,children:"Reload Menu"})})]}):this.props.children}}const oo={root:"WarnBox-root",inner:"WarnBox-inner",title:"WarnBox-title",message:"WarnBox-message",author:"WarnBox-author",instruction:"WarnBox-instruction"},g8=K("div")({color:"whitesmoke",transition:"transform 300ms ease-in-out",maxWidth:"700px",[`& .${oo.inner}`]:{padding:32,border:"3px dashed whitesmoke",borderRadius:12},[`& .${oo.title}`]:{display:"flex",margin:"-20px auto 18px auto",width:"max-content",borderBottom:"2px solid whitesmoke",paddingBottom:5,fontWeight:700},[`& .${oo.message}`]:{fontSize:"1.5em"},[`& .${oo.author}`]:{textAlign:"right",fontSize:"0.8em",marginTop:15,marginBottom:-15},[`& .${oo.instruction}`]:{marginTop:"1em",textAlign:"center",opacity:.85}}),K0=()=>m.jsx(JB,{style:{color:"darkSalmon",padding:"0 4px 0 4px",height:"3rem",width:"3rem"}}),y8=({message:e,warnedBy:t,isWarningNew:n,secsRemaining:r,resetCounter:o})=>{const i=Gt.useTranslate(),a=Math.min(1.5,.9+o*.15),[s,c]=i("nui_warning.instruction",{key:"%R%",smart_count:r}).split("%R%",2),u=m.jsx("span",{style:{padding:"0.15rem 0.35rem",backgroundColor:"rgba(255, 255, 255, 0.15)",border:"1px solid rgba(255, 255, 255, 0.25)",fontFamily:"monospace",fontSize:"1.25em",letterSpacing:1,borderRadius:4,fontWeight:600},children:i("nui_warning.dismiss_key")});return m.jsxs(m.Fragment,{children:[m.jsxs(g8,{className:oo.root,children:[m.jsxs(je,{className:oo.inner,children:[m.jsxs(je,{className:oo.title,children:[m.jsx(K0,{}),m.jsx(Me,{variant:"h3",style:{fontWeight:700},children:i("nui_warning.title")}),m.jsx(K0,{})]}),m.jsx(Me,{letterSpacing:1,variant:"h5",style:{textAlign:"center"},children:e}),m.jsxs(Me,{letterSpacing:1,style:{textAlign:"right",marginBottom:-20,opacity:.85},variant:"body2",children:[i("nui_warning.warned_by")," ",t]})]}),n?null:m.jsx(je,{className:oo.instruction,fontWeight:600,letterSpacing:1,children:i("nui_warning.stale_message")})]}),m.jsx(je,{children:m.jsxs("span",{style:{color:"whitesmoke",fontSize:`${a}em`},children:[s," ",u," ",c]})})]})},ll={root:"MainWarn-root",miniBounce:"MainWarn-miniBounce"},v8=K("div")({[`& .${ll.root}`]:{top:0,left:0,transition:"background-color 750ms ease-in-out",position:"absolute",height:"100vh",width:"100vw",display:"flex",flexDirection:"column",gap:"1em",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)"}},[`& .${ll.miniBounce}`]:{animation:"miniBounce 500ms ease-in-out"}}),ou=new Audio("sounds/warning_pulse.mp3"),iu=new Audio("sounds/warning_open.mp3"),_8=({})=>{const[e,t]=v.useState(!1),[n,r]=v.useState(!1),[o,i]=v.useState(null),[a,s]=v.useState(10),[c,u]=v.useState(0);Rt("setWarnOpen",p=>{i(p),s(10),u(0),r(!0),iu.play()}),Rt("pulseWarning",p=>{s(p),t(!0),ou.play(),setTimeout(()=>{t(!1)},500)}),Rt("resetWarning",()=>{s(10),u(p=>p+1),ou.pause(),ou.currentTime=0,iu.pause(),iu.currentTime=0,iu.play()}),Rt("closeWarning",()=>{r(!1)});const d=()=>{ou.play()};return m.jsx(v8,{children:m.jsx(Kp,{in:n,onExit:d,children:m.jsx(je,{className:e?`${ll.root} ${ll.miniBounce}`:ll.root,children:m.jsx(y8,{message:o?.reason??"",warnedBy:o?.warnedBy??"",isWarningNew:o?.isWarningNew??!0,secsRemaining:a,resetCounter:c})})})})},q0=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];let au=0;const b8=()=>{const e=AS();v.useEffect(()=>{if(!e)return;const t=n=>{n.key===q0[au]?(au++,au>=q0.length&&console.log("seq entered successfully")):au=0};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[e])},k8={label:"Arabic",humanizer_language:"ar"},w8={start_timeout:"فشل في البدء في الوقت المناسب",crash_detected:"حدث خطأ",hang_detected:"تم الكشف عن تعليق",partial_hang_warn:".بسبب حدوث تعليق جزئي ، ستتم إعادة تشغيل هذا الخادم خلال دقيقة واحدة. الرجاء قطع الاتصال الآن",partial_hang_warn_discord:".سيتم إعادة التشغيل خلال دقيقة واحدة **%{servername}** ،بسبب تعليق جزئي",schedule_reason:"%{time} أعادة تشغيل مجدول في",schedule_warn:".دقائق %{smart_count} دقيقة. يرجى قطع الاتصال الآن. |||| تمت جدولة هذا الخادم لإعادة التشغيل في %{smart_count} تمت جدولة هذا الخادم لإعادة التشغيل في",schedule_warn_discord:".دقائق %{smart_count} ومن المقرر إعادة التشغيل في **%{servername}** |||| .دقيقة %{smart_count} ومن المقرر إعادة التشغيل في **%{servername}**"},S8={everyone:"تم طرد جميع اللاعبين: %{reason}.",player:"تم طردك: %{reason}.",unknown_reason:"لسبب مجهول"},x8={kick_temporary:'.%{expiration} :ستنتهي صلاحية حظرك في ."%{reason}"  لقد تم حظرك من هذا الخادم لسبب (%{author})',kick_permanent:'."%{reason}" لقد تم حظرك بشكل دائم من هذا الخادم لـسبب (%{author})',reject:{title_permanent:".لقد تم حظرك بشكل دائم من هذا الخادم",title_temporary:".لقد تم حظرك مؤقتا من هذا الخادم",label_expiration:"ستنتهي صلاحية حظرك في",label_date:"تاريخ الحظر",label_author:"محظور من قبل",label_reason:"سبب الحظر",label_id:"معرف الحظر",note_multiple_bans:".ملاحظة: لديك أكثر من حظر نشط على المعرفات الخاصة بك",note_diff_license:".تتطابق مع تلك المرتبطة بهذا الحظر HWID مما يعني أن بعض معرفاتك <code>license</code> ملاحظة: تم تطبيق الحظر أعلاه على شخص آخر"}},j8={admin_only:{mode_title:".<strong>المسؤول فقط</strong> هذا الخادم في وضع",insufficient_ids:".txAdmin المعرفات، ومطلوب واحد منهم على الأقل للتحقق من صحتك إذا كنت مسؤولاً في <code>discord</code> أو <code>fivem</code>  لم يكن لديك",deny_message:".txadmin لم يتم تعيين المعرفات الخاصة بك لأي مسؤول"},guild_member:{mode_title:"<strong>عضو في القائمة</strong> هذا الخادم في الوضع",insufficient_ids:".(لن يعمل الديسكورد الموقع) والمحاولة مرة أخرى Discord Desktop يرجى فتح تطبيق .Discord Guild المعرف ، وهو مطلوب للتحقق مما إذا كنت قد انضممت إلى <code>discord</code> ليس لديك",deny_title:"للدخول إلى السيرفر، أنت مطالب بالانضمام لسيرفر الديسكورد",deny_message:".ثم أعد المحاولة %{guildname} يرجى الانضمام إلى سيرفر"},guild_roles:{mode_title:"هذا السيرفر يتطلب دخولك سيرفر الديسكورد للانضمام",insufficient_ids:".والمحاولة مرة أخرى (لن يعمل الديسكورد الموقع) Discord Desktop يرجى فتح تطبيق .Discord Guild المعرف ، وهو مطلوب للتحقق مما إذا كنت قد انضممت إلى <code>discord</code>  ليس لديك",deny_notmember_title:"لدخول Discord Guild أنت مطالب بالانضمام إلى",deny_notmember_message:".احصل على أحد الرول المطلوبة ، ثم حاول مرة أخرى ،%{guildname} يرجى الانضمام",deny_noroles_title:".ليس لديك دور مدرج في القائمة البيضاء مطلوب للانضمام",deny_noroles_message:"%{guildname}. للانضمام إلى هذا الخادم ، يجب أن يكون لديك واحد على الأقل من الرول المدرجة في القائمة"},approved_license:{mode_title:"<strong>القائمة للترخيص</strong> هذا الخادم في الوضع",insufficient_ids:"<code>server.cfg</code> ممكن. إذا كنت مالك الخادم ، فيمكنك تعطيله في ملف <code>sv_lan</code> تحديد ، مما يعني أن الخادم لديه <code>license</code> ليس لديك",deny_title:".أنت غير مدرج في القائمة للانضمام إلى هذا الخادم",request_id_label:"طلب معرف"}},C8={restarting:".(%{reason}) يتم أعادة التشغيل",restarting_discord:".(%{reason}) يتم أعادة التشغيل **%{servername}**",stopping:".(%{reason}) يـتم أيقاف تشغيل الـسيرفر",stopping_discord:".(%{reason}) تم أيقاف السيرفر **%{servername}**",spawning_discord:"**%{servername}** .جاري تشغيل السيرفر"},z8={title:"تحذير",warned_by:":تحذير من",stale_message:".تم إصدار هذا التحذير قبل أن تتصل بالخادم",dismiss_key:"SPACE",instruction:".اضغط باستمرار على %{key} لمدة %{smart_count} ثانية لتجاهل هذه الرسالة |||| .اضغط باستمرار على %{key} لمدة %{smart_count} ثوانٍ لتجاهل هذه الرسالة"},T8={misc:{help_message:`[Game Settings> Key Bindings> FiveM> Menu: Open Main Page]. في keybind يمكنك أيضًا تكوين 
  /tx لفتحه. اكتب ،txAdmin تم تمكين قائمة`,menu_not_admin:`.وتأكد من حفظ المعرفات الخاصة بك Admin Manager فانتقل إلى ،txAdmin إذا كنت مسجلاً في 
 .txAdmin المعرفات الخاصة بك لا تتطابق مع أي مسؤول مسجل في`,menu_auth_failed:"%{reason} :بسبب txAdmin فشلت مصادقة قائمة",no_perms:".ليس لديك هذا الإذن",unknown_error:".حدث خطأ غير معروف",not_enabled:".txAdmin يمكنك تمكينه في صفحة إعدادات !txAdmin لم يتم تمكين قائمة",announcement_title:":%{author} تنويه من الإداري",dialog_empty_input:".لا يمكن أن يكون لديك إدخال فارغ",directmessage_title:":%{author} رسالة مباشرة من المشرف",onesync_error:"هذا الأمر يتطلب تشغيل الون سنك"},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:"المركبات",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:"اظهار المعروف الاعبين",label:"قم باظهار معرفات اللاعب (والمعلومات الأخرى) فوق رأس كل اللاعبين القريبين",alert_show:".لاعب مجاور NetIDs يتم عرض",alert_hide:".لاعب قريب NetIDs إخفاء"}},page_players:{misc:{online_players:"اللاعبين المتصلين",players:"لاعب",search:"بحث",zero_players:"لم يتم العثور على لاعبين"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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:"IDs",history:"تاريخ",ban:"حظر"},actions:{title:"إجراءات اللاعب",command_sent:"!تم إرسال الأمر",moderation:{title:"Moderation",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:"كافة معرفات الأجهزة"}}},A8={$meta:k8,restarter:w8,kick_messages:S8,ban_messages:x8,whitelist_messages:j8,server_actions:C8,nui_warning:z8,nui_menu:T8},E8={label:"Bulgarian",humanizer_language:"bg"},D8={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} минути."},P8={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},I8={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-та съответстват на тези, свързани с този бан."}},R8={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 Заявка"}},N8={restarting:"Сървърът се рестартира, (%{reason}).",restarting_discord:"**%{servername}** се рестартира, (%{reason}).",stopping:"Сървърът е спрян, (%{reason}).",stopping_discord:"**%{servername}** сървърът се спира, (%{reason}).",spawning_discord:"**%{servername}** е пуснат."},M8={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреден от:",stale_message:"Това предупреждение беше издадено преди да се свържете със сървъра.",dismiss_key:"SPACE",instruction:"Задръж %{key} за %{smart_count} секунда, за да махнеш предупреждението. |||| Задръж %{key} за %{smart_count} секунди, за да махнеш предупреждението."},$8={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}:",onesync_error:"This action requires OneSync to be enabled."},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:"Автомобил",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:"Няма намерени играчи"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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-та"}}},L8={$meta:E8,restarter:D8,kick_messages:P8,ban_messages:I8,whitelist_messages:R8,server_actions:N8,nui_warning:M8,nui_menu:$8},O8={label:"Bosnian",humanizer_language:"en"},B8={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."},F8={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},V8={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."}},W8={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"}},H8={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"},U8={title:"WARNING",warned_by:"Vas je upozorio",stale_message:"Ovo upozorenje je izdato prije nego što ste se povezali na server.",dismiss_key:"SPACE",instruction:"držite %{key} %{smart_count} sekundu da vam se skine ova poruka. |||| držite %{key} %{smart_count} sekundi da vam se skine ova poruka."},G8={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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."},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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 a 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"}}},K8={$meta:O8,restarter:B8,kick_messages:F8,ban_messages:V8,whitelist_messages:W8,server_actions:H8,nui_warning:U8,nui_menu:G8},q8={label:"Czech",humanizer_language:"cs"},Y8={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."},J8={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},Z8={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."}},X8={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"}},Q8={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í."},eW={title:"VAROVÁNÍ",warned_by:"Admin, který tě varoval:",stale_message:"Toto varování bylo vydáno předtím, než jste se připojili k serveru.",dismiss_key:"MEZERNÍK",instruction:"Podrž %{key} po dobu %{smart_count} sekundy pro zavření varování. |||| Podrž %{key} po dobu %{smart_count} sekund pro zavření varování."},tW={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},nW={$meta:q8,restarter:Y8,kick_messages:J8,ban_messages:Z8,whitelist_messages:X8,server_actions:Q8,nui_warning:eW,nui_menu:tW},rW={label:"Danish",humanizer_language:"da"},oW={start_timeout:"fejlede i at starte rettidigt",crash_detected:"nedbrud registreret",hang_detected:"hæng registreret",partial_hang_warn:"På grund af en delvis hængning genstarter denne server om 1 minut. Afslut venligst forbindelsen nu.",partial_hang_warn_discord:"På grund af en delvis hængning genstarter **%{servername}** om 1 minut.",schedule_reason:"planlagt genstart kl. %{time}",schedule_warn:"Denne server er planlagt til at genstarte om %{smart_count} minut. Afslut venligst forbindelsen nu. |||| Denne server er planlagt til at genstarte om %{smart_count} minutter.",schedule_warn_discord:"**%{servername}** er planlagt til at genstarte om %{smart_count} minut. |||| **%{servername}** er planlagt til at genstarte om %{smart_count} minutter."},iW={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},aW={kick_temporary:'(%{author}) Du er blevet bannet fra denne server på grund af "%{reason}". Dit ban udløber om: %{expiration}.',kick_permanent:'(%{author}) Du er blevet permanent udelukket fra denne server på grund af "%{reason}".',reject:{title_permanent:"Du er blevet permanent bannet fra denne server.",title_temporary:"Du er blevet midlertidigt bannet fra denne server.",label_expiration:"Dit ban udløber om",label_date:"Ban Dato",label_author:"Bannet af",label_reason:"Ban Årsag",label_id:"Ban ID",note_multiple_bans:"Bemærk: Du har mere end én aktiv ban på dine identifikatorer.",note_diff_license:"Bemærk: Bannet ovenfor blev påført en anden <code>licens</code>, hvilket betyder, at nogle af dine IDs/HWIDs matcher dem, der er forbundet med det ban."}},sW={admin_only:{mode_title:"Denne server er i <strong>Kun for admin</strong>-tilstand.",insufficient_ids:"Du har ikke <code>discord</code> eller <code>fivem</code> identifikatorer, og mindst én af dem er påkrævet for at verificere, om du er en txAdmin-administrator.",deny_message:"Dine identifikatorer er ikke tilknyttet nogen txAdmin-administrator."},guild_member:{mode_title:"Denne server er i <strong>Discord Guild-medlem Whitelist</strong>-tilstand.",insufficient_ids:"Du har ikke <code>discord</code>-identifikatoren, som er påkrævet for at verificere, om du er medlem af vores Discord Guild. Åbn venligst Discord Desktop-appen og prøv igen (webappen fungerer ikke).",deny_title:"Du skal være medlem af vores Discord Guild for at oprette forbindelse.",deny_message:"Deltag venligst i guildet %{guildname} og prøv igen."},guild_roles:{mode_title:"Denne server er i <strong>Discord Rolle Whitelist</strong>-tilstand.",insufficient_ids:"Du har ikke <code>discord</code>-identifikatoren, som er påkrævet for at verificere, om du er medlem af vores Discord Guild. Åbn venligst Discord Desktop-appen og prøv igen (webappen fungerer ikke).",deny_notmember_title:"Du skal være medlem af vores Discord Guild for at oprette forbindelse.",deny_notmember_message:"Deltag venligst i %{guildname}, få en af de påkrævede roller, og prøv igen.",deny_noroles_title:"Du har ikke en whitelisted rolle, der kræves for at deltage.",deny_noroles_message:"For at deltage på denne server kræves det, at du har mindst en af de whitelistede roller på guildet %{guildname}."},approved_license:{mode_title:"Denne server er i <strong>Licens Whitelist</strong>-tilstand.",insufficient_ids:"Du har ikke <code>license</code>-identifikatoren, hvilket betyder, at serveren har <code>sv_lan</code> aktiveret. Hvis du er serverejeren, kan du deaktivere det i <code>server.cfg</code>-filen.",deny_title:"Du er ikke whitelisted til at deltage i denne server.",request_id_label:"Anmodnings-ID"}},lW={restarting:"Serveren genstarter: (%{reason}).",restarting_discord:"**%{servername}** genstarter: (%{reason}).",stopping:"Serveren er stoppet (%{reason}).",stopping_discord:"**%{servername}** er lukket ned: (%{reason}).",spawning_discord:"**%{servername}** starter."},cW={title:"ADVARSEL",warned_by:"Advarsel afsendt fra:",stale_message:"Denne advarsel blev udsendt, før du tilsluttede dig serveren.",dismiss_key:"MELLEMRUM",instruction:"Hold %{key} nede i %{smart_count} sekund for at afvise denne meddelelse. |||| Hold %{key} nede i %{smart_count} sekunder for at afvise denne meddelelse."},uW={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! Det kan du fra txAdmin-panelet.",announcement_title:"Servermeddelelse sendt af %{author}:",directmessage_title:"DM from admin %{author}:",dialog_empty_input:"der mangler input.",onesync_error:"This action requires OneSync to be enabled."},frozen:{froze_player:"Du har frosset spilleren fast!",unfroze_player:"Du har frigivet spilleren!",was_frozen:"Du er blevet frosset, af en serveradministrator!"},common:{cancel:"Anullér",submit:"Indsend",error:"Der opstod en fejl",copied:"Kopiéret til udklipsholderen."},page_main:{tooltips:{tooltip_1:"Brug %{key} for at skifte side, piletasterne for at navigere i menupunkter",tooltip_2:"Bemærk der findes underkategorier, brug venstre eller højre piletaster"},player_mode:{title:"Spillertilstand",noclip:{title:"NoClip",label:"Flyv rundt",success:"NoClip aktiveret"},godmode:{title:"Gud",label:"Uovervindelig",success:"Gud tilstand aktiveret"},superjump:{title:"Super hop",label:"Toggle super hop tilstand, spilleren vil noget hurtigere...",success:"Super hop aktiveret"},normal:{title:"Normal",label:"Normal tilstand",success:"Du er vendt tilbage til alm. tilstand."}},teleport:{title:"Teleport",generic_success:"Der røg du igennem ormehullet!",waypoint:{title:"Waypoint",label:"Gå til- gps lokation",error:"Der mangler en gps lokation."},coords:{title:"Koordinater",label:"Gå til - angivne koordinater",dialog_title:"Teleportér",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",not_in_veh_error:"Du mangler et køretøj!",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:"Øg bilen for at opnå maksimal sjov (og måske hastighed)",success:"Køretøjet er blevet øget!",already_boosted:"Denne bil var allerede øget.",unsupported_class:"Denne køretøjklasse understøttes ikke.",redm_not_mounted:"Du kan kun øge, når du er monteret på en hest."}},heal:{title:"Helbred",myself:{title:"Mig selv",label:"Får dig på toppen",success_0:"Alle er raske!",success_1:"Du burde have det godt nu!",success_2:"Gendannet til fuldt liv!",success_3:"bummelum 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 verdensområde til 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:"Vis spiller-id'er",label:"Skift visning af spiller-id'er (og anden info) over hovedet på alle spillere i nærheden.",alert_show:"Viser nærliggende spillerens NetID'er.",alert_hide:"Skjuler afspillerens NetID'er i nærheden."}},page_players:{misc:{online_players:"Spillere Online",players:"Spillere",search:"Søg",zero_players:"Ingen spillere fundet"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},sort:{label:"Sortér efter",distance:"Afstand",id:"ID",joined_first:"Tilsluttede først",joined_last:"Tilsluttede sidst",closest:"Tættest",farthest:"Længst"},card:{health:"%{percentHealth}% liv"}},player_modal:{misc:{error:"Der opstod en fejl under indlæsning af spillerdetaljer. Fejlen er vist nedenfor:",target_not_found:"Kunne ikke finde 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:"Overvåg",toggle_freeze:"Frys spilleren"},notifications:{heal_player:"Helbred spiller",tp_player:"Teleportér til spiller",bring_player:"HENT spiller til dig(TP)",spectate_failed:"Det lykkedes ikke at overvåge målet! Stopper overvågning.",spectate_yourself:"Du kan ikke overvåge dig selv.",freeze_yourself:"Du kan ikke fryse dig selv.",spectate_cycle_failed:"Der er ikke flere spillere på rotationen."}},troll:{title:"Trold",options:{drunk:"Gør fuld",fire:"Ildspåsætning",wild_attack:"Vildt angreb"}}},info:{title:"Spiller info",session_time:"Sessionstid",play_time:"Spilletid",joined:"Tilsluttet",whitelisted_label:"Allowlisted",whitelisted_notyet:"ikke endnu",btn_wl_add:"Tilføj AL",btn_wl_remove:"FJERN AL",btn_wl_success:"ALLOWLIST status ændret.",log_label:"Log",log_empty:"Ingen bans/advarsler.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} advasler |||| %{smart_count} advarsler",log_btn:"DETALJER",notes_placeholder:"noter omkring spilleren...",notes_changed:"Spiller notat tilføjet."},ids:{current_ids:"Nuværende Identifikatorer",previous_ids:"Tidligere Brugte Identifikatorer",all_hwids:"Alle Hardware-identifikatorer"},history:{title:"Relateret historie",btn_revoke:"TILBAGEFØR",revoked_success:"HANDLING TIBAGEFØRT!",banned_by:"BANNED af %{author}",warned_by:"ADVARET af %{author}",revoked_by:"TILBAGEFØRT af %{author}.",expired_at:"Udløb d. %{date}.",expires_at:"Udløber d. %{date}."},ban:{title:"Forbyd spiller",reason_placeholder:"Årsag",reason_required:"Grundlagsfelt skal udfyldes.",duration_placeholder:"Varighed",success:"FARVEL SPILLER!!!1",hours:"timer",days:"dage",weeks:"uger",months:"måneder",permanent:"Permanent",custom:"Brugerdefineret",helper_text:"Angiv varighed",submit:"Anvend ban"}}},dW={$meta:rW,restarter:oW,kick_messages:iW,ban_messages:aW,whitelist_messages:sW,server_actions:lW,nui_warning:cW,nui_menu:uW},pW={label:"German",humanizer_language:"de"},mW={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."},fW={everyone:"Alle Spieler wurden gekickt: %{reason}.",player:"Du wurdest gekickt: %{reason}.",unknown_reason:"aus unbekanntem Grund"},hW={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."}},gW={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"}},yW={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."},vW={title:"VERWARNUNG",warned_by:"Verwarnt von:",stale_message:"Diese Warnung wurde ausgegeben, bevor Sie sich mit dem Server verbunden haben.",dismiss_key:"LEERTASTE",instruction:"Halte deine %{key} für %{smart_count} Sekunde gedrückt, um diese Mitteilung zu schließen. |||| Halte deine %{key} für %{smart_count} Sekunden gedrückt, um diese Mitteilung zu schließen."},_W={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}:",onesync_error:"Für diese Aktion muss OneSync aktiviert sein."},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",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"},filter:{label:"Filtern nach",no_filter:"Kein Filter",is_admin:"Ist Admin",is_injured:"Ist Verletzt / Tot",in_vehicle:"Ist in Fahrzeug"},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"}}},bW={$meta:pW,restarter:mW,kick_messages:fW,ban_messages:hW,whitelist_messages:gW,server_actions:yW,nui_warning:vW,nui_menu:_W},kW={label:"Greek",humanizer_language:"el"},wW={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} λεπτά."},SW={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},xW={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."}},jW={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"}},CW={restarting:"Επανεκκίνηση διακομιστή με λόγο: (%{reason}).",restarting_discord:"Εκτελείται επανεκκίνηση του διακομιστή **%{servername}** με λόγο: (%{reason}).",stopping:"Ο διακομιστής κλείνει με λόγο: (%{reason}).",stopping_discord:"Ο **%{servername}** κλείνει με λόγο: (%{reason}).",spawning_discord:"Ο **%{servername}** ανοίγει."},zW={title:"ΠΡΟΕΙΔΟΠΟΙΗΣΗ",warned_by:"Προειδοποιήθηκες από τον:",stale_message:"Αυτή η προειδοποίηση εκδόθηκε πριν συνδεθείτε στον διακομιστή.",dismiss_key:"SPACE",instruction:"Πάτα %{key} για %{smart_count} δευτερόλεπτο για να απορρίψεις αυτό το μήνυμα. |||| Πάτα %{key} για %{smart_count} δευτερόλεπτα για να απορρίψεις αυτό το μήνυμα."},TW={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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:"Δεν βρέθηκαν παίκτες"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},AW={$meta:kW,restarter:wW,kick_messages:SW,ban_messages:xW,whitelist_messages:jW,server_actions:CW,nui_warning:zW,nui_menu:TW},EW={label:"English (default)",humanizer_language:"en"},DW={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."},PW={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},IW={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."}},RW={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"}},NW={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."},MW={title:"WARNING",warned_by:"Warned by:",stale_message:"This warning was issued before you connected to the server.",dismiss_key:"SPACE",instruction:"Hold %{key} for %{smart_count} second to dismiss this message. |||| Hold %{key} for %{smart_count} seconds to dismiss this message. "},$W={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.",onesync_error:"This option requires OneSync to be enabled."},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",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."},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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 a 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"}}},LW={$meta:EW,restarter:DW,kick_messages:PW,ban_messages:IW,whitelist_messages:RW,server_actions:NW,nui_warning:MW,nui_menu:$W},OW={label:"Spanish",humanizer_language:"es"},BW={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."},FW={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},VW={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."}},WW={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"}},HW={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."},UW={title:"ADVERTENCIA",warned_by:"Advertido por:",stale_message:"Esta advertencia se emitió antes de que te conectaras al servidor.",dismiss_key:"ESPACIO",instruction:"Presione %{key} durante %{smart_count} segundo para descartar este mensaje. |||| Presione %{key} durante %{smart_count} segundos para descartar este mensaje."},GW={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},KW={$meta:OW,restarter:BW,kick_messages:FW,ban_messages:VW,whitelist_messages:WW,server_actions:HW,nui_warning:UW,nui_menu:GW},qW={label:"Estonian",humanizer_language:"et"},YW={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."},JW={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},ZW={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."}},XW={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"}},QW={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."},eH={title:"HOIATUS",warned_by:"Hoiataja:",stale_message:"See hoiatus anti välja enne, kui serveriga ühendust võtsite.",dismiss_key:"SPACE",instruction:"Sellest sõnumist loobumiseks hoidke klahvi %{key} %{smart_count} sekund all. |||| Sellest sõnumist loobumiseks hoidke klahvi %{key} %{smart_count} sekundit all."},tH={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},nH={$meta:qW,restarter:YW,kick_messages:JW,ban_messages:ZW,whitelist_messages:XW,server_actions:QW,nui_warning:eH,nui_menu:tH},rH={label:"Persian",humanizer_language:"fa"},oH={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."},iH={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},aH={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."}},sH={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"}},lH={restarting:"سرور درحال راه اندازی مجدد، دلیل: (%{reason}).",restarting_discord:"**%{servername}** درحال راه اندازی مجدد شدن، دلیل: (%{reason}).",stopping:"سرور درحال خاموش شدن، دلیل: : (%{reason}).",stopping_discord:"**%{servername}** درحال خاموش شدن، دلیل: (%{reason}).",spawning_discord:"**%{servername}** درحال راه اندازی."},cH={title:"WARNING",warned_by:"Warned by:",stale_message:"این هشدار قبل از اتصال شما به سرور صادر شده است.",dismiss_key:"SPACE",instruction:"Dokme %{key} ro baraye %{smart_count} sanie negah darid ta payam rad shavad. |||| Dokme %{key} ro baraye %{smart_count} sanieha negah darid ta payam rad shavad."},uH={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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."},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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 a 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"}}},dH={$meta:rH,restarter:oH,kick_messages:iH,ban_messages:aH,whitelist_messages:sH,server_actions:lH,nui_warning:cH,nui_menu:uH},pH={label:"Finnish",humanizer_language:"fi"},mH={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."},fH={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},hH={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."}},gH={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"}},yH={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."},vH={title:"VAROITUS",warned_by:"Sinua varoitti:",stale_message:"Tämä varoitus annettiin ennen kuin yhdistit palvelimeen.",dismiss_key:"välilyönti",instruction:"Pidä %{key} pohjassa %{smart_count} sekunti jatkaaksesi. |||| Pidä %{key} pohjassa %{smart_count} sekuntia jatkaaksesi."},_H={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},bH={$meta:pH,restarter:mH,kick_messages:fH,ban_messages:hH,whitelist_messages:gH,server_actions:yH,nui_warning:vH,nui_menu:_H},kH={label:"French",humanizer_language:"fr"},wH={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."},SH={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},xH={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."}},jH={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"}},CH={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."},zH={title:"AVERTISSEMENT",warned_by:"Avertis par:",stale_message:"Cet avertissement a été émis avant que vous ne vous connectiez au serveur.",dismiss_key:"ESPACE",instruction:"Maintenir %{key} pendant %{smart_count} seconde pour cacher ce message. |||| Maintenir %{key} pendant %{smart_count} secondes pour cacher ce message."},TH={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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é"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},AH={$meta:kH,restarter:wH,kick_messages:SH,ban_messages:xH,whitelist_messages:jH,server_actions:CH,nui_warning:zH,nui_menu:TH},EH={label:"Croatian",humanizer_language:"hr"},DH={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."},PH={everyone:"Svi igrači izbačeni: %{reason}.",player:"Izbačen si: %{reason}.",unknown_reason:"iz nepoznatog razloga"},IH={kick_temporary:'(%{author}) Zabranjeni ste sa servera zbog "%{reason}". Vaša zabrana ističe za: %{expiration}.',kick_permanent:'(%{author}) Zabranjeni ste sa servera zauvijek zbog "%{reason}".',reject:{title_permanent:"Zabranjeni ste sa servera zauvijek.",title_temporary:"Privremeno ste zabranjeni sa servera.",label_expiration:"Vaša zabrana će isteči za",label_date:"Datum zabrane",label_author:"Zabranjen od",label_reason:"Razlog zabrane",label_id:"ID zabrane",note_multiple_bans:"Poruka: Imaš više od jedne zabrane na ovom profilu.",note_diff_license:"Poruka: Gornja zabrana je stavljen na <code>license</code>, što znači da jedan od tvojih IDova/HWIDova se slažu sa tim koji ima zabranu."}},RH={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 ušao na server.",request_id_label:"Zatraženi ID"}},NH={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"},MH={title:"UPOZORENJE",warned_by:"Vas je upozorio",stale_message:"Ovo upozorenje je izdano prije nego što ste se spojili na server.",dismiss_key:"SPACE",instruction:"Držite %{key} na %{smart_count} sekundu da vam se skine ova poruka. |||| Držite %{key} na %{smart_count} sekunde da vam se skine ova poruka."},$H={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:`Vaši profili ne odgovaraju niti jednom registriranom adminu na txAdmin.
Ako ste registrirani na txAdmin, idite na Admin Manager i provjerite jesu li vaši identifikatori spremljeni.`,menu_auth_failed:"Provjera autentičnosti izbornika txAdmin nije uspjela s razlogom: %{reason}",no_perms:"Nemaš permisiju.",unknown_error:"Nepoznata greška se desila.",not_enabled:"txAdmin Meni nije omogučen! Možete ga omogučiti u txAdmin web postavkama.",announcement_title:"Server obavještenje od %{author}:",dialog_empty_input:"Ne možete imati prazan unos.",directmessage_title:"DM od admina %{author}:",onesync_error:"Ova akcija zahtjeva da OneSnyc bude omogučen."},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:"Nepobjediv",label:"Nepobjedivi mod",success:"Nepobjedivi mod upaljen"},superjump:{title:"Super Moći",label:"Upali Super Moći, igrač će također brže trčati i skakati",success:"Super Moći upaljene"},normal:{title:"Normalan",label:"Normalan mod",success:"Vračen u normalan mod."}},teleport:{title:"Teleport",generic_success:"Poslan u svemir!",waypoint:{title:"Putna Točka",label:"Idi do putne točke",error:"Nemaš postavljenu putnu točku."},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",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še zdravlje",success_0:"Svi su izliječeni!",success_1:"Sada bi se trebao osječati puno bolje!",success_2:"Napunjen do kraja!",success_3:"Bolovi uklonjeni!"},everyone:{title:"Sve",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"},filter:{label:"Filtriraj po",no_filter:"Bez Filtera",is_admin:"Je Admin",is_injured:"Je Ranjen/ Mrtav",in_vehicle:"U Vozilu"},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}% zdravlja"}},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:"Zabrane"},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:"Ušao",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 zabrana/upozorenja pronađenih.",log_ban_count:"%{smart_count} zabrani |||| %{smart_count} zabrana",log_warn_count:"%{smart_count} upozori |||| %{smart_count} upozorenja",log_btn:"DETALJI",notes_changed:"Bilješka promijenjena.",notes_placeholder:"Bilješke o igraču..."},history:{title:"Povezana povijest",btn_revoke:"MAKNI",revoked_success:"Akcija maknuta!",banned_by:"Zabrana data 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:"Zabrani ulazak igraču",reason_placeholder:"Razlog",duration_placeholder:"Duljina",hours:"sati",days:"dana",weeks:"tjedana",months:"mjeseca",permanent:"Zauvijek",custom:"Custom",helper_text:"Odaberi dužinu",submit:"Potvrdi zabranu",reason_required:"Polje za razlog mora biti popunjeno.",success:"Igraču zabranjen ulazak!"},ids:{current_ids:"Trenutni profili",previous_ids:"Prijašnji igračevi profili",all_hwids:"Svi HWID-ovi"}}},LH={$meta:EH,restarter:DH,kick_messages:PH,ban_messages:IH,whitelist_messages:RH,server_actions:NH,nui_warning:MH,nui_menu:$H},OH={label:"Hungarian",humanizer_language:"hu"},BH={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."},FH={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},VH={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."}},WH={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"}},HH={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."},UH={title:"FIGYELMEZTETÉS",warned_by:"Figyelmeztetett:",stale_message:"Ezt a figyelmeztetést még azelőtt adták ki, hogy csatlakoztál volna a szerverhez.",dismiss_key:"SPACE",instruction:"Tartsd lenyomva a %{key}-t %{smart_count} másodpercig, hogy eltüntesd az üzenetet. |||| Tartsd lenyomva a %{key}-t %{smart_count} másodpercig, hogy eltüntesd az üzenetet."},GH={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}:",onesync_error:"This action requires OneSync to be enabled."},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ű",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},KH={$meta:OH,restarter:BH,kick_messages:FH,ban_messages:VH,whitelist_messages:WH,server_actions:HH,nui_warning:UH,nui_menu:GH},qH={label:"Indonesian",humanizer_language:"id"},YH={start_timeout:"gagal memulai dalam waktu yang ditentukan",crash_detected:"crash terdeteksi",hang_detected:"hang terdeteksi",partial_hang_warn:"Karena sebagian hang, server ini akan restart dalam 1 menit. Silakan putuskan sambungan sekarang.",partial_hang_warn_discord:"Karena sebagian hang, **%{servername}** akan restart dalam 1 menit.",schedule_reason:"restart terjadwal pada %{time}",schedule_warn:"Server ini dijadwalkan untuk restart dalam %{smart_count} menit. Silakan putuskan sambungan sekarang. |||| Server ini dijadwalkan untuk restart dalam %{smart_count} menit.",schedule_warn_discord:"**%{servername}** dijadwalkan untuk restart dalam %{smart_count} menit. |||| **%{servername}** dijadwalkan untuk restart dalam %{smart_count} menit."},JH={everyone:"Semua pemain dikeluarkan: %{reason}.",player:"Anda telah dikeluarkan: %{reason}.",unknown_reason:"karena alasan yang tidak diketahui"},ZH={kick_temporary:'(%{author}) Anda telah diblokir dari server ini karena "%{reason}". Blokir Anda akan berakhir dalam: %{expiration}.',kick_permanent:'(%{author}) Anda telah diblokir secara permanen dari server ini karena "%{reason}".',reject:{title_permanent:"Anda telah diblokir secara permanen dari server ini.",title_temporary:"Anda telah diblokir sementara dari server ini.",label_expiration:"Blokir Anda akan berakhir dalam",label_date:"Tanggal Blokir",label_author:"Diblokir oleh",label_reason:"Alasan Blokir",label_id:"ID Blokir",note_multiple_bans:"Catatan: Anda memiliki lebih dari satu blokir aktif pada identitas Anda.",note_diff_license:"Catatan: blokir di atas diterapkan untuk <code>license</code> yang berbeda, yang berarti beberapa ID/HWID Anda cocok dengan yang terkait dengan blokir tersebut."}},XH={admin_only:{mode_title:"Server ini dalam mode <strong>Admin-only</strong>.",insufficient_ids:"Anda tidak memiliki identifier <code>discord</code> atau <code>fivem</code>, dan setidaknya salah satu dari mereka diperlukan untuk memverifikasi apakah Anda adalah administrator txAdmin.",deny_message:"Identifier Anda tidak terdaftar sebagai administrator txAdmin."},guild_member:{mode_title:"Server ini dalam mode <strong>Whitelist Anggota Discord Guild</strong>.",insufficient_ids:"Anda tidak memiliki identifier <code>discord</code>, yang diperlukan untuk memverifikasi apakah Anda telah bergabung dengan Discord Guild kami. Silakan buka aplikasi Desktop Discord dan coba lagi (aplikasi Web tidak akan berfungsi).",deny_title:"Anda diharuskan untuk bergabung dengan Discord Guild kami untuk terhubung.",deny_message:"Silakan bergabung dengan guild %{guildname} lalu coba lagi."},guild_roles:{mode_title:"Server ini dalam mode <strong>Whitelist Role Discord</strong>.",insufficient_ids:"Anda tidak memiliki identifier <code>discord</code>, yang diperlukan untuk memverifikasi apakah Anda telah bergabung dengan Discord Guild kami. Silakan buka aplikasi Desktop Discord dan coba lagi (aplikasi Web tidak akan berfungsi).",deny_notmember_title:"Anda diharuskan untuk bergabung dengan Discord Guild kami untuk terhubung.",deny_notmember_message:"Silakan bergabung dengan %{guildname}, dapatkan salah satu role yang diperlukan, lalu coba lagi.",deny_noroles_title:"Anda tidak memiliki role whitelist yang diperlukan untuk bergabung.",deny_noroles_message:"Untuk bergabung dengan server ini Anda diharuskan memiliki setidaknya salah satu role whitelist di guild %{guildname}."},approved_license:{mode_title:"Server ini dalam mode <strong>Whitelist Lisensi</strong>.",insufficient_ids:"Anda tidak memiliki identifier <code>license</code>, yang berarti server memiliki <code>sv_lan</code> diaktifkan. Jika Anda adalah pemilik server, Anda dapat menonaktifkannya di file <code>server.cfg</code>.",deny_title:"Anda tidak di-whitelist untuk bergabung dengan server ini.",request_id_label:"ID Permintaan"}},QH={restarting:"Server sedang restart (%{reason}).",restarting_discord:"**%{servername}** sedang restart (%{reason}).",stopping:"Server sedang dimatikan (%{reason}).",stopping_discord:"**%{servername}** sedang dimatikan (%{reason}).",spawning_discord:"**%{servername}** sedang memulai."},eU={title:"PERINGATAN",warned_by:"Diperingatkan oleh:",stale_message:"Peringatan ini diterbitkan sebelum Anda terhubung ke server.",dismiss_key:"SPACE",instruction:"Tahan %{key} selama %{smart_count} detik untuk mengabaikan pesan ini. |||| Tahan %{key} selama %{smart_count} detik untuk mengabaikan pesan ini."},tU={misc:{help_message:`Menu txAdmin diaktifkan, ketik /tx untuk membukanya.
Anda juga dapat mengatur keybind di [Pengaturan Game > Key Bindings > FiveM > Menu: Buka Halaman Utama].`,menu_not_admin:`Identifier Anda tidak cocok dengan admin yang terdaftar di txAdmin.
Jika Anda terdaftar di txAdmin, buka Admin Manager dan pastikan identifier Anda sudah disimpan.`,menu_auth_failed:"Autentikasi Menu txAdmin gagal dengan alasan: %{reason}",no_perms:"Anda tidak memiliki izin ini.",unknown_error:"Terjadi kesalahan yang tidak diketahui.",not_enabled:"Menu txAdmin tidak diaktifkan! Anda dapat mengaktifkannya di halaman pengaturan txAdmin.",announcement_title:"Pengumuman Server oleh %{author}:",directmessage_title:"DM dari admin %{author}:",dialog_empty_input:"Anda tidak dapat memasukkan input kosong.",onesync_error:"Opsi ini memerlukan OneSync diaktifkan."},frozen:{froze_player:"Anda telah membekukan pemain!",unfroze_player:"Anda telah mencairkan pemain!",was_frozen:"Anda telah dibekukan oleh admin server!"},common:{cancel:"Batalkan",submit:"Kirim",error:"Terjadi kesalahan",copied:"Disalin ke clipboard."},page_main:{tooltips:{tooltip_1:"Gunakan %{key} untuk beralih halaman & tombol panah untuk menavigasi item menu",tooltip_2:"Beberapa item menu memiliki sub opsi yang dapat dipilih menggunakan tombol panah kiri & kanan"},player_mode:{title:"Mode Pemain",noclip:{title:"NoClip",label:"Alihkan NoClip, memungkinkan Anda bergerak melalui dinding dan objek lainnya",success:"NoClip diaktifkan"},godmode:{title:"Tuhan",label:"Alihkan ketidakbisaan mati, mencegah Anda menerima kerusakan",success:"Mode Tuhan diaktifkan"},superjump:{title:"Lompat Super",label:"Alihkan mode lompat super, pemain juga akan berlari lebih cepat",success:"Lompat Super diaktifkan"},normal:{title:"Normal",label:"Mengembalikan diri Anda kembali ke mode pemain default/normal",success:"Kembali ke mode pemain default."}},teleport:{title:"Teleportasi",generic_success:"Mengirim Anda ke lubang cacing!",waypoint:{title:"Titik Tujuan",label:"Teleportasi ke titik tujuan kustom yang ditetapkan di peta",error:"Anda tidak memiliki titik tujuan yang ditetapkan."},coords:{title:"Koordinat",label:"Teleportasi ke koordinat yang disediakan",dialog_title:"Teleportasi",dialog_desc:"Berikan koordinat dalam format x, y, z untuk melewati lubang cacing.",dialog_error:"Koordinat tidak valid. Harus dalam format: 111, 222, 33"},back:{title:"Kembali",label:"Kembali ke lokasi sebelum teleportasi terakhir",error:"Anda tidak memiliki lokasi terakhir untuk kembali!"},copy:{title:"Salin Koordinat",label:"Salin koordinat dunia saat ini ke clipboard Anda"}},vehicle:{title:"Kendaraan",not_in_veh_error:"Anda saat ini tidak berada di dalam kendaraan!",spawn:{title:"Munculkan",label:"Munculkan kendaraan tertentu dari nama modelnya",dialog_title:"Munculkan kendaraan",dialog_desc:"Masukkan nama model kendaraan yang ingin Anda munculkan.",dialog_success:"Kendaraan muncul!",dialog_error:"Nama model kendaraan '%{modelName}' tidak ada!",dialog_info:"Mencoba untuk munculkan %{modelName}."},fix:{title:"Perbaiki",label:"Akan memperbaiki kendaraan hingga kesehatan maksimumnya",success:"Kendaraan diperbaiki!"},delete:{title:"Hapus",label:"Menghapus kendaraan yang saat ini dinaiki pemain",success:"Kendaraan dihapus!"},boost:{title:"Dorong",label:"Dorong mobil untuk mencapai kecepatan maksimum (dan mungkin kecepatan)",success:"Kendaraan didorong!",already_boosted:"Kendaraan ini sudah didorong.",unsupported_class:"Kelas kendaraan ini tidak didukung.",redm_not_mounted:"Anda hanya bisa mendongkrak saat menunggang kuda."}},heal:{title:"Penyembuhan",myself:{title:"Diri Saya",label:"Akan menyembuhkan diri Anda hingga maksimum ped saat ini",success_0:"Semua sembuh!",success_1:"Anda seharusnya merasa baik sekarang!",success_2:"Dipulihkan sepenuhnya!",success_3:"Luka-luka diperbaiki!"},everyone:{title:"Semua Orang",label:"Akan menyembuhkan & menghidupkan kembali semua pemain yang terhubung",success:"Menyembuhkan dan menghidupkan kembali semua pemain."}},announcement:{title:"Kirim Pengumuman",label:"Kirim pengumuman ke semua pemain online.",dialog_desc:"Masukkan pesan yang ingin Anda siarkan ke semua pemain.",dialog_placeholder:"Pengumuman Anda...",dialog_success:"Mengirim pengumuman."},clear_area:{title:"Reset Area Dunia",label:"Reset area dunia tertentu ke keadaan defaultnya",dialog_desc:"Silakan masukkan radius di mana Anda ingin mereset entitas (0-300). Ini tidak akan menghapus entitas yang dihasilkan server side.",dialog_success:"Membersihkan area dengan radius %{radius}m",dialog_error:"Input radius tidak valid. Coba lagi."},player_ids:{title:"Alihkan ID Pemain",label:"Alihkan menampilkan ID pemain (dan info lainnya) di atas kepala semua pemain terdekat",alert_show:"Menampilkan NetIDs pemain terdekat.",alert_hide:"Menyembunyikan NetIDs pemain terdekat."}},page_players:{misc:{online_players:"Pemain Online",players:"Pemain",search:"Cari",zero_players:"Tidak ada pemain yang ditemukan."},filter:{label:"Filter berdasarkan",no_filter:"Tanpa Filter",is_admin:"Adalah Admin",is_injured:"Terluka / Mati",in_vehicle:"Di Kendaraan"},sort:{label:"Urutkan berdasarkan",distance:"Jarak",id:"ID",joined_first:"Bergabung Pertama",joined_last:"Bergabung Terakhir",closest:"Terdekat",farthest:"Terjauh"},card:{health:"%{percentHealth}% kesehatan"}},player_modal:{misc:{error:"Terjadi kesalahan saat mengambil detail pengguna ini. Kesalahan ditunjukkan di bawah ini:",target_not_found:"Tidak dapat menemukan pemain online dengan ID atau nama pengguna %{target}"},tabs:{actions:"Aksi",info:"Info",ids:"ID",history:"Riwayat",ban:"Ban"},actions:{title:"Aksi Pemain",command_sent:"Command dikirim!",moderation:{title:"Moderasi",options:{dm:"DM",warn:"Peringatan",kick:"Tendang",set_admin:"Jadikan Admin"},dm_dialog:{title:"Pesan Langsung",description:"Apa alasan Anda mengirim DM langsung ke pemain ini?",placeholder:"Alasan...",success:"Pean lansung terkirim!"},warn_dialog:{title:"Peringatan",description:"Apa alasan Anda memperingatkan pemain ini?",placeholder:"Alasan...",success:"Pemain diberi peringatan!"},kick_dialog:{title:"Tendang",description:"Apa alasan Anda menendang pemain ini?",placeholder:"Alasan...",success:"Pemain ditendang!"}},interaction:{title:"Interaksi",options:{heal:"Sembuhkan",go_to:"Pergi ke",bring:"Panggil",spectate:"Pantau",toggle_freeze:"Beralih Bekukan"},notifications:{heal_player:"Menyembuhkan pemain",tp_player:"Teleportasi ke pemain",bring_player:"Membawa pemain",spectate_failed:"Pemain tidak ditemukan.",spectate_yourself:"Anda tidak dapat memantau diri sendiri.",freeze_yourself:"Anda tidak dapat membekukan diri sendiri.",spectate_cycle_failed:"Tidak ada pemain lain yang dapat dipantau."}},troll:{title:"Troll",options:{drunk:"Buat Mabuk",fire:"Bakar",wild_attack:"Beri Azab"}}},info:{title:"Info Pemain",session_time:"Waktu Sesi",play_time:"Waktu Bermain",joined:"Bergabung",whitelisted_label:"Whitelisted",whitelisted_notyet:"Belum",btn_wl_add:"TAMBAH WL",btn_wl_remove:"HAPUS WL",btn_wl_success:"Status whitelist diganti.",log_label:"Log",log_empty:"Tidak ada ban atau peringatan yang tercatat.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} peringatan |||| %{smart_count} peringatan",log_btn:"RINCIAN",notes_placeholder:"Catatan pemain...",notes_changed:"Catatan pemain diubah."},ids:{current_ids:"Identitas Saat Ini",previous_ids:"Identitas Sebelumnya",all_hwids:"Semua HWIDs"},history:{title:"Riwayat Pemain",btn_revoke:"Cabut",revoked_success:"Ban dicabut.",banned_by:"BANNED oleh %{author}",warned_by:"PERINGATAN oleh %{author}",revoked_by:"Dicabut oleh %{author}.",expired_at:"Kadaluarsa pada %{date}.",expires_at:"Kadaluarsa pada %{date}."},ban:{title:"Ban player",reason_placeholder:"Alasan...",reason_required:"Alasan diperlukan",duration_placeholder:"Durasi",success:"Player banned!",hours:"jam",days:"hari",weeks:"minggu",months:"bulan",permanent:"Permanen",custom:"Custom",helper_text:"Pilih durasi",submit:"Terapkan ban"}}},nU={$meta:qH,restarter:YH,kick_messages:JH,ban_messages:ZH,whitelist_messages:XH,server_actions:QH,nui_warning:eU,nui_menu:tU},rU={label:"Italian",humanizer_language:"it"},oU={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."},iU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},aU={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."}},sU={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:"}},lU={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."},cU={title:"WARNING",warned_by:"Avvisato da:",stale_message:"Questo avviso è stato emesso prima di collegarti al server.",dismiss_key:"SPACE",instruction:"Tieni premuto %{key} per %{smart_count} secondo per rimuovere questo messaggio. |||| Tieni premuto %{key} per %{smart_count} secondi per rimuovere questo messaggio."},uU={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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."},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},dU={$meta:rU,restarter:oU,kick_messages:iU,ban_messages:aU,whitelist_messages:sU,server_actions:lU,nui_warning:cU,nui_menu:uU},pU={label:"Japanese",humanizer_language:"ja"},mU={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}分後に再起動予定です。"},fU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},hU={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に関連するものと一致することを意味します。"}},gU={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"}},yU={restarting:"サーバーを再起動しています (%{reason})。",restarting_discord:"**%{servername}**を再起動しています (%{reason})。",stopping:"サーバーを停止しています (%{reason})。",stopping_discord:"**%{servername}**を停止しています (%{reason})。",spawning_discord:"**%{servername}**を開始しています。"},vU={title:"警告",warned_by:"警告した人:",stale_message:"この警告はサーバーに接続する前に発行されました。",dismiss_key:"スペース",instruction:"%{key}を%{smart_count}秒間押し続けると、このメッセージは解除されます。 |||| %{key}を%{smart_count}秒間押し続けると、このメッセージは解除されます。"},_U={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:"空の入力はできない。",onesync_error:"This action requires OneSync to be enabled."},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:"車両",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:"プレイヤーが見つかりませんでした"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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を適用"}}},bU={$meta:pU,restarter:mU,kick_messages:fU,ban_messages:hU,whitelist_messages:gU,server_actions:yU,nui_warning:vU,nui_menu:_U},kU={label:"Lithuanian",humanizer_language:"lt"},wU={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."},SU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},xU={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"}},jU={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"}},CU={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."},zU={title:"ĮSPĖJIMAS",warned_by:"Įspėjimą skyrė:",stale_message:"Šis įspėjimas buvo išduotas prieš jums prisijungiant prie serverio.",dismiss_key:"SPACE",instruction:"Laikykite %{key} %{smart_count} sekundę, kad išjungtum šį pranešimą. |||| Laikykite %{key} %{smart_count} sekundes, kad išjungtum šį pranešimą."},TU={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}:",onesync_error:"This action requires OneSync to be enabled."},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ė",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},AU={$meta:kU,restarter:wU,kick_messages:SU,ban_messages:xU,whitelist_messages:jU,server_actions:CU,nui_warning:zU,nui_menu:TU},EU={label:"Latvian",humanizer_language:"lv"},DU={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."},PU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},IU={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."}},RU={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"}},NU={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"},MU={title:"WARNING",warned_by:"Warned by:",stale_message:"Šis brīdinājums tika izdots pirms jūs pievienojāties serverim.",dismiss_key:"SPACE",instruction:"Turiet %{key} %{smart_count} sekundi, lai noraidītu šo ziņojumu. |||| Turiet %{key} %{smart_count} sekundes, lai noraidītu šo ziņojumu."},$U={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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."},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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 a 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"}}},LU={$meta:EU,restarter:DU,kick_messages:PU,ban_messages:IU,whitelist_messages:RU,server_actions:NU,nui_warning:MU,nui_menu:$U},OU={label:"Mongolian",humanizer_language:"mn"},BU={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} минут дутуу байна."},FU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},VU={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 буюу их хавтангаар эрхээ хязгаарлуулсан байна."}},WU={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"}},HU={restarting:"Сервер дахин асаж байна (%{reason}).",restarting_discord:"**%{servername}** төлөвлөгдөөгүй рестарт (%{reason}).",stopping:"Хот унтрав. (%{reason}).",stopping_discord:"**%{servername}** сервер унтарч байна (%{reason}).",spawning_discord:"**%{servername}** сервер асаж байна."},UU={title:"АНХААРУУЛГА!",warned_by:"Анхааруулсан:",stale_message:"Энэхүү сануулгыг серверт холбогдохоосоо өмнө гаргасан байна.",dismiss_key:"SPACE",instruction:"%{key} товчийг %{smart_count} секунд дарж арилгана уу. |||| %{key} товчийг %{smart_count} секунд дарж арилгана уу."},GU={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:"Та хоосон бичигтэй байж болохгүй.",onesync_error:"This action requires OneSync to be enabled."},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:"Тээврийн хэрэгсэл",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:"Тоглогч олдсонгүй"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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:"Хоригийг эхлүүлэх"}}},KU={$meta:OU,restarter:BU,kick_messages:FU,ban_messages:VU,whitelist_messages:WU,server_actions:HU,nui_warning:UU,nui_menu:GU},qU={label:"Nepali",humanizer_language:"en"},YU={start_timeout:"समयमै सुरु हुन असफल",crash_detected:"क्र्यास पत्ता लाग्यो",hang_detected:"ह्याङ्ग पत्ता लाग्यो",partial_hang_warn:"आंशिक ह्याङ्गको कारण, यो सर्भर १ मिनेटमा पुनः सुरु हुनेछ। कृपया अहिले नै डिस्कनेक्ट गर्नुहोस्।",partial_hang_warn_discord:"आंशिक ह्याङ्गको कारण, **%{servername}** १ मिनेटमा पुनः सुरु हुनेछ।",schedule_reason:"%{time} मा तालिकाबद्ध पुनः सुरुवात",schedule_warn:"यो सर्भर %{smart_count} मिनेटमा पुनः सुरु हुन तालिकाबद्ध छ। कृपया अहिले नै डिस्कनेक्ट गर्नुहोस्। |||| यो सर्भर %{smart_count} मिनेटमा पुनः सुरु हुन तालिकाबद्ध छ।",schedule_warn_discord:"**%{servername}** %{smart_count} मिनेटमा पुनः सुरु हुन तालिकाबद्ध छ। |||| **%{servername}** %{smart_count} मिनेटमा पुनः सुरु हुन तालिकाबद्ध छ।"},JU={everyone:"सबैलाई निकालियो कारण: %{reason}।",player:"तिमीलाई निकालियो कारण: %{reason}।",unknown_reason:"अज्ञात कारण"},ZU={kick_temporary:'(%{author}) तपाईंलाई "%{reason}" को कारणले यो सर्भरबाट प्रतिबन्धित गरिएको छ। तपाईंको प्रतिबन्ध %{expiration} मा समाप्त हुनेछ।',kick_permanent:'(%{author}) तपाईंलाई "%{reason}" को कारणले यो सर्भरबाट स्थायी रूपमा प्रतिबन्धित गरिएको छ।',reject:{title_permanent:"तपाईंलाई यो सर्भरबाट स्थायी रूपमा प्रतिबन्धित गरिएको छ।",title_temporary:"तपाईंलाई यो सर्भरबाट अस्थायी रूपमा प्रतिबन्धित गरिएको छ।",label_expiration:"तपाईंको प्रतिबन्ध समाप्त हुने समय",label_date:"प्रतिबन्धित मिति",label_author:"प्रतिबन्धित गर्ने व्यक्ति",label_reason:"प्रतिबन्धको कारण",label_id:"प्रतिबन्ध आईडी",note_multiple_bans:"नोट: तपाईंको पहिचानकर्ताहरूमा एकभन्दा बढी सक्रिय प्रतिबन्ध छन्।",note_diff_license:"नोट: माथिको प्रतिबन्ध अर्को <code>लाइसेन्स</code>को लागि लागू गरिएको थियो, जसको अर्थ तपाईंका केही आईडी/HWIDहरू त्यो प्रतिबन्धसँग सम्बन्धित भएकाहरूसँग मेल खान्छन्।"}},XU={admin_only:{mode_title:"यो सर्भर <strong>एडमिन-मात्र</strong> मोडमा छ।",insufficient_ids:"तपाईंसँग <code>डिस्कोर्ड</code> वा <code>fivem</code> पहिचानकर्ताहरू छैनन्, र तपाईं txAdmin प्रशासक हुनुहुन्छ भनेर प्रमाणित गर्न कम्तीमा एउटा आवश्यक छ।",deny_message:"तपाईंका पहिचानकर्ताहरू कुनै पनि txAdmin प्रशासकलाई असाइन गरिएको छैन।"},guild_member:{mode_title:"यो सर्भर <strong>डिस्कोर्ड गिल्ड सदस्य श्वेतसूची</strong> मोडमा छ।",insufficient_ids:"तपाईंसँग <code>डिस्कोर्ड</code> पहिचानकर्ता छैन, जुन तपाईं हाम्रो डिस्कोर्ड गिल्डमा सामेल हुनुभएको छ भनेर प्रमाणित गर्न आवश्यक छ। कृपया डिस्कोर्ड डेस्कटप एप खोल्नुहोस् र फेरि प्रयास गर्नुहोस् (वेब एप काम गर्दैन)।",deny_title:"जडान गर्नको लागि तपाईंले हाम्रो डिस्कोर्ड गिल्डमा सामेल हुनु आवश्यक छ।",deny_message:"कृपया %{guildname} गिल्डमा सामेल हुनुहोस् र फेरि प्रयास गर्नुहोस्।"},guild_roles:{mode_title:"यो सर्भर <strong>डिस्कोर्ड भूमिका श्वेतसूची</strong> मोडमा छ।",insufficient_ids:"तपाईंसँग <code>डिस्कोर्ड</code> पहिचानकर्ता छैन, जुन तपाईं हाम्रो डिस्कोर्ड गिल्डमा सामेल हुनुभएको छ भनेर प्रमाणित गर्न आवश्यक छ। कृपया डिस्कोर्ड डेस्कटप एप खोल्नुहोस् र फेरि प्रयास गर्नुहोस् (वेब एप काम गर्दैन)।",deny_notmember_title:"जडान गर्नको लागि तपाईंले हाम्रो डिस्कोर्ड गिल्डमा सामेल हुनु आवश्यक छ।",deny_notmember_message:"कृपया %{guildname} मा सामेल हुनुहोस्, आवश्यक भूमिकाहरू मध्ये एक प्राप्त गर्नुहोस्, र फेरि प्रयास गर्नुहोस्।",deny_noroles_title:"तपाईंसँग जडान गर्न आवश्यक श्वेतसूचीकृत भूमिका छैन।",deny_noroles_message:"यो सर्भरमा जडान गर्नको लागि तपाईंसँग %{guildname} गिल्डमा कम्तीमा एउटा श्वेतसूचीकृत भूमिका हुनु आवश्यक छ।"},approved_license:{mode_title:"यो सर्भर <strong>लाइसेन्स श्वेतसूची</strong> मोडमा छ।",insufficient_ids:"तपाईंसँग <code>लाइसेन्स</code> पहिचानकर्ता छैन, जसको अर्थ सर्भरमा <code>sv_lan</code> सक्षम छ। यदि तपाईं सर्भर मालिक हुनुहुन्छ भने, तपाईंले यसलाई <code>server.cfg</code> फाइलमा अक्षम गर्न सक्नुहुन्छ।",deny_title:"तपाईंलाई यो सर्भरमा जडान गर्न श्वेतसूचीकृत गरिएको छैन।",request_id_label:"अनुरोध आईडी"}},QU={restarting:"सर्भर पुनः सुरु हुँदैछ (%{reason})।",restarting_discord:"**%{servername}** पुनः सुरु हुँदैछ (%{reason})।",stopping:"सर्भर बन्द हुँदैछ (%{reason})।",stopping_discord:"**%{servername}** बन्द हुँदैछ (%{reason})।",spawning_discord:"**%{servername}** सुरु हुँदैछ।"},eG={title:"चेतावनी",warned_by:"चेतावनी दिने व्यक्ति:",stale_message:"यो चेतावनी अब पुरानो भएको छ र स्वचालित रूपमा बन्द हुनेछ।",dismiss_key:"[SPACE]",instruction:"यो सन्देश हटाउन %{key} %{smart_count} सेकेन्डसम्म थिच्नुहोस्। |||| यो सन्देश हटाउन %{key} एक सेकेन्ड थिच्नुहोस्।"},tG={misc:{help_message:`txAdmin मेनु सक्षम छ, /tx टाइप गरेर खोल्नुहोस्।
तपाईंले [Game Settings > Key Bindings > FiveM > Menu: Open Main Page] मा कीबाइन्ड पनि कन्फिगर गर्न सक्नुहुन्छ।`,menu_not_admin:`तपाईंका पहिचानकर्ताहरू txAdmin मा दर्ता कुनै पनि प्रशासकसँग मेल खाँदैनन्।
यदि तपाईं txAdmin मा दर्ता हुनुहुन्छ भने, प्रशासक प्रबन्धकमा जानुहोस् र तपाईंका पहिचानकर्ताहरू सुरक्षित गरिएको छ भनी सुनिश्चित गर्नुहोस्।`,menu_auth_failed:"txAdmin मेनु प्रमाणीकरण असफल भयो, कारण: %{reason}",no_perms:"तपाईंसँग यो अनुमति छैन।",unknown_error:"अज्ञात त्रुटि भयो।",not_enabled:"txAdmin मेनु सक्षम छैन! तपाईंले यसलाई txAdmin सेटिङ्ग्स पृष्ठमा सक्षम गर्न सक्नुहुन्छ।",announcement_title:"%{author} द्वारा सर्भर घोषणा:",directmessage_title:"प्रशासक %{author} बाट डीएम:",dialog_empty_input:"तपाईंसँग खाली इनपुट हुन सक्दैन।",onesync_error:"यो विकल्पको लागि OneSync सक्षम हुनु आवश्यक छ।"},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:"सवारी साधन",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}मी त्रिज्याको क्षेत्र खाली गर्दै",dialog_error:"अवैध त्रिज्या इनपुट। फेरि प्रयास गर्नुहोस्।"},player_ids:{title:"खेलाडी आईडीहरू टगल गर्नुहोस्",label:"सबै नजिकका खेलाडीहरूको टाउको माथि खेलाडी आईडीहरू (र अन्य जानकारी) देखाउने टगल गर्नुहोस्",alert_show:"नजिकका खेलाडी NetID हरू देखाउँदै।",alert_hide:"नजिकका खेलाडी NetID हरू लुकाउँदै।"}},page_players:{misc:{online_players:"अनलाइन खेलाडीहरू",players:"खेलाडीहरू",search:"खोज्नुहोस्",zero_players:"कुनै खेलाडीहरू फेला परेनन्।"},filter:{label:"यसद्वारा फिल्टर गर्नुहोस्",no_filter:"कुनै फिल्टर छैन",is_admin:"प्रशासक हो",is_injured:"घाइते / मृत छ",in_vehicle:"सवारी साधनमा छ"},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:"डीएम",warn:"चेतावनी",kick:"किक",set_admin:"प्रशासक बनाउनुहोस्"},dm_dialog:{title:"प्रत्यक्ष सन्देश",description:"यस खेलाडीलाई प्रत्यक्ष सन्देश पठाउनुको कारण के हो?",placeholder:"कारण...",success:"तपाईंको डीएम पठाइएको छ!"},warn_dialog:{title:"चेतावनी",description:"यस खेलाडीलाई प्रत्यक्ष चेतावनी दिनुको कारण के हो?",placeholder:"कारण...",success:"खेलाडीलाई चेतावनी दिइयो!"},kick_dialog:{title:"Kick",description:"यस खेलाडीलाई Kick गर्नुको कारण के हो?",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_placeholder:"यस खेलाडीको बारेमा टिप्पणीहरू...",notes_changed:"खेलाडी टिप्पणी परिवर्तन गरियो।"},ids:{current_ids:"हालका पहिचानकर्ताहरू",previous_ids:"पहिले प्रयोग गरिएका पहिचानकर्ताहरू",all_hwids:"सबै हार्डवेयर आईडीहरू"},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:"हप्ता",months:"महिना",permanent:"स्थायी",custom:"कस्टम",helper_text:"कृपया एक अवधि चयन गर्नुहोस्",submit:"प्रतिबन्ध लागू गर्नुहोस्"}}},nG={$meta:qU,restarter:YU,kick_messages:JU,ban_messages:ZU,whitelist_messages:XU,server_actions:QU,nui_warning:eG,nui_menu:tG},rG={label:"Dutch",humanizer_language:"nl"},oG={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."},iG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},aG={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."}},sG={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"}},lG={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."},cG={title:"WAARSCHUWING",warned_by:"Gewaarschuwd door:",stale_message:"Deze waarschuwing is afgegeven voordat je verbinding maakte met de server.",dismiss_key:"SPATIE",instruction:"Houd %{key} %{smart_count} seconde ingedrukt om dit bericht te verbergen. |||| Houd %{key} %{smart_count} seconden ingedrukt om dit bericht te verbergen."},uG={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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:"Voertuig 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:"Je kan alleen boosten als je op een paard zit."}},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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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:"Er zijn geen spelers om naar door te cyclen."}},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:"Alle Hardware IDs"}}},dG={$meta:rG,restarter:oG,kick_messages:iG,ban_messages:aG,whitelist_messages:sG,server_actions:lG,nui_warning:cG,nui_menu:uG},pG={label:"Norwegian (Bokml)",humanizer_language:"no"},mG={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."},fG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},hG={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."}},gG={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"}},yG={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."},vG={title:"ADVARSEL",warned_by:"Advarsel fra:",stale_message:"Denne advarselen ble utstedt før du koblet deg til serveren.",dismiss_key:"MELLOMROM",instruction:"Vennligst hold %{key} i %{smart_count} sekund for å ta bort denne meldingen. |||| Vennligst hold %{key} i %{smart_count} sekunder for å ta bort denne meldingen."},_G={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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."},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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 a 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"}}},bG={$meta:pG,restarter:mG,kick_messages:fG,ban_messages:hG,whitelist_messages:gG,server_actions:yG,nui_warning:vG,nui_menu:_G},kG={label:"Polish",humanizer_language:"pl"},wG={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."},SG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},xG={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."}},jG={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"}},CG={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."},zG={title:"OSTRZEŻENIE",warned_by:"Ostrzeżony przez:",stale_message:"To ostrzeżenie zostało wydane przed połączeniem się z serwerem.",dismiss_key:"SPACJA",instruction:"Przytrzymaj %{key} przez %{smart_count} sekundę, aby odrzucić tę wiadomość. |||| Przytrzymaj %{key} przez %{smart_count} sekundy, aby odrzucić tę wiadomość."},TG={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:"Uwierzytelnianie Menu txAdmin nie powiodło się przez: %{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}:",onesync_error:"Ta czynność wymaga włączenia OneSync."},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",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},AG={$meta:kG,restarter:wG,kick_messages:SG,ban_messages:xG,whitelist_messages:jG,server_actions:CG,nui_warning:zG,nui_menu:TG},EG={label:"Portuguese",humanizer_language:"pt"},DG={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."},PG={everyone:"Todos os jogadores foram expulsos: %{reason}.",player:"Você foi expulso: %{reason}.",unknown_reason:"razão desconhecida"},IG={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."}},RG={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"}},NG={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."},MG={title:"ADVERTÊNCIA",warned_by:"Advertido por:",stale_message:"Esta advertência foi emitida antes de você se conectar ao servidor.",dismiss_key:"ESPAÇO",instruction:"Aperte %{key} por %{smart_count} segundo para fechar esta advertência. |||| Aperte %{key} por %{smart_count} segundos para fechar esta advertência."},$G={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}:",onesync_error:"Esta ação requer que o OneSync esteja habilitado."},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",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."},filter:{label:"Filtrar por",no_filter:"Sem Filtro",is_admin:"É Admin",is_injured:"Está Machucado / Morto",in_vehicle:"Está em Veículo"},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"}}},LG={$meta:EG,restarter:DG,kick_messages:PG,ban_messages:IG,whitelist_messages:RG,server_actions:NG,nui_warning:MG,nui_menu:$G},OG={label:"Romanian",humanizer_language:"ro"},BG={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."},FG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},VG={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."}},WG={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"}},HG={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."},UG={title:"AVERTIZARE",warned_by:"Avertizat de:",stale_message:"Acest avertisment a fost emis înainte de a vă conecta la server.",dismiss_key:"SPACE",instruction:"Țineți %{key} timp de %{smart_count} secundă pentru a respinge acest mesaj. |||| Țineți %{key} timp de %{smart_count} secunde pentru a respinge acest mesaj."},GG={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},KG={$meta:OG,restarter:BG,kick_messages:FG,ban_messages:VG,whitelist_messages:WG,server_actions:HG,nui_warning:UG,nui_menu:GG},qG={label:"Russian",humanizer_language:"ru"},YG={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} минут."},JG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},ZG={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 совпадают с теми, которые связаны с этим запретом."}},XG={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"}},QG={restarting:"Сервер перезагружается (%{reason}).",restarting_discord:"**%{servername}** перезагружается (%{reason}).",stopping:"Сервер выключен (%{reason}).",stopping_discord:"**%{servername}** выключен (%{reason}).",spawning_discord:"**%{servername}** запущен."},eK={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреждение выдал:",stale_message:"Это предупреждение было выдано до вашего подключения к серверу.",dismiss_key:"ПРОБЕЛ",instruction:"Удерживайте %{key} %{smart_count} секунду, чтобы закрыть это сообщение. |||| Удерживайте %{key} %{smart_count} секунд, чтобы закрыть это сообщение."},tK={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}:",onesync_error:"This action requires OneSync to be enabled."},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:"Транспорт",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:"Игроки не найдены"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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:"Все идентификаторы оборудования"}}},nK={$meta:qG,restarter:YG,kick_messages:JG,ban_messages:ZG,whitelist_messages:XG,server_actions:QG,nui_warning:eK,nui_menu:tK},rK={label:"Slovenian",humanizer_language:"sl"},oK={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."},iK={everyone:"Vsi igralci so bili kick-ani: %{reason}.",player:"Bili ste kick-ani: %{reason}.",unknown_reason:"iz neznanega razloga"},aK={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:"Trajno ste odstranjeni iz strežnika",title_temporary:"Iz strežnika ste začasno odstranjeni",label_expiration:"Vaš ban poteče čez",label_date:"Datum ban-a",label_author:"Ban dodeljen iz strani",label_reason:"Razlog ban-a",label_id:"Ban ID",note_multiple_bans:"Opomba: Imate več kot en ban na vaših identifierjih.",note_diff_license:"Opomba: zgoraj omenjen ban, je bil dodeljen drugi <code>licenci</code>, torej se tvoji in njihovi IDs/HWIDs, ki so povezani z banom, ujemajo."}},sK={admin_only:{mode_title:"Ta strežnik je v <strong>Admin-only</strong> načinu.",insufficient_ids:"Nimate <code>discord</code> ali <code>fivem</code> identifijerjev in vsaj en od teh je potreben, da preverimo, če ste txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"Ta strežnik je v <strong>Discord Guild Member Whitelist</strong> načinu.",insufficient_ids:"Nimate ustreznega <code>discord</code> identifierja, ki je potreben, da preverimo, če ste ste pridružili Discord Strežniku. Odprite Discord namizno aplikacijo in poskusite ponovno (spletna verzija Discorda ne deluje!).",deny_title:"Pridružiti se morate našemu Discordu, da se lahko povežete.",deny_message:"Pridružite se %{guildname} in poskusite ponovno."},guild_roles:{mode_title:"Ta strežnik je v <strong>Discord Role Whitelist</strong> načinu.",insufficient_ids:"Nimate ustreznega <code>discord</code> identifierja, ki je potreben, da preverimo, če ste ste pridružili Discord Strežniku. Odprite Discord namizno aplikacijo in poskusite ponovno (spletna verzija Discorda ne deluje!).",deny_notmember_title:"Pridružiti se morate našemu Discordu, da se lahko povežete.",deny_notmember_message:"Pridružite se %{guildname}, pridobite eno od zahtevanih rol, in poskusite ponovno.",deny_noroles_title:"Nimate role potrebne za dostop na strežnik.",deny_noroles_message:"Da ste pridružite temu strežniku, potrebujete vsaj eno od whitelistanih rol na discord strežniku %{guildname}."},approved_license:{mode_title:"Ta strežnik je v <strong>License Whitelist</strong> načinu.",insufficient_ids:"Nimate ustreznega <code>license</code> identifierja, kar pomeni, da ima server vklopljen <code>sv_lan</code>. Če ste skrbnik strežnika, lahko to izklopite v <code>server.cfg</code> datoteki.",deny_title:"Nimate whiteliste za dostop do tega strežnika.",request_id_label:"Request ID"}},lK={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."},cK={title:"OPOZORILO",warned_by:"Opozorjen s strani:",stale_message:"To opozorilo je bilo izdano, preden ste se povezali s strežnikom.",dismiss_key:"SPACE",instruction:"Drži %{key} za %{smart_count} sekundo, da to sporočilo izgine. |||| Drži %{key} za %{smart_count} sekund, da to sporočilo izgine."},uK={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 prijava neuspešna z razlogom: %{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 od admina %{author}:",onesync_error:"To dejanje potrebuje vklopljen OneSync."},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",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:"Pospeši",label:"Pospešite vozilo, da dosežete max zabavo (in mogoče hitrost)",success:"Vozilo pospeseno!",already_boosted:"To vozilo je že pospešeno.",unsupported_class:"Ta vrsta vozila ni podprta!",redm_not_mounted:"Pospešite lahko, samo ko ste na konju."}},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"},filter:{label:"Filtrirajte po",no_filter:"Ni filtra",is_admin:"Je admin",is_injured:"Je poškodovan / Mrtev",in_vehicle:"V vozilu"},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:"Pozdravi",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:"Ni igralca, na katerega bi lahko preklopili."}},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:"ne še",btn_wl_add:"DODAJ WL",btn_wl_remove:"ODSTRANI WL",btn_wl_success:"Status WL spremenjen.",log_label:"Evidenca",log_empty:"Ni najdenih banov/opozoril",log_ban_count:"%{smart_count} ban |||| %{smart_count} banov",log_warn_count:"%{smart_count} opozorilo |||| %{smart_count} opozoril",log_btn:"PODROBNOSTI",notes_changed:"Opombe spremenjene.",notes_placeholder:"Opombe o igralcu..."},history:{title:"Povezana zgodovina",btn_revoke:"RAZVELJAVI",revoked_success:"Dejanje preklicano!",banned_by:"BANNAL %{author}",warned_by:"OPOZORJEN od %{author}",revoked_by:"Preklical %{author}.",expired_at:"Poteče %{date}.",expires_at:"Poteče %{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:"To polje je obvezno.",success:"Igralec banan!"},ids:{current_ids:"Trenutni identifierji",previous_ids:"Prej uporabljeni identifierji",all_hwids:"Strojni IDs"}}},dK={$meta:rK,restarter:oK,kick_messages:iK,ban_messages:aK,whitelist_messages:sK,server_actions:lK,nui_warning:cK,nui_menu:uK},pK={label:"Swedish",humanizer_language:"sv"},mK={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."},fK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},hK={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."}},gK={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"}},yK={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."},vK={title:"VARNING",warned_by:"Varnad av:",stale_message:"Den här varningen utfärdades innan du anslöt till servern.",dismiss_key:"SPACE",instruction:"Håll in %{key} i %{smart_count} sekund för att dölja detta meddelande. |||| Håll in %{key} i %{smart_count} sekunder för att dölja detta meddelande."},_K={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}:",onesync_error:"This action requires OneSync to be enabled."},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",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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:"Alla hårdvaru identifikationer"}}},bK={$meta:pK,restarter:mK,kick_messages:fK,ban_messages:hK,whitelist_messages:gK,server_actions:yK,nui_warning:vK,nui_menu:_K},kK={label:"Thai",humanizer_language:"th"},wK={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} นาที"},SK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},xK={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."}},jK={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"}},CK={restarting:"เซิร์ฟเวอร์รีสตาร์ท (%{reason})",restarting_discord:"**%{servername}** กำลังรีสตาร์ท (%{reason})",stopping:"เซิร์ฟเวอร์หยุดทำงาน (%{reason})",stopping_discord:"**%{servername}** กำลังหยุดทำงาน (%{reason})",spawning_discord:"**%{servername}** กำลังเริ่มต้นระบบ"},zK={title:"WARNING",warned_by:"Warned by:",stale_message:"คำเตือนนี้ถูกออกก่อนที่คุณจะเชื่อมต่อกับเซิร์ฟเวอร์",dismiss_key:"SPACE",instruction:"กด %{key} ค้างไว้เป็นเวลา %{smart_count} วินาทีเพื่อปิดข้อความนี้ |||| กด %{key} ค้างไว้เป็นเวลา %{smart_count} วินาทีเพื่อปิดข้อความนี้"},TK={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}:",onesync_error:"This action requires OneSync to be enabled."},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:"ยานพาหนะ",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:"ไม่พบผู้เล่น"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},AK={$meta:kK,restarter:wK,kick_messages:SK,ban_messages:xK,whitelist_messages:jK,server_actions:CK,nui_warning:zK,nui_menu:TK},EK={label:"Turkish",humanizer_language:"tr"},DK={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ı."},PK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},IK={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."}},RK={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"}},NK={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ı."},MK={title:"UYARI",warned_by:"Uyarıldın:",stale_message:"Bu uyarı, sunucuya bağlanmadan önce verildi.",dismiss_key:"SPACE",instruction:"Bu mesajı geçmek için %{key} tuşuna %{smart_count} saniye boyunca basılı tut. |||| Bu mesajı geçmek için %{key} tuşuna %{smart_count} saniye boyunca basılı tut."},$K={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:",onesync_error:"This action requires OneSync to be enabled."},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ç",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ı"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},LK={$meta:EK,restarter:DK,kick_messages:PK,ban_messages:IK,whitelist_messages:RK,server_actions:NK,nui_warning:MK,nui_menu:$K},OK={label:"Vietnamese",humanizer_language:"vi"},BK={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."},FK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},VK={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:"Lưu ý: lệnh cấm ở trên đã được áp dụng cho một <code>giấy phép</code> khác, có nghĩa là một số ID/HWID của bạn khớp với những ID/HWID được liên kết với lệnh cấm đó."}},WK={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"}},HK={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."},UK={title:"CẢNH BÁO",warned_by:"Cảnh cáo bởi:",stale_message:"Cảnh báo này đã được phát hành trước khi bạn kết nối với máy chủ.",dismiss_key:"SPACE",instruction:"Giữ %{key} trong %{smart_count} giây để đóng cửa sổ này. |||| Giữ %{key} trong %{smart_count} giây để đóng cửa sổ này."},GK={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.",onesync_error:"Hành động này yêu cầu bật OneSync."},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",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:"Bạn chỉ có thể tăng tốc khi được cưỡi trên ngựa."}},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:"Gửi thông báo tới tất cả người chơi.",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"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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:"Không có người chơi để đạp xe đến."}},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"}}},KK={$meta:OK,restarter:BK,kick_messages:FK,ban_messages:VK,whitelist_messages:WK,server_actions:HK,nui_warning:UK,nui_menu:GK},qK={label:"Chinese",humanizer_language:"zh_CN"},YK={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} 分钟后重新启动。"},JK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},ZK={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匹配。"}},XK={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"}},QK={restarting:"服务器正在重启 (%{reason})。",restarting_discord:"**%{servername}** 正在重新启动 (%{reason})。",stopping:"服务器正在关闭 (%{reason})。",stopping_discord:"**%{servername}** 正在关闭 (%{reason})。",spawning_discord:"**%{servername}** 正在重启。"},eq={title:"警告",warned_by:"操作人:",stale_message:"此警告是在您连接服务器之前发出的。",dismiss_key:"空格",instruction:"按住 %{key} %{smart_count}秒来关闭这个消息。 |||| 按住 %{key} %{smart_count}秒来关闭这个消息。"},tq={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} 的消息:",onesync_error:"This action requires OneSync to be enabled."},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:"载具选项",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:"未找到玩家"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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)"}}},nq={$meta:qK,restarter:YK,kick_messages:JK,ban_messages:ZK,whitelist_messages:XK,server_actions:QK,nui_warning:eq,nui_menu:tq},pf={ar:A8,bg:L8,bs:K8,cs:nW,da:dW,de:bW,el:AW,en:LW,es:KW,et:nH,fa:dH,fi:bH,fr:AH,hr:LH,hu:KH,id:nU,it:dU,ja:bU,lt:AU,lv:LU,mn:KU,ne:nG,nl:dG,no:bG,pl:AG,pt:LG,ro:KG,ru:nK,sl:dK,sv:bK,th:AK,tr:LK,vi:KK,zh:nq},rq=()=>{const e=Zo();return v.useMemo(()=>e.locale==="custom"&&typeof e.localeData=="object"?e.localeData:pf[e.locale]?pf[e.locale]:(console.log(`Unable to find a locale with code ${e.locale} in cache, using English`),pf.en),[e.locale,e.localeData])};Zn([{action:"setPermissions",data:["all_permissions"]},{action:"setVisible",data:!0},{action:"setGameName",data:"fivem"}],150);const oq=()=>{const e=Yo(),t=Zo(),[n,r]=p7(),o=nj(),i=Uy();m8(),f8(),v.useEffect(()=>{if(e)return;const s=setTimeout(()=>{i(Ut.Main)},750);return n&&(o(""),r(!1)),()=>clearInterval(s)},[e,n]);const a=rq();return v.useEffect(()=>{Ge("reactLoaded").catch(()=>{})},[]),b8(),m.jsx(h8,{children:m.jsx(Gt.I18n,{locale:t.locale,messages:a,allowMissing:!1,children:m.jsxs(m.Fragment,{children:[m.jsx(_F,{children:m.jsx(aV,{children:m.jsx(RV,{children:m.jsx(OV,{children:m.jsx(je,{id:"menu-root",className:"App",sx:{opacity:e?1:0},children:m.jsx(p8,{})})})})})}),m.jsx(_8,{})]})})})};function Y0(e=500){const t=["Lion","Tiger","Horse","Donkey","Dog","Cat","Pig"],n=[],r=[Or.Biking,Or.Boat,Or.Unknown,Or.Flying,Or.Walking];for(let o=0;o<e;o++){const i=Math.random()*5e3,a=ej(t),s=Math.floor(Math.random()*5),c=r[s],u=Math.floor(Math.random()*5)===1;n.push({admin:u,id:o+1,dist:i,health:Math.floor(Math.random()*100),name:a,vType:c})}return console.log(n),n}let Qo=null;const iq={warnSelf:e=>{Zn([{action:"setWarnOpen",data:{reason:e,warnedBy:"Taso",isWarningNew:!0}}])},setPlayerModalTarget:e=>{Zn([{action:"openPlayerModal",data:e}])},startPlayerUpdateLoop:(e=3e4)=>{Qo&&(clearTimeout(Qo),Qo=null),console.log("Started player update loop"),Qo=setInterval(()=>{const t=Y0(200);Zn([{action:"setPlayerList",data:t}],3e3)},e)},clearPlayerUpdateLoop:()=>{if(!Qo)return console.error("No interval to clear");clearTimeout(Qo),Qo=null},warnPulse:()=>{Zn([{action:"pulseWarning",data:{}}])},closeWarn:()=>{Zn([{action:"closeWarning",data:{}}])},announceMsg:({message:e,author:t})=>{Zn([{action:"addAnnounceMessage",data:{message:e,author:t}}])},setCustomLocale:e=>{Zn([{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)=>{Zn([{action:"setVisible",data:e}],0)},useMockPlayerList:()=>{Zn([{action:"setPlayerList",data:Y0(400)}])}},aq=()=>{Yp()&&(window.menuDebug=iq,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;"))},sq={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.1)"},secondary:{main:"#fff"},text:{primary:"#fff",secondary:"rgba(221,221,221,0.54)"}},components:{MuiListItem:{styleOverrides:{root:{border:"1px solid transparent","&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.1)",border:"1px solid rgba(255, 255, 255, 0.15)"}}}},MuiListItemButton:{styleOverrides:{root:{border:"1px solid transparent","&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.1)",border:"1px solid rgba(255, 255, 255, 0.15)"}}}},MuiPaper:{styleOverrides:{root:{backgroundImage:"unset"}}}}},lq={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.1)"},secondary:{main:"#C68ED9"},text:{primary:"#E8E1DC",secondary:"#E6D5C9"}},components:{MuiListItem:{styleOverrides:{root:{border:"1px solid transparent","&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.1)",border:"1px solid rgba(255, 255, 255, 0.15)"}}}},MuiListItemButton:{styleOverrides:{root:{border:"1px solid transparent","&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.1)",border:"1px solid rgba(255, 255, 255, 0.15)"}}}},MuiPaper:{styleOverrides:{root:{backgroundImage:"unset"}}}}};aq();const vr=tc(lq),cq=tc(sq),Ds=id(tC)(({theme:e})=>({"&.notistack-MuiContent-default":{color:vr.palette.text.primary,backgroundColor:vr.palette.background.default},"&.notistack-MuiContent-info":{backgroundColor:vr.palette.info.main,color:vr.palette.info.contrastText},"&.notistack-MuiContent-success":{backgroundColor:vr.palette.success.main,color:vr.palette.success.contrastText},"&.notistack-MuiContent-warning":{backgroundColor:vr.palette.warning.main,color:vr.palette.warning.contrastText},"&.notistack-MuiContent-error":{backgroundColor:vr.palette.error.main,color:vr.palette.error.contrastText}})),uq=()=>{const[e,t]=t8();return Rt("setGameName",n=>{t(n==="redm")}),m.jsx(KN,{injectFirst:!0,children:m.jsx(g5,{theme:e?vr:cq,children:m.jsx(rV,{children:m.jsx(XF,{maxSnack:5,anchorOrigin:{vertical:"bottom",horizontal:"center"},disableWindowBlurListener:!0,Components:{default:Ds,info:Ds,success:Ds,warning:Ds,error:Ds},children:m.jsx(ve.Suspense,{fallback:m.jsx(m.Fragment,{}),children:m.jsx(oq,{})})})})})})},dq=document.getElementById("root"),pq=lw(dq);pq.render(m.jsx(ER,{children:m.jsx(uq,{})}));
