This repository has been archived on 2025-12-11. You can view files and clone it, but cannot push or open issues or pull requests.
2025-03-17 13:54:06 +01:00

319 lines
1.1 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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

/*!
* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
* _ _ _ _
* | |___ __ / \ __| |_ __ ___ (_)_ __
* | __\ \/ / / _ \ / _` | '_ ` _ \| | '_ \
* | |_ > < / ___ \ (_| | | | | | | | | | |
* \__/_/\_\/_/ \_\__,_|_| |_| |_|_|_| |_|
*
* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
* 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-2025 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 bC(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 fg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Lk={exports:{}},$d={},Bk={exports:{}},Ze={};/**
* @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 Zl=Symbol.for("react.element"),kC=Symbol.for("react.portal"),wC=Symbol.for("react.fragment"),SC=Symbol.for("react.strict_mode"),xC=Symbol.for("react.profiler"),jC=Symbol.for("react.provider"),CC=Symbol.for("react.context"),zC=Symbol.for("react.forward_ref"),TC=Symbol.for("react.suspense"),AC=Symbol.for("react.memo"),DC=Symbol.for("react.lazy"),Fy=Symbol.iterator;function EC(e){return e===null||typeof e!="object"?null:(e=Fy&&e[Fy]||e["@@iterator"],typeof e=="function"?e:null)}var Fk={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Vk=Object.assign,Wk={};function os(e,t,n){this.props=e,this.context=t,this.refs=Wk,this.updater=n||Fk}os.prototype.isReactComponent={};os.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")};os.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Hk(){}Hk.prototype=os.prototype;function hg(e,t,n){this.props=e,this.context=t,this.refs=Wk,this.updater=n||Fk}var gg=hg.prototype=new Hk;gg.constructor=hg;Vk(gg,os.prototype);gg.isPureReactComponent=!0;var Vy=Array.isArray,Uk=Object.prototype.hasOwnProperty,vg={current:null},Kk={key:!0,ref:!0,__self:!0,__source:!0};function Gk(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)Uk.call(t,r)&&!Kk.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:Zl,type:e,key:i,ref:a,props:o,_owner:vg.current}}function PC(e,t){return{$$typeof:Zl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function yg(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zl}function IC(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Wy=/\/+/g;function _m(e,t){return typeof e=="object"&&e!==null&&e.key!=null?IC(""+e.key):t.toString(36)}function ku(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 Zl:case kC:a=!0}}if(a)return a=e,o=o(a),e=r===""?"."+_m(a,0):r,Vy(o)?(n="",e!=null&&(n=e.replace(Wy,"$&/")+"/"),ku(o,t,n,"",function(u){return u})):o!=null&&(yg(o)&&(o=PC(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(Wy,"$&/")+"/")+e)),t.push(o)),1;if(a=0,r=r===""?".":r+":",Vy(e))for(var s=0;s<e.length;s++){i=e[s];var c=r+_m(i,s);a+=ku(i,t,n,c,o)}else if(c=EC(e),typeof c=="function")for(e=c.call(e),s=0;!(i=e.next()).done;)i=i.value,c=r+_m(i,s++),a+=ku(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 Ic(e,t,n){if(e==null)return e;var r=[],o=0;return ku(e,r,"","",function(i){return t.call(n,i,o++)}),r}function RC(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 gn={current:null},wu={transition:null},$C={ReactCurrentDispatcher:gn,ReactCurrentBatchConfig:wu,ReactCurrentOwner:vg};function qk(){throw Error("act(...) is not supported in production builds of React.")}Ze.Children={map:Ic,forEach:function(e,t,n){Ic(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ic(e,function(){t++}),t},toArray:function(e){return Ic(e,function(t){return t})||[]},only:function(e){if(!yg(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Ze.Component=os;Ze.Fragment=wC;Ze.Profiler=xC;Ze.PureComponent=hg;Ze.StrictMode=SC;Ze.Suspense=TC;Ze.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$C;Ze.act=qk;Ze.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=Vk({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=vg.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)Uk.call(t,c)&&!Kk.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:Zl,type:e.type,key:o,ref:i,props:r,_owner:a}};Ze.createContext=function(e){return e={$$typeof:CC,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:jC,_context:e},e.Consumer=e};Ze.createElement=Gk;Ze.createFactory=function(e){var t=Gk.bind(null,e);return t.type=e,t};Ze.createRef=function(){return{current:null}};Ze.forwardRef=function(e){return{$$typeof:zC,render:e}};Ze.isValidElement=yg;Ze.lazy=function(e){return{$$typeof:DC,_payload:{_status:-1,_result:e},_init:RC}};Ze.memo=function(e,t){return{$$typeof:AC,type:e,compare:t===void 0?null:t}};Ze.startTransition=function(e){var t=wu.transition;wu.transition={};try{e()}finally{wu.transition=t}};Ze.unstable_act=qk;Ze.useCallback=function(e,t){return gn.current.useCallback(e,t)};Ze.useContext=function(e){return gn.current.useContext(e)};Ze.useDebugValue=function(){};Ze.useDeferredValue=function(e){return gn.current.useDeferredValue(e)};Ze.useEffect=function(e,t){return gn.current.useEffect(e,t)};Ze.useId=function(){return gn.current.useId()};Ze.useImperativeHandle=function(e,t,n){return gn.current.useImperativeHandle(e,t,n)};Ze.useInsertionEffect=function(e,t){return gn.current.useInsertionEffect(e,t)};Ze.useLayoutEffect=function(e,t){return gn.current.useLayoutEffect(e,t)};Ze.useMemo=function(e,t){return gn.current.useMemo(e,t)};Ze.useReducer=function(e,t,n){return gn.current.useReducer(e,t,n)};Ze.useRef=function(e){return gn.current.useRef(e)};Ze.useState=function(e){return gn.current.useState(e)};Ze.useSyncExternalStore=function(e,t,n){return gn.current.useSyncExternalStore(e,t,n)};Ze.useTransition=function(){return gn.current.useTransition()};Ze.version="18.3.1";Bk.exports=Ze;var _=Bk.exports;const ye=fg(_),Of=bC({__proto__:null,default:ye},[_]);/**
* @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 NC=_,MC=Symbol.for("react.element"),OC=Symbol.for("react.fragment"),LC=Object.prototype.hasOwnProperty,BC=NC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,FC={key:!0,ref:!0,__self:!0,__source:!0};function Yk(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)LC.call(t,r)&&!FC.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:MC,type:e,key:i,ref:a,props:o,_owner:BC.current}}$d.Fragment=OC;$d.jsx=Yk;$d.jsxs=Yk;Lk.exports=$d;var h=Lk.exports,Jk={exports:{}},Kn={},Zk={exports:{}},Xk={};/**
* @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(R,V){var U=R.length;R.push(V);e:for(;0<U;){var Z=U-1>>>1,P=R[Z];if(0<o(P,V))R[Z]=V,R[U]=P,U=Z;else break e}}function n(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var V=R[0],U=R.pop();if(U!==V){R[0]=U;e:for(var Z=0,P=R.length,B=P>>>1;Z<B;){var L=2*(Z+1)-1,Q=R[L],O=L+1,ae=R[O];if(0>o(Q,U))O<P&&0>o(ae,Q)?(R[Z]=ae,R[O]=U,Z=O):(R[Z]=Q,R[L]=U,Z=L);else if(O<P&&0>o(ae,U))R[Z]=ae,R[O]=U,Z=O;else break e}}return V}function o(R,V){var U=R.sortIndex-V.sortIndex;return U!==0?U:R.id-V.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,m=null,f=3,v=!1,g=!1,w=!1,j=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,b=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(R){for(var V=n(u);V!==null;){if(V.callback===null)r(u);else if(V.startTime<=R)r(u),V.sortIndex=V.expirationTime,t(c,V);else break;V=n(u)}}function y(R){if(w=!1,l(R),!g)if(n(c)!==null)g=!0,N(S);else{var V=n(u);V!==null&&F(y,V.startTime-R)}}function S(R,V){g=!1,w&&(w=!1,k(z),z=-1),v=!0;var U=f;try{for(l(V),m=n(c);m!==null&&(!(m.expirationTime>V)||R&&!T());){var Z=m.callback;if(typeof Z=="function"){m.callback=null,f=m.priorityLevel;var P=Z(m.expirationTime<=V);V=e.unstable_now(),typeof P=="function"?m.callback=P:m===n(c)&&r(c),l(V)}else r(c);m=n(c)}if(m!==null)var B=!0;else{var L=n(u);L!==null&&F(y,L.startTime-V),B=!1}return B}finally{m=null,f=U,v=!1}}var x=!1,C=null,z=-1,E=5,p=-1;function T(){return!(e.unstable_now()-p<E)}function I(){if(C!==null){var R=e.unstable_now();p=R;var V=!0;try{V=C(!0,R)}finally{V?$():(x=!1,C=null)}}else x=!1}var $;if(typeof b=="function")$=function(){b(I)};else if(typeof MessageChannel<"u"){var M=new MessageChannel,H=M.port2;M.port1.onmessage=I,$=function(){H.postMessage(null)}}else $=function(){j(I,0)};function N(R){C=R,x||(x=!0,$())}function F(R,V){z=j(function(){R(e.unstable_now())},V)}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(R){R.callback=null},e.unstable_continueExecution=function(){g||v||(g=!0,N(S))},e.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<R?Math.floor(1e3/R):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(R){switch(f){case 1:case 2:case 3:var V=3;break;default:V=f}var U=f;f=V;try{return R()}finally{f=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(R,V){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var U=f;f=R;try{return V()}finally{f=U}},e.unstable_scheduleCallback=function(R,V,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,R){case 1:var P=-1;break;case 2:P=250;break;case 5:P=1073741823;break;case 4:P=1e4;break;default:P=5e3}return P=U+P,R={id:d++,callback:V,priorityLevel:R,startTime:U,expirationTime:P,sortIndex:-1},U>Z?(R.sortIndex=U,t(u,R),n(c)===null&&R===n(u)&&(w?(k(z),z=-1):w=!0,F(y,U-Z))):(R.sortIndex=P,t(c,R),g||v||(g=!0,N(S))),R},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(R){var V=f;return function(){var U=f;f=V;try{return R.apply(this,arguments)}finally{f=U}}}})(Xk);Zk.exports=Xk;var VC=Zk.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 WC=_,Wn=VC;function oe(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 Qk=new Set,wl={};function Ni(e,t){Ma(e,t),Ma(e+"Capture",t)}function Ma(e,t){for(wl[e]=t,e=0;e<t.length;e++)Qk.add(t[e])}var go=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lf=Object.prototype.hasOwnProperty,HC=/^[: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]*$/,Hy={},Uy={};function UC(e){return Lf.call(Uy,e)?!0:Lf.call(Hy,e)?!1:HC.test(e)?Uy[e]=!0:(Hy[e]=!0,!1)}function KC(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 GC(e,t,n,r){if(t===null||typeof t>"u"||KC(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 vn(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 rn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){rn[e]=new vn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];rn[t]=new vn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){rn[e]=new vn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){rn[e]=new vn(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){rn[e]=new vn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){rn[e]=new vn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){rn[e]=new vn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){rn[e]=new vn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){rn[e]=new vn(e,5,!1,e.toLowerCase(),null,!1,!1)});var _g=/[\-:]([a-z])/g;function bg(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(_g,bg);rn[t]=new vn(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(_g,bg);rn[t]=new vn(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(_g,bg);rn[t]=new vn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){rn[e]=new vn(e,1,!1,e.toLowerCase(),null,!1,!1)});rn.xlinkHref=new vn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){rn[e]=new vn(e,1,!1,e.toLowerCase(),null,!0,!0)});function kg(e,t,n,r){var o=rn.hasOwnProperty(t)?rn[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(GC(t,n,o,r)&&(n=null),r||o===null?UC(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 wo=WC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Rc=Symbol.for("react.element"),da=Symbol.for("react.portal"),pa=Symbol.for("react.fragment"),wg=Symbol.for("react.strict_mode"),Bf=Symbol.for("react.profiler"),e1=Symbol.for("react.provider"),t1=Symbol.for("react.context"),Sg=Symbol.for("react.forward_ref"),Ff=Symbol.for("react.suspense"),Vf=Symbol.for("react.suspense_list"),xg=Symbol.for("react.memo"),To=Symbol.for("react.lazy"),n1=Symbol.for("react.offscreen"),Ky=Symbol.iterator;function vs(e){return e===null||typeof e!="object"?null:(e=Ky&&e[Ky]||e["@@iterator"],typeof e=="function"?e:null)}var Dt=Object.assign,bm;function Us(e){if(bm===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);bm=t&&t[1]||""}return`
`+bm+e}var km=!1;function wm(e,t){if(!e||km)return"";km=!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{km=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Us(e):""}function qC(e){switch(e.tag){case 5:return Us(e.type);case 16:return Us("Lazy");case 13:return Us("Suspense");case 19:return Us("SuspenseList");case 0:case 2:case 15:return e=wm(e.type,!1),e;case 11:return e=wm(e.type.render,!1),e;case 1:return e=wm(e.type,!0),e;default:return""}}function Wf(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 pa:return"Fragment";case da:return"Portal";case Bf:return"Profiler";case wg:return"StrictMode";case Ff:return"Suspense";case Vf:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case t1:return(e.displayName||"Context")+".Consumer";case e1:return(e._context.displayName||"Context")+".Provider";case Sg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case xg:return t=e.displayName||null,t!==null?t:Wf(e.type)||"Memo";case To:t=e._payload,e=e._init;try{return Wf(e(t))}catch{}}return null}function YC(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 Wf(t);case 8:return t===wg?"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 Go(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function r1(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function JC(e){var t=r1(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 $c(e){e._valueTracker||(e._valueTracker=JC(e))}function o1(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=r1(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Wu(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 Hf(e,t){var n=t.checked;return Dt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Gy(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Go(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 i1(e,t){t=t.checked,t!=null&&kg(e,"checked",t,!1)}function Uf(e,t){i1(e,t);var n=Go(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,Go(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function qy(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"||Wu(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ks=Array.isArray;function Ca(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=""+Go(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 Gf(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(oe(91));return Dt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Yy(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(oe(92));if(Ks(n)){if(1<n.length)throw Error(oe(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Go(n)}}function a1(e,t){var n=Go(t.value),r=Go(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 Jy(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function s1(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 qf(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?s1(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Nc,l1=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(Nc=Nc||document.createElement("div"),Nc.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Nc.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Sl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var rl={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},ZC=["Webkit","ms","Moz","O"];Object.keys(rl).forEach(function(e){ZC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),rl[t]=rl[e]})});function c1(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||rl.hasOwnProperty(e)&&rl[e]?(""+t).trim():t+"px"}function u1(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=c1(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var XC=Dt({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 Yf(e,t){if(t){if(XC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(oe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(oe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(oe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(oe(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 Zf=null;function jg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Xf=null,za=null,Ta=null;function Zy(e){if(e=ec(e)){if(typeof Xf!="function")throw Error(oe(280));var t=e.stateNode;t&&(t=Bd(t),Xf(e.stateNode,e.type,t))}}function d1(e){za?Ta?Ta.push(e):Ta=[e]:za=e}function p1(){if(za){var e=za,t=Ta;if(Ta=za=null,Zy(e),t)for(e=0;e<t.length;e++)Zy(t[e])}}function m1(e,t){return e(t)}function f1(){}var Sm=!1;function h1(e,t,n){if(Sm)return e(t,n);Sm=!0;try{return m1(e,t,n)}finally{Sm=!1,(za!==null||Ta!==null)&&(f1(),p1())}}function xl(e,t){var n=e.stateNode;if(n===null)return null;var r=Bd(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(oe(231,t,typeof n));return n}var Qf=!1;if(go)try{var ys={};Object.defineProperty(ys,"passive",{get:function(){Qf=!0}}),window.addEventListener("test",ys,ys),window.removeEventListener("test",ys,ys)}catch{Qf=!1}function QC(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 ol=!1,Hu=null,Uu=!1,eh=null,ez={onError:function(e){ol=!0,Hu=e}};function tz(e,t,n,r,o,i,a,s,c){ol=!1,Hu=null,QC.apply(ez,arguments)}function nz(e,t,n,r,o,i,a,s,c){if(tz.apply(this,arguments),ol){if(ol){var u=Hu;ol=!1,Hu=null}else throw Error(oe(198));Uu||(Uu=!0,eh=u)}}function Mi(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 g1(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 Xy(e){if(Mi(e)!==e)throw Error(oe(188))}function rz(e){var t=e.alternate;if(!t){if(t=Mi(e),t===null)throw Error(oe(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 Xy(o),e;if(i===r)return Xy(o),t;i=i.sibling}throw Error(oe(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(oe(189))}}if(n.alternate!==r)throw Error(oe(190))}if(n.tag!==3)throw Error(oe(188));return n.stateNode.current===n?e:t}function v1(e){return e=rz(e),e!==null?y1(e):null}function y1(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=y1(e);if(t!==null)return t;e=e.sibling}return null}var _1=Wn.unstable_scheduleCallback,Qy=Wn.unstable_cancelCallback,oz=Wn.unstable_shouldYield,iz=Wn.unstable_requestPaint,Ot=Wn.unstable_now,az=Wn.unstable_getCurrentPriorityLevel,Cg=Wn.unstable_ImmediatePriority,b1=Wn.unstable_UserBlockingPriority,Ku=Wn.unstable_NormalPriority,sz=Wn.unstable_LowPriority,k1=Wn.unstable_IdlePriority,Nd=null,Ur=null;function lz(e){if(Ur&&typeof Ur.onCommitFiberRoot=="function")try{Ur.onCommitFiberRoot(Nd,e,void 0,(e.current.flags&128)===128)}catch{}}var Cr=Math.clz32?Math.clz32:dz,cz=Math.log,uz=Math.LN2;function dz(e){return e>>>=0,e===0?32:31-(cz(e)/uz|0)|0}var Mc=64,Oc=4194304;function Gs(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 Gu(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=Gs(s):(i&=a,i!==0&&(r=Gs(i)))}else a=n&~o,a!==0?r=Gs(a):i!==0&&(r=Gs(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-Cr(t),o=1<<n,r|=e[n],t&=~o;return r}function pz(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 mz(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-Cr(i),s=1<<a,c=o[a];c===-1?(!(s&n)||s&r)&&(o[a]=pz(s,t)):c<=t&&(e.expiredLanes|=s),i&=~s}}function th(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function w1(){var e=Mc;return Mc<<=1,!(Mc&4194240)&&(Mc=64),e}function xm(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Xl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Cr(t),e[t]=n}function fz(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-Cr(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function zg(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Cr(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var dt=0;function S1(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var x1,Tg,j1,C1,z1,nh=!1,Lc=[],Oo=null,Lo=null,Bo=null,jl=new Map,Cl=new Map,Eo=[],hz="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 e_(e,t){switch(e){case"focusin":case"focusout":Oo=null;break;case"dragenter":case"dragleave":Lo=null;break;case"mouseover":case"mouseout":Bo=null;break;case"pointerover":case"pointerout":jl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Cl.delete(t.pointerId)}}function _s(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=ec(t),t!==null&&Tg(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function gz(e,t,n,r,o){switch(t){case"focusin":return Oo=_s(Oo,e,t,n,r,o),!0;case"dragenter":return Lo=_s(Lo,e,t,n,r,o),!0;case"mouseover":return Bo=_s(Bo,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return jl.set(i,_s(jl.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Cl.set(i,_s(Cl.get(i)||null,e,t,n,r,o)),!0}return!1}function T1(e){var t=gi(e.target);if(t!==null){var n=Mi(t);if(n!==null){if(t=n.tag,t===13){if(t=g1(n),t!==null){e.blockedOn=t,z1(e.priority,function(){j1(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 Su(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=rh(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Zf=r,n.target.dispatchEvent(r),Zf=null}else return t=ec(n),t!==null&&Tg(t),e.blockedOn=n,!1;t.shift()}return!0}function t_(e,t,n){Su(e)&&n.delete(t)}function vz(){nh=!1,Oo!==null&&Su(Oo)&&(Oo=null),Lo!==null&&Su(Lo)&&(Lo=null),Bo!==null&&Su(Bo)&&(Bo=null),jl.forEach(t_),Cl.forEach(t_)}function bs(e,t){e.blockedOn===t&&(e.blockedOn=null,nh||(nh=!0,Wn.unstable_scheduleCallback(Wn.unstable_NormalPriority,vz)))}function zl(e){function t(o){return bs(o,e)}if(0<Lc.length){bs(Lc[0],e);for(var n=1;n<Lc.length;n++){var r=Lc[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Oo!==null&&bs(Oo,e),Lo!==null&&bs(Lo,e),Bo!==null&&bs(Bo,e),jl.forEach(t),Cl.forEach(t),n=0;n<Eo.length;n++)r=Eo[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Eo.length&&(n=Eo[0],n.blockedOn===null);)T1(n),n.blockedOn===null&&Eo.shift()}var Aa=wo.ReactCurrentBatchConfig,qu=!0;function yz(e,t,n,r){var o=dt,i=Aa.transition;Aa.transition=null;try{dt=1,Ag(e,t,n,r)}finally{dt=o,Aa.transition=i}}function _z(e,t,n,r){var o=dt,i=Aa.transition;Aa.transition=null;try{dt=4,Ag(e,t,n,r)}finally{dt=o,Aa.transition=i}}function Ag(e,t,n,r){if(qu){var o=rh(e,t,n,r);if(o===null)Rm(e,t,r,Yu,n),e_(e,r);else if(gz(o,e,t,n,r))r.stopPropagation();else if(e_(e,r),t&4&&-1<hz.indexOf(e)){for(;o!==null;){var i=ec(o);if(i!==null&&x1(i),i=rh(e,t,n,r),i===null&&Rm(e,t,r,Yu,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else Rm(e,t,r,null,n)}}var Yu=null;function rh(e,t,n,r){if(Yu=null,e=jg(r),e=gi(e),e!==null)if(t=Mi(e),t===null)e=null;else if(n=t.tag,n===13){if(e=g1(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 Yu=e,null}function A1(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(az()){case Cg:return 1;case b1:return 4;case Ku:case sz:return 16;case k1:return 536870912;default:return 16}default:return 16}}var Ro=null,Dg=null,xu=null;function D1(){if(xu)return xu;var e,t=Dg,n=t.length,r,o="value"in Ro?Ro.value:Ro.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 xu=o.slice(e,1<r?1-r:void 0)}function ju(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 Bc(){return!0}function n_(){return!1}function Gn(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)?Bc:n_,this.isPropagationStopped=n_,this}return Dt(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=Bc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Bc)},persist:function(){},isPersistent:Bc}),t}var is={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Eg=Gn(is),Ql=Dt({},is,{view:0,detail:0}),bz=Gn(Ql),jm,Cm,ks,Md=Dt({},Ql,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pg,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!==ks&&(ks&&e.type==="mousemove"?(jm=e.screenX-ks.screenX,Cm=e.screenY-ks.screenY):Cm=jm=0,ks=e),jm)},movementY:function(e){return"movementY"in e?e.movementY:Cm}}),r_=Gn(Md),kz=Dt({},Md,{dataTransfer:0}),wz=Gn(kz),Sz=Dt({},Ql,{relatedTarget:0}),zm=Gn(Sz),xz=Dt({},is,{animationName:0,elapsedTime:0,pseudoElement:0}),jz=Gn(xz),Cz=Dt({},is,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),zz=Gn(Cz),Tz=Dt({},is,{data:0}),o_=Gn(Tz),Az={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Dz={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"},Ez={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pz(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ez[e])?!!t[e]:!1}function Pg(){return Pz}var Iz=Dt({},Ql,{key:function(e){if(e.key){var t=Az[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ju(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Dz[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pg,charCode:function(e){return e.type==="keypress"?ju(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ju(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Rz=Gn(Iz),$z=Dt({},Md,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),i_=Gn($z),Nz=Dt({},Ql,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pg}),Mz=Gn(Nz),Oz=Dt({},is,{propertyName:0,elapsedTime:0,pseudoElement:0}),Lz=Gn(Oz),Bz=Dt({},Md,{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}),Fz=Gn(Bz),Vz=[9,13,27,32],Ig=go&&"CompositionEvent"in window,il=null;go&&"documentMode"in document&&(il=document.documentMode);var Wz=go&&"TextEvent"in window&&!il,E1=go&&(!Ig||il&&8<il&&11>=il),a_=" ",s_=!1;function P1(e,t){switch(e){case"keyup":return Vz.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function I1(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ma=!1;function Hz(e,t){switch(e){case"compositionend":return I1(t);case"keypress":return t.which!==32?null:(s_=!0,a_);case"textInput":return e=t.data,e===a_&&s_?null:e;default:return null}}function Uz(e,t){if(ma)return e==="compositionend"||!Ig&&P1(e,t)?(e=D1(),xu=Dg=Ro=null,ma=!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 E1&&t.locale!=="ko"?null:t.data;default:return null}}var Kz={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 l_(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Kz[e.type]:t==="textarea"}function R1(e,t,n,r){d1(r),t=Ju(t,"onChange"),0<t.length&&(n=new Eg("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var al=null,Tl=null;function Gz(e){U1(e,0)}function Od(e){var t=ga(e);if(o1(t))return e}function qz(e,t){if(e==="change")return t}var $1=!1;if(go){var Tm;if(go){var Am="oninput"in document;if(!Am){var c_=document.createElement("div");c_.setAttribute("oninput","return;"),Am=typeof c_.oninput=="function"}Tm=Am}else Tm=!1;$1=Tm&&(!document.documentMode||9<document.documentMode)}function u_(){al&&(al.detachEvent("onpropertychange",N1),Tl=al=null)}function N1(e){if(e.propertyName==="value"&&Od(Tl)){var t=[];R1(t,Tl,e,jg(e)),h1(Gz,t)}}function Yz(e,t,n){e==="focusin"?(u_(),al=t,Tl=n,al.attachEvent("onpropertychange",N1)):e==="focusout"&&u_()}function Jz(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Od(Tl)}function Zz(e,t){if(e==="click")return Od(t)}function Xz(e,t){if(e==="input"||e==="change")return Od(t)}function Qz(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ar=typeof Object.is=="function"?Object.is:Qz;function Al(e,t){if(Ar(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(!Lf.call(t,o)||!Ar(e[o],t[o]))return!1}return!0}function d_(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function p_(e,t){var n=d_(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=d_(n)}}function M1(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?M1(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function O1(){for(var e=window,t=Wu();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wu(e.document)}return t}function Rg(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 eT(e){var t=O1(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&M1(n.ownerDocument.documentElement,n)){if(r!==null&&Rg(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=p_(n,i);var a=p_(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 tT=go&&"documentMode"in document&&11>=document.documentMode,fa=null,oh=null,sl=null,ih=!1;function m_(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ih||fa==null||fa!==Wu(r)||(r=fa,"selectionStart"in r&&Rg(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}),sl&&Al(sl,r)||(sl=r,r=Ju(oh,"onSelect"),0<r.length&&(t=new Eg("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=fa)))}function Fc(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ha={animationend:Fc("Animation","AnimationEnd"),animationiteration:Fc("Animation","AnimationIteration"),animationstart:Fc("Animation","AnimationStart"),transitionend:Fc("Transition","TransitionEnd")},Dm={},L1={};go&&(L1=document.createElement("div").style,"AnimationEvent"in window||(delete ha.animationend.animation,delete ha.animationiteration.animation,delete ha.animationstart.animation),"TransitionEvent"in window||delete ha.transitionend.transition);function Ld(e){if(Dm[e])return Dm[e];if(!ha[e])return e;var t=ha[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in L1)return Dm[e]=t[n];return e}var B1=Ld("animationend"),F1=Ld("animationiteration"),V1=Ld("animationstart"),W1=Ld("transitionend"),H1=new Map,f_="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 Xo(e,t){H1.set(e,t),Ni(t,[e])}for(var Em=0;Em<f_.length;Em++){var Pm=f_[Em],nT=Pm.toLowerCase(),rT=Pm[0].toUpperCase()+Pm.slice(1);Xo(nT,"on"+rT)}Xo(B1,"onAnimationEnd");Xo(F1,"onAnimationIteration");Xo(V1,"onAnimationStart");Xo("dblclick","onDoubleClick");Xo("focusin","onFocus");Xo("focusout","onBlur");Xo(W1,"onTransitionEnd");Ma("onMouseEnter",["mouseout","mouseover"]);Ma("onMouseLeave",["mouseout","mouseover"]);Ma("onPointerEnter",["pointerout","pointerover"]);Ma("onPointerLeave",["pointerout","pointerover"]);Ni("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ni("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ni("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ni("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ni("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ni("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var qs="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(" "),oT=new Set("cancel close invalid load scroll toggle".split(" ").concat(qs));function h_(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,nz(r,t,void 0,e),e.currentTarget=null}function U1(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;h_(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;h_(o,s,u),i=c}}}if(Uu)throw e=eh,Uu=!1,eh=null,e}function _t(e,t){var n=t[uh];n===void 0&&(n=t[uh]=new Set);var r=e+"__bubble";n.has(r)||(K1(t,e,2,!1),n.add(r))}function Im(e,t,n){var r=0;t&&(r|=4),K1(n,e,r,t)}var Vc="_reactListening"+Math.random().toString(36).slice(2);function Dl(e){if(!e[Vc]){e[Vc]=!0,Qk.forEach(function(n){n!=="selectionchange"&&(oT.has(n)||Im(n,!1,e),Im(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vc]||(t[Vc]=!0,Im("selectionchange",!1,t))}}function K1(e,t,n,r){switch(A1(t)){case 1:var o=yz;break;case 4:o=_z;break;default:o=Ag}n=o.bind(null,t,n,e),o=void 0,!Qf||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 Rm(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=gi(s),a===null)return;if(c=a.tag,c===5||c===6){r=i=a;continue e}s=s.parentNode}}r=r.return}h1(function(){var u=i,d=jg(n),m=[];e:{var f=H1.get(e);if(f!==void 0){var v=Eg,g=e;switch(e){case"keypress":if(ju(n)===0)break e;case"keydown":case"keyup":v=Rz;break;case"focusin":g="focus",v=zm;break;case"focusout":g="blur",v=zm;break;case"beforeblur":case"afterblur":v=zm;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":v=r_;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=wz;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Mz;break;case B1:case F1:case V1:v=jz;break;case W1:v=Lz;break;case"scroll":v=bz;break;case"wheel":v=Fz;break;case"copy":case"cut":case"paste":v=zz;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=i_}var w=(t&4)!==0,j=!w&&e==="scroll",k=w?f!==null?f+"Capture":null:f;w=[];for(var b=u,l;b!==null;){l=b;var y=l.stateNode;if(l.tag===5&&y!==null&&(l=y,k!==null&&(y=xl(b,k),y!=null&&w.push(El(b,y,l)))),j)break;b=b.return}0<w.length&&(f=new v(f,g,null,n,d),m.push({event:f,listeners:w}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",f&&n!==Zf&&(g=n.relatedTarget||n.fromElement)&&(gi(g)||g[vo]))break e;if((v||f)&&(f=d.window===d?d:(f=d.ownerDocument)?f.defaultView||f.parentWindow:window,v?(g=n.relatedTarget||n.toElement,v=u,g=g?gi(g):null,g!==null&&(j=Mi(g),g!==j||g.tag!==5&&g.tag!==6)&&(g=null)):(v=null,g=u),v!==g)){if(w=r_,y="onMouseLeave",k="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(w=i_,y="onPointerLeave",k="onPointerEnter",b="pointer"),j=v==null?f:ga(v),l=g==null?f:ga(g),f=new w(y,b+"leave",v,n,d),f.target=j,f.relatedTarget=l,y=null,gi(d)===u&&(w=new w(k,b+"enter",g,n,d),w.target=l,w.relatedTarget=j,y=w),j=y,v&&g)t:{for(w=v,k=g,b=0,l=w;l;l=Hi(l))b++;for(l=0,y=k;y;y=Hi(y))l++;for(;0<b-l;)w=Hi(w),b--;for(;0<l-b;)k=Hi(k),l--;for(;b--;){if(w===k||k!==null&&w===k.alternate)break t;w=Hi(w),k=Hi(k)}w=null}else w=null;v!==null&&g_(m,f,v,w,!1),g!==null&&j!==null&&g_(m,j,g,w,!0)}}e:{if(f=u?ga(u):window,v=f.nodeName&&f.nodeName.toLowerCase(),v==="select"||v==="input"&&f.type==="file")var S=qz;else if(l_(f))if($1)S=Xz;else{S=Jz;var x=Yz}else(v=f.nodeName)&&v.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(S=Zz);if(S&&(S=S(e,u))){R1(m,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?ga(u):window,e){case"focusin":(l_(x)||x.contentEditable==="true")&&(fa=x,oh=u,sl=null);break;case"focusout":sl=oh=fa=null;break;case"mousedown":ih=!0;break;case"contextmenu":case"mouseup":case"dragend":ih=!1,m_(m,n,d);break;case"selectionchange":if(tT)break;case"keydown":case"keyup":m_(m,n,d)}var C;if(Ig)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 ma?P1(e,n)&&(z="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(z="onCompositionStart");z&&(E1&&n.locale!=="ko"&&(ma||z!=="onCompositionStart"?z==="onCompositionEnd"&&ma&&(C=D1()):(Ro=d,Dg="value"in Ro?Ro.value:Ro.textContent,ma=!0)),x=Ju(u,z),0<x.length&&(z=new o_(z,e,null,n,d),m.push({event:z,listeners:x}),C?z.data=C:(C=I1(n),C!==null&&(z.data=C)))),(C=Wz?Hz(e,n):Uz(e,n))&&(u=Ju(u,"onBeforeInput"),0<u.length&&(d=new o_("onBeforeInput","beforeinput",null,n,d),m.push({event:d,listeners:u}),d.data=C))}U1(m,t)})}function El(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ju(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=xl(e,n),i!=null&&r.unshift(El(e,i,o)),i=xl(e,t),i!=null&&r.push(El(e,i,o))),e=e.return}return r}function Hi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function g_(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=xl(n,i),c!=null&&a.unshift(El(n,c,s))):o||(c=xl(n,i),c!=null&&a.push(El(n,c,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var iT=/\r\n?/g,aT=/\u0000|\uFFFD/g;function v_(e){return(typeof e=="string"?e:""+e).replace(iT,`
`).replace(aT,"")}function Wc(e,t,n){if(t=v_(t),v_(e)!==t&&n)throw Error(oe(425))}function Zu(){}var ah=null,sh=null;function lh(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 ch=typeof setTimeout=="function"?setTimeout:void 0,sT=typeof clearTimeout=="function"?clearTimeout:void 0,y_=typeof Promise=="function"?Promise:void 0,lT=typeof queueMicrotask=="function"?queueMicrotask:typeof y_<"u"?function(e){return y_.resolve(null).then(e).catch(cT)}:ch;function cT(e){setTimeout(function(){throw e})}function $m(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),zl(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);zl(t)}function Fo(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 __(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 as=Math.random().toString(36).slice(2),Vr="__reactFiber$"+as,Pl="__reactProps$"+as,vo="__reactContainer$"+as,uh="__reactEvents$"+as,uT="__reactListeners$"+as,dT="__reactHandles$"+as;function gi(e){var t=e[Vr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[vo]||n[Vr]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=__(e);e!==null;){if(n=e[Vr])return n;e=__(e)}return t}e=n,n=e.parentNode}return null}function ec(e){return e=e[Vr]||e[vo],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ga(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(oe(33))}function Bd(e){return e[Pl]||null}var dh=[],va=-1;function Qo(e){return{current:e}}function kt(e){0>va||(e.current=dh[va],dh[va]=null,va--)}function vt(e,t){va++,dh[va]=e.current,e.current=t}var qo={},pn=Qo(qo),kn=Qo(!1),zi=qo;function Oa(e,t){var n=e.type.contextTypes;if(!n)return qo;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 wn(e){return e=e.childContextTypes,e!=null}function Xu(){kt(kn),kt(pn)}function b_(e,t,n){if(pn.current!==qo)throw Error(oe(168));vt(pn,t),vt(kn,n)}function G1(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(oe(108,YC(e)||"Unknown",o));return Dt({},n,r)}function Qu(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qo,zi=pn.current,vt(pn,e),vt(kn,kn.current),!0}function k_(e,t,n){var r=e.stateNode;if(!r)throw Error(oe(169));n?(e=G1(e,t,zi),r.__reactInternalMemoizedMergedChildContext=e,kt(kn),kt(pn),vt(pn,e)):kt(kn),vt(kn,n)}var so=null,Fd=!1,Nm=!1;function q1(e){so===null?so=[e]:so.push(e)}function pT(e){Fd=!0,q1(e)}function ei(){if(!Nm&&so!==null){Nm=!0;var e=0,t=dt;try{var n=so;for(dt=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}so=null,Fd=!1}catch(o){throw so!==null&&(so=so.slice(e+1)),_1(Cg,ei),o}finally{dt=t,Nm=!1}}return null}var ya=[],_a=0,ed=null,td=0,nr=[],rr=0,Ti=null,mo=1,fo="";function li(e,t){ya[_a++]=td,ya[_a++]=ed,ed=e,td=t}function Y1(e,t,n){nr[rr++]=mo,nr[rr++]=fo,nr[rr++]=Ti,Ti=e;var r=mo;e=fo;var o=32-Cr(r)-1;r&=~(1<<o),n+=1;var i=32-Cr(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,mo=1<<32-Cr(t)+o|n<<o|r,fo=i+e}else mo=1<<i|n<<o|r,fo=e}function $g(e){e.return!==null&&(li(e,1),Y1(e,1,0))}function Ng(e){for(;e===ed;)ed=ya[--_a],ya[_a]=null,td=ya[--_a],ya[_a]=null;for(;e===Ti;)Ti=nr[--rr],nr[rr]=null,fo=nr[--rr],nr[rr]=null,mo=nr[--rr],nr[rr]=null}var Fn=null,On=null,jt=!1,jr=null;function J1(e,t){var n=ar(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 w_(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,Fn=e,On=Fo(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Fn=e,On=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ti!==null?{id:mo,overflow:fo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ar(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Fn=e,On=null,!0):!1;default:return!1}}function ph(e){return(e.mode&1)!==0&&(e.flags&128)===0}function mh(e){if(jt){var t=On;if(t){var n=t;if(!w_(e,t)){if(ph(e))throw Error(oe(418));t=Fo(n.nextSibling);var r=Fn;t&&w_(e,t)?J1(r,n):(e.flags=e.flags&-4097|2,jt=!1,Fn=e)}}else{if(ph(e))throw Error(oe(418));e.flags=e.flags&-4097|2,jt=!1,Fn=e}}}function S_(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Fn=e}function Hc(e){if(e!==Fn)return!1;if(!jt)return S_(e),jt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!lh(e.type,e.memoizedProps)),t&&(t=On)){if(ph(e))throw Z1(),Error(oe(418));for(;t;)J1(e,t),t=Fo(t.nextSibling)}if(S_(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(oe(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){On=Fo(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}On=null}}else On=Fn?Fo(e.stateNode.nextSibling):null;return!0}function Z1(){for(var e=On;e;)e=Fo(e.nextSibling)}function La(){On=Fn=null,jt=!1}function Mg(e){jr===null?jr=[e]:jr.push(e)}var mT=wo.ReactCurrentBatchConfig;function ws(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(oe(309));var r=n.stateNode}if(!r)throw Error(oe(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(oe(284));if(!n._owner)throw Error(oe(290,e))}return e}function Uc(e,t){throw e=Object.prototype.toString.call(t),Error(oe(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function x_(e){var t=e._init;return t(e._payload)}function X1(e){function t(k,b){if(e){var l=k.deletions;l===null?(k.deletions=[b],k.flags|=16):l.push(b)}}function n(k,b){if(!e)return null;for(;b!==null;)t(k,b),b=b.sibling;return null}function r(k,b){for(k=new Map;b!==null;)b.key!==null?k.set(b.key,b):k.set(b.index,b),b=b.sibling;return k}function o(k,b){return k=Uo(k,b),k.index=0,k.sibling=null,k}function i(k,b,l){return k.index=l,e?(l=k.alternate,l!==null?(l=l.index,l<b?(k.flags|=2,b):l):(k.flags|=2,b)):(k.flags|=1048576,b)}function a(k){return e&&k.alternate===null&&(k.flags|=2),k}function s(k,b,l,y){return b===null||b.tag!==6?(b=Wm(l,k.mode,y),b.return=k,b):(b=o(b,l),b.return=k,b)}function c(k,b,l,y){var S=l.type;return S===pa?d(k,b,l.props.children,y,l.key):b!==null&&(b.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===To&&x_(S)===b.type)?(y=o(b,l.props),y.ref=ws(k,b,l),y.return=k,y):(y=Pu(l.type,l.key,l.props,null,k.mode,y),y.ref=ws(k,b,l),y.return=k,y)}function u(k,b,l,y){return b===null||b.tag!==4||b.stateNode.containerInfo!==l.containerInfo||b.stateNode.implementation!==l.implementation?(b=Hm(l,k.mode,y),b.return=k,b):(b=o(b,l.children||[]),b.return=k,b)}function d(k,b,l,y,S){return b===null||b.tag!==7?(b=Si(l,k.mode,y,S),b.return=k,b):(b=o(b,l),b.return=k,b)}function m(k,b,l){if(typeof b=="string"&&b!==""||typeof b=="number")return b=Wm(""+b,k.mode,l),b.return=k,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Rc:return l=Pu(b.type,b.key,b.props,null,k.mode,l),l.ref=ws(k,null,b),l.return=k,l;case da:return b=Hm(b,k.mode,l),b.return=k,b;case To:var y=b._init;return m(k,y(b._payload),l)}if(Ks(b)||vs(b))return b=Si(b,k.mode,l,null),b.return=k,b;Uc(k,b)}return null}function f(k,b,l,y){var S=b!==null?b.key:null;if(typeof l=="string"&&l!==""||typeof l=="number")return S!==null?null:s(k,b,""+l,y);if(typeof l=="object"&&l!==null){switch(l.$$typeof){case Rc:return l.key===S?c(k,b,l,y):null;case da:return l.key===S?u(k,b,l,y):null;case To:return S=l._init,f(k,b,S(l._payload),y)}if(Ks(l)||vs(l))return S!==null?null:d(k,b,l,y,null);Uc(k,l)}return null}function v(k,b,l,y,S){if(typeof y=="string"&&y!==""||typeof y=="number")return k=k.get(l)||null,s(b,k,""+y,S);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Rc:return k=k.get(y.key===null?l:y.key)||null,c(b,k,y,S);case da:return k=k.get(y.key===null?l:y.key)||null,u(b,k,y,S);case To:var x=y._init;return v(k,b,l,x(y._payload),S)}if(Ks(y)||vs(y))return k=k.get(l)||null,d(b,k,y,S,null);Uc(b,y)}return null}function g(k,b,l,y){for(var S=null,x=null,C=b,z=b=0,E=null;C!==null&&z<l.length;z++){C.index>z?(E=C,C=null):E=C.sibling;var p=f(k,C,l[z],y);if(p===null){C===null&&(C=E);break}e&&C&&p.alternate===null&&t(k,C),b=i(p,b,z),x===null?S=p:x.sibling=p,x=p,C=E}if(z===l.length)return n(k,C),jt&&li(k,z),S;if(C===null){for(;z<l.length;z++)C=m(k,l[z],y),C!==null&&(b=i(C,b,z),x===null?S=C:x.sibling=C,x=C);return jt&&li(k,z),S}for(C=r(k,C);z<l.length;z++)E=v(C,k,z,l[z],y),E!==null&&(e&&E.alternate!==null&&C.delete(E.key===null?z:E.key),b=i(E,b,z),x===null?S=E:x.sibling=E,x=E);return e&&C.forEach(function(T){return t(k,T)}),jt&&li(k,z),S}function w(k,b,l,y){var S=vs(l);if(typeof S!="function")throw Error(oe(150));if(l=S.call(l),l==null)throw Error(oe(151));for(var x=S=null,C=b,z=b=0,E=null,p=l.next();C!==null&&!p.done;z++,p=l.next()){C.index>z?(E=C,C=null):E=C.sibling;var T=f(k,C,p.value,y);if(T===null){C===null&&(C=E);break}e&&C&&T.alternate===null&&t(k,C),b=i(T,b,z),x===null?S=T:x.sibling=T,x=T,C=E}if(p.done)return n(k,C),jt&&li(k,z),S;if(C===null){for(;!p.done;z++,p=l.next())p=m(k,p.value,y),p!==null&&(b=i(p,b,z),x===null?S=p:x.sibling=p,x=p);return jt&&li(k,z),S}for(C=r(k,C);!p.done;z++,p=l.next())p=v(C,k,z,p.value,y),p!==null&&(e&&p.alternate!==null&&C.delete(p.key===null?z:p.key),b=i(p,b,z),x===null?S=p:x.sibling=p,x=p);return e&&C.forEach(function(I){return t(k,I)}),jt&&li(k,z),S}function j(k,b,l,y){if(typeof l=="object"&&l!==null&&l.type===pa&&l.key===null&&(l=l.props.children),typeof l=="object"&&l!==null){switch(l.$$typeof){case Rc:e:{for(var S=l.key,x=b;x!==null;){if(x.key===S){if(S=l.type,S===pa){if(x.tag===7){n(k,x.sibling),b=o(x,l.props.children),b.return=k,k=b;break e}}else if(x.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===To&&x_(S)===x.type){n(k,x.sibling),b=o(x,l.props),b.ref=ws(k,x,l),b.return=k,k=b;break e}n(k,x);break}else t(k,x);x=x.sibling}l.type===pa?(b=Si(l.props.children,k.mode,y,l.key),b.return=k,k=b):(y=Pu(l.type,l.key,l.props,null,k.mode,y),y.ref=ws(k,b,l),y.return=k,k=y)}return a(k);case da:e:{for(x=l.key;b!==null;){if(b.key===x)if(b.tag===4&&b.stateNode.containerInfo===l.containerInfo&&b.stateNode.implementation===l.implementation){n(k,b.sibling),b=o(b,l.children||[]),b.return=k,k=b;break e}else{n(k,b);break}else t(k,b);b=b.sibling}b=Hm(l,k.mode,y),b.return=k,k=b}return a(k);case To:return x=l._init,j(k,b,x(l._payload),y)}if(Ks(l))return g(k,b,l,y);if(vs(l))return w(k,b,l,y);Uc(k,l)}return typeof l=="string"&&l!==""||typeof l=="number"?(l=""+l,b!==null&&b.tag===6?(n(k,b.sibling),b=o(b,l),b.return=k,k=b):(n(k,b),b=Wm(l,k.mode,y),b.return=k,k=b),a(k)):n(k,b)}return j}var Ba=X1(!0),Q1=X1(!1),nd=Qo(null),rd=null,ba=null,Og=null;function Lg(){Og=ba=rd=null}function Bg(e){var t=nd.current;kt(nd),e._currentValue=t}function fh(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 Da(e,t){rd=e,Og=ba=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(bn=!0),e.firstContext=null)}function cr(e){var t=e._currentValue;if(Og!==e)if(e={context:e,memoizedValue:t,next:null},ba===null){if(rd===null)throw Error(oe(308));ba=e,rd.dependencies={lanes:0,firstContext:e}}else ba=ba.next=e;return t}var vi=null;function Fg(e){vi===null?vi=[e]:vi.push(e)}function ew(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,yo(e,r)}function yo(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 Ao=!1;function Vg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function tw(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 ho(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Vo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,rt&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,yo(e,n)}return o=r.interleaved,o===null?(t.next=t,Fg(r)):(t.next=o.next,o.next=t),r.interleaved=t,yo(e,n)}function Cu(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,zg(e,n)}}function j_(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 od(e,t,n,r){var o=e.updateQueue;Ao=!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 m=o.baseState;a=0,d=u=c=null,s=i;do{var f=s.lane,v=s.eventTime;if((r&f)===f){d!==null&&(d=d.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,w=s;switch(f=t,v=n,w.tag){case 1:if(g=w.payload,typeof g=="function"){m=g.call(v,m,f);break e}m=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=w.payload,f=typeof g=="function"?g.call(v,m,f):g,f==null)break e;m=Dt({},m,f);break e;case 2:Ao=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[s]:f.push(s))}else v={eventTime:v,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(u=d=v,c=m):d=d.next=v,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=m),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);Di|=a,e.lanes=a,e.memoizedState=m}}function C_(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(oe(191,o));o.call(r)}}}var tc={},Kr=Qo(tc),Il=Qo(tc),Rl=Qo(tc);function yi(e){if(e===tc)throw Error(oe(174));return e}function Wg(e,t){switch(vt(Rl,t),vt(Il,e),vt(Kr,tc),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qf(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=qf(t,e)}kt(Kr),vt(Kr,t)}function Fa(){kt(Kr),kt(Il),kt(Rl)}function nw(e){yi(Rl.current);var t=yi(Kr.current),n=qf(t,e.type);t!==n&&(vt(Il,e),vt(Kr,n))}function Hg(e){Il.current===e&&(kt(Kr),kt(Il))}var Tt=Qo(0);function id(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 Mm=[];function Ug(){for(var e=0;e<Mm.length;e++)Mm[e]._workInProgressVersionPrimary=null;Mm.length=0}var zu=wo.ReactCurrentDispatcher,Om=wo.ReactCurrentBatchConfig,Ai=0,At=null,Kt=null,Zt=null,ad=!1,ll=!1,$l=0,fT=0;function ln(){throw Error(oe(321))}function Kg(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ar(e[n],t[n]))return!1;return!0}function Gg(e,t,n,r,o,i){if(Ai=i,At=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,zu.current=e===null||e.memoizedState===null?yT:_T,e=n(r,o),ll){i=0;do{if(ll=!1,$l=0,25<=i)throw Error(oe(301));i+=1,Zt=Kt=null,t.updateQueue=null,zu.current=bT,e=n(r,o)}while(ll)}if(zu.current=sd,t=Kt!==null&&Kt.next!==null,Ai=0,Zt=Kt=At=null,ad=!1,t)throw Error(oe(300));return e}function qg(){var e=$l!==0;return $l=0,e}function Or(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Zt===null?At.memoizedState=Zt=e:Zt=Zt.next=e,Zt}function ur(){if(Kt===null){var e=At.alternate;e=e!==null?e.memoizedState:null}else e=Kt.next;var t=Zt===null?At.memoizedState:Zt.next;if(t!==null)Zt=t,Kt=e;else{if(e===null)throw Error(oe(310));Kt=e,e={memoizedState:Kt.memoizedState,baseState:Kt.baseState,baseQueue:Kt.baseQueue,queue:Kt.queue,next:null},Zt===null?At.memoizedState=Zt=e:Zt=Zt.next=e}return Zt}function Nl(e,t){return typeof t=="function"?t(e):t}function Lm(e){var t=ur(),n=t.queue;if(n===null)throw Error(oe(311));n.lastRenderedReducer=e;var r=Kt,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((Ai&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 m={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};c===null?(s=c=m,a=r):c=c.next=m,At.lanes|=d,Di|=d}u=u.next}while(u!==null&&u!==i);c===null?a=r:c.next=s,Ar(r,t.memoizedState)||(bn=!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,At.lanes|=i,Di|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Bm(e){var t=ur(),n=t.queue;if(n===null)throw Error(oe(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);Ar(i,t.memoizedState)||(bn=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function rw(){}function ow(e,t){var n=At,r=ur(),o=t(),i=!Ar(r.memoizedState,o);if(i&&(r.memoizedState=o,bn=!0),r=r.queue,Yg(sw.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Zt!==null&&Zt.memoizedState.tag&1){if(n.flags|=2048,Ml(9,aw.bind(null,n,r,o,t),void 0,null),Xt===null)throw Error(oe(349));Ai&30||iw(n,t,o)}return o}function iw(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=At.updateQueue,t===null?(t={lastEffect:null,stores:null},At.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function aw(e,t,n,r){t.value=n,t.getSnapshot=r,lw(t)&&cw(e)}function sw(e,t,n){return n(function(){lw(t)&&cw(e)})}function lw(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ar(e,n)}catch{return!0}}function cw(e){var t=yo(e,1);t!==null&&zr(t,e,1,-1)}function z_(e){var t=Or();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Nl,lastRenderedState:e},t.queue=e,e=e.dispatch=vT.bind(null,At,e),[t.memoizedState,e]}function Ml(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=At.updateQueue,t===null?(t={lastEffect:null,stores:null},At.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 uw(){return ur().memoizedState}function Tu(e,t,n,r){var o=Or();At.flags|=e,o.memoizedState=Ml(1|t,n,void 0,r===void 0?null:r)}function Vd(e,t,n,r){var o=ur();r=r===void 0?null:r;var i=void 0;if(Kt!==null){var a=Kt.memoizedState;if(i=a.destroy,r!==null&&Kg(r,a.deps)){o.memoizedState=Ml(t,n,i,r);return}}At.flags|=e,o.memoizedState=Ml(1|t,n,i,r)}function T_(e,t){return Tu(8390656,8,e,t)}function Yg(e,t){return Vd(2048,8,e,t)}function dw(e,t){return Vd(4,2,e,t)}function pw(e,t){return Vd(4,4,e,t)}function mw(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 fw(e,t,n){return n=n!=null?n.concat([e]):null,Vd(4,4,mw.bind(null,t,e),n)}function Jg(){}function hw(e,t){var n=ur();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Kg(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function gw(e,t){var n=ur();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Kg(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function vw(e,t,n){return Ai&21?(Ar(n,t)||(n=w1(),At.lanes|=n,Di|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,bn=!0),e.memoizedState=n)}function hT(e,t){var n=dt;dt=n!==0&&4>n?n:4,e(!0);var r=Om.transition;Om.transition={};try{e(!1),t()}finally{dt=n,Om.transition=r}}function yw(){return ur().memoizedState}function gT(e,t,n){var r=Ho(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},_w(e))bw(t,n);else if(n=ew(e,t,n,r),n!==null){var o=hn();zr(n,e,r,o),kw(n,t,r)}}function vT(e,t,n){var r=Ho(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(_w(e))bw(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,Ar(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=ew(e,t,o,r),n!==null&&(o=hn(),zr(n,e,r,o),kw(n,t,r))}}function _w(e){var t=e.alternate;return e===At||t!==null&&t===At}function bw(e,t){ll=ad=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function kw(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zg(e,n)}}var sd={readContext:cr,useCallback:ln,useContext:ln,useEffect:ln,useImperativeHandle:ln,useInsertionEffect:ln,useLayoutEffect:ln,useMemo:ln,useReducer:ln,useRef:ln,useState:ln,useDebugValue:ln,useDeferredValue:ln,useTransition:ln,useMutableSource:ln,useSyncExternalStore:ln,useId:ln,unstable_isNewReconciler:!1},yT={readContext:cr,useCallback:function(e,t){return Or().memoizedState=[e,t===void 0?null:t],e},useContext:cr,useEffect:T_,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Tu(4194308,4,mw.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Tu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Tu(4,2,e,t)},useMemo:function(e,t){var n=Or();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Or();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=gT.bind(null,At,e),[r.memoizedState,e]},useRef:function(e){var t=Or();return e={current:e},t.memoizedState=e},useState:z_,useDebugValue:Jg,useDeferredValue:function(e){return Or().memoizedState=e},useTransition:function(){var e=z_(!1),t=e[0];return e=hT.bind(null,e[1]),Or().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=At,o=Or();if(jt){if(n===void 0)throw Error(oe(407));n=n()}else{if(n=t(),Xt===null)throw Error(oe(349));Ai&30||iw(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,T_(sw.bind(null,r,i,e),[e]),r.flags|=2048,Ml(9,aw.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Or(),t=Xt.identifierPrefix;if(jt){var n=fo,r=mo;n=(r&~(1<<32-Cr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=$l++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=fT++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},_T={readContext:cr,useCallback:hw,useContext:cr,useEffect:Yg,useImperativeHandle:fw,useInsertionEffect:dw,useLayoutEffect:pw,useMemo:gw,useReducer:Lm,useRef:uw,useState:function(){return Lm(Nl)},useDebugValue:Jg,useDeferredValue:function(e){var t=ur();return vw(t,Kt.memoizedState,e)},useTransition:function(){var e=Lm(Nl)[0],t=ur().memoizedState;return[e,t]},useMutableSource:rw,useSyncExternalStore:ow,useId:yw,unstable_isNewReconciler:!1},bT={readContext:cr,useCallback:hw,useContext:cr,useEffect:Yg,useImperativeHandle:fw,useInsertionEffect:dw,useLayoutEffect:pw,useMemo:gw,useReducer:Bm,useRef:uw,useState:function(){return Bm(Nl)},useDebugValue:Jg,useDeferredValue:function(e){var t=ur();return Kt===null?t.memoizedState=e:vw(t,Kt.memoizedState,e)},useTransition:function(){var e=Bm(Nl)[0],t=ur().memoizedState;return[e,t]},useMutableSource:rw,useSyncExternalStore:ow,useId:yw,unstable_isNewReconciler:!1};function Sr(e,t){if(e&&e.defaultProps){t=Dt({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function hh(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Dt({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Wd={isMounted:function(e){return(e=e._reactInternals)?Mi(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=hn(),o=Ho(e),i=ho(r,o);i.payload=t,n!=null&&(i.callback=n),t=Vo(e,i,o),t!==null&&(zr(t,e,o,r),Cu(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=hn(),o=Ho(e),i=ho(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Vo(e,i,o),t!==null&&(zr(t,e,o,r),Cu(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=hn(),r=Ho(e),o=ho(n,r);o.tag=2,t!=null&&(o.callback=t),t=Vo(e,o,r),t!==null&&(zr(t,e,r,n),Cu(t,e,r))}};function A_(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?!Al(n,r)||!Al(o,i):!0}function ww(e,t,n){var r=!1,o=qo,i=t.contextType;return typeof i=="object"&&i!==null?i=cr(i):(o=wn(t)?zi:pn.current,r=t.contextTypes,i=(r=r!=null)?Oa(e,o):qo),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Wd,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function D_(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&&Wd.enqueueReplaceState(t,t.state,null)}function gh(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Vg(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=cr(i):(i=wn(t)?zi:pn.current,o.context=Oa(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(hh(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&&Wd.enqueueReplaceState(o,o.state,null),od(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Va(e,t){try{var n="",r=t;do n+=qC(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 Fm(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function vh(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var kT=typeof WeakMap=="function"?WeakMap:Map;function Sw(e,t,n){n=ho(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){cd||(cd=!0,zh=r),vh(e,t)},n}function xw(e,t,n){n=ho(-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(){vh(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){vh(e,t),typeof r!="function"&&(Wo===null?Wo=new Set([this]):Wo.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function E_(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new kT;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=$T.bind(null,e,t,n),t.then(e,e))}function P_(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 I_(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=ho(-1,1),t.tag=2,Vo(n,t,1))),n.lanes|=1),e)}var wT=wo.ReactCurrentOwner,bn=!1;function mn(e,t,n,r){t.child=e===null?Q1(t,null,n,r):Ba(t,e.child,n,r)}function R_(e,t,n,r,o){n=n.render;var i=t.ref;return Da(t,o),r=Gg(e,t,n,r,i,o),n=qg(),e!==null&&!bn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,_o(e,t,o)):(jt&&n&&$g(t),t.flags|=1,mn(e,t,r,o),t.child)}function $_(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!ov(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,jw(e,t,i,r,o)):(e=Pu(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:Al,n(a,r)&&e.ref===t.ref)return _o(e,t,o)}return t.flags|=1,e=Uo(i,r),e.ref=t.ref,e.return=t,t.child=e}function jw(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Al(i,r)&&e.ref===t.ref)if(bn=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(bn=!0);else return t.lanes=e.lanes,_o(e,t,o)}return yh(e,t,n,r,o)}function Cw(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},vt(wa,Pn),Pn|=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,vt(wa,Pn),Pn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,vt(wa,Pn),Pn|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,vt(wa,Pn),Pn|=r;return mn(e,t,o,n),t.child}function zw(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function yh(e,t,n,r,o){var i=wn(n)?zi:pn.current;return i=Oa(t,i),Da(t,o),n=Gg(e,t,n,r,i,o),r=qg(),e!==null&&!bn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,_o(e,t,o)):(jt&&r&&$g(t),t.flags|=1,mn(e,t,n,o),t.child)}function N_(e,t,n,r,o){if(wn(n)){var i=!0;Qu(t)}else i=!1;if(Da(t,o),t.stateNode===null)Au(e,t),ww(t,n,r),gh(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=cr(u):(u=wn(n)?zi:pn.current,u=Oa(t,u));var d=n.getDerivedStateFromProps,m=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";m||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||c!==u)&&D_(t,a,r,u),Ao=!1;var f=t.memoizedState;a.state=f,od(t,r,a,o),c=t.memoizedState,s!==r||f!==c||kn.current||Ao?(typeof d=="function"&&(hh(t,n,d,r),c=t.memoizedState),(s=Ao||A_(t,n,s,r,f,c,u))?(m||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,tw(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Sr(t.type,s),a.props=u,m=t.pendingProps,f=a.context,c=n.contextType,typeof c=="object"&&c!==null?c=cr(c):(c=wn(n)?zi:pn.current,c=Oa(t,c));var v=n.getDerivedStateFromProps;(d=typeof v=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==m||f!==c)&&D_(t,a,r,c),Ao=!1,f=t.memoizedState,a.state=f,od(t,r,a,o);var g=t.memoizedState;s!==m||f!==g||kn.current||Ao?(typeof v=="function"&&(hh(t,n,v,r),g=t.memoizedState),(u=Ao||A_(t,n,u,r,f,g,c)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,g,c),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,g,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=g),a.props=r,a.state=g,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 _h(e,t,n,r,i,o)}function _h(e,t,n,r,o,i){zw(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&k_(t,n,!1),_o(e,t,i);r=t.stateNode,wT.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Ba(t,e.child,null,i),t.child=Ba(t,null,s,i)):mn(e,t,s,i),t.memoizedState=r.state,o&&k_(t,n,!0),t.child}function Tw(e){var t=e.stateNode;t.pendingContext?b_(e,t.pendingContext,t.pendingContext!==t.context):t.context&&b_(e,t.context,!1),Wg(e,t.containerInfo)}function M_(e,t,n,r,o){return La(),Mg(o),t.flags|=256,mn(e,t,n,r),t.child}var bh={dehydrated:null,treeContext:null,retryLane:0};function kh(e){return{baseLanes:e,cachePool:null,transitions:null}}function Aw(e,t,n){var r=t.pendingProps,o=Tt.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),vt(Tt,o&1),e===null)return mh(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=Kd(a,r,0,null),e=Si(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=kh(n),t.memoizedState=bh,e):Zg(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return ST(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=Uo(o,c),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=Uo(s,i):(i=Si(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?kh(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=bh,r}return i=e.child,e=i.sibling,r=Uo(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 Zg(e,t){return t=Kd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Kc(e,t,n,r){return r!==null&&Mg(r),Ba(t,e.child,null,n),e=Zg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ST(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Fm(Error(oe(422))),Kc(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Kd({mode:"visible",children:r.children},o,0,null),i=Si(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ba(t,e.child,null,a),t.child.memoizedState=kh(a),t.memoizedState=bh,i);if(!(t.mode&1))return Kc(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(oe(419)),r=Fm(i,r,void 0),Kc(e,t,a,r)}if(s=(a&e.childLanes)!==0,bn||s){if(r=Xt,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,yo(e,o),zr(r,e,o,-1))}return rv(),r=Fm(Error(oe(421))),Kc(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=NT.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,On=Fo(o.nextSibling),Fn=t,jt=!0,jr=null,e!==null&&(nr[rr++]=mo,nr[rr++]=fo,nr[rr++]=Ti,mo=e.id,fo=e.overflow,Ti=t),t=Zg(t,r.children),t.flags|=4096,t)}function O_(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),fh(e.return,t,n)}function Vm(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Dw(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(mn(e,t,r.children,n),r=Tt.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&&O_(e,n,t);else if(e.tag===19)O_(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(vt(Tt,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&&id(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Vm(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&&id(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Vm(t,!0,n,null,i);break;case"together":Vm(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Au(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function _o(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Di|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(oe(153));if(t.child!==null){for(e=t.child,n=Uo(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Uo(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function xT(e,t,n){switch(t.tag){case 3:Tw(t),La();break;case 5:nw(t);break;case 1:wn(t.type)&&Qu(t);break;case 4:Wg(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;vt(nd,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(vt(Tt,Tt.current&1),t.flags|=128,null):n&t.child.childLanes?Aw(e,t,n):(vt(Tt,Tt.current&1),e=_o(e,t,n),e!==null?e.sibling:null);vt(Tt,Tt.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Dw(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),vt(Tt,Tt.current),r)break;return null;case 22:case 23:return t.lanes=0,Cw(e,t,n)}return _o(e,t,n)}var Ew,wh,Pw,Iw;Ew=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}};wh=function(){};Pw=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,yi(Kr.current);var i=null;switch(n){case"input":o=Hf(e,o),r=Hf(e,r),i=[];break;case"select":o=Dt({},o,{value:void 0}),r=Dt({},r,{value:void 0}),i=[];break;case"textarea":o=Gf(e,o),r=Gf(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Zu)}Yf(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"&&(wl.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"&&(wl.hasOwnProperty(u)?(c!=null&&u==="onScroll"&&_t("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)}};Iw=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ss(e,t){if(!jt)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 cn(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 jT(e,t,n){var r=t.pendingProps;switch(Ng(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return cn(t),null;case 1:return wn(t.type)&&Xu(),cn(t),null;case 3:return r=t.stateNode,Fa(),kt(kn),kt(pn),Ug(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Hc(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,jr!==null&&(Dh(jr),jr=null))),wh(e,t),cn(t),null;case 5:Hg(t);var o=yi(Rl.current);if(n=t.type,e!==null&&t.stateNode!=null)Pw(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(oe(166));return cn(t),null}if(e=yi(Kr.current),Hc(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Vr]=t,r[Pl]=i,e=(t.mode&1)!==0,n){case"dialog":_t("cancel",r),_t("close",r);break;case"iframe":case"object":case"embed":_t("load",r);break;case"video":case"audio":for(o=0;o<qs.length;o++)_t(qs[o],r);break;case"source":_t("error",r);break;case"img":case"image":case"link":_t("error",r),_t("load",r);break;case"details":_t("toggle",r);break;case"input":Gy(r,i),_t("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},_t("invalid",r);break;case"textarea":Yy(r,i),_t("invalid",r)}Yf(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&&Wc(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Wc(r.textContent,s,e),o=["children",""+s]):wl.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&_t("scroll",r)}switch(n){case"input":$c(r),qy(r,i,!0);break;case"textarea":$c(r),Jy(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Zu)}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=s1(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[Vr]=t,e[Pl]=r,Ew(e,t,!1,!1),t.stateNode=e;e:{switch(a=Jf(n,r),n){case"dialog":_t("cancel",e),_t("close",e),o=r;break;case"iframe":case"object":case"embed":_t("load",e),o=r;break;case"video":case"audio":for(o=0;o<qs.length;o++)_t(qs[o],e);o=r;break;case"source":_t("error",e),o=r;break;case"img":case"image":case"link":_t("error",e),_t("load",e),o=r;break;case"details":_t("toggle",e),o=r;break;case"input":Gy(e,r),o=Hf(e,r),_t("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Dt({},r,{value:void 0}),_t("invalid",e);break;case"textarea":Yy(e,r),o=Gf(e,r),_t("invalid",e);break;default:o=r}Yf(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];i==="style"?u1(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&l1(e,c)):i==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&Sl(e,c):typeof c=="number"&&Sl(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(wl.hasOwnProperty(i)?c!=null&&i==="onScroll"&&_t("scroll",e):c!=null&&kg(e,i,c,a))}switch(n){case"input":$c(e),qy(e,r,!1);break;case"textarea":$c(e),Jy(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Go(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Ca(e,!!r.multiple,i,!1):r.defaultValue!=null&&Ca(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Zu)}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 cn(t),null;case 6:if(e&&t.stateNode!=null)Iw(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(oe(166));if(n=yi(Rl.current),yi(Kr.current),Hc(t)){if(r=t.stateNode,n=t.memoizedProps,r[Vr]=t,(i=r.nodeValue!==n)&&(e=Fn,e!==null))switch(e.tag){case 3:Wc(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wc(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Vr]=t,t.stateNode=r}return cn(t),null;case 13:if(kt(Tt),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(jt&&On!==null&&t.mode&1&&!(t.flags&128))Z1(),La(),t.flags|=98560,i=!1;else if(i=Hc(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(oe(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(oe(317));i[Vr]=t}else La(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;cn(t),i=!1}else jr!==null&&(Dh(jr),jr=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||Tt.current&1?Gt===0&&(Gt=3):rv())),t.updateQueue!==null&&(t.flags|=4),cn(t),null);case 4:return Fa(),wh(e,t),e===null&&Dl(t.stateNode.containerInfo),cn(t),null;case 10:return Bg(t.type._context),cn(t),null;case 17:return wn(t.type)&&Xu(),cn(t),null;case 19:if(kt(Tt),i=t.memoizedState,i===null)return cn(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Ss(i,!1);else{if(Gt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=id(e),a!==null){for(t.flags|=128,Ss(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 vt(Tt,Tt.current&1|2),t.child}e=e.sibling}i.tail!==null&&Ot()>Wa&&(t.flags|=128,r=!0,Ss(i,!1),t.lanes=4194304)}else{if(!r)if(e=id(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ss(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!jt)return cn(t),null}else 2*Ot()-i.renderingStartTime>Wa&&n!==1073741824&&(t.flags|=128,r=!0,Ss(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=Ot(),t.sibling=null,n=Tt.current,vt(Tt,r?n&1|2:n&1),t):(cn(t),null);case 22:case 23:return nv(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Pn&1073741824&&(cn(t),t.subtreeFlags&6&&(t.flags|=8192)):cn(t),null;case 24:return null;case 25:return null}throw Error(oe(156,t.tag))}function CT(e,t){switch(Ng(t),t.tag){case 1:return wn(t.type)&&Xu(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Fa(),kt(kn),kt(pn),Ug(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Hg(t),null;case 13:if(kt(Tt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(oe(340));La()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return kt(Tt),null;case 4:return Fa(),null;case 10:return Bg(t.type._context),null;case 22:case 23:return nv(),null;case 24:return null;default:return null}}var Gc=!1,dn=!1,zT=typeof WeakSet=="function"?WeakSet:Set,ve=null;function ka(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){$t(e,t,r)}else n.current=null}function Sh(e,t,n){try{n()}catch(r){$t(e,t,r)}}var L_=!1;function TT(e,t){if(ah=qu,e=O1(),Rg(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,m=e,f=null;t:for(;;){for(var v;m!==n||o!==0&&m.nodeType!==3||(s=a+o),m!==i||r!==0&&m.nodeType!==3||(c=a+r),m.nodeType===3&&(a+=m.nodeValue.length),(v=m.firstChild)!==null;)f=m,m=v;for(;;){if(m===e)break t;if(f===n&&++u===o&&(s=a),f===i&&++d===r&&(c=a),(v=m.nextSibling)!==null)break;m=f,f=m.parentNode}m=v}n=s===-1||c===-1?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(sh={focusedElem:e,selectionRange:n},qu=!1,ve=t;ve!==null;)if(t=ve,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ve=e;else for(;ve!==null;){t=ve;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var w=g.memoizedProps,j=g.memoizedState,k=t.stateNode,b=k.getSnapshotBeforeUpdate(t.elementType===t.type?w:Sr(t.type,w),j);k.__reactInternalSnapshotBeforeUpdate=b}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(oe(163))}}catch(y){$t(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,ve=e;break}ve=t.return}return g=L_,L_=!1,g}function cl(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&&Sh(t,n,i)}o=o.next}while(o!==r)}}function Hd(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 xh(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 Rw(e){var t=e.alternate;t!==null&&(e.alternate=null,Rw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Vr],delete t[Pl],delete t[uh],delete t[uT],delete t[dT])),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 $w(e){return e.tag===5||e.tag===3||e.tag===4}function B_(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$w(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 jh(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=Zu));else if(r!==4&&(e=e.child,e!==null))for(jh(e,t,n),e=e.sibling;e!==null;)jh(e,t,n),e=e.sibling}function Ch(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(Ch(e,t,n),e=e.sibling;e!==null;)Ch(e,t,n),e=e.sibling}var en=null,xr=!1;function Co(e,t,n){for(n=n.child;n!==null;)Nw(e,t,n),n=n.sibling}function Nw(e,t,n){if(Ur&&typeof Ur.onCommitFiberUnmount=="function")try{Ur.onCommitFiberUnmount(Nd,n)}catch{}switch(n.tag){case 5:dn||ka(n,t);case 6:var r=en,o=xr;en=null,Co(e,t,n),en=r,xr=o,en!==null&&(xr?(e=en,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):en.removeChild(n.stateNode));break;case 18:en!==null&&(xr?(e=en,n=n.stateNode,e.nodeType===8?$m(e.parentNode,n):e.nodeType===1&&$m(e,n),zl(e)):$m(en,n.stateNode));break;case 4:r=en,o=xr,en=n.stateNode.containerInfo,xr=!0,Co(e,t,n),en=r,xr=o;break;case 0:case 11:case 14:case 15:if(!dn&&(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)&&Sh(n,t,a),o=o.next}while(o!==r)}Co(e,t,n);break;case 1:if(!dn&&(ka(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){$t(n,t,s)}Co(e,t,n);break;case 21:Co(e,t,n);break;case 22:n.mode&1?(dn=(r=dn)||n.memoizedState!==null,Co(e,t,n),dn=r):Co(e,t,n);break;default:Co(e,t,n)}}function F_(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new zT),t.forEach(function(r){var o=MT.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function br(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:en=s.stateNode,xr=!1;break e;case 3:en=s.stateNode.containerInfo,xr=!0;break e;case 4:en=s.stateNode.containerInfo,xr=!0;break e}s=s.return}if(en===null)throw Error(oe(160));Nw(i,a,o),en=null,xr=!1;var c=o.alternate;c!==null&&(c.return=null),o.return=null}catch(u){$t(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Mw(t,e),t=t.sibling}function Mw(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(br(t,e),$r(e),r&4){try{cl(3,e,e.return),Hd(3,e)}catch(w){$t(e,e.return,w)}try{cl(5,e,e.return)}catch(w){$t(e,e.return,w)}}break;case 1:br(t,e),$r(e),r&512&&n!==null&&ka(n,n.return);break;case 5:if(br(t,e),$r(e),r&512&&n!==null&&ka(n,n.return),e.flags&32){var o=e.stateNode;try{Sl(o,"")}catch(w){$t(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&&i1(o,i),Jf(s,a);var u=Jf(s,i);for(a=0;a<c.length;a+=2){var d=c[a],m=c[a+1];d==="style"?u1(o,m):d==="dangerouslySetInnerHTML"?l1(o,m):d==="children"?Sl(o,m):kg(o,d,m,u)}switch(s){case"input":Uf(o,i);break;case"textarea":a1(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var v=i.value;v!=null?Ca(o,!!i.multiple,v,!1):f!==!!i.multiple&&(i.defaultValue!=null?Ca(o,!!i.multiple,i.defaultValue,!0):Ca(o,!!i.multiple,i.multiple?[]:"",!1))}o[Pl]=i}catch(w){$t(e,e.return,w)}}break;case 6:if(br(t,e),$r(e),r&4){if(e.stateNode===null)throw Error(oe(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(w){$t(e,e.return,w)}}break;case 3:if(br(t,e),$r(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{zl(t.containerInfo)}catch(w){$t(e,e.return,w)}break;case 4:br(t,e),$r(e);break;case 13:br(t,e),$r(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(ev=Ot())),r&4&&F_(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(dn=(u=dn)||d,br(t,e),dn=u):br(t,e),$r(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(ve=e,d=e.child;d!==null;){for(m=ve=d;ve!==null;){switch(f=ve,v=f.child,f.tag){case 0:case 11:case 14:case 15:cl(4,f,f.return);break;case 1:ka(f,f.return);var g=f.stateNode;if(typeof g.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(w){$t(r,n,w)}}break;case 5:ka(f,f.return);break;case 22:if(f.memoizedState!==null){W_(m);continue}}v!==null?(v.return=f,ve=v):W_(m)}d=d.sibling}e:for(d=null,m=e;;){if(m.tag===5){if(d===null){d=m;try{o=m.stateNode,u?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=m.stateNode,c=m.memoizedProps.style,a=c!=null&&c.hasOwnProperty("display")?c.display:null,s.style.display=c1("display",a))}catch(w){$t(e,e.return,w)}}}else if(m.tag===6){if(d===null)try{m.stateNode.nodeValue=u?"":m.memoizedProps}catch(w){$t(e,e.return,w)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;d===m&&(d=null),m=m.return}d===m&&(d=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:br(t,e),$r(e),r&4&&F_(e);break;case 21:break;default:br(t,e),$r(e)}}function $r(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if($w(n)){var r=n;break e}n=n.return}throw Error(oe(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Sl(o,""),r.flags&=-33);var i=B_(e);Ch(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,s=B_(e);jh(e,s,a);break;default:throw Error(oe(161))}}catch(c){$t(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function AT(e,t,n){ve=e,Ow(e)}function Ow(e,t,n){for(var r=(e.mode&1)!==0;ve!==null;){var o=ve,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||Gc;if(!a){var s=o.alternate,c=s!==null&&s.memoizedState!==null||dn;s=Gc;var u=dn;if(Gc=a,(dn=c)&&!u)for(ve=o;ve!==null;)a=ve,c=a.child,a.tag===22&&a.memoizedState!==null?H_(o):c!==null?(c.return=a,ve=c):H_(o);for(;i!==null;)ve=i,Ow(i),i=i.sibling;ve=o,Gc=s,dn=u}V_(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,ve=i):V_(e)}}function V_(e){for(;ve!==null;){var t=ve;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:dn||Hd(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!dn)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Sr(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&C_(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}C_(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 m=d.dehydrated;m!==null&&zl(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(oe(163))}dn||t.flags&512&&xh(t)}catch(f){$t(t,t.return,f)}}if(t===e){ve=null;break}if(n=t.sibling,n!==null){n.return=t.return,ve=n;break}ve=t.return}}function W_(e){for(;ve!==null;){var t=ve;if(t===e){ve=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ve=n;break}ve=t.return}}function H_(e){for(;ve!==null;){var t=ve;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Hd(4,t)}catch(c){$t(t,n,c)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(c){$t(t,o,c)}}var i=t.return;try{xh(t)}catch(c){$t(t,i,c)}break;case 5:var a=t.return;try{xh(t)}catch(c){$t(t,a,c)}}}catch(c){$t(t,t.return,c)}if(t===e){ve=null;break}var s=t.sibling;if(s!==null){s.return=t.return,ve=s;break}ve=t.return}}var DT=Math.ceil,ld=wo.ReactCurrentDispatcher,Xg=wo.ReactCurrentOwner,sr=wo.ReactCurrentBatchConfig,rt=0,Xt=null,Vt=null,nn=0,Pn=0,wa=Qo(0),Gt=0,Ol=null,Di=0,Ud=0,Qg=0,ul=null,yn=null,ev=0,Wa=1/0,ao=null,cd=!1,zh=null,Wo=null,qc=!1,$o=null,ud=0,dl=0,Th=null,Du=-1,Eu=0;function hn(){return rt&6?Ot():Du!==-1?Du:Du=Ot()}function Ho(e){return e.mode&1?rt&2&&nn!==0?nn&-nn:mT.transition!==null?(Eu===0&&(Eu=w1()),Eu):(e=dt,e!==0||(e=window.event,e=e===void 0?16:A1(e.type)),e):1}function zr(e,t,n,r){if(50<dl)throw dl=0,Th=null,Error(oe(185));Xl(e,n,r),(!(rt&2)||e!==Xt)&&(e===Xt&&(!(rt&2)&&(Ud|=n),Gt===4&&Po(e,nn)),Sn(e,r),n===1&&rt===0&&!(t.mode&1)&&(Wa=Ot()+500,Fd&&ei()))}function Sn(e,t){var n=e.callbackNode;mz(e,t);var r=Gu(e,e===Xt?nn:0);if(r===0)n!==null&&Qy(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Qy(n),t===1)e.tag===0?pT(U_.bind(null,e)):q1(U_.bind(null,e)),lT(function(){!(rt&6)&&ei()}),n=null;else{switch(S1(r)){case 1:n=Cg;break;case 4:n=b1;break;case 16:n=Ku;break;case 536870912:n=k1;break;default:n=Ku}n=Kw(n,Lw.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Lw(e,t){if(Du=-1,Eu=0,rt&6)throw Error(oe(327));var n=e.callbackNode;if(Ea()&&e.callbackNode!==n)return null;var r=Gu(e,e===Xt?nn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=dd(e,r);else{t=r;var o=rt;rt|=2;var i=Fw();(Xt!==e||nn!==t)&&(ao=null,Wa=Ot()+500,wi(e,t));do try{IT();break}catch(s){Bw(e,s)}while(!0);Lg(),ld.current=i,rt=o,Vt!==null?t=0:(Xt=null,nn=0,t=Gt)}if(t!==0){if(t===2&&(o=th(e),o!==0&&(r=o,t=Ah(e,o))),t===1)throw n=Ol,wi(e,0),Po(e,r),Sn(e,Ot()),n;if(t===6)Po(e,r);else{if(o=e.current.alternate,!(r&30)&&!ET(o)&&(t=dd(e,r),t===2&&(i=th(e),i!==0&&(r=i,t=Ah(e,i))),t===1))throw n=Ol,wi(e,0),Po(e,r),Sn(e,Ot()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(oe(345));case 2:ci(e,yn,ao);break;case 3:if(Po(e,r),(r&130023424)===r&&(t=ev+500-Ot(),10<t)){if(Gu(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){hn(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ch(ci.bind(null,e,yn,ao),t);break}ci(e,yn,ao);break;case 4:if(Po(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-Cr(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=Ot()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*DT(r/1960))-r,10<r){e.timeoutHandle=ch(ci.bind(null,e,yn,ao),r);break}ci(e,yn,ao);break;case 5:ci(e,yn,ao);break;default:throw Error(oe(329))}}}return Sn(e,Ot()),e.callbackNode===n?Lw.bind(null,e):null}function Ah(e,t){var n=ul;return e.current.memoizedState.isDehydrated&&(wi(e,t).flags|=256),e=dd(e,t),e!==2&&(t=yn,yn=n,t!==null&&Dh(t)),e}function Dh(e){yn===null?yn=e:yn.push.apply(yn,e)}function ET(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(!Ar(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 Po(e,t){for(t&=~Qg,t&=~Ud,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Cr(t),r=1<<n;e[n]=-1,t&=~r}}function U_(e){if(rt&6)throw Error(oe(327));Ea();var t=Gu(e,0);if(!(t&1))return Sn(e,Ot()),null;var n=dd(e,t);if(e.tag!==0&&n===2){var r=th(e);r!==0&&(t=r,n=Ah(e,r))}if(n===1)throw n=Ol,wi(e,0),Po(e,t),Sn(e,Ot()),n;if(n===6)throw Error(oe(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ci(e,yn,ao),Sn(e,Ot()),null}function tv(e,t){var n=rt;rt|=1;try{return e(t)}finally{rt=n,rt===0&&(Wa=Ot()+500,Fd&&ei())}}function Ei(e){$o!==null&&$o.tag===0&&!(rt&6)&&Ea();var t=rt;rt|=1;var n=sr.transition,r=dt;try{if(sr.transition=null,dt=1,e)return e()}finally{dt=r,sr.transition=n,rt=t,!(rt&6)&&ei()}}function nv(){Pn=wa.current,kt(wa)}function wi(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,sT(n)),Vt!==null)for(n=Vt.return;n!==null;){var r=n;switch(Ng(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Xu();break;case 3:Fa(),kt(kn),kt(pn),Ug();break;case 5:Hg(r);break;case 4:Fa();break;case 13:kt(Tt);break;case 19:kt(Tt);break;case 10:Bg(r.type._context);break;case 22:case 23:nv()}n=n.return}if(Xt=e,Vt=e=Uo(e.current,null),nn=Pn=t,Gt=0,Ol=null,Qg=Ud=Di=0,yn=ul=null,vi!==null){for(t=0;t<vi.length;t++)if(n=vi[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}vi=null}return e}function Bw(e,t){do{var n=Vt;try{if(Lg(),zu.current=sd,ad){for(var r=At.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}ad=!1}if(Ai=0,Zt=Kt=At=null,ll=!1,$l=0,Xg.current=null,n===null||n.return===null){Gt=1,Ol=t,Vt=null;break}e:{var i=e,a=n.return,s=n,c=t;if(t=nn,s.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var u=c,d=s,m=d.tag;if(!(d.mode&1)&&(m===0||m===11||m===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 v=P_(a);if(v!==null){v.flags&=-257,I_(v,a,s,i,t),v.mode&1&&E_(i,u,t),t=v,c=u;var g=t.updateQueue;if(g===null){var w=new Set;w.add(c),t.updateQueue=w}else g.add(c);break e}else{if(!(t&1)){E_(i,u,t),rv();break e}c=Error(oe(426))}}else if(jt&&s.mode&1){var j=P_(a);if(j!==null){!(j.flags&65536)&&(j.flags|=256),I_(j,a,s,i,t),Mg(Va(c,s));break e}}i=c=Va(c,s),Gt!==4&&(Gt=2),ul===null?ul=[i]:ul.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var k=Sw(i,c,t);j_(i,k);break e;case 1:s=c;var b=i.type,l=i.stateNode;if(!(i.flags&128)&&(typeof b.getDerivedStateFromError=="function"||l!==null&&typeof l.componentDidCatch=="function"&&(Wo===null||!Wo.has(l)))){i.flags|=65536,t&=-t,i.lanes|=t;var y=xw(i,s,t);j_(i,y);break e}}i=i.return}while(i!==null)}Ww(n)}catch(S){t=S,Vt===n&&n!==null&&(Vt=n=n.return);continue}break}while(!0)}function Fw(){var e=ld.current;return ld.current=sd,e===null?sd:e}function rv(){(Gt===0||Gt===3||Gt===2)&&(Gt=4),Xt===null||!(Di&268435455)&&!(Ud&268435455)||Po(Xt,nn)}function dd(e,t){var n=rt;rt|=2;var r=Fw();(Xt!==e||nn!==t)&&(ao=null,wi(e,t));do try{PT();break}catch(o){Bw(e,o)}while(!0);if(Lg(),rt=n,ld.current=r,Vt!==null)throw Error(oe(261));return Xt=null,nn=0,Gt}function PT(){for(;Vt!==null;)Vw(Vt)}function IT(){for(;Vt!==null&&!oz();)Vw(Vt)}function Vw(e){var t=Uw(e.alternate,e,Pn);e.memoizedProps=e.pendingProps,t===null?Ww(e):Vt=t,Xg.current=null}function Ww(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=CT(n,t),n!==null){n.flags&=32767,Vt=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Gt=6,Vt=null;return}}else if(n=jT(n,t,Pn),n!==null){Vt=n;return}if(t=t.sibling,t!==null){Vt=t;return}Vt=t=e}while(t!==null);Gt===0&&(Gt=5)}function ci(e,t,n){var r=dt,o=sr.transition;try{sr.transition=null,dt=1,RT(e,t,n,r)}finally{sr.transition=o,dt=r}return null}function RT(e,t,n,r){do Ea();while($o!==null);if(rt&6)throw Error(oe(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(oe(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(fz(e,i),e===Xt&&(Vt=Xt=null,nn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||qc||(qc=!0,Kw(Ku,function(){return Ea(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=sr.transition,sr.transition=null;var a=dt;dt=1;var s=rt;rt|=4,Xg.current=null,TT(e,n),Mw(n,e),eT(sh),qu=!!ah,sh=ah=null,e.current=n,AT(n),iz(),rt=s,dt=a,sr.transition=i}else e.current=n;if(qc&&(qc=!1,$o=e,ud=o),i=e.pendingLanes,i===0&&(Wo=null),lz(n.stateNode),Sn(e,Ot()),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(cd)throw cd=!1,e=zh,zh=null,e;return ud&1&&e.tag!==0&&Ea(),i=e.pendingLanes,i&1?e===Th?dl++:(dl=0,Th=e):dl=0,ei(),null}function Ea(){if($o!==null){var e=S1(ud),t=sr.transition,n=dt;try{if(sr.transition=null,dt=16>e?16:e,$o===null)var r=!1;else{if(e=$o,$o=null,ud=0,rt&6)throw Error(oe(331));var o=rt;for(rt|=4,ve=e.current;ve!==null;){var i=ve,a=i.child;if(ve.flags&16){var s=i.deletions;if(s!==null){for(var c=0;c<s.length;c++){var u=s[c];for(ve=u;ve!==null;){var d=ve;switch(d.tag){case 0:case 11:case 15:cl(8,d,i)}var m=d.child;if(m!==null)m.return=d,ve=m;else for(;ve!==null;){d=ve;var f=d.sibling,v=d.return;if(Rw(d),d===u){ve=null;break}if(f!==null){f.return=v,ve=f;break}ve=v}}}var g=i.alternate;if(g!==null){var w=g.child;if(w!==null){g.child=null;do{var j=w.sibling;w.sibling=null,w=j}while(w!==null)}}ve=i}}if(i.subtreeFlags&2064&&a!==null)a.return=i,ve=a;else e:for(;ve!==null;){if(i=ve,i.flags&2048)switch(i.tag){case 0:case 11:case 15:cl(9,i,i.return)}var k=i.sibling;if(k!==null){k.return=i.return,ve=k;break e}ve=i.return}}var b=e.current;for(ve=b;ve!==null;){a=ve;var l=a.child;if(a.subtreeFlags&2064&&l!==null)l.return=a,ve=l;else e:for(a=b;ve!==null;){if(s=ve,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Hd(9,s)}}catch(S){$t(s,s.return,S)}if(s===a){ve=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,ve=y;break e}ve=s.return}}if(rt=o,ei(),Ur&&typeof Ur.onPostCommitFiberRoot=="function")try{Ur.onPostCommitFiberRoot(Nd,e)}catch{}r=!0}return r}finally{dt=n,sr.transition=t}}return!1}function K_(e,t,n){t=Va(n,t),t=Sw(e,t,1),e=Vo(e,t,1),t=hn(),e!==null&&(Xl(e,1,t),Sn(e,t))}function $t(e,t,n){if(e.tag===3)K_(e,e,n);else for(;t!==null;){if(t.tag===3){K_(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Wo===null||!Wo.has(r))){e=Va(n,e),e=xw(t,e,1),t=Vo(t,e,1),e=hn(),t!==null&&(Xl(t,1,e),Sn(t,e));break}}t=t.return}}function $T(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=hn(),e.pingedLanes|=e.suspendedLanes&n,Xt===e&&(nn&n)===n&&(Gt===4||Gt===3&&(nn&130023424)===nn&&500>Ot()-ev?wi(e,0):Qg|=n),Sn(e,t)}function Hw(e,t){t===0&&(e.mode&1?(t=Oc,Oc<<=1,!(Oc&130023424)&&(Oc=4194304)):t=1);var n=hn();e=yo(e,t),e!==null&&(Xl(e,t,n),Sn(e,n))}function NT(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Hw(e,n)}function MT(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(oe(314))}r!==null&&r.delete(t),Hw(e,n)}var Uw;Uw=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||kn.current)bn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return bn=!1,xT(e,t,n);bn=!!(e.flags&131072)}else bn=!1,jt&&t.flags&1048576&&Y1(t,td,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Au(e,t),e=t.pendingProps;var o=Oa(t,pn.current);Da(t,n),o=Gg(null,t,r,e,o,n);var i=qg();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,wn(r)?(i=!0,Qu(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Vg(t),o.updater=Wd,t.stateNode=o,o._reactInternals=t,gh(t,r,e,n),t=_h(null,t,r,!0,i,n)):(t.tag=0,jt&&i&&$g(t),mn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Au(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=LT(r),e=Sr(r,e),o){case 0:t=yh(null,t,r,e,n);break e;case 1:t=N_(null,t,r,e,n);break e;case 11:t=R_(null,t,r,e,n);break e;case 14:t=$_(null,t,r,Sr(r.type,e),n);break e}throw Error(oe(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Sr(r,o),yh(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Sr(r,o),N_(e,t,r,o,n);case 3:e:{if(Tw(t),e===null)throw Error(oe(387));r=t.pendingProps,i=t.memoizedState,o=i.element,tw(e,t),od(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=Va(Error(oe(423)),t),t=M_(e,t,r,n,o);break e}else if(r!==o){o=Va(Error(oe(424)),t),t=M_(e,t,r,n,o);break e}else for(On=Fo(t.stateNode.containerInfo.firstChild),Fn=t,jt=!0,jr=null,n=Q1(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(La(),r===o){t=_o(e,t,n);break e}mn(e,t,r,n)}t=t.child}return t;case 5:return nw(t),e===null&&mh(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,lh(r,o)?a=null:i!==null&&lh(r,i)&&(t.flags|=32),zw(e,t),mn(e,t,a,n),t.child;case 6:return e===null&&mh(t),null;case 13:return Aw(e,t,n);case 4:return Wg(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ba(t,null,r,n):mn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Sr(r,o),R_(e,t,r,o,n);case 7:return mn(e,t,t.pendingProps,n),t.child;case 8:return mn(e,t,t.pendingProps.children,n),t.child;case 12:return mn(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,vt(nd,r._currentValue),r._currentValue=a,i!==null)if(Ar(i.value,a)){if(i.children===o.children&&!kn.current){t=_o(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=ho(-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),fh(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(oe(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),fh(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}mn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Da(t,n),o=cr(o),r=r(o),t.flags|=1,mn(e,t,r,n),t.child;case 14:return r=t.type,o=Sr(r,t.pendingProps),o=Sr(r.type,o),$_(e,t,r,o,n);case 15:return jw(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Sr(r,o),Au(e,t),t.tag=1,wn(r)?(e=!0,Qu(t)):e=!1,Da(t,n),ww(t,r,o),gh(t,r,o,n),_h(null,t,r,!0,e,n);case 19:return Dw(e,t,n);case 22:return Cw(e,t,n)}throw Error(oe(156,t.tag))};function Kw(e,t){return _1(e,t)}function OT(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 ar(e,t,n,r){return new OT(e,t,n,r)}function ov(e){return e=e.prototype,!(!e||!e.isReactComponent)}function LT(e){if(typeof e=="function")return ov(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Sg)return 11;if(e===xg)return 14}return 2}function Uo(e,t){var n=e.alternate;return n===null?(n=ar(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 Pu(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")ov(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case pa:return Si(n.children,o,i,t);case wg:a=8,o|=8;break;case Bf:return e=ar(12,n,t,o|2),e.elementType=Bf,e.lanes=i,e;case Ff:return e=ar(13,n,t,o),e.elementType=Ff,e.lanes=i,e;case Vf:return e=ar(19,n,t,o),e.elementType=Vf,e.lanes=i,e;case n1:return Kd(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case e1:a=10;break e;case t1:a=9;break e;case Sg:a=11;break e;case xg:a=14;break e;case To:a=16,r=null;break e}throw Error(oe(130,e==null?e:typeof e,""))}return t=ar(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Si(e,t,n,r){return e=ar(7,e,r,t),e.lanes=n,e}function Kd(e,t,n,r){return e=ar(22,e,r,t),e.elementType=n1,e.lanes=n,e.stateNode={isHidden:!1},e}function Wm(e,t,n){return e=ar(6,e,null,t),e.lanes=n,e}function Hm(e,t,n){return t=ar(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function BT(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=xm(0),this.expirationTimes=xm(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xm(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function iv(e,t,n,r,o,i,a,s,c){return e=new BT(e,t,n,s,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ar(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vg(i),e}function FT(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:da,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Gw(e){if(!e)return qo;e=e._reactInternals;e:{if(Mi(e)!==e||e.tag!==1)throw Error(oe(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(wn(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(oe(171))}if(e.tag===1){var n=e.type;if(wn(n))return G1(e,n,t)}return t}function qw(e,t,n,r,o,i,a,s,c){return e=iv(n,r,!0,e,o,i,a,s,c),e.context=Gw(null),n=e.current,r=hn(),o=Ho(n),i=ho(r,o),i.callback=t??null,Vo(n,i,o),e.current.lanes=o,Xl(e,o,r),Sn(e,r),e}function Gd(e,t,n,r){var o=t.current,i=hn(),a=Ho(o);return n=Gw(n),t.context===null?t.context=n:t.pendingContext=n,t=ho(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Vo(o,t,a),e!==null&&(zr(e,o,a,i),Cu(e,o,a)),a}function pd(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 G_(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function av(e,t){G_(e,t),(e=e.alternate)&&G_(e,t)}var Yw=typeof reportError=="function"?reportError:function(e){console.error(e)};function sv(e){this._internalRoot=e}qd.prototype.render=sv.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(oe(409));Gd(e,t,null,null)};qd.prototype.unmount=sv.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ei(function(){Gd(null,e,null,null)}),t[vo]=null}};function qd(e){this._internalRoot=e}qd.prototype.unstable_scheduleHydration=function(e){if(e){var t=C1();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Eo.length&&t!==0&&t<Eo[n].priority;n++);Eo.splice(n,0,e),n===0&&T1(e)}};function lv(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Yd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function q_(){}function VT(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=pd(a);i.call(u)}}var a=qw(t,r,e,0,null,!1,!1,"",q_);return e._reactRootContainer=a,e[vo]=a.current,Dl(e.nodeType===8?e.parentNode:e),Ei(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=pd(c);s.call(u)}}var c=iv(e,0,!1,null,null,!1,!1,"",q_);return e._reactRootContainer=c,e[vo]=c.current,Dl(e.nodeType===8?e.parentNode:e),Ei(function(){Gd(t,c,n,r)}),c}function Jd(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=pd(a);s.call(c)}}Gd(t,a,e,o)}else a=VT(n,t,e,o,r);return pd(a)}x1=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Gs(t.pendingLanes);n!==0&&(zg(t,n|1),Sn(t,Ot()),!(rt&6)&&(Wa=Ot()+500,ei()))}break;case 13:Ei(function(){var r=yo(e,1);if(r!==null){var o=hn();zr(r,e,1,o)}}),av(e,1)}};Tg=function(e){if(e.tag===13){var t=yo(e,134217728);if(t!==null){var n=hn();zr(t,e,134217728,n)}av(e,134217728)}};j1=function(e){if(e.tag===13){var t=Ho(e),n=yo(e,t);if(n!==null){var r=hn();zr(n,e,t,r)}av(e,t)}};C1=function(){return dt};z1=function(e,t){var n=dt;try{return dt=e,t()}finally{dt=n}};Xf=function(e,t,n){switch(t){case"input":if(Uf(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=Bd(r);if(!o)throw Error(oe(90));o1(r),Uf(r,o)}}}break;case"textarea":a1(e,n);break;case"select":t=n.value,t!=null&&Ca(e,!!n.multiple,t,!1)}};m1=tv;f1=Ei;var WT={usingClientEntryPoint:!1,Events:[ec,ga,Bd,d1,p1,tv]},xs={findFiberByHostInstance:gi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},HT={bundleType:xs.bundleType,version:xs.version,rendererPackageName:xs.rendererPackageName,rendererConfig:xs.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:wo.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=v1(e),e===null?null:e.stateNode},findFiberByHostInstance:xs.findFiberByHostInstance,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 Yc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Yc.isDisabled&&Yc.supportsFiber)try{Nd=Yc.inject(HT),Ur=Yc}catch{}}Kn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=WT;Kn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!lv(t))throw Error(oe(200));return FT(e,t,null,n)};Kn.createRoot=function(e,t){if(!lv(e))throw Error(oe(299));var n=!1,r="",o=Yw;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=iv(e,1,!1,null,null,n,!1,r,o),e[vo]=t.current,Dl(e.nodeType===8?e.parentNode:e),new sv(t)};Kn.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(oe(188)):(e=Object.keys(e).join(","),Error(oe(268,e)));return e=v1(t),e=e===null?null:e.stateNode,e};Kn.flushSync=function(e){return Ei(e)};Kn.hydrate=function(e,t,n){if(!Yd(t))throw Error(oe(200));return Jd(null,e,t,!0,n)};Kn.hydrateRoot=function(e,t,n){if(!lv(e))throw Error(oe(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=Yw;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=qw(t,null,e,1,n??null,o,!1,i,a),e[vo]=t.current,Dl(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 qd(t)};Kn.render=function(e,t,n){if(!Yd(t))throw Error(oe(200));return Jd(null,e,t,!1,n)};Kn.unmountComponentAtNode=function(e){if(!Yd(e))throw Error(oe(40));return e._reactRootContainer?(Ei(function(){Jd(null,null,e,!1,function(){e._reactRootContainer=null,e[vo]=null})}),!0):!1};Kn.unstable_batchedUpdates=tv;Kn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Yd(n))throw Error(oe(200));if(e==null||e._reactInternals===void 0)throw Error(oe(38));return Jd(e,t,n,!1,r)};Kn.version="18.3.1-next-f1338f8080-20240426";function Jw(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Jw)}catch(e){console.error(e)}}Jw(),Jk.exports=Kn;var Zd=Jk.exports;const Ys=fg(Zd);var Zw,Y_=Zd;Zw=Y_.createRoot,Y_.hydrateRoot;var Xw={};function UT(e){const t=new Error(e);if(t.stack===void 0)try{throw t}catch{}return t}var KT=UT,Ue=KT;function GT(e){return!!e&&typeof e.then=="function"}var bt=GT;function qT(e,t){if(e!=null)return e;throw Ue(t??"Got unexpected null or undefined")}var Ct=qT;function Oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Xd{getValue(){throw Ue("BaseLoadable")}toPromise(){throw Ue("BaseLoadable")}valueMaybe(){throw Ue("BaseLoadable")}valueOrThrow(){throw Ue(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw Ue("BaseLoadable")}promiseOrThrow(){throw Ue(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw Ue("BaseLoadable")}errorOrThrow(){throw Ue(`Loadable expected error, but in "${this.state}" state`)}is(t){return t.state===this.state&&t.contents===this.contents}map(t){throw Ue("BaseLoadable")}}class YT extends Xd{constructor(t){super(),Oe(this,"state","hasValue"),Oe(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 bt(n)?Pi(n):Ha(n)?n:nc(n)}catch(n){return bt(n)?Pi(n.next(()=>this.map(t))):Qd(n)}}}class JT extends Xd{constructor(t){super(),Oe(this,"state","hasError"),Oe(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 Qw extends Xd{constructor(t){super(),Oe(this,"state","loading"),Oe(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 Pi(this.contents.then(n=>{const r=t(n);if(Ha(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(bt(n))return n.then(()=>this.map(t).contents);throw n}))}}function nc(e){return Object.freeze(new YT(e))}function Qd(e){return Object.freeze(new JT(e))}function Pi(e){return Object.freeze(new Qw(e))}function eS(){return Object.freeze(new Qw(new Promise(()=>{})))}function ZT(e){return e.every(t=>t.state==="hasValue")?nc(e.map(t=>t.contents)):e.some(t=>t.state==="hasError")?Qd(Ct(e.find(t=>t.state==="hasError"),"Invalid loadable passed to loadableAll").contents):Pi(Promise.all(e.map(t=>t.contents)))}function tS(e){const n=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(o=>e[o])).map(o=>Ha(o)?o:bt(o)?Pi(o):nc(o)),r=ZT(n);return Array.isArray(e)?r:r.map(o=>Object.getOwnPropertyNames(e).reduce((i,a,s)=>({...i,[a]:o[s]}),{}))}function Ha(e){return e instanceof Xd}const XT={of:e=>bt(e)?Pi(e):Ha(e)?e:nc(e),error:e=>Qd(e),loading:()=>eS(),all:tS,isLoadable:Ha};var Oi={loadableWithValue:nc,loadableWithError:Qd,loadableWithPromise:Pi,loadableLoading:eS,loadableAll:tS,isLoadable:Ha,RecoilLoadable:XT},QT=Oi.loadableWithValue,eA=Oi.loadableWithError,tA=Oi.loadableWithPromise,nA=Oi.loadableLoading,rA=Oi.loadableAll,oA=Oi.isLoadable,iA=Oi.RecoilLoadable,rc=Object.freeze({__proto__:null,loadableWithValue:QT,loadableWithError:eA,loadableWithPromise:tA,loadableLoading:nA,loadableAll:rA,isLoadable:oA,RecoilLoadable:iA});const Eh={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 aA(e,t){var n,r;const o=(n=Xw[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 Ue(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t(o==="true")}function sA(e,t){var n;const r=(n=Xw[e])===null||n===void 0?void 0:n.trim();r==null||r===""||t(r.split(/\s*,\s*|\s+/))}function lA(){var e;typeof process>"u"||((e=process)===null||e===void 0?void 0:e.env)!=null&&(aA("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",t=>{Eh.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=t}),sA("RECOIL_GKS_ENABLED",t=>{t.forEach(n=>{Eh.RECOIL_GKS_ENABLED.add(n)})}))}lA();var ss=Eh;function ep(e){return ss.RECOIL_GKS_ENABLED.has(e)}ep.setPass=e=>{ss.RECOIL_GKS_ENABLED.add(e)};ep.setFail=e=>{ss.RECOIL_GKS_ENABLED.delete(e)};ep.clear=()=>{ss.RECOIL_GKS_ENABLED.clear()};var ht=ep;function cA(e,t,{error:n}={}){return null}var uA=cA,cv=uA,Um,Km,Gm;const dA=(Um=ye.createMutableSource)!==null&&Um!==void 0?Um:ye.unstable_createMutableSource,nS=(Km=ye.useMutableSource)!==null&&Km!==void 0?Km:ye.unstable_useMutableSource,rS=(Gm=ye.useSyncExternalStore)!==null&&Gm!==void 0?Gm:ye.unstable_useSyncExternalStore;function pA(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;return((e=t?.current)!==null&&e!==void 0?e:n.currentDispatcher).useSyncExternalStore!=null}function mA(){return ht("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:ht("recoil_sync_external_store")&&rS!=null?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:ht("recoil_mutable_source")&&nS!=null&&typeof window<"u"&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?ht("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:ht("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}function fA(){return!1}var oc={createMutableSource:dA,useMutableSource:nS,useSyncExternalStore:rS,currentRendererSupportsUseSyncExternalStore:pA,reactMode:mA,isFastRefreshEnabled:fA};class uv{constructor(t){Oe(this,"key",void 0),this.key=t}toJSON(){return{key:this.key}}}class oS extends uv{}class iS extends uv{}function hA(e){return e instanceof oS||e instanceof iS}var tp={AbstractRecoilValue:uv,RecoilState:oS,RecoilValueReadOnly:iS,isRecoilValue:hA},gA=tp.AbstractRecoilValue,vA=tp.RecoilState,yA=tp.RecoilValueReadOnly,_A=tp.isRecoilValue,Ua=Object.freeze({__proto__:null,AbstractRecoilValue:gA,RecoilState:vA,RecoilValueReadOnly:yA,isRecoilValue:_A});function bA(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()}var np=bA;class aS{}const kA=new aS,Ii=new Map,dv=new Map;function wA(e){return np(e,t=>Ct(dv.get(t)))}function SA(e){if(Ii.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 xA(e){ss.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&SA(e.key),Ii.set(e.key,e);const t=e.set==null?new Ua.RecoilValueReadOnly(e.key):new Ua.RecoilState(e.key);return dv.set(e.key,t),t}class sS extends Error{}function jA(e){const t=Ii.get(e);if(t==null)throw new sS(`Missing definition for RecoilValue: "${e}""`);return t}function CA(e){return Ii.get(e)}const md=new Map;function zA(e){var t;if(!ht("recoil_memory_managament_2020"))return;const n=Ii.get(e);if(n!=null&&(t=n.shouldDeleteConfigOnRelease)!==null&&t!==void 0&&t.call(n)){var r;Ii.delete(e),(r=lS(e))===null||r===void 0||r(),md.delete(e)}}function TA(e,t){ht("recoil_memory_managament_2020")&&(t===void 0?md.delete(e):md.set(e,t))}function lS(e){return md.get(e)}var An={nodes:Ii,recoilValues:dv,registerNode:xA,getNode:jA,getNodeMaybe:CA,deleteNodeConfigIfPossible:zA,setConfigDeletionHandler:TA,getConfigDeletionHandler:lS,recoilValuesForKeys:wA,NodeMissingError:sS,DefaultValue:aS,DEFAULT_VALUE:kA};function AA(e,t){t()}var DA={enqueueExecution:AA};function EA(e,t){return t={exports:{}},e(t,t.exports),t.exports}var PA=EA(function(e){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(A){return typeof A}:function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},n={},r=5,o=Math.pow(2,r),i=o-1,a=o/2,s=o/4,c={},u=function(D){return function(){return D}},d=n.hash=function(A){var D=typeof A>"u"?"undefined":t(A);if(D==="number")return A;D!=="string"&&(A+="");for(var W=0,X=0,ee=A.length;X<ee;++X){var se=A.charCodeAt(X);W=(W<<5)-W+se|0}return W},m=function(D){return D-=D>>1&1431655765,D=(D&858993459)+(D>>2&858993459),D=D+(D>>4)&252645135,D+=D>>8,D+=D>>16,D&127},f=function(D,W){return W>>>D&i},v=function(D){return 1<<D},g=function(D,W){return m(D&W-1)},w=function(D,W,X,ee){var se=ee;if(!D){var he=ee.length;se=new Array(he);for(var be=0;be<he;++be)se[be]=ee[be]}return se[W]=X,se},j=function(D,W,X){var ee=X.length-1,se=0,he=0,be=X;if(D)se=he=W;else for(be=new Array(ee);se<W;)be[he++]=X[se++];for(++se;se<=ee;)be[he++]=X[se++];return D&&(be.length=ee),be},k=function(D,W,X,ee){var se=ee.length;if(D){for(var he=se;he>=W;)ee[he--]=ee[he];return ee[W]=X,ee}for(var be=0,Se=0,le=new Array(se+1);be<W;)le[Se++]=ee[be++];for(le[W]=X;be<se;)le[++Se]=ee[be++];return le},b=1,l=2,y=3,S=4,x={__hamt_isEmpty:!0},C=function(D){return D===x||D&&D.__hamt_isEmpty},z=function(D,W,X,ee){return{type:b,edit:D,hash:W,key:X,value:ee,_modify:R}},E=function(D,W,X){return{type:l,edit:D,hash:W,children:X,_modify:V}},p=function(D,W,X){return{type:y,edit:D,mask:W,children:X,_modify:U}},T=function(D,W,X){return{type:S,edit:D,size:W,children:X,_modify:Z}},I=function(D){return D===x||D.type===b||D.type===l},$=function(D,W,X,ee,se){for(var he=[],be=ee,Se=0,le=0;be;++le)be&1&&(he[le]=se[Se++]),be>>>=1;return he[W]=X,T(D,Se+1,he)},M=function(D,W,X,ee){for(var se=new Array(W-1),he=0,be=0,Se=0,le=ee.length;Se<le;++Se)if(Se!==X){var Ke=ee[Se];Ke&&!C(Ke)&&(se[he++]=Ke,be|=1<<Se)}return p(D,be,se)},H=function A(D,W,X,ee,se,he){if(X===se)return E(D,X,[he,ee]);var be=f(W,X),Se=f(W,se);return p(D,v(be)|v(Se),be===Se?[A(D,W+r,X,ee,se,he)]:be<Se?[ee,he]:[he,ee])},N=function(D,W,X,ee,se,he,be,Se){for(var le=se.length,Ke=0;Ke<le;++Ke){var Ht=se[Ke];if(X(be,Ht.key)){var yt=Ht.value,on=he(yt);return on===yt?se:on===c?(--Se.value,j(D,Ke,se)):w(D,Ke,z(W,ee,be,on),se)}}var an=he();return an===c?se:(++Se.value,w(D,le,z(W,ee,be,an),se))},F=function(D,W){return D===W.edit},R=function(D,W,X,ee,se,he,be){if(W(he,this.key)){var Se=ee(this.value);return Se===this.value?this:Se===c?(--be.value,x):F(D,this)?(this.value=Se,this):z(D,se,he,Se)}var le=ee();return le===c?this:(++be.value,H(D,X,this.hash,this,se,z(D,se,he,le)))},V=function(D,W,X,ee,se,he,be){if(se===this.hash){var Se=F(D,this),le=N(Se,D,W,this.hash,this.children,ee,he,be);return le===this.children?this:le.length>1?E(D,this.hash,le):le[0]}var Ke=ee();return Ke===c?this:(++be.value,H(D,X,this.hash,this,se,z(D,se,he,Ke)))},U=function(D,W,X,ee,se,he,be){var Se=this.mask,le=this.children,Ke=f(X,se),Ht=v(Ke),yt=g(Se,Ht),on=Se&Ht,an=on?le[yt]:x,En=an._modify(D,W,X+r,ee,se,he,be);if(an===En)return this;var Ir=F(D,this),yr=Se,Qr=void 0;if(on&&C(En)){if(yr&=~Ht,!yr)return x;if(le.length<=2&&I(le[yt^1]))return le[yt^1];Qr=j(Ir,yt,le)}else if(!on&&!C(En)){if(le.length>=a)return $(D,Ke,En,Se,le);yr|=Ht,Qr=k(Ir,yt,En,le)}else Qr=w(Ir,yt,En,le);return Ir?(this.mask=yr,this.children=Qr,this):p(D,yr,Qr)},Z=function(D,W,X,ee,se,he,be){var Se=this.size,le=this.children,Ke=f(X,se),Ht=le[Ke],yt=(Ht||x)._modify(D,W,X+r,ee,se,he,be);if(Ht===yt)return this;var on=F(D,this),an=void 0;if(C(Ht)&&!C(yt))++Se,an=w(on,Ke,yt,le);else if(!C(Ht)&&C(yt)){if(--Se,Se<=s)return M(D,Se,Ke,le);an=w(on,Ke,x,le)}else an=w(on,Ke,yt,le);return on?(this.size=Se,this.children=an,this):T(D,Se,an)};x._modify=function(A,D,W,X,ee,se,he){var be=X();return be===c?x:(++he.value,z(A,ee,se,be))};function P(A,D,W,X,ee){this._editable=A,this._edit=D,this._config=W,this._root=X,this._size=ee}P.prototype.setTree=function(A,D){return this._editable?(this._root=A,this._size=D,this):A===this._root?this:new P(this._editable,this._edit,this._config,A,D)};var B=n.tryGetHash=function(A,D,W,X){for(var ee=X._root,se=0,he=X._config.keyEq;;)switch(ee.type){case b:return he(W,ee.key)?ee.value:A;case l:{if(D===ee.hash)for(var be=ee.children,Se=0,le=be.length;Se<le;++Se){var Ke=be[Se];if(he(W,Ke.key))return Ke.value}return A}case y:{var Ht=f(se,D),yt=v(Ht);if(ee.mask&yt){ee=ee.children[g(ee.mask,yt)],se+=r;break}return A}case S:{if(ee=ee.children[f(se,D)],ee){se+=r;break}return A}default:return A}};P.prototype.tryGetHash=function(A,D,W){return B(A,D,W,this)};var L=n.tryGet=function(A,D,W){return B(A,W._config.hash(D),D,W)};P.prototype.tryGet=function(A,D){return L(A,D,this)};var Q=n.getHash=function(A,D,W){return B(void 0,A,D,W)};P.prototype.getHash=function(A,D){return Q(A,D,this)},n.get=function(A,D){return B(void 0,D._config.hash(A),A,D)},P.prototype.get=function(A,D){return L(D,A,this)};var O=n.has=function(A,D,W){return B(c,A,D,W)!==c};P.prototype.hasHash=function(A,D){return O(A,D,this)};var ae=n.has=function(A,D){return O(D._config.hash(A),A,D)};P.prototype.has=function(A){return ae(A,this)};var ne=function(D,W){return D===W};n.make=function(A){return new P(0,0,{keyEq:A&&A.keyEq||ne,hash:A&&A.hash||d},x,0)},n.empty=n.make();var te=n.isEmpty=function(A){return A&&!!C(A._root)};P.prototype.isEmpty=function(){return te(this)};var de=n.modifyHash=function(A,D,W,X){var ee={value:X._size},se=X._root._modify(X._editable?X._edit:NaN,X._config.keyEq,0,A,D,W,ee);return X.setTree(se,ee.value)};P.prototype.modifyHash=function(A,D,W){return de(W,A,D,this)};var me=n.modify=function(A,D,W){return de(A,W._config.hash(D),D,W)};P.prototype.modify=function(A,D){return me(D,A,this)};var ie=n.setHash=function(A,D,W,X){return de(u(W),A,D,X)};P.prototype.setHash=function(A,D,W){return ie(A,D,W,this)};var je=n.set=function(A,D,W){return ie(W._config.hash(A),A,D,W)};P.prototype.set=function(A,D){return je(A,D,this)};var we=u(c),_e=n.removeHash=function(A,D,W){return de(we,A,D,W)};P.prototype.removeHash=P.prototype.deleteHash=function(A,D){return _e(A,D,this)};var ce=n.remove=function(A,D){return _e(D._config.hash(A),A,D)};P.prototype.remove=P.prototype.delete=function(A){return ce(A,this)};var xe=n.beginMutation=function(A){return new P(A._editable+1,A._edit+1,A._config,A._root,A._size)};P.prototype.beginMutation=function(){return xe(this)};var fe=n.endMutation=function(A){return A._editable=A._editable&&A._editable-1,A};P.prototype.endMutation=function(){return fe(this)};var Fe=n.mutate=function(A,D){var W=xe(D);return A(W),fe(W)};P.prototype.mutate=function(A){return Fe(A,this)};var We=function(D){return D&&Ae(D[0],D[1],D[2],D[3],D[4])},Ae=function(D,W,X,ee,se){for(;X<D;){var he=W[X++];if(he&&!C(he))return it(he,ee,[D,W,X,ee,se])}return We(se)},it=function(D,W,X){switch(D.type){case b:return{value:W(D),rest:X};case l:case S:case y:var ee=D.children;return Ae(ee.length,ee,0,W,X);default:return We(X)}},ue={done:!0};function De(A){this.v=A}De.prototype.next=function(){if(!this.v)return ue;var A=this.v;return this.v=We(A.rest),A},De.prototype[Symbol.iterator]=function(){return this};var et=function(D,W){return new De(it(D._root,W))},tt=function(D){return[D.key,D.value]},Ye=n.entries=function(A){return et(A,tt)};P.prototype.entries=P.prototype[Symbol.iterator]=function(){return Ye(this)};var ot=function(D){return D.key},Re=n.keys=function(A){return et(A,ot)};P.prototype.keys=function(){return Re(this)};var gt=function(D){return D.value},Ee=n.values=P.prototype.values=function(A){return et(A,gt)};P.prototype.values=function(){return Ee(this)};var zt=n.fold=function(A,D,W){var X=W._root;if(X.type===b)return A(D,X.value,X.key);for(var ee=[X.children],se=void 0;se=ee.pop();)for(var he=0,be=se.length;he<be;){var Se=se[he++];Se&&Se.type&&(Se.type===b?D=A(D,Se.value,Se.key):ee.push(Se.children))}return D};P.prototype.fold=function(A,D){return zt(A,D,this)};var ke=n.forEach=function(A,D){return zt(function(W,X,ee){return A(X,ee,D)},null,D)};P.prototype.forEach=function(A){return ke(A,this)};var Ie=n.count=function(A){return A._size};P.prototype.count=function(){return Ie(this)},Object.defineProperty(P.prototype,"size",{get:P.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n});class IA{constructor(t){Oe(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 mv(this)}toMap(){return new Map(this._map)}}class pv{constructor(t){if(Oe(this,"_hamt",PA.empty.beginMutation()),t instanceof pv){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 mv(this)}toMap(){return new Map(this._hamt)}}function mv(e){return ht("recoil_hamt_2020")?new pv(e):new IA(e)}var RA={persistentMap:mv},$A=RA.persistentMap,NA=Object.freeze({__proto__:null,persistentMap:$A});function MA(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 pl=MA;function OA(e,t){const n=new Map;return e.forEach((r,o)=>{n.set(o,t(r,o))}),n}var fd=OA;function LA(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function BA(e){return{nodeDeps:fd(e.nodeDeps,t=>new Set(t)),nodeToNodeSubscriptions:fd(e.nodeToNodeSubscriptions,t=>new Set(t))}}function qm(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:pl(t,a);for(const c of s)i.has(c)||i.set(c,new Set),Ct(i.get(c)).add(e);if(a){const c=pl(a,t);for(const u of c){if(!i.has(u))return;const d=Ct(i.get(u));d.delete(e),d.size===0&&i.delete(u)}}}function FA(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(qm(e,t,u),r===((a=c.previousTree)===null||a===void 0?void 0:a.version)){const m=n.getGraph(c.currentTree.version);qm(e,t,m,u)}if(r===((s=c.previousTree)===null||s===void 0?void 0:s.version)||r===c.currentTree.version){var d;const m=(d=c.nextTree)===null||d===void 0?void 0:d.version;if(m!==void 0){const f=n.getGraph(m);qm(e,t,f,u)}}}var ic={cloneGraph:BA,graph:LA,saveDepsToStore:FA};let VA=0;const WA=()=>VA++;let HA=0;const UA=()=>HA++;let KA=0;const GA=()=>KA++;var rp={getNextTreeStateVersion:WA,getNextStoreID:UA,getNextComponentID:GA};const{persistentMap:J_}=NA,{graph:qA}=ic,{getNextTreeStateVersion:cS}=rp;function uS(){const e=cS();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:J_(),nonvalidatedAtoms:J_()}}function YA(){const e=uS();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,qA()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var dS={makeEmptyTreeState:uS,makeEmptyStoreState:YA,getNextTreeStateVersion:cS};class pS{}function JA(){return new pS}var op={RetentionZone:pS,retentionZone:JA};function ZA(e,t){const n=new Set(e);return n.add(t),n}function XA(e,t){const n=new Set(e);return n.delete(t),n}function QA(e,t,n){const r=new Map(e);return r.set(t,n),r}function eD(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r}function tD(e,t){const n=new Map(e);return n.delete(t),n}function nD(e,t){const n=new Map(e);return t.forEach(r=>n.delete(r)),n}var mS={setByAddingToSet:ZA,setByDeletingFromSet:XA,mapBySettingInMap:QA,mapByUpdatingInMap:eD,mapByDeletingFromMap:tD,mapByDeletingMultipleFromMap:nD};function*rD(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)}var fv=rD;function oD(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 fS=oD;const{getNode:ac,getNodeMaybe:iD,recoilValuesForKeys:Z_}=An,{RetentionZone:X_}=op,{setByAddingToSet:aD}=mS,sD=Object.freeze(new Set);class lD extends Error{}function cD(e,t,n){if(!ht("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 X_)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!ht("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 X_)a(n);else if(Array.isArray(n))for(const s of n)a(s)}}function hv(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=ac(n),a=cD(e,n,i.retainedBy),s=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{s(),a()})}function uD(e,t,n){hv(e,e.getState().currentTree,t,n)}function dD(e,t){var n;const r=e.getState();(n=r.nodeCleanupFunctions.get(t))===null||n===void 0||n(),r.nodeCleanupFunctions.delete(t)}function pD(e,t,n){return hv(e,t,n,"get"),ac(n).get(e,t)}function hS(e,t,n){return ac(n).peek(e,t)}function mD(e,t,n){var r;const o=iD(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:aD(e.dirtyAtoms,t)}}function fD(e,t,n,r){const o=ac(n);if(o.set==null)throw new lD(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return hv(e,t,n,"set"),i(e,t,r)}function hD(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=ac(n).nodeType;return fS({type:i},{loadable:()=>hS(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 Z_((a=o.nodeDeps.get(n))!==null&&a!==void 0?a:[])},subscribers:()=>{var a,s;return{nodes:Z_(fv(gS(e,t,new Set([n])),c=>c!==n)),components:np((a=(s=r.nodeToComponentSubscriptions.get(n))===null||s===void 0?void 0:s.values())!==null&&a!==void 0?a:[],([c])=>({name:c}))}}})}function gS(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:sD;for(const u of c)r.has(u)||o.push(u)}return r}var ti={getNodeLoadable:pD,peekNodeLoadable:hS,setNodeValue:fD,initializeNode:uD,cleanUpNode:dD,setUnvalidatedAtomValue_DEPRECATED:mD,peekNodeInfo:hD,getDownstreamNodes:gS};let vS=null;function gD(e){vS=e}function vD(){var e;(e=vS)===null||e===void 0||e()}var yS={setInvalidateMemoizedSnapshot:gD,invalidateMemoizedSnapshot:vD};const{getDownstreamNodes:yD,getNodeLoadable:_S,setNodeValue:_D}=ti,{getNextComponentID:bD}=rp,{getNode:kD,getNodeMaybe:bS}=An,{DefaultValue:gv}=An,{reactMode:wD}=oc,{AbstractRecoilValue:SD,RecoilState:xD,RecoilValueReadOnly:jD,isRecoilValue:CD}=Ua,{invalidateMemoizedSnapshot:zD}=yS;function TD(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=_S(e,n,t);return a.state==="loading"&&a.contents.catch(()=>{}),a}function AD(e,t){const n=e.clone();return t.forEach((r,o)=>{r.state==="hasValue"&&r.contents instanceof gv?n.delete(o):n.set(o,r)}),n}function DD(e,t,{key:n},r){if(typeof r=="function"){const o=_S(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 Ue(i)}else if(o.state==="hasError")throw o.contents;return r(o.contents)}else return r}function ED(e,t,n){if(n.type==="set"){const{recoilValue:o,valueOrUpdater:i}=n,a=DD(e,t,o,i),s=_D(e,t,o.key,a);for(const[c,u]of s.entries())Ph(t,c,u)}else if(n.type==="setLoadable"){const{recoilValue:{key:o},loadable:i}=n;Ph(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=bS(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 cv(`Unknown action ${n.type}`)}function Ph(e,t,n){n.state==="hasValue"&&n.contents instanceof gv?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function kS(e,t){e.replaceState(n=>{const r=wS(n);for(const o of t)ED(e,r,o);return SS(e,r),zD(),r})}function ip(e,t){if(ml.length){const n=ml[ml.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else kS(e,[t])}const ml=[];function PD(){const e=new Map;return ml.push(e),()=>{for(const[t,n]of e)kS(t,n);ml.pop()}}function wS(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function SS(e,t){const n=yD(e,t,t.dirtyAtoms);for(const i of n){var r,o;(r=bS(i))===null||r===void 0||(o=r.invalidate)===null||o===void 0||o.call(r,t)}}function xS(e,t,n){ip(e,{type:"set",recoilValue:t,valueOrUpdater:n})}function ID(e,t,n){if(n instanceof gv)return xS(e,t,n);ip(e,{type:"setLoadable",recoilValue:t,loadable:n})}function RD(e,t){ip(e,{type:"markModified",recoilValue:t})}function $D(e,t,n){ip(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})}function ND(e,{key:t},n,r=null){const o=bD(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),Ct(i.nodeToComponentSubscriptions.get(t)).set(o,[r??"<not captured>",n]);const a=wD();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 MD(e,t){var n;const{currentTree:r}=e.getState(),o=kD(t.key);(n=o.clearCache)===null||n===void 0||n.call(o,e,r)}var Zr={RecoilValueReadOnly:jD,AbstractRecoilValue:SD,RecoilState:xD,getRecoilValueAsLoadable:TD,setRecoilValue:xS,setRecoilValueLoadable:ID,markRecoilValueModified:RD,setUnvalidatedRecoilValue:$D,subscribeToRecoilValue:ND,isRecoilValue:CD,applyAtomValueWrites:AD,batchStart:PD,writeLoadableToTreeState:Ph,invalidateDownstreams:SS,copyTreeState:wS,refreshRecoilValue:MD};function OD(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 LD=OD;const{cleanUpNode:BD}=ti,{deleteNodeConfigIfPossible:FD,getNode:jS}=An,{RetentionZone:CS}=op,VD=12e4,zS=new Set;function TS(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 CS)for(const s of KD(n,a))o.add(s);else o.add(a);const i=WD(e,o);for(const a of i)UD(e,r,a)}function WD(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=HD(e,r,c,i,a);for(const g of d){var m;if(jS(g).retainedBy==="recoilRoot"){a.add(g);continue}if(((m=n.retention.referenceCounts.get(g))!==null&&m!==void 0?m:0)>0){a.add(g);continue}if(AS(g).some(j=>n.retention.referenceCounts.get(j))){a.add(g);continue}const w=o.nodeToNodeSubscriptions.get(g);if(w&&LD(w,j=>a.has(j))){a.add(g);continue}i.add(g),u.add(g)}const f=new Set;for(const g of u)for(const w of(v=o.nodeDeps.get(g))!==null&&v!==void 0?v:zS){var v;i.has(w)||f.add(w)}f.size&&s(f)}}function HD(e,t,n,r,o){const i=e.getGraph(t.version),a=[],s=new Set;for(;n.size>0;)c(Ct(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 m of d)c(m);s.add(u),n.delete(u),a.push(u)}}function UD(e,t,n){if(!ht("recoil_memory_managament_2020"))return;BD(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=AS(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)}FD(n)}function KD(e,t){var n;return(n=e.retention.nodesRetainedByZone.get(t))!==null&&n!==void 0?n:zS}function AS(e){const t=jS(e).retainedBy;return t===void 0||t==="components"||t==="recoilRoot"?[]:t instanceof CS?[t]:t}function GD(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):TS(e,new Set([t]))}function qD(e,t,n){var r;if(!ht("recoil_memory_managament_2020"))return;const o=e.getState().retention.referenceCounts,i=((r=o.get(t))!==null&&r!==void 0?r:0)+n;i===0?DS(e,t):o.set(t,i)}function DS(e,t){if(!ht("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),GD(e,t)}function YD(e){if(!ht("recoil_memory_managament_2020"))return;const t=e.getState();TS(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}function JD(e){return e===void 0?"recoilRoot":e}var Li={SUSPENSE_TIMEOUT_MS:VD,updateRetainCount:qD,updateRetainCountToZero:DS,releaseScheduledRetainablesNow:YD,retainedByOptionWithDefault:JD};const{unstable_batchedUpdates:ZD}=Ys;var XD={unstable_batchedUpdates:ZD};const{unstable_batchedUpdates:QD}=XD;var eE={unstable_batchedUpdates:QD};const{batchStart:tE}=Zr,{unstable_batchedUpdates:nE}=eE;let vv=nE||(e=>e());const rE=e=>{vv=e},oE=()=>vv,iE=e=>{vv(()=>{let t=()=>{};try{t=tE(),e()}finally{t()}})};var ap={getBatcher:oE,setBatcher:rE,batchUpdates:iE};function*aE(e){for(const t of e)for(const n of t)yield n}var ES=aE;const PS=typeof Window>"u"||typeof window>"u",sE=e=>!PS&&(e===window||e instanceof Window),lE=typeof navigator<"u"&&navigator.product==="ReactNative";var sp={isSSR:PS,isReactNative:lE,isWindow:sE};function cE(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 uE(e,t){let n,r;return(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r}}function dE(e,t){let n,r;return[(...a)=>{const s=t(...a);return n===s||(n=s,r=e(...a)),r},()=>{n=null}]}var pE={memoizeWithArgsHash:cE,memoizeOneWithArgsHash:uE,memoizeOneWithArgsHashAndInvalidation:dE};const{batchUpdates:Ih}=ap,{initializeNode:mE,peekNodeInfo:fE}=ti,{graph:hE}=ic,{getNextStoreID:gE}=rp,{DEFAULT_VALUE:vE,recoilValues:Q_,recoilValuesForKeys:eb}=An,{AbstractRecoilValue:yE,getRecoilValueAsLoadable:_E,setRecoilValue:tb,setUnvalidatedRecoilValue:bE}=Zr,{updateRetainCount:Iu}=Li,{setInvalidateMemoizedSnapshot:kE}=yS,{getNextTreeStateVersion:wE,makeEmptyStoreState:SE}=dS,{isSSR:xE}=sp,{memoizeOneWithArgsHashAndInvalidation:jE}=pE;class lp{constructor(t,n){Oe(this,"_store",void 0),Oe(this,"_refCount",1),Oe(this,"getLoadable",r=>(this.checkRefCount_INTERNAL(),_E(this._store,r))),Oe(this,"getPromise",r=>(this.checkRefCount_INTERNAL(),this.getLoadable(r).toPromise())),Oe(this,"getNodes_UNSTABLE",r=>{if(this.checkRefCount_INTERNAL(),r?.isModified===!0){if(r?.isInitialized===!1)return[];const a=this._store.getState().currentTree;return eb(a.dirtyAtoms)}const o=this._store.getState().knownAtoms,i=this._store.getState().knownSelectors;return r?.isInitialized==null?Q_.values():r.isInitialized===!0?eb(ES([o,i])):fv(Q_.values(),({key:a})=>!o.has(a)&&!i.has(a))}),Oe(this,"getInfo_UNSTABLE",({key:r})=>(this.checkRefCount_INTERNAL(),fE(this._store,this._store.getState().currentTree,r))),Oe(this,"map",r=>{this.checkRefCount_INTERNAL();const o=new Rh(this,Ih);return r(o),o}),Oe(this,"asyncMap",async r=>{this.checkRefCount_INTERNAL();const o=new Rh(this,Ih);return o.retain(),await r(o),o.autoRelease_INTERNAL(),o}),this._store={storeID:gE(),parentStoreID:n,getState:()=>t,replaceState:r=>{t.currentTree=r(t.currentTree)},getGraph:r=>{const o=t.graphsByVersion;if(o.has(r))return Ct(o.get(r));const i=hE();return o.set(r,i),i},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw Ue("Cannot subscribe to Snapshots")}};for(const r of this._store.getState().knownAtoms)mE(this._store,r,"get"),Iu(this._store,r,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0,this._refCount++;let t=!1;return()=>{t||(t=!0,this._release())}}autoRelease_INTERNAL(){xE||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(),!ht("recoil_memory_managament_2020"))return}else this._refCount<0}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){ht("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 IS(e,t,n=!1){const r=e.getState(),o=n?wE():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(np(r.nodeCleanupFunctions.entries(),([i])=>[i,()=>{}]))}}function CE(e){const t=new lp(SE());return e!=null?t.map(e):t}const[nb,RS]=jE((e,t)=>{var n;const r=e.getState(),o=t==="latest"?(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree:Ct(r.previousTree);return new lp(IS(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)});kE(RS);function zE(e,t="latest"){const n=nb(e,t);return n.isRetained()?n:(RS(),nb(e,t))}class Rh extends lp{constructor(t,n){super(IS(t.getStore_INTERNAL(),t.getStore_INTERNAL().getState().currentTree,!0),t.getStoreID()),Oe(this,"_batch",void 0),Oe(this,"set",(r,o)=>{this.checkRefCount_INTERNAL();const i=this.getStore_INTERNAL();this._batch(()=>{Iu(i,r.key,1),tb(this.getStore_INTERNAL(),r,o)})}),Oe(this,"reset",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();this._batch(()=>{Iu(o,r.key,1),tb(this.getStore_INTERNAL(),r,vE)})}),Oe(this,"setUnvalidatedAtomValues_DEPRECATED",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();Ih(()=>{for(const[i,a]of r.entries())Iu(o,i,1),bE(o,new yE(i),a)})}),this._batch=n}}var cp={Snapshot:lp,MutableSnapshot:Rh,freshSnapshot:CE,cloneSnapshot:zE},TE=cp.Snapshot,AE=cp.MutableSnapshot,DE=cp.freshSnapshot,EE=cp.cloneSnapshot,up=Object.freeze({__proto__:null,Snapshot:TE,MutableSnapshot:AE,freshSnapshot:DE,cloneSnapshot:EE});function PE(...e){const t=new Set;for(const n of e)for(const r of n)t.add(r);return t}var IE=PE;const{useRef:RE}=ye;function $E(e){const t=RE(e);return t.current===e&&typeof e=="function"&&(t.current=e()),t}var rb=$E;const{getNextTreeStateVersion:NE,makeEmptyStoreState:$S}=dS,{cleanUpNode:ME,getDownstreamNodes:OE,initializeNode:LE,setNodeValue:BE,setUnvalidatedAtomValue_DEPRECATED:FE}=ti,{graph:VE}=ic,{cloneGraph:WE}=ic,{getNextStoreID:NS}=rp,{createMutableSource:Ym,reactMode:MS}=oc,{applyAtomValueWrites:HE}=Zr,{releaseScheduledRetainablesNow:OS}=Li,{freshSnapshot:UE}=up,{useCallback:KE,useContext:LS,useEffect:$h,useMemo:GE,useRef:qE,useState:YE}=ye;function js(){throw Ue("This component must be used inside a <RecoilRoot> component.")}const BS=Object.freeze({storeID:NS(),getState:js,replaceState:js,getGraph:js,subscribeToTransactions:js,addTransactionMetadata:js});let Nh=!1;function ob(e){if(Nh)throw Ue("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){ht("recoil_memory_managament_2020")&&ht("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&OS(e);const n=t.currentTree.version,r=NE();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,WE(Ct(t.graphsByVersion.get(n))))}}const FS=ye.createContext({current:BS}),dp=()=>LS(FS),VS=ye.createContext(null);function JE(){return LS(VS)}function yv(e,t,n){const r=OE(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 WS(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);(!MS().early||t.suspendedComponentResolvers.size>0)&&(yv(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 ZE(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,WS(e),t.previousTree!=null?t.graphsByVersion.delete(t.previousTree.version):cv("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,ht("recoil_memory_managament_2020")&&n==null&&OS(e)}finally{t.commitDepth--}}function XE({setNotifyBatcherOfChange:e}){const t=dp(),[,n]=YE([]);return e(()=>n({})),$h(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),$h(()=>{DA.enqueueExecution("Batcher",()=>{ZE(t.current)})}),null}function QE(e,t){const n=$S();return t({set:(r,o)=>{const i=n.currentTree,a=BE(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:IE(i.dirtyAtoms,s),atomValues:HE(i.atomValues,a),nonvalidatedAtoms:c}},setUnvalidatedAtomValues:r=>{r.forEach((o,i)=>{n.currentTree=FE(n.currentTree,i,o)})}}),n}function eP(e){const t=UE(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(r=>r()),n.nodeCleanupFunctions.clear(),n}let ib=0;function tP({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;const i=v=>{const g=o.current.graphsByVersion;if(g.has(v))return Ct(g.get(v));const w=VE();return g.set(v,w),w},a=(v,g)=>{if(g==null){const{transactionSubscriptions:w}=m.current.getState(),j=ib++;return w.set(j,v),{release:()=>{w.delete(j)}}}else{const{nodeTransactionSubscriptions:w}=m.current.getState();w.has(g)||w.set(g,new Map);const j=ib++;return Ct(w.get(g)).set(j,v),{release:()=>{const k=w.get(g);k&&(k.delete(j),k.size===0&&w.delete(g))}}}},s=v=>{ob(m.current);for(const g of Object.keys(v))Ct(m.current.getState().nextTree).transactionMetadata[g]=v[g]},c=v=>{ob(m.current);const g=Ct(o.current.nextTree);let w;try{Nh=!0,w=v(g)}finally{Nh=!1}w!==g&&(o.current.nextTree=w,MS().early&&yv(m.current,o.current,w),Ct(u.current)())},u=qE(null),d=KE(v=>{u.current=v},[u]),m=rb(()=>n??{storeID:NS(),getState:()=>o.current,replaceState:c,getGraph:i,subscribeToTransactions:a,addTransactionMetadata:s});n!=null&&(m.current=n),o=rb(()=>e!=null?QE(m.current,e):t!=null?eP(t):$S());const f=GE(()=>Ym?.(o,()=>o.current.currentTree.version),[o]);return $h(()=>{const v=m.current;for(const g of new Set(v.getState().knownAtoms))LE(v,g,"get");return()=>{for(const g of v.getState().knownAtoms)ME(v,g)}},[m]),ye.createElement(FS.Provider,{value:m},ye.createElement(VS.Provider,{value:f},ye.createElement(XE,{setNotifyBatcherOfChange:d}),r))}function nP(e){const{override:t,...n}=e,r=dp();return t===!1&&r.current!==BS?e.children:ye.createElement(tP,n)}function rP(){return dp().current.storeID}var So={RecoilRoot:nP,useStoreRef:dp,useRecoilMutableSource:JE,useRecoilStoreID:rP,notifyComponents_FOR_TESTING:yv,sendEndOfBatchNotifications_FOR_TESTING:WS};function oP(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 iP=oP;const{useEffect:aP,useRef:sP}=ye;function lP(e){const t=sP();return aP(()=>{t.current=e}),t.current}var HS=lP;const{useStoreRef:cP}=So,{SUSPENSE_TIMEOUT_MS:uP}=Li,{updateRetainCount:Cs}=Li,{RetentionZone:dP}=op,{useEffect:pP,useRef:mP}=ye,{isSSR:ab}=sp;function fP(e){if(ht("recoil_memory_managament_2020"))return hP(e)}function hP(e){const n=(Array.isArray(e)?e:[e]).map(a=>a instanceof dP?a:a.key),r=cP();pP(()=>{if(!ht("recoil_memory_managament_2020"))return;const a=r.current;if(o.current&&!ab)window.clearTimeout(o.current),o.current=null;else for(const s of n)Cs(a,s,1);return()=>{for(const s of n)Cs(a,s,-1)}},[r,...n]);const o=mP(),i=HS(n);if(!ab&&(i===void 0||!iP(i,n))){const a=r.current;for(const s of n)Cs(a,s,1);if(i)for(const s of i)Cs(a,s,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{o.current=null;for(const s of n)Cs(a,s,-1)},uP)}}var _v=fP;function gP(){return"<component name not available>"}var sc=gP;const{batchUpdates:vP}=ap,{DEFAULT_VALUE:US}=An,{currentRendererSupportsUseSyncExternalStore:yP,reactMode:ls,useMutableSource:_P,useSyncExternalStore:bP}=oc,{useRecoilMutableSource:kP,useStoreRef:Xr}=So,{AbstractRecoilValue:Mh,getRecoilValueAsLoadable:lc,setRecoilValue:hd,setUnvalidatedRecoilValue:wP,subscribeToRecoilValue:Ka}=Zr,{useCallback:xn,useEffect:Ga,useMemo:KS,useRef:fl,useState:bv}=ye,{setByAddingToSet:SP}=mS,{isSSR:xP}=sp;function kv(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),xP&&bt(e.contents)&&e.contents.finally(()=>{i.delete(o)})}):e.state==="hasError"?e.contents:Ue(`Invalid value of loadable atom "${t.key}"`)}function jP(){const e=sc(),t=Xr(),[,n]=bv([]),r=fl(new Set);r.current=new Set;const o=fl(new Set),i=fl(new Map),a=xn(c=>{const u=i.current.get(c);u&&(u.release(),i.current.delete(c))},[i]),s=xn((c,u)=>{i.current.has(u)&&n([])},[]);return Ga(()=>{const c=t.current;pl(r.current,o.current).forEach(u=>{if(i.current.has(u))return;const d=Ka(c,new Mh(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)}),pl(o.current,r.current).forEach(u=>{a(u)}),o.current=r.current}),Ga(()=>{const c=i.current;return pl(r.current,new Set(c.keys())).forEach(u=>{const d=Ka(t.current,new Mh(u),m=>s(m,u),e);c.set(u,d)}),()=>c.forEach((u,d)=>a(d))},[e,t,a,s]),KS(()=>{function c(g){return w=>{hd(t.current,g,w)}}function u(g){return()=>hd(t.current,g,US)}function d(g){var w;r.current.has(g.key)||(r.current=SP(r.current,g.key));const j=t.current.getState();return lc(t.current,g,ls().early&&(w=j.nextTree)!==null&&w!==void 0?w:j.currentTree)}function m(g){const w=d(g);return kv(w,g,t)}function f(g){return[m(g),c(g)]}function v(g){return[d(g),c(g)]}return{getRecoilValue:m,getRecoilValueLoadable:d,getRecoilState:f,getRecoilStateLoadable:v,getSetRecoilState:c,getResetRecoilState:u}},[r,t])}const CP={current:0};function zP(e){const t=Xr(),n=sc(),r=xn(()=>{var s;const c=t.current,u=c.getState(),d=ls().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return{loadable:lc(c,e,d),key:e.key}},[t,e]),o=xn(s=>{let c;return()=>{var u,d;const m=s();return(u=c)!==null&&u!==void 0&&u.loadable.is(m.loadable)&&((d=c)===null||d===void 0?void 0:d.key)===m.key?c:(c=m,m)}},[]),i=KS(()=>o(r),[r,o]),a=xn(s=>{const c=t.current;return Ka(c,e,s,n).release},[t,e,n]);return bP(a,i,i).loadable}function TP(e){const t=Xr(),n=xn(()=>{var u;const d=t.current,m=d.getState(),f=ls().early&&(u=m.nextTree)!==null&&u!==void 0?u:m.currentTree;return lc(d,e,f)},[t,e]),r=xn(()=>n(),[n]),o=sc(),i=xn((u,d)=>{const m=t.current;return Ka(m,e,()=>{if(!ht("recoil_suppress_rerender_in_callback"))return d();const v=n();c.current.is(v)||d(),c.current=v},o).release},[t,e,o,n]),a=kP();if(a==null)throw Ue("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const s=_P(a,r,i),c=fl(s);return Ga(()=>{c.current=s}),s}function Oh(e){const t=Xr(),n=sc(),r=xn(()=>{var c;const u=t.current,d=u.getState(),m=ls().early&&(c=d.nextTree)!==null&&c!==void 0?c:d.currentTree;return lc(u,e,m)},[t,e]),o=xn(()=>({loadable:r(),key:e.key}),[r,e.key]),i=xn(c=>{const u=o();return c.loadable.is(u.loadable)&&c.key===u.key?c:u},[o]);Ga(()=>{const c=Ka(t.current,e,u=>{s(i)},n);return s(i),c.release},[n,e,t,i]);const[a,s]=bv(o);return a.key!==e.key?o().loadable:a.loadable}function AP(e){const t=Xr(),[,n]=bv([]),r=sc(),o=xn(()=>{var s;const c=t.current,u=c.getState(),d=ls().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return lc(c,e,d)},[t,e]),i=o(),a=fl(i);return Ga(()=>{a.current=i}),Ga(()=>{const s=t.current,c=s.getState(),u=Ka(s,e,m=>{var f;if(!ht("recoil_suppress_rerender_in_callback"))return n([]);const v=o();(f=a.current)!==null&&f!==void 0&&f.is(v)||n(v),a.current=v},r);if(c.nextTree)s.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{a.current=null,n([])});else{var d;if(!ht("recoil_suppress_rerender_in_callback"))return n([]);const m=o();(d=a.current)!==null&&d!==void 0&&d.is(m)||n(m),a.current=m}return u.release},[r,o,e,t]),i}function wv(e){return ht("recoil_memory_managament_2020")&&_v(e),{TRANSITION_SUPPORT:Oh,SYNC_EXTERNAL_STORE:yP()?zP:Oh,MUTABLE_SOURCE:TP,LEGACY:AP}[ls().mode](e)}function GS(e){const t=Xr(),n=wv(e);return kv(n,e,t)}function pp(e){const t=Xr();return xn(n=>{hd(t.current,e,n)},[t,e])}function DP(e){const t=Xr();return xn(()=>{hd(t.current,e,US)},[t,e])}function EP(e){return[GS(e),pp(e)]}function PP(e){return[wv(e),pp(e)]}function IP(){const e=Xr();return(t,n={})=>{vP(()=>{e.current.addTransactionMetadata(n),t.forEach((r,o)=>wP(e.current,new Mh(o),r))})}}function qS(e){return ht("recoil_memory_managament_2020")&&_v(e),Oh(e)}function YS(e){const t=Xr(),n=qS(e);return kv(n,e,t)}function RP(e){return[YS(e),pp(e)]}var $P={recoilComponentGetRecoilValueCount_FOR_TESTING:CP,useRecoilInterface:jP,useRecoilState:EP,useRecoilStateLoadable:PP,useRecoilValue:GS,useRecoilValueLoadable:wv,useResetRecoilState:DP,useSetRecoilState:pp,useSetUnvalidatedAtomValues:IP,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:qS,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:YS,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:RP};function NP(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n}var MP=NP;function OP(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n}var LP=OP;function BP(...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 FP=BP;const{batchUpdates:VP}=ap,{DEFAULT_VALUE:WP,getNode:JS,nodes:HP}=An,{useStoreRef:Sv}=So,{AbstractRecoilValue:UP,setRecoilValueLoadable:KP}=Zr,{SUSPENSE_TIMEOUT_MS:GP}=Li,{cloneSnapshot:gd}=up,{useCallback:mp,useEffect:ZS,useRef:sb,useState:qP}=ye,{isSSR:lb}=sp;function fp(e){const t=Sv();ZS(()=>t.current.subscribeToTransactions(e).release,[e,t])}function cb(e){const t=e.atomValues.toMap(),n=fd(MP(t,(r,o)=>{const a=JS(o).persistence_UNSTABLE;return a!=null&&a.type!=="none"&&r.state==="hasValue"}),r=>r.contents);return FP(e.nonvalidatedAtoms.toMap(),n)}function YP(e){fp(mp(t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(n=t.getState().currentTree);const o=cb(r),i=cb(n),a=fd(HP,c=>{var u,d,m,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:(m=(f=c.persistence_UNSTABLE)===null||f===void 0?void 0:f.backButton)!==null&&m!==void 0?m:!1}}}),s=LP(r.dirtyAtoms,c=>o.has(c)||i.has(c));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:s,transactionMetadata:{...r.transactionMetadata}})},[e]))}function JP(e){fp(mp(t=>{const n=gd(t,"latest"),r=gd(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))}function ZP(){const e=Sv(),[t,n]=qP(()=>gd(e.current)),r=HS(t),o=sb(),i=sb();if(fp(mp(s=>n(gd(s)),[])),ZS(()=>{const s=t.retain();if(o.current&&!lb){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&&!lb){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},GP)}return t}function XS(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;VP(()=>{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)&&JS(d).shouldRestoreFromSnapshots&&a.add(d)}a.forEach(u=>{KP(e,new UP(u),i.atomValues.has(u)?Ct(i.atomValues.get(u)):WP)}),e.replaceState(u=>({...u,stateID:t.getID()}))})}function XP(){const e=Sv();return mp(t=>XS(e.current,t),[e])}var QS={useRecoilSnapshot:ZP,gotoSnapshot:XS,useGotoRecoilSnapshot:XP,useRecoilTransactionObserver:JP,useTransactionObservation_DEPRECATED:YP,useTransactionSubscription_DEPRECATED:fp};const{peekNodeInfo:QP}=ti,{useStoreRef:eI}=So;function tI(){const e=eI();return({key:t})=>QP(e.current,e.current.getState().currentTree,t)}var nI=tI;const{reactMode:rI}=oc,{RecoilRoot:oI,useStoreRef:iI}=So,{useMemo:aI}=ye;function sI(){rI().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=iI().current;return aI(()=>{function t({children:n}){return ye.createElement(oI,{store_INTERNAL:e},n)}return t},[e])}var lI=sI;const{loadableWithValue:cI}=rc,{initializeNode:uI}=ti,{DEFAULT_VALUE:dI,getNode:pI}=An,{copyTreeState:mI,getRecoilValueAsLoadable:fI,invalidateDownstreams:hI,writeLoadableToTreeState:gI}=Zr;function ub(e){return pI(e.key).nodeType==="atom"}class vI{constructor(t,n){Oe(this,"_store",void 0),Oe(this,"_treeState",void 0),Oe(this,"_changes",void 0),Oe(this,"get",r=>{if(this._changes.has(r.key))return this._changes.get(r.key);if(!ub(r))throw Ue("Reading selectors within atomicUpdate is not supported");const o=fI(this._store,r,this._treeState);if(o.state==="hasValue")return o.contents;throw o.state==="hasError"?o.contents:Ue(`Expected Recoil atom ${r.key} to have a value, but it is in a loading state.`)}),Oe(this,"set",(r,o)=>{if(!ub(r))throw Ue("Setting selectors within atomicUpdate is not supported");if(typeof o=="function"){const i=this.get(r);this._changes.set(r.key,o(i))}else uI(this._store,r.key,"set"),this._changes.set(r.key,o)}),Oe(this,"reset",r=>{this.set(r,dI)}),this._store=t,this._treeState=n,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;const t=mI(this._treeState);for(const[n,r]of this._changes)gI(t,n,cI(r));return hI(this._store,t),t}}function yI(e){return t=>{e.replaceState(n=>{const r=new vI(e,n);return t(r),r.newTreeState_INTERNAL()})}}var _I={atomicUpdater:yI},bI=_I.atomicUpdater,ex=Object.freeze({__proto__:null,atomicUpdater:bI});function kI(e,t){if(!e)throw new Error(t)}var wI=kI,Js=wI;const{atomicUpdater:SI}=ex,{batchUpdates:xI}=ap,{DEFAULT_VALUE:jI}=An,{useStoreRef:CI}=So,{refreshRecoilValue:zI,setRecoilValue:db}=Zr,{cloneSnapshot:TI}=up,{gotoSnapshot:AI}=QS,{useCallback:DI}=ye;class tx{}const EI=new tx;function nx(e,t,n,r){let o=EI,i;if(xI(()=>{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 Ue(s);const c=fS({...r??{},set:(d,m)=>db(e,d,m),reset:d=>db(e,d,jI),refresh:d=>zI(e,d),gotoSnapshot:d=>AI(e,d),transact_UNSTABLE:d=>SI(e)(d)},{snapshot:()=>{const d=TI(e);return i=d.retain(),d}}),u=t(c);if(typeof u!="function")throw Ue(s);o=u(...n)}),o instanceof tx&&Js(!1),bt(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 PI(e,t){const n=CI();return DI((...r)=>nx(n.current,e,r),t!=null?[...t,n]:void 0)}var rx={recoilCallback:nx,useRecoilCallback:PI};const{useStoreRef:II}=So,{refreshRecoilValue:RI}=Zr,{useCallback:$I}=ye;function NI(e){const t=II();return $I(()=>{const n=t.current;RI(n,e)},[e,t])}var MI=NI;const{atomicUpdater:OI}=ex,{useStoreRef:LI}=So,{useMemo:BI}=ye;function FI(e,t){const n=LI();return BI(()=>(...r)=>{OI(n.current)(i=>{e(i)(...r)})},t!=null?[...t,n]:void 0)}var VI=FI;class WI{constructor(t){Oe(this,"value",void 0),this.value=t}}var HI={WrappedValue:WI},UI=HI.WrappedValue,ox=Object.freeze({__proto__:null,WrappedValue:UI});const{isFastRefreshEnabled:KI}=oc;class pb extends Error{}class GI{constructor(t){var n,r,o;Oe(this,"_name",void 0),Oe(this,"_numLeafs",void 0),Oe(this,"_root",void 0),Oe(this,"_onHit",void 0),Oe(this,"_onSet",void 0),Oe(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 m,f,v;const b=this._root;if(b?.type==="leaf")throw this.invalidCacheError();const l=u;if(u=l?l.branches.get(d):b,u=(m=u)!==null&&m!==void 0?m:{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=(v=this._root)!==null&&v!==void 0?v:u}const g=u?(i=u)===null||i===void 0?void 0:i.branches.get(d):this._root;if(g!=null&&(g.type!=="leaf"||g.branchKey!==d))throw this.invalidCacheError();const 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 pb)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=KI()?"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 cv(t+(this._name!=null?` - ${this._name}`:"")),new pb}}var qI={TreeCache:GI},YI=qI.TreeCache,ix=Object.freeze({__proto__:null,TreeCache:YI});class JI{constructor(t){var n;Oe(this,"_maxSize",void 0),Oe(this,"_size",void 0),Oe(this,"_head",void 0),Oe(this,"_tail",void 0),Oe(this,"_map",void 0),Oe(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=Ct(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 ZI={LRUCache:JI},XI=ZI.LRUCache,ax=Object.freeze({__proto__:null,LRUCache:XI});const{LRUCache:QI}=ax,{TreeCache:eR}=ix;function tR({name:e,maxSize:t,mapNodeValue:n=r=>r}){const r=new QI({maxSize:t}),o=new eR({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 mb=tR;function kr(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 Ue("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(bt(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((o,i)=>kr(o,t,i.toString()))}]`;if(typeof e.toJSON=="function")return kr(e.toJSON(n),t,n);if(e instanceof Map){const o={};for(const[i,a]of e)o[typeof i=="string"?i:kr(i,t)]=a;return kr(o,t,n)}return e instanceof Set?kr(Array.from(e).sort((o,i)=>kr(o,t).localeCompare(kr(i,t))),t,n):Symbol!==void 0&&e[Symbol.iterator]!=null&&typeof e[Symbol.iterator]=="function"?kr(Array.from(e),t,n):`{${Object.keys(e).filter(o=>e[o]!==void 0).sort().map(o=>`${kr(o,t)}:${kr(e[o],t,o)}`).join(",")}}`}function nR(e,t={allowFunctions:!1}){return kr(e,t)}var hp=nR;const{TreeCache:rR}=ix,Jc={equality:"reference",eviction:"keep-all",maxSize:1/0};function oR({equality:e=Jc.equality,eviction:t=Jc.eviction,maxSize:n=Jc.maxSize}=Jc,r){const o=iR(e);return aR(t,n,o,r)}function iR(e){switch(e){case"reference":return t=>t;case"value":return t=>hp(t)}throw Ue(`Unrecognized equality policy ${e}`)}function aR(e,t,n,r){switch(e){case"keep-all":return new rR({name:r,mapNodeValue:n});case"lru":return mb({name:r,maxSize:Ct(t),mapNodeValue:n});case"most-recent":return mb({name:r,maxSize:1,mapNodeValue:n})}throw Ue(`Unrecognized eviction policy ${e}`)}var sR=oR;function lR(e){return()=>null}var cR={startPerfBlock:lR};const{isLoadable:uR,loadableWithError:Zc,loadableWithPromise:dR,loadableWithValue:Jm}=rc,{WrappedValue:sx}=ox,{getNodeLoadable:Xc,peekNodeLoadable:pR,setNodeValue:mR}=ti,{saveDepsToStore:fR}=ic,{DEFAULT_VALUE:hR,getConfigDeletionHandler:gR,getNode:vR,registerNode:fb}=An,{isRecoilValue:yR}=Ua,{markRecoilValueModified:hb}=Zr,{retainedByOptionWithDefault:_R}=Li,{recoilCallback:bR}=rx,{startPerfBlock:kR}=cR;class lx{}const zs=new lx,Ts=[],Qc=new Map,wR=(()=>{let e=0;return()=>e++})();function cx(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=sR(o??{equality:"reference",eviction:"keep-all"},n),c=_R(e.retainedBy_UNSTABLE),u=new Map;let d=0;function m(){return!ht("recoil_memory_managament_2020")||d>0}function f(P){return P.getState().knownSelectors.add(n),d++,()=>{d--}}function v(){return gR(n)!==void 0&&!m()}function g(P,B,L,Q,O){N(B,Q,O),w(P,L)}function w(P,B){M(P,B)&&$(P),k(B,!0)}function j(P,B){M(P,B)&&(Ct(p(P)).stateVersions.clear(),k(B,!1))}function k(P,B){const L=Qc.get(P);if(L!=null){for(const Q of L)hb(Q,Ct(t));B&&Qc.delete(P)}}function b(P,B){let L=Qc.get(B);L==null&&Qc.set(B,L=new Set),L.add(P)}function l(P,B,L,Q,O,ae){return B.then(ne=>{if(!m())throw $(P),zs;const te=Jm(ne);return g(P,L,O,te,Q),ne}).catch(ne=>{if(!m())throw $(P),zs;if(bt(ne))return y(P,ne,L,Q,O,ae);const te=Zc(ne);throw g(P,L,O,te,Q),ne})}function y(P,B,L,Q,O,ae){return B.then(ne=>{if(!m())throw $(P),zs;ae.loadingDepKey!=null&&ae.loadingDepPromise===B?L.atomValues.set(ae.loadingDepKey,Jm(ne)):P.getState().knownSelectors.forEach(ie=>{L.atomValues.delete(ie)});const te=C(P,L);if(te&&te.state!=="loading"){if((M(P,O)||p(P)==null)&&w(P,O),te.state==="hasValue")return te.contents;throw te.contents}if(!M(P,O)){const ie=E(P,L);if(ie!=null)return ie.loadingLoadable.contents}const[de,me]=x(P,L,O);if(de.state!=="loading"&&g(P,L,O,de,me),de.state==="hasError")throw de.contents;return de.contents}).catch(ne=>{if(ne instanceof lx)throw zs;if(!m())throw $(P),zs;const te=Zc(ne);throw g(P,L,O,te,Q),ne})}function S(P,B,L,Q){var O,ae,ne,te;if(M(P,Q)||B.version===((O=P.getState())===null||O===void 0||(ae=O.currentTree)===null||ae===void 0?void 0:ae.version)||B.version===((ne=P.getState())===null||ne===void 0||(te=ne.nextTree)===null||te===void 0?void 0:te.version)){var de,me,ie;fR(n,L,P,(de=(me=P.getState())===null||me===void 0||(ie=me.nextTree)===null||ie===void 0?void 0:ie.version)!==null&&de!==void 0?de:P.getState().currentTree.version)}for(const je of L)a.add(je)}function x(P,B,L){const Q=kR(n);let O=!0,ae=!0;const ne=()=>{Q(),ae=!1};let te,de=!1,me;const ie={loadingDepKey:null,loadingDepPromise:null},je=new Map;function we({key:ce}){const xe=Xc(P,B,ce);switch(je.set(ce,xe),O||(S(P,B,new Set(je.keys()),L),j(P,L)),xe.state){case"hasValue":return xe.contents;case"hasError":throw xe.contents;case"loading":throw ie.loadingDepKey=ce,ie.loadingDepPromise=xe.contents,xe.contents}throw Ue("Invalid Loadable state")}const _e=ce=>(...xe)=>{if(ae)throw Ue("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&&Js(!1),bR(P,ce,xe,{node:t})};try{te=r({get:we,getCallback:_e}),te=yR(te)?we(te):te,uR(te)&&(te.state==="hasError"&&(de=!0),te=te.contents),bt(te)?te=l(P,te,B,je,L,ie).finally(ne):ne(),te=te instanceof sx?te.value:te}catch(ce){te=ce,bt(te)?te=y(P,te,B,je,L,ie).finally(ne):(de=!0,ne())}return de?me=Zc(te):bt(te)?me=dR(te):me=Jm(te),O=!1,I(P,L,je),S(P,B,new Set(je.keys()),L),[me,je]}function C(P,B){let L=B.atomValues.get(n);if(L!=null)return L;const Q=new Set;try{L=s.get(ae=>(typeof ae!="string"&&Js(!1),Xc(P,B,ae).contents),{onNodeVisit:ae=>{ae.type==="branch"&&ae.nodeKey!==n&&Q.add(ae.nodeKey)}})}catch(ae){throw Ue(`Problem with cache lookup for selector "${n}": ${ae.message}`)}if(L){var O;B.atomValues.set(n,L),S(P,B,Q,(O=p(P))===null||O===void 0?void 0:O.executionID)}return L}function z(P,B){const L=C(P,B);if(L!=null)return $(P),L;const Q=E(P,B);if(Q!=null){var O;return((O=Q.loadingLoadable)===null||O===void 0?void 0:O.state)==="loading"&&b(P,Q.executionID),Q.loadingLoadable}const ae=wR(),[ne,te]=x(P,B,ae);return ne.state==="loading"?(T(P,ae,ne,te,B),b(P,ae)):($(P),N(B,ne,te)),ne}function E(P,B){const L=ES([u.has(P)?[Ct(u.get(P))]:[],np(fv(u,([O])=>O!==P),([,O])=>O)]);function Q(O){for(const[ae,ne]of O)if(!Xc(P,B,ae).is(ne))return!0;return!1}for(const O of L){if(O.stateVersions.get(B.version)||!Q(O.depValuesDiscoveredSoFarDuringAsyncWork))return O.stateVersions.set(B.version,!0),O;O.stateVersions.set(B.version,!1)}}function p(P){return u.get(P)}function T(P,B,L,Q,O){u.set(P,{depValuesDiscoveredSoFarDuringAsyncWork:Q,executionID:B,loadingLoadable:L,stateVersions:new Map([[O.version,!0]])})}function I(P,B,L){if(M(P,B)){const Q=p(P);Q!=null&&(Q.depValuesDiscoveredSoFarDuringAsyncWork=L)}}function $(P){u.delete(P)}function M(P,B){var L;return B===((L=p(P))===null||L===void 0?void 0:L.executionID)}function H(P){return Array.from(P.entries()).map(([B,L])=>[B,L.contents])}function N(P,B,L){P.atomValues.set(n,B);try{s.set(H(L),B)}catch(Q){throw Ue(`Problem with setting cache for selector "${n}": ${Q.message}`)}}function F(P){if(Ts.includes(n)){const B=`Recoil selector has circular dependencies: ${Ts.slice(Ts.indexOf(n)).join(" → ")}`;return Zc(Ue(B))}Ts.push(n);try{return P()}finally{Ts.pop()}}function R(P,B){const L=B.atomValues.get(n);return L??s.get(Q=>{var O;return typeof Q!="string"&&Js(!1),(O=pR(P,B,Q))===null||O===void 0?void 0:O.contents})}function V(P,B){return F(()=>z(P,B))}function U(P){P.atomValues.delete(n)}function Z(P,B){t==null&&Js(!1);for(const Q of a){var L;const O=vR(Q);(L=O.clearCache)===null||L===void 0||L.call(O,P,B)}a.clear(),U(B),s.clear(),hb(P,t)}return i!=null?t=fb({key:n,nodeType:"selector",peek:R,get:V,set:(B,L,Q)=>{let O=!1;const ae=new Map;function ne({key:ie}){if(O)throw Ue("Recoil: Async selector sets are not currently supported.");const je=Xc(B,L,ie);if(je.state==="hasValue")return je.contents;if(je.state==="loading"){const we=`Getting value of asynchronous atom or selector "${ie}" in a pending state while setting selector "${n}" is not yet supported.`;throw Ue(we)}else throw je.contents}function te(ie,je){if(O)throw Ue("Recoil: Async selector sets are not currently supported.");const we=typeof je=="function"?je(ne(ie)):je;mR(B,L,ie.key,we).forEach((ce,xe)=>ae.set(xe,ce))}function de(ie){te(ie,hR)}const me=i({set:te,get:ne,reset:de},Q);if(me!==void 0)throw bt(me)?Ue("Recoil: Async selector sets are not currently supported."):Ue("Recoil: selector set should be a void function.");return O=!0,ae},init:f,invalidate:U,clearCache:Z,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:c}):t=fb({key:n,nodeType:"selector",peek:R,get:V,init:f,invalidate:U,clearCache:Z,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:c})}cx.value=e=>new sx(e);var qa=cx;const{isLoadable:SR,loadableWithError:Zm,loadableWithPromise:Xm,loadableWithValue:Ui}=rc,{WrappedValue:ux}=ox,{peekNodeInfo:xR}=ti,{DEFAULT_VALUE:fi,DefaultValue:Do,getConfigDeletionHandler:dx,registerNode:jR,setConfigDeletionHandler:CR}=An,{isRecoilValue:zR}=Ua,{getRecoilValueAsLoadable:TR,markRecoilValueModified:AR,setRecoilValue:gb,setRecoilValueLoadable:DR}=Zr,{retainedByOptionWithDefault:ER}=Li,As=e=>e instanceof ux?e.value:e;function PR(e){const{key:t,persistence_UNSTABLE:n}=e,r=ER(e.retainedBy_UNSTABLE);let o=0;function i(b){return Xm(b.then(l=>(a=Ui(l),l)).catch(l=>{throw a=Zm(l),l}))}let a=bt(e.default)?i(e.default):SR(e.default)?e.default.state==="loading"?i(e.default.contents):e.default:Ui(As(e.default));a.contents;let s;const c=new Map;function u(b){return b}function d(b,l){const y=l.then(S=>{var x,C;return((C=((x=b.getState().nextTree)!==null&&x!==void 0?x:b.getState().currentTree).atomValues.get(t))===null||C===void 0?void 0:C.contents)===y&&gb(b,k,S),S}).catch(S=>{var x,C;throw((C=((x=b.getState().nextTree)!==null&&x!==void 0?x:b.getState().currentTree).atomValues.get(t))===null||C===void 0?void 0:C.contents)===y&&DR(b,k,Zm(S)),S});return y}function m(b,l,y){var S;o++;const x=()=>{var p;o--,(p=c.get(b))===null||p===void 0||p.forEach(T=>T()),c.delete(b)};if(b.getState().knownAtoms.add(t),a.state==="loading"){const p=()=>{var T;((T=b.getState().nextTree)!==null&&T!==void 0?T:b.getState().currentTree).atomValues.has(t)||AR(b,k)};a.contents.finally(p)}const C=(S=e.effects)!==null&&S!==void 0?S:e.effects_UNSTABLE;if(C!=null){let p=function(U){if(M&&U.key===t){const Z=$;return Z instanceof Do?f(b,l):bt(Z)?Xm(Z.then(P=>P instanceof Do?a.toPromise():P)):Ui(Z)}return TR(b,U)},T=function(U){return p(U).toPromise()},I=function(U){var Z;const P=xR(b,(Z=b.getState().nextTree)!==null&&Z!==void 0?Z:b.getState().currentTree,U.key);return M&&U.key===t&&!($ instanceof Do)?{...P,isSet:!0,loadable:p(U)}:P},$=fi,M=!0,H=!1,N=null;const F=U=>Z=>{if(M){const P=p(k),B=P.state==="hasValue"?P.contents:fi;$=typeof Z=="function"?Z(B):Z,bt($)&&($=$.then(L=>(N={effect:U,value:L},L)))}else{if(bt(Z))throw Ue("Setting atoms to async values is not implemented.");typeof Z!="function"&&(N={effect:U,value:As(Z)}),gb(b,k,typeof Z=="function"?P=>{const B=As(Z(P));return N={effect:U,value:B},B}:As(Z))}},R=U=>()=>F(U)(fi),V=U=>Z=>{var P;const{release:B}=b.subscribeToTransactions(L=>{var Q;let{currentTree:O,previousTree:ae}=L.getState();ae||(ae=O);const ne=(Q=O.atomValues.get(t))!==null&&Q!==void 0?Q:a;if(ne.state==="hasValue"){var te,de,me,ie;const je=ne.contents,we=(te=ae.atomValues.get(t))!==null&&te!==void 0?te:a,_e=we.state==="hasValue"?we.contents:fi;((de=N)===null||de===void 0?void 0:de.effect)!==U||((me=N)===null||me===void 0?void 0:me.value)!==je?Z(je,_e,!O.atomValues.has(t)):((ie=N)===null||ie===void 0?void 0:ie.effect)===U&&(N=null)}},t);c.set(b,[...(P=c.get(b))!==null&&P!==void 0?P:[],B])};for(const U of C)try{const Z=U({node:k,storeID:b.storeID,parentStoreID_UNSTABLE:b.parentStoreID,trigger:y,setSelf:F(U),resetSelf:R(U),onSet:V(U),getPromise:T,getLoadable:p,getInfo_UNSTABLE:I});if(Z!=null){var z;c.set(b,[...(z=c.get(b))!==null&&z!==void 0?z:[],Z])}}catch(Z){$=Z,H=!0}if(M=!1,!($ instanceof Do)){var E;const U=H?Zm($):bt($)?Xm(d(b,$)):Ui(As($));U.contents,l.atomValues.set(t,U),(E=b.getState().nextTree)===null||E===void 0||E.atomValues.set(t,U)}}return x}function f(b,l){var y,S;return(y=(S=l.atomValues.get(t))!==null&&S!==void 0?S:s)!==null&&y!==void 0?y:a}function v(b,l){if(l.atomValues.has(t))return Ct(l.atomValues.get(t));if(l.nonvalidatedAtoms.has(t)){if(s!=null)return s;if(n==null)return a;const y=l.nonvalidatedAtoms.get(t),S=n.validator(y,fi);return s=S instanceof Do?a:Ui(S),s}else return a}function g(){s=void 0}function w(b,l,y){if(l.atomValues.has(t)){const S=Ct(l.atomValues.get(t));if(S.state==="hasValue"&&y===S.contents)return new Map}else if(!l.nonvalidatedAtoms.has(t)&&y instanceof Do)return new Map;return s=void 0,new Map().set(t,Ui(y))}function j(){return dx(t)!==void 0&&o<=0}const k=jR({key:t,nodeType:"atom",peek:f,get:v,set:w,init:m,invalidate:g,shouldDeleteConfigOnRelease:j,dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return k}function xv(e){const{...t}=e,n="default"in e?e.default:new Promise(()=>{});return zR(n)?IR({...t,default:n}):PR({...t,default:n})}function IR(e){const t=xv({...e,default:fi,persistence_UNSTABLE:e.persistence_UNSTABLE===void 0?void 0:{...e.persistence_UNSTABLE,validator:r=>r instanceof Do?r:Ct(e.persistence_UNSTABLE).validator(r,fi)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=qa({key:`${e.key}__withFallback`,get:({get:r})=>{const o=r(t);return o instanceof Do?e.default:o},set:({set:r},o)=>r(t,o),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return CR(n.key,dx(e.key)),n}xv.value=e=>new ux(e);var px=xv;class RR{constructor(t){var n;Oe(this,"_map",void 0),Oe(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 $R={MapCache:RR},NR=$R.MapCache,MR=Object.freeze({__proto__:null,MapCache:NR});const{LRUCache:vb}=ax,{MapCache:OR}=MR,eu={equality:"reference",eviction:"none",maxSize:1/0};function LR({equality:e=eu.equality,eviction:t=eu.eviction,maxSize:n=eu.maxSize}=eu){const r=BR(e);return FR(t,n,r)}function BR(e){switch(e){case"reference":return t=>t;case"value":return t=>hp(t)}throw Ue(`Unrecognized equality policy ${e}`)}function FR(e,t,n){switch(e){case"keep-all":return new OR({mapKey:n});case"lru":return new vb({mapKey:n,maxSize:Ct(t)});case"most-recent":return new vb({mapKey:n,maxSize:1})}throw Ue(`Unrecognized eviction policy ${e}`)}var mx=LR;const{setConfigDeletionHandler:VR}=An;function WR(e){var t,n;const r=mx({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(()=>{}),m=px({...u,key:`${e.key}__${(i=hp(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,m),VR(m.key,()=>{r.delete(o)}),m}}var HR=WR;const{setConfigDeletionHandler:UR}=An;let KR=0;function GR(e){var t,n;const r=mx({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 Ue(`Problem with cache lookup for selector ${e.key}: ${f.message}`)}if(a!=null)return a;const s=`${e.key}__selectorFamily/${(i=hp(o,{allowFunctions:!0}))!==null&&i!==void 0?i:"void"}/${KR++}`,c=f=>e.get(o)(f),u=e.cachePolicy_UNSTABLE,d=typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE;let m;if(e.set!=null){const f=e.set;m=qa({key:s,get:c,set:(g,w)=>f(o)(g,w),cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d})}else m=qa({key:s,get:c,cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d});return r.set(o,m),UR(m.key,()=>{r.delete(o)}),m}}var ni=GR;const qR=ni({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});function YR(e){return qR(e)}var JR=YR;const ZR=ni({key:"__error",get:e=>()=>{throw Ue(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});function XR(e){return ZR(e)}var QR=XR;function e$(e){return e}var t$=e$;const{loadableWithError:fx,loadableWithPromise:hx,loadableWithValue:gx}=rc;function gp(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 n$(e){return e!=null&&!bt(e)}function vp(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function Lh(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((n,r,o)=>({...n,[r]:t[o]}),{})}function Pa(e,t,n){const r=n.map((o,i)=>o==null?gx(t[i]):bt(o)?hx(o):fx(o));return Lh(e,r)}function r$(e,t){return t.map((n,r)=>n===void 0?e[r]:n)}const o$=ni({key:"__waitForNone",get:e=>({get:t})=>{const n=vp(e),[r,o]=gp(t,n);return Pa(e,r,o)},dangerouslyAllowMutability:!0}),i$=ni({key:"__waitForAny",get:e=>({get:t})=>{const n=vp(e),[r,o]=gp(t,n);return o.some(i=>!bt(i))?Pa(e,r,o):new Promise(i=>{for(const[a,s]of o.entries())bt(s)&&s.then(c=>{r[a]=c,o[a]=void 0,i(Pa(e,r,o))}).catch(c=>{o[a]=c,i(Pa(e,r,o))})})},dangerouslyAllowMutability:!0}),a$=ni({key:"__waitForAll",get:e=>({get:t})=>{const n=vp(e),[r,o]=gp(t,n);if(o.every(a=>a==null))return Lh(e,r);const i=o.find(n$);if(i!=null)throw i;return Promise.all(o).then(a=>Lh(e,r$(r,a)))},dangerouslyAllowMutability:!0}),s$=ni({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=vp(e),[r,o]=gp(t,n);return o.every(i=>!bt(i))?Pa(e,r,o):Promise.all(o.map((i,a)=>bt(i)?i.then(s=>{r[a]=s,o[a]=void 0}).catch(s=>{r[a]=void 0,o[a]=s}):null)).then(()=>Pa(e,r,o))},dangerouslyAllowMutability:!0}),l$=ni({key:"__noWait",get:e=>({get:t})=>{try{return qa.value(gx(t(e)))}catch(n){return qa.value(bt(n)?hx(n):fx(n))}},dangerouslyAllowMutability:!0});var c$={waitForNone:o$,waitForAny:i$,waitForAll:a$,waitForAllSettled:s$,noWait:l$};const{RecoilLoadable:u$}=rc,{DefaultValue:d$}=An,{RecoilRoot:p$,useRecoilStoreID:m$}=So,{isRecoilValue:f$}=Ua,{retentionZone:h$}=op,{freshSnapshot:g$}=up,{useRecoilState:v$,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:y$,useRecoilStateLoadable:_$,useRecoilValue:b$,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:k$,useRecoilValueLoadable:w$,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:S$,useResetRecoilState:x$,useSetRecoilState:j$}=$P,{useGotoRecoilSnapshot:C$,useRecoilSnapshot:z$,useRecoilTransactionObserver:T$}=QS,{useRecoilCallback:A$}=rx,{noWait:D$,waitForAll:E$,waitForAllSettled:P$,waitForAny:I$,waitForNone:R$}=c$;var cs={DefaultValue:d$,isRecoilValue:f$,RecoilLoadable:u$,RecoilEnv:ss,RecoilRoot:p$,useRecoilStoreID:m$,useRecoilBridgeAcrossReactRoots_UNSTABLE:lI,atom:px,selector:qa,atomFamily:HR,selectorFamily:ni,constSelector:JR,errorSelector:QR,readOnlySelector:t$,noWait:D$,waitForNone:R$,waitForAny:I$,waitForAll:E$,waitForAllSettled:P$,useRecoilValue:b$,useRecoilValueLoadable:w$,useRecoilState:v$,useRecoilStateLoadable:_$,useSetRecoilState:j$,useResetRecoilState:x$,useGetRecoilValueInfo_UNSTABLE:nI,useRecoilRefresher_UNSTABLE:MI,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:S$,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:k$,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:y$,useRecoilCallback:A$,useRecoilTransaction_UNSTABLE:VI,useGotoRecoilSnapshot:C$,useRecoilSnapshot:z$,useRecoilTransactionObserver_UNSTABLE:T$,snapshot_UNSTABLE:g$,useRetain:_v,retentionZone:h$},$$=cs.RecoilRoot,Wt=cs.atom,jv=cs.selector,qn=cs.useRecoilValue,fr=cs.useRecoilState,Yn=cs.useSetRecoilState;const Cv=Wt({default:!1,key:"menuVisibility"}),ri=()=>qn(Cv),vx=()=>Yn(Cv),yx=()=>fr(Cv),Ll={black:"#000",white:"#fff"},Ki={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"},Gi={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"},qi={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"},Yi={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Ji={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"},Ds={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"},N$={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 Hn(e,...t){const n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>n.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}const Tr="$$material";function vd(){return vd=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},vd.apply(null,arguments)}var M$=!1;function O$(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 L$(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 _x=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?!M$: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(L$(this));var o=this.tags[this.tags.length-1];if(this.isSpeedy){var i=O$(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}(),un="-ms-",yd="-moz-",st="-webkit-",bx="comm",zv="rule",Tv="decl",B$="@import",kx="@keyframes",F$="@layer",V$=Math.abs,yp=String.fromCharCode,W$=Object.assign;function H$(e,t){return tn(e,0)^45?(((t<<2^tn(e,0))<<2^tn(e,1))<<2^tn(e,2))<<2^tn(e,3):0}function wx(e){return e.trim()}function U$(e,t){return(e=t.exec(e))?e[0]:e}function ct(e,t,n){return e.replace(t,n)}function Bh(e,t){return e.indexOf(t)}function tn(e,t){return e.charCodeAt(t)|0}function Bl(e,t,n){return e.slice(t,n)}function Br(e){return e.length}function Av(e){return e.length}function tu(e,t){return t.push(e),e}function K$(e,t){return e.map(t).join("")}var _p=1,Ya=1,Sx=0,zn=0,Ft=0,us="";function bp(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:_p,column:Ya,length:a,return:""}}function Es(e,t){return W$(bp("",null,null,"",null,null,0),e,{length:-e.length},t)}function G$(){return Ft}function q$(){return Ft=zn>0?tn(us,--zn):0,Ya--,Ft===10&&(Ya=1,_p--),Ft}function Vn(){return Ft=zn<Sx?tn(us,zn++):0,Ya++,Ft===10&&(Ya=1,_p++),Ft}function Gr(){return tn(us,zn)}function Ru(){return zn}function cc(e,t){return Bl(us,e,t)}function Fl(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function xx(e){return _p=Ya=1,Sx=Br(us=e),zn=0,[]}function jx(e){return us="",e}function $u(e){return wx(cc(zn-1,Fh(e===91?e+2:e===40?e+1:e)))}function Y$(e){for(;(Ft=Gr())&&Ft<33;)Vn();return Fl(e)>2||Fl(Ft)>3?"":" "}function J$(e,t){for(;--t&&Vn()&&!(Ft<48||Ft>102||Ft>57&&Ft<65||Ft>70&&Ft<97););return cc(e,Ru()+(t<6&&Gr()==32&&Vn()==32))}function Fh(e){for(;Vn();)switch(Ft){case e:return zn;case 34:case 39:e!==34&&e!==39&&Fh(Ft);break;case 40:e===41&&Fh(e);break;case 92:Vn();break}return zn}function Z$(e,t){for(;Vn()&&e+Ft!==57;)if(e+Ft===84&&Gr()===47)break;return"/*"+cc(t,zn-1)+"*"+yp(e===47?e:Vn())}function X$(e){for(;!Fl(Gr());)Vn();return cc(e,zn)}function Q$(e){return jx(Nu("",null,null,null,[""],e=xx(e),0,[0],e))}function Nu(e,t,n,r,o,i,a,s,c){for(var u=0,d=0,m=a,f=0,v=0,g=0,w=1,j=1,k=1,b=0,l="",y=o,S=i,x=r,C=l;j;)switch(g=b,b=Vn()){case 40:if(g!=108&&tn(C,m-1)==58){Bh(C+=ct($u(b),"&","&\f"),"&\f")!=-1&&(k=-1);break}case 34:case 39:case 91:C+=$u(b);break;case 9:case 10:case 13:case 32:C+=Y$(g);break;case 92:C+=J$(Ru()-1,7);continue;case 47:switch(Gr()){case 42:case 47:tu(e5(Z$(Vn(),Ru()),t,n),c);break;default:C+="/"}break;case 123*w:s[u++]=Br(C)*k;case 125*w:case 59:case 0:switch(b){case 0:case 125:j=0;case 59+d:k==-1&&(C=ct(C,/\f/g,"")),v>0&&Br(C)-m&&tu(v>32?_b(C+";",r,n,m-1):_b(ct(C," ","")+";",r,n,m-2),c);break;case 59:C+=";";default:if(tu(x=yb(C,t,n,u,d,o,s,l,y=[],S=[],m),i),b===123)if(d===0)Nu(C,t,x,x,y,i,m,s,S);else switch(f===99&&tn(C,3)===110?100:f){case 100:case 108:case 109:case 115:Nu(e,x,x,r&&tu(yb(e,x,x,0,0,o,s,l,o,y=[],m),S),o,S,m,s,r?y:S);break;default:Nu(C,x,x,x,[""],S,0,s,S)}}u=d=v=0,w=k=1,l=C="",m=a;break;case 58:m=1+Br(C),v=g;default:if(w<1){if(b==123)--w;else if(b==125&&w++==0&&q$()==125)continue}switch(C+=yp(b),b*w){case 38:k=d>0?1:(C+="\f",-1);break;case 44:s[u++]=(Br(C)-1)*k,k=1;break;case 64:Gr()===45&&(C+=$u(Vn())),f=Gr(),d=m=Br(l=C+=X$(Ru())),b++;break;case 45:g===45&&Br(C)==2&&(w=0)}}return i}function yb(e,t,n,r,o,i,a,s,c,u,d){for(var m=o-1,f=o===0?i:[""],v=Av(f),g=0,w=0,j=0;g<r;++g)for(var k=0,b=Bl(e,m+1,m=V$(w=a[g])),l=e;k<v;++k)(l=wx(w>0?f[k]+" "+b:ct(b,/&\f/g,f[k])))&&(c[j++]=l);return bp(e,t,n,o===0?zv:s,c,u,d)}function e5(e,t,n){return bp(e,t,n,bx,yp(G$()),Bl(e,2,-2),0)}function _b(e,t,n,r){return bp(e,t,n,Tv,Bl(e,0,r),Bl(e,r+1,-1),r)}function Ia(e,t){for(var n="",r=Av(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function t5(e,t,n,r){switch(e.type){case F$:if(e.children.length)break;case B$:case Tv:return e.return=e.return||e.value;case bx:return"";case kx:return e.return=e.value+"{"+Ia(e.children,r)+"}";case zv:e.value=e.props.join(",")}return Br(n=Ia(e.children,r))?e.return=e.value+"{"+n+"}":""}function n5(e){var t=Av(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 r5(e){return function(t){t.root||(t=t.return)&&e(t)}}function Cx(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var o5=function(t,n,r){for(var o=0,i=0;o=i,i=Gr(),o===38&&i===12&&(n[r]=1),!Fl(i);)Vn();return cc(t,zn)},i5=function(t,n){var r=-1,o=44;do switch(Fl(o)){case 0:o===38&&Gr()===12&&(n[r]=1),t[r]+=o5(zn-1,n,r);break;case 2:t[r]+=$u(o);break;case 4:if(o===44){t[++r]=Gr()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=yp(o)}while(o=Vn());return t},a5=function(t,n){return jx(i5(xx(t),n))},bb=new WeakMap,s5=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&&!bb.get(r))&&!o){bb.set(t,!0);for(var i=[],a=a5(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]}}},l5=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function zx(e,t){switch(H$(e,t)){case 5103:return st+"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 st+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return st+e+yd+e+un+e+e;case 6828:case 4268:return st+e+un+e+e;case 6165:return st+e+un+"flex-"+e+e;case 5187:return st+e+ct(e,/(\w+).+(:[^]+)/,st+"box-$1$2"+un+"flex-$1$2")+e;case 5443:return st+e+un+"flex-item-"+ct(e,/flex-|-self/,"")+e;case 4675:return st+e+un+"flex-line-pack"+ct(e,/align-content|flex-|-self/,"")+e;case 5548:return st+e+un+ct(e,"shrink","negative")+e;case 5292:return st+e+un+ct(e,"basis","preferred-size")+e;case 6060:return st+"box-"+ct(e,"-grow","")+st+e+un+ct(e,"grow","positive")+e;case 4554:return st+ct(e,/([^-])(transform)/g,"$1"+st+"$2")+e;case 6187:return ct(ct(ct(e,/(zoom-|grab)/,st+"$1"),/(image-set)/,st+"$1"),e,"")+e;case 5495:case 3959:return ct(e,/(image-set\([^]*)/,st+"$1$`$1");case 4968:return ct(ct(e,/(.+:)(flex-)?(.*)/,st+"box-pack:$3"+un+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+st+e+e;case 4095:case 3583:case 4068:case 2532:return ct(e,/(.+)-inline(.+)/,st+"$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(Br(e)-1-t>6)switch(tn(e,t+1)){case 109:if(tn(e,t+4)!==45)break;case 102:return ct(e,/(.+:)(.+)-([^]+)/,"$1"+st+"$2-$3$1"+yd+(tn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Bh(e,"stretch")?zx(ct(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(tn(e,t+1)!==115)break;case 6444:switch(tn(e,Br(e)-3-(~Bh(e,"!important")&&10))){case 107:return ct(e,":",":"+st)+e;case 101:return ct(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+st+(tn(e,14)===45?"inline-":"")+"box$3$1"+st+"$2$3$1"+un+"$2box$3")+e}break;case 5936:switch(tn(e,t+11)){case 114:return st+e+un+ct(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return st+e+un+ct(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return st+e+un+ct(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return st+e+un+e+e}return e}var c5=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case Tv:t.return=zx(t.value,t.length);break;case kx:return Ia([Es(t,{value:ct(t.value,"@","@"+st)})],o);case zv:if(t.length)return K$(t.props,function(i){switch(U$(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Ia([Es(t,{props:[ct(i,/:(read-\w+)/,":"+yd+"$1")]})],o);case"::placeholder":return Ia([Es(t,{props:[ct(i,/:(plac\w+)/,":"+st+"input-$1")]}),Es(t,{props:[ct(i,/:(plac\w+)/,":"+yd+"$1")]}),Es(t,{props:[ct(i,/:(plac\w+)/,un+"input-$1")]})],o)}return""})}},u5=[c5],Tx=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||u5,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=[s5,l5];{var d,m=[t5,r5(function(w){d.insert(w)})],f=n5(u.concat(o,m)),v=function(j){return Ia(Q$(j),f)};c=function(j,k,b,l){d=b,v(j?j+"{"+k.styles+"}":k.styles),l&&(g.inserted[k.name]=!0)}}var g={key:n,sheet:new _x({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 g.sheet.hydrate(s),g},Ax={exports:{}},pt={};/** @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 Qt=typeof Symbol=="function"&&Symbol.for,Dv=Qt?Symbol.for("react.element"):60103,Ev=Qt?Symbol.for("react.portal"):60106,kp=Qt?Symbol.for("react.fragment"):60107,wp=Qt?Symbol.for("react.strict_mode"):60108,Sp=Qt?Symbol.for("react.profiler"):60114,xp=Qt?Symbol.for("react.provider"):60109,jp=Qt?Symbol.for("react.context"):60110,Pv=Qt?Symbol.for("react.async_mode"):60111,Cp=Qt?Symbol.for("react.concurrent_mode"):60111,zp=Qt?Symbol.for("react.forward_ref"):60112,Tp=Qt?Symbol.for("react.suspense"):60113,d5=Qt?Symbol.for("react.suspense_list"):60120,Ap=Qt?Symbol.for("react.memo"):60115,Dp=Qt?Symbol.for("react.lazy"):60116,p5=Qt?Symbol.for("react.block"):60121,m5=Qt?Symbol.for("react.fundamental"):60117,f5=Qt?Symbol.for("react.responder"):60118,h5=Qt?Symbol.for("react.scope"):60119;function Jn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Dv:switch(e=e.type,e){case Pv:case Cp:case kp:case Sp:case wp:case Tp:return e;default:switch(e=e&&e.$$typeof,e){case jp:case zp:case Dp:case Ap:case xp:return e;default:return t}}case Ev:return t}}}function Dx(e){return Jn(e)===Cp}pt.AsyncMode=Pv;pt.ConcurrentMode=Cp;pt.ContextConsumer=jp;pt.ContextProvider=xp;pt.Element=Dv;pt.ForwardRef=zp;pt.Fragment=kp;pt.Lazy=Dp;pt.Memo=Ap;pt.Portal=Ev;pt.Profiler=Sp;pt.StrictMode=wp;pt.Suspense=Tp;pt.isAsyncMode=function(e){return Dx(e)||Jn(e)===Pv};pt.isConcurrentMode=Dx;pt.isContextConsumer=function(e){return Jn(e)===jp};pt.isContextProvider=function(e){return Jn(e)===xp};pt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Dv};pt.isForwardRef=function(e){return Jn(e)===zp};pt.isFragment=function(e){return Jn(e)===kp};pt.isLazy=function(e){return Jn(e)===Dp};pt.isMemo=function(e){return Jn(e)===Ap};pt.isPortal=function(e){return Jn(e)===Ev};pt.isProfiler=function(e){return Jn(e)===Sp};pt.isStrictMode=function(e){return Jn(e)===wp};pt.isSuspense=function(e){return Jn(e)===Tp};pt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===kp||e===Cp||e===Sp||e===wp||e===Tp||e===d5||typeof e=="object"&&e!==null&&(e.$$typeof===Dp||e.$$typeof===Ap||e.$$typeof===xp||e.$$typeof===jp||e.$$typeof===zp||e.$$typeof===m5||e.$$typeof===f5||e.$$typeof===h5||e.$$typeof===p5)};pt.typeOf=Jn;Ax.exports=pt;var g5=Ax.exports,Iv=g5,v5={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},y5={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},_5={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ex={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Rv={};Rv[Iv.ForwardRef]=_5;Rv[Iv.Memo]=Ex;function kb(e){return Iv.isMemo(e)?Ex:Rv[e.$$typeof]||v5}var b5=Object.defineProperty,k5=Object.getOwnPropertyNames,wb=Object.getOwnPropertySymbols,w5=Object.getOwnPropertyDescriptor,S5=Object.getPrototypeOf,Sb=Object.prototype;function Px(e,t,n){if(typeof t!="string"){if(Sb){var r=S5(t);r&&r!==Sb&&Px(e,r,n)}var o=k5(t);wb&&(o=o.concat(wb(t)));for(var i=kb(e),a=kb(t),s=0;s<o.length;++s){var c=o[s];if(!y5[c]&&!(n&&n[c])&&!(a&&a[c])&&!(i&&i[c])){var u=w5(t,c);try{b5(e,c,u)}catch{}}}}return e}var x5=Px,j5=!0;function Ix(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):o&&(r+=o+" ")}),r}var $v=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||j5===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},Nv=function(t,n,r){$v(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 C5(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 z5={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},T5=/[A-Z]|^ms/g,A5=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Rx=function(t){return t.charCodeAt(1)===45},xb=function(t){return t!=null&&typeof t!="boolean"},Qm=Cx(function(e){return Rx(e)?e:e.replace(T5,"-$&").toLowerCase()}),jb=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(A5,function(r,o,i){return Fr={name:o,styles:i,next:Fr},o})}return z5[t]!==1&&!Rx(t)&&typeof n=="number"&&n!==0?n+"px":n};function Vl(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 Fr={name:o.name,styles:o.styles,next:Fr},o.name;var i=n;if(i.styles!==void 0){var a=i.next;if(a!==void 0)for(;a!==void 0;)Fr={name:a.name,styles:a.styles,next:Fr},a=a.next;var s=i.styles+";";return s}return D5(e,t,n)}case"function":{if(e!==void 0){var c=Fr,u=n(e);return Fr=c,Vl(e,t,u)}break}}var d=n;if(t==null)return d;var m=t[d];return m!==void 0?m:d}function D5(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Vl(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]+"}":xb(s)&&(r+=Qm(i)+":"+jb(i,s)+";")}else if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var c=0;c<a.length;c++)xb(a[c])&&(r+=Qm(i)+":"+jb(i,a[c])+";");else{var u=Vl(e,t,a);switch(i){case"animation":case"animationName":{r+=Qm(i)+":"+u+";";break}default:r+=i+"{"+u+"}"}}}return r}var Cb=/label:\s*([^\s;{]+)\s*(;|$)/g,Fr;function uc(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="";Fr=void 0;var i=e[0];if(i==null||i.raw===void 0)r=!1,o+=Vl(n,t,i);else{var a=i;o+=a[0]}for(var s=1;s<e.length;s++)if(o+=Vl(n,t,e[s]),r){var c=i;o+=c[s]}Cb.lastIndex=0;for(var u="",d;(d=Cb.exec(o))!==null;)u+="-"+d[1];var m=C5(o)+u;return{name:m,styles:o,next:Fr}}var E5=function(t){return t()},$x=Of.useInsertionEffect?Of.useInsertionEffect:!1,Nx=$x||E5,zb=$x||_.useLayoutEffect,P5=!1,Mx=_.createContext(typeof HTMLElement<"u"?Tx({key:"css"}):null),I5=Mx.Provider,Mv=function(t){return _.forwardRef(function(n,r){var o=_.useContext(Mx);return t(n,o,r)})},dc=_.createContext({}),Ov={}.hasOwnProperty,Vh="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",R5=function(t,n){var r={};for(var o in n)Ov.call(n,o)&&(r[o]=n[o]);return r[Vh]=t,r},$5=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return $v(n,r,o),Nx(function(){return Nv(n,r,o)}),null},N5=Mv(function(e,t,n){var r=e.css;typeof r=="string"&&t.registered[r]!==void 0&&(r=t.registered[r]);var o=e[Vh],i=[r],a="";typeof e.className=="string"?a=Ix(t.registered,i,e.className):e.className!=null&&(a=e.className+" ");var s=uc(i,void 0,_.useContext(dc));a+=t.key+"-"+s.name;var c={};for(var u in e)Ov.call(e,u)&&u!=="css"&&u!==Vh&&!P5&&(c[u]=e[u]);return c.className=a,n&&(c.ref=n),_.createElement(_.Fragment,null,_.createElement($5,{cache:t,serialized:s,isStringTag:typeof o=="string"}),_.createElement(o,c))}),M5=N5,O5=function(t,n){var r=arguments;if(n==null||!Ov.call(n,"css"))return _.createElement.apply(void 0,r);var o=r.length,i=new Array(o);i[0]=M5,i[1]=R5(t,n);for(var a=2;a<o;a++)i[a]=r[a];return _.createElement.apply(null,i)};(function(e){var t;t||(t=e.JSX||(e.JSX={}))})(O5);var L5=Mv(function(e,t){var n=e.styles,r=uc([n],void 0,_.useContext(dc)),o=_.useRef();return zb(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]),zb(function(){var i=o.current,a=i[0],s=i[1];if(s){i[1]=!1;return}if(r.next!==void 0&&Nv(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 Lv(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return uc(t)}function pc(){var e=Lv.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var B5=/^((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)-.*))$/,F5=Cx(function(e){return B5.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),V5=F5,W5=function(t){return t!=="theme"},Tb=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?V5:W5},Ab=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},H5=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return $v(n,r,o),Nx(function(){return Nv(n,r,o)}),null},U5=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=Ab(t,n,r),c=s||Tb(o),u=!c("as");return function(){var d=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&m.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)m.push.apply(m,d);else{var f=d[0];m.push(f[0]);for(var v=d.length,g=1;g<v;g++)m.push(d[g],f[g])}var w=Mv(function(j,k,b){var l=u&&j.as||o,y="",S=[],x=j;if(j.theme==null){x={};for(var C in j)x[C]=j[C];x.theme=_.useContext(dc)}typeof j.className=="string"?y=Ix(k.registered,S,j.className):j.className!=null&&(y=j.className+" ");var z=uc(m.concat(S),k.registered,x);y+=k.key+"-"+z.name,a!==void 0&&(y+=" "+a);var E=u&&s===void 0?Tb(l):c,p={};for(var T in j)u&&T==="as"||E(T)&&(p[T]=j[T]);return p.className=y,b&&(p.ref=b),_.createElement(_.Fragment,null,_.createElement(H5,{cache:k,serialized:z,isStringTag:typeof l=="string"}),_.createElement(l,p))});return w.displayName=i!==void 0?i:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",w.defaultProps=t.defaultProps,w.__emotion_real=w,w.__emotion_base=o,w.__emotion_styles=m,w.__emotion_forwardProp=s,Object.defineProperty(w,"toString",{value:function(){return"."+a}}),w.withComponent=function(j,k){var b=e(j,vd({},n,k,{shouldForwardProp:Ab(w,k,!0)}));return b.apply(void 0,m)},w}},K5=["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"],_d=U5.bind(null);K5.forEach(function(e){_d[e]=_d(e)});var Ox={exports:{}},G5="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",q5=G5,Y5=q5;function Lx(){}function Bx(){}Bx.resetWarningCache=Lx;var J5=function(){function e(r,o,i,a,s,c){if(c!==Y5){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:Bx,resetWarningCache:Lx};return n.PropTypes=n,n};Ox.exports=J5();var Z5=Ox.exports;const X5=(e,t)=>{const n=Tx(e);return n.sheet=new t({key:n.key,nonce:n.sheet.nonce,container:n.sheet.container,speedy:n.sheet.isSpeedy,prepend:n.sheet.prepend,insertionPoint:n.sheet.insertionPoint}),n};let Wh;if(typeof document=="object"){let e=document.querySelector('[name="emotion-insertion-point"]');if(!e){e=document.createElement("meta"),e.setAttribute("name","emotion-insertion-point"),e.setAttribute("content","");const n=document.querySelector("head");n&&n.prepend(e)}class t extends _x{insert(r,o){return this.key&&this.key.endsWith("global")&&(this.before=e),super.insert(r,o)}}Wh=X5({key:"css",insertionPoint:e},t)}function Q5(e){const{injectFirst:t,children:n}=e;return t&&Wh?h.jsx(I5,{value:Wh,children:n}):n}function eN(e){return e==null||Object.keys(e).length===0}function Fx(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?o=>t(eN(o)?n:o):t;return h.jsx(L5,{styles:r})}/**
* @mui/styled-engine v6.3.1
*
* @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 Vx(e,t){return _d(e,t)}function tN(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}const Db=[];function Eb(e){return Db[0]=e,uc(Db)}function ir(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 Wx(e){if(_.isValidElement(e)||!ir(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Wx(e[n])}),t}function Nt(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return ir(e)&&ir(t)&&Object.keys(t).forEach(o=>{_.isValidElement(t[o])?r[o]=t[o]:ir(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&ir(e[o])?r[o]=Nt(e[o],t[o],n):n.clone?r[o]=ir(t[o])?Wx(t[o]):t[o]:r[o]=t[o]}),r}const nN=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 rN(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...o}=e,i=nN(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,v){const g=a.indexOf(v);return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n}) and (max-width:${(g!==-1&&typeof t[a[g]]=="number"?t[a[g]]:v)-r/100}${n})`}function d(f){return a.indexOf(f)+1<a.length?u(f,a[a.indexOf(f)+1]):s(f)}function m(f){const v=a.indexOf(f);return v===0?s(a[1]):v===a.length-1?c(a[v]):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:m,unit:n,...o}}function oN(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 iN(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function aN(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 sN(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 lN={borderRadius:4};function hl(e,t){return t?Nt(e,t,{clone:!1}):e}const Ep={xs:0,sm:600,md:900,lg:1200,xl:1536},Pb={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${Ep[e]}px)`},cN={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:Ep[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function bo(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||Pb;return t.reduce((a,s,c)=>(a[i.up(i.keys[c])]=n(t[c]),a),{})}if(typeof t=="object"){const i=r.breakpoints||Pb;return Object.keys(t).reduce((a,s)=>{if(iN(i.keys,s)){const c=aN(r.containerQueries?r:cN,s);c&&(a[c]=n(t[s],s))}else if(Object.keys(i.values||Ep).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 uN(e={}){return e.keys?.reduce((n,r)=>{const o=e.up(r);return n[o]={},n},{})||{}}function dN(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function re(e){if(typeof e!="string")throw new Error(Hn(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Pp(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 bd(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Pp(e,n)||r,t&&(o=t(o,r,e)),o}function Lt(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=Pp(c,r)||{};return bo(a,s,m=>{let f=bd(u,o,m);return m===f&&typeof m=="string"&&(f=bd(u,o,`${t}${m==="default"?"":re(m)}`,m)),n===!1?f:{[n]:f}})};return i.propTypes={},i.filterProps=[t],i}function pN(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const mN={m:"margin",p:"padding"},fN={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Ib={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},hN=pN(e=>{if(e.length>2)if(Ib[e])e=Ib[e];else return[e];const[t,n]=e.split(""),r=mN[t],o=fN[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),Bv=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Fv=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Bv,...Fv];function mc(e,t,n,r){const o=Pp(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 Ip(e){return mc(e,"spacing",8)}function fc(e,t){return typeof t=="string"||t==null?t:e(t)}function gN(e,t){return n=>e.reduce((r,o)=>(r[o]=fc(t,n),r),{})}function vN(e,t,n,r){if(!t.includes(n))return null;const o=hN(n),i=gN(o,r),a=e[n];return bo(e,a,i)}function Hx(e,t){const n=Ip(e.theme);return Object.keys(e).map(r=>vN(e,t,r,n)).reduce(hl,{})}function It(e){return Hx(e,Bv)}It.propTypes={};It.filterProps=Bv;function Rt(e){return Hx(e,Fv)}Rt.propTypes={};Rt.filterProps=Fv;function Vv(e=8,t=Ip({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 Rp(...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]?hl(o,t[i](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function or(e){return typeof e!="number"?e:`${e}px solid`}function hr(e,t){return Lt({prop:e,themeKey:"borders",transform:t})}const yN=hr("border",or),_N=hr("borderTop",or),bN=hr("borderRight",or),kN=hr("borderBottom",or),wN=hr("borderLeft",or),SN=hr("borderColor"),xN=hr("borderTopColor"),jN=hr("borderRightColor"),CN=hr("borderBottomColor"),zN=hr("borderLeftColor"),TN=hr("outline",or),AN=hr("outlineColor"),$p=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=mc(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:fc(t,r)});return bo(e,e.borderRadius,n)}return null};$p.propTypes={};$p.filterProps=["borderRadius"];Rp(yN,_N,bN,kN,wN,SN,xN,jN,CN,zN,$p,TN,AN);const Np=e=>{if(e.gap!==void 0&&e.gap!==null){const t=mc(e.theme,"spacing",8),n=r=>({gap:fc(t,r)});return bo(e,e.gap,n)}return null};Np.propTypes={};Np.filterProps=["gap"];const Mp=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=mc(e.theme,"spacing",8),n=r=>({columnGap:fc(t,r)});return bo(e,e.columnGap,n)}return null};Mp.propTypes={};Mp.filterProps=["columnGap"];const Op=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=mc(e.theme,"spacing",8),n=r=>({rowGap:fc(t,r)});return bo(e,e.rowGap,n)}return null};Op.propTypes={};Op.filterProps=["rowGap"];const DN=Lt({prop:"gridColumn"}),EN=Lt({prop:"gridRow"}),PN=Lt({prop:"gridAutoFlow"}),IN=Lt({prop:"gridAutoColumns"}),RN=Lt({prop:"gridAutoRows"}),$N=Lt({prop:"gridTemplateColumns"}),NN=Lt({prop:"gridTemplateRows"}),MN=Lt({prop:"gridTemplateAreas"}),ON=Lt({prop:"gridArea"});Rp(Np,Mp,Op,DN,EN,PN,IN,RN,$N,NN,MN,ON);function Ra(e,t){return t==="grey"?t:e}const LN=Lt({prop:"color",themeKey:"palette",transform:Ra}),BN=Lt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Ra}),FN=Lt({prop:"backgroundColor",themeKey:"palette",transform:Ra});Rp(LN,BN,FN);function $n(e){return e<=1&&e!==0?`${e*100}%`:e}const VN=Lt({prop:"width",transform:$n}),Wv=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{const r=e.theme?.breakpoints?.values?.[n]||Ep[n];return r?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:$n(n)}};return bo(e,e.maxWidth,t)}return null};Wv.filterProps=["maxWidth"];const WN=Lt({prop:"minWidth",transform:$n}),HN=Lt({prop:"height",transform:$n}),UN=Lt({prop:"maxHeight",transform:$n}),KN=Lt({prop:"minHeight",transform:$n});Lt({prop:"size",cssProperty:"width",transform:$n});Lt({prop:"size",cssProperty:"height",transform:$n});const GN=Lt({prop:"boxSizing"});Rp(VN,Wv,WN,HN,UN,KN,GN);const Bi={border:{themeKey:"borders",transform:or},borderTop:{themeKey:"borders",transform:or},borderRight:{themeKey:"borders",transform:or},borderBottom:{themeKey:"borders",transform:or},borderLeft:{themeKey:"borders",transform:or},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:or},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:$p},color:{themeKey:"palette",transform:Ra},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Ra},backgroundColor:{themeKey:"palette",transform:Ra},p:{style:Rt},pt:{style:Rt},pr:{style:Rt},pb:{style:Rt},pl:{style:Rt},px:{style:Rt},py:{style:Rt},padding:{style:Rt},paddingTop:{style:Rt},paddingRight:{style:Rt},paddingBottom:{style:Rt},paddingLeft:{style:Rt},paddingX:{style:Rt},paddingY:{style:Rt},paddingInline:{style:Rt},paddingInlineStart:{style:Rt},paddingInlineEnd:{style:Rt},paddingBlock:{style:Rt},paddingBlockStart:{style:Rt},paddingBlockEnd:{style:Rt},m:{style:It},mt:{style:It},mr:{style:It},mb:{style:It},ml:{style:It},mx:{style:It},my:{style:It},margin:{style:It},marginTop:{style:It},marginRight:{style:It},marginBottom:{style:It},marginLeft:{style:It},marginX:{style:It},marginY:{style:It},marginInline:{style:It},marginInlineStart:{style:It},marginInlineEnd:{style:It},marginBlock:{style:It},marginBlockStart:{style:It},marginBlockEnd:{style:It},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Np},rowGap:{style:Op},columnGap:{style:Mp},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:$n},maxWidth:{style:Wv},minWidth:{transform:$n},height:{transform:$n},maxHeight:{transform:$n},minHeight:{transform:$n},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 qN(...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 YN(e,t){return typeof e=="function"?e(t):e}function JN(){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:m}=s;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[n]:r};const f=Pp(o,u)||{};return m?m(a):bo(a,r,g=>{let w=bd(f,d,g);return g===w&&typeof g=="string"&&(w=bd(f,d,`${n}${g==="default"?"":re(g)}`,g)),c===!1?w:{[c]:w}})}function t(n){const{sx:r,theme:o={}}=n||{};if(!r)return null;const i=o.unstable_sxConfig??Bi;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=uN(o.breakpoints),d=Object.keys(u);let m=u;return Object.keys(c).forEach(f=>{const v=YN(c[f],o);if(v!=null)if(typeof v=="object")if(i[f])m=hl(m,e(f,v,o,i));else{const g=bo({theme:o},v,w=>({[f]:w}));qN(g,v)?m[f]=t({sx:v,theme:o}):m=hl(m,g)}else m=hl(m,e(f,v,o,i))}),oN(o,dN(d,m))}return Array.isArray(r)?r.map(a):a(r)}return t}const Yr=JN();Yr.filterProps=["sx"];function ZN(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 Lp(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={},...a}=e,s=rN(n),c=Vv(o);let u=Nt({breakpoints:s,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:c,shape:{...lN,...i}},a);return u=sN(u),u.applyStyles=ZN,u=t.reduce((d,m)=>Nt(d,m),u),u.unstable_sxConfig={...Bi,...a?.unstable_sxConfig},u.unstable_sx=function(m){return Yr({sx:m,theme:this})},u}function XN(e){return Object.keys(e).length===0}function Ux(e=null){const t=_.useContext(dc);return!t||XN(t)?e:t}const QN=Lp();function Bp(e=QN){return Ux(e)}function eM({styles:e,themeId:t,defaultTheme:n={}}){const r=Bp(n),o=typeof e=="function"?e(t&&r[t]||r):e;return h.jsx(Fx,{styles:o})}const tM=e=>{const t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??Bi;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Kx(e){const{sx:t,...n}=e,{systemProps:r,otherProps:o}=tM(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...a)=>{const s=t(...a);return ir(s)?{...r,...s}:r}:i={...r,...t},{...o,sx:i}}const Rb=e=>e,nM=()=>{let e=Rb;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Rb}}},Hv=nM();function Gx(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=Gx(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function pe(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Gx(e))&&(r&&(r+=" "),r+=t);return r}function qx(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,i=Vx("div",{shouldForwardProp:s=>s!=="theme"&&s!=="sx"&&s!=="as"})(Yr);return _.forwardRef(function(c,u){const d=Bp(n),{className:m,component:f="div",...v}=Kx(c);return h.jsx(i,{as:f,ref:u,className:pe(m,o?o(r):r),theme:t&&d[t]||d,...v})})}const rM={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 $e(e,t,n="Mui"){const r=rM[t];return r?`${n}-${r}`:`${Hv.generate(e)}-${t}`}function Pe(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=$e(e,o,n)}),r}const oM=Pe("MuiBox",["root"]),ef=qx({defaultClassName:oM.root,generateClassName:Hv.generate});function Yx(e){const{variants:t,...n}=e,r={variants:t,style:Eb(n),isProcessed:!0};return r.style===n||t&&t.forEach(o=>{typeof o.style!="function"&&(o.style=Eb(o.style))}),r}const iM=Lp();function tf(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function aM(e){return e?(t,n)=>n[e]:null}function sM(e,t,n){e.theme=cM(e.theme)?n:e.theme[t]||e.theme}function Mu(e,t){const n=typeof t=="function"?t(e):t;if(Array.isArray(n))return n.flatMap(r=>Mu(e,r));if(Array.isArray(n?.variants)){let r;if(n.isProcessed)r=n.style;else{const{variants:o,...i}=n;r=i}return Jx(e,n.variants,[r])}return n?.isProcessed?n.style:n}function Jx(e,t,n=[]){let r;e:for(let o=0;o<t.length;o+=1){const i=t[o];if(typeof i.props=="function"){if(r??={...e,...e.ownerState,ownerState:e.ownerState},!i.props(r))continue}else for(const a in i.props)if(e[a]!==i.props[a]&&e.ownerState?.[a]!==i.props[a])continue e;typeof i.style=="function"?(r??={...e,...e.ownerState,ownerState:e.ownerState},n.push(i.style(r))):n.push(i.style)}return n}function Zx(e={}){const{themeId:t,defaultTheme:n=iM,rootShouldForwardProp:r=tf,slotShouldForwardProp:o=tf}=e;function i(s){sM(s,t,n)}return(s,c={})=>{tN(s,S=>S.filter(x=>x!==Yr));const{name:u,slot:d,skipVariantsResolver:m,skipSx:f,overridesResolver:v=aM(dM(d)),...g}=c,w=m!==void 0?m:d&&d!=="Root"&&d!=="root"||!1,j=f||!1;let k=tf;d==="Root"||d==="root"?k=r:d?k=o:uM(s)&&(k=void 0);const b=Vx(s,{shouldForwardProp:k,label:lM(),...g}),l=S=>{if(typeof S=="function"&&S.__emotion_real!==S)return function(C){return Mu(C,S)};if(ir(S)){const x=Yx(S);return x.variants?function(z){return Mu(z,x)}:x.style}return S},y=(...S)=>{const x=[],C=S.map(l),z=[];if(x.push(i),u&&v&&z.push(function(I){const M=I.theme.components?.[u]?.styleOverrides;if(!M)return null;const H={};for(const N in M)H[N]=Mu(I,M[N]);return v(I,H)}),u&&!w&&z.push(function(I){const M=I.theme?.components?.[u]?.variants;return M?Jx(I,M):null}),j||z.push(Yr),Array.isArray(C[0])){const T=C.shift(),I=new Array(x.length).fill(""),$=new Array(z.length).fill("");let M;M=[...I,...T,...$],M.raw=[...I,...T.raw,...$],x.unshift(M)}const E=[...x,...C,...z],p=b(...E);return s.muiName&&(p.muiName=s.muiName),p};return b.withConfig&&(y.withConfig=b.withConfig),y}}function lM(e,t){return void 0}function cM(e){for(const t in e)return!1;return!0}function uM(e){return typeof e=="string"&&e.charCodeAt(0)>96}function dM(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function Wl(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]=Wl(i[c],a[c])}}}else n[o]===void 0&&(n[o]=e[o])}return n}function pM(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Wl(t.components[n].defaultProps,r)}function mM({props:e,name:t,defaultTheme:n,themeId:r}){let o=Bp(n);return r&&(o=o[r]||o),pM({theme:o,name:t,props:e})}const dr=typeof window<"u"?_.useLayoutEffect:_.useEffect;function fM(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function Uv(e,t=0,n=1){return fM(e,t,n)}function hM(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 Yo(e){if(e.type)return e;if(e.charAt(0)==="#")return Yo(hM(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(Hn(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(Hn(10,o))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:o}}const gM=e=>{const t=Yo(e);return t.values.slice(0,3).map((n,r)=>t.type.includes("hsl")&&r!==0?`${n}%`:n).join(" ")},Hr=(e,t)=>{try{return gM(e)}catch{return e}};function Fp(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 Kv(e){e=Yo(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])),Fp({type:s,values:c})}function Hh(e){e=Yo(e);let t=e.type==="hsl"||e.type==="hsla"?Yo(Kv(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 Xx(e,t){const n=Hh(e),r=Hh(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function nt(e,t){return e=Yo(e),t=Uv(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Fp(e)}function No(e,t,n){try{return nt(e,t)}catch{return e}}function Vp(e,t){if(e=Yo(e),t=Uv(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 Fp(e)}function ze(e,t,n){try{return Vp(e,t)}catch{return e}}function Wp(e,t){if(e=Yo(e),t=Uv(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 Fp(e)}function Te(e,t,n){try{return Wp(e,t)}catch{return e}}function vM(e,t=.15){return Hh(e)>.5?Vp(e,t):Wp(e,t)}function Mo(e,t,n){try{return vM(e,t)}catch{return e}}function $b(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function Hp(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 nf(e,t){return _.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}function Tn(e){return e&&e.ownerDocument||document}function Dr(e){return Tn(e).defaultView||window}function kd(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let Nb=0;function yM(e){const[t,n]=_.useState(e),r=e||t;return _.useEffect(()=>{t==null&&(Nb+=1,n(`mui-${Nb}`))},[t]),r}const _M={...Of},Mb=_M.useId;function hc(e){if(Mb!==void 0){const t=Mb();return e??t}return yM(e)}function $a({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=_.useRef(e!==void 0),[i,a]=_.useState(t),s=o?e:i,c=_.useCallback(u=>{o||a(u)},[]);return[s,c]}function fn(e){const t=_.useRef(e);return dr(()=>{t.current=e}),_.useRef((...n)=>(0,t.current)(...n)).current}function Et(...e){return _.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{kd(n,t)})},e)}const Ob={};function Qx(e,t){const n=_.useRef(Ob);return n.current===Ob&&(n.current=e(t)),n}const bM=[];function kM(e){_.useEffect(e,bM)}class Up{static create(){return new Up}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 _i(){const e=Qx(Up.create).current;return kM(e.disposeEffect),e}function wd(e){try{return e.matches(":focus-visible")}catch{}return!1}function ej(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}const wM=e=>{const t=_.useRef({});return _.useEffect(()=>{t.current=e}),t.current};function Ne(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 SM(e){return typeof e=="string"}function Sa(e,t,n){return e===void 0||SM(e)?t:{...t,ownerState:{...t.ownerState,...n}}}function tj(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 Lb(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 nj(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const v=pe(n?.className,i,o?.className,r?.className),g={...n?.style,...o?.style,...r?.style},w={...n,...o,...r};return v.length>0&&(w.className=v),Object.keys(g).length>0&&(w.style=g),{props:w,internalRef:void 0}}const a=tj({...o,...r}),s=Lb(r),c=Lb(o),u=t(a),d=pe(u?.className,n?.className,i,o?.className,r?.className),m={...u?.style,...n?.style,...o?.style,...r?.style},f={...u,...n,...c,...s};return d.length>0&&(f.className=d),Object.keys(m).length>0&&(f.style=m),{props:f,internalRef:u.ref}}function rj(e,t,n){return typeof e=="function"?e(t,n):e}function Ri(e){const{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:o=!1,...i}=e,a=o?{}:rj(n,r),{props:s,internalRef:c}=nj({...i,externalSlotProps:a}),u=Et(c,a?.ref,e.additionalProps?.ref);return Sa(t,{...s,ref:u},r)}function ds(e){return parseInt(_.version,10)>=19?e?.props?.ref||null:e?.ref||null}const oj=_.createContext(null);function Gv(){return _.useContext(oj)}const xM=typeof Symbol=="function"&&Symbol.for,jM=xM?Symbol.for("mui.nested"):"__THEME_NESTED__";function CM(e,t){return typeof t=="function"?t(e):{...e,...t}}function zM(e){const{children:t,theme:n}=e,r=Gv(),o=_.useMemo(()=>{const i=r===null?{...n}:CM(r,n);return i!=null&&(i[jM]=r!==null),i},[n,r]);return h.jsx(oj.Provider,{value:o,children:t})}const ij=_.createContext();function TM({value:e,...t}){return h.jsx(ij.Provider,{value:e??!0,...t})}const gc=()=>_.useContext(ij)??!1,aj=_.createContext(void 0);function AM({value:e,children:t}){return h.jsx(aj.Provider,{value:e,children:t})}function DM(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?Wl(o.defaultProps,r):!o.styleOverrides&&!o.variants?Wl(o,r):r}function sj({props:e,name:t}){const n=_.useContext(aj);return DM({props:e,name:t,theme:{components:n}})}const Bb={};function Fb(e,t,n,r=!1){return _.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 lj(e){const{children:t,theme:n,themeId:r}=e,o=Ux(Bb),i=Gv()||Bb,a=Fb(r,o,n),s=Fb(r,i,n,!0),c=(r?a[r]:a).direction==="rtl";return h.jsx(zM,{theme:s,children:h.jsx(dc.Provider,{value:a,children:h.jsx(TM,{value:c,children:h.jsx(AM,{value:r?a[r].components:a.components,children:t})})})})}const Vb={theme:void 0};function EM(e){let t,n;return function(o){let i=t;return(i===void 0||o.theme!==n)&&(Vb.theme=o.theme,i=Yx(e(Vb)),t=i,n=o.theme),i}}const qv="mode",Yv="color-scheme",PM="data-color-scheme";function IM(e){const{defaultMode:t="system",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:o=qv,colorSchemeStorageKey:i=Yv,attribute:a=PM,colorSchemeNode:s="document.documentElement",nonce:c}=e;let u="",d=a;if(a==="class"&&(d=".%s"),a==="data"&&(d="[data-%s]"),d.startsWith(".")){const f=d.substring(1);u+=`${s}.classList.remove('${f}'.replace('%s', light), '${f}'.replace('%s', dark));
${s}.classList.add('${f}'.replace('%s', colorScheme));`}const m=d.match(/\[([^\]]+)\]/);if(m){const[f,v]=m[1].split("=");v||(u+=`${s}.removeAttribute('${f}'.replace('%s', light));
${s}.removeAttribute('${f}'.replace('%s', dark));`),u+=`
${s}.setAttribute('${f}'.replace('%s', colorScheme), ${v?`${v}.replace('%s', colorScheme)`:'""'});`}else u+=`${s}.setAttribute('${d}', colorScheme);`;return h.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?c:"",dangerouslySetInnerHTML:{__html:`(function() {
try {
let colorScheme = '';
const mode = localStorage.getItem('${o}') || '${t}';
const dark = localStorage.getItem('${i}-dark') || '${r}';
const light = localStorage.getItem('${i}-light') || '${n}';
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) {
${u}
}
} catch(e){}})();`}},"mui-color-scheme-init")}function Wb(e){if(typeof window<"u"&&typeof window.matchMedia=="function"&&e==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function cj(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 RM(e){return cj(e,t=>{if(t==="light")return e.lightColorScheme;if(t==="dark")return e.darkColorScheme})}function rf(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 $M(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:o=[],modeStorageKey:i=qv,colorSchemeStorageKey:a=Yv,storageWindow:s=typeof window>"u"?void 0:window,noSsr:c=!1}=e,u=o.join(","),d=o.length>1,[m,f]=_.useState(()=>{const y=rf(i,t),S=rf(`${a}-light`,n),x=rf(`${a}-dark`,r);return{mode:y,systemMode:Wb(y),lightColorScheme:S,darkColorScheme:x}}),[v,g]=_.useState(c||!d);_.useEffect(()=>{g(!0)},[]);const w=RM(m),j=_.useCallback(y=>{f(S=>{if(y===S.mode)return S;const x=y??t;try{localStorage.setItem(i,x)}catch{}return{...S,mode:x,systemMode:Wb(x)}})},[i,t]),k=_.useCallback(y=>{y?typeof y=="string"?y&&!u.includes(y)?console.error(`\`${y}\` does not exist in \`theme.colorSchemes\`.`):f(S=>{const x={...S};return cj(S,C=>{try{localStorage.setItem(`${a}-${C}`,y)}catch{}C==="light"&&(x.lightColorScheme=y),C==="dark"&&(x.darkColorScheme=y)}),x}):f(S=>{const x={...S},C=y.light===null?n:y.light,z=y.dark===null?r:y.dark;if(C)if(!u.includes(C))console.error(`\`${C}\` does not exist in \`theme.colorSchemes\`.`);else{x.lightColorScheme=C;try{localStorage.setItem(`${a}-light`,C)}catch{}}if(z)if(!u.includes(z))console.error(`\`${z}\` does not exist in \`theme.colorSchemes\`.`);else{x.darkColorScheme=z;try{localStorage.setItem(`${a}-dark`,z)}catch{}}return x}):f(S=>{try{localStorage.setItem(`${a}-light`,n),localStorage.setItem(`${a}-dark`,r)}catch{}return{...S,lightColorScheme:n,darkColorScheme:r}})},[u,a,n,r]),b=_.useCallback(y=>{m.mode==="system"&&f(S=>{const x=y?.matches?"dark":"light";return S.systemMode===x?S:{...S,systemMode:x}})},[m.mode]),l=_.useRef(b);return l.current=b,_.useEffect(()=>{if(typeof window.matchMedia!="function"||!d)return;const y=(...x)=>l.current(...x),S=window.matchMedia("(prefers-color-scheme: dark)");return S.addListener(y),y(S),()=>{S.removeListener(y)}},[d]),_.useEffect(()=>{if(s&&d){const y=S=>{const x=S.newValue;typeof S.key=="string"&&S.key.startsWith(a)&&(!x||u.match(x))&&(S.key.endsWith("light")&&k({light:x}),S.key.endsWith("dark")&&k({dark:x})),S.key===i&&(!x||["light","dark","system"].includes(x))&&j(x||t)};return s.addEventListener("storage",y),()=>{s.removeEventListener("storage",y)}}},[k,j,i,a,u,t,s,d]),{...m,mode:v?m.mode:void 0,systemMode:v?m.systemMode:void 0,colorScheme:v?w:void 0,setMode:j,setColorScheme:k}}const NM="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function MM(e){const{themeId:t,theme:n={},modeStorageKey:r=qv,colorSchemeStorageKey:o=Yv,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=_.createContext(void 0),d=()=>_.useContext(u)||c,m={},f={};function v(k){const{children:b,theme:l,modeStorageKey:y=r,colorSchemeStorageKey:S=o,disableTransitionOnChange:x=i,storageWindow:C=typeof window>"u"?void 0:window,documentNode:z=typeof document>"u"?void 0:document,colorSchemeNode:E=typeof document>"u"?void 0:document.documentElement,disableNestedContext:p=!1,disableStyleSheetGeneration:T=!1,defaultMode:I="system",noSsr:$}=k,M=_.useRef(!1),H=Gv(),N=_.useContext(u),F=!!N&&!p,R=_.useMemo(()=>l||(typeof n=="function"?n():n),[l]),V=R[t],U=V||R,{colorSchemes:Z=m,components:P=f,cssVarPrefix:B}=U,L=Object.keys(Z).filter(ue=>!!Z[ue]).join(","),Q=_.useMemo(()=>L.split(","),[L]),O=typeof a=="string"?a:a.light,ae=typeof a=="string"?a:a.dark,ne=Z[O]&&Z[ae]?I:Z[U.defaultColorScheme]?.palette?.mode||U.palette?.mode,{mode:te,setMode:de,systemMode:me,lightColorScheme:ie,darkColorScheme:je,colorScheme:we,setColorScheme:_e}=$M({supportedColorSchemes:Q,defaultLightColorScheme:O,defaultDarkColorScheme:ae,modeStorageKey:y,colorSchemeStorageKey:S,defaultMode:ne,storageWindow:C,noSsr:$});let ce=te,xe=we;F&&(ce=N.mode,xe=N.colorScheme);const fe=_.useMemo(()=>{const ue=xe||U.defaultColorScheme,De=U.generateThemeVars?.()||U.vars,et={...U,components:P,colorSchemes:Z,cssVarPrefix:B,vars:De};if(typeof et.generateSpacing=="function"&&(et.spacing=et.generateSpacing()),ue){const tt=Z[ue];tt&&typeof tt=="object"&&Object.keys(tt).forEach(Ye=>{tt[Ye]&&typeof tt[Ye]=="object"?et[Ye]={...et[Ye],...tt[Ye]}:et[Ye]=tt[Ye]})}return s?s(et):et},[U,xe,P,Z,B]),Fe=U.colorSchemeSelector;_.useEffect(()=>{if(xe&&E&&Fe&&Fe!=="media"){const ue=Fe;let De=Fe;if(ue==="class"&&(De=".%s"),ue==="data"&&(De="[data-%s]"),ue?.startsWith("data-")&&!ue.includes("%s")&&(De=`[${ue}="%s"]`),De.startsWith("."))E.classList.remove(...Q.map(et=>De.substring(1).replace("%s",et))),E.classList.add(De.substring(1).replace("%s",xe));else{const et=De.replace("%s",xe).match(/\[([^\]]+)\]/);if(et){const[tt,Ye]=et[1].split("=");Ye||Q.forEach(ot=>{E.removeAttribute(tt.replace(xe,ot))}),E.setAttribute(tt,Ye?Ye.replace(/"|'/g,""):"")}else E.setAttribute(De,xe)}}},[xe,Fe,E,Q]),_.useEffect(()=>{let ue;if(x&&M.current&&z){const De=z.createElement("style");De.appendChild(z.createTextNode(NM)),z.head.appendChild(De),window.getComputedStyle(z.body),ue=setTimeout(()=>{z.head.removeChild(De)},1)}return()=>{clearTimeout(ue)}},[xe,x,z]),_.useEffect(()=>(M.current=!0,()=>{M.current=!1}),[]);const We=_.useMemo(()=>({allColorSchemes:Q,colorScheme:xe,darkColorScheme:je,lightColorScheme:ie,mode:ce,setColorScheme:_e,setMode:de,systemMode:me}),[Q,xe,je,ie,ce,_e,de,me,fe.colorSchemeSelector]);let Ae=!0;(T||U.cssVariables===!1||F&&H?.cssVarPrefix===B)&&(Ae=!1);const it=h.jsxs(_.Fragment,{children:[h.jsx(lj,{themeId:V?t:void 0,theme:fe,children:b}),Ae&&h.jsx(Fx,{styles:fe.generateStyleSheets?.()||[]})]});return F?it:h.jsx(u.Provider,{value:We,children:it})}const g=typeof a=="string"?a:a.light,w=typeof a=="string"?a:a.dark;return{CssVarsProvider:v,useColorScheme:d,getInitColorSchemeScript:k=>IM({colorSchemeStorageKey:o,defaultLightColorScheme:g,defaultDarkColorScheme:w,modeStorageKey:r,...k})}}function uj(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 Hb=(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])})},OM=(e,t,n)=>{function r(o,i=[],a=[]){Object.entries(o).forEach(([s,c])=>{(!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)},LM=(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 of(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},o={},i={},a={};return OM(e,(s,c,u)=>{if((typeof c=="string"||typeof c=="number")&&(!r||!r(s,c))){const d=`--${n?`${n}-`:""}${s.join("-")}`,m=LM(s,c);Object.assign(o,{[d]:m}),Hb(i,s,`var(${d})`,u),Hb(a,s,`var(${d}, ${m})`,u)}},s=>s[0]==="vars"),{css:o,vars:i,varsWithDefaults:a}}function dj(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:m}=of(c,t);let f=m;const v={},{[s]:g,...w}=i;if(Object.entries(w||{}).forEach(([l,y])=>{const{vars:S,css:x,varsWithDefaults:C}=of(y,t);f=Nt(f,C),v[l]={css:x,vars:S}}),g){const{css:l,vars:y,varsWithDefaults:S}=of(g,t);f=Nt(f,S),v[s]={css:l,vars:y}}function j(l,y){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":y}};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(v).forEach(([,{vars:y}])=>{l=Nt(l,y)}),l},generateStyleSheets:()=>{const l=[],y=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{[y]:x,...C}=v;if(x){const{css:z}=x,E=i[y]?.palette?.mode,p=!r&&E?{colorScheme:E,...z}:{...z};S(n(y,{...p}),p)}return Object.entries(C).forEach(([z,{css:E}])=>{const p=i[z]?.palette?.mode,T=!r&&p?{colorScheme:p,...E}:{...E};S(n(z,{...T}),T)}),l}}}function pj(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 Ub={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:Ll.white,default:Ll.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}},af={text:{primary:Ll.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:Ll.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 Kb(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=Wp(e.main,o):t==="dark"&&(e.dark=Vp(e.main,i)))}function BM(e="light"){return e==="dark"?{main:qi[200],light:qi[50],dark:qi[400]}:{main:qi[700],light:qi[400],dark:qi[800]}}function FM(e="light"){return e==="dark"?{main:Gi[200],light:Gi[50],dark:Gi[400]}:{main:Gi[500],light:Gi[300],dark:Gi[700]}}function VM(e="light"){return e==="dark"?{main:Ki[500],light:Ki[300],dark:Ki[700]}:{main:Ki[700],light:Ki[400],dark:Ki[800]}}function WM(e="light"){return e==="dark"?{main:Yi[400],light:Yi[300],dark:Yi[700]}:{main:Yi[700],light:Yi[500],dark:Yi[900]}}function HM(e="light"){return e==="dark"?{main:Ji[400],light:Ji[300],dark:Ji[700]}:{main:Ji[800],light:Ji[500],dark:Ji[900]}}function UM(e="light"){return e==="dark"?{main:Ds[400],light:Ds[300],dark:Ds[700]}:{main:"#ed6c02",light:Ds[500],dark:Ds[900]}}function Jv(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...o}=e,i=e.primary||BM(t),a=e.secondary||FM(t),s=e.error||VM(t),c=e.info||WM(t),u=e.success||HM(t),d=e.warning||UM(t);function m(w){return Xx(w,af.text.primary)>=n?af.text.primary:Ub.text.primary}const f=({color:w,name:j,mainShade:k=500,lightShade:b=300,darkShade:l=700})=>{if(w={...w},!w.main&&w[k]&&(w.main=w[k]),!w.hasOwnProperty("main"))throw new Error(Hn(11,j?` (${j})`:"",k));if(typeof w.main!="string")throw new Error(Hn(12,j?` (${j})`:"",JSON.stringify(w.main)));return Kb(w,"light",b,r),Kb(w,"dark",l,r),w.contrastText||(w.contrastText=m(w.main)),w},v={dark:af,light:Ub};return Nt({common:{...Ll},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:N$,contrastThreshold:n,getContrastText:m,augmentColor:f,tonalOffset:r,...v[t]},o)}function mj(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 KM(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function GM(e){return Math.round(e*1e5)/1e5}const Gb={textTransform:"uppercase"},qb='"Roboto", "Helvetica", "Arial", sans-serif';function fj(e,t){const{fontFamily:n=qb,fontSize:r=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:u,pxToRem:d,...m}=typeof t=="function"?t(e):t,f=r/14,v=d||(j=>`${j/c*f}rem`),g=(j,k,b,l,y)=>({fontFamily:n,fontWeight:j,fontSize:v(k),lineHeight:b,...n===qb?{letterSpacing:`${GM(l/k)}em`}:{},...y,...u}),w={h1:g(o,96,1.167,-1.5),h2:g(o,60,1.2,-.5),h3:g(i,48,1.167,0),h4:g(i,34,1.235,.25),h5:g(i,24,1.334,0),h6:g(a,20,1.6,.15),subtitle1:g(i,16,1.75,.15),subtitle2:g(a,14,1.57,.1),body1:g(i,16,1.5,.15),body2:g(i,14,1.43,.15),button:g(a,14,1.75,.4,Gb),caption:g(i,12,1.66,.4),overline:g(i,12,2.66,1,Gb),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Nt({htmlFontSize:c,pxToRem:v,fontFamily:n,fontSize:r,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:s,...w},m,{clone:!1})}const qM=.2,YM=.14,JM=.12;function wt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${qM})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${YM})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${JM})`].join(",")}const ZM=["none",wt(0,2,1,-1,0,1,1,0,0,1,3,0),wt(0,3,1,-2,0,2,2,0,0,1,5,0),wt(0,3,3,-2,0,3,4,0,0,1,8,0),wt(0,2,4,-1,0,4,5,0,0,1,10,0),wt(0,3,5,-1,0,5,8,0,0,1,14,0),wt(0,3,5,-1,0,6,10,0,0,1,18,0),wt(0,4,5,-2,0,7,10,1,0,2,16,1),wt(0,5,5,-3,0,8,10,1,0,3,14,2),wt(0,5,6,-3,0,9,12,1,0,3,16,2),wt(0,6,6,-3,0,10,14,1,0,4,18,3),wt(0,6,7,-4,0,11,15,1,0,4,20,3),wt(0,7,8,-4,0,12,17,2,0,5,22,4),wt(0,7,8,-4,0,13,19,2,0,5,24,4),wt(0,7,9,-4,0,14,21,2,0,5,26,4),wt(0,8,9,-5,0,15,22,2,0,6,28,5),wt(0,8,10,-5,0,16,24,2,0,6,30,5),wt(0,8,11,-5,0,17,26,2,0,6,32,5),wt(0,9,11,-5,0,18,28,2,0,7,34,6),wt(0,9,12,-6,0,19,29,2,0,7,36,6),wt(0,10,13,-6,0,20,31,3,0,8,38,7),wt(0,10,13,-6,0,21,33,3,0,8,40,7),wt(0,10,14,-6,0,22,35,3,0,8,42,7),wt(0,11,14,-7,0,23,36,3,0,9,44,8),wt(0,11,15,-7,0,24,38,3,0,9,46,8)],XM={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)"},hj={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Yb(e){return`${Math.round(e)}ms`}function QM(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function eO(e){const t={...XM,...e.easing},n={...hj,...e.duration};return{getAutoHeightDuration:QM,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:Yb(a)} ${s} ${typeof c=="string"?c:Yb(c)}`).join(",")},...e,easing:t,duration:n}}const tO={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function Uh(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(Hn(20));const d=Jv(i),m=Lp(e);let f=Nt(m,{mixins:KM(m.breakpoints,r),palette:d,shadows:ZM.slice(),typography:fj(d,s),transitions:eO(a),zIndex:{...tO}});return f=Nt(f,u),f=t.reduce((v,g)=>Nt(v,g),f),f.unstable_sxConfig={...Bi,...u?.unstable_sxConfig},f.unstable_sx=function(g){return Yr({sx:g,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 nO=[...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 gj(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function vj(e){return e==="dark"?nO:[]}function rO(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...o}=e,i=Jv(t);return{palette:i,opacity:{...gj(i.mode),...n},overlays:r||vj(i.mode),...o}}function oO(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 iO=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],aO=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 iO(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 sO(e){return ir(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function lO(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];!sO(s)||a.startsWith("unstable_")?delete r[a]:ir(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 cO(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function K(e,t,n){!e[t]&&n&&(e[t]=n)}function Zs(e){return!e||!e.startsWith("hsl")?e:Kv(e)}function to(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Hr(Zs(e[t])))}function uO(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const Nr=e=>{try{return e()}catch{}},dO=(e="mui")=>uj(e);function sf(e,t,n,r){if(!t)return;t=t===!0?{}:t;const o=r==="dark"?"dark":"light";if(!n){e[r]=rO({...t,palette:{mode:o,...t?.palette}});return}const{palette:i,...a}=Uh({...n,palette:{mode:o,...t?.palette}});return e[r]={...t,palette:i,opacity:{...gj(o),...t?.opacity},overlays:t?.overlays||vj(o)},a}function pO(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:o=!1,cssVarPrefix:i="mui",shouldSkipGeneratingVar:a=oO,colorSchemeSelector:s=n.light&&n.dark?"media":void 0,rootSelector:c=":root",...u}=e,d=Object.keys(n)[0],m=r||(n.light&&d!=="light"?"light":d),f=dO(i),{[m]:v,light:g,dark:w,...j}=n,k={...j};let b=v;if((m==="dark"&&!("dark"in n)||m==="light"&&!("light"in n))&&(b=!0),!b)throw new Error(Hn(21,m));const l=sf(k,b,u,m);g&&!k.light&&sf(k,g,void 0,"light"),w&&!k.dark&&sf(k,w,void 0,"dark");let y={defaultColorScheme:m,...l,cssVarPrefix:i,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:k,font:{...mj(l.typography),...l.font},spacing:uO(u.spacing)};Object.keys(y.colorSchemes).forEach(E=>{const p=y.colorSchemes[E].palette,T=I=>{const $=I.split("-"),M=$[1],H=$[2];return f(I,p[M][H])};if(p.mode==="light"&&(K(p.common,"background","#fff"),K(p.common,"onBackground","#000")),p.mode==="dark"&&(K(p.common,"background","#000"),K(p.common,"onBackground","#fff")),cO(p,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),p.mode==="light"){K(p.Alert,"errorColor",ze(p.error.light,.6)),K(p.Alert,"infoColor",ze(p.info.light,.6)),K(p.Alert,"successColor",ze(p.success.light,.6)),K(p.Alert,"warningColor",ze(p.warning.light,.6)),K(p.Alert,"errorFilledBg",T("palette-error-main")),K(p.Alert,"infoFilledBg",T("palette-info-main")),K(p.Alert,"successFilledBg",T("palette-success-main")),K(p.Alert,"warningFilledBg",T("palette-warning-main")),K(p.Alert,"errorFilledColor",Nr(()=>p.getContrastText(p.error.main))),K(p.Alert,"infoFilledColor",Nr(()=>p.getContrastText(p.info.main))),K(p.Alert,"successFilledColor",Nr(()=>p.getContrastText(p.success.main))),K(p.Alert,"warningFilledColor",Nr(()=>p.getContrastText(p.warning.main))),K(p.Alert,"errorStandardBg",Te(p.error.light,.9)),K(p.Alert,"infoStandardBg",Te(p.info.light,.9)),K(p.Alert,"successStandardBg",Te(p.success.light,.9)),K(p.Alert,"warningStandardBg",Te(p.warning.light,.9)),K(p.Alert,"errorIconColor",T("palette-error-main")),K(p.Alert,"infoIconColor",T("palette-info-main")),K(p.Alert,"successIconColor",T("palette-success-main")),K(p.Alert,"warningIconColor",T("palette-warning-main")),K(p.AppBar,"defaultBg",T("palette-grey-100")),K(p.Avatar,"defaultBg",T("palette-grey-400")),K(p.Button,"inheritContainedBg",T("palette-grey-300")),K(p.Button,"inheritContainedHoverBg",T("palette-grey-A100")),K(p.Chip,"defaultBorder",T("palette-grey-400")),K(p.Chip,"defaultAvatarColor",T("palette-grey-700")),K(p.Chip,"defaultIconColor",T("palette-grey-700")),K(p.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),K(p.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),K(p.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),K(p.LinearProgress,"primaryBg",Te(p.primary.main,.62)),K(p.LinearProgress,"secondaryBg",Te(p.secondary.main,.62)),K(p.LinearProgress,"errorBg",Te(p.error.main,.62)),K(p.LinearProgress,"infoBg",Te(p.info.main,.62)),K(p.LinearProgress,"successBg",Te(p.success.main,.62)),K(p.LinearProgress,"warningBg",Te(p.warning.main,.62)),K(p.Skeleton,"bg",`rgba(${T("palette-text-primaryChannel")} / 0.11)`),K(p.Slider,"primaryTrack",Te(p.primary.main,.62)),K(p.Slider,"secondaryTrack",Te(p.secondary.main,.62)),K(p.Slider,"errorTrack",Te(p.error.main,.62)),K(p.Slider,"infoTrack",Te(p.info.main,.62)),K(p.Slider,"successTrack",Te(p.success.main,.62)),K(p.Slider,"warningTrack",Te(p.warning.main,.62));const I=Mo(p.background.default,.8);K(p.SnackbarContent,"bg",I),K(p.SnackbarContent,"color",Nr(()=>p.getContrastText(I))),K(p.SpeedDialAction,"fabHoverBg",Mo(p.background.paper,.15)),K(p.StepConnector,"border",T("palette-grey-400")),K(p.StepContent,"border",T("palette-grey-400")),K(p.Switch,"defaultColor",T("palette-common-white")),K(p.Switch,"defaultDisabledColor",T("palette-grey-100")),K(p.Switch,"primaryDisabledColor",Te(p.primary.main,.62)),K(p.Switch,"secondaryDisabledColor",Te(p.secondary.main,.62)),K(p.Switch,"errorDisabledColor",Te(p.error.main,.62)),K(p.Switch,"infoDisabledColor",Te(p.info.main,.62)),K(p.Switch,"successDisabledColor",Te(p.success.main,.62)),K(p.Switch,"warningDisabledColor",Te(p.warning.main,.62)),K(p.TableCell,"border",Te(No(p.divider,1),.88)),K(p.Tooltip,"bg",No(p.grey[700],.92))}if(p.mode==="dark"){K(p.Alert,"errorColor",Te(p.error.light,.6)),K(p.Alert,"infoColor",Te(p.info.light,.6)),K(p.Alert,"successColor",Te(p.success.light,.6)),K(p.Alert,"warningColor",Te(p.warning.light,.6)),K(p.Alert,"errorFilledBg",T("palette-error-dark")),K(p.Alert,"infoFilledBg",T("palette-info-dark")),K(p.Alert,"successFilledBg",T("palette-success-dark")),K(p.Alert,"warningFilledBg",T("palette-warning-dark")),K(p.Alert,"errorFilledColor",Nr(()=>p.getContrastText(p.error.dark))),K(p.Alert,"infoFilledColor",Nr(()=>p.getContrastText(p.info.dark))),K(p.Alert,"successFilledColor",Nr(()=>p.getContrastText(p.success.dark))),K(p.Alert,"warningFilledColor",Nr(()=>p.getContrastText(p.warning.dark))),K(p.Alert,"errorStandardBg",ze(p.error.light,.9)),K(p.Alert,"infoStandardBg",ze(p.info.light,.9)),K(p.Alert,"successStandardBg",ze(p.success.light,.9)),K(p.Alert,"warningStandardBg",ze(p.warning.light,.9)),K(p.Alert,"errorIconColor",T("palette-error-main")),K(p.Alert,"infoIconColor",T("palette-info-main")),K(p.Alert,"successIconColor",T("palette-success-main")),K(p.Alert,"warningIconColor",T("palette-warning-main")),K(p.AppBar,"defaultBg",T("palette-grey-900")),K(p.AppBar,"darkBg",T("palette-background-paper")),K(p.AppBar,"darkColor",T("palette-text-primary")),K(p.Avatar,"defaultBg",T("palette-grey-600")),K(p.Button,"inheritContainedBg",T("palette-grey-800")),K(p.Button,"inheritContainedHoverBg",T("palette-grey-700")),K(p.Chip,"defaultBorder",T("palette-grey-700")),K(p.Chip,"defaultAvatarColor",T("palette-grey-300")),K(p.Chip,"defaultIconColor",T("palette-grey-300")),K(p.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),K(p.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),K(p.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),K(p.LinearProgress,"primaryBg",ze(p.primary.main,.5)),K(p.LinearProgress,"secondaryBg",ze(p.secondary.main,.5)),K(p.LinearProgress,"errorBg",ze(p.error.main,.5)),K(p.LinearProgress,"infoBg",ze(p.info.main,.5)),K(p.LinearProgress,"successBg",ze(p.success.main,.5)),K(p.LinearProgress,"warningBg",ze(p.warning.main,.5)),K(p.Skeleton,"bg",`rgba(${T("palette-text-primaryChannel")} / 0.13)`),K(p.Slider,"primaryTrack",ze(p.primary.main,.5)),K(p.Slider,"secondaryTrack",ze(p.secondary.main,.5)),K(p.Slider,"errorTrack",ze(p.error.main,.5)),K(p.Slider,"infoTrack",ze(p.info.main,.5)),K(p.Slider,"successTrack",ze(p.success.main,.5)),K(p.Slider,"warningTrack",ze(p.warning.main,.5));const I=Mo(p.background.default,.98);K(p.SnackbarContent,"bg",I),K(p.SnackbarContent,"color",Nr(()=>p.getContrastText(I))),K(p.SpeedDialAction,"fabHoverBg",Mo(p.background.paper,.15)),K(p.StepConnector,"border",T("palette-grey-600")),K(p.StepContent,"border",T("palette-grey-600")),K(p.Switch,"defaultColor",T("palette-grey-300")),K(p.Switch,"defaultDisabledColor",T("palette-grey-600")),K(p.Switch,"primaryDisabledColor",ze(p.primary.main,.55)),K(p.Switch,"secondaryDisabledColor",ze(p.secondary.main,.55)),K(p.Switch,"errorDisabledColor",ze(p.error.main,.55)),K(p.Switch,"infoDisabledColor",ze(p.info.main,.55)),K(p.Switch,"successDisabledColor",ze(p.success.main,.55)),K(p.Switch,"warningDisabledColor",ze(p.warning.main,.55)),K(p.TableCell,"border",ze(No(p.divider,1),.68)),K(p.Tooltip,"bg",No(p.grey[700],.92))}to(p.background,"default"),to(p.background,"paper"),to(p.common,"background"),to(p.common,"onBackground"),to(p,"divider"),Object.keys(p).forEach(I=>{const $=p[I];$&&typeof $=="object"&&($.main&&K(p[I],"mainChannel",Hr(Zs($.main))),$.light&&K(p[I],"lightChannel",Hr(Zs($.light))),$.dark&&K(p[I],"darkChannel",Hr(Zs($.dark))),$.contrastText&&K(p[I],"contrastTextChannel",Hr(Zs($.contrastText))),I==="text"&&(to(p[I],"primary"),to(p[I],"secondary")),I==="action"&&($.active&&to(p[I],"active"),$.selected&&to(p[I],"selected")))})}),y=t.reduce((E,p)=>Nt(E,p),y);const S={prefix:i,disableCssColorScheme:o,shouldSkipGeneratingVar:a,getSelector:aO(y)},{vars:x,generateThemeVars:C,generateStyleSheets:z}=dj(y,S);return y.vars=x,Object.entries(y.colorSchemes[y.defaultColorScheme]).forEach(([E,p])=>{y[E]=p}),y.generateThemeVars=C,y.generateStyleSheets=z,y.generateSpacing=function(){return Vv(u.spacing,Ip(this))},y.getColorSchemeSelector=pj(s),y.spacing=y.generateSpacing(),y.shouldSkipGeneratingVar=a,y.unstable_sxConfig={...Bi,...u?.unstable_sxConfig},y.unstable_sx=function(p){return Yr({sx:p,theme:this})},y.toRuntimeSource=lO,y}function Jb(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:Jv({...n===!0?{}:n.palette,mode:t})})}function vc(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 Uh(e,...t);let d=n;"palette"in e||u[s]&&(u[s]!==!0?d=u[s].palette:s==="dark"&&(d={mode:"dark"}));const m=Uh({...e,palette:d},...t);return m.defaultColorScheme=s,m.colorSchemes=u,m.palette.mode==="light"&&(m.colorSchemes.light={...u.light!==!0&&u.light,palette:m.palette},Jb(m,"dark",u.dark)),m.palette.mode==="dark"&&(m.colorSchemes.dark={...u.dark!==!0&&u.dark,palette:m.palette},Jb(m,"light",u.light)),m}return!n&&!("light"in u)&&s==="light"&&(u.light=!0),pO({...a,colorSchemes:u,defaultColorScheme:s,...typeof r!="boolean"&&r},...t)}const Kp=vc();function gr(){const e=Bp(Kp);return e[Tr]||e}function mO({props:e,name:t}){return mM({props:e,name:t,defaultTheme:Kp,themeId:Tr})}function yj(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Dn=e=>yj(e)&&e!=="classes",q=Zx({themeId:Tr,defaultTheme:Kp,rootShouldForwardProp:Dn});function Zb({theme:e,...t}){const n=Tr in e?e[Tr]:void 0;return h.jsx(lj,{...t,themeId:n?Tr:void 0,theme:n||e})}const nu={attribute:"data-mui-color-scheme",colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:fO,useColorScheme:WJ,getInitColorSchemeScript:HJ}=MM({themeId:Tr,theme:()=>vc({cssVariables:!0}),colorSchemeStorageKey:nu.colorSchemeStorageKey,modeStorageKey:nu.modeStorageKey,defaultColorScheme:{light:nu.defaultLightColorScheme,dark:nu.defaultDarkColorScheme},resolveTheme:e=>{const t={...e,typography:fj(e.palette,e.typography)};return t.unstable_sx=function(r){return Yr({sx:r,theme:this})},t}}),hO=fO;function gO({theme:e,...t}){return typeof e=="function"?h.jsx(Zb,{theme:e,...t}):"colorSchemes"in(Tr in e?e[Tr]:e)?h.jsx(hO,{theme:e,...t}):h.jsx(Zb,{theme:e,...t})}function vO(e){return h.jsx(eM,{...e,defaultTheme:Kp,themeId:Tr})}function yO(e){return function(n){return h.jsx(vO,{styles:typeof e=="function"?r=>e({theme:r,...n}):e})}}function _O(){return Kx}const Xb={theme:void 0};function Me(e){let t,n;return r=>{let o=t;return(o===void 0||r.theme!==n)&&(Xb.theme=r.theme,o=e(Xb),t=o,n=r.theme),o}}function Be(e){return sj(e)}function bO(e){return $e("MuiSvgIcon",e)}Pe("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const kO=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${re(t)}`,`fontSize${re(n)}`]};return Ne(o,bO,r)},wO=q("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${re(n.color)}`],t[`fontSize${re(n.fontSize)}`]]}})(Me(({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}}]}))),Sd=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:s="svg",fontSize:c="medium",htmlColor:u,inheritViewBox:d=!1,titleAccess:m,viewBox:f="0 0 24 24",...v}=r,g=_.isValidElement(o)&&o.type==="svg",w={...r,color:a,component:s,fontSize:c,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:f,hasSvgAsChild:g},j={};d||(j.viewBox=f);const k=kO(w);return h.jsxs(wO,{as:s,className:pe(k.root,i),focusable:"false",color:u,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:n,...j,...v,...g&&o.props,ownerState:w,children:[g?o.props.children:o,m?h.jsx("title",{children:m}):null]})});Sd&&(Sd.muiName="SvgIcon");function yc(e,t){function n(r,o){return h.jsx(Sd,{"data-testid":`${t}Icon`,ref:o,...r,children:e})}return n.muiName=Sd.muiName,_.memo(_.forwardRef(n))}var ft={};/**
* @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 Zv=Symbol.for("react.element"),Xv=Symbol.for("react.portal"),Gp=Symbol.for("react.fragment"),qp=Symbol.for("react.strict_mode"),Yp=Symbol.for("react.profiler"),Jp=Symbol.for("react.provider"),Zp=Symbol.for("react.context"),SO=Symbol.for("react.server_context"),Xp=Symbol.for("react.forward_ref"),Qp=Symbol.for("react.suspense"),em=Symbol.for("react.suspense_list"),tm=Symbol.for("react.memo"),nm=Symbol.for("react.lazy"),xO=Symbol.for("react.offscreen"),_j;_j=Symbol.for("react.module.reference");function vr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Zv:switch(e=e.type,e){case Gp:case Yp:case qp:case Qp:case em:return e;default:switch(e=e&&e.$$typeof,e){case SO:case Zp:case Xp:case nm:case tm:case Jp:return e;default:return t}}case Xv:return t}}}ft.ContextConsumer=Zp;ft.ContextProvider=Jp;ft.Element=Zv;ft.ForwardRef=Xp;ft.Fragment=Gp;ft.Lazy=nm;ft.Memo=tm;ft.Portal=Xv;ft.Profiler=Yp;ft.StrictMode=qp;ft.Suspense=Qp;ft.SuspenseList=em;ft.isAsyncMode=function(){return!1};ft.isConcurrentMode=function(){return!1};ft.isContextConsumer=function(e){return vr(e)===Zp};ft.isContextProvider=function(e){return vr(e)===Jp};ft.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zv};ft.isForwardRef=function(e){return vr(e)===Xp};ft.isFragment=function(e){return vr(e)===Gp};ft.isLazy=function(e){return vr(e)===nm};ft.isMemo=function(e){return vr(e)===tm};ft.isPortal=function(e){return vr(e)===Xv};ft.isProfiler=function(e){return vr(e)===Yp};ft.isStrictMode=function(e){return vr(e)===qp};ft.isSuspense=function(e){return vr(e)===Qp};ft.isSuspenseList=function(e){return vr(e)===em};ft.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Gp||e===Yp||e===qp||e===Qp||e===em||e===xO||typeof e=="object"&&e!==null&&(e.$$typeof===nm||e.$$typeof===tm||e.$$typeof===Jp||e.$$typeof===Zp||e.$$typeof===Xp||e.$$typeof===_j||e.getModuleId!==void 0)};ft.typeOf=vr;function bj(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 Gh(e,t){return Gh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Gh(e,t)}function kj(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Gh(e,t)}const Qb={disabled:!1},xd=ye.createContext(null);var jO=function(t){return t.scrollTop},Xs="unmounted",ui="exited",di="entering",ca="entered",qh="exiting",Er=function(e){kj(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=ui,i.appearStatus=di):c=ca:r.unmountOnExit||r.mountOnEnter?c=Xs:c=ui,i.state={status:c},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===Xs?{status:ui}: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!==di&&a!==ca&&(i=di):(a===di||a===ca)&&(i=qh)}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===di){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:Ys.findDOMNode(this);a&&jO(a)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ui&&this.setState({status:Xs})},n.performEnter=function(o){var i=this,a=this.props.enter,s=this.context?this.context.isMounting:o,c=this.props.nodeRef?[s]:[Ys.findDOMNode(this),s],u=c[0],d=c[1],m=this.getTimeouts(),f=s?m.appear:m.enter;if(!o&&!a||Qb.disabled){this.safeSetState({status:ca},function(){i.props.onEntered(u)});return}this.props.onEnter(u,d),this.safeSetState({status:di},function(){i.props.onEntering(u,d),i.onTransitionEnd(f,function(){i.safeSetState({status:ca},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:Ys.findDOMNode(this);if(!i||Qb.disabled){this.safeSetState({status:ui},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:qh},function(){o.props.onExiting(s),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:ui},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:Ys.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===Xs)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=bj(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ye.createElement(xd.Provider,{value:null},typeof a=="function"?a(o,s):ye.cloneElement(ye.Children.only(a),s))},t}(ye.Component);Er.contextType=xd;Er.propTypes={};function Zi(){}Er.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Zi,onEntering:Zi,onEntered:Zi,onExit:Zi,onExiting:Zi,onExited:Zi};Er.UNMOUNTED=Xs;Er.EXITED=ui;Er.ENTERING=di;Er.ENTERED=ca;Er.EXITING=qh;function CO(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qv(e,t){var n=function(i){return t&&_.isValidElement(i)?t(i):i},r=Object.create(null);return e&&_.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function zO(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 bi(e,t,n){return n[t]!=null?n[t]:e.props[t]}function TO(e,t){return Qv(e.children,function(n){return _.cloneElement(n,{onExited:t.bind(null,n),in:!0,appear:bi(n,"appear",e),enter:bi(n,"enter",e),exit:bi(n,"exit",e)})})}function AO(e,t,n){var r=Qv(e.children),o=zO(t,r);return Object.keys(o).forEach(function(i){var a=o[i];if(_.isValidElement(a)){var s=i in t,c=i in r,u=t[i],d=_.isValidElement(u)&&!u.props.in;c&&(!s||d)?o[i]=_.cloneElement(a,{onExited:n.bind(null,a),in:!0,exit:bi(a,"exit",e),enter:bi(a,"enter",e)}):!c&&s&&!d?o[i]=_.cloneElement(a,{in:!1}):c&&s&&_.isValidElement(u)&&(o[i]=_.cloneElement(a,{onExited:n.bind(null,a),in:u.props.in,exit:bi(a,"exit",e),enter:bi(a,"enter",e)}))}}),o}var DO=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},EO={component:"div",childFactory:function(t){return t}},ey=function(e){kj(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=i.handleExited.bind(CO(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?TO(o,s):AO(o,a,s),firstRender:!1}},n.handleExited=function(o,i){var a=Qv(this.props.children);o.key in a||(o.props.onExited&&o.props.onExited(i),this.mounted&&this.setState(function(s){var c=vd({},s.children);return delete c[o.key],{children:c}}))},n.render=function(){var o=this.props,i=o.component,a=o.childFactory,s=bj(o,["component","childFactory"]),c=this.state.contextValue,u=DO(this.state.children).map(a);return delete s.appear,delete s.enter,delete s.exit,i===null?ye.createElement(xd.Provider,{value:c},u):ye.createElement(xd.Provider,{value:c},ye.createElement(i,s,u))},t}(ye.Component);ey.propTypes={};ey.defaultProps=EO;const wj=e=>e.scrollTop;function Ja(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 PO(e){return $e("MuiCollapse",e)}Pe("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const IO=e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return Ne(r,PO,n)},RO=q("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]}})(Me(({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"}}]}))),$O=q("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),NO=q("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),Yh=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiCollapse"}),{addEndListener:o,children:i,className:a,collapsedSize:s="0px",component:c,easing:u,in:d,onEnter:m,onEntered:f,onEntering:v,onExit:g,onExited:w,onExiting:j,orientation:k="vertical",style:b,timeout:l=hj.standard,TransitionComponent:y=Er,...S}=r,x={...r,orientation:k,collapsedSize:s},C=IO(x),z=gr(),E=_i(),p=_.useRef(null),T=_.useRef(),I=typeof s=="number"?`${s}px`:s,$=k==="horizontal",M=$?"width":"height",H=_.useRef(null),N=Et(n,H),F=O=>ae=>{if(O){const ne=H.current;ae===void 0?O(ne):O(ne,ae)}},R=()=>p.current?p.current[$?"clientWidth":"clientHeight"]:0,V=F((O,ae)=>{p.current&&$&&(p.current.style.position="absolute"),O.style[M]=I,m&&m(O,ae)}),U=F((O,ae)=>{const ne=R();p.current&&$&&(p.current.style.position="");const{duration:te,easing:de}=Ja({style:b,timeout:l,easing:u},{mode:"enter"});if(l==="auto"){const me=z.transitions.getAutoHeightDuration(ne);O.style.transitionDuration=`${me}ms`,T.current=me}else O.style.transitionDuration=typeof te=="string"?te:`${te}ms`;O.style[M]=`${ne}px`,O.style.transitionTimingFunction=de,v&&v(O,ae)}),Z=F((O,ae)=>{O.style[M]="auto",f&&f(O,ae)}),P=F(O=>{O.style[M]=`${R()}px`,g&&g(O)}),B=F(w),L=F(O=>{const ae=R(),{duration:ne,easing:te}=Ja({style:b,timeout:l,easing:u},{mode:"exit"});if(l==="auto"){const de=z.transitions.getAutoHeightDuration(ae);O.style.transitionDuration=`${de}ms`,T.current=de}else O.style.transitionDuration=typeof ne=="string"?ne:`${ne}ms`;O.style[M]=I,O.style.transitionTimingFunction=te,j&&j(O)}),Q=O=>{l==="auto"&&E.start(T.current||0,O),o&&o(H.current,O)};return h.jsx(y,{in:d,onEnter:V,onEntered:Z,onEntering:U,onExit:P,onExited:B,onExiting:L,addEndListener:Q,nodeRef:H,timeout:l==="auto"?null:l,...S,children:(O,ae)=>h.jsx(RO,{as:c,className:pe(C.root,a,{entered:C.entered,exited:!d&&I==="0px"&&C.hidden}[O]),style:{[$?"minWidth":"minHeight"]:I,...b},ref:N,...ae,ownerState:{...x,state:O},children:h.jsx($O,{ownerState:{...x,state:O},className:C.wrapper,ref:p,children:h.jsx(NO,{ownerState:{...x,state:O},className:C.wrapperInner,children:i})})})})});Yh&&(Yh.muiSupportAuto=!0);function MO(e){return $e("MuiPaper",e)}Pe("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 OO=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return Ne(i,MO,o)},LO=q("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}`]]}})(Me(({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)"}}]}))),ps=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiPaper"}),o=gr(),{className:i,component:a="div",elevation:s=1,square:c=!1,variant:u="elevation",...d}=r,m={...r,component:a,elevation:s,square:c,variant:u},f=OO(m);return h.jsx(LO,{as:a,ownerState:m,className:pe(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(${nt("#fff",Kh(s))}, ${nt("#fff",Kh(s))})`}},...d.style}})});function _n(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:m={[e]:void 0},...f}=i,v=d[e]||r,g=rj(m[e],o),{props:{component:w,...j},internalRef:k}=nj({className:n,...c,externalForwardedProps:e==="root"?f:void 0,externalSlotProps:g}),b=Et(k,g?.ref,t.ref),l=a?a(j):{},y={...o,...l},S=e==="root"?w||u:w,x=Sa(v,{...e==="root"&&!u&&!d[e]&&s,...e!=="root"&&!d[e]&&s,...j,...S&&{as:S},ref:b},y);return Object.keys(l).forEach(C=>{delete x[C]}),[v,x]}class jd{static create(){return new jd}static use(){const t=Qx(jd.create).current,[n,r]=_.useState(!1);return t.shouldMount=n,t.setShouldMount=r,_.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=FO(),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 BO(){return jd.use()}function FO(){let e,t;const n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function VO(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:a,in:s,onExited:c,timeout:u}=e,[d,m]=_.useState(!1),f=pe(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),v={width:a,height:a,top:-(a/2)+i,left:-(a/2)+o},g=pe(n.child,d&&n.childLeaving,r&&n.childPulsate);return!s&&!d&&m(!0),_.useEffect(()=>{if(!s&&c!=null){const w=setTimeout(c,u);return()=>{clearTimeout(w)}}},[c,s,u]),h.jsx("span",{className:f,style:v,children:h.jsx("span",{className:g})})}const tr=Pe("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Jh=550,WO=80,HO=pc`
0% {
transform: scale(0);
opacity: 0.1;
}
100% {
transform: scale(1);
opacity: 0.3;
}
`,UO=pc`
0% {
opacity: 1;
}
100% {
opacity: 0;
}
`,KO=pc`
0% {
transform: scale(1);
}
50% {
transform: scale(0.92);
}
100% {
transform: scale(1);
}
`,GO=q("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),qO=q(VO,{name:"MuiTouchRipple",slot:"Ripple"})`
opacity: 0;
position: absolute;
&.${tr.rippleVisible} {
opacity: 0.3;
transform: scale(1);
animation-name: ${HO};
animation-duration: ${Jh}ms;
animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
}
&.${tr.ripplePulsate} {
animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;
}
& .${tr.child} {
opacity: 1;
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
background-color: currentColor;
}
& .${tr.childLeaving} {
opacity: 0;
animation-name: ${UO};
animation-duration: ${Jh}ms;
animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
}
& .${tr.childPulsate} {
position: absolute;
/* @noflip */
left: 0px;
top: 0;
animation-name: ${KO};
animation-duration: 2500ms;
animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
animation-iteration-count: infinite;
animation-delay: 200ms;
}
`,YO=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a,...s}=r,[c,u]=_.useState([]),d=_.useRef(0),m=_.useRef(null);_.useEffect(()=>{m.current&&(m.current(),m.current=null)},[c]);const f=_.useRef(!1),v=_i(),g=_.useRef(null),w=_.useRef(null),j=_.useCallback(y=>{const{pulsate:S,rippleX:x,rippleY:C,rippleSize:z,cb:E}=y;u(p=>[...p,h.jsx(qO,{classes:{ripple:pe(i.ripple,tr.ripple),rippleVisible:pe(i.rippleVisible,tr.rippleVisible),ripplePulsate:pe(i.ripplePulsate,tr.ripplePulsate),child:pe(i.child,tr.child),childLeaving:pe(i.childLeaving,tr.childLeaving),childPulsate:pe(i.childPulsate,tr.childPulsate)},timeout:Jh,pulsate:S,rippleX:x,rippleY:C,rippleSize:z},d.current)]),d.current+=1,m.current=E},[i]),k=_.useCallback((y={},S={},x=()=>{})=>{const{pulsate:C=!1,center:z=o||S.pulsate,fakeElement:E=!1}=S;if(y?.type==="mousedown"&&f.current){f.current=!1;return}y?.type==="touchstart"&&(f.current=!0);const p=E?null:w.current,T=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};let I,$,M;if(z||y===void 0||y.clientX===0&&y.clientY===0||!y.clientX&&!y.touches)I=Math.round(T.width/2),$=Math.round(T.height/2);else{const{clientX:H,clientY:N}=y.touches&&y.touches.length>0?y.touches[0]:y;I=Math.round(H-T.left),$=Math.round(N-T.top)}if(z)M=Math.sqrt((2*T.width**2+T.height**2)/3),M%2===0&&(M+=1);else{const H=Math.max(Math.abs((p?p.clientWidth:0)-I),I)*2+2,N=Math.max(Math.abs((p?p.clientHeight:0)-$),$)*2+2;M=Math.sqrt(H**2+N**2)}y?.touches?g.current===null&&(g.current=()=>{j({pulsate:C,rippleX:I,rippleY:$,rippleSize:M,cb:x})},v.start(WO,()=>{g.current&&(g.current(),g.current=null)})):j({pulsate:C,rippleX:I,rippleY:$,rippleSize:M,cb:x})},[o,j,v]),b=_.useCallback(()=>{k({},{pulsate:!0})},[k]),l=_.useCallback((y,S)=>{if(v.clear(),y?.type==="touchend"&&g.current){g.current(),g.current=null,v.start(0,()=>{l(y,S)});return}g.current=null,u(x=>x.length>0?x.slice(1):x),m.current=S},[v]);return _.useImperativeHandle(n,()=>({pulsate:b,start:k,stop:l}),[b,k,l]),h.jsx(GO,{className:pe(tr.root,i.root,a),ref:w,...s,children:h.jsx(ey,{component:null,exit:!0,children:c})})});function JO(e){return $e("MuiButtonBase",e)}const ZO=Pe("MuiButtonBase",["root","disabled","focusVisible"]),XO=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a=Ne({root:["root",t&&"disabled",n&&"focusVisible"]},JO,o);return n&&r&&(a.root+=` ${r}`),a},QO=q("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"},[`&.${ZO.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Jo=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:s,component:c="button",disabled:u=!1,disableRipple:d=!1,disableTouchRipple:m=!1,focusRipple:f=!1,focusVisibleClassName:v,LinkComponent:g="a",onBlur:w,onClick:j,onContextMenu:k,onDragLeave:b,onFocus:l,onFocusVisible:y,onKeyDown:S,onKeyUp:x,onMouseDown:C,onMouseLeave:z,onMouseUp:E,onTouchEnd:p,onTouchMove:T,onTouchStart:I,tabIndex:$=0,TouchRippleProps:M,touchRippleRef:H,type:N,...F}=r,R=_.useRef(null),V=BO(),U=Et(V.ref,H),[Z,P]=_.useState(!1);u&&Z&&P(!1),_.useImperativeHandle(o,()=>({focusVisible:()=>{P(!0),R.current.focus()}}),[]);const B=V.shouldMount&&!d&&!u;_.useEffect(()=>{Z&&f&&!d&&V.pulsate()},[d,f,Z,V]);function L(ue,De,et=m){return fn(tt=>(De&&De(tt),et||V[ue](tt),!0))}const Q=L("start",C),O=L("stop",k),ae=L("stop",b),ne=L("stop",E),te=L("stop",ue=>{Z&&ue.preventDefault(),z&&z(ue)}),de=L("start",I),me=L("stop",p),ie=L("stop",T),je=L("stop",ue=>{wd(ue.target)||P(!1),w&&w(ue)},!1),we=fn(ue=>{R.current||(R.current=ue.currentTarget),wd(ue.target)&&(P(!0),y&&y(ue)),l&&l(ue)}),_e=()=>{const ue=R.current;return c&&c!=="button"&&!(ue.tagName==="A"&&ue.href)},ce=fn(ue=>{f&&!ue.repeat&&Z&&ue.key===" "&&V.stop(ue,()=>{V.start(ue)}),ue.target===ue.currentTarget&&_e()&&ue.key===" "&&ue.preventDefault(),S&&S(ue),ue.target===ue.currentTarget&&_e()&&ue.key==="Enter"&&!u&&(ue.preventDefault(),j&&j(ue))}),xe=fn(ue=>{f&&ue.key===" "&&Z&&!ue.defaultPrevented&&V.stop(ue,()=>{V.pulsate(ue)}),x&&x(ue),j&&ue.target===ue.currentTarget&&_e()&&ue.key===" "&&!ue.defaultPrevented&&j(ue)});let fe=c;fe==="button"&&(F.href||F.to)&&(fe=g);const Fe={};fe==="button"?(Fe.type=N===void 0?"button":N,Fe.disabled=u):(!F.href&&!F.to&&(Fe.role="button"),u&&(Fe["aria-disabled"]=u));const We=Et(n,R),Ae={...r,centerRipple:i,component:c,disabled:u,disableRipple:d,disableTouchRipple:m,focusRipple:f,tabIndex:$,focusVisible:Z},it=XO(Ae);return h.jsxs(QO,{as:fe,className:pe(it.root,s),ownerState:Ae,onBlur:je,onClick:j,onContextMenu:O,onFocus:we,onKeyDown:ce,onKeyUp:xe,onMouseDown:Q,onMouseLeave:te,onMouseUp:ne,onDragLeave:ae,onTouchEnd:me,onTouchMove:ie,onTouchStart:de,ref:We,tabIndex:u?-1:$,type:N,...Fe,...F,children:[a,B?h.jsx(YO,{ref:U,center:i,...M}):null]})});function eL(e){return typeof e.main=="string"}function tL(e,t=[]){if(!eL(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||typeof e[n]!="string")return!1;return!0}function Ln(e=[]){return([,t])=>t&&tL(t,e)}function nL(e){return $e("MuiIconButton",e)}const rL=Pe("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),oL=e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,a={root:["root",n&&"disabled",r!=="default"&&`color${re(r)}`,o&&`edge${re(o)}`,`size${re(i)}`]};return Ne(a,nL,t)},iL=q(Jo,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${re(n.color)}`],n.edge&&t[`edge${re(n.edge)}`],t[`size${re(n.size)}`]]}})(Me(({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})`:nt(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}}]})),Me(({theme:e})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(e.palette).filter(Ln()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Ln()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${(e.vars||e).palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:nt((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)}}],[`&.${rL.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}}))),Hl=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:a,color:s="default",disabled:c=!1,disableFocusRipple:u=!1,disableRipple:d=!1,size:m="medium",...f}=r,v={...r,edge:o,color:s,disabled:c,disableFocusRipple:u,disableRipple:d,size:m},g=oL(v);return h.jsx(iL,{className:pe(g.root,a),centerRipple:!0,focusRipple:!u,disabled:c,disableRipple:d,ref:n,...f,ownerState:v,children:i})}),aL=yc(h.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 sL(e){return $e("MuiTypography",e)}const e0=Pe("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),lL={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},cL=_O(),uL=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,e.align!=="inherit"&&`align${re(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return Ne(s,sL,a)},dL=q("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${re(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(Me(({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(Ln()).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${re(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}}]}))),t0={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Le=_.forwardRef(function(t,n){const{color:r,...o}=Be({props:t,name:"MuiTypography"}),i=!lL[r],a=cL({...o,...i&&{color:r}}),{align:s="inherit",className:c,component:u,gutterBottom:d=!1,noWrap:m=!1,paragraph:f=!1,variant:v="body1",variantMapping:g=t0,...w}=a,j={...a,align:s,color:r,className:c,component:u,gutterBottom:d,noWrap:m,paragraph:f,variant:v,variantMapping:g},k=u||(f?"p":g[v]||t0[v])||"span",b=uL(j);return h.jsx(dL,{as:k,ref:n,className:pe(b.root,c),...w,ownerState:j,style:{...s!=="inherit"&&{"--Typography-textAlign":s},...w.style}})});function n0(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function pL(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=n0(d));const m=d?s.filter(f=>{let v=(i||u)(f);return n&&(v=v.toLowerCase()),t&&(v=n0(v)),o==="start"?v.startsWith(d):v.includes(d)}):s;return typeof r=="number"?m.slice(0,r):m}}const mL=pL(),r0=5,fL=e=>e.current!==null&&e.current.parentElement?.contains(document.activeElement),hL=[];function gL(e){const{unstable_isActiveElementInListbox:t=fL,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?hL:null,disableClearable:m=!1,disableCloseOnSelect:f=!1,disabled:v,disabledItemsFocusable:g=!1,disableListWrap:w=!1,filterOptions:j=mL,filterSelectedOptions:k=!1,freeSolo:b=!1,getOptionDisabled:l,getOptionKey:y,getOptionLabel:S=J=>J.label??J,groupBy:x,handleHomeEndKeys:C=!e.freeSolo,id:z,includeInputInList:E=!1,inputValue:p,isOptionEqualToValue:T=(J,Y)=>J===Y,multiple:I=!1,onChange:$,onClose:M,onHighlightChange:H,onInputChange:N,onOpen:F,open:R,openOnFocus:V=!1,options:U,readOnly:Z=!1,selectOnFocus:P=!e.freeSolo,value:B}=e,L=hc(z);let Q=S;Q=J=>{const Y=S(J);return typeof Y!="string"?String(Y):Y};const O=_.useRef(!1),ae=_.useRef(!0),ne=_.useRef(null),te=_.useRef(null),[de,me]=_.useState(null),[ie,je]=_.useState(-1),we=o?0:-1,_e=_.useRef(we),[ce,xe]=$a({controlled:B,default:d,name:u}),[fe,Fe]=$a({controlled:p,default:"",name:u,state:"inputValue"}),[We,Ae]=_.useState(!1),it=_.useCallback((J,Y,ge)=>{if(!(I?ce.length<Y.length:Y!==null)&&!s)return;let Ge;if(I)Ge="";else if(Y==null)Ge="";else{const Pt=Q(Y);Ge=typeof Pt=="string"?Pt:""}fe!==Ge&&(Fe(Ge),N&&N(J,Ge,ge))},[Q,fe,I,N,Fe,s,ce]),[ue,De]=$a({controlled:R,default:!1,name:u,state:"open"}),[et,tt]=_.useState(!0),Ye=!I&&ce!=null&&fe===Q(ce),ot=ue&&!Z,Re=ot?j(U.filter(J=>!(k&&(I?ce:[ce]).some(Y=>Y!==null&&T(J,Y)))),{inputValue:Ye&&et?"":fe,getOptionLabel:Q}):[],gt=wM({filteredOptions:Re,value:ce,inputValue:fe});_.useEffect(()=>{const J=ce!==gt.value;We&&!J||b&&!J||it(null,ce,"reset")},[ce,it,We,gt.value,b]);const Ee=ue&&Re.length>0&&!Z,zt=fn(J=>{J===-1?ne.current.focus():de.querySelector(`[data-tag-index="${J}"]`).focus()});_.useEffect(()=>{I&&ie>ce.length-1&&(je(-1),zt(-1))},[ce,I,ie,zt]);function ke(J,Y){if(!te.current||J<0||J>=Re.length)return-1;let ge=J;for(;;){const Ve=te.current.querySelector(`[data-option-index="${ge}"]`),Ge=g?!1:!Ve||Ve.disabled||Ve.getAttribute("aria-disabled")==="true";if(Ve&&Ve.hasAttribute("tabindex")&&!Ge)return ge;if(Y==="next"?ge=(ge+1)%Re.length:ge=(ge-1+Re.length)%Re.length,ge===J)return-1}}const Ie=fn(({event:J,index:Y,reason:ge="auto"})=>{if(_e.current=Y,Y===-1?ne.current.removeAttribute("aria-activedescendant"):ne.current.setAttribute("aria-activedescendant",`${L}-option-${Y}`),H&&H(J,Y===-1?null:Re[Y],ge),!te.current)return;const Ve=te.current.querySelector(`[role="option"].${n}-focused`);Ve&&(Ve.classList.remove(`${n}-focused`),Ve.classList.remove(`${n}-focusVisible`));let Ge=te.current;if(te.current.getAttribute("role")!=="listbox"&&(Ge=te.current.parentElement.querySelector('[role="listbox"]')),!Ge)return;if(Y===-1){Ge.scrollTop=0;return}const Pt=te.current.querySelector(`[data-option-index="${Y}"]`);if(Pt&&(Pt.classList.add(`${n}-focused`),ge==="keyboard"&&Pt.classList.add(`${n}-focusVisible`),Ge.scrollHeight>Ge.clientHeight&&ge!=="mouse"&&ge!=="touch")){const ut=Pt,_r=Ge.clientHeight+Ge.scrollTop,Ec=ut.offsetTop+ut.offsetHeight;Ec>_r?Ge.scrollTop=Ec-Ge.clientHeight:ut.offsetTop-ut.offsetHeight*(x?1.3:0)<Ge.scrollTop&&(Ge.scrollTop=ut.offsetTop-ut.offsetHeight*(x?1.3:0))}}),A=fn(({event:J,diff:Y,direction:ge="next",reason:Ve="auto"})=>{if(!ot)return;const Pt=ke((()=>{const ut=Re.length-1;if(Y==="reset")return we;if(Y==="start")return 0;if(Y==="end")return ut;const _r=_e.current+Y;return _r<0?_r===-1&&E?-1:w&&_e.current!==-1||Math.abs(Y)>1?0:ut:_r>ut?_r===ut+1&&E?-1:w||Math.abs(Y)>1?ut:0:_r})(),ge);if(Ie({index:Pt,reason:Ve,event:J}),r&&Y!=="reset")if(Pt===-1)ne.current.value=fe;else{const ut=Q(Re[Pt]);ne.current.value=ut,ut.toLowerCase().indexOf(fe.toLowerCase())===0&&fe.length>0&&ne.current.setSelectionRange(fe.length,ut.length)}}),D=()=>{const J=(Y,ge)=>{const Ve=Y?Q(Y):"",Ge=ge?Q(ge):"";return Ve===Ge};if(_e.current!==-1&&gt.filteredOptions&&gt.filteredOptions.length!==Re.length&&gt.inputValue===fe&&(I?ce.length===gt.value.length&&gt.value.every((Y,ge)=>Q(ce[ge])===Q(Y)):J(gt.value,ce))){const Y=gt.filteredOptions[_e.current];if(Y)return Re.findIndex(ge=>Q(ge)===Q(Y))}return-1},W=_.useCallback(()=>{if(!ot)return;const J=D();if(J!==-1){_e.current=J;return}const Y=I?ce[0]:ce;if(Re.length===0||Y==null){A({diff:"reset"});return}if(te.current){if(Y!=null){const ge=Re[_e.current];if(I&&ge&&ce.findIndex(Ge=>T(ge,Ge))!==-1)return;const Ve=Re.findIndex(Ge=>T(Ge,Y));Ve===-1?A({diff:"reset"}):Ie({index:Ve});return}if(_e.current>=Re.length-1){Ie({index:Re.length-1});return}Ie({index:_e.current})}},[Re.length,I?!1:ce,k,A,Ie,ot,fe,I]),X=fn(J=>{kd(te,J),J&&W()});_.useEffect(()=>{W()},[W]);const ee=J=>{ue||(De(!0),tt(!0),F&&F(J))},se=(J,Y)=>{ue&&(De(!1),M&&M(J,Y))},he=(J,Y,ge,Ve)=>{if(I){if(ce.length===Y.length&&ce.every((Ge,Pt)=>Ge===Y[Pt]))return}else if(ce===Y)return;$&&$(J,Y,ge,Ve),xe(Y)},be=_.useRef(!1),Se=(J,Y,ge="selectOption",Ve="options")=>{let Ge=ge,Pt=Y;if(I){Pt=Array.isArray(ce)?ce.slice():[];const ut=Pt.findIndex(_r=>T(Y,_r));ut===-1?Pt.push(Y):Ve!=="freeSolo"&&(Pt.splice(ut,1),Ge="removeOption")}it(J,Pt,Ge),he(J,Pt,Ge,{option:Y}),!f&&(!J||!J.ctrlKey&&!J.metaKey)&&se(J,Ge),(a===!0||a==="touch"&&be.current||a==="mouse"&&!be.current)&&ne.current.blur()};function le(J,Y){if(J===-1)return-1;let ge=J;for(;;){if(Y==="next"&&ge===ce.length||Y==="previous"&&ge===-1)return-1;const Ve=de.querySelector(`[data-tag-index="${ge}"]`);if(!Ve||!Ve.hasAttribute("tabindex")||Ve.disabled||Ve.getAttribute("aria-disabled")==="true")ge+=Y==="next"?1:-1;else return ge}}const Ke=(J,Y)=>{if(!I)return;fe===""&&se(J,"toggleInput");let ge=ie;ie===-1?fe===""&&Y==="previous"&&(ge=ce.length-1):(ge+=Y==="next"?1:-1,ge<0&&(ge=0),ge===ce.length&&(ge=-1)),ge=le(ge,Y),je(ge),zt(ge)},Ht=J=>{O.current=!0,Fe(""),N&&N(J,"","clear"),he(J,I?[]:null,"clear")},yt=J=>Y=>{if(J.onKeyDown&&J.onKeyDown(Y),!Y.defaultMuiPrevented&&(ie!==-1&&!["ArrowLeft","ArrowRight"].includes(Y.key)&&(je(-1),zt(-1)),Y.which!==229))switch(Y.key){case"Home":ot&&C&&(Y.preventDefault(),A({diff:"start",direction:"next",reason:"keyboard",event:Y}));break;case"End":ot&&C&&(Y.preventDefault(),A({diff:"end",direction:"previous",reason:"keyboard",event:Y}));break;case"PageUp":Y.preventDefault(),A({diff:-r0,direction:"previous",reason:"keyboard",event:Y}),ee(Y);break;case"PageDown":Y.preventDefault(),A({diff:r0,direction:"next",reason:"keyboard",event:Y}),ee(Y);break;case"ArrowDown":Y.preventDefault(),A({diff:1,direction:"next",reason:"keyboard",event:Y}),ee(Y);break;case"ArrowUp":Y.preventDefault(),A({diff:-1,direction:"previous",reason:"keyboard",event:Y}),ee(Y);break;case"ArrowLeft":Ke(Y,"previous");break;case"ArrowRight":Ke(Y,"next");break;case"Enter":if(_e.current!==-1&&ot){const ge=Re[_e.current],Ve=l?l(ge):!1;if(Y.preventDefault(),Ve)return;Se(Y,ge,"selectOption"),r&&ne.current.setSelectionRange(ne.current.value.length,ne.current.value.length)}else b&&fe!==""&&Ye===!1&&(I&&Y.preventDefault(),Se(Y,fe,"createOption","freeSolo"));break;case"Escape":ot?(Y.preventDefault(),Y.stopPropagation(),se(Y,"escape")):c&&(fe!==""||I&&ce.length>0)&&(Y.preventDefault(),Y.stopPropagation(),Ht(Y));break;case"Backspace":if(I&&!Z&&fe===""&&ce.length>0){const ge=ie===-1?ce.length-1:ie,Ve=ce.slice();Ve.splice(ge,1),he(Y,Ve,"removeOption",{option:ce[ge]})}break;case"Delete":if(I&&!Z&&fe===""&&ce.length>0&&ie!==-1){const ge=ie,Ve=ce.slice();Ve.splice(ge,1),he(Y,Ve,"removeOption",{option:ce[ge]})}break}},on=J=>{Ae(!0),V&&!O.current&&ee(J)},an=J=>{if(t(te)){ne.current.focus();return}Ae(!1),ae.current=!0,O.current=!1,i&&_e.current!==-1&&ot?Se(J,Re[_e.current],"blur"):i&&b&&fe!==""?Se(J,fe,"blur","freeSolo"):s&&it(J,ce,"blur"),se(J,"blur")},En=J=>{const Y=J.target.value;fe!==Y&&(Fe(Y),tt(!1),N&&N(J,Y,"input")),Y===""?!m&&!I&&he(J,null,"clear"):ee(J)},Ir=J=>{const Y=Number(J.currentTarget.getAttribute("data-option-index"));_e.current!==Y&&Ie({event:J,index:Y,reason:"mouse"})},yr=J=>{Ie({event:J,index:Number(J.currentTarget.getAttribute("data-option-index")),reason:"touch"}),be.current=!0},Qr=J=>{const Y=Number(J.currentTarget.getAttribute("data-option-index"));Se(J,Re[Y],"selectOption"),be.current=!1},vm=J=>Y=>{const ge=ce.slice();ge.splice(J,1),he(Y,ge,"removeOption",{option:ce[J]})},Dc=J=>{ue?se(J,"toggleInput"):ee(J)},My=J=>{J.currentTarget.contains(J.target)&&J.target.getAttribute("id")!==L&&J.preventDefault()},hs=J=>{J.currentTarget.contains(J.target)&&(ne.current.focus(),P&&ae.current&&ne.current.selectionEnd-ne.current.selectionStart===0&&ne.current.select(),ae.current=!1)},sn=J=>{!v&&(fe===""||!ue)&&(Dc(J),J.stopPropagation())};let Bt=b&&fe.length>0;Bt=Bt||(I?ce.length>0:ce!==null);let eo=Re;return x&&(eo=Re.reduce((J,Y,ge)=>{const Ve=x(Y);return J.length>0&&J[J.length-1].group===Ve?J[J.length-1].options.push(Y):J.push({key:ge,index:ge,group:Ve,options:[Y]}),J},[])),v&&We&&an(),{getRootProps:(J={})=>({"aria-owns":Ee?`${L}-listbox`:null,...J,onKeyDown:yt(J),onMouseDown:My,onClick:hs}),getInputLabelProps:()=>({id:`${L}-label`,htmlFor:L}),getInputProps:()=>({id:L,value:fe,onBlur:an,onFocus:on,onChange:En,onMouseDown:sn,"aria-activedescendant":ot?"":null,"aria-autocomplete":r?"both":"list","aria-controls":Ee?`${L}-listbox`:void 0,"aria-expanded":Ee,autoComplete:"off",ref:ne,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:v}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Ht}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Dc,onMouseDown:J=>J.stopPropagation()}),getTagProps:({index:J})=>({key:J,"data-tag-index":J,tabIndex:-1,...!Z&&{onDelete:vm(J)}}),getListboxProps:()=>({role:"listbox",id:`${L}-listbox`,"aria-labelledby":`${L}-label`,ref:X,onMouseDown:J=>{J.preventDefault()}}),getOptionProps:({index:J,option:Y})=>{const ge=(I?ce:[ce]).some(Ge=>Ge!=null&&T(Y,Ge)),Ve=l?l(Y):!1;return{key:y?.(Y)??Q(Y),tabIndex:-1,role:"option",id:`${L}-option-${J}`,onMouseMove:Ir,onClick:Qr,onTouchStart:yr,"data-option-index":J,"aria-disabled":Ve,"aria-selected":ge}},id:L,inputValue:fe,value:ce,dirty:Bt,expanded:ot&&de,popupOpen:ot,focused:We||ie!==-1,anchorEl:de,setAnchorEl:me,focusedTag:ie,groupedOptions:eo}}var jn="top",pr="bottom",mr="right",Cn="left",ty="auto",_c=[jn,pr,mr,Cn],Za="start",Ul="end",vL="clippingParents",Sj="viewport",Ps="popper",yL="reference",o0=_c.reduce(function(e,t){return e.concat([t+"-"+Za,t+"-"+Ul])},[]),xj=[].concat(_c,[ty]).reduce(function(e,t){return e.concat([t,t+"-"+Za,t+"-"+Ul])},[]),_L="beforeRead",bL="read",kL="afterRead",wL="beforeMain",SL="main",xL="afterMain",jL="beforeWrite",CL="write",zL="afterWrite",TL=[_L,bL,kL,wL,SL,xL,jL,CL,zL];function Jr(e){return e?(e.nodeName||"").toLowerCase():null}function Un(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function $i(e){var t=Un(e).Element;return e instanceof t||e instanceof Element}function lr(e){var t=Un(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ny(e){if(typeof ShadowRoot>"u")return!1;var t=Un(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function AL(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];!lr(i)||!Jr(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 DL(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},{});!lr(o)||!Jr(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}const EL={name:"applyStyles",enabled:!0,phase:"write",fn:AL,effect:DL,requires:["computeStyles"]};function qr(e){return e.split("-")[0]}var xi=Math.max,Cd=Math.min,Xa=Math.round;function Zh(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function jj(){return!/^((?!chrome|android).)*safari/i.test(Zh())}function Qa(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&lr(e)&&(o=e.offsetWidth>0&&Xa(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Xa(r.height)/e.offsetHeight||1);var a=$i(e)?Un(e):window,s=a.visualViewport,c=!jj()&&n,u=(r.left+(c&&s?s.offsetLeft:0))/o,d=(r.top+(c&&s?s.offsetTop:0))/i,m=r.width/o,f=r.height/i;return{width:m,height:f,top:d,right:u+m,bottom:d+f,left:u,x:u,y:d}}function ry(e){var t=Qa(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 Cj(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ny(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ko(e){return Un(e).getComputedStyle(e)}function PL(e){return["table","td","th"].indexOf(Jr(e))>=0}function oi(e){return(($i(e)?e.ownerDocument:e.document)||window.document).documentElement}function rm(e){return Jr(e)==="html"?e:e.assignedSlot||e.parentNode||(ny(e)?e.host:null)||oi(e)}function i0(e){return!lr(e)||ko(e).position==="fixed"?null:e.offsetParent}function IL(e){var t=/firefox/i.test(Zh()),n=/Trident/i.test(Zh());if(n&&lr(e)){var r=ko(e);if(r.position==="fixed")return null}var o=rm(e);for(ny(o)&&(o=o.host);lr(o)&&["html","body"].indexOf(Jr(o))<0;){var i=ko(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 bc(e){for(var t=Un(e),n=i0(e);n&&PL(n)&&ko(n).position==="static";)n=i0(n);return n&&(Jr(n)==="html"||Jr(n)==="body"&&ko(n).position==="static")?t:n||IL(e)||t}function oy(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function gl(e,t,n){return xi(e,Cd(t,n))}function RL(e,t,n){var r=gl(e,t,n);return r>n?n:r}function zj(){return{top:0,right:0,bottom:0,left:0}}function Tj(e){return Object.assign({},zj(),e)}function Aj(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var $L=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Tj(typeof t!="number"?t:Aj(t,_c))};function NL(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=qr(n.placement),c=oy(s),u=[Cn,mr].indexOf(s)>=0,d=u?"height":"width";if(!(!i||!a)){var m=$L(o.padding,n),f=ry(i),v=c==="y"?jn:Cn,g=c==="y"?pr:mr,w=n.rects.reference[d]+n.rects.reference[c]-a[c]-n.rects.popper[d],j=a[c]-n.rects.reference[c],k=bc(i),b=k?c==="y"?k.clientHeight||0:k.clientWidth||0:0,l=w/2-j/2,y=m[v],S=b-f[d]-m[g],x=b/2-f[d]/2+l,C=gl(y,x,S),z=c;n.modifiersData[r]=(t={},t[z]=C,t.centerOffset=C-x,t)}}function ML(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)||Cj(t.elements.popper,o)&&(t.elements.arrow=o))}const OL={name:"arrow",enabled:!0,phase:"main",fn:NL,effect:ML,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function es(e){return e.split("-")[1]}var LL={top:"auto",right:"auto",bottom:"auto",left:"auto"};function BL(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Xa(n*o)/o||0,y:Xa(r*o)/o||0}}function a0(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,m=e.isFixed,f=a.x,v=f===void 0?0:f,g=a.y,w=g===void 0?0:g,j=typeof d=="function"?d({x:v,y:w}):{x:v,y:w};v=j.x,w=j.y;var k=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),l=Cn,y=jn,S=window;if(u){var x=bc(n),C="clientHeight",z="clientWidth";if(x===Un(n)&&(x=oi(n),ko(x).position!=="static"&&s==="absolute"&&(C="scrollHeight",z="scrollWidth")),x=x,o===jn||(o===Cn||o===mr)&&i===Ul){y=pr;var E=m&&x===S&&S.visualViewport?S.visualViewport.height:x[C];w-=E-r.height,w*=c?1:-1}if(o===Cn||(o===jn||o===pr)&&i===Ul){l=mr;var p=m&&x===S&&S.visualViewport?S.visualViewport.width:x[z];v-=p-r.width,v*=c?1:-1}}var T=Object.assign({position:s},u&&LL),I=d===!0?BL({x:v,y:w},Un(n)):{x:v,y:w};if(v=I.x,w=I.y,c){var $;return Object.assign({},T,($={},$[y]=b?"0":"",$[l]=k?"0":"",$.transform=(S.devicePixelRatio||1)<=1?"translate("+v+"px, "+w+"px)":"translate3d("+v+"px, "+w+"px, 0)",$))}return Object.assign({},T,(t={},t[y]=b?w+"px":"",t[l]=k?v+"px":"",t.transform="",t))}function FL(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:qr(t.placement),variation:es(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,a0(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,a0(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 VL={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:FL,data:{}};var ru={passive:!0};function WL(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=Un(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(d){d.addEventListener("scroll",n.update,ru)}),s&&c.addEventListener("resize",n.update,ru),function(){i&&u.forEach(function(d){d.removeEventListener("scroll",n.update,ru)}),s&&c.removeEventListener("resize",n.update,ru)}}const HL={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:WL,data:{}};var UL={left:"right",right:"left",bottom:"top",top:"bottom"};function Ou(e){return e.replace(/left|right|bottom|top/g,function(t){return UL[t]})}var KL={start:"end",end:"start"};function s0(e){return e.replace(/start|end/g,function(t){return KL[t]})}function iy(e){var t=Un(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function ay(e){return Qa(oi(e)).left+iy(e).scrollLeft}function GL(e,t){var n=Un(e),r=oi(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;var u=jj();(u||!u&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:s+ay(e),y:c}}function qL(e){var t,n=oi(e),r=iy(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=xi(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=xi(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+ay(e),c=-r.scrollTop;return ko(o||n).direction==="rtl"&&(s+=xi(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}function sy(e){var t=ko(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Dj(e){return["html","body","#document"].indexOf(Jr(e))>=0?e.ownerDocument.body:lr(e)&&sy(e)?e:Dj(rm(e))}function vl(e,t){var n;t===void 0&&(t=[]);var r=Dj(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Un(r),a=o?[i].concat(i.visualViewport||[],sy(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(vl(rm(a)))}function Xh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function YL(e,t){var n=Qa(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 l0(e,t,n){return t===Sj?Xh(GL(e,n)):$i(t)?YL(t,n):Xh(qL(oi(e)))}function JL(e){var t=vl(rm(e)),n=["absolute","fixed"].indexOf(ko(e).position)>=0,r=n&&lr(e)?bc(e):e;return $i(r)?t.filter(function(o){return $i(o)&&Cj(o,r)&&Jr(o)!=="body"}):[]}function ZL(e,t,n,r){var o=t==="clippingParents"?JL(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(c,u){var d=l0(e,u,r);return c.top=xi(d.top,c.top),c.right=Cd(d.right,c.right),c.bottom=Cd(d.bottom,c.bottom),c.left=xi(d.left,c.left),c},l0(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 Ej(e){var t=e.reference,n=e.element,r=e.placement,o=r?qr(r):null,i=r?es(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(o){case jn:c={x:a,y:t.y-n.height};break;case pr:c={x:a,y:t.y+t.height};break;case mr:c={x:t.x+t.width,y:s};break;case Cn:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var u=o?oy(o):null;if(u!=null){var d=u==="y"?"height":"width";switch(i){case Za:c[u]=c[u]-(t[d]/2-n[d]/2);break;case Ul:c[u]=c[u]+(t[d]/2-n[d]/2);break}}return c}function Kl(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?vL:s,u=n.rootBoundary,d=u===void 0?Sj:u,m=n.elementContext,f=m===void 0?Ps:m,v=n.altBoundary,g=v===void 0?!1:v,w=n.padding,j=w===void 0?0:w,k=Tj(typeof j!="number"?j:Aj(j,_c)),b=f===Ps?yL:Ps,l=e.rects.popper,y=e.elements[g?b:f],S=ZL($i(y)?y:y.contextElement||oi(e.elements.popper),c,d,a),x=Qa(e.elements.reference),C=Ej({reference:x,element:l,strategy:"absolute",placement:o}),z=Xh(Object.assign({},l,C)),E=f===Ps?z:x,p={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},T=e.modifiersData.offset;if(f===Ps&&T){var I=T[o];Object.keys(p).forEach(function($){var M=[mr,pr].indexOf($)>=0?1:-1,H=[jn,pr].indexOf($)>=0?"y":"x";p[$]+=I[H]*M})}return p}function XL(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?xj:c,d=es(r),m=d?s?o0:o0.filter(function(g){return es(g)===d}):_c,f=m.filter(function(g){return u.indexOf(g)>=0});f.length===0&&(f=m);var v=f.reduce(function(g,w){return g[w]=Kl(e,{placement:w,boundary:o,rootBoundary:i,padding:a})[qr(w)],g},{});return Object.keys(v).sort(function(g,w){return v[g]-v[w]})}function QL(e){if(qr(e)===ty)return[];var t=Ou(e);return[s0(e),t,s0(t)]}function e3(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,m=n.rootBoundary,f=n.altBoundary,v=n.flipVariations,g=v===void 0?!0:v,w=n.allowedAutoPlacements,j=t.options.placement,k=qr(j),b=k===j,l=c||(b||!g?[Ou(j)]:QL(j)),y=[j].concat(l).reduce(function(L,Q){return L.concat(qr(Q)===ty?XL(t,{placement:Q,boundary:d,rootBoundary:m,padding:u,flipVariations:g,allowedAutoPlacements:w}):Q)},[]),S=t.rects.reference,x=t.rects.popper,C=new Map,z=!0,E=y[0],p=0;p<y.length;p++){var T=y[p],I=qr(T),$=es(T)===Za,M=[jn,pr].indexOf(I)>=0,H=M?"width":"height",N=Kl(t,{placement:T,boundary:d,rootBoundary:m,altBoundary:f,padding:u}),F=M?$?mr:Cn:$?pr:jn;S[H]>x[H]&&(F=Ou(F));var R=Ou(F),V=[];if(i&&V.push(N[I]<=0),s&&V.push(N[F]<=0,N[R]<=0),V.every(function(L){return L})){E=T,z=!1;break}C.set(T,V)}if(z)for(var U=g?3:1,Z=function(Q){var O=y.find(function(ae){var ne=C.get(ae);if(ne)return ne.slice(0,Q).every(function(te){return te})});if(O)return E=O,"break"},P=U;P>0;P--){var B=Z(P);if(B==="break")break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}}const t3={name:"flip",enabled:!0,phase:"main",fn:e3,requiresIfExists:["offset"],data:{_skip:!1}};function c0(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 u0(e){return[jn,mr,pr,Cn].some(function(t){return e[t]>=0})}function n3(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Kl(t,{elementContext:"reference"}),s=Kl(t,{altBoundary:!0}),c=c0(a,r),u=c0(s,o,i),d=u0(c),m=u0(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":m})}const r3={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:n3};function o3(e,t,n){var r=qr(e),o=[Cn,jn].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,[Cn,mr].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function i3(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=xj.reduce(function(d,m){return d[m]=o3(m,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 a3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:i3};function s3(e){var t=e.state,n=e.name;t.modifiersData[n]=Ej({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const l3={name:"popperOffsets",enabled:!0,phase:"read",fn:s3,data:{}};function c3(e){return e==="x"?"y":"x"}function u3(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,m=n.padding,f=n.tether,v=f===void 0?!0:f,g=n.tetherOffset,w=g===void 0?0:g,j=Kl(t,{boundary:c,rootBoundary:u,padding:m,altBoundary:d}),k=qr(t.placement),b=es(t.placement),l=!b,y=oy(k),S=c3(y),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,p=typeof E=="number"?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(x){if(i){var $,M=y==="y"?jn:Cn,H=y==="y"?pr:mr,N=y==="y"?"height":"width",F=x[y],R=F+j[M],V=F-j[H],U=v?-z[N]/2:0,Z=b===Za?C[N]:z[N],P=b===Za?-z[N]:-C[N],B=t.elements.arrow,L=v&&B?ry(B):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:zj(),O=Q[M],ae=Q[H],ne=gl(0,C[N],L[N]),te=l?C[N]/2-U-ne-O-p.mainAxis:Z-ne-O-p.mainAxis,de=l?-C[N]/2+U+ne+ae+p.mainAxis:P+ne+ae+p.mainAxis,me=t.elements.arrow&&bc(t.elements.arrow),ie=me?y==="y"?me.clientTop||0:me.clientLeft||0:0,je=($=T?.[y])!=null?$:0,we=F+te-je-ie,_e=F+de-je,ce=gl(v?Cd(R,we):R,F,v?xi(V,_e):V);x[y]=ce,I[y]=ce-F}if(s){var xe,fe=y==="x"?jn:Cn,Fe=y==="x"?pr:mr,We=x[S],Ae=S==="y"?"height":"width",it=We+j[fe],ue=We-j[Fe],De=[jn,Cn].indexOf(k)!==-1,et=(xe=T?.[S])!=null?xe:0,tt=De?it:We-C[Ae]-z[Ae]-et+p.altAxis,Ye=De?We+C[Ae]+z[Ae]-et-p.altAxis:ue,ot=v&&De?RL(tt,We,Ye):gl(v?tt:it,We,v?Ye:ue);x[S]=ot,I[S]=ot-We}t.modifiersData[r]=I}}const d3={name:"preventOverflow",enabled:!0,phase:"main",fn:u3,requiresIfExists:["offset"]};function p3(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function m3(e){return e===Un(e)||!lr(e)?iy(e):p3(e)}function f3(e){var t=e.getBoundingClientRect(),n=Xa(t.width)/e.offsetWidth||1,r=Xa(t.height)/e.offsetHeight||1;return n!==1||r!==1}function h3(e,t,n){n===void 0&&(n=!1);var r=lr(t),o=lr(t)&&f3(t),i=oi(t),a=Qa(e,o,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Jr(t)!=="body"||sy(i))&&(s=m3(t)),lr(t)?(c=Qa(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=ay(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function g3(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 v3(e){var t=g3(e);return TL.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function y3(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function _3(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 d0={placement:"bottom",modifiers:[],strategy:"absolute"};function p0(){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 b3(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?d0:o;return function(s,c,u){u===void 0&&(u=i);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},d0,i),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},m=[],f=!1,v={state:d,setOptions:function(k){var b=typeof k=="function"?k(d.options):k;w(),d.options=Object.assign({},i,d.options,b),d.scrollParents={reference:$i(s)?vl(s):s.contextElement?vl(s.contextElement):[],popper:vl(c)};var l=v3(_3([].concat(r,d.options.modifiers)));return d.orderedModifiers=l.filter(function(y){return y.enabled}),g(),v.update()},forceUpdate:function(){if(!f){var k=d.elements,b=k.reference,l=k.popper;if(p0(b,l)){d.rects={reference:h3(b,bc(l),d.options.strategy==="fixed"),popper:ry(l)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(p){return d.modifiersData[p.name]=Object.assign({},p.data)});for(var y=0;y<d.orderedModifiers.length;y++){if(d.reset===!0){d.reset=!1,y=-1;continue}var S=d.orderedModifiers[y],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:v})||d)}}}},update:y3(function(){return new Promise(function(j){v.forceUpdate(),j(d)})}),destroy:function(){w(),f=!0}};if(!p0(s,c))return v;v.setOptions(u).then(function(j){!f&&u.onFirstUpdate&&u.onFirstUpdate(j)});function g(){d.orderedModifiers.forEach(function(j){var k=j.name,b=j.options,l=b===void 0?{}:b,y=j.effect;if(typeof y=="function"){var S=y({state:d,name:k,instance:v,options:l}),x=function(){};m.push(S||x)}})}function w(){m.forEach(function(j){return j()}),m=[]}return v}}var k3=[HL,l3,VL,EL,a3,t3,d3,OL,r3],w3=b3({defaultModifiers:k3});function S3(e){return typeof e=="function"?e():e}const Pj=_.forwardRef(function(t,n){const{children:r,container:o,disablePortal:i=!1}=t,[a,s]=_.useState(null),c=Et(_.isValidElement(r)?ds(r):null,n);if(dr(()=>{i||s(S3(o)||document.body)},[o,i]),dr(()=>{if(a&&!i)return kd(n,a),()=>{kd(n,null)}},[n,a,i]),i){if(_.isValidElement(r)){const u={ref:c};return _.cloneElement(r,u)}return h.jsx(_.Fragment,{children:r})}return h.jsx(_.Fragment,{children:a&&Zd.createPortal(r,a)})});function x3(e){return $e("MuiPopper",e)}Pe("MuiPopper",["root"]);function j3(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 Qh(e){return typeof e=="function"?e():e}function C3(e){return e.nodeType!==void 0}const z3=e=>{const{classes:t}=e;return Ne({root:["root"]},x3,t)},T3={},A3=_.forwardRef(function(t,n){const{anchorEl:r,children:o,direction:i,disablePortal:a,modifiers:s,open:c,placement:u,popperOptions:d,popperRef:m,slotProps:f={},slots:v={},TransitionProps:g,ownerState:w,...j}=t,k=_.useRef(null),b=Et(k,n),l=_.useRef(null),y=Et(l,m),S=_.useRef(y);dr(()=>{S.current=y},[y]),_.useImperativeHandle(m,()=>l.current,[]);const x=j3(u,i),[C,z]=_.useState(x),[E,p]=_.useState(Qh(r));_.useEffect(()=>{l.current&&l.current.forceUpdate()}),_.useEffect(()=>{r&&p(Qh(r))},[r]),dr(()=>{if(!E||!c)return;const H=R=>{z(R.placement)};let N=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:R})=>{H(R)}}];s!=null&&(N=N.concat(s)),d&&d.modifiers!=null&&(N=N.concat(d.modifiers));const F=w3(E,k.current,{placement:x,...d,modifiers:N});return S.current(F),()=>{F.destroy(),S.current(null)}},[E,a,s,c,d,x]);const T={placement:C};g!==null&&(T.TransitionProps=g);const I=z3(t),$=v.root??"div",M=Ri({elementType:$,externalSlotProps:f.root,externalForwardedProps:j,additionalProps:{role:"tooltip",ref:b},ownerState:t,className:I.root});return h.jsx($,{...M,children:typeof o=="function"?o(T):o})}),D3=_.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:m="bottom",popperOptions:f=T3,popperRef:v,style:g,transition:w=!1,slotProps:j={},slots:k={},...b}=t,[l,y]=_.useState(!0),S=()=>{y(!1)},x=()=>{y(!0)};if(!c&&!d&&(!w||l))return null;let C;if(i)C=i;else if(r){const p=Qh(r);C=p&&C3(p)?Tn(p).body:Tn(null).body}const z=!d&&c&&(!w||l)?"none":void 0,E=w?{in:d,onEnter:S,onExited:x}:void 0;return h.jsx(Pj,{disablePortal:s,container:C,children:h.jsx(A3,{anchorEl:r,direction:a,disablePortal:s,modifiers:u,ref:n,open:w?!l:d,placement:m,popperOptions:f,popperRef:v,slotProps:j,slots:k,...b,style:{position:"fixed",top:0,left:0,display:z,...g},TransitionProps:E,children:o})})}),E3=q(D3,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),om=_.forwardRef(function(t,n){const r=gc(),o=Be({props:t,name:"MuiPopper"}),{anchorEl:i,component:a,components:s,componentsProps:c,container:u,disablePortal:d,keepMounted:m,modifiers:f,open:v,placement:g,popperOptions:w,popperRef:j,transition:k,slots:b,slotProps:l,...y}=o,S=b?.root??s?.Root,x={anchorEl:i,container:u,disablePortal:d,keepMounted:m,modifiers:f,open:v,placement:g,popperOptions:w,popperRef:j,transition:k,...y};return h.jsx(E3,{as:a,direction:r?"rtl":"ltr",slots:{root:S},slotProps:l??c,...x,ref:n})});function P3(e){return $e("MuiListSubheader",e)}Pe("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const I3=e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:i}=e,a={root:["root",n!=="default"&&`color${re(n)}`,!r&&"gutters",o&&"inset",!i&&"sticky"]};return Ne(a,P3,t)},R3=q("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${re(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(Me(({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}}]}))),eg=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiListSubheader"}),{className:o,color:i="default",component:a="li",disableGutters:s=!1,disableSticky:c=!1,inset:u=!1,...d}=r,m={...r,color:i,component:a,disableGutters:s,disableSticky:c,inset:u},f=I3(m);return h.jsx(R3,{as:a,className:pe(f.root,o),ref:n,ownerState:m,...d})});eg&&(eg.muiSkipListHighlight=!0);const $3=yc(h.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 N3(e){return $e("MuiChip",e)}const Je=Pe("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"]),M3=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${re(r)}`,`color${re(o)}`,s&&"clickable",s&&`clickableColor${re(o)}`,a&&"deletable",a&&`deletableColor${re(o)}`,`${c}${re(o)}`],label:["label",`label${re(r)}`],avatar:["avatar",`avatar${re(r)}`,`avatarColor${re(o)}`],icon:["icon",`icon${re(r)}`,`iconColor${re(i)}`],deleteIcon:["deleteIcon",`deleteIcon${re(r)}`,`deleteIconColor${re(o)}`,`deleteIcon${re(c)}Color${re(o)}`]};return Ne(u,N3,t)},O3=q("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[{[`& .${Je.avatar}`]:t.avatar},{[`& .${Je.avatar}`]:t[`avatar${re(s)}`]},{[`& .${Je.avatar}`]:t[`avatarColor${re(r)}`]},{[`& .${Je.icon}`]:t.icon},{[`& .${Je.icon}`]:t[`icon${re(s)}`]},{[`& .${Je.icon}`]:t[`iconColor${re(o)}`]},{[`& .${Je.deleteIcon}`]:t.deleteIcon},{[`& .${Je.deleteIcon}`]:t[`deleteIcon${re(s)}`]},{[`& .${Je.deleteIcon}`]:t[`deleteIconColor${re(r)}`]},{[`& .${Je.deleteIcon}`]:t[`deleteIcon${re(c)}Color${re(r)}`]},t.root,t[`size${re(s)}`],t[`color${re(r)}`],i&&t.clickable,i&&r!=="default"&&t[`clickableColor${re(r)})`],a&&t.deletable,a&&r!=="default"&&t[`deletableColor${re(r)}`],t[c],t[`${c}${re(r)}`]]}})(Me(({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",[`&.${Je.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Je.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${Je.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Je.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Je.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Je.icon}`]:{marginLeft:5,marginRight:-6},[`& .${Je.deleteIcon}`]:{WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:nt(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)`:nt(e.palette.text.primary,.4)}},variants:[{props:{size:"small"},style:{height:24,[`& .${Je.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${Je.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(Ln(["contrastText"])).map(([n])=>({props:{color:n},style:{backgroundColor:(e.vars||e).palette[n].main,color:(e.vars||e).palette[n].contrastText,[`& .${Je.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].contrastTextChannel} / 0.7)`:nt(e.palette[n].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].contrastText}}}})),{props:n=>n.iconColor===n.color,style:{[`& .${Je.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:n=>n.iconColor===n.color&&n.color!=="default",style:{[`& .${Je.icon}`]:{color:"inherit"}}},{props:{onDelete:!0},style:{[`&.${Je.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:nt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}},...Object.entries(e.palette).filter(Ln(["dark"])).map(([n])=>({props:{color:n,onDelete:!0},style:{[`&.${Je.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}))`:nt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Je.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:nt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(Ln(["dark"])).map(([n])=>({props:{color:n,clickable:!0},style:{[`&:hover, &.${Je.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]}`,[`&.${Je.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Je.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Je.avatar}`]:{marginLeft:4},[`& .${Je.avatarSmall}`]:{marginLeft:2},[`& .${Je.icon}`]:{marginLeft:4},[`& .${Je.iconSmall}`]:{marginLeft:2},[`& .${Je.deleteIcon}`]:{marginRight:5},[`& .${Je.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(Ln()).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)`:nt(e.palette[n].main,.7)}`,[`&.${Je.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:nt(e.palette[n].main,e.palette.action.hoverOpacity)},[`&.${Je.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.focusOpacity})`:nt(e.palette[n].main,e.palette.action.focusOpacity)},[`& .${Je.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].mainChannel} / 0.7)`:nt(e.palette[n].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].main}}}}))]}})),L3=q("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${re(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 m0(e){return e.key==="Backspace"||e.key==="Delete"}const B3=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiChip"}),{avatar:o,className:i,clickable:a,color:s="default",component:c,deleteIcon:u,disabled:d=!1,icon:m,label:f,onClick:v,onDelete:g,onKeyDown:w,onKeyUp:j,size:k="medium",variant:b="filled",tabIndex:l,skipFocusWhenDisabled:y=!1,...S}=r,x=_.useRef(null),C=Et(x,n),z=V=>{V.stopPropagation(),g&&g(V)},E=V=>{V.currentTarget===V.target&&m0(V)&&V.preventDefault(),w&&w(V)},p=V=>{V.currentTarget===V.target&&g&&m0(V)&&g(V),j&&j(V)},T=a!==!1&&v?!0:a,I=T||g?Jo:c||"div",$={...r,component:I,disabled:d,size:k,color:s,iconColor:_.isValidElement(m)&&m.props.color||s,onDelete:!!g,clickable:T,variant:b},M=M3($),H=I===Jo?{component:c||"div",focusVisibleClassName:M.focusVisible,...g&&{disableRipple:!0}}:{};let N=null;g&&(N=u&&_.isValidElement(u)?_.cloneElement(u,{className:pe(u.props.className,M.deleteIcon),onClick:z}):h.jsx($3,{className:pe(M.deleteIcon),onClick:z}));let F=null;o&&_.isValidElement(o)&&(F=_.cloneElement(o,{className:pe(M.avatar,o.props.className)}));let R=null;return m&&_.isValidElement(m)&&(R=_.cloneElement(m,{className:pe(M.icon,m.props.className)})),h.jsxs(O3,{as:I,className:pe(M.root,i),disabled:T&&d?!0:void 0,onClick:v,onKeyDown:E,onKeyUp:p,ref:C,tabIndex:y&&d?-1:l,ownerState:$,...H,...S,children:[F||R,h.jsx(L3,{className:pe(M.label),ownerState:$,children:f}),N]})});function ou(e){return parseInt(e,10)||0}const F3={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function V3(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const W3=_.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:i=1,style:a,value:s,...c}=t,{current:u}=_.useRef(s!=null),d=_.useRef(null),m=Et(n,d),f=_.useRef(null),v=_.useRef(null),g=_.useCallback(()=>{const k=d.current,l=Dr(k).getComputedStyle(k);if(l.width==="0px")return{outerHeightStyle:0,overflowing:!1};const y=v.current;y.style.width=l.width,y.value=k.value||t.placeholder||"x",y.value.slice(-1)===`
`&&(y.value+=" ");const S=l.boxSizing,x=ou(l.paddingBottom)+ou(l.paddingTop),C=ou(l.borderBottomWidth)+ou(l.borderTopWidth),z=y.scrollHeight;y.value="x";const E=y.scrollHeight;let p=z;i&&(p=Math.max(Number(i)*E,p)),o&&(p=Math.min(Number(o)*E,p)),p=Math.max(p,E);const T=p+(S==="border-box"?x+C:0),I=Math.abs(p-z)<=1;return{outerHeightStyle:T,overflowing:I}},[o,i,t.placeholder]),w=_.useCallback(()=>{const k=g();if(V3(k))return;const b=k.outerHeightStyle,l=d.current;f.current!==b&&(f.current=b,l.style.height=`${b}px`),l.style.overflow=k.overflowing?"hidden":""},[g]);dr(()=>{const k=()=>{w()};let b;const l=Hp(k),y=d.current,S=Dr(y);S.addEventListener("resize",l);let x;return typeof ResizeObserver<"u"&&(x=new ResizeObserver(k),x.observe(y)),()=>{l.clear(),cancelAnimationFrame(b),S.removeEventListener("resize",l),x&&x.disconnect()}},[g,w]),dr(()=>{w()});const j=k=>{u||w(),r&&r(k)};return h.jsxs(_.Fragment,{children:[h.jsx("textarea",{value:s,onChange:j,ref:m,rows:i,style:a,...c}),h.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:v,tabIndex:-1,style:{...F3.shadow,...a,paddingTop:0,paddingBottom:0}})]})});function tg(e){return typeof e=="string"}function ms({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 im=_.createContext(void 0);function Fi(){return _.useContext(im)}function f0(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function zd(e,t=!1){return e&&(f0(e.value)&&e.value!==""||t&&f0(e.defaultValue)&&e.defaultValue!=="")}function H3(e){return e.startAdornment}function U3(e){return $e("MuiInputBase",e)}const In=Pe("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var h0;const am=(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${re(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},sm=(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]},K3=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:a,formControl:s,fullWidth:c,hiddenLabel:u,multiline:d,readOnly:m,size:f,startAdornment:v,type:g}=e,w={root:["root",`color${re(n)}`,r&&"disabled",o&&"error",c&&"fullWidth",a&&"focused",s&&"formControl",f&&f!=="medium"&&`size${re(f)}`,d&&"multiline",v&&"adornedStart",i&&"adornedEnd",u&&"hiddenLabel",m&&"readOnly"],input:["input",r&&"disabled",g==="search"&&"inputTypeSearch",d&&"inputMultiline",f==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",v&&"inputAdornedStart",i&&"inputAdornedEnd",m&&"readOnly"]};return Ne(w,U3,t)},lm=q("div",{name:"MuiInputBase",slot:"Root",overridesResolver:am})(Me(({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",[`&.${In.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%"}}]}))),cm=q("input",{name:"MuiInputBase",slot:"Input",overridesResolver:sm})(Me(({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] + .${In.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},[`&.${In.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"}}]}})),g0=yO({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),ly=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:a,className:s,color:c,components:u={},componentsProps:d={},defaultValue:m,disabled:f,disableInjectingGlobalStyles:v,endAdornment:g,error:w,fullWidth:j=!1,id:k,inputComponent:b="input",inputProps:l={},inputRef:y,margin:S,maxRows:x,minRows:C,multiline:z=!1,name:E,onBlur:p,onChange:T,onClick:I,onFocus:$,onKeyDown:M,onKeyUp:H,placeholder:N,readOnly:F,renderSuffix:R,rows:V,size:U,slotProps:Z={},slots:P={},startAdornment:B,type:L="text",value:Q,...O}=r,ae=l.value!=null?l.value:Q,{current:ne}=_.useRef(ae!=null),te=_.useRef(),de=_.useCallback(Ee=>{},[]),me=Et(te,y,l.ref,de),[ie,je]=_.useState(!1),we=Fi(),_e=ms({props:r,muiFormControl:we,states:["color","disabled","error","hiddenLabel","size","required","filled"]});_e.focused=we?we.focused:ie,_.useEffect(()=>{!we&&f&&ie&&(je(!1),p&&p())},[we,f,ie,p]);const ce=we&&we.onFilled,xe=we&&we.onEmpty,fe=_.useCallback(Ee=>{zd(Ee)?ce&&ce():xe&&xe()},[ce,xe]);dr(()=>{ne&&fe({value:ae})},[ae,fe,ne]);const Fe=Ee=>{$&&$(Ee),l.onFocus&&l.onFocus(Ee),we&&we.onFocus?we.onFocus(Ee):je(!0)},We=Ee=>{p&&p(Ee),l.onBlur&&l.onBlur(Ee),we&&we.onBlur?we.onBlur(Ee):je(!1)},Ae=(Ee,...zt)=>{if(!ne){const ke=Ee.target||te.current;if(ke==null)throw new Error(Hn(1));fe({value:ke.value})}l.onChange&&l.onChange(Ee,...zt),T&&T(Ee,...zt)};_.useEffect(()=>{fe(te.current)},[]);const it=Ee=>{te.current&&Ee.currentTarget===Ee.target&&te.current.focus(),I&&I(Ee)};let ue=b,De=l;z&&ue==="input"&&(V?De={type:void 0,minRows:V,maxRows:V,...De}:De={type:void 0,maxRows:x,minRows:C,...De},ue=W3);const et=Ee=>{fe(Ee.animationName==="mui-auto-fill-cancel"?te.current:{value:"x"})};_.useEffect(()=>{we&&we.setAdornedStart(!!B)},[we,B]);const tt={...r,color:_e.color||"primary",disabled:_e.disabled,endAdornment:g,error:_e.error,focused:_e.focused,formControl:we,fullWidth:j,hiddenLabel:_e.hiddenLabel,multiline:z,size:_e.size,startAdornment:B,type:L},Ye=K3(tt),ot=P.root||u.Root||lm,Re=Z.root||d.root||{},gt=P.input||u.Input||cm;return De={...De,...Z.input??d.input},h.jsxs(_.Fragment,{children:[!v&&typeof g0=="function"&&(h0||(h0=h.jsx(g0,{}))),h.jsxs(ot,{...Re,ref:n,onClick:it,...O,...!tg(ot)&&{ownerState:{...tt,...Re.ownerState}},className:pe(Ye.root,Re.className,s,F&&"MuiInputBase-readOnly"),children:[B,h.jsx(im.Provider,{value:null,children:h.jsx(gt,{"aria-invalid":_e.error,"aria-describedby":o,autoComplete:i,autoFocus:a,defaultValue:m,disabled:_e.disabled,id:k,onAnimationStart:et,name:E,placeholder:N,readOnly:F,required:_e.required,rows:V,value:ae,onKeyDown:M,onKeyUp:H,type:L,...De,...!tg(gt)&&{as:ue,ownerState:{...tt,...De.ownerState}},ref:me,className:pe(Ye.input,De.className,F&&"MuiInputBase-readOnly"),onBlur:We,onChange:Ae,onFocus:Fe})}),g,R?R({..._e,startAdornment:B}):null]})]})});function G3(e){return $e("MuiInput",e)}const Io={...In,...Pe("MuiInput",["root","underline","input"])};function q3(e){return $e("MuiOutlinedInput",e)}const Qn={...In,...Pe("MuiOutlinedInput",["root","notchedOutline","input"])};function Y3(e){return $e("MuiFilledInput",e)}const Rn={...In,...Pe("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},Ij=yc(h.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function J3(e){return $e("MuiAutocomplete",e)}const He=Pe("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 v0,y0;const Z3=e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:i,hasClearIcon:a,hasPopupIcon:s,inputFocused:c,popupOpen:u,size:d}=e,m={root:["root",r&&"expanded",o&&"focused",i&&"fullWidth",a&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",c&&"inputFocused"],tag:["tag",`tagSize${re(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 Ne(m,J3,t)},X3=q("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:i,inputFocused:a,size:s}=n;return[{[`& .${He.tag}`]:t.tag},{[`& .${He.tag}`]:t[`tagSize${re(s)}`]},{[`& .${He.inputRoot}`]:t.inputRoot},{[`& .${He.input}`]:t.input},{[`& .${He.input}`]:a&&t.inputFocused},t.root,r&&t.fullWidth,i&&t.hasPopupIcon,o&&t.hasClearIcon]}})({[`&.${He.focused} .${He.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${He.clearIndicator}`]:{visibility:"visible"}},[`& .${He.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${He.inputRoot}`]:{[`.${He.hasPopupIcon}&, .${He.hasClearIcon}&`]:{paddingRight:30},[`.${He.hasPopupIcon}.${He.hasClearIcon}&`]:{paddingRight:56},[`& .${He.input}`]:{width:0,minWidth:30}},[`& .${Io.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Io.root}.${In.sizeSmall}`]:{[`& .${Io.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Qn.root}`]:{padding:9,[`.${He.hasPopupIcon}&, .${He.hasClearIcon}&`]:{paddingRight:39},[`.${He.hasPopupIcon}.${He.hasClearIcon}&`]:{paddingRight:65},[`& .${He.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${He.endAdornment}`]:{right:9}},[`& .${Qn.root}.${In.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${He.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Rn.root}`]:{paddingTop:19,paddingLeft:8,[`.${He.hasPopupIcon}&, .${He.hasClearIcon}&`]:{paddingRight:39},[`.${He.hasPopupIcon}.${He.hasClearIcon}&`]:{paddingRight:65},[`& .${Rn.input}`]:{padding:"7px 4px"},[`& .${He.endAdornment}`]:{right:9}},[`& .${Rn.root}.${In.sizeSmall}`]:{paddingBottom:1,[`& .${Rn.input}`]:{padding:"2.5px 4px"}},[`& .${In.hiddenLabel}`]:{paddingTop:8},[`& .${Rn.root}.${In.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${He.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Rn.root}.${In.hiddenLabel}.${In.sizeSmall}`]:{[`& .${He.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${He.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${He.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${He.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${He.inputRoot}`]:{flexWrap:"wrap"}}}]}),Q3=q("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),e4=q(Hl,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),t4=q(Hl,{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)"}}]}),n4=q(om,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${He.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(Me(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}))),r4=q(ps,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(Me(({theme:e})=>({...e.typography.body1,overflow:"auto"}))),o4=q("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(Me(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),i4=q("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(Me(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),a4=q("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(Me(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${He.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"},[`&.${He.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"},[`&.${He.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})`:nt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${He.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:nt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${He.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:nt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),s4=q(eg,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(Me(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),l4=q("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${He.option}`]:{paddingLeft:24}}),c4=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiAutocomplete"}),{autoComplete:o=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:s=!1,ChipProps:c,className:u,clearIcon:d=v0||(v0=h.jsx(aL,{fontSize:"small"})),clearOnBlur:m=!r.freeSolo,clearOnEscape:f=!1,clearText:v="Clear",closeText:g="Close",componentsProps:w,defaultValue:j=r.multiple?[]:null,disableClearable:k=!1,disableCloseOnSelect:b=!1,disabled:l=!1,disabledItemsFocusable:y=!1,disableListWrap:S=!1,disablePortal:x=!1,filterOptions:C,filterSelectedOptions:z=!1,forcePopupIcon:E="auto",freeSolo:p=!1,fullWidth:T=!1,getLimitTagsText:I=at=>`+${at}`,getOptionDisabled:$,getOptionKey:M,getOptionLabel:H,isOptionEqualToValue:N,groupBy:F,handleHomeEndKeys:R=!r.freeSolo,id:V,includeInputInList:U=!1,inputValue:Z,limitTags:P=-1,ListboxComponent:B,ListboxProps:L,loading:Q=!1,loadingText:O="Loading…",multiple:ae=!1,noOptionsText:ne="No options",onChange:te,onClose:de,onHighlightChange:me,onInputChange:ie,onOpen:je,open:we,openOnFocus:_e=!1,openText:ce="Open",options:xe,PaperComponent:fe,PopperComponent:Fe,popupIcon:We=y0||(y0=h.jsx(Ij,{})),readOnly:Ae=!1,renderGroup:it,renderInput:ue,renderOption:De,renderTags:et,selectOnFocus:tt=!r.freeSolo,size:Ye="medium",slots:ot={},slotProps:Re={},value:gt,...Ee}=r,{getRootProps:zt,getInputProps:ke,getInputLabelProps:Ie,getPopupIndicatorProps:A,getClearProps:D,getTagProps:W,getListboxProps:X,getOptionProps:ee,value:se,dirty:he,expanded:be,id:Se,popupOpen:le,focused:Ke,focusedTag:Ht,anchorEl:yt,setAnchorEl:on,inputValue:an,groupedOptions:En}=gL({...r,componentName:"Autocomplete"}),Ir=!k&&!l&&he&&!Ae,yr=(!p||E===!0)&&E!==!1,{onMouseDown:Qr}=ke(),{ref:vm,...Dc}=X(),hs=H||(at=>at.label??at),sn={...r,disablePortal:x,expanded:be,focused:Ke,fullWidth:T,getOptionLabel:hs,hasClearIcon:Ir,hasPopupIcon:yr,inputFocused:Ht===-1,popupOpen:le,size:Ye},Bt=Z3(sn),eo={slots:{listbox:B,paper:fe,popper:Fe,...ot},slotProps:{chip:c,listbox:L,...w,...Re}},[J,Y]=_n("listbox",{elementType:"ul",externalForwardedProps:eo,ownerState:sn,className:Bt.listbox,additionalProps:Dc,ref:vm}),[ge,Ve]=_n("paper",{elementType:ps,externalForwardedProps:eo,ownerState:sn,className:Bt.paper}),[Ge,Pt]=_n("popper",{elementType:om,externalForwardedProps:eo,ownerState:sn,className:Bt.popper,additionalProps:{disablePortal:x,style:{width:yt?yt.clientWidth:null},role:"presentation",anchorEl:yt,open:le}});let ut;if(ae&&se.length>0){const at=Rr=>({className:Bt.tag,disabled:l,...W(Rr)});et?ut=et(se,at,sn):ut=se.map((Rr,jo)=>{const{key:gs,..._C}=at({index:jo});return h.jsx(B3,{label:hs(Rr),size:Ye,..._C,...eo.slotProps.chip},gs)})}if(P>-1&&Array.isArray(ut)){const at=ut.length-P;!Ke&&at>0&&(ut=ut.splice(0,P),ut.push(h.jsx("span",{className:Bt.tag,children:I(at)},ut.length)))}const Ec=it||(at=>h.jsxs("li",{children:[h.jsx(s4,{className:Bt.groupLabel,ownerState:sn,component:"div",children:at.group}),h.jsx(l4,{className:Bt.groupUl,ownerState:sn,children:at.children})]},at.key)),yC=De||((at,Rr)=>{const{key:jo,...gs}=at;return h.jsx("li",{...gs,children:hs(Rr)},jo)}),Oy=(at,Rr)=>{const jo=ee({option:at,index:Rr});return yC({...jo,className:Bt.option},at,{selected:jo["aria-selected"],index:Rr,inputValue:an},sn)},Ly=eo.slotProps.clearIndicator,By=eo.slotProps.popupIndicator,ym=at=>h.jsx(n4,{as:Ge,...Pt,children:h.jsx(r4,{as:ge,...Ve,children:at})});let Pc=null;return En.length>0?Pc=ym(h.jsx(a4,{as:J,...Y,children:En.map((at,Rr)=>F?Ec({key:at.key,group:at.group,children:at.options.map((jo,gs)=>Oy(jo,at.index+gs))}):Oy(at,Rr))})):Q&&En.length===0?Pc=ym(h.jsx(o4,{className:Bt.loading,ownerState:sn,children:O})):En.length===0&&!p&&!Q&&(Pc=ym(h.jsx(i4,{className:Bt.noOptions,ownerState:sn,role:"presentation",onMouseDown:at=>{at.preventDefault()},children:ne}))),h.jsxs(_.Fragment,{children:[h.jsx(X3,{ref:n,className:pe(Bt.root,u),ownerState:sn,...zt(Ee),children:ue({id:Se,disabled:l,fullWidth:!0,size:Ye==="small"?"small":void 0,InputLabelProps:Ie(),InputProps:{ref:on,className:Bt.inputRoot,startAdornment:ut,onMouseDown:at=>Qr(at),...(Ir||yr)&&{endAdornment:h.jsxs(Q3,{className:Bt.endAdornment,ownerState:sn,children:[Ir?h.jsx(e4,{...D(),"aria-label":v,title:v,ownerState:sn,...Ly,className:pe(Bt.clearIndicator,Ly?.className),children:d}):null,yr?h.jsx(t4,{...A(),disabled:l,"aria-label":le?g:ce,title:le?g:ce,ownerState:sn,...By,className:pe(Bt.popupIndicator,By?.className),children:We}):null]})}},inputProps:{className:Bt.input,disabled:l,readOnly:Ae,...ke()}})}),yt?Pc:null]})}),u4={entering:{opacity:1},entered:{opacity:1}},um=_.forwardRef(function(t,n){const r=gr(),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:m,onEntering:f,onExit:v,onExited:g,onExiting:w,style:j,timeout:k=o,TransitionComponent:b=Er,...l}=t,y=_.useRef(null),S=Et(y,ds(s),n),x=M=>H=>{if(M){const N=y.current;H===void 0?M(N):M(N,H)}},C=x(f),z=x((M,H)=>{wj(M);const N=Ja({style:j,timeout:k,easing:c},{mode:"enter"});M.style.webkitTransition=r.transitions.create("opacity",N),M.style.transition=r.transitions.create("opacity",N),d&&d(M,H)}),E=x(m),p=x(w),T=x(M=>{const H=Ja({style:j,timeout:k,easing:c},{mode:"exit"});M.style.webkitTransition=r.transitions.create("opacity",H),M.style.transition=r.transitions.create("opacity",H),v&&v(M)}),I=x(g),$=M=>{i&&i(y.current,M)};return h.jsx(b,{appear:a,in:u,nodeRef:y,onEnter:z,onEntered:E,onEntering:C,onExit:T,onExited:I,onExiting:p,addEndListener:$,timeout:k,...l,children:(M,H)=>_.cloneElement(s,{style:{opacity:0,visibility:M==="exited"&&!u?"hidden":void 0,...u4[M],...j,...s.props.style},ref:S,...H})})});function d4(e){return $e("MuiBackdrop",e)}Pe("MuiBackdrop",["root","invisible"]);const p4=e=>{const{ownerState:t,...n}=e;return n},m4=e=>{const{classes:t,invisible:n}=e;return Ne({root:["root",n&&"invisible"]},d4,t)},f4=q("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"}}]}),Rj=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiBackdrop"}),{children:o,className:i,component:a="div",invisible:s=!1,open:c,components:u={},componentsProps:d={},slotProps:m={},slots:f={},TransitionComponent:v,transitionDuration:g,...w}=r,j={...r,component:a,invisible:s},k=m4(j),b={transition:v,root:u.Root,...f},l={...d,...m},y={slots:b,slotProps:l},[S,x]=_n("root",{elementType:f4,externalForwardedProps:y,className:pe(k.root,i),ownerState:j}),[C,z]=_n("transition",{elementType:um,externalForwardedProps:y,ownerState:j}),E=p4(z);return h.jsx(C,{in:c,timeout:g,...w,...E,children:h.jsx(S,{"aria-hidden":!0,...x,classes:k,ref:n,children:o})})}),h4=Pe("MuiBox",["root"]),g4=vc(),Ce=qx({themeId:Tr,defaultTheme:g4,defaultClassName:h4.root,generateClassName:Hv.generate});function v4(e){return $e("MuiButton",e)}const Xi=Pe("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"]),y4=_.createContext({}),_4=_.createContext(void 0),b4=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:a}=e,s={root:["root",i,`${i}${re(t)}`,`size${re(o)}`,`${i}Size${re(o)}`,`color${re(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${re(o)}`],endIcon:["icon","endIcon",`iconSize${re(o)}`]},c=Ne(s,v4,a);return{...a,...c}},$j=[{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}}}],k4=q(Jo,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${re(n.color)}`],t[`size${re(n.size)}`],t[`${n.variant}Size${re(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(Me(({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"},[`&.${Xi.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]},[`&.${Xi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Xi.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)",[`&.${Xi.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(Ln()).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)`:nt(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})`:nt(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})`:nt(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})`:nt(e.palette.text.primary,e.palette.action.hoverOpacity),"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:nt(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"},[`&.${Xi.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Xi.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}}]}})),w4=q("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${re(n.size)}`]]}})({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},...$j]}),S4=q("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${re(n.size)}`]]}})({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},...$j]}),Ut=_.forwardRef(function(t,n){const r=_.useContext(y4),o=_.useContext(_4),i=Wl(r,t),a=Be({props:i,name:"MuiButton"}),{children:s,color:c="primary",component:u="button",className:d,disabled:m=!1,disableElevation:f=!1,disableFocusRipple:v=!1,endIcon:g,focusVisibleClassName:w,fullWidth:j=!1,size:k="medium",startIcon:b,type:l,variant:y="text",...S}=a,x={...a,color:c,component:u,disabled:m,disableElevation:f,disableFocusRipple:v,fullWidth:j,size:k,type:l,variant:y},C=b4(x),z=b&&h.jsx(w4,{className:C.startIcon,ownerState:x,children:b}),E=g&&h.jsx(S4,{className:C.endIcon,ownerState:x,children:g}),p=o||"";return h.jsxs(k4,{ownerState:x,className:pe(r.className,C.root,d,p),component:u,disabled:m,focusRipple:!v,focusVisibleClassName:pe(C.focusVisible,w),ref:n,type:l,...S,classes:C,children:[z,s,E]})});function x4(e){return $e("MuiCircularProgress",e)}Pe("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const zo=44,ng=pc`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`,rg=pc`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -125px;
}
`,j4=typeof ng!="string"?Lv`
animation: ${ng} 1.4s linear infinite;
`:null,C4=typeof rg!="string"?Lv`
animation: ${rg} 1.4s ease-in-out infinite;
`:null,z4=e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${re(r)}`],svg:["svg"],circle:["circle",`circle${re(n)}`,o&&"circleDisableShrink"]};return Ne(i,x4,t)},T4=q("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${re(n.color)}`]]}})(Me(({theme:e})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:j4||{animation:`${ng} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Ln()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),A4=q("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),D4=q("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${re(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(Me(({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:C4||{animation:`${rg} 1.4s ease-in-out infinite`}}]}))),cy=_.forwardRef(function(t,n){const r=Be({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:m="indeterminate",...f}=r,v={...r,color:i,disableShrink:a,size:s,thickness:u,value:d,variant:m},g=z4(v),w={},j={},k={};if(m==="determinate"){const b=2*Math.PI*((zo-u)/2);w.strokeDasharray=b.toFixed(3),k["aria-valuenow"]=Math.round(d),w.strokeDashoffset=`${((100-d)/100*b).toFixed(3)}px`,j.transform="rotate(-90deg)"}return h.jsx(T4,{className:pe(g.root,o),style:{width:s,height:s,...j,...c},ownerState:v,ref:n,role:"progressbar",...k,...f,children:h.jsx(A4,{className:g.svg,ownerState:v,viewBox:`${zo/2} ${zo/2} ${zo} ${zo}`,children:h.jsx(D4,{className:g.circle,style:w,ownerState:v,cx:zo,cy:zo,r:(zo-u)/2,fill:"none",strokeWidth:u})})})});function E4(e){const t=Tn(e);return t.body===e?Dr(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function yl(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function _0(e){return parseInt(Dr(e).getComputedStyle(e).paddingRight,10)||0}function P4(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 b0(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,a=>{const s=!i.includes(a),c=!P4(a);s&&c&&yl(a,o)})}function lf(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function I4(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(E4(r)){const a=ej(Dr(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${_0(r)+a}px`;const s=Tn(r).querySelectorAll(".mui-fixed");[].forEach.call(s,c=>{n.push({value:c.style.paddingRight,property:"padding-right",el:c}),c.style.paddingRight=`${_0(c)+a}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=Tn(r).body;else{const a=r.parentElement,s=Dr(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 R4(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class $4{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&&yl(t.modalRef,!1);const o=R4(n);b0(n,t.mount,t.modalRef,o,!0);const i=lf(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=lf(this.containers,i=>i.modals.includes(t)),o=this.containers[r];o.restore||(o.restore=I4(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=lf(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&&yl(t.modalRef,n),b0(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&&yl(a.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const N4=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function M4(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 O4(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 L4(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||O4(e))}function B4(e){const t=[],n=[];return Array.from(e.querySelectorAll(N4)).forEach((r,o)=>{const i=M4(r);i===-1||!L4(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 F4(){return!0}function V4(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=B4,isEnabled:a=F4,open:s}=e,c=_.useRef(!1),u=_.useRef(null),d=_.useRef(null),m=_.useRef(null),f=_.useRef(null),v=_.useRef(!1),g=_.useRef(null),w=Et(ds(t),g),j=_.useRef(null);_.useEffect(()=>{!s||!g.current||(v.current=!n)},[n,s]),_.useEffect(()=>{if(!s||!g.current)return;const l=Tn(g.current);return g.current.contains(l.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex","-1"),v.current&&g.current.focus()),()=>{o||(m.current&&m.current.focus&&(c.current=!0,m.current.focus()),m.current=null)}},[s]),_.useEffect(()=>{if(!s||!g.current)return;const l=Tn(g.current),y=C=>{j.current=C,!(r||!a()||C.key!=="Tab")&&l.activeElement===g.current&&C.shiftKey&&(c.current=!0,d.current&&d.current.focus())},S=()=>{const C=g.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(!v.current)return;let z=[];if((l.activeElement===u.current||l.activeElement===d.current)&&(z=i(g.current)),z.length>0){const E=!!(j.current?.shiftKey&&j.current?.key==="Tab"),p=z[0],T=z[z.length-1];typeof p!="string"&&typeof T!="string"&&(E?T.focus():p.focus())}else C.focus()};l.addEventListener("focusin",S),l.addEventListener("keydown",y,!0);const x=setInterval(()=>{l.activeElement&&l.activeElement.tagName==="BODY"&&S()},50);return()=>{clearInterval(x),l.removeEventListener("focusin",S),l.removeEventListener("keydown",y,!0)}},[n,r,o,a,s,i]);const k=l=>{m.current===null&&(m.current=l.relatedTarget),v.current=!0,f.current=l.target;const y=t.props.onFocus;y&&y(l)},b=l=>{m.current===null&&(m.current=l.relatedTarget),v.current=!0};return h.jsxs(_.Fragment,{children:[h.jsx("div",{tabIndex:s?0:-1,onFocus:b,ref:u,"data-testid":"sentinelStart"}),_.cloneElement(t,{ref:w,onFocus:k}),h.jsx("div",{tabIndex:s?0:-1,onFocus:b,ref:d,"data-testid":"sentinelEnd"})]})}function W4(e){return typeof e=="function"?e():e}function H4(e){return e?e.props.hasOwnProperty("in"):!1}const iu=new $4;function U4(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,m=_.useRef({}),f=_.useRef(null),v=_.useRef(null),g=Et(v,d),[w,j]=_.useState(!u),k=H4(s);let b=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(b=!1);const l=()=>Tn(f.current),y=()=>(m.current.modalRef=v.current,m.current.mount=f.current,m.current),S=()=>{iu.mount(y(),{disableScrollLock:r}),v.current&&(v.current.scrollTop=0)},x=fn(()=>{const H=W4(t)||l().body;iu.add(y(),H),v.current&&S()}),C=()=>iu.isTopModal(y()),z=fn(H=>{f.current=H,H&&(u&&C()?S():v.current&&yl(v.current,b))}),E=_.useCallback(()=>{iu.remove(y(),b)},[b]);_.useEffect(()=>()=>{E()},[E]),_.useEffect(()=>{u?x():(!k||!o)&&E()},[u,E,k,o,x]);const p=H=>N=>{H.onKeyDown?.(N),!(N.key!=="Escape"||N.which===229||!C())&&(n||(N.stopPropagation(),c&&c(N,"escapeKeyDown")))},T=H=>N=>{H.onClick?.(N),N.target===N.currentTarget&&c&&c(N,"backdropClick")};return{getRootProps:(H={})=>{const N=tj(e);delete N.onTransitionEnter,delete N.onTransitionExited;const F={...N,...H};return{role:"presentation",...F,onKeyDown:p(F),ref:g}},getBackdropProps:(H={})=>{const N=H;return{"aria-hidden":!0,...N,onClick:T(N),open:u}},getTransitionProps:()=>{const H=()=>{j(!1),i&&i()},N=()=>{j(!0),a&&a(),o&&E()};return{onEnter:$b(H,s?.props.onEnter),onExited:$b(N,s?.props.onExited)}},rootRef:g,portalRef:z,isTopModal:C,exited:w,hasTransition:k}}function K4(e){return $e("MuiModal",e)}Pe("MuiModal",["root","hidden","backdrop"]);const G4=e=>{const{open:t,exited:n,classes:r}=e;return Ne({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},K4,r)},q4=q("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(Me(({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"}}]}))),Y4=q(Rj,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Nj=_.forwardRef(function(t,n){const r=Be({name:"MuiModal",props:t}),{BackdropComponent:o=Y4,BackdropProps:i,classes:a,className:s,closeAfterTransition:c=!1,children:u,container:d,component:m,components:f={},componentsProps:v={},disableAutoFocus:g=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:j=!1,disablePortal:k=!1,disableRestoreFocus:b=!1,disableScrollLock:l=!1,hideBackdrop:y=!1,keepMounted:S=!1,onBackdropClick:x,onClose:C,onTransitionEnter:z,onTransitionExited:E,open:p,slotProps:T={},slots:I={},theme:$,...M}=r,H={...r,closeAfterTransition:c,disableAutoFocus:g,disableEnforceFocus:w,disableEscapeKeyDown:j,disablePortal:k,disableRestoreFocus:b,disableScrollLock:l,hideBackdrop:y,keepMounted:S},{getRootProps:N,getBackdropProps:F,getTransitionProps:R,portalRef:V,isTopModal:U,exited:Z,hasTransition:P}=U4({...H,rootRef:n}),B={...H,exited:Z},L=G4(B),Q={};if(u.props.tabIndex===void 0&&(Q.tabIndex="-1"),P){const{onEnter:ie,onExited:je}=R();Q.onEnter=ie,Q.onExited=je}const O={...M,slots:{root:f.Root,backdrop:f.Backdrop,...I},slotProps:{...v,...T}},[ae,ne]=_n("root",{elementType:q4,externalForwardedProps:O,getSlotProps:N,additionalProps:{ref:n,as:m},ownerState:B,className:pe(s,L?.root,!B.open&&B.exited&&L?.hidden)}),[te,de]=_n("backdrop",{elementType:o,externalForwardedProps:O,additionalProps:i,getSlotProps:ie=>F({...ie,onClick:je=>{x&&x(je),ie?.onClick&&ie.onClick(je)}}),className:pe(i?.className,L?.backdrop),ownerState:B}),me=Et(i?.ref,de.ref);return!S&&!p&&(!P||Z)?null:h.jsx(Pj,{ref:V,container:d,disablePortal:k,children:h.jsxs(ae,{...ne,children:[!y&&o?h.jsx(te,{...de,ref:me}):null,h.jsx(V4,{disableEnforceFocus:w,disableAutoFocus:g,disableRestoreFocus:b,isEnabled:U,open:p,children:_.cloneElement(u,Q)})]})})});function J4(e){return $e("MuiDialog",e)}const cf=Pe("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Mj=_.createContext({}),Z4=q(Rj,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),X4=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${re(n)}`],paper:["paper",`paperScroll${re(n)}`,`paperWidth${re(String(r))}`,o&&"paperFullWidth",i&&"paperFullScreen"]};return Ne(a,J4,t)},Q4=q(Nj,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),e9=q("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${re(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"}}}]}),t9=q(ps,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${re(n.scroll)}`],t[`paperWidth${re(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(Me(({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)`,[`&.${cf.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}`,[`&.${cf.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,[`&.${cf.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),uy=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiDialog"}),o=gr(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":s,BackdropComponent:c,BackdropProps:u,children:d,className:m,disableEscapeKeyDown:f=!1,fullScreen:v=!1,fullWidth:g=!1,maxWidth:w="sm",onBackdropClick:j,onClick:k,onClose:b,open:l,PaperComponent:y=ps,PaperProps:S={},scroll:x="paper",TransitionComponent:C=um,transitionDuration:z=i,TransitionProps:E,...p}=r,T={...r,disableEscapeKeyDown:f,fullScreen:v,fullWidth:g,maxWidth:w,scroll:x},I=X4(T),$=_.useRef(),M=R=>{$.current=R.target===R.currentTarget},H=R=>{k&&k(R),$.current&&($.current=null,j&&j(R),b&&b(R,"backdropClick"))},N=hc(s),F=_.useMemo(()=>({titleId:N}),[N]);return h.jsx(Q4,{className:pe(I.root,m),closeAfterTransition:!0,components:{Backdrop:Z4},componentsProps:{backdrop:{transitionDuration:z,as:c,...u}},disableEscapeKeyDown:f,onClose:b,open:l,ref:n,onClick:H,ownerState:T,...p,children:h.jsx(C,{appear:!0,in:l,timeout:z,role:"presentation",...E,children:h.jsx(e9,{className:pe(I.container),onMouseDown:M,ownerState:T,children:h.jsx(t9,{as:y,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":N,...S,className:pe(I.paper,S.className),ownerState:T,children:h.jsx(Mj.Provider,{value:F,children:d})})})})})});function n9(e){return $e("MuiDialogActions",e)}Pe("MuiDialogActions",["root","spacing"]);const r9=e=>{const{classes:t,disableSpacing:n}=e;return Ne({root:["root",!n&&"spacing"]},n9,t)},o9=q("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}}}]}),Oj=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:i=!1,...a}=r,s={...r,disableSpacing:i},c=r9(s);return h.jsx(o9,{className:pe(c.root,o),ownerState:s,ref:n,...a})});function i9(e){return $e("MuiDialogContent",e)}Pe("MuiDialogContent",["root","dividers"]);function a9(e){return $e("MuiDialogTitle",e)}const s9=Pe("MuiDialogTitle",["root"]),l9=e=>{const{classes:t,dividers:n}=e;return Ne({root:["root",n&&"dividers"]},i9,t)},c9=q("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(Me(({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:{[`.${s9.root} + &`]:{paddingTop:0}}}]}))),kc=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiDialogContent"}),{className:o,dividers:i=!1,...a}=r,s={...r,dividers:i},c=l9(s);return h.jsx(c9,{className:pe(c.root,o),ownerState:s,ref:n,...a})});function u9(e){return $e("MuiDialogContentText",e)}Pe("MuiDialogContentText",["root"]);const d9=e=>{const{classes:t}=e,r=Ne({root:["root"]},u9,t);return{...t,...r}},p9=q(Le,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Lj=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiDialogContentText"}),{children:o,className:i,...a}=r,s=d9(a);return h.jsx(p9,{component:"p",variant:"body1",color:"textSecondary",ref:n,ownerState:a,className:pe(s.root,i),...r,classes:s})}),m9=e=>{const{classes:t}=e;return Ne({root:["root"]},a9,t)},f9=q(Le,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),dy=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiDialogTitle"}),{className:o,id:i,...a}=r,s=r,c=m9(s),{titleId:u=i}=_.useContext(Mj);return h.jsx(f9,{component:"h2",className:pe(c.root,o),ownerState:s,ref:n,variant:"h6",id:i??u,...a})}),k0=Pe("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),h9=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${re(i)}`,a&&"hiddenLabel",s&&"multiline"],input:["input"]},u=Ne(c,Y3,t);return{...t,...u}},g9=q(lm,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...am(e,t),!n.disableUnderline&&t.underline]}})(Me(({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}},[`&.${Rn.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Rn.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"},[`&.${Rn.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Rn.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(.${Rn.disabled}, .${Rn.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Rn.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Ln()).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}}]}})),v9=q(cm,{name:"MuiFilledInput",slot:"Input",overridesResolver:sm})(Me(({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}}]}))),Td=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiFilledInput"}),{disableUnderline:o=!1,components:i={},componentsProps:a,fullWidth:s=!1,hiddenLabel:c,inputComponent:u="input",multiline:d=!1,slotProps:m,slots:f={},type:v="text",...g}=r,w={...r,disableUnderline:o,fullWidth:s,inputComponent:u,multiline:d,type:v},j=h9(r),k={root:{ownerState:w},input:{ownerState:w}},b=m??a?Nt(k,m??a):k,l=f.root??i.Root??g9,y=f.input??i.Input??v9;return h.jsx(ly,{slots:{root:l,input:y},componentsProps:b,fullWidth:s,inputComponent:u,multiline:d,ref:n,type:v,...g,classes:j})});Td&&(Td.muiName="Input");function y9(e){return $e("MuiFormControl",e)}Pe("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const _9=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${re(n)}`,r&&"fullWidth"]};return Ne(o,y9,t)},b9=q("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>({...t.root,...t[`margin${re(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%"}}]}),k9=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiFormControl"}),{children:o,className:i,color:a="primary",component:s="div",disabled:c=!1,error:u=!1,focused:d,fullWidth:m=!1,hiddenLabel:f=!1,margin:v="none",required:g=!1,size:w="medium",variant:j="outlined",...k}=r,b={...r,color:a,component:s,disabled:c,error:u,fullWidth:m,hiddenLabel:f,margin:v,required:g,size:w,variant:j},l=_9(b),[y,S]=_.useState(()=>{let $=!1;return o&&_.Children.forEach(o,M=>{if(!nf(M,["Input","Select"]))return;const H=nf(M,["Select"])?M.props.input:M;H&&H3(H.props)&&($=!0)}),$}),[x,C]=_.useState(()=>{let $=!1;return o&&_.Children.forEach(o,M=>{nf(M,["Input","Select"])&&(zd(M.props,!0)||zd(M.props.inputProps,!0))&&($=!0)}),$}),[z,E]=_.useState(!1);c&&z&&E(!1);const p=d!==void 0&&!c?d:z;let T;_.useRef(!1);const I=_.useMemo(()=>({adornedStart:y,setAdornedStart:S,color:a,disabled:c,error:u,filled:x,focused:p,fullWidth:m,hiddenLabel:f,size:w,onBlur:()=>{E(!1)},onEmpty:()=>{C(!1)},onFilled:()=>{C(!0)},onFocus:()=>{E(!0)},registerEffect:T,required:g,variant:j}),[y,a,c,u,x,p,m,f,T,g,w,j]);return h.jsx(im.Provider,{value:I,children:h.jsx(b9,{as:s,ownerState:b,className:pe(l.root,i),ref:n,...k,children:o})})});function w9(e){return $e("MuiFormHelperText",e)}const w0=Pe("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var S0;const S9=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${re(r)}`,n&&"contained",s&&"focused",a&&"filled",c&&"required"]};return Ne(u,w9,t)},x9=q("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${re(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(Me(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${w0.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${w0.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}}]}))),j9=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiFormHelperText"}),{children:o,className:i,component:a="p",disabled:s,error:c,filled:u,focused:d,margin:m,required:f,variant:v,...g}=r,w=Fi(),j=ms({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 b=S9(k);return h.jsx(x9,{as:a,className:pe(b.root,i),ref:n,...g,ownerState:k,children:o===" "?S0||(S0=h.jsx("span",{className:"notranslate",children:""})):o})});function C9(e){return $e("MuiFormLabel",e)}const _l=Pe("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),z9=e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:a,required:s}=e,c={root:["root",`color${re(n)}`,o&&"disabled",i&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return Ne(c,C9,t)},T9=q("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>({...t.root,...e.color==="secondary"&&t.colorSecondary,...e.filled&&t.filled})})(Me(({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(Ln()).map(([t])=>({props:{color:t},style:{[`&.${_l.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${_l.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${_l.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),A9=q("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(Me(({theme:e})=>({[`&.${_l.error}`]:{color:(e.vars||e).palette.error.main}}))),D9=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiFormLabel"}),{children:o,className:i,color:a,component:s="label",disabled:c,error:u,filled:d,focused:m,required:f,...v}=r,g=Fi(),w=ms({props:r,muiFormControl:g,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=z9(j);return h.jsxs(T9,{as:s,ownerState:j,className:pe(k.root,i),ref:n,...v,children:[o,w.required&&h.jsxs(A9,{ownerState:j,"aria-hidden":!0,className:k.asterisk,children:["","*"]})]})});function og(e){return`scale(${e}, ${e**2})`}const E9={entering:{opacity:1,transform:og(1)},entered:{opacity:1,transform:"none"}},uf=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Gl=_.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:a,in:s,onEnter:c,onEntered:u,onEntering:d,onExit:m,onExited:f,onExiting:v,style:g,timeout:w="auto",TransitionComponent:j=Er,...k}=t,b=_i(),l=_.useRef(),y=gr(),S=_.useRef(null),x=Et(S,ds(i),n),C=H=>N=>{if(H){const F=S.current;N===void 0?H(F):H(F,N)}},z=C(d),E=C((H,N)=>{wj(H);const{duration:F,delay:R,easing:V}=Ja({style:g,timeout:w,easing:a},{mode:"enter"});let U;w==="auto"?(U=y.transitions.getAutoHeightDuration(H.clientHeight),l.current=U):U=F,H.style.transition=[y.transitions.create("opacity",{duration:U,delay:R}),y.transitions.create("transform",{duration:uf?U:U*.666,delay:R,easing:V})].join(","),c&&c(H,N)}),p=C(u),T=C(v),I=C(H=>{const{duration:N,delay:F,easing:R}=Ja({style:g,timeout:w,easing:a},{mode:"exit"});let V;w==="auto"?(V=y.transitions.getAutoHeightDuration(H.clientHeight),l.current=V):V=N,H.style.transition=[y.transitions.create("opacity",{duration:V,delay:F}),y.transitions.create("transform",{duration:uf?V:V*.666,delay:uf?F:F||V*.333,easing:R})].join(","),H.style.opacity=0,H.style.transform=og(.75),m&&m(H)}),$=C(f),M=H=>{w==="auto"&&b.start(l.current||0,H),r&&r(S.current,H)};return h.jsx(j,{appear:o,in:s,nodeRef:S,onEnter:E,onEntered:p,onEntering:z,onExit:I,onExited:$,onExiting:T,addEndListener:M,timeout:w==="auto"?null:w,...k,children:(H,N)=>_.cloneElement(i,{style:{opacity:0,transform:og(.75),visibility:H==="exited"&&!s?"hidden":void 0,...E9[H],...g,...i.props.style},ref:x,...N})})});Gl&&(Gl.muiSupportAuto=!0);const P9=e=>{const{classes:t,disableUnderline:n}=e,o=Ne({root:["root",!n&&"underline"],input:["input"]},G3,t);return{...t,...o}},I9=q(lm,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...am(e,t),!n.disableUnderline&&t.underline]}})(Me(({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"},[`&.${Io.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Io.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(.${Io.disabled}, .${Io.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Io.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Ln()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),R9=q(cm,{name:"MuiInput",slot:"Input",overridesResolver:sm})({}),Ad=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiInput"}),{disableUnderline:o=!1,components:i={},componentsProps:a,fullWidth:s=!1,inputComponent:c="input",multiline:u=!1,slotProps:d,slots:m={},type:f="text",...v}=r,g=P9(r),j={root:{ownerState:{disableUnderline:o}}},k=d??a?Nt(d??a,j):j,b=m.root??i.Root??I9,l=m.input??i.Input??R9;return h.jsx(ly,{slots:{root:b,input:l},slotProps:k,fullWidth:s,inputComponent:c,multiline:u,ref:n,type:f,...v,classes:g})});Ad&&(Ad.muiName="Input");function $9(e){return $e("MuiInputAdornment",e)}const x0=Pe("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var j0;const N9=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${re(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},M9=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:i,variant:a}=e,s={root:["root",n&&"disablePointerEvents",o&&`position${re(o)}`,a,r&&"hiddenLabel",i&&`size${re(i)}`]};return Ne(s,$9,t)},O9=q("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:N9})(Me(({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${x0.positionStart}&:not(.${x0.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),Bj=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiInputAdornment"}),{children:o,className:i,component:a="div",disablePointerEvents:s=!1,disableTypography:c=!1,position:u,variant:d,...m}=r,f=Fi()||{};let v=d;d&&f.variant,v||(v=f.variant);const g={...r,hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:s,position:u,variant:v},w=M9(g);return h.jsx(im.Provider,{value:null,children:h.jsx(O9,{as:a,ownerState:g,className:pe(w.root,i),ref:n,...m,children:typeof o=="string"&&!c?h.jsx(Le,{color:"textSecondary",children:o}):h.jsxs(_.Fragment,{children:[u==="start"?j0||(j0=h.jsx("span",{className:"notranslate",children:""})):null,o]})})})});function L9(e){return $e("MuiInputLabel",e)}Pe("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const B9=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${re(r)}`,a],asterisk:[s&&"asterisk"]},u=Ne(c,L9,t);return{...t,...u}},F9=q(D9,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${_l.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]]}})(Me(({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)"}}]}))),V9=_.forwardRef(function(t,n){const r=Be({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,margin:i,shrink:a,variant:s,className:c,...u}=r,d=Fi();let m=a;typeof m>"u"&&d&&(m=d.filled||d.focused||d.adornedStart);const f=ms({props:r,muiFormControl:d,states:["size","variant","required","focused"]}),v={...r,disableAnimation:o,formControl:d,shrink:m,size:f.size,variant:f.variant,required:f.required,focused:f.focused},g=B9(v);return h.jsx(F9,{"data-shrink":m,ref:n,className:pe(g.root,c),...u,ownerState:v,classes:g})}),Zo=_.createContext({});function W9(e){return $e("MuiList",e)}Pe("MuiList",["root","padding","dense","subheader"]);const H9=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return Ne({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},W9,t)},U9=q("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}}]}),py=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiList"}),{children:o,className:i,component:a="ul",dense:s=!1,disablePadding:c=!1,subheader:u,...d}=r,m=_.useMemo(()=>({dense:s}),[s]),f={...r,component:a,dense:s,disablePadding:c},v=H9(f);return h.jsx(Zo.Provider,{value:m,children:h.jsxs(U9,{as:a,className:pe(v.root,i),ref:n,ownerState:f,...d,children:[u,o]})})});function K9(e){return $e("MuiListItemButton",e)}const Is=Pe("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),G9=(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]},q9=e=>{const{alignItems:t,classes:n,dense:r,disabled:o,disableGutters:i,divider:a,selected:s}=e,u=Ne({root:["root",r&&"dense",!i&&"gutters",a&&"divider",o&&"disabled",t==="flex-start"&&"alignItemsFlexStart",s&&"selected"]},K9,n);return{...n,...u}},Y9=q(Jo,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:G9})(Me(({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"}},[`&.${Is.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:nt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Is.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:nt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Is.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:nt(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})`:nt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Is.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Is.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}}]}))),my=_.forwardRef(function(t,n){const r=Be({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:m,selected:f=!1,className:v,...g}=r,w=_.useContext(Zo),j=_.useMemo(()=>({dense:c||w.dense||!1,alignItems:o,disableGutters:u}),[o,w.dense,c,u]),k=_.useRef(null);dr(()=>{i&&k.current&&k.current.focus()},[i]);const b={...r,alignItems:o,dense:j.dense,disableGutters:u,divider:d,selected:f},l=q9(b),y=Et(k,n);return h.jsx(Zo.Provider,{value:j,children:h.jsx(Y9,{ref:y,href:g.href||g.to,component:(g.href||g.to)&&a==="div"?"button":a,focusVisibleClassName:pe(l.focusVisible,m),ownerState:b,className:pe(l.root,v),...g,classes:l,children:s})})});function J9(e){return $e("MuiListItemSecondaryAction",e)}Pe("MuiListItemSecondaryAction",["root","disableGutters"]);const Z9=e=>{const{disableGutters:t,classes:n}=e;return Ne({root:["root",t&&"disableGutters"]},J9,n)},X9=q("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}}]}),Fj=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiListItemSecondaryAction"}),{className:o,...i}=r,a=_.useContext(Zo),s={...r,disableGutters:a.disableGutters},c=Z9(s);return h.jsx(X9,{className:pe(c.root,o),ownerState:s,ref:n,...i})});Fj.muiName="ListItemSecondaryAction";function Q9(e){return $e("MuiListItemIcon",e)}const C0=Pe("MuiListItemIcon",["root","alignItemsFlexStart"]),eB=e=>{const{alignItems:t,classes:n}=e;return Ne({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Q9,n)},tB=q("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(Me(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),fy=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiListItemIcon"}),{className:o,...i}=r,a=_.useContext(Zo),s={...r,alignItems:a.alignItems},c=eB(s);return h.jsx(tB,{className:pe(c.root,o),ownerState:s,ref:n,...i})});function nB(e){return $e("MuiListItemText",e)}const xa=Pe("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),rB=e=>{const{classes:t,inset:n,primary:r,secondary:o,dense:i}=e;return Ne({root:["root",n&&"inset",i&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},nB,t)},oB=q("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${xa.primary}`]:t.primary},{[`& .${xa.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,[`.${e0.root}:where(& .${xa.primary})`]:{display:"block"},[`.${e0.root}:where(& .${xa.secondary})`]:{display:"block"},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),hy=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiListItemText"}),{children:o,className:i,disableTypography:a=!1,inset:s=!1,primary:c,primaryTypographyProps:u,secondary:d,secondaryTypographyProps:m,...f}=r,{dense:v}=_.useContext(Zo);let g=c??o,w=d;const j={...r,disableTypography:a,inset:s,primary:!!g,secondary:!!w,dense:v},k=rB(j);return g!=null&&g.type!==Le&&!a&&(g=h.jsx(Le,{variant:v?"body2":"body1",className:k.primary,component:u?.variant?void 0:"span",...u,children:g})),w!=null&&w.type!==Le&&!a&&(w=h.jsx(Le,{variant:"body2",className:k.secondary,color:"textSecondary",...m,children:w})),h.jsxs(oB,{className:pe(k.root,i),ownerState:j,ref:n,...f,children:[g,w]})});function df(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function z0(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Vj(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 Rs(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")||!Vj(s,i)||c)s=o(e,s,n);else return s.focus(),!0}return!1}const iB=_.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:m="selectedMenu",...f}=t,v=_.useRef(null),g=_.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});dr(()=>{o&&v.current.focus()},[o]),_.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(l,{direction:y})=>{const S=!v.current.style.width;if(l.clientHeight<v.current.clientHeight&&S){const x=`${ej(Dr(l))}px`;v.current.style[y==="rtl"?"paddingLeft":"paddingRight"]=x,v.current.style.width=`calc(100% + ${x})`}return v.current}}),[]);const w=l=>{const y=v.current,S=l.key;if(l.ctrlKey||l.metaKey||l.altKey){d&&d(l);return}const C=Tn(y).activeElement;if(S==="ArrowDown")l.preventDefault(),Rs(y,C,u,c,df);else if(S==="ArrowUp")l.preventDefault(),Rs(y,C,u,c,z0);else if(S==="Home")l.preventDefault(),Rs(y,null,u,c,df);else if(S==="End")l.preventDefault(),Rs(y,null,u,c,z0);else if(S.length===1){const z=g.current,E=S.toLowerCase(),p=performance.now();z.keys.length>0&&(p-z.lastTime>500?(z.keys=[],z.repeating=!0,z.previousKeyMatched=!0):z.repeating&&E!==z.keys[0]&&(z.repeating=!1)),z.lastTime=p,z.keys.push(E);const T=C&&!z.repeating&&Vj(C,z);z.previousKeyMatched&&(T||Rs(y,C,!1,c,df,z))?l.preventDefault():z.previousKeyMatched=!1}d&&d(l)},j=Et(v,n);let k=-1;_.Children.forEach(a,(l,y)=>{if(!_.isValidElement(l)){k===y&&(k+=1,k>=a.length&&(k=-1));return}l.props.disabled||(m==="selectedMenu"&&l.props.selected||k===-1)&&(k=y),k===y&&(l.props.disabled||l.props.muiSkipListHighlight||l.type.muiSkipListHighlight)&&(k+=1,k>=a.length&&(k=-1))});const b=_.Children.map(a,(l,y)=>{if(y===k){const S={};return i&&(S.autoFocus=!0),l.props.tabIndex===void 0&&m==="selectedMenu"&&(S.tabIndex=0),_.cloneElement(l,S)}return l});return h.jsx(py,{role:"menu",ref:j,className:s,onKeyDown:w,tabIndex:o?0:-1,...f,children:b})});function aB(e){return $e("MuiPopover",e)}Pe("MuiPopover",["root","paper"]);function T0(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function A0(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function D0(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function pf(e){return typeof e=="function"?e():e}const sB=e=>{const{classes:t}=e;return Ne({root:["root"],paper:["paper"]},aB,t)},lB=q(Nj,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Wj=q(ps,{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}),cB=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiPopover"}),{action:o,anchorEl:i,anchorOrigin:a={vertical:"top",horizontal:"left"},anchorPosition:s,anchorReference:c="anchorEl",children:u,className:d,container:m,elevation:f=8,marginThreshold:v=16,open:g,PaperProps:w={},slots:j={},slotProps:k={},transformOrigin:b={vertical:"top",horizontal:"left"},TransitionComponent:l=Gl,transitionDuration:y="auto",TransitionProps:{onEntering:S,...x}={},disableScrollLock:C=!1,...z}=r,E=k?.paper??w,p=_.useRef(),T={...r,anchorOrigin:a,anchorReference:c,elevation:f,marginThreshold:v,externalPaperSlotProps:E,transformOrigin:b,TransitionComponent:l,transitionDuration:y,TransitionProps:x},I=sB(T),$=_.useCallback(()=>{if(c==="anchorPosition")return s;const de=pf(i),ie=(de&&de.nodeType===1?de:Tn(p.current).body).getBoundingClientRect();return{top:ie.top+T0(ie,a.vertical),left:ie.left+A0(ie,a.horizontal)}},[i,a.horizontal,a.vertical,s,c]),M=_.useCallback(de=>({vertical:T0(de,b.vertical),horizontal:A0(de,b.horizontal)}),[b.horizontal,b.vertical]),H=_.useCallback(de=>{const me={width:de.offsetWidth,height:de.offsetHeight},ie=M(me);if(c==="none")return{top:null,left:null,transformOrigin:D0(ie)};const je=$();let we=je.top-ie.vertical,_e=je.left-ie.horizontal;const ce=we+me.height,xe=_e+me.width,fe=Dr(pf(i)),Fe=fe.innerHeight-v,We=fe.innerWidth-v;if(v!==null&&we<v){const Ae=we-v;we-=Ae,ie.vertical+=Ae}else if(v!==null&&ce>Fe){const Ae=ce-Fe;we-=Ae,ie.vertical+=Ae}if(v!==null&&_e<v){const Ae=_e-v;_e-=Ae,ie.horizontal+=Ae}else if(xe>We){const Ae=xe-We;_e-=Ae,ie.horizontal+=Ae}return{top:`${Math.round(we)}px`,left:`${Math.round(_e)}px`,transformOrigin:D0(ie)}},[i,c,$,M,v]),[N,F]=_.useState(g),R=_.useCallback(()=>{const de=p.current;if(!de)return;const me=H(de);me.top!==null&&de.style.setProperty("top",me.top),me.left!==null&&(de.style.left=me.left),de.style.transformOrigin=me.transformOrigin,F(!0)},[H]);_.useEffect(()=>(C&&window.addEventListener("scroll",R),()=>window.removeEventListener("scroll",R)),[i,C,R]);const V=(de,me)=>{S&&S(de,me),R()},U=()=>{F(!1)};_.useEffect(()=>{g&&R()}),_.useImperativeHandle(o,()=>g?{updatePosition:()=>{R()}}:null,[g,R]),_.useEffect(()=>{if(!g)return;const de=Hp(()=>{R()}),me=Dr(i);return me.addEventListener("resize",de),()=>{de.clear(),me.removeEventListener("resize",de)}},[i,g,R]);let Z=y;y==="auto"&&!l.muiSupportAuto&&(Z=void 0);const P=m||(i?Tn(pf(i)).body:void 0),B={slots:j,slotProps:{...k,paper:E}},[L,Q]=_n("paper",{elementType:Wj,externalForwardedProps:B,additionalProps:{elevation:f,className:pe(I.paper,E?.className),style:N?E.style:{...E.style,opacity:0}},ownerState:T}),[O,{slotProps:ae,...ne}]=_n("root",{elementType:lB,externalForwardedProps:B,additionalProps:{slotProps:{backdrop:{invisible:!0}},container:P,open:g},ownerState:T,className:pe(I.root,d)}),te=Et(p,Q.ref);return h.jsx(O,{...ne,...!tg(O)&&{slotProps:ae,disableScrollLock:C},...z,ref:n,children:h.jsx(l,{appear:!0,in:g,onEntering:V,onExited:U,timeout:Z,...x,children:h.jsx(L,{...Q,ref:te,children:u})})})});function uB(e){return $e("MuiMenu",e)}Pe("MuiMenu",["root","paper","list"]);const dB={vertical:"top",horizontal:"right"},pB={vertical:"top",horizontal:"left"},mB=e=>{const{classes:t}=e;return Ne({root:["root"],paper:["paper"],list:["list"]},uB,t)},fB=q(cB,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),hB=q(Wj,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),gB=q(iB,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),vB=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiMenu"}),{autoFocus:o=!0,children:i,className:a,disableAutoFocusItem:s=!1,MenuListProps:c={},onClose:u,open:d,PaperProps:m={},PopoverClasses:f,transitionDuration:v="auto",TransitionProps:{onEntering:g,...w}={},variant:j="selectedMenu",slots:k={},slotProps:b={},...l}=r,y=gc(),S={...r,autoFocus:o,disableAutoFocusItem:s,MenuListProps:c,onEntering:g,PaperProps:m,transitionDuration:v,TransitionProps:w,variant:j},x=mB(S),C=o&&!s&&d,z=_.useRef(null),E=(N,F)=>{z.current&&z.current.adjustStyleForScrollbar(N,{direction:y?"rtl":"ltr"}),g&&g(N,F)},p=N=>{N.key==="Tab"&&(N.preventDefault(),u&&u(N,"tabKeyDown"))};let T=-1;_.Children.map(i,(N,F)=>{_.isValidElement(N)&&(N.props.disabled||(j==="selectedMenu"&&N.props.selected||T===-1)&&(T=F))});const I=k.paper??hB,$=b.paper??m,M=Ri({elementType:k.root,externalSlotProps:b.root,ownerState:S,className:[x.root,a]}),H=Ri({elementType:I,externalSlotProps:$,ownerState:S,className:x.paper});return h.jsx(fB,{onClose:u,anchorOrigin:{vertical:"bottom",horizontal:y?"right":"left"},transformOrigin:y?dB:pB,slots:{paper:I,root:k.root},slotProps:{root:M,paper:H},open:d,ref:n,transitionDuration:v,TransitionProps:{onEntering:E,...w},ownerState:S,...l,classes:f,children:h.jsx(gB,{onKeyDown:p,actions:z,autoFocus:o&&(T===-1||s),autoFocusItem:C,variant:j,...c,className:pe(x.list,c.className),children:i})})});function yB(e){return $e("MuiMenuItem",e)}const $s=Pe("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),_B=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},bB=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:a}=e,c=Ne({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},yB,a);return{...a,...c}},kB=q(Jo,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:_B})(Me(({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"}},[`&.${$s.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:nt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${$s.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:nt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${$s.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:nt(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})`:nt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${$s.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$s.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${k0.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${k0.inset}`]:{marginLeft:52},[`& .${xa.root}`]:{marginTop:0,marginBottom:0},[`& .${xa.inset}`]:{paddingLeft:36},[`& .${C0.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,[`& .${C0.root} svg`]:{fontSize:"1.25rem"}}}]}))),Lr=_.forwardRef(function(t,n){const r=Be({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:m,className:f,...v}=r,g=_.useContext(Zo),w=_.useMemo(()=>({dense:a||g.dense||!1,disableGutters:c}),[g.dense,a,c]),j=_.useRef(null);dr(()=>{o&&j.current&&j.current.focus()},[o]);const k={...r,dense:w.dense,divider:s,disableGutters:c},b=bB(r),l=Et(j,n);let y;return r.disabled||(y=m!==void 0?m:-1),h.jsx(Zo.Provider,{value:w,children:h.jsx(kB,{ref:l,role:d,tabIndex:y,component:i,focusVisibleClassName:pe(b.focusVisible,u),className:pe(b.root,f),...v,ownerState:k,classes:b})})});function wB(e){return $e("MuiNativeSelect",e)}const gy=Pe("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),SB=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${re(n)}`,i&&"iconOpen",r&&"disabled"]};return Ne(s,wB,t)},Hj=q("select")(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${gy.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}}}]})),xB=q(Hj,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Dn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${gy.multiple}`]:t.multiple}]}})({}),Uj=q("svg")(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${gy.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}}]})),jB=q(Uj,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${re(n.variant)}`],n.open&&t.iconOpen]}})({}),CB=_.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},m=SB(d);return h.jsxs(_.Fragment,{children:[h.jsx(xB,{ownerState:d,className:pe(m.select,r),disabled:o,ref:s||n,...u}),t.multiple?null:h.jsx(jB,{as:a,ownerState:d,className:m.icon})]})});var E0;const zB=q("fieldset",{shouldForwardProp:Dn})({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%"}),TB=q("legend",{shouldForwardProp:Dn})(Me(({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 AB(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 h.jsx(zB,{"aria-hidden":!0,className:r,ownerState:c,...a,children:h.jsx(TB,{ownerState:c,children:s?h.jsx("span",{children:o}):E0||(E0=h.jsx("span",{className:"notranslate",children:""}))})})}const DB=e=>{const{classes:t}=e,r=Ne({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},q3,t);return{...t,...r}},EB=q(lm,{shouldForwardProp:e=>Dn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:am})(Me(({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 .${Qn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},[`&.${Qn.focused} .${Qn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Ln()).map(([n])=>({props:{color:n},style:{[`&.${Qn.focused} .${Qn.notchedOutline}`]:{borderColor:(e.vars||e).palette[n].main}}})),{props:{},style:{"@media (hover: none)":{[`&:hover .${Qn.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${Qn.error} .${Qn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Qn.disabled} .${Qn.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"}}]}})),PB=q(AB,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(Me(({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}})),IB=q(cm,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:sm})(Me(({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}}]}))),Dd=_.forwardRef(function(t,n){var r;const o=Be({props:t,name:"MuiOutlinedInput"}),{components:i={},fullWidth:a=!1,inputComponent:s="input",label:c,multiline:u=!1,notched:d,slots:m={},type:f="text",...v}=o,g=DB(o),w=Fi(),j=ms({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},b=m.root??i.Root??EB,l=m.input??i.Input??IB;return h.jsx(ly,{slots:{root:b,input:l},renderSuffix:y=>h.jsx(PB,{ownerState:k,className:g.notchedOutline,label:c!=null&&c!==""&&j.required?r||(r=h.jsxs(_.Fragment,{children:[c,"","*"]})):c,notched:typeof d<"u"?d:!!(y.startAdornment||y.filled||y.focused)}),fullWidth:a,inputComponent:s,multiline:u,ref:n,type:f,...v,classes:{...g,notchedOutline:null}})});Dd&&(Dd.muiName="Input");function RB(e){return $e("MuiSelect",e)}const Ns=Pe("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var P0;const $B=q(Hj,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Ns.select}`]:t.select},{[`&.${Ns.select}`]:t[n.variant]},{[`&.${Ns.error}`]:t.error},{[`&.${Ns.multiple}`]:t.multiple}]}})({[`&.${Ns.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),NB=q(Uj,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${re(n.variant)}`],n.open&&t.iconOpen]}})({}),MB=q("input",{shouldForwardProp:e=>yj(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 I0(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function OB(e){return e==null||typeof e=="string"&&!e.trim()}const LB=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${re(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Ne(s,RB,t)},BB=_.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":o,autoFocus:i,autoWidth:a,children:s,className:c,defaultOpen:u,defaultValue:d,disabled:m,displayEmpty:f,error:v=!1,IconComponent:g,inputRef:w,labelId:j,MenuProps:k={},multiple:b,name:l,onBlur:y,onChange:S,onClose:x,onFocus:C,onOpen:z,open:E,readOnly:p,renderValue:T,SelectDisplayProps:I={},tabIndex:$,type:M,value:H,variant:N="standard",...F}=t,[R,V]=$a({controlled:H,default:d,name:"Select"}),[U,Z]=$a({controlled:E,default:u,name:"Select"}),P=_.useRef(null),B=_.useRef(null),[L,Q]=_.useState(null),{current:O}=_.useRef(E!=null),[ae,ne]=_.useState(),te=Et(n,w),de=_.useCallback(ke=>{B.current=ke,ke&&Q(ke)},[]),me=L?.parentNode;_.useImperativeHandle(te,()=>({focus:()=>{B.current.focus()},node:P.current,value:R}),[R]),_.useEffect(()=>{u&&U&&L&&!O&&(ne(a?null:me.clientWidth),B.current.focus())},[L,a]),_.useEffect(()=>{i&&B.current.focus()},[i]),_.useEffect(()=>{if(!j)return;const ke=Tn(B.current).getElementById(j);if(ke){const Ie=()=>{getSelection().isCollapsed&&B.current.focus()};return ke.addEventListener("click",Ie),()=>{ke.removeEventListener("click",Ie)}}},[j]);const ie=(ke,Ie)=>{ke?z&&z(Ie):x&&x(Ie),O||(ne(a?null:me.clientWidth),Z(ke))},je=ke=>{ke.button===0&&(ke.preventDefault(),B.current.focus(),ie(!0,ke))},we=ke=>{ie(!1,ke)},_e=_.Children.toArray(s),ce=ke=>{const Ie=_e.find(A=>A.props.value===ke.target.value);Ie!==void 0&&(V(Ie.props.value),S&&S(ke,Ie))},xe=ke=>Ie=>{let A;if(Ie.currentTarget.hasAttribute("tabindex")){if(b){A=Array.isArray(R)?R.slice():[];const D=R.indexOf(ke.props.value);D===-1?A.push(ke.props.value):A.splice(D,1)}else A=ke.props.value;if(ke.props.onClick&&ke.props.onClick(Ie),R!==A&&(V(A),S)){const D=Ie.nativeEvent||Ie,W=new D.constructor(D.type,D);Object.defineProperty(W,"target",{writable:!0,value:{value:A,name:l}}),S(W,ke)}b||ie(!1,Ie)}},fe=ke=>{p||[" ","ArrowUp","ArrowDown","Enter"].includes(ke.key)&&(ke.preventDefault(),ie(!0,ke))},Fe=L!==null&&U,We=ke=>{!Fe&&y&&(Object.defineProperty(ke,"target",{writable:!0,value:{value:R,name:l}}),y(ke))};delete F["aria-invalid"];let Ae,it;const ue=[];let De=!1;(zd({value:R})||f)&&(T?Ae=T(R):De=!0);const et=_e.map(ke=>{if(!_.isValidElement(ke))return null;let Ie;if(b){if(!Array.isArray(R))throw new Error(Hn(2));Ie=R.some(A=>I0(A,ke.props.value)),Ie&&De&&ue.push(ke.props.children)}else Ie=I0(R,ke.props.value),Ie&&De&&(it=ke.props.children);return _.cloneElement(ke,{"aria-selected":Ie?"true":"false",onClick:xe(ke),onKeyUp:A=>{A.key===" "&&A.preventDefault(),ke.props.onKeyUp&&ke.props.onKeyUp(A)},role:"option",selected:Ie,value:void 0,"data-value":ke.props.value})});De&&(b?ue.length===0?Ae=null:Ae=ue.reduce((ke,Ie,A)=>(ke.push(Ie),A<ue.length-1&&ke.push(", "),ke),[]):Ae=it);let tt=ae;!a&&O&&L&&(tt=me.clientWidth);let Ye;typeof $<"u"?Ye=$:Ye=m?null:0;const ot=I.id||(l?`mui-component-select-${l}`:void 0),Re={...t,variant:N,value:R,open:Fe,error:v},gt=LB(Re),Ee={...k.PaperProps,...k.slotProps?.paper},zt=hc();return h.jsxs(_.Fragment,{children:[h.jsx($B,{as:"div",ref:de,tabIndex:Ye,role:"combobox","aria-controls":zt,"aria-disabled":m?"true":void 0,"aria-expanded":Fe?"true":"false","aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[j,ot].filter(Boolean).join(" ")||void 0,"aria-describedby":r,onKeyDown:fe,onMouseDown:m||p?null:je,onBlur:We,onFocus:C,...I,ownerState:Re,className:pe(I.className,gt.select,c),id:ot,children:OB(Ae)?P0||(P0=h.jsx("span",{className:"notranslate",children:""})):Ae}),h.jsx(MB,{"aria-invalid":v,value:Array.isArray(R)?R.join(","):R,name:l,ref:P,"aria-hidden":!0,onChange:ce,tabIndex:-1,disabled:m,className:gt.nativeInput,autoFocus:i,...F,ownerState:Re}),h.jsx(NB,{as:g,className:gt.icon,ownerState:Re}),h.jsx(vB,{id:`menu-${l||""}`,anchorEl:me,open:Fe,onClose:we,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...k,MenuListProps:{"aria-labelledby":j,role:"listbox","aria-multiselectable":b?"true":void 0,disableListWrap:!0,id:zt,...k.MenuListProps},slotProps:{...k.slotProps,paper:{...Ee,style:{minWidth:tt,...Ee!=null?Ee.style:null}}},children:et})]})}),FB=e=>{const{classes:t}=e;return t},vy={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Dn(e)&&e!=="variant",slot:"Root"},VB=q(Ad,vy)(""),WB=q(Dd,vy)(""),HB=q(Td,vy)(""),Kj=_.forwardRef(function(t,n){const r=mO({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:i,classes:a={},className:s,defaultOpen:c=!1,displayEmpty:u=!1,IconComponent:d=Ij,id:m,input:f,inputProps:v,label:g,labelId:w,MenuProps:j,multiple:k=!1,native:b=!1,onClose:l,onOpen:y,open:S,renderValue:x,SelectDisplayProps:C,variant:z="outlined",...E}=r,p=b?CB:BB,T=Fi(),I=ms({props:r,muiFormControl:T,states:["variant","error"]}),$=I.variant||z,M={...r,variant:$,classes:a},H=FB(M),{root:N,...F}=H,R=f||{standard:h.jsx(VB,{ownerState:M}),outlined:h.jsx(WB,{label:g,ownerState:M}),filled:h.jsx(HB,{ownerState:M})}[$],V=Et(n,ds(R));return h.jsx(_.Fragment,{children:_.cloneElement(R,{inputComponent:p,inputProps:{children:i,error:I.error,IconComponent:d,variant:$,type:void 0,multiple:k,...b?{id:m}:{autoWidth:o,defaultOpen:c,displayEmpty:u,labelId:w,MenuProps:j,onClose:l,onOpen:y,open:S,renderValue:x,SelectDisplayProps:{id:m,...C}},...v,classes:v?Nt(F,v.classes):F,...f?f.props.inputProps:{}},...(k&&b||u)&&$==="outlined"?{notched:!0}:{},ref:V,className:pe(R.props.className,s,H.root),...!f&&{variant:$},...E})})});Kj.muiName="Select";function UB(e){return $e("MuiTooltip",e)}const xt=Pe("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);function KB(e){return Math.round(e*1e5)/1e5}const GB=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${re(i.split("-")[0])}`],arrow:["arrow"]};return Ne(a,UB,t)},qB=q(om,{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]}})(Me(({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"] .${xt.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${xt.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${xt.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},[`&[data-popper-placement*="left"] .${xt.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="right"] .${xt.arrow}`]:{left:0,marginLeft:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="right"] .${xt.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="left"] .${xt.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="left"] .${xt.arrow}`]:{left:0,marginLeft:"-0.71em"}}}]}))),YB=q("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${re(n.placement.split("-")[0])}`]]}})(Me(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:nt(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,[`.${xt.popper}[data-popper-placement*="left"] &`]:{transformOrigin:"right center"},[`.${xt.popper}[data-popper-placement*="right"] &`]:{transformOrigin:"left center"},[`.${xt.popper}[data-popper-placement*="top"] &`]:{transformOrigin:"center bottom",marginBottom:"14px"},[`.${xt.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:`${KB(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${xt.popper}[data-popper-placement*="left"] &`]:{marginRight:"14px"},[`.${xt.popper}[data-popper-placement*="right"] &`]:{marginLeft:"14px"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${xt.popper}[data-popper-placement*="left"] &`]:{marginRight:"24px"},[`.${xt.popper}[data-popper-placement*="right"] &`]:{marginLeft:"24px"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${xt.popper}[data-popper-placement*="left"] &`]:{marginLeft:"14px"},[`.${xt.popper}[data-popper-placement*="right"] &`]:{marginRight:"14px"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${xt.popper}[data-popper-placement*="left"] &`]:{marginLeft:"24px"},[`.${xt.popper}[data-popper-placement*="right"] &`]:{marginRight:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${xt.popper}[data-popper-placement*="top"] &`]:{marginBottom:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${xt.popper}[data-popper-placement*="bottom"] &`]:{marginTop:"24px"}}}]}))),JB=q("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(Me(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:nt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let au=!1;const R0=new Up;let Ms={x:0,y:0};function su(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const ig=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiTooltip"}),{arrow:o=!1,children:i,classes:a,components:s={},componentsProps:c={},describeChild:u=!1,disableFocusListener:d=!1,disableHoverListener:m=!1,disableInteractive:f=!1,disableTouchListener:v=!1,enterDelay:g=100,enterNextDelay:w=0,enterTouchDelay:j=700,followCursor:k=!1,id:b,leaveDelay:l=0,leaveTouchDelay:y=1500,onClose:S,onOpen:x,open:C,placement:z="bottom",PopperComponent:E,PopperProps:p={},slotProps:T={},slots:I={},title:$,TransitionComponent:M=Gl,TransitionProps:H,...N}=r,F=_.isValidElement(i)?i:h.jsx("span",{children:i}),R=gr(),V=gc(),[U,Z]=_.useState(),[P,B]=_.useState(null),L=_.useRef(!1),Q=f||k,O=_i(),ae=_i(),ne=_i(),te=_i(),[de,me]=$a({controlled:C,default:!1,name:"Tooltip",state:"open"});let ie=de;const je=hc(b),we=_.useRef(),_e=fn(()=>{we.current!==void 0&&(document.body.style.WebkitUserSelect=we.current,we.current=void 0),te.clear()});_.useEffect(()=>_e,[_e]);const ce=le=>{R0.clear(),au=!0,me(!0),x&&!ie&&x(le)},xe=fn(le=>{R0.start(800+l,()=>{au=!1}),me(!1),S&&ie&&S(le),O.start(R.transitions.duration.shortest,()=>{L.current=!1})}),fe=le=>{L.current&&le.type!=="touchstart"||(U&&U.removeAttribute("title"),ae.clear(),ne.clear(),g||au&&w?ae.start(au?w:g,()=>{ce(le)}):ce(le))},Fe=le=>{ae.clear(),ne.start(l,()=>{xe(le)})},[,We]=_.useState(!1),Ae=le=>{wd(le.target)||(We(!1),Fe(le))},it=le=>{U||Z(le.currentTarget),wd(le.target)&&(We(!0),fe(le))},ue=le=>{L.current=!0;const Ke=F.props;Ke.onTouchStart&&Ke.onTouchStart(le)},De=le=>{ue(le),ne.clear(),O.clear(),_e(),we.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",te.start(j,()=>{document.body.style.WebkitUserSelect=we.current,fe(le)})},et=le=>{F.props.onTouchEnd&&F.props.onTouchEnd(le),_e(),ne.start(y,()=>{xe(le)})};_.useEffect(()=>{if(!ie)return;function le(Ke){Ke.key==="Escape"&&xe(Ke)}return document.addEventListener("keydown",le),()=>{document.removeEventListener("keydown",le)}},[xe,ie]);const tt=Et(ds(F),Z,n);!$&&$!==0&&(ie=!1);const Ye=_.useRef(),ot=le=>{const Ke=F.props;Ke.onMouseMove&&Ke.onMouseMove(le),Ms={x:le.clientX,y:le.clientY},Ye.current&&Ye.current.update()},Re={},gt=typeof $=="string";u?(Re.title=!ie&&gt&&!m?$:null,Re["aria-describedby"]=ie?je:null):(Re["aria-label"]=gt?$:null,Re["aria-labelledby"]=ie&&!gt?je:null);const Ee={...Re,...N,...F.props,className:pe(N.className,F.props.className),onTouchStart:ue,ref:tt,...k?{onMouseMove:ot}:{}},zt={};v||(Ee.onTouchStart=De,Ee.onTouchEnd=et),m||(Ee.onMouseOver=su(fe,Ee.onMouseOver),Ee.onMouseLeave=su(Fe,Ee.onMouseLeave),Q||(zt.onMouseOver=fe,zt.onMouseLeave=Fe)),d||(Ee.onFocus=su(it,Ee.onFocus),Ee.onBlur=su(Ae,Ee.onBlur),Q||(zt.onFocus=it,zt.onBlur=Ae));const ke=_.useMemo(()=>{let le=[{name:"arrow",enabled:!!P,options:{element:P,padding:4}}];return p.popperOptions?.modifiers&&(le=le.concat(p.popperOptions.modifiers)),{...p.popperOptions,modifiers:le}},[P,p]),Ie={...r,isRtl:V,arrow:o,disableInteractive:Q,placement:z,PopperComponentProp:E,touch:L.current},A=GB(Ie),D=I.popper??s.Popper??qB,W=I.transition??s.Transition??M??Gl,X=I.tooltip??s.Tooltip??YB,ee=I.arrow??s.Arrow??JB,se=Sa(D,{...p,...T.popper??c.popper,className:pe(A.popper,p?.className,(T.popper??c.popper)?.className)},Ie),he=Sa(W,{...H,...T.transition??c.transition},Ie),be=Sa(X,{...T.tooltip??c.tooltip,className:pe(A.tooltip,(T.tooltip??c.tooltip)?.className)},Ie),Se=Sa(ee,{...T.arrow??c.arrow,className:pe(A.arrow,(T.arrow??c.arrow)?.className)},Ie);return h.jsxs(_.Fragment,{children:[_.cloneElement(F,Ee),h.jsx(D,{as:E??om,placement:z,anchorEl:k?{getBoundingClientRect:()=>({top:Ms.y,left:Ms.x,right:Ms.x,bottom:Ms.y,width:0,height:0})}:U,popperRef:Ye,open:U?ie:!1,id:je,transition:!0,...zt,...se,popperOptions:ke,children:({TransitionProps:le})=>h.jsx(W,{timeout:R.transitions.duration.shorter,...le,...he,children:h.jsxs(X,{...be,children:[$,o?h.jsx(ee,{...Se,ref:B}):null]})})})]})});function ZB(e){return $e("MuiTab",e)}const Zn=Pe("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper","icon"]),XB=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${re(n)}`,r&&"fullWidth",o&&"wrapped",s&&"selected",c&&"disabled"],icon:["iconWrapper","icon"]};return Ne(u,ZB,t)},QB=q(Jo,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${re(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${Zn.iconWrapper}`]:t.iconWrapper},{[`& .${Zn.icon}`]:t.icon}]}})(Me(({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:{[`& > .${Zn.icon}`]:{marginBottom:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="bottom",style:{[`& > .${Zn.icon}`]:{marginTop:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="start",style:{[`& > .${Zn.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="end",style:{[`& > .${Zn.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,[`&.${Zn.selected}`]:{opacity:1},[`&.${Zn.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${Zn.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${Zn.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${Zn.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${Zn.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)}}]}))),e7=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiTab"}),{className:o,disabled:i=!1,disableFocusRipple:a=!1,fullWidth:s,icon:c,iconPosition:u="top",indicator:d,label:m,onChange:f,onClick:v,onFocus:g,selected:w,selectionFollowsFocus:j,textColor:k="inherit",value:b,wrapped:l=!1,...y}=r,S={...r,disabled:i,disableFocusRipple:a,selected:w,icon:!!c,iconPosition:u,label:!!m,fullWidth:s,textColor:k,wrapped:l},x=XB(S),C=c&&m&&_.isValidElement(c)?_.cloneElement(c,{className:pe(x.icon,c.props.className)}):c,z=p=>{!w&&f&&f(p,b),v&&v(p)},E=p=>{j&&!w&&f&&f(p,b),g&&g(p)};return h.jsxs(QB,{focusRipple:!a,className:pe(x.root,o),ref:n,role:"tab","aria-selected":w,disabled:i,onClick:z,onFocus:E,ownerState:S,tabIndex:w?0:-1,...y,children:[u==="top"||u==="start"?h.jsxs(_.Fragment,{children:[C,m]}):h.jsxs(_.Fragment,{children:[m,C]}),d]})}),t7=yc(h.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),n7=yc(h.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function r7(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function o7(e,t,n,r={},o=()=>{}){const{ease:i=r7,duration:a=300}=r;let s=null;const c=t[e];let u=!1;const d=()=>{u=!0},m=f=>{if(u){o(new Error("Animation cancelled"));return}s===null&&(s=f);const v=Math.min(1,(f-s)/a);if(t[e]=i(v)*(n-c)+c,v>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(m)};return c===n?(o(new Error("Element already at target position")),d):(requestAnimationFrame(m),d)}const i7={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function a7(e){const{onChange:t,...n}=e,r=_.useRef(),o=_.useRef(null),i=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return dr(()=>{const a=Hp(()=>{const c=r.current;i(),c!==r.current&&t(r.current)}),s=Dr(o.current);return s.addEventListener("resize",a),()=>{a.clear(),s.removeEventListener("resize",a)}},[t]),_.useEffect(()=>{i(),t(r.current)},[t]),h.jsx("div",{style:i7,ref:o,...n})}function s7(e){return $e("MuiTabScrollButton",e)}const l7=Pe("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),c7=e=>{const{classes:t,orientation:n,disabled:r}=e;return Ne({root:["root",n,r&&"disabled"]},s7,t)},u7=q(Jo,{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,[`&.${l7.disabled}`]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),d7=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiTabScrollButton"}),{className:o,slots:i={},slotProps:a={},direction:s,orientation:c,disabled:u,...d}=r,m=gc(),f={isRtl:m,...r},v=c7(f),g=i.StartScrollButtonIcon??t7,w=i.EndScrollButtonIcon??n7,j=Ri({elementType:g,externalSlotProps:a.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f}),k=Ri({elementType:w,externalSlotProps:a.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f});return h.jsx(u7,{component:"div",className:pe(v.root,o),ref:n,role:null,ownerState:f,tabIndex:null,...d,style:{...d.style,...c==="vertical"&&{"--TabScrollButton-svgRotate":`rotate(${m?-90:90}deg)`}},children:s==="left"?h.jsx(g,{...j}):h.jsx(w,{...k})})});function p7(e){return $e("MuiTabs",e)}const mf=Pe("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),$0=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,N0=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,lu=(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}}},m7=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:i,centered:a,scrollButtonsHideMobile:s,classes:c}=e;return Ne({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"]},p7,c)},f7=q("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${mf.scrollButtons}`]:t.scrollButtons},{[`& .${mf.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(Me(({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:{[`& .${mf.scrollButtons}`]:{[e.breakpoints.down("sm")]:{display:"none"}}}}]}))),h7=q("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"}}]}),g7=q("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"}}]}),v7=q("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(Me(({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}}]}))),y7=q(a7)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),M0={},_7=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiTabs"}),o=gr(),i=gc(),{"aria-label":a,"aria-labelledby":s,action:c,centered:u=!1,children:d,className:m,component:f="div",allowScrollButtonsMobile:v=!1,indicatorColor:g="primary",onChange:w,orientation:j="horizontal",ScrollButtonComponent:k=d7,scrollButtons:b="auto",selectionFollowsFocus:l,slots:y={},slotProps:S={},TabIndicatorProps:x={},TabScrollButtonProps:C={},textColor:z="primary",value:E,variant:p="standard",visibleScrollbar:T=!1,...I}=r,$=p==="scrollable",M=j==="vertical",H=M?"scrollTop":"scrollLeft",N=M?"top":"left",F=M?"bottom":"right",R=M?"clientHeight":"clientWidth",V=M?"height":"width",U={...r,component:f,allowScrollButtonsMobile:v,indicatorColor:g,orientation:j,vertical:M,scrollButtons:b,textColor:z,variant:p,visibleScrollbar:T,fixed:!$,hideScrollbar:$&&!T,scrollableX:$&&!M,scrollableY:$&&M,centered:u&&!$,scrollButtonsHideMobile:!v},Z=m7(U),P=Ri({elementType:y.StartScrollButtonIcon,externalSlotProps:S.startScrollButtonIcon,ownerState:U}),B=Ri({elementType:y.EndScrollButtonIcon,externalSlotProps:S.endScrollButtonIcon,ownerState:U}),[L,Q]=_.useState(!1),[O,ae]=_.useState(M0),[ne,te]=_.useState(!1),[de,me]=_.useState(!1),[ie,je]=_.useState(!1),[we,_e]=_.useState({overflow:"hidden",scrollbarWidth:0}),ce=new Map,xe=_.useRef(null),fe=_.useRef(null),Fe=()=>{const A=xe.current;let D;if(A){const X=A.getBoundingClientRect();D={clientWidth:A.clientWidth,scrollLeft:A.scrollLeft,scrollTop:A.scrollTop,scrollWidth:A.scrollWidth,top:X.top,bottom:X.bottom,left:X.left,right:X.right}}let W;if(A&&E!==!1){const X=fe.current.children;if(X.length>0){const ee=X[ce.get(E)];W=ee?ee.getBoundingClientRect():null}}return{tabsMeta:D,tabMeta:W}},We=fn(()=>{const{tabsMeta:A,tabMeta:D}=Fe();let W=0,X;M?(X="top",D&&A&&(W=D.top-A.top+A.scrollTop)):(X=i?"right":"left",D&&A&&(W=(i?-1:1)*(D[X]-A[X]+A.scrollLeft)));const ee={[X]:W,[V]:D?D[V]:0};if(typeof O[X]!="number"||typeof O[V]!="number")ae(ee);else{const se=Math.abs(O[X]-ee[X]),he=Math.abs(O[V]-ee[V]);(se>=1||he>=1)&&ae(ee)}}),Ae=(A,{animation:D=!0}={})=>{D?o7(H,xe.current,A,{duration:o.transitions.duration.standard}):xe.current[H]=A},it=A=>{let D=xe.current[H];M?D+=A:D+=A*(i?-1:1),Ae(D)},ue=()=>{const A=xe.current[R];let D=0;const W=Array.from(fe.current.children);for(let X=0;X<W.length;X+=1){const ee=W[X];if(D+ee[R]>A){X===0&&(D=A);break}D+=ee[R]}return D},De=()=>{it(-1*ue())},et=()=>{it(ue())},tt=_.useCallback(A=>{_e({overflow:null,scrollbarWidth:A})},[]),Ye=()=>{const A={};A.scrollbarSizeListener=$?h.jsx(y7,{onChange:tt,className:pe(Z.scrollableX,Z.hideScrollbar)}):null;const W=$&&(b==="auto"&&(ne||de)||b===!0);return A.scrollButtonStart=W?h.jsx(k,{slots:{StartScrollButtonIcon:y.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:P},orientation:j,direction:i?"right":"left",onClick:De,disabled:!ne,...C,className:pe(Z.scrollButtons,C.className)}):null,A.scrollButtonEnd=W?h.jsx(k,{slots:{EndScrollButtonIcon:y.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:B},orientation:j,direction:i?"left":"right",onClick:et,disabled:!de,...C,className:pe(Z.scrollButtons,C.className)}):null,A},ot=fn(A=>{const{tabsMeta:D,tabMeta:W}=Fe();if(!(!W||!D)){if(W[N]<D[N]){const X=D[H]+(W[N]-D[N]);Ae(X,{animation:A})}else if(W[F]>D[F]){const X=D[H]+(W[F]-D[F]);Ae(X,{animation:A})}}}),Re=fn(()=>{$&&b!==!1&&je(!ie)});_.useEffect(()=>{const A=Hp(()=>{xe.current&&We()});let D;const W=se=>{se.forEach(he=>{he.removedNodes.forEach(be=>{D?.unobserve(be)}),he.addedNodes.forEach(be=>{D?.observe(be)})}),A(),Re()},X=Dr(xe.current);X.addEventListener("resize",A);let ee;return typeof ResizeObserver<"u"&&(D=new ResizeObserver(A),Array.from(fe.current.children).forEach(se=>{D.observe(se)})),typeof MutationObserver<"u"&&(ee=new MutationObserver(W),ee.observe(fe.current,{childList:!0})),()=>{A.clear(),X.removeEventListener("resize",A),ee?.disconnect(),D?.disconnect()}},[We,Re]),_.useEffect(()=>{const A=Array.from(fe.current.children),D=A.length;if(typeof IntersectionObserver<"u"&&D>0&&$&&b!==!1){const W=A[0],X=A[D-1],ee={root:xe.current,threshold:.99},se=le=>{te(!le[0].isIntersecting)},he=new IntersectionObserver(se,ee);he.observe(W);const be=le=>{me(!le[0].isIntersecting)},Se=new IntersectionObserver(be,ee);return Se.observe(X),()=>{he.disconnect(),Se.disconnect()}}},[$,b,ie,d?.length]),_.useEffect(()=>{Q(!0)},[]),_.useEffect(()=>{We()}),_.useEffect(()=>{ot(M0!==O)},[ot,O]),_.useImperativeHandle(c,()=>({updateIndicator:We,updateScrollButtons:Re}),[We,Re]);const gt=h.jsx(v7,{...x,className:pe(Z.indicator,x.className),ownerState:U,style:{...O,...x.style}});let Ee=0;const zt=_.Children.map(d,A=>{if(!_.isValidElement(A))return null;const D=A.props.value===void 0?Ee:A.props.value;ce.set(D,Ee);const W=D===E;return Ee+=1,_.cloneElement(A,{fullWidth:p==="fullWidth",indicator:W&&!L&&gt,selected:W,selectionFollowsFocus:l,onChange:w,textColor:z,value:D,...Ee===1&&E===!1&&!A.props.tabIndex?{tabIndex:0}:{}})}),ke=A=>{const D=fe.current,W=Tn(D).activeElement;if(W.getAttribute("role")!=="tab")return;let ee=j==="horizontal"?"ArrowLeft":"ArrowUp",se=j==="horizontal"?"ArrowRight":"ArrowDown";switch(j==="horizontal"&&i&&(ee="ArrowRight",se="ArrowLeft"),A.key){case ee:A.preventDefault(),lu(D,W,N0);break;case se:A.preventDefault(),lu(D,W,$0);break;case"Home":A.preventDefault(),lu(D,null,$0);break;case"End":A.preventDefault(),lu(D,null,N0);break}},Ie=Ye();return h.jsxs(f7,{className:pe(Z.root,m),ownerState:U,ref:n,as:f,...I,children:[Ie.scrollButtonStart,Ie.scrollbarSizeListener,h.jsxs(h7,{className:Z.scroller,ownerState:U,style:{overflow:we.overflow,[M?`margin${i?"Left":"Right"}`:"marginBottom"]:T?void 0:-we.scrollbarWidth},ref:xe,children:[h.jsx(g7,{"aria-label":a,"aria-labelledby":s,"aria-orientation":j==="vertical"?"vertical":null,className:Z.flexContainer,ownerState:U,onKeyDown:ke,ref:fe,role:"tablist",children:zt}),L&&gt]}),Ie.scrollButtonEnd]})});function b7(e){return $e("MuiTextField",e)}Pe("MuiTextField",["root"]);const k7={standard:Ad,filled:Td,outlined:Dd},w7=e=>{const{classes:t}=e;return Ne({root:["root"]},b7,t)},S7=q(k9,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ki=_.forwardRef(function(t,n){const r=Be({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:i=!1,children:a,className:s,color:c="primary",defaultValue:u,disabled:d=!1,error:m=!1,FormHelperTextProps:f,fullWidth:v=!1,helperText:g,id:w,InputLabelProps:j,inputProps:k,InputProps:b,inputRef:l,label:y,maxRows:S,minRows:x,multiline:C=!1,name:z,onBlur:E,onChange:p,onFocus:T,placeholder:I,required:$=!1,rows:M,select:H=!1,SelectProps:N,slots:F={},slotProps:R={},type:V,value:U,variant:Z="outlined",...P}=r,B={...r,autoFocus:i,color:c,disabled:d,error:m,fullWidth:v,multiline:C,required:$,select:H,variant:Z},L=w7(B),Q=hc(w),O=g&&Q?`${Q}-helper-text`:void 0,ae=y&&Q?`${Q}-label`:void 0,ne=k7[Z],te={slots:F,slotProps:{input:b,inputLabel:j,htmlInput:k,formHelperText:f,select:N,...R}},de={},me=te.slotProps.inputLabel;Z==="outlined"&&(me&&typeof me.shrink<"u"&&(de.notched=me.shrink),de.label=y),H&&((!N||!N.native)&&(de.id=void 0),de["aria-describedby"]=void 0);const[ie,je]=_n("input",{elementType:ne,externalForwardedProps:te,additionalProps:de,ownerState:B}),[we,_e]=_n("inputLabel",{elementType:V9,externalForwardedProps:te,ownerState:B}),[ce,xe]=_n("htmlInput",{elementType:"input",externalForwardedProps:te,ownerState:B}),[fe,Fe]=_n("formHelperText",{elementType:j9,externalForwardedProps:te,ownerState:B}),[We,Ae]=_n("select",{elementType:Kj,externalForwardedProps:te,ownerState:B}),it=h.jsx(ie,{"aria-describedby":O,autoComplete:o,autoFocus:i,defaultValue:u,fullWidth:v,multiline:C,name:z,rows:M,maxRows:S,minRows:x,type:V,value:U,id:Q,inputRef:l,onBlur:E,onChange:p,onFocus:T,placeholder:I,inputProps:xe,slots:{input:F.htmlInput?ce:void 0},...je});return h.jsxs(S7,{className:pe(L.root,s),disabled:d,error:m,fullWidth:v,ref:n,required:$,color:c,variant:Z,ownerState:B,...P,children:[y!=null&&y!==""&&h.jsx(we,{htmlFor:Q,id:ae,..._e,children:y}),H?h.jsx(We,{"aria-describedby":O,id:Q,labelId:ae,value:U,input:it,...Ae,children:a}):it,g&&h.jsx(fe,{id:O,...Fe,children:g})]})}),ql={black:"#000",white:"#fff"},x7={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"},Qi={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"},ea={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"},Os={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"},ta={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"},na={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"},ra={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"};function Gj(){return{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:ql.white,default:ql.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}}}const j7=Gj();function qj(){return{text:{primary:ql.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:ql.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}}}const O0=qj();function L0(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=Wp(e.main,o):t==="dark"&&(e.dark=Vp(e.main,i)))}function C7(e="light"){return e==="dark"?{main:ta[200],light:ta[50],dark:ta[400]}:{main:ta[700],light:ta[400],dark:ta[800]}}function z7(e="light"){return e==="dark"?{main:Qi[200],light:Qi[50],dark:Qi[400]}:{main:Qi[500],light:Qi[300],dark:Qi[700]}}function T7(e="light"){return e==="dark"?{main:ea[500],light:ea[300],dark:ea[700]}:{main:ea[700],light:ea[400],dark:ea[800]}}function A7(e="light"){return e==="dark"?{main:na[400],light:na[300],dark:na[700]}:{main:na[700],light:na[500],dark:na[900]}}function D7(e="light"){return e==="dark"?{main:ra[400],light:ra[300],dark:ra[700]}:{main:ra[800],light:ra[500],dark:ra[900]}}function E7(e="light"){return e==="dark"?{main:Os[400],light:Os[300],dark:Os[700]}:{main:"#ed6c02",light:Os[500],dark:Os[900]}}function yy(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...o}=e,i=e.primary||C7(t),a=e.secondary||z7(t),s=e.error||T7(t),c=e.info||A7(t),u=e.success||D7(t),d=e.warning||E7(t);function m(w){return Xx(w,O0.text.primary)>=n?O0.text.primary:j7.text.primary}const f=({color:w,name:j,mainShade:k=500,lightShade:b=300,darkShade:l=700})=>{if(w={...w},!w.main&&w[k]&&(w.main=w[k]),!w.hasOwnProperty("main"))throw new Error(Hn(11,j?` (${j})`:"",k));if(typeof w.main!="string")throw new Error(Hn(12,j?` (${j})`:"",JSON.stringify(w.main)));return L0(w,"light",b,r),L0(w,"dark",l,r),w.contrastText||(w.contrastText=m(w.main)),w};let v;return t==="light"?v=Gj():t==="dark"&&(v=qj()),Nt({common:{...ql},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:x7,contrastThreshold:n,getContrastText:m,augmentColor:f,tonalOffset:r,...v},o)}function P7(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function I7(e){return Math.round(e*1e5)/1e5}const B0={textTransform:"uppercase"},F0='"Roboto", "Helvetica", "Arial", sans-serif';function R7(e,t){const{fontFamily:n=F0,fontSize:r=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:u,pxToRem:d,...m}=typeof t=="function"?t(e):t,f=r/14,v=d||(j=>`${j/c*f}rem`),g=(j,k,b,l,y)=>({fontFamily:n,fontWeight:j,fontSize:v(k),lineHeight:b,...n===F0?{letterSpacing:`${I7(l/k)}em`}:{},...y,...u}),w={h1:g(o,96,1.167,-1.5),h2:g(o,60,1.2,-.5),h3:g(i,48,1.167,0),h4:g(i,34,1.235,.25),h5:g(i,24,1.334,0),h6:g(a,20,1.6,.15),subtitle1:g(i,16,1.75,.15),subtitle2:g(a,14,1.57,.1),body1:g(i,16,1.5,.15),body2:g(i,14,1.43,.15),button:g(a,14,1.75,.4,B0),caption:g(i,12,1.66,.4),overline:g(i,12,2.66,1,B0),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Nt({htmlFontSize:c,pxToRem:v,fontFamily:n,fontSize:r,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:s,...w},m,{clone:!1})}const $7=.2,N7=.14,M7=.12;function St(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${$7})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${N7})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${M7})`].join(",")}const O7=["none",St(0,2,1,-1,0,1,1,0,0,1,3,0),St(0,3,1,-2,0,2,2,0,0,1,5,0),St(0,3,3,-2,0,3,4,0,0,1,8,0),St(0,2,4,-1,0,4,5,0,0,1,10,0),St(0,3,5,-1,0,5,8,0,0,1,14,0),St(0,3,5,-1,0,6,10,0,0,1,18,0),St(0,4,5,-2,0,7,10,1,0,2,16,1),St(0,5,5,-3,0,8,10,1,0,3,14,2),St(0,5,6,-3,0,9,12,1,0,3,16,2),St(0,6,6,-3,0,10,14,1,0,4,18,3),St(0,6,7,-4,0,11,15,1,0,4,20,3),St(0,7,8,-4,0,12,17,2,0,5,22,4),St(0,7,8,-4,0,13,19,2,0,5,24,4),St(0,7,9,-4,0,14,21,2,0,5,26,4),St(0,8,9,-5,0,15,22,2,0,6,28,5),St(0,8,10,-5,0,16,24,2,0,6,30,5),St(0,8,11,-5,0,17,26,2,0,6,32,5),St(0,9,11,-5,0,18,28,2,0,7,34,6),St(0,9,12,-6,0,19,29,2,0,7,36,6),St(0,10,13,-6,0,20,31,3,0,8,38,7),St(0,10,13,-6,0,21,33,3,0,8,40,7),St(0,10,14,-6,0,22,35,3,0,8,42,7),St(0,11,14,-7,0,23,36,3,0,9,44,8),St(0,11,15,-7,0,24,38,3,0,9,46,8)],L7={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)"},B7={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function V0(e){return`${Math.round(e)}ms`}function F7(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function V7(e){const t={...L7,...e.easing},n={...B7,...e.duration};return{getAutoHeightDuration:F7,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:V0(a)} ${s} ${typeof c=="string"?c:V0(c)}`).join(",")},...e,easing:t,duration:n}}const W7={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function H7(e){return ir(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function Yj(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];!H7(s)||a.startsWith("unstable_")?delete r[a]:ir(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 ag(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(Hn(20));const d=yy(i),m=Lp(e);let f=Nt(m,{mixins:P7(m.breakpoints,r),palette:d,shadows:O7.slice(),typography:R7(d,s),transitions:V7(a),zIndex:{...W7}});return f=Nt(f,u),f=t.reduce((v,g)=>Nt(v,g),f),f.unstable_sxConfig={...Bi,...u?.unstable_sxConfig},f.unstable_sx=function(g){return Yr({sx:g,theme:this})},f.toRuntimeSource=Yj,f}function U7(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 K7=[...Array(25)].map((e,t)=>{if(t===0)return"none";const n=U7(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function Jj(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function Zj(e){return e==="dark"?K7:[]}function G7(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...o}=e,i=yy(t);return{palette:i,opacity:{...Jj(i.mode),...n},overlays:r||Zj(i.mode),...o}}function q7(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 Y7=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],J7=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 Y7(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 Z7(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function G(e,t,n){!e[t]&&n&&(e[t]=n)}function Qs(e){return typeof e!="string"||!e.startsWith("hsl")?e:Kv(e)}function no(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Hr(Qs(e[t])))}function X7(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const Mr=e=>{try{return e()}catch{}},Q7=(e="mui")=>uj(e);function ff(e,t,n,r){if(!t)return;t=t===!0?{}:t;const o=r==="dark"?"dark":"light";if(!n){e[r]=G7({...t,palette:{mode:o,...t?.palette}});return}const{palette:i,...a}=ag({...n,palette:{mode:o,...t?.palette}});return e[r]={...t,palette:i,opacity:{...Jj(o),...t?.opacity},overlays:t?.overlays||Zj(o)},a}function e6(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:o=!1,cssVarPrefix:i="mui",shouldSkipGeneratingVar:a=q7,colorSchemeSelector:s=n.light&&n.dark?"media":void 0,rootSelector:c=":root",...u}=e,d=Object.keys(n)[0],m=r||(n.light&&d!=="light"?"light":d),f=Q7(i),{[m]:v,light:g,dark:w,...j}=n,k={...j};let b=v;if((m==="dark"&&!("dark"in n)||m==="light"&&!("light"in n))&&(b=!0),!b)throw new Error(Hn(21,m));const l=ff(k,b,u,m);g&&!k.light&&ff(k,g,void 0,"light"),w&&!k.dark&&ff(k,w,void 0,"dark");let y={defaultColorScheme:m,...l,cssVarPrefix:i,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:k,font:{...mj(l.typography),...l.font},spacing:X7(u.spacing)};Object.keys(y.colorSchemes).forEach(E=>{const p=y.colorSchemes[E].palette,T=I=>{const $=I.split("-"),M=$[1],H=$[2];return f(I,p[M][H])};if(p.mode==="light"&&(G(p.common,"background","#fff"),G(p.common,"onBackground","#000")),p.mode==="dark"&&(G(p.common,"background","#000"),G(p.common,"onBackground","#fff")),Z7(p,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),p.mode==="light"){G(p.Alert,"errorColor",ze(p.error.light,.6)),G(p.Alert,"infoColor",ze(p.info.light,.6)),G(p.Alert,"successColor",ze(p.success.light,.6)),G(p.Alert,"warningColor",ze(p.warning.light,.6)),G(p.Alert,"errorFilledBg",T("palette-error-main")),G(p.Alert,"infoFilledBg",T("palette-info-main")),G(p.Alert,"successFilledBg",T("palette-success-main")),G(p.Alert,"warningFilledBg",T("palette-warning-main")),G(p.Alert,"errorFilledColor",Mr(()=>p.getContrastText(p.error.main))),G(p.Alert,"infoFilledColor",Mr(()=>p.getContrastText(p.info.main))),G(p.Alert,"successFilledColor",Mr(()=>p.getContrastText(p.success.main))),G(p.Alert,"warningFilledColor",Mr(()=>p.getContrastText(p.warning.main))),G(p.Alert,"errorStandardBg",Te(p.error.light,.9)),G(p.Alert,"infoStandardBg",Te(p.info.light,.9)),G(p.Alert,"successStandardBg",Te(p.success.light,.9)),G(p.Alert,"warningStandardBg",Te(p.warning.light,.9)),G(p.Alert,"errorIconColor",T("palette-error-main")),G(p.Alert,"infoIconColor",T("palette-info-main")),G(p.Alert,"successIconColor",T("palette-success-main")),G(p.Alert,"warningIconColor",T("palette-warning-main")),G(p.AppBar,"defaultBg",T("palette-grey-100")),G(p.Avatar,"defaultBg",T("palette-grey-400")),G(p.Button,"inheritContainedBg",T("palette-grey-300")),G(p.Button,"inheritContainedHoverBg",T("palette-grey-A100")),G(p.Chip,"defaultBorder",T("palette-grey-400")),G(p.Chip,"defaultAvatarColor",T("palette-grey-700")),G(p.Chip,"defaultIconColor",T("palette-grey-700")),G(p.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),G(p.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),G(p.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),G(p.LinearProgress,"primaryBg",Te(p.primary.main,.62)),G(p.LinearProgress,"secondaryBg",Te(p.secondary.main,.62)),G(p.LinearProgress,"errorBg",Te(p.error.main,.62)),G(p.LinearProgress,"infoBg",Te(p.info.main,.62)),G(p.LinearProgress,"successBg",Te(p.success.main,.62)),G(p.LinearProgress,"warningBg",Te(p.warning.main,.62)),G(p.Skeleton,"bg",`rgba(${T("palette-text-primaryChannel")} / 0.11)`),G(p.Slider,"primaryTrack",Te(p.primary.main,.62)),G(p.Slider,"secondaryTrack",Te(p.secondary.main,.62)),G(p.Slider,"errorTrack",Te(p.error.main,.62)),G(p.Slider,"infoTrack",Te(p.info.main,.62)),G(p.Slider,"successTrack",Te(p.success.main,.62)),G(p.Slider,"warningTrack",Te(p.warning.main,.62));const I=Mo(p.background.default,.8);G(p.SnackbarContent,"bg",I),G(p.SnackbarContent,"color",Mr(()=>p.getContrastText(I))),G(p.SpeedDialAction,"fabHoverBg",Mo(p.background.paper,.15)),G(p.StepConnector,"border",T("palette-grey-400")),G(p.StepContent,"border",T("palette-grey-400")),G(p.Switch,"defaultColor",T("palette-common-white")),G(p.Switch,"defaultDisabledColor",T("palette-grey-100")),G(p.Switch,"primaryDisabledColor",Te(p.primary.main,.62)),G(p.Switch,"secondaryDisabledColor",Te(p.secondary.main,.62)),G(p.Switch,"errorDisabledColor",Te(p.error.main,.62)),G(p.Switch,"infoDisabledColor",Te(p.info.main,.62)),G(p.Switch,"successDisabledColor",Te(p.success.main,.62)),G(p.Switch,"warningDisabledColor",Te(p.warning.main,.62)),G(p.TableCell,"border",Te(No(p.divider,1),.88)),G(p.Tooltip,"bg",No(p.grey[700],.92))}if(p.mode==="dark"){G(p.Alert,"errorColor",Te(p.error.light,.6)),G(p.Alert,"infoColor",Te(p.info.light,.6)),G(p.Alert,"successColor",Te(p.success.light,.6)),G(p.Alert,"warningColor",Te(p.warning.light,.6)),G(p.Alert,"errorFilledBg",T("palette-error-dark")),G(p.Alert,"infoFilledBg",T("palette-info-dark")),G(p.Alert,"successFilledBg",T("palette-success-dark")),G(p.Alert,"warningFilledBg",T("palette-warning-dark")),G(p.Alert,"errorFilledColor",Mr(()=>p.getContrastText(p.error.dark))),G(p.Alert,"infoFilledColor",Mr(()=>p.getContrastText(p.info.dark))),G(p.Alert,"successFilledColor",Mr(()=>p.getContrastText(p.success.dark))),G(p.Alert,"warningFilledColor",Mr(()=>p.getContrastText(p.warning.dark))),G(p.Alert,"errorStandardBg",ze(p.error.light,.9)),G(p.Alert,"infoStandardBg",ze(p.info.light,.9)),G(p.Alert,"successStandardBg",ze(p.success.light,.9)),G(p.Alert,"warningStandardBg",ze(p.warning.light,.9)),G(p.Alert,"errorIconColor",T("palette-error-main")),G(p.Alert,"infoIconColor",T("palette-info-main")),G(p.Alert,"successIconColor",T("palette-success-main")),G(p.Alert,"warningIconColor",T("palette-warning-main")),G(p.AppBar,"defaultBg",T("palette-grey-900")),G(p.AppBar,"darkBg",T("palette-background-paper")),G(p.AppBar,"darkColor",T("palette-text-primary")),G(p.Avatar,"defaultBg",T("palette-grey-600")),G(p.Button,"inheritContainedBg",T("palette-grey-800")),G(p.Button,"inheritContainedHoverBg",T("palette-grey-700")),G(p.Chip,"defaultBorder",T("palette-grey-700")),G(p.Chip,"defaultAvatarColor",T("palette-grey-300")),G(p.Chip,"defaultIconColor",T("palette-grey-300")),G(p.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),G(p.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),G(p.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),G(p.LinearProgress,"primaryBg",ze(p.primary.main,.5)),G(p.LinearProgress,"secondaryBg",ze(p.secondary.main,.5)),G(p.LinearProgress,"errorBg",ze(p.error.main,.5)),G(p.LinearProgress,"infoBg",ze(p.info.main,.5)),G(p.LinearProgress,"successBg",ze(p.success.main,.5)),G(p.LinearProgress,"warningBg",ze(p.warning.main,.5)),G(p.Skeleton,"bg",`rgba(${T("palette-text-primaryChannel")} / 0.13)`),G(p.Slider,"primaryTrack",ze(p.primary.main,.5)),G(p.Slider,"secondaryTrack",ze(p.secondary.main,.5)),G(p.Slider,"errorTrack",ze(p.error.main,.5)),G(p.Slider,"infoTrack",ze(p.info.main,.5)),G(p.Slider,"successTrack",ze(p.success.main,.5)),G(p.Slider,"warningTrack",ze(p.warning.main,.5));const I=Mo(p.background.default,.98);G(p.SnackbarContent,"bg",I),G(p.SnackbarContent,"color",Mr(()=>p.getContrastText(I))),G(p.SpeedDialAction,"fabHoverBg",Mo(p.background.paper,.15)),G(p.StepConnector,"border",T("palette-grey-600")),G(p.StepContent,"border",T("palette-grey-600")),G(p.Switch,"defaultColor",T("palette-grey-300")),G(p.Switch,"defaultDisabledColor",T("palette-grey-600")),G(p.Switch,"primaryDisabledColor",ze(p.primary.main,.55)),G(p.Switch,"secondaryDisabledColor",ze(p.secondary.main,.55)),G(p.Switch,"errorDisabledColor",ze(p.error.main,.55)),G(p.Switch,"infoDisabledColor",ze(p.info.main,.55)),G(p.Switch,"successDisabledColor",ze(p.success.main,.55)),G(p.Switch,"warningDisabledColor",ze(p.warning.main,.55)),G(p.TableCell,"border",ze(No(p.divider,1),.68)),G(p.Tooltip,"bg",No(p.grey[700],.92))}no(p.background,"default"),no(p.background,"paper"),no(p.common,"background"),no(p.common,"onBackground"),no(p,"divider"),Object.keys(p).forEach(I=>{const $=p[I];I!=="tonalOffset"&&$&&typeof $=="object"&&($.main&&G(p[I],"mainChannel",Hr(Qs($.main))),$.light&&G(p[I],"lightChannel",Hr(Qs($.light))),$.dark&&G(p[I],"darkChannel",Hr(Qs($.dark))),$.contrastText&&G(p[I],"contrastTextChannel",Hr(Qs($.contrastText))),I==="text"&&(no(p[I],"primary"),no(p[I],"secondary")),I==="action"&&($.active&&no(p[I],"active"),$.selected&&no(p[I],"selected")))})}),y=t.reduce((E,p)=>Nt(E,p),y);const S={prefix:i,disableCssColorScheme:o,shouldSkipGeneratingVar:a,getSelector:J7(y)},{vars:x,generateThemeVars:C,generateStyleSheets:z}=dj(y,S);return y.vars=x,Object.entries(y.colorSchemes[y.defaultColorScheme]).forEach(([E,p])=>{y[E]=p}),y.generateThemeVars=C,y.generateStyleSheets=z,y.generateSpacing=function(){return Vv(u.spacing,Ip(this))},y.getColorSchemeSelector=pj(s),y.spacing=y.generateSpacing(),y.shouldSkipGeneratingVar=a,y.unstable_sxConfig={...Bi,...u?.unstable_sxConfig},y.unstable_sx=function(p){return Yr({sx:p,theme:this})},y.toRuntimeSource=Yj,y}function W0(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:yy({...n===!0?{}:n.palette,mode:t})})}function t6(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 ag(e,...t);let d=n;"palette"in e||u[s]&&(u[s]!==!0?d=u[s].palette:s==="dark"&&(d={mode:"dark"}));const m=ag({...e,palette:d},...t);return m.defaultColorScheme=s,m.colorSchemes=u,m.palette.mode==="light"&&(m.colorSchemes.light={...u.light!==!0&&u.light,palette:m.palette},W0(m,"dark",u.dark)),m.palette.mode==="dark"&&(m.colorSchemes.dark={...u.dark!==!0&&u.dark,palette:m.palette},W0(m,"light",u.light)),m}return!n&&!("light"in u)&&s==="light"&&(u.light=!0),e6({...a,colorSchemes:u,defaultColorScheme:s,...typeof r!="boolean"&&r},...t)}const n6=t6(),r6="$$material";function o6(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const i6=e=>o6(e)&&e!=="classes",a6=Zx({themeId:r6,defaultTheme:n6,rootShouldForwardProp:i6}),s6=EM;function l6(e){return sj(e)}function c6(e){return $e("MuiSvgIcon",e)}Pe("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const u6=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${re(t)}`,`fontSize${re(n)}`]};return Ne(o,c6,r)},d6=a6("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${re(n.color)}`],t[`fontSize${re(n.fontSize)}`]]}})(s6(({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}}]}))),sg=_.forwardRef(function(t,n){const r=l6({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:s="svg",fontSize:c="medium",htmlColor:u,inheritViewBox:d=!1,titleAccess:m,viewBox:f="0 0 24 24",...v}=r,g=_.isValidElement(o)&&o.type==="svg",w={...r,color:a,component:s,fontSize:c,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:f,hasSvgAsChild:g},j={};d||(j.viewBox=f);const k=u6(w);return h.jsxs(d6,{as:s,className:pe(k.root,i),focusable:"false",color:u,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:n,...j,...v,...g&&o.props,ownerState:w,children:[g?o.props.children:o,m?h.jsx("title",{children:m}):null]})});sg.muiName="SvgIcon";function Xe(e,t){function n(r,o){return h.jsx(sg,{"data-testid":`${t}Icon`,ref:o,...r,children:e})}return n.muiName=sg.muiName,_.memo(_.forwardRef(n))}const p6=Xe(h.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"),m6=Xe(h.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"),f6=Xe(h.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"),h6=Xe(h.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"),g6=Xe(h.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"),v6=Xe(h.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"),y6=Xe(h.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"),_6=Xe(h.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"),b6=Xe([h.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"),h.jsx("circle",{cx:"12",cy:"12",r:"3"},"1")],"ControlCamera"),k6=Xe(h.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"),w6=Xe(h.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever"),S6=Xe(h.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"),x6=Xe(h.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"),j6=Xe(h.jsx("path",{d:"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6z"}),"DirectionsWalk"),C6=Xe(h.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"),Xj=Xe(h.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"),z6=Xe(h.jsx("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),T6=Xe(h.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"),lg=Xe(h.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"),A6=Xe(h.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"),D6=Xe(h.jsx("path",{d:"M7 2v11h3v9l7-12h-4l4-8z"}),"FlashOn"),E6=Xe(h.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"),P6=Xe(h.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"),I6=Xe(h.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"),R6=Xe(h.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"),$6=Xe(h.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"),N6=Xe(h.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"),M6=Xe([h.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"),h.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"),O6=Xe(h.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"),L6=Xe(h.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"),B6=Xe(h.jsx("path",{d:"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z"}),"ReportProblemOutlined"),F6=Xe(h.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"),V6=Xe(h.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"),W6=Xe(h.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"),H6=Xe(h.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"),U6=Xe(h.jsx("path",{d:"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z"}),"SwapVert"),K6=Xe(h.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 qt=(e=>(e[e.Main=0]="Main",e[e.Players=1]="Players",e[e.IFrame=2]="IFrame",e[e.PlayerModalOnly=3]="PlayerModalOnly",e))(qt||{});const _y=Wt({default:0,key:"menuPage"}),Qj=()=>fr(_y),by=()=>Yn(_y),Vi=()=>qn(_y),Mt=(e,t)=>{const n=_.useRef();_.useEffect(()=>{n.current=t},[t]),_.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])},lt=(e,t)=>{const n=t??[];return n.includes(e)||n.includes("all_permissions")},G6=e=>{let t="m",n=Math.round(e);return n>=1e3&&(n=+(n/1e3).toFixed(1),t="km"),`${n.toLocaleString()} ${t}`},e2=e=>e[Math.round(Math.random()*(e.length-1))],dm=()=>!window.invokeNative,H0=(e,t="long")=>new Date(e*1e3).toLocaleDateString(window.nuiSystemLanguages,{dateStyle:t}),U0=(e,t="long",n="medium")=>new Date(e*1e3).toLocaleString(window.nuiSystemLanguages,{dateStyle:t,timeStyle:n});async function qe(e,t={},n){const r={...n,method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(dm()&&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 q6=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]),K0=(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},Y6=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},J6=(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),m=q6.has(d);if(!n.length&&m)continue;const f=u===r;if(f&&o>=(m?1:3))continue;let v=!1;if(m&&!((d===65038||d===65039)&&Y6(r))){i||(i=u,v=!0);continue}if(!v&&i){if(a>=t-1)break;n+=i,a++,i=""}r=u,o=f?o+1:1,n+=u,a++}return n},G0=String.fromCodePoint(8709,8203),ky=e=>{if(!e)return{displayName:G0+"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)}),J6];let n=e;for(const s of t){const c=s(n);if(c.length)n=c;else{const u=K0(n);return{displayName:`${G0}${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=K0(i);return{displayName:r,displayNameEmpty:!1,pureName:u.join(""),pureNameEmpty:!0}}}return{displayName:r,displayNameEmpty:!1,pureName:i,pureNameEmpty:!1}},wy=(e,t,n="Unknown")=>{window.__MenuDebugMode&&(console.group(`${n} | Action: ${e}`),console.dir(t),console.groupEnd())};var Wr=(e=>(e.Unknown="unknown",e.Walking="walking",e.Driving="driving",e.Flying="flying",e.Boat="boating",e.Biking="biking",e))(Wr||{});const Z6=()=>{const e=Vi(),t=X6();Mt("setPlayerList",n=>{const r=n.map(o=>{let i="Unknown",a="unknown";try{const s=ky(o.name);i=s.displayName,a=s.pureName}catch(s){wy("cleanPlayerName",s)}return{id:o.id,displayName:i,pureName:a,vType:o.vType,dist:o.dist,health:o.health,admin:o.admin}});t(r)}),_.useEffect(()=>{if(e!==qt.Players)return;qe("signalPlayersPageOpen",{},{mockResp:{}}).catch();const n=window.setInterval(()=>{qe("signalPlayersPageOpen",{},{mockResp:{}}).catch()},5e3);return()=>{window.clearInterval(n)}},[e])},er=(e,t=1e3)=>{if(dm())for(const n of e)setTimeout(()=>{window.dispatchEvent(new MessageEvent("message",{data:{action:n.action,data:n.data}}))},t)};var el=(e=>(e.NoFilter="noFilter",e.IsAdmin="isAdmin",e.IsInjured="isInjured",e.InVehicle="inVehicle",e))(el||{}),tl=(e=>(e.IdJoinedFirst="idJoinedFirst",e.IdJoinedLast="idJoinedLast",e.DistanceClosest="distanceClosest",e.DistanceFarthest="distanceFarthest",e))(tl||{});const Bn={playerData:Wt({default:[],key:"playerStates"}),playerFilterType:Wt({default:"noFilter",key:"playerFilterType"}),playerSortType:Wt({default:"idJoinedFirst",key:"playerSortType"}),sortedAndFilteredPlayerData:jv({key:"sortedAndFilteredPlayerStates",get:({get:e})=>{const t=e(Bn.playerFilterType)??"noFilter",n=e(Bn.playerSortType)??"idJoinedFirst",r=e(Bn.filterPlayerDataInput),o=e(Bn.playerData);let i=u=>!0;const a=r.trim();if(a){const u=ky(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!==Wr.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:Wt({key:"filterPlayerDataInput",default:""}),filterPlayerDataIsTemp:Wt({key:"filterPlayerDataIsTemp",default:!1})},t2=()=>qn(Bn.playerData),X6=()=>Yn(Bn.playerData),n2=()=>Yn(Bn.filterPlayerDataInput),r2=()=>Yn(Bn.filterPlayerDataIsTemp),Q6=()=>fr(Bn.playerFilterType),eF=()=>fr(Bn.playerSortType),tF=()=>fr(Bn.filterPlayerDataInput),nF=()=>fr(Bn.filterPlayerDataIsTemp),o2=()=>qn(Bn.sortedAndFilteredPlayerData);er([{action:"setPlayerList",data:[{vType:Wr.Walking,name:"example",id:1,dist:0,health:80,admin:!1},{vType:Wr.Driving,name:"example2",id:2,dist:20,health:50,admin:!0},{vType:Wr.Boat,name:"example3",id:3,dist:700,health:10,admin:!0}]}],750);const rF={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},oF={serverCtx:rF},Sy=Wt({key:"serverCtx",default:oF.serverCtx}),ii=()=>qn(Sy),iF=()=>Yn(Sy),aF=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},sF=jv({key:"notiLocation",get:({get:e})=>{const t=e(Sy).announceNotiPos,[n,r]=t.split("-");try{return aF({vertical:n,horizontal:r})}catch(o){return console.error(o),{vertical:"top",horizontal:"center"}}}}),lF=()=>qn(sF);var Yt={},i2={},q0=Object.prototype.toString,a2=function(t){var n=q0.call(t),r=n==="[object Arguments]";return r||(r=n!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&q0.call(t.callee)==="[object Function]"),r},hf,Y0;function cF(){if(Y0)return hf;Y0=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=a2,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 v=f.constructor;return v&&v.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}(),m=function(f){if(typeof window>"u"||!d)return c(f);try{return c(f)}catch{return!1}};e=function(v){var g=v!==null&&typeof v=="object",w=n.call(v)==="[object Function]",j=r(v),k=g&&n.call(v)==="[object String]",b=[];if(!g&&!w&&!j)throw new TypeError("Object.keys called on a non-object");var l=a&&w;if(k&&v.length>0&&!t.call(v,0))for(var y=0;y<v.length;++y)b.push(String(y));if(j&&v.length>0)for(var S=0;S<v.length;++S)b.push(String(S));else for(var x in v)!(l&&x==="prototype")&&t.call(v,x)&&b.push(String(x));if(i)for(var C=m(v),z=0;z<s.length;++z)!(C&&s[z]==="constructor")&&t.call(v,s[z])&&b.push(s[z]);return b}}return hf=e,hf}var uF=Array.prototype.slice,dF=a2,J0=Object.keys,Lu=J0?function(t){return J0(t)}:cF(),Z0=Object.keys;Lu.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 dF(r)?Z0(uF.call(r)):Z0(r)})}else Object.keys=Lu;return Object.keys||Lu};var pF=Lu,Bu=Object.defineProperty||!1;if(Bu)try{Bu({},"a",{value:1})}catch{Bu=!1}var pm=Bu,s2=SyntaxError,wc=TypeError,mF=Object.getOwnPropertyDescriptor,Fu=mF;if(Fu)try{Fu([],"length")}catch{Fu=null}var mm=Fu,X0=pm,fF=s2,oa=wc,Q0=mm,l2=function(t,n,r){if(!t||typeof t!="object"&&typeof t!="function")throw new oa("`obj` must be an object or a function`");if(typeof n!="string"&&typeof n!="symbol")throw new oa("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new oa("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new oa("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new oa("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new oa("`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=!!Q0&&Q0(t,n);if(X0)X0(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 fF("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},cg=pm,c2=function(){return!!cg};c2.hasArrayLengthDefineBug=function(){if(!cg)return null;try{return cg([],"length",{value:1}).length!==1}catch{return!0}};var u2=c2,hF=pF,gF=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",vF=Object.prototype.toString,yF=Array.prototype.concat,ek=l2,_F=function(e){return typeof e=="function"&&vF.call(e)==="[object Function]"},d2=u2(),bF=function(e,t,n,r){if(t in e){if(r===!0){if(e[t]===n)return}else if(!_F(r)||!r())return}d2?ek(e,t,n,!0):ek(e,t,n)},p2=function(e,t){var n=arguments.length>2?arguments[2]:{},r=hF(t);gF&&(r=yF.call(r,Object.getOwnPropertySymbols(t)));for(var o=0;o<r.length;o+=1)bF(e,r[o],t[r[o]],n[r[o]])};p2.supportsDescriptors=!!d2;var m2=p2,f2={exports:{}},h2=Object,kF=Error,wF=EvalError,SF=RangeError,xF=ReferenceError,jF=URIError,CF=Math.abs,zF=Math.floor,TF=Math.max,AF=Math.min,DF=Math.pow,EF=Math.round,PF=Number.isNaN||function(t){return t!==t},IF=PF,RF=function(t){return IF(t)||t===0?t:t<0?-1:1},gf,tk;function $F(){return tk||(tk=1,gf=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(var i 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 a=Object.getOwnPropertySymbols(t);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,n);if(s.value!==o||s.enumerable!==!0)return!1}return!0}),gf}var vf,nk;function NF(){if(nk)return vf;nk=1;var e=typeof Symbol<"u"&&Symbol,t=$F();return vf=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},vf}var yf,rk;function g2(){return rk||(rk=1,yf=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),yf}var _f,ok;function v2(){if(ok)return _f;ok=1;var e=h2;return _f=e.getPrototypeOf||null,_f}var MF="Function.prototype.bind called on incompatible ",OF=Object.prototype.toString,LF=Math.max,BF="[object Function]",ik=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},FF=function(t,n){for(var r=[],o=n,i=0;o<t.length;o+=1,i+=1)r[i]=t[o];return r},VF=function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n},WF=function(t){var n=this;if(typeof n!="function"||OF.apply(n)!==BF)throw new TypeError(MF+n);for(var r=FF(arguments,1),o,i=function(){if(this instanceof o){var d=n.apply(this,ik(r,arguments));return Object(d)===d?d:this}return n.apply(t,ik(r,arguments))},a=LF(0,n.length-r.length),s=[],c=0;c<a;c++)s[c]="$"+c;if(o=Function("binder","return function ("+VF(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},HF=WF,Sc=Function.prototype.bind||HF,xy=Function.prototype.call,jy=Function.prototype.apply,UF=typeof Reflect<"u"&&Reflect&&Reflect.apply,KF=Sc,GF=jy,qF=xy,YF=UF,y2=YF||KF.call(qF,GF),JF=Sc,ZF=wc,XF=xy,QF=y2,_2=function(t){if(t.length<1||typeof t[0]!="function")throw new ZF("a function is required");return QF(JF,XF,t)},bf,ak;function e8(){if(ak)return bf;ak=1;var e=_2,t=mm,n;try{n=[].__proto__===Array.prototype}catch(a){if(!a||typeof a!="object"||!("code"in a)||a.code!=="ERR_PROTO_ACCESS")throw a}var r=!!n&&t&&t(Object.prototype,"__proto__"),o=Object,i=o.getPrototypeOf;return bf=r&&typeof r.get=="function"?e([r.get]):typeof i=="function"?function(s){return i(s==null?s:o(s))}:!1,bf}var kf,sk;function t8(){if(sk)return kf;sk=1;var e=g2(),t=v2(),n=e8();return kf=e?function(o){return e(o)}:t?function(o){if(!o||typeof o!="object"&&typeof o!="function")throw new TypeError("getProto: not an object");return t(o)}:n?function(o){return n(o)}:null,kf}var n8=Function.prototype.call,r8=Object.prototype.hasOwnProperty,o8=Sc,b2=o8.call(n8,r8),Qe,i8=h2,a8=kF,s8=wF,l8=SF,c8=xF,ts=s2,Na=wc,u8=jF,d8=CF,p8=zF,m8=TF,f8=AF,h8=DF,g8=EF,v8=RF,k2=Function,wf=function(e){try{return k2('"use strict"; return ('+e+").constructor;")()}catch{}},Yl=mm,y8=pm,Sf=function(){throw new Na},_8=Yl?function(){try{return arguments.callee,Sf}catch{try{return Yl(arguments,"callee").get}catch{return Sf}}}():Sf,ia=NF()(),Jt=t8(),b8=v2(),k8=g2(),w2=jy,xc=xy,ua={},w8=typeof Uint8Array>"u"||!Jt?Qe:Jt(Uint8Array),ji={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Qe:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Qe:ArrayBuffer,"%ArrayIteratorPrototype%":ia&&Jt?Jt([][Symbol.iterator]()):Qe,"%AsyncFromSyncIteratorPrototype%":Qe,"%AsyncFunction%":ua,"%AsyncGenerator%":ua,"%AsyncGeneratorFunction%":ua,"%AsyncIteratorPrototype%":ua,"%Atomics%":typeof Atomics>"u"?Qe:Atomics,"%BigInt%":typeof BigInt>"u"?Qe:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Qe:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Qe:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Qe:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a8,"%eval%":eval,"%EvalError%":s8,"%Float32Array%":typeof Float32Array>"u"?Qe:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Qe:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Qe:FinalizationRegistry,"%Function%":k2,"%GeneratorFunction%":ua,"%Int8Array%":typeof Int8Array>"u"?Qe:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Qe:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Qe:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":ia&&Jt?Jt(Jt([][Symbol.iterator]())):Qe,"%JSON%":typeof JSON=="object"?JSON:Qe,"%Map%":typeof Map>"u"?Qe:Map,"%MapIteratorPrototype%":typeof Map>"u"||!ia||!Jt?Qe:Jt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":i8,"%Object.getOwnPropertyDescriptor%":Yl,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Qe:Promise,"%Proxy%":typeof Proxy>"u"?Qe:Proxy,"%RangeError%":l8,"%ReferenceError%":c8,"%Reflect%":typeof Reflect>"u"?Qe:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Qe:Set,"%SetIteratorPrototype%":typeof Set>"u"||!ia||!Jt?Qe:Jt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Qe:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":ia&&Jt?Jt(""[Symbol.iterator]()):Qe,"%Symbol%":ia?Symbol:Qe,"%SyntaxError%":ts,"%ThrowTypeError%":_8,"%TypedArray%":w8,"%TypeError%":Na,"%Uint8Array%":typeof Uint8Array>"u"?Qe:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Qe:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Qe:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Qe:Uint32Array,"%URIError%":u8,"%WeakMap%":typeof WeakMap>"u"?Qe:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Qe:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Qe:WeakSet,"%Function.prototype.call%":xc,"%Function.prototype.apply%":w2,"%Object.defineProperty%":y8,"%Object.getPrototypeOf%":b8,"%Math.abs%":d8,"%Math.floor%":p8,"%Math.max%":m8,"%Math.min%":f8,"%Math.pow%":h8,"%Math.round%":g8,"%Math.sign%":v8,"%Reflect.getPrototypeOf%":k8};if(Jt)try{null.error}catch(e){var S8=Jt(Jt(e));ji["%Error.prototype%"]=S8}var x8=function e(t){var n;if(t==="%AsyncFunction%")n=wf("async function () {}");else if(t==="%GeneratorFunction%")n=wf("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=wf("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&Jt&&(n=Jt(o.prototype))}return ji[t]=n,n},lk={__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"]},jc=Sc,Ed=b2,j8=jc.call(xc,Array.prototype.concat),C8=jc.call(w2,Array.prototype.splice),ck=jc.call(xc,String.prototype.replace),Pd=jc.call(xc,String.prototype.slice),z8=jc.call(xc,RegExp.prototype.exec),T8=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,A8=/\\(\\)?/g,D8=function(t){var n=Pd(t,0,1),r=Pd(t,-1);if(n==="%"&&r!=="%")throw new ts("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new ts("invalid intrinsic syntax, expected opening `%`");var o=[];return ck(t,T8,function(i,a,s,c){o[o.length]=s?ck(c,A8,"$1"):a||i}),o},E8=function(t,n){var r=t,o;if(Ed(lk,r)&&(o=lk[r],r="%"+o[0]+"%"),Ed(ji,r)){var i=ji[r];if(i===ua&&(i=x8(r)),typeof i>"u"&&!n)throw new Na("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:i}}throw new ts("intrinsic "+t+" does not exist!")},S2=function(t,n){if(typeof t!="string"||t.length===0)throw new Na("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Na('"allowMissing" argument must be a boolean');if(z8(/^%?[^%]*%?$/,t)===null)throw new ts("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=D8(t),o=r.length>0?r[0]:"",i=E8("%"+o+"%",n),a=i.name,s=i.value,c=!1,u=i.alias;u&&(o=u[0],C8(r,j8([0,1],u)));for(var d=1,m=!0;d<r.length;d+=1){var f=r[d],v=Pd(f,0,1),g=Pd(f,-1);if((v==='"'||v==="'"||v==="`"||g==='"'||g==="'"||g==="`")&&v!==g)throw new ts("property names with quotes must have matching quotes");if((f==="constructor"||!m)&&(c=!0),o+="."+f,a="%"+o+"%",Ed(ji,a))s=ji[a];else if(s!=null){if(!(f in s)){if(!n)throw new Na("base intrinsic for "+t+" exists, but the property is not available.");return}if(Yl&&d+1>=r.length){var w=Yl(s,f);m=!!w,m&&"get"in w&&!("originalValue"in w.get)?s=w.get:s=s[f]}else m=Ed(s,f),s=s[f];m&&!c&&(ji[a]=s)}}return s},P8=S2,uk=l2,I8=u2(),dk=mm,pk=wc,R8=P8("%Math.floor%"),$8=function(t,n){if(typeof t!="function")throw new pk("`fn` is not a function");if(typeof n!="number"||n<0||n>4294967295||R8(n)!==n)throw new pk("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],o=!0,i=!0;if("length"in t&&dk){var a=dk(t,"length");a&&!a.configurable&&(o=!1),a&&!a.writable&&(i=!1)}return(o||i||!r)&&(I8?uk(t,"length",n,!0,!0):uk(t,"length",n)),t},N8=Sc,M8=jy,O8=y2,L8=function(){return O8(N8,M8,arguments)};(function(e){var t=$8,n=pm,r=_2,o=L8;e.exports=function(a){var s=r(arguments),c=a.length-(arguments.length-1);return t(s,1+(c>0?c:0),!0)},n?n(e.exports,"apply",{value:o}):e.exports.apply=o})(f2);var x2=f2.exports,B8=wc,F8=function(t){if(t==null)throw new B8(arguments.length>0&&arguments[1]||"Cannot call method on "+t);return t},j2=S2,C2=x2,V8=C2(j2("String.prototype.indexOf")),W8=function(t,n){var r=j2(t,!!n);return typeof r=="function"&&V8(t,".prototype.")>-1?C2(r):r},H8=F8,z2=W8,U8=z2("Object.prototype.propertyIsEnumerable"),K8=z2("Array.prototype.push"),T2=function(t){var n=H8(t),r=[];for(var o in n)U8(n,o)&&K8(r,[o,n[o]]);return r},G8=T2,A2=function(){return typeof Object.entries=="function"?Object.entries:G8},q8=A2,Y8=m2,J8=function(){var t=q8();return Y8(Object,{entries:t},{entries:function(){return Object.entries!==t}}),t},Z8=m2,X8=x2,Q8=T2,D2=A2,eV=J8,E2=X8(D2(),Object);Z8(E2,{getPolyfill:D2,implementation:Q8,shim:eV});var tV=E2,Cy=tV,P2=b2,nV=function(t){},ug=String.prototype.replace,I2=String.prototype.split,Vu="||||",cu=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},R2={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:cu,chinese:function(){return 0},croatian:cu,french:function(e){return e>=2?1:0},german:function(e){return e!==1?1:0},russian:cu,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:cu},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 rV(e){for(var t={},n=Cy(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 oV(e,t){var n=rV(e.pluralTypeToLanguages);return n[t]||n[I2.call(t,/-/,1)[0]]||n.en}function iV(e,t,n){return e.pluralTypes[t](n)}function aV(){var e={};return function(t,n){var r=e[n];return r&&!t.pluralTypes[r]&&(r=null,e[n]=r),r||(r=oV(t,n),r&&(e[n]=r)),r}}function mk(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function sV(e){var t=e&&e.prefix||"%{",n=e&&e.suffix||"}";if(t===Vu||n===Vu)throw new RangeError('"'+Vu+'" token is reserved for pluralization');return new RegExp(mk(t)+"(.*?)"+mk(n),"g")}var lV=aV(),cV=/%\{(.*?)\}/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||cV,c=i||ug,u=typeof t=="number"?{smart_count:t}:t;if(u.smart_count!=null&&e){var d=o||R2,m=I2.call(e,Vu),f=n||"en",v=lV(d,f),g=iV(d,v,u.smart_count);a=ug.call(m[g]||m[0],/^[^\S]*|[^\S]*$/g,"")}return a=c.call(a,s,function(w,j){return!P2(u,j)||u[j]==null?w:u[j]}),a}function xo(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||nV,this.replaceImplementation=t.replace||ug,this.tokenRegex=sV(t.interpolation),this.pluralRules=t.pluralRules||R2}xo.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale};xo.prototype.extend=function(e,t){for(var n=Cy(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}};xo.prototype.unset=function(e,t){if(typeof e=="string")delete this.phrases[e];else for(var n=Cy(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]}};xo.prototype.clear=function(){this.phrases={}};xo.prototype.replace=function(e){this.clear(),this.extend(e)};xo.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};xo.prototype.has=function(e){return P2(this.phrases,e)};xo.transformPhrase=function(t,n,r){return zy(t,n,r)};var uV=xo,fm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(_);function n(i){return i&&i.__esModule?i:{default:i}}var r=t.default.createContext(),o=r;e.default=o})(fm);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=i(_),n=i(Z5),r=i(uV),o=i(fm);function i(s){return s&&s.__esModule?s:{default:s}}function a(s){var c=s.locale,u=s.messages,d=s.allowMissing,m=s.onMissingKey,f=s.interpolation,v=s.pluralRules,g=s.children,w=t.default.useMemo(function(){var j=new r.default({locale:c,phrases:u,allowMissing:d,onMissingKey:m,interpolation:f,pluralRules:v}),k=j.t.bind(j);return k._polyglot=j,k},[c,u,d,m,f,v]);return t.default.createElement(o.default.Provider,{value:w},t.default.Children.only(g))}a.propTypes={locale:n.default.string.isRequired,messages:n.default.object.isRequired,allowMissing:n.default.bool,onMissingKey:n.default.func,interpolation:n.default.shape({suffix:n.default.string,prefix:n.default.string}),pluralRules:n.default.shape({pluralTypes:n.default.object,pluralTypeToLanguages:n.default.object}),children:n.default.element.isRequired},a.defaultProps={allowMissing:!1,onMissingKey:void 0,interpolation:void 0,pluralRules:void 0}})(i2);var $2={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=o(_),n=o(x5),r=o(fm);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(m){return t.default.createElement(s,i({},d,{t:m}))})};return(0,n.default)(c,s)}}})($2);var N2={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var t=_,n=r(fm);function r(i){return i.__esModule?i:{default:i}}function o(){return(0,t.useContext)(n.default)}})(N2);(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(i2),n=o($2),r=o(N2);function o(i){return i&&i.__esModule?i:{default:i}}})(Yt);const M2=Wt({key:"tabKeysDisabledState",default:!1}),O2=()=>Yn(M2),dV=()=>qn(M2),L2=Wt({key:"listenForExitState",default:!0}),Ty=()=>Yn(L2),pV=()=>qn(L2),mV=e=>{const t=Ty(),n=()=>{t(!0)},r=()=>{t(!1)};return h.jsx(ki,{variant:e?.variant??"standard",onBlur:n,onFocus:r,...e})};function B2(e,t=100){const[n,r]=_.useState(e);return _.useEffect(()=>{const o=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(o)}},[e,t]),n}const fV=q(Le)(({theme:e})=>({fontWeight:600})),hV=q(Le)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:500})),xf=q(Bj)(({theme:e})=>({color:e.palette.text.secondary})),jf=q(mV)({minWidth:150}),gV=()=>{const[e,t]=Q6(),[n,r]=eF(),[o,i]=tF(),a=t2(),[s,c]=_.useState(""),u=r2(),d=ii(),m=Yt.useTranslate(),f=B2(s,500),v=l=>{t(l.target.value)},g=l=>{r(l.target.value)},w=l=>{c(l.target.value),u(!1)};_.useEffect(()=>{i(f)},[f]),_.useEffect(()=>{c(o)},[o]);const j=m("nui_menu.page_players.misc.players"),k=d.oneSync.status?`OneSync (${d.oneSync.type})`:"OneSync Off",b=`${a.length}/${d.maxClients} ${j} - ${k}`;return h.jsxs(Ce,{display:"flex",justifyContent:"space-between",children:[h.jsxs(Ce,{px:2,children:[h.jsx(fV,{variant:"h5",color:"primary",children:m("nui_menu.page_players.misc.online_players")}),h.jsx(hV,{children:b})]}),h.jsxs(Ce,{display:"flex",alignItems:"center",justifyContent:"center",gap:3,children:[h.jsx(jf,{label:m("nui_menu.page_players.misc.search"),value:s,onChange:w,InputProps:{startAdornment:h.jsx(xf,{position:"start",children:h.jsx(W6,{color:"inherit"})})}}),h.jsxs(jf,{label:m("nui_menu.page_players.filter.label"),select:!0,onChange:v,value:e,InputProps:{startAdornment:h.jsx(xf,{position:"start",children:h.jsx(A6,{color:"inherit"})})},children:[h.jsx(Lr,{value:el.NoFilter,children:m("nui_menu.page_players.filter.no_filter")}),h.jsx(Lr,{value:el.IsAdmin,children:m("nui_menu.page_players.filter.is_admin")}),h.jsx(Lr,{value:el.IsInjured,children:m("nui_menu.page_players.filter.is_injured")}),h.jsx(Lr,{value:el.InVehicle,children:m("nui_menu.page_players.filter.in_vehicle")})]}),h.jsxs(jf,{label:m("nui_menu.page_players.sort.label"),select:!0,onChange:g,value:n,InputProps:{startAdornment:h.jsx(xf,{position:"start",children:h.jsx(U6,{color:"inherit"})})},children:[h.jsx(Lr,{value:tl.IdJoinedFirst,children:`${m("nui_menu.page_players.sort.id")} (${m("nui_menu.page_players.sort.joined_first")})`}),h.jsx(Lr,{value:tl.IdJoinedLast,children:`${m("nui_menu.page_players.sort.id")} (${m("nui_menu.page_players.sort.joined_last")})`}),h.jsx(Lr,{value:tl.DistanceClosest,children:`${m("nui_menu.page_players.sort.distance")} (${m("nui_menu.page_players.sort.closest")})`}),h.jsx(Lr,{value:tl.DistanceFarthest,children:`${m("nui_menu.page_players.sort.distance")} (${m("nui_menu.page_players.sort.farthest")})`})]})]})]})},vV=q(Ce)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),yV=q(Xj)(({theme:e})=>({paddingRight:e.spacing(2)})),_V=()=>{const e=Yt.useTranslate();return h.jsxs(vV,{display:"flex",height:"100%",justifyContent:"center",alignItems:"center",children:[h.jsx(yV,{fontSize:"large",color:"inherit"}),h.jsx(Le,{color:"inherit",variant:"h6",children:e("nui_menu.page_players.misc.zero_players")})]})},bV="https://monitor/WebPipe",Ko=async(e,t)=>{const n=bV+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(dm()&&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()},kV={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}},ns={selectedPlayerData:jv({key:"selectedPlayerDetails",get:async({get:e})=>{e(ns.forcePlayerRefresh);const t=e(ns.associatedPlayer);if(!t)return;const n=t.id,r=await Ko(`/player?mutex=current&netid=${n}`,{mockData:kV});return wy("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:Wt({key:"forcePlayerRefresh",default:0}),associatedPlayer:Wt({key:"associatedPlayerDetails",default:null})},fs=()=>qn(ns.selectedPlayerData),F2=()=>Yn(ns.forcePlayerRefresh),Ay=()=>qn(ns.associatedPlayer),V2=()=>Yn(ns.associatedPlayer);var Nn=(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))(Nn||{});const W2=Wt({key:"playerModalTab",default:0}),H2=()=>qn(W2),Dy=()=>Yn(W2),U2=Wt({key:"playerModalVisibility",default:!1}),wV=()=>fr(U2),Cc=()=>Yn(U2),Ls="PlayerCard",uo={paper:`${Ls}-paper`,barBackground:`${Ls}-barBackground`,barInner:`${Ls}-barInner`,icon:`${Ls}-icon`,tooltipOverride:`${Ls}-tooltipOverride`},SV=q(Ce)(({theme:e})=>({[`& .${uo.paper}`]:{padding:20,borderRadius:10,cursor:"pointer","&:hover":{backgroundColor:e.palette.action.selected}},[`& .${uo.barBackground}`]:{background:e.palette.primary.dark,height:5,borderRadius:10,overflow:"hidden"},[`& .${uo.barInner}`]:{height:"100%",background:e.palette.primary.main},[`& .${uo.icon}`]:{paddingRight:7,color:e.palette.primary.main},[`& .${uo.tooltipOverride}`]:{fontSize:12}})),xV=e=>e===-1?"#4A4243":e<=20?"#4a151b":e<=60?"#624d18":"#097052",jV=(e,t)=>e===-1?"#4A4243":e<=20?t.palette.error.light:e<=60?t.palette.warning.light:t.palette.success.light,CV=q(Ce,{shouldForwardProp:e=>e!=="healthVal"})(({healthVal:e})=>({background:xV(e),height:5,borderRadius:10,overflow:"hidden"})),zV=q(Ce,{shouldForwardProp:e=>e!=="healthVal"})(({theme:e,healthVal:t})=>({background:jV(t,e),height:5,borderRadius:10,overflow:"hidden"})),TV=({playerData:e})=>{const t=Cc(),n=V2(),r=Yt.useTranslate(),o={unknown:h.jsx($6,{color:"inherit"}),walking:h.jsx(j6,{color:"inherit"}),driving:h.jsx(C6,{color:"inherit"}),boating:h.jsx(S6,{color:"inherit"}),biking:h.jsx(K6,{color:"inherit"}),flying:h.jsx(E6,{color:"inherit"})},i=()=>{n(e),t(!0)},a=e.vType.charAt(0).toUpperCase()+e.vType.slice(1),s=Math.max(0,e.health);return h.jsx(SV,{p:1,children:h.jsx("div",{onClick:i,children:h.jsxs(ps,{className:uo.paper,children:[h.jsx(Ce,{display:"flex",alignItems:"center",pb:"5px",children:h.jsxs(Ce,{flexGrow:1,display:"flex",overflow:"hidden",children:[h.jsx(ig,{title:a,placement:"top",arrow:!0,classes:{tooltip:uo.tooltipOverride},children:h.jsx("span",{className:uo.icon,children:o[e.vType]})}),h.jsx(Le,{style:{marginRight:5},variant:"subtitle1",color:"textSecondary",children:e.id}),h.jsx(Le,{variant:"subtitle1",color:"textSecondary",children:"|"}),h.jsxs(Le,{style:{marginLeft:5},noWrap:!0,variant:"subtitle1",color:"textPrimary",children:[e.admin&&"🛡️"," ",e.displayName]}),h.jsx(Le,{style:{marginLeft:7,minWidth:"fit-content"},noWrap:!0,variant:"subtitle1",color:"textSecondary",children:e.dist<0?"?? m":G6(e.dist)})]})}),h.jsx("div",{children:h.jsx(ig,{title:r("nui_menu.page_players.card.health",{percentHealth:e.health??"0"}),placement:"bottom",arrow:!0,classes:{tooltip:uo.tooltipOverride},children:h.jsx(CV,{healthVal:e.health,children:h.jsx(zV,{width:`${s}%`,healthVal:e.health})})})})]})})})},AV=_.memo(TV),fk=60,DV=250,EV=q("div")({overflow:"auto"}),PV=q("div")({height:50}),IV=q(Ce)({display:"flex",justifyContent:"center"}),RV=()=>{const e=o2(),[t,n]=_.useState(1),[r,o]=_.useState(!1),i=_.useRef(null),a=ri();_.useEffect(()=>{n(u=>{const d=Math.ceil(e.length/fk);return d<u?d:u})},[e]);const s=_.useMemo(()=>e.slice(0,fk*t),[e,t]),c=_.useCallback(u=>{const d=u[0];if(!a)return n(1);d.isIntersecting&&e.length>s.length&&!r&&(o(!0),setTimeout(()=>{n(m=>m+1),o(!1)},DV))},[e,s,r,a]);return _.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]),h.jsxs(EV,{children:[h.jsx(Ce,{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(300px, 1fr))",children:s.map(u=>h.jsx(AV,{playerData:u},u.id))}),h.jsx(PV,{ref:i}),r&&h.jsx(IV,{children:h.jsx(cy,{})})]})},$V=q(Ce)(({theme:e})=>({backgroundColor:e.palette.background.default,height:"50vh",borderRadius:15,flex:1})),NV=q(Ce)(({theme:e})=>({display:"flex",flexDirection:"column",height:"85%"})),MV=({visible:e})=>{const t=o2();return Z6(),h.jsxs($V,{mt:2,mb:10,pt:4,px:4,display:e?"initial":"none",children:[h.jsx(gV,{}),h.jsx(NV,{children:t.length?h.jsx(RV,{}):h.jsx(_V,{})})]})},K2=_.createContext(null),OV="https://monitor/WebPipe",G2=()=>_.useContext(K2),LV=({children:e})=>{const[t,n]=_.useState(null),[r,o]=Qj(),i=ri();_.useEffect(()=>{if(i){const d=Math.random().toString().padStart(8,"0").slice(-8);n(`/server/server-log?refresh${d}`)}},[i]);const a=_.useCallback(d=>{r!==qt.IFrame&&o(qt.IFrame),n(d)},[r]),s=_.useCallback(d=>{n(d)},[]),c=_.useCallback(d=>{console.log("Data received from child:",d)},[]),u=_.useMemo(()=>OV+t,[t]);return h.jsx(K2.Provider,{value:{goToFramePage:a,currentFramePath:t,setFramePage:s,fullFrameSrc:u,handleChildPost:c},children:e})},q2=Wt({key:"permissionsState",default:[]}),ai=()=>qn(q2),BV=()=>Yn(q2),FV=q("iframe")({border:"0px",borderRadius:15,height:"100%",width:"100%"}),VV=q(Ce)({backgroundColor:"#171718",height:"100%",borderRadius:15}),WV=({visible:e})=>{const{fullFrameSrc:t,handleChildPost:n}=G2(),o=ai()?t:"about:blank";return _.useEffect(()=>{const i=a=>{const s=typeof a.data=="string"?JSON.parse(a.data):a.data;s?.__isFromChild&&(wy("Post from iFrame",s),n(s))};return window.addEventListener("message",i),()=>window.removeEventListener("message",i)},[n]),h.jsx(VV,{mt:2,mb:9,display:e?"initial":"none",children:e&&h.jsx(FV,{src:o})})};function Y2(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=Y2(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Wi(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=Y2(e))&&(r&&(r+=" "),r+=t);return r}let HV={data:""},UV=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||HV,KV=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,GV=/\/\*[^]*?\*\/| +/g,hk=/\n+/g,hi=(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"?hi(a,i):i+"{"+hi(a,i[1]=="k"?"":t)+"}":typeof a=="object"?r+=hi(a,t?t.replace(/([^,])+/g,s=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/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+=hi.p?hi.p(i,a):i+":"+a+";")}return n+(t&&o?t+"{"+o+"}":o)+r},ro={},J2=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+J2(e[n]);return t}return e},qV=(e,t,n,r,o)=>{let i=J2(e),a=ro[i]||(ro[i]=(c=>{let u=0,d=11;for(;u<c.length;)d=101*d+c.charCodeAt(u++)>>>0;return"go"+d})(i));if(!ro[a]){let c=i!==e?e:(u=>{let d,m,f=[{}];for(;d=KV.exec(u.replace(GV,""));)d[4]?f.shift():d[3]?(m=d[3].replace(hk," ").trim(),f.unshift(f[0][m]=f[0][m]||{})):f[0][d[1]]=d[2].replace(hk," ").trim();return f[0]})(e);ro[a]=hi(o?{["@keyframes "+a]:c}:c,n?"":"."+a)}let s=n&&ro.g?ro.g:null;return n&&(ro.g=ro[a]),((c,u,d,m)=>{m?u.data=u.data.replace(m,c):u.data.indexOf(c)===-1&&(u.data=d?c+u.data:u.data+c)})(ro[a],t,r,s),a},YV=(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?"":hi(s,""):s===!1?"":s}return r+o+(a??"")},"");function Ey(e){let t=this||{},n=e.call?e(t.p):e;return qV(n.unshift?n.raw?YV(n,[].slice.call(arguments,1),t.p):n.reduce((r,o)=>Object.assign(r,o&&o.call?o(t.p):o),{}):n,UV(t.target),t.g,t.o,t.k)}Ey.bind({g:1});Ey.bind({k:1});function JV(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 Z2(e,t,n){return t&&JV(e.prototype,t),e}function mt(){return mt=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},mt.apply(this,arguments)}function X2(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function zc(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 gk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var vk=function(){return""},Q2=ye.createContext({enqueueSnackbar:vk,closeSnackbar:vk}),pi={downXs:"@media (max-width:599.95px)",upSm:"@media (min-width:600px)"},yk=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},Py=function(t){return""+yk(t.vertical)+yk(t.horizontal)},uu=function(t){return!!t||t===0},du="unmounted",aa="exited",sa="entering",Bs="entered",_k="exiting",Iy=function(e){X2(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=aa,o.appearStatus=sa):a=Bs:r.unmountOnExit||r.mountOnEnter?a=du:a=aa,o.state={status:a},o.nextCallback=null,o}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===du?{status:aa}: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!==sa&&a!==Bs&&(i=sa):(a===sa||a===Bs)&&(i=_k)}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===sa?this.performEnter(o):this.performExit()):this.props.unmountOnExit&&this.state.status===aa&&this.setState({status:du})},n.performEnter=function(o){var i=this,a=this.props.enter,s=o,c=this.getTimeouts();if(!o&&!a){this.safeSetState({status:Bs},function(){i.props.onEntered&&i.props.onEntered(i.node,s)});return}this.props.onEnter&&this.props.onEnter(this.node,s),this.safeSetState({status:sa},function(){i.props.onEntering&&i.props.onEntering(i.node,s),i.onTransitionEnd(c.enter,function(){i.safeSetState({status:Bs},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:aa},function(){o.props.onExited&&o.props.onExited(o.node)});return}this.props.onExit&&this.props.onExit(this.node),this.safeSetState({status:_k},function(){o.props.onExiting&&o.props.onExiting(o.node),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:aa},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===du)return null;var i=this.props,a=i.children,s=zc(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a(o,s)},Z2(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}(ye.Component);function la(){}Iy.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:la,onEntering:la,onEntered:la,onExit:la,onExiting:la,onExited:la};function bk(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function dg(e,t){return _.useMemo(function(){return e==null&&t==null?null:function(n){bk(e,n),bk(t,n)}},[e,t])}function Id(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 pg={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)"},eC=function(t){t.scrollTop=t.scrollTop},kk=function(t){return Math.round(t)+"ms"};function ja(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?pg.easeInOut:i,s=n.delay,c=s===void 0?0:s,u=Array.isArray(e)?e:[e];return u.map(function(d){var m=typeof o=="string"?o:kk(o),f=typeof c=="string"?c:kk(c);return d+" "+m+" "+a+" "+f}).join(",")}function ZV(e){return e&&e.ownerDocument||document}function tC(e){var t=ZV(e);return t.defaultView||window}function XV(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 QV(e,t){var n=t.getBoundingClientRect(),r=tC(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 pu(e,t){if(t){var n=QV(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}}var nC=_.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,m=e.onExit,f=e.onExited,v=zc(e,["children","direction","in","style","timeout","onEnter","onEntered","onExit","onExited"]),g=_.useRef(null),w=dg(n.ref,g),j=dg(w,t),k=function(C,z){pu(o,C),eC(C),u&&u(C,z)},b=function(C){var z=a?.transitionTimingFunction||pg.easeOut,E=Id({timeout:c,mode:"enter",style:mt({},a,{transitionTimingFunction:z})});C.style.webkitTransition=ja("-webkit-transform",E),C.style.transition=ja("transform",E),C.style.webkitTransform="none",C.style.transform="none"},l=function(C){var z=a?.transitionTimingFunction||pg.sharp,E=Id({timeout:c,mode:"exit",style:mt({},a,{transitionTimingFunction:z})});C.style.webkitTransition=ja("-webkit-transform",E),C.style.transition=ja("transform",E),pu(o,C),m&&m(C)},y=function(C){C.style.webkitTransition="",C.style.transition="",f&&f(C)},S=_.useCallback(function(){g.current&&pu(o,g.current)},[o]);return _.useEffect(function(){if(!(i||o==="down"||o==="right")){var x=XV(function(){g.current&&pu(o,g.current)}),C=tC(g.current);return C.addEventListener("resize",x),function(){x.clear(),C.removeEventListener("resize",x)}}},[o,i]),_.useEffect(function(){i||S()},[i,S]),_.createElement(Iy,Object.assign({appear:!0,nodeRef:g,onEnter:k,onEntered:d,onEntering:b,onExit:l,onExited:y,in:i,timeout:c},v),function(x,C){return _.cloneElement(n,mt({ref:j,style:mt({visibility:x==="exited"&&!i?"hidden":void 0},a,{},n.props.style)},C))})});nC.displayName="Slide";var hm=function(t){return ye.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))},eW=function(){return ye.createElement(hm,null,ye.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`}))},tW=function(){return ye.createElement(hm,null,ye.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},nW=function(){return ye.createElement(hm,null,ye.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`}))},rW=function(){return ye.createElement(hm,null,ye.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`}))},oW={default:void 0,success:ye.createElement(eW,null),warning:ye.createElement(tW,null),error:ye.createElement(nW,null),info:ye.createElement(rW,null)},Ci={maxSnack:3,persist:!1,hideIconVariant:!1,disableWindowBlurListener:!1,variant:"default",autoHideDuration:5e3,iconVariant:oW,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:nC,transitionDuration:{enter:225,exit:195}},iW=function(t,n){var r=function(i){return typeof i=="number"||i===null};return r(t)?t:r(n)?n:Ci.autoHideDuration},aW=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"])?mt({},Ci.transitionDuration,{},r(n,["object"])&&n,{},t):r(n,["string","number"])?n:r(n,["object"])?mt({},Ci.transitionDuration,{},n):Ci.transitionDuration},sW=function(t,n){return function(r,o){return o===void 0&&(o=!1),o?mt({},Ci[r],{},n[r],{},t[r]):r==="autoHideDuration"?iW(t.autoHideDuration,n.autoHideDuration):r==="transitionDuration"?aW(t.transitionDuration,n.transitionDuration):t[r]||n[r]||Ci[r]}};function Tc(e){return Object.entries(e).reduce(function(t,n){var r,o=n[0],i=n[1];return mt({},t,(r={},r[o]=Ey(i),r))},{})}var rs={SnackbarContainer:"notistack-SnackbarContainer",Snackbar:"notistack-Snackbar",CollapseWrapper:"notistack-CollapseWrapper",MuiContent:"notistack-MuiContent",MuiContentVariant:function(t){return"notistack-MuiContent-"+t}},wk=Tc({root:{height:0},entered:{height:"auto"}}),Cf="0px",zf=175,rC=_.forwardRef(function(e,t){var n=e.children,r=e.in,o=e.onExited,i=_.useRef(null),a=_.useRef(null),s=dg(t,a),c=function(){return i.current?i.current.clientHeight:0},u=function(w){w.style.height=Cf},d=function(w){var j=c(),k=Id({timeout:zf,mode:"enter"}),b=k.duration,l=k.easing;w.style.transitionDuration=typeof b=="string"?b:b+"ms",w.style.height=j+"px",w.style.transitionTimingFunction=l||""},m=function(w){w.style.height="auto"},f=function(w){w.style.height=c()+"px"},v=function(w){eC(w);var j=Id({timeout:zf,mode:"exit"}),k=j.duration,b=j.easing;w.style.transitionDuration=typeof k=="string"?k:k+"ms",w.style.height=Cf,w.style.transitionTimingFunction=b||""};return _.createElement(Iy,{in:r,unmountOnExit:!0,onEnter:u,onEntered:m,onEntering:d,onExit:f,onExited:o,onExiting:v,nodeRef:a,timeout:zf},function(g,w){return _.createElement("div",Object.assign({ref:s,className:Wi(wk.root,g==="entered"&&wk.entered),style:mt({pointerEvents:"all",overflow:"hidden",minHeight:Cf,transition:ja("height")},g==="entered"&&{overflow:"visible"},{},g==="exited"&&!r&&{visibility:"hidden"})},w),_.createElement("div",{ref:i,className:rs.CollapseWrapper,style:{display:"flex",width:"100%"}},n))})});rC.displayName="Collapse";var Sk={right:"left",left:"right",bottom:"up",top:"down"},lW=function(t){return t.horizontal!=="center"?Sk[t.horizontal]:Sk[t.vertical]},cW=function(t){return"anchorOrigin"+Py(t)},uW=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 mt({},r,(i={},i[o]=t[o],i))},{})},dW=function(){};function bl(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)}},dW)}var pW=typeof window<"u"?_.useLayoutEffect:_.useEffect;function xk(e){var t=_.useRef(e);return pW(function(){t.current=e}),_.useCallback(function(){return t.current.apply(void 0,arguments)},[])}var oC=_.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,m=d===void 0?{}:d,f=_.useRef(),v=xk(function(){s&&s.apply(void 0,arguments)}),g=xk(function(l){!s||l==null||(f.current&&clearTimeout(f.current),f.current=setTimeout(function(){v(null,"timeout",c)},l))});_.useEffect(function(){return u&&g(o),function(){f.current&&clearTimeout(f.current)}},[u,o,g]);var w=function(){f.current&&clearTimeout(f.current)},j=_.useCallback(function(){o!=null&&g(o*.5)},[o,g]),k=function(y){m.onMouseEnter&&m.onMouseEnter(y),w()},b=function(y){m.onMouseLeave&&m.onMouseLeave(y),j()};return _.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]),_.createElement("div",Object.assign({ref:t},m,{className:Wi(rs.Snackbar,r),onMouseEnter:k,onMouseLeave:b}),n)});oC.displayName="Snackbar";var Tf,mW=Tc({root:(Tf={display:"flex",flexWrap:"wrap",flexGrow:1},Tf[pi.upSm]={flexGrow:"initial",minWidth:"288px"},Tf)}),iC=_.forwardRef(function(e,t){var n=e.className,r=zc(e,["className"]);return ye.createElement("div",Object.assign({ref:t,className:Wi(mW.root,n)},r))});iC.displayName="SnackbarContent";var Fs=Tc({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"}}),jk="notistack-snackbar",aC=_.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],m=o;return typeof m=="function"&&(m=m(n)),ye.createElement(iC,{ref:t,role:"alert","aria-describedby":jk,style:c,className:Wi(rs.MuiContent,rs.MuiContentVariant(a),Fs.root,Fs[a],u,!s&&d&&Fs.lessPadding)},ye.createElement("div",{id:jk,className:Fs.message},s?null:d,r),m&&ye.createElement("div",{className:Fs.action},m))});aC.displayName="MaterialDesignContent";var sC=_.memo(aC),fW=Tc({wrappedRoot:{width:"100%",position:"relative",transform:"translateX(0)",top:0,right:0,bottom:0,left:0,minWidth:"288px"}}),hW=function(t){var n=_.useRef(),r=_.useState(!0),o=r[0],i=r[1],a=bl([t.snack.onClose,t.onClose]),s=function(){t.snack.requestClose&&a(null,"instructed",t.snack.id)},c=_.useCallback(function(){n.current=setTimeout(function(){i(function(E){return!E})},125)},[]);_.useEffect(function(){return function(){n.current&&clearTimeout(n.current)}},[]);var u=t.snack,d=t.classes,m=t.Component,f=m===void 0?sC:m,v=_.useMemo(function(){return uW(d)},[d]),g=u.open,w=u.SnackbarProps,j=u.TransitionComponent,k=u.TransitionProps,b=u.transitionDuration,l=u.disableWindowBlurListener,y=u.content,S=zc(u,["open","SnackbarProps","TransitionComponent","TransitionProps","transitionDuration","disableWindowBlurListener","content","entered","requestClose","onEnter","onEntered","onExit","onExited"]),x=mt({direction:lW(S.anchorOrigin),timeout:b},k),C=y;typeof C=="function"&&(C=C(S.id,S.message));var z=["onEnter","onEntered","onExit","onExited"].reduce(function(E,p){var T;return mt({},E,(T={},T[p]=bl([t.snack[p],t[p]],S.id),T))},{});return ye.createElement(rC,{in:o,onExited:z.onExited},ye.createElement(oC,{open:g,id:S.id,disableWindowBlurListener:l,autoHideDuration:S.autoHideDuration,className:Wi(fW.wrappedRoot,v.root,v[cW(S.anchorOrigin)]),SnackbarProps:w,onClose:a},ye.createElement(j,Object.assign({},x,{appear:!0,in:g,onExit:z.onExit,onExited:c,onEnter:z.onEnter,onEntered:bl([z.onEntered,s],S.id)}),C||ye.createElement(f,Object.assign({},S)))))},Vs,Af,mu,fu,Df,oo={view:{default:20,dense:4},snackbar:{default:6,dense:2}},Ck="."+rs.CollapseWrapper,Ef=16,hu=Tc({root:(Vs={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:1400,height:"auto",width:"auto",transition:ja(["top","right","bottom","left","max-width"],{duration:300,easing:"ease"}),pointerEvents:"none"},Vs[Ck]={padding:oo.snackbar.default+"px 0px",transition:"padding 300ms ease 0ms"},Vs.maxWidth="calc(100% - "+oo.view.default*2+"px)",Vs[pi.downXs]={width:"100%",maxWidth:"calc(100% - "+Ef*2+"px)"},Vs),rootDense:(Af={},Af[Ck]={padding:oo.snackbar.dense+"px 0px"},Af),top:{top:oo.view.default-oo.snackbar.default+"px",flexDirection:"column"},bottom:{bottom:oo.view.default-oo.snackbar.default+"px",flexDirection:"column-reverse"},left:(mu={left:oo.view.default+"px"},mu[pi.upSm]={alignItems:"flex-start"},mu[pi.downXs]={left:Ef+"px"},mu),right:(fu={right:oo.view.default+"px"},fu[pi.upSm]={alignItems:"flex-end"},fu[pi.downXs]={right:Ef+"px"},fu),center:(Df={left:"50%",transform:"translateX(-50%)"},Df[pi.upSm]={alignItems:"center"},Df)}),gW=function(t){var n=t.classes,r=n===void 0?{}:n,o=t.anchorOrigin,i=t.dense,a=t.children,s=Wi(rs.SnackbarContainer,hu[o.vertical],hu[o.horizontal],hu.root,r.containerRoot,r["containerAnchorOrigin"+Py(o)],i&&hu.rootDense);return ye.createElement("div",{className:s},a)},vW=_.memo(gW),zk=function(t){var n=typeof t=="string"||_.isValidElement(t);return!n},yW=function(e){X2(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=zk(i)?i:a,c=zk(i)?i.message:i,u=s.key,d=s.preventDuplicate,m=zc(s,["key","preventDuplicate"]),f=uu(u),v=f?u:new Date().getTime()+Math.random(),g=sW(m,o.props),w=mt({id:v},m,{message:c,open:!0,entered:!1,requestClose:!1,persist:g("persist"),action:g("action"),content:g("content"),variant:g("variant"),anchorOrigin:g("anchorOrigin"),disableWindowBlurListener:g("disableWindowBlurListener"),autoHideDuration:g("autoHideDuration"),hideIconVariant:g("hideIconVariant"),TransitionComponent:g("TransitionComponent"),transitionDuration:g("transitionDuration"),TransitionProps:g("TransitionProps",!0),iconVariant:g("iconVariant",!0),style:g("style",!0),SnackbarProps:g("SnackbarProps",!0),className:Wi(o.props.className,m.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===v:S.message===c},b=j.queue.findIndex(k)>-1,l=j.snacks.findIndex(k)>-1;if(b||l)return j}return o.handleDisplaySnack(mt({},j,{queue:[].concat(j.queue,[w])}))}),v},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?mt({},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,m){return d+(m.open&&m.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),mt({},d,{open:!1})):mt({},d,{requestClose:!0})):mt({},d)});return mt({},i,{snacks:u})},o.handleEnteredSnack=function(i,a,s){if(!uu(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?mt({},d,{entered:!0}):mt({},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,m=u.queue;return{snacks:d.map(function(f){return!c&&f.id!==s?mt({},f):f.entered?mt({},f,{open:!1}):mt({},f,{requestClose:!0})}),queue:m.filter(function(f){return f.id!==s})}})},o.closeSnackbar=function(i){var a=o.state.snacks.find(function(s){return s.id===i});uu(i)&&a&&a.onClose&&a.onClose(null,"instructed",i),o.handleCloseSnack(null,"instructed",i)},o.handleExitedSnack=function(i,a){if(!uu(a))throw new Error("handleExitedSnack Cannot be called with undefined key");o.setState(function(s){var c=o.processQueue(mt({},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(gk(o)),closeSnackbar:o.closeSnackbar.bind(gk(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,m=a.Components,f=m===void 0?{}:m,v=a.classes,g=this.state.snacks.reduce(function(j,k){var b,l=Py(k.anchorOrigin),y=j[l]||[];return mt({},j,(b={},b[l]=[].concat(y,[k]),b))},{}),w=Object.keys(g).map(function(j){var k=g[j],b=k[0];return ye.createElement(vW,{key:j,dense:d,anchorOrigin:b.anchorOrigin,classes:v},k.map(function(l){return ye.createElement(hW,{key:l.id,snack:l,classes:v,Component:f[l.variant],onClose:o.handleCloseSnack,onEnter:o.props.onEnter,onExit:o.props.onExit,onExited:bl([o.handleExitedSnack,o.props.onExited],l.id),onEntered:bl([o.handleEnteredSnack,o.props.onEntered],l.id)})}))});return ye.createElement(Q2.Provider,{value:i},c,s?Zd.createPortal(w,s):w)},Z2(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||Ci.maxSnack}}]),t}(_.Component),Pr=function(){return _.useContext(Q2)};const Pf="txAdminHelpData",_W=24*60*60*1e3,bW=()=>{const e=localStorage.getItem(Pf),t=JSON.stringify({date:new Date});if(e){const n=JSON.parse(e),r=new Date(Date.now()-_W);return n.date>r?(localStorage.setItem(Pf,t),!0):!1}return localStorage.setItem(Pf,t),!0},Tk=7.5,Ak=30,kW=5.5,wW=60/150,Dk=e=>{const t=e.length/kW*wW;return t<Tk?Tk:t>Ak?Ak:t},lC=_.createContext(null),SW=({children:e})=>{const[t,n]=_.useState(!1),r=ri(),o=Vi(),i=_.useCallback(a=>{n(a)},[]);return _.useEffect(()=>{if(r){if(o===qt.IFrame||o===qt.Players||o===qt.PlayerModalOnly)return n(!0);if(o===qt.Main)return n(!1)}},[o,r]),_.useEffect(()=>{r&&qe("focusInputs",t,{mockResp:{}})},[t,r]),h.jsx(lC.Provider,{value:{disabledKeyNav:t,setDisabledKeyNav:i},children:e})},cC=()=>_.useContext(lC),xW=q(dy)(({theme:e})=>({color:e.palette.primary.main})),jW=q(k6)(({theme:e})=>({color:e.palette.text.secondary})),uC=_.createContext(null),Ek={description:"This is the default description for whatever",placeholder:"This is the default placeholder...",onSubmit:()=>{},title:"Dialog Title"},CW=({children:e})=>{const t=gr(),[n,r]=_.useState(!0),o=O2(),{setDisabledKeyNav:i}=cC(),a=Ty(),[s,c]=_.useState(!1),[u,d]=_.useState(Ek),[m,f]=_.useState(""),{enqueueSnackbar:v}=Pr(),g=Vi(),w=Yt.useTranslate();_.useEffect(()=>{g===qt.Main&&(i(s),o(s))},[s,i,o]);const j=S=>{if(!n)return;const x=S??m;if(!x.trim())return v(w("nui_menu.misc.dialog_empty_input"),{variant:"error"});u.onSubmit(x),r(!1),a(!0),c(!1)},k=S=>{f(S.target.value)},b=_.useCallback(S=>{d(S),c(!0),a(!1)},[]),l=_.useCallback(S=>{S.stopPropagation(),c(!1),a(!0)},[]),y=()=>{d(Ek),r(!0),f("")};return h.jsxs(uC.Provider,{value:{openDialog:b,closeDialog:l,isDialogOpen:s},children:[h.jsx(uy,{onClose:l,open:s,fullWidth:!0,TransitionProps:{onExited:y},PaperProps:{style:{backgroundColor:t.palette.background.default}},children:h.jsxs("form",{onSubmit:S=>{S.preventDefault(),j()},children:[h.jsx(xW,{children:u.title}),h.jsxs(kc,{children:[h.jsx(Lj,{children:u.description}),h.jsx(ki,{sx:{pt:1},variant:"standard",autoFocus:!0,fullWidth:!0,multiline:u?.isMultiline,id:"dialog-input",placeholder:u.placeholder,InputProps:{startAdornment:h.jsx(Bj,{position:"start",children:h.jsx(jW,{color:"inherit"})})},onChange:k})]}),h.jsx(Oj,{children:h.jsxs(ef,{display:"flex",justifyContent:"space-between",width:"100%",children:[h.jsx(ef,{children:Array.isArray(u.suggestions)&&u.suggestions.map(S=>h.jsx(Ut,{onClick:()=>{j(S)},style:{color:t.palette.text.secondary},children:S}))}),h.jsxs(ef,{children:[h.jsx(Ut,{onClick:l,style:{color:t.palette.text.secondary},children:w("nui_menu.common.cancel")}),h.jsx(Ut,{type:"submit",color:"primary",children:w("nui_menu.common.submit")})]})]})})]})}),e]})},Ry=()=>_.useContext(uC),zW=q(Le)({alignSelf:"center",marginTop:"auto",marginBottom:"auto",opacity:.5}),Ac=()=>h.jsx(Ce,{p:2,height:"100%",display:"flex",flexDirection:"column",children:h.jsx(zW,{variant:"h5",children:"Failed to load player data :("})}),If="DialogActionView",lo={actionGrid:`${If}-actionGrid`,tooltipOverride:`${If}-tooltipOverride`,sectionTitle:`${If}-sectionTitle`},TW=q(kc)({[`& .${lo.actionGrid}`]:{display:"flex",columnGap:10,rowGap:10,paddingBottom:15},[`& .${lo.tooltipOverride}`]:{fontSize:12},[`& .${lo.sectionTitle}`]:{paddingBottom:5}}),AW=()=>{const{openDialog:e}=Ry(),t=fs(),n=Ay(),{enqueueSnackbar:r}=Pr(),o=Yt.useTranslate(),{goToFramePage:i}=G2(),a=ii(),s=ai(),c=Cc(),{closeMenu:u,showNoPerms:d}=gm();if("error"in t)return h.jsx(Ac,{});const m=(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(!lt("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 Ko(`/player/message?mutex=current&netid=${n.id}`,{method:"POST",data:{message:z.trim()}});m(E,"moderation.dm_dialog.success")}catch(E){r(E.message,{variant:"error"})}}})},v=()=>{if(!lt("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 Ko(`/player/warn?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:z.trim()}});m(E,"moderation.warn_dialog.success")}catch(E){r(E.message,{variant:"error"})}}})},g=()=>{if(!lt("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 Ko(`/player/kick?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:z.trim()}});m(E,"moderation.kick_dialog.success")}catch(E){r(E.message,{variant:"error"})}}})},w=()=>{if(!lt("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(!lt("players.heal",s))return d("Heal");qe("healPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.heal_player"),{variant:"success"})},k=()=>{if(!lt("players.teleport",s))return d("Teleport");if(!a.oneSync.status)return r(o("nui_menu.misc.onesync_error"),{variant:"error"});u(),qe("tpToPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.tp_player"),{variant:"success"})},b=()=>{if(!lt("players.teleport",s))return d("Teleport");if(!a.oneSync.status)return r(o("nui_menu.misc.onesync_error"),{variant:"error"});u(),qe("summonPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.bring_player"),{variant:"success"})},l=()=>{if(!lt("players.spectate",s))return d("Spectate");u(),qe("spectatePlayer",{id:n.id})},y=()=>{if(!lt("players.freeze",s))return d("Freeze");qe("togglePlayerFreeze",{id:n.id})},S=()=>{if(!lt("players.troll",s))return d("Troll");qe("drunkEffectPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},x=()=>{if(!lt("players.troll",s))return d("Troll");qe("setOnFire",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},C=()=>{if(!lt("players.troll",s))return d("Troll");qe("wildAttack",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))};return h.jsxs(TW,{children:[h.jsx(Ce,{pb:1,children:h.jsx(Le,{variant:"h6",children:o("nui_menu.player_modal.actions.title")})}),h.jsx(Le,{className:lo.sectionTitle,children:o("nui_menu.player_modal.actions.moderation.title")}),h.jsxs(Ce,{className:lo.actionGrid,children:[h.jsx(Ut,{variant:"outlined",color:"primary",onClick:f,disabled:!lt("players.direct_message",s),children:o("nui_menu.player_modal.actions.moderation.options.dm")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:v,disabled:!lt("players.warn",s),children:o("nui_menu.player_modal.actions.moderation.options.warn")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:g,disabled:!lt("players.kick",s),children:o("nui_menu.player_modal.actions.moderation.options.kick")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:w,disabled:!lt("manage.admins",s),children:o("nui_menu.player_modal.actions.moderation.options.set_admin")})]}),h.jsx(Le,{className:lo.sectionTitle,children:o("nui_menu.player_modal.actions.interaction.title")}),h.jsxs(Ce,{className:lo.actionGrid,children:[h.jsx(Ut,{variant:"outlined",color:"primary",onClick:j,disabled:!lt("players.heal",s),children:o("nui_menu.player_modal.actions.interaction.options.heal")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:k,disabled:!lt("players.teleport",s),children:o("nui_menu.player_modal.actions.interaction.options.go_to")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:b,disabled:!lt("players.teleport",s),children:o("nui_menu.player_modal.actions.interaction.options.bring")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:l,disabled:!lt("players.spectate",s),children:o("nui_menu.player_modal.actions.interaction.options.spectate")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:y,disabled:!lt("players.freeze",s),children:o("nui_menu.player_modal.actions.interaction.options.toggle_freeze")})]}),h.jsx(Le,{className:lo.sectionTitle,children:o("nui_menu.player_modal.actions.troll.title")}),h.jsxs(Ce,{className:lo.actionGrid,children:[h.jsx(Ut,{variant:"outlined",color:"primary",onClick:S,disabled:!lt("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.drunk")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:x,disabled:!lt("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.fire")}),h.jsx(Ut,{variant:"outlined",color:"primary",onClick:C,disabled:!lt("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.wild_attack")})]})]})};var dC={exports:{}};(function(e){(function(){var t=Object.assign||function(l){for(var y,S=1;S<arguments.length;S++){y=arguments[S];for(var x in y)f(y,x)&&(l[x]=y[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 y=l%10;return(y===2||y===3||y===4)&&(l<10||l>14)?"minute":"minuta"},function(l){var y=l%10;return y===5||Math.floor(l)===l&&l>=10&&l<=19?"sekundi":y===1?"sekunda":y===2||y===3||y===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 m(l)?"gads":"gadi"},function(l){return m(l)?"mēnesis":"mēneši"},function(l){return m(l)?"nedēļa":"nedēļas"},function(l){return m(l)?"diena":"dienas"},function(l){return m(l)?"stunda":"stundas"},function(l){return m(l)?"minūte":"minūtes"},function(l){return m(l)?"sekunde":"sekundes"},function(l){return m(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,y,S,x,C,z,E,p,T){var I={y:l,mo:y,w:S,d:x,h:C,m:z,s:E,ms:p};return typeof T<"u"&&(I.decimal=T),I}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 m(l){return l%10===1&&l%100!==11}function f(l,y){return Object.prototype.hasOwnProperty.call(l,y)}function v(l){var y=[l.language];if(f(l,"fallbacks"))if(n(l.fallbacks)&&l.fallbacks.length)y=y.concat(l.fallbacks);else throw new Error("fallbacks must be an array with at least one element");for(var S=0;S<y.length;S++){var x=y[S];if(f(l.languages,x))return l.languages[x];if(f(o,x))return o[x]}throw new Error("No language found.")}function g(l,y,S){var x=l.unitName,C=l.unitCount,z=S.spacer,E=S.maxDecimalPoints,p;f(S,"decimal")?p=S.decimal:f(y,"decimal")?p=y.decimal:p=".";var T;"digitReplacements"in S?T=S.digitReplacements:"_digitReplacements"in y&&(T=y._digitReplacements);var I,$=E===void 0?C:Math.floor(C*Math.pow(10,E))/Math.pow(10,E),M=$.toString();if(y._hideCountIf2&&C===2)I="",z="";else if(T){I="";for(var H=0;H<M.length;H++){var N=M[H];N==="."?I+=p:I+=T[N]}}else I=M.replace(".",p);var F=y[x],R;return typeof F=="function"?R=F(C):R=F,y._numberFirst?R+z+I:I+z+R}function w(l,y){var S,x,C,z,E=y.units,p=y.unitMeasures,T="largest"in y?y.largest:1/0;if(!E.length)return[];var I={};for(z=l,x=0;x<E.length;x++){S=E[x];var $=p[S],M=x===E.length-1;C=M?z/$:Math.floor(z/$),I[S]=C,z-=C*$}if(y.round){var H=T;for(x=0;x<E.length;x++)if(S=E[x],C=I[S],C!==0&&(H--,H===0)){for(var N=x+1;N<E.length;N++){var F=E[N],R=I[F];I[S]+=R*p[F]/p[S],I[F]=0}break}for(x=E.length-1;x>=0;x--)if(S=E[x],C=I[S],C!==0){var V=Math.round(C);if(I[S]=V,x===0)break;var U=E[x-1],Z=p[U],P=Math.floor(V*p[S]/Z);if(P)I[U]+=P,I[S]=0;else break}}var B=[];for(x=0;x<E.length&&B.length<T;x++)S=E[x],C=I[S],C&&B.push({unitName:S,unitCount:C});return B}function j(l,y){var S=v(y);if(!l.length){var x=y.units,C=x[x.length-1];return g({unitName:C,unitCount:0},S,y)}var z=y.conjunction,E=y.serialComma,p;f(y,"delimiter")?p=y.delimiter:f(S,"delimiter")?p=S.delimiter:p=", ";for(var T=[],I=0;I<l.length;I++)T.push(g(l[I],S,y));return!z||l.length===1?T.join(p):l.length===2?T.join(z):T.slice(0,-1).join(p)+(E?",":"")+z+T.slice(-1)}function k(l){var y=function(x,C){x=Math.abs(x);var z=t({},y,C||{}),E=w(x,z);return j(E,z)};return t(y,{language:"en",spacer:" ",conjunction:"",serialComma:!0,units:["y","mo","w","d","h","m","s"],languages:{},round:!1,unitMeasures:{y:315576e5,mo:26298e5,w:6048e5,d:864e5,h:36e5,m:6e4,s:1e3,ms:1}},l)}var b=t(k({}),{getSupportedLanguages:function(){var y=[];for(var S in o)f(o,S)&&S!=="gr"&&y.push(S);return y},humanizer:k});e.exports?e.exports=b:this.humanizeDuration=b})()})(dC);var DW=dC.exports;const EW=fg(DW),mg=e=>h.jsx(Ut,{size:"small",style:{padding:"2px 6px 0px 6px",fontSize:"0.70rem",letterSpacing:"0.03333em",marginTop:"-2px"},...e,children:e.children}),PW=()=>{const[e,t]=_.useState(""),{enqueueSnackbar:n}=Pr(),r=fs(),o=F2(),i=Dy(),a=Yt.useTranslate(),s=gr(),c=ai();if("error"in r)return h.jsx(Ac,{});const u=r.player,d=a("$meta.humanizer_language");function m(j){return EW(j*6e4,{language:d,round:!0,units:["d","h","m"],fallbacks:["en"]})}const f=async j=>{j.preventDefault();try{const k=await Ko(`/player/save_note?mutex=current&netid=${u.netid}`,{method:"POST",data:{note:e.trim()}});"success"in k&&k.success===!0?(o(b=>b+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"})}};_.useEffect(()=>{t(u.notes??"")},[r]);const v=async()=>{try{const j=await Ko(`/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"})}},g={ban:0,warn:0};for(const j of u.actionHistory)g[j.type]++;const w=()=>{i(Nn.HISTORY)};return h.jsxs(kc,{children:[h.jsx(Le,{variant:"h6",children:a("nui_menu.player_modal.info.title")}),h.jsxs(Le,{children:[a("nui_menu.player_modal.info.session_time"),":"," ",h.jsx("span",{style:{color:s.palette.text.secondary},children:u.sessionTime?m(u.sessionTime):"--"})]}),h.jsxs(Le,{children:[a("nui_menu.player_modal.info.play_time"),":"," ",h.jsx("span",{style:{color:s.palette.text.secondary},children:u.playTime?m(u.playTime):"--"})]}),h.jsxs(Le,{children:[a("nui_menu.player_modal.info.joined"),":"," ",h.jsx("span",{style:{color:s.palette.text.secondary},children:u.tsJoined?H0(u.tsJoined):"--"})]}),h.jsxs(Le,{children:[a("nui_menu.player_modal.info.whitelisted_label"),":"," ",h.jsx("span",{style:{color:s.palette.text.secondary},children:u.tsWhitelisted?H0(u.tsWhitelisted):a("nui_menu.player_modal.info.whitelisted_notyet")})," ",h.jsx(mg,{color:u.tsWhitelisted?"error":"success",variant:"outlined",onClick:v,disabled:!lt("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")})]}),h.jsxs(Le,{children:[a("nui_menu.player_modal.info.log_label"),":"," ",h.jsx("span",{style:{color:s.palette.text.secondary},children:!g.ban&&!g.warn?a("nui_menu.player_modal.info.log_empty"):h.jsxs(h.Fragment,{children:[h.jsx("span",{style:{color:s.palette.error.main},children:a("nui_menu.player_modal.info.log_ban_count",{smart_count:g.ban})}),", ",h.jsx("span",{style:{color:s.palette.warning.main},children:a("nui_menu.player_modal.info.log_warn_count",{smart_count:g.warn})})]})})," ",h.jsx(mg,{color:"info",variant:"outlined",onClick:w,children:a("nui_menu.player_modal.info.log_btn")})]}),h.jsx("form",{onSubmit:f,style:{marginBlockEnd:0},children:h.jsxs(Ce,{pt:1,children:[h.jsx(ki,{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}),h.jsx(Ut,{type:"submit",color:"primary",variant:"outlined",style:{right:0},children:"Save Note"})]})})]})},pC=(e,t)=>{const n=t?document.getElementById("player-modal-container"):document.body;if(!n)return;const r=document.createElement("input");r.value=e,n.appendChild(r),r.select(),document.execCommand("copy"),n.removeChild(r)},Rf="DialogIdView",co={codeBlock:`${Rf}-codeBlock`,codeBlockText:`${Rf}-codeBlockText`,codeBlockHwids:`${Rf}-codeBlockHwids`},IW=q(Ce)(({theme:e})=>({[`& .${co.codeBlock}`]:{background:e.palette.background.paper,borderRadius:8,padding:"0px 15px",marginBottom:7,display:"flex",alignItems:"center"},[`& .${co.codeBlockText}`]:{flexGrow:1,fontFamily:"monospace"},[`& .${co.codeBlockHwids}`]:{flexGrow:1,fontFamily:"monospace",padding:"15px 0px",fontSize:"0.95rem",opacity:"0.75"}})),RW=()=>{const e=fs(),{enqueueSnackbar:t}=Pr(),n=Yt.useTranslate();if("error"in e)return h.jsx(Ac,{});const r=s=>{pC(s,!0),t(n("nui_menu.common.copied"),{variant:"info"})},o=()=>!Array.isArray(e.player.ids)||!e.player.ids.length?h.jsx("em",{children:"No identifiers saved."}):e.player.ids.map(s=>h.jsxs(Ce,{className:co.codeBlock,children:[h.jsx(Le,{className:co.codeBlockText,children:s}),h.jsx(Hl,{onClick:()=>r(s),size:"large",children:h.jsx(lg,{})})]},s)),i=()=>!Array.isArray(e.player.oldIds)||!e.player.oldIds.length?h.jsx("em",{children:"No identifiers saved."}):e.player.oldIds.filter(c=>!e.player.ids.includes(c)).length?e.player.oldIds.map(c=>h.jsxs(Ce,{className:co.codeBlock,children:[h.jsx(Le,{className:co.codeBlockText,children:c}),h.jsx(Hl,{onClick:()=>r(c),size:"large",children:h.jsx(lg,{})})]},c)):h.jsx("em",{children:"No identifiers saved."}),a=()=>!Array.isArray(e.player.oldHwids)||!e.player.oldHwids.length?h.jsx("em",{children:"No HWIDs saved."}):h.jsx(Ce,{className:co.codeBlock,children:h.jsx("span",{className:co.codeBlockHwids,children:e.player.oldHwids.join(`
`)})});return h.jsxs(IW,{overflow:"auto",height:"100%",padding:"8px 24px",children:[h.jsxs(Le,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.current_ids"),":"]}),h.jsx(Ce,{sx:{mb:2},children:o()}),h.jsxs(Le,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.previous_ids"),":"]}),h.jsx(Ce,{sx:{mb:2},children:i()}),h.jsxs(Le,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.all_hwids"),":"]}),h.jsx(Ce,{sx:{mb:2},children:a()})]})},$W=()=>h.jsx(Ce,{children:h.jsx(Le,{color:"textSecondary",children:"No history found for this player."})}),$f={danger:"#c2293e",warning:"#f1c40f",dark:"gray"},NW=({action:e,permsDisableWarn:t,permsDisableBan:n,serverTime:r,btnAction:o})=>{const i=gr(),a=Yt.useTranslate(),s=e.revokedBy!==void 0||e.type=="warn"&&t||e.type=="ban"&&n;let c,u,d;if(e.type=="ban"?(u=$f.danger,d=a("nui_menu.player_modal.history.banned_by",{author:e.author})):e.type=="warn"&&(u=$f.warning,d=a("nui_menu.player_modal.history.warned_by",{author:e.author})),e.revokedBy&&(u=$f.dark,c=a("nui_menu.player_modal.history.revoked_by",{author:e.revokedBy})),typeof e.exp=="number"){const m=U0(e.exp,"medium");c=e.exp<r?a("nui_menu.player_modal.history.expired_at",{date:m}):a("nui_menu.player_modal.history.expires_at",{date:m})}return h.jsxs(Ce,{style:{background:i.palette.background.paper,padding:"0.35rem 0.55rem",marginBottom:"6px",borderLeft:`solid 4px ${u}`},children:[h.jsxs(Ce,{style:{display:"flex",width:"100%",justifyContent:"space-between"},children:[h.jsx("strong",{children:d}),h.jsxs(Le,{variant:"caption",sx:{fontFamily:"monospace",fontWeight:"bold",color:i.palette.text.secondary},children:["(",e.id,")  ",U0(e.ts,"medium")," ",h.jsx(mg,{color:"secondary",variant:"outlined",onClick:o,disabled:s,children:a("nui_menu.player_modal.history.btn_revoke")})]})]}),h.jsx("span",{style:{color:i.palette.text.secondary},children:e.reason}),c&&h.jsx("small",{style:{display:"block",paddingTop:"0.35em"},children:c})]})},MW=()=>{const{enqueueSnackbar:e}=Pr(),t=fs(),n=F2(),r=ai(),o=Yt.useTranslate();if("error"in t)return h.jsx(Ac,{});const i=t.player.actionHistory.slice().reverse(),a=async u=>{try{const d=await Ko("/history/revokeAction",{method:"POST",data:{actionId:u}});"success"in d&&d.success===!0?(n(m=>m+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=lt("players.warn",r),c=lt("players.ban",r);return h.jsxs(Ce,{p:2,height:"100%",display:"flex",flexDirection:"column",children:[h.jsx(Le,{variant:"h6",style:{paddingBottom:5},children:"Related History:"}),h.jsx(Ce,{flexGrow:1,overflow:"auto",pr:1,children:i?.length?i.map(u=>h.jsx(NW,{action:u,permsDisableWarn:!s,permsDisableBan:!c,serverTime:t.serverTime,btnAction:()=>{a(u.id)}},u.id)):h.jsx($W,{})})]})},Pk=128,OW=["permanent","2 hours","8 hours","1 day","2 days","1 week","2 weeks"],LW=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}`},BW=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}`},FW=()=>{const e=Ay(),t=fs(),[n,r]=_.useState(""),[o,i]=_.useState("2 hours"),[a,s]=_.useState("hours"),[c,u]=_.useState("1"),d=Yt.useTranslate(),m=Cc(),{enqueueSnackbar:f}=Pr(),{showNoPerms:v}=gm(),g=ai();if(typeof e!="object")return h.jsx(Ac,{});const w=x=>{if(x.preventDefault(),!lt("players.ban",g))return v("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;Ko(`/player/ban?mutex=current&netid=${e.id}`,{method:"POST",data:{reason:C,duration:z}}).then(E=>{"success"in E&&E.success?(m(!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")}],b=t?.banTemplates??[],l=_.useMemo(()=>b.map((x,C)=>({id:x.id,label:x.reason})),[b]),y=(x,C,z,E)=>{if(z!=="selectOption"||C===null)return;const p=b.find(I=>I.id===C.id);if(!p)return;const T=LW(p.duration);OW.includes(T)?i(T):typeof p.duration=="object"&&(i("custom"),u(p.duration.value.toString()),s(p.duration.unit))},S=(x,C,z)=>{r(C)};return h.jsxs(kc,{children:[h.jsx(Le,{variant:"h6",sx:{mb:2},children:d("nui_menu.player_modal.ban.title")}),h.jsxs("form",{onSubmit:w,children:[h.jsx(c4,{id:"name",autoFocus:!0,size:"small",freeSolo:!0,value:n,onChange:y,onInputChange:S,options:l,renderOption:(x,C,z)=>{const E=b.find(T=>T.id===C.id)?.duration??"????",p=C.label.length>Pk?C.label.slice(0,Pk-3)+"...":C.label;return _.createElement("li",{...x,key:C.id},h.jsx("span",{style:{display:"inline-block",paddingRight:"0.5rem",fontFamily:"monospace",opacity:"0.75",minWidth:"4ch"},children:BW(E)})," ",p)},renderInput:x=>h.jsx(ki,{...x,label:"Reason"})}),h.jsx(ki,{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=>h.jsx(Lr,{value:x.value,children:x.label},x.value))}),o==="custom"&&h.jsxs(Ce,{display:"flex",alignItems:"stretch",gap:1,children:[h.jsx(ki,{type:"number",placeholder:"1",variant:"outlined",size:"small",value:c,onChange:x=>u(x.target.value)}),h.jsx(ki,{select:!0,variant:"outlined",size:"small",fullWidth:!0,value:a,onChange:x=>s(x.target.value),children:k.map(x=>h.jsx(Lr,{value:x.value,children:x.label},x.value))})]}),h.jsx(Ut,{variant:"contained",type:"submit",color:"error",sx:{mt:2},onClick:w,children:d("nui_menu.player_modal.ban.submit")})]})]})},VW=e=>{switch(e){case Nn.ACTIONS:return h.jsx(AW,{});case Nn.INFO:return h.jsx(PW,{});case Nn.IDENTIFIERS:return h.jsx(RW,{});case Nn.HISTORY:return h.jsx(MW,{});case Nn.BAN:return h.jsx(FW,{})}},WW=()=>{const e=H2();return h.jsx(Ce,{flexGrow:1,mt:-2,overflow:"hidden",children:VW(e)})},HW=q(Ce)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),UW=q(Xj)(({theme:e})=>({paddingRight:e.spacing(2)})),KW=({msg:e})=>{const t=Yt.useTranslate();return h.jsxs(HW,{flexGrow:1,mt:-2,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:[h.jsxs(Ce,{display:"flex",children:[h.jsx(UW,{fontSize:"large",color:"inherit"}),h.jsx(Le,{color:"inherit",variant:"h6",children:t("nui_menu.player_modal.misc.error")})]}),h.jsx("br",{}),h.jsx("code",{style:{color:"red"},children:e})]})};class GW extends ye.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?h.jsx(KW,{msg:this.state.errorMessage}):this.props.children}}const Rd={listItem:"PlayerModal-listItem",listItemBan:"PlayerModal-listItemBan"},qW=q(py)(({theme:e})=>({[`& .${Rd.listItem}`]:{borderRadius:8,"&.Mui-selected:hover":{backgroundColor:"rgba(255, 255, 255, 0.08)"}},[`& .${Rd.listItemBan}`]:{borderRadius:8,"&:hover, &.Mui-selected":{background:e.palette.error.main},"&.Mui-selected:hover":{backgroundColor:"rgba(194,13,37, 0.8)"}}})),YW=()=>h.jsx(Ce,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:h.jsx(cy,{})}),JW=q(Hl)(({theme:e})=>({position:"absolute",top:e.spacing(1),right:e.spacing(2)})),ZW=({onClose:e})=>{Cc();const t=fs(),n=Ay();if(!n)return null;const r=t.error;return h.jsxs(h.Fragment,{children:[h.jsxs(dy,{style:{borderBottom:"1px solid rgba(221,221,221,0.54)"},children:["[",n.id,"]"," ",t?.player?.displayName??n.displayName,h.jsx(JW,{onClick:e,size:"large",children:h.jsx(y6,{})})]}),h.jsx(Ce,{display:"flex",px:2,pb:2,pt:2,flexGrow:1,overflow:"hidden",children:h.jsx(GW,{children:r?h.jsx(h.Fragment,{children:h.jsx("h2",{style:{marginLeft:"auto",marginRight:"auto",textAlign:"center",fontWeight:"500",maxWidth:"70%",paddingTop:"2em"},children:r})}):h.jsxs(h.Fragment,{children:[h.jsx(Ce,{minWidth:200,pr:2,borderRight:"1px solid rgba(221,221,221,0.54)",children:h.jsx(XW,{})}),h.jsx(ye.Suspense,{fallback:h.jsx(YW,{}),children:h.jsx(WW,{})})]})})})]})},Ws=({isDisabled:e,curTab:t,tab:n,icon:r,title:o})=>{const i=Dy(),a=n===Nn.BAN?Rd.listItemBan:Rd.listItem,s=t===n;return h.jsxs(my,{className:a,selected:s,onClick:()=>i(n),disabled:e,children:[h.jsx(fy,{children:r}),h.jsx(hy,{primary:o})]})},XW=()=>{const e=H2(),t=Yt.useTranslate(),n=ai();return h.jsxs(qW,{children:[h.jsx(Ws,{title:t("nui_menu.player_modal.tabs.actions"),tab:Nn.ACTIONS,curTab:e,icon:h.jsx(D6,{})}),h.jsx(Ws,{title:t("nui_menu.player_modal.tabs.info"),tab:Nn.INFO,curTab:e,icon:h.jsx(O6,{})}),h.jsx(Ws,{title:t("nui_menu.player_modal.tabs.ids"),tab:Nn.IDENTIFIERS,curTab:e,icon:h.jsx(P6,{})}),h.jsx(Ws,{title:t("nui_menu.player_modal.tabs.history"),tab:Nn.HISTORY,curTab:e,icon:h.jsx(M6,{})}),h.jsx(Ws,{title:t("nui_menu.player_modal.tabs.ban"),tab:Nn.BAN,curTab:e,icon:h.jsx(h6,{}),isDisabled:!lt("players.ban",n)})]})},mC=_.createContext({}),QW=()=>h.jsx(Ce,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:h.jsx(cy,{})}),eH=({children:e})=>{const[t,n]=wV(),r=O2(),o=Ty(),{enqueueSnackbar:i}=Pr(),[a,s]=yx(),c=Dy(),u=gr(),d=Vi();_.useEffect(()=>{r(t),o(!t),setTimeout(()=>{t||c(0)},500)},[t]),_.useEffect(()=>{!a&&t&&n(!1)},[a]);const m=_.useCallback(()=>{n(!1),s(!1),qe("closeMenu")},[]),f=_.useCallback(g=>{i(`You do not have permissions for "${g}"`,{variant:"error"})},[]),v=()=>{d===qt.PlayerModalOnly?m():n(!1)};return h.jsxs(mC.Provider,{value:{showNoPerms:f,closeMenu:m},children:[h.jsx(uy,{open:t,fullWidth:!0,onClose:v,maxWidth:"md",PaperProps:{style:{backgroundColor:u.palette.background.default,minHeight:455,maxHeight:650,borderRadius:15},id:"player-modal-container"},children:h.jsx(ye.Suspense,{fallback:h.jsx(QW,{}),children:h.jsx(ZW,{onClose:v})})}),e]})},gm=()=>_.useContext(mC),Ik=({title:e,message:t})=>h.jsxs(Ce,{maxWidth:400,style:{fontSize:"large"},children:[h.jsx(Le,{style:{fontWeight:"bold"},children:e}),t]}),gu=new Map;er([{action:"showMenuHelpInfo",data:{}}],5e3);const tH=new Audio("sounds/announcement.mp3"),nH=new Audio("sounds/message.mp3"),rH=()=>{const{enqueueSnackbar:e,closeSnackbar:t}=Pr(),n=Yt.useTranslate(),r=t2(),o=V2(),i=Cc(),a=n2(),s=r2(),c=by(),u=lF(),{closeMenu:d}=gm(),m=f=>h.jsx("span",{style:{whiteSpace:"pre-wrap"},children:f});Mt("setSnackbarAlert",({level:f,message:v,isTranslationKey:g,tOptions:w})=>{g&&(v=n(v,w)),e(m(v),{variant:f})}),Mt("showMenuHelpInfo",()=>{bW()&&e(m(n("nui_menu.misc.help_message")),{variant:"info",anchorOrigin:{horizontal:"center",vertical:"bottom"},autoHideDuration:1e4})}),Mt("setPersistentAlert",({level:f,message:v,key:g,isTranslationKey:w})=>{if(gu.has(g))return;const j=e(w?n(v):v,{variant:f,persist:!0,anchorOrigin:{horizontal:"center",vertical:"top"}});gu.set(g,j)}),Mt("clearPersistentAlert",({key:f})=>{const v=gu.get(f);v&&(t(v),gu.delete(f))}),Mt("openPlayerModal",f=>{let v;const g=parseInt(f);if(isNaN(g)||(v=r.find(w=>w.id===g)),!v&&typeof f=="string"){const w=ky(f).pureName,j=r.filter(k=>k.pureName?.includes(w));if(j.length===1)v=j[0];else if(j.length>1){a(f),c(qt.Players),s(!0);return}}v?(c(qt.PlayerModalOnly),o(v),i(!0)):(d(),i(!1),e(n("nui_menu.player_modal.misc.target_not_found",{target:f}),{variant:"error"}))}),Mt("addAnnounceMessage",({message:f,author:v})=>{tH.play(),e(h.jsx(Ik,{message:f,title:n("nui_menu.misc.announcement_title",{author:v})}),{variant:"warning",autoHideDuration:Dk(f)*1e3,anchorOrigin:{horizontal:u.horizontal,vertical:u.vertical}})}),Mt("addDirectMessage",({message:f,author:v})=>{nH.play(),e(h.jsx(Ik,{message:f,title:n("nui_menu.misc.directmessage_title",{author:v})}),{variant:"info",autoHideDuration:Dk(f)*1e3*2,anchorOrigin:{horizontal:u.horizontal,vertical:u.vertical}})})},fC=_.createContext(null),$y=()=>_.useContext(fC),oH=7e3,iH=({children:e})=>{const[t,n]=_.useState(""),[r,o]=_.useState(!1),i=ri(),a=Vi(),{isDialogOpen:s}=Ry(),c=_.useRef(null),u=_.useRef(!1),d=_.useMemo(()=>t===""||s||!i||a!==qt.Main?!1:r,[t,s,i,a,r]);_.useLayoutEffect(()=>{if(a!==qt.Main)return u.current=!1,o(!1);const f=setTimeout(()=>{o(!0),u.current=!0},2e3);return()=>{clearTimeout(f)}},[a]);const m=_.useCallback(f=>{n(f),u.current&&o(!0),c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{o(!1),c.current=null},oH)},[d]);return _.useEffect(()=>()=>{c.current&&clearTimeout(c.current)},[]),h.jsx(fC.Provider,{value:{tooltipText:t,setTooltipText:m,setTooltipOpen:o,tooltipOpen:d},children:e})},aH=q(({className:e,...t})=>h.jsx(ig,{...t,arrow:!0,classes:{popper:e}}))(({theme:e})=>({[`& .${xt.tooltip}`]:{backgroundColor:e.palette.background.default,color:e.palette.text.primary,borderRadius:10,padding:10,transformOrigin:"bottom"},[`& .${xt.arrow}`]:{color:e.palette.background.default}})),sH=({children:e})=>{const{tooltipText:t,tooltipOpen:n}=$y();return h.jsx(aH,{open:n,title:h.jsx(Le,{variant:"caption",align:"center",children:t}),sx:{zIndex:-1},TransitionComponent:um,TransitionProps:{timeout:{enter:500,appear:500,exit:500}},children:h.jsx("div",{children:e})})},lH=(e,t)=>{_.useEffect(()=>{const n=r=>{r.code===e&&(r.preventDefault(),t())};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[t,e])},Nf=q(e7)({letterSpacing:"0.1em",minWidth:100}),cH=()=>{const[e,t]=Qj(),n=dV(),r=ri(),o=ii(),i=_.useCallback(()=>{n||!r||t(a=>a+1>2?0:a+1)},[n,r]);return lH(o.switchPageKey,i),h.jsx(Ce,{width:"100%",children:h.jsxs(_7,{value:e,centered:!0,indicatorColor:"primary",textColor:"primary",onChange:(a,s)=>t(s),children:[h.jsx(Nf,{label:"Main",wrapped:!0,disableFocusRipple:!0}),h.jsx(Nf,{label:"Players",wrapped:!0,disableFocusRipple:!0}),h.jsx(Nf,{label:"txAdmin",wrapped:!0,disableFocusRipple:!0})]})})},Ny=({onLeftDown:e,onRightDown:t,onUpDown:n,onDownDown:r,onEnterDown:o,disableOnFocused:i=!1})=>{const{disabledKeyNav:a}=cC(),s=ri();_.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])},vu="MenuListItem",Mn={root:`${vu}-root`,rootDisabled:`${vu}-rootDisabled`,icon:`${vu}-icon`,overrideText:`${vu}-overrideText`},hC=q("div")(({theme:e})=>({[`& .${Mn.root}`]:{borderRadius:10},[`& .${Mn.rootDisabled}`]:{borderRadius:10,opacity:.35},[`& .${Mn.icon}`]:{color:e.palette.text.secondary},[`& .${Mn.overrideText}`]:{color:e.palette.text.primary,fontSize:16}})),uH=_.memo(({title:e,label:t,requiredPermission:n,icon:r,selected:o,onSelect:i})=>{const a=Yt.useTranslate(),s=_.useRef(null),c=ai(),u=n?lt(n,c):!0,{enqueueSnackbar:d}=Pr(),{setTooltipText:m}=$y(),f=()=>{if(o){if(!u){d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}});return}qe("playSound","enter"),i()}};return _.useEffect(()=>{o&&s&&s.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[o]),_.useEffect(()=>{o&&m(t)},[o]),Ny({onEnterDown:f,disableOnFocused:!0}),h.jsx(hC,{ref:s,children:h.jsxs(my,{onClick:()=>i(),className:u?Mn.root:Mn.rootDisabled,dense:!0,selected:o,children:[h.jsx(fy,{className:Mn.icon,children:r}),h.jsx(hy,{primary:e,classes:{primary:Mn.overrideText}})]})})}),dH=_.memo(({selected:e,title:t,actions:n,icon:r,initialValue:o,requiredPermission:i})=>{const a=Yt.useTranslate(),[s,c]=_.useState(0),u=ai(),{enqueueSnackbar:d}=Pr(),{setTooltipText:m}=$y(),f=i&&lt(i,u),v=_.useRef(!1),g=_.useRef(null),w=()=>{d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}})};return _.useEffect(()=>{e&&g&&g.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[e]),_.useEffect(()=>{if(!v.current){v.current=!0;const l=n.findIndex(y=>y.value===o?.value);c(l>-1?l:0)}},[s]),_.useEffect(()=>{n[s]?.label&&e&&m(n[s]?.label)},[s,e]),Ny({onRightDown:()=>{if(!e)return;qe("playSound","move");const l=s+1,y=l>=n.length?0:l;c(y)},onLeftDown:()=>{if(!e)return;qe("playSound","move").catch();const l=s-1,y=l<0?n.length-1:l;c(y)},onEnterDown:()=>{if(e){if(!f)return w();qe("playSound","enter").catch(),n[s].onSelect()}},disableOnFocused:!0}),h.jsx(hC,{ref:g,children:h.jsxs(my,{className:f?Mn.root:Mn.rootDisabled,dense:!0,selected:e,children:[h.jsx(fy,{className:Mn.icon,children:n[s]?.icon??r}),h.jsx(hy,{primary:h.jsxs(h.Fragment,{children:[t,": ",h.jsx(Le,{component:"span",color:"text.secondary",children:n[s]?.name??"???"})]}),classes:{primary:Mn.overrideText}}),h.jsx(Fj,{children:h.jsx(_6,{className:Mn.icon})})]})})});var Xn=(e=>(e.DEFAULT="none",e.NOCLIP="noclip",e.GOD_MODE="godmode",e.SUPER_JUMP="superjump",e))(Xn||{});const pH=Wt({key:"playerModeState",default:"none"}),mH=()=>fr(pH);var mi=(e=>(e.WAYPOINT="waypoint",e.COORDINATES="coords",e.PREVIOUS="previous",e.COPY="copy",e))(mi||{});const fH=Wt({key:"teleportModeState",default:"waypoint"}),hH=()=>fr(fH);var nl=(e=>(e[e.SELF=0]="SELF",e[e.ALL=1]="ALL",e))(nl||{});const gH=Wt({key:"healModeState",default:0}),vH=()=>fr(gH);var io=(e=>(e.SPAWN="spawn",e.FIX="fix",e.DELETE="delete",e.BOOST="boost",e))(io||{});const yH=Wt({key:"vehicleModeState",default:"spawn"}),_H=()=>fr(yH),gC=Wt({key:"isRedm",default:!1}),bH=()=>qn(gC),kH=()=>fr(gC),Rk={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"]}},$k={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"]}},wH=(e,t)=>{if(e=e.trim().toLowerCase(),e in t){const n=t[e];n.easterEgg&&Math.random()<.05?e=n.easterEgg:e=e2(n.default)}return e},SH=e=>({shortcuts:Object.keys(e?$k:Rk),shortcutsData:e?$k:Rk}),Jl=20,vC=402,xH=q(Ce)(({theme:e})=>({backgroundImage:`linear-gradient(to top, transparent, ${e.palette.background.default})`,position:"relative",bottom:vC+Jl-4,height:Jl})),jH=q(Ce)(({theme:e})=>({backgroundImage:`linear-gradient(to bottom, transparent, ${e.palette.background.default})`,position:"relative",height:Jl,bottom:Jl*2})),CH=q(Ce)(({theme:e})=>({color:e.palette.text.secondary,marginTop:-(Jl*2),display:"flex",justifyContent:"center"})),zH=q(py)({maxHeight:vC,overflow:"auto","&::-webkit-scrollbar":{display:"none"}}),TH=()=>{const{openDialog:e}=Ry(),[t,n]=_.useState(0),r=Yt.useTranslate(),{enqueueSnackbar:o}=Pr(),[i,a]=mH(),[s,c]=hH(),[u,d]=_H(),[m,f]=vH(),v=ii(),g=ri(),w=bH(),{closeMenu:j}=gm();_.useEffect(()=>{g||n(0)},[g]);const k=_.useCallback(()=>{const F=t+1;qe("playSound","move").catch(),n(F>=N.length?0:F)},[t]),b=_.useCallback(()=>{const F=t-1;qe("playSound","move").catch(),n(F<0?N.length-1:F)},[t]);Ny({onDownDown:k,onUpDown:b,disableOnFocused:!0});const l=F=>{F===i||F===Xn.DEFAULT?(a(Xn.DEFAULT),qe("playerModeChanged",Xn.DEFAULT),o(r("nui_menu.page_main.player_mode.normal.success"),{variant:"success"})):(a(F),qe("playerModeChanged",F))},y=(F=!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:R=>{let[V,U,Z]=Array.from(R.matchAll(/-?\d{1,4}(?:\.\d+)?/g),P=>parseFloat(P[0]));if(typeof V!="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"}),qe("tpToCoords",{x:V,y:U,z:Z}),F&&j()}})};Mt("openTeleportCoordsDialog",()=>{y(!0)});const S=()=>{qe("tpBack")},x=()=>{qe("copyCurrentCoords").then(({coords:F})=>{pC(F),o(r("nui_menu.common.copied"),{variant:"success"})})},C=(F=!1)=>{if(!v.oneSync.status)return o(r("nui_menu.misc.onesync_error"),{variant:"error"});const R=SH(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 "+R.shortcuts.join(", "),suggestions:R.shortcuts,onSubmit:V=>{V=wH(V,R.shortcutsData),qe("spawnVehicle",{model:V}),F&&j()}})};Mt("openSpawnVehicleDialog",()=>{C(!0)});const z=()=>{qe("fixVehicle")},E=()=>{if(!v.oneSync.status)return o(r("nui_menu.misc.onesync_error"),{variant:"error"});qe("deleteVehicle").then(({success:F})=>{if(F)return o(r("nui_menu.page_main.vehicle.delete.success"),{variant:"info"})})},p=()=>{qe("boostVehicle")},T=()=>{qe("healMyself")},I=()=>{qe("healAllPlayers"),o(r("nui_menu.page_main.heal.everyone.success"),{variant:"info"})},$=()=>{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:F=>{o(r("nui_menu.page_main.announcement.dialog_success"),{variant:"success"}),qe("sendAnnouncement",{message:F})}})},M=(F=!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:R=>{const V=parseInt(R);if(isNaN(V)||V>300||V<0)return o(r("nui_menu.page_main.clear_area.dialog_error"),{variant:"error"});qe("clearArea",V),F&&j()}})};Mt("openClearAreaDialog",()=>{M(!0)});const H=()=>{qe("togglePlayerIDs")},N=_.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:Xn.NOCLIP,icon:h.jsx(b6,{}),onSelect:()=>{l(Xn.NOCLIP)}},{name:r("nui_menu.page_main.player_mode.godmode.title"),label:r("nui_menu.page_main.player_mode.godmode.label"),value:Xn.GOD_MODE,icon:h.jsx(H6,{}),onSelect:()=>{l(Xn.GOD_MODE)}},{name:r("nui_menu.page_main.player_mode.superjump.title"),label:r("nui_menu.page_main.player_mode.superjump.label"),value:Xn.SUPER_JUMP,icon:h.jsx(m6,{}),onSelect:()=>{l(Xn.SUPER_JUMP)}},{name:r("nui_menu.page_main.player_mode.normal.title"),label:r("nui_menu.page_main.player_mode.normal.label"),value:Xn.DEFAULT,icon:h.jsx(p6,{}),onSelect:()=>{l(Xn.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:mi.WAYPOINT,icon:h.jsx(L6,{}),onSelect:()=>{c(mi.WAYPOINT),qe("tpToWaypoint",{})}},{name:r("nui_menu.page_main.teleport.coords.title"),label:r("nui_menu.page_main.teleport.coords.label"),value:mi.COORDINATES,icon:h.jsx(I6,{}),onSelect:()=>{c(mi.COORDINATES),y()}},{name:r("nui_menu.page_main.teleport.back.title"),label:r("nui_menu.page_main.teleport.back.label"),value:mi.PREVIOUS,icon:h.jsx(F6,{}),onSelect:S},{name:r("nui_menu.page_main.teleport.copy.title"),label:r("nui_menu.page_main.teleport.copy.label"),value:mi.COPY,icon:h.jsx(lg,{}),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:io.SPAWN,icon:h.jsx(x6,{}),onSelect:()=>{d(io.SPAWN),C()}},{name:r("nui_menu.page_main.vehicle.fix.title"),label:r("nui_menu.page_main.vehicle.fix.label"),value:io.FIX,icon:h.jsx(g6,{}),onSelect:()=>{d(io.FIX),z()}},{name:r("nui_menu.page_main.vehicle.delete.title"),label:r("nui_menu.page_main.vehicle.delete.label"),value:io.DELETE,icon:h.jsx(w6,{}),onSelect:()=>{d(io.DELETE),E()}},{name:r("nui_menu.page_main.vehicle.boost.title"),label:r("nui_menu.page_main.vehicle.boost.label"),value:io.BOOST,icon:h.jsx(V6,{}),onSelect:()=>{d(io.BOOST),p()}}]},{title:r("nui_menu.page_main.heal.title"),requiredPermission:"players.heal",isMultiAction:!0,initialValue:m,actions:[{name:r("nui_menu.page_main.heal.myself.title"),label:r("nui_menu.page_main.heal.myself.label"),value:nl.SELF,icon:h.jsx(T6,{}),onSelect:()=>{f(nl.SELF),T()}},{name:r("nui_menu.page_main.heal.everyone.title"),label:r("nui_menu.page_main.heal.everyone.label"),value:nl.ALL,icon:h.jsx(N6,{}),onSelect:()=>{f(nl.ALL),I()}}]},{title:r("nui_menu.page_main.announcement.title"),label:r("nui_menu.page_main.announcement.label"),requiredPermission:"announcement",icon:h.jsx(f6,{}),onSelect:$},{title:r("nui_menu.page_main.clear_area.title"),label:r("nui_menu.page_main.clear_area.label"),requiredPermission:"menu.clear_area",icon:h.jsx(v6,{}),onSelect:M},{title:r("nui_menu.page_main.player_ids.title"),label:r("nui_menu.page_main.player_ids.label"),requiredPermission:"menu.viewids",icon:h.jsx(R6,{}),onSelect:H}],[i,s,u,m,v,w]);return h.jsxs(Ce,{sx:{pointerEvents:"none"},children:[h.jsx(zH,{children:N.map((F,R)=>F.isMultiAction?h.jsx(dH,{selected:t===R,...F},R):h.jsx(uH,{selected:t===R,...F},R))}),h.jsx(xH,{style:{opacity:t<=1?0:1}}),h.jsx(jH,{style:{opacity:t>=6?0:1}}),h.jsx(CH,{display:"flex",justifyContent:"center",children:h.jsx(z6,{})})]})},AH=({themeName:e})=>{const t=e==="fivem"?"txadmin.png":"txadmin-redm.png";return h.jsx(Ce,{my:1,display:"flex",justifyContent:"center",children:h.jsx("img",{src:`images/${t}`,alt:"txAdmin logo"})})},DH=q(Ce)(({theme:e})=>({height:"fit-content",background:e.palette.background.default,width:325,borderRadius:15,display:"flex",flexDirection:"column",userSelect:"none"})),EH=ye.memo(()=>{const e=gr(),t=ii(),n=Vi(),r=Math.max(0,9-t.txAdminVersion.length),o=" ".repeat(r),i=B2(n,50);return h.jsxs(DH,{p:2,pb:1,children:[h.jsx(AH,{themeName:e.name}),h.jsxs(Le,{color:"textSecondary",style:{fontWeight:500,marginTop:-20,textAlign:"right",fontSize:12},children:["v",t.txAdminVersion,o]}),h.jsx(cH,{}),h.jsx(Yh,{in:i===qt.Main,unmountOnExit:!0,mountOnEnter:!0,children:h.jsx(TH,{})})]})}),PH=()=>{rH();const e=Vi(),t=ii();return e===qt.PlayerModalOnly?null:h.jsxs(h.Fragment,{children:[h.jsx(Ce,{style:{width:"fit-content",alignSelf:t.alignRight?"flex-end":"auto"},children:h.jsx(sH,{children:h.jsx(EH,{})})}),h.jsx(MV,{visible:e===qt.Players}),h.jsx(WV,{visible:e===qt.IFrame})]})},IH=()=>{const e=vx(),t=pV();_.useEffect(()=>{const n=r=>{t&&["Escape","Backspace"].includes(r.code)&&(e(!1),qe("closeMenu"),qe("playSound","enter"))};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[e,t])},RH=()=>{const e=vx(),t=by(),n=BV(),r=iF();Mt("setDebugMode",o=>{window.__MenuDebugMode=o}),Mt("setVisible",e),Mt("setPermissions",n),Mt("setServerCtx",r),Mt("setMenuPage",t)};class $H extends _.Component{state={hasError:!1,error:null};constructor(t){super(t),this.handleReloadClick.bind(this)}componentDidUpdate(){this.state.hasError&&qe("focusInputs",!0)}static getDerivedStateFromError(t){return{hasError:!0,error:t}}handleReloadClick(){qe("focusInputs",!1),window.location.reload()}render(){return this.state.hasError?h.jsxs(uy,{open:this.state.hasError,children:[h.jsx(dy,{children:"Fatal Error Encountered"}),h.jsx(kc,{children:h.jsxs(Lj,{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.",h.jsx("br",{}),h.jsx("br",{}),h.jsx("code",{style:{color:"red"},children:this.state.error.message})]})}),h.jsx(Oj,{children:h.jsx(Ut,{color:"primary",onClick:this.handleReloadClick,children:"Reload Menu"})})]}):this.props.children}}const po={root:"WarnBox-root",inner:"WarnBox-inner",title:"WarnBox-title",message:"WarnBox-message",author:"WarnBox-author",instruction:"WarnBox-instruction"},NH=q("div")({color:"whitesmoke",transition:"transform 300ms ease-in-out",maxWidth:"700px",[`& .${po.inner}`]:{padding:32,border:"3px dashed whitesmoke",borderRadius:12},[`& .${po.title}`]:{display:"flex",margin:"-20px auto 18px auto",width:"max-content",borderBottom:"2px solid whitesmoke",paddingBottom:5,fontWeight:700},[`& .${po.message}`]:{fontSize:"1.5em"},[`& .${po.author}`]:{textAlign:"right",fontSize:"0.8em",marginTop:15,marginBottom:-15},[`& .${po.instruction}`]:{marginTop:"1em",textAlign:"center",opacity:.85}}),Nk=()=>h.jsx(B6,{style:{color:"darkSalmon",padding:"0 4px 0 4px",height:"3rem",width:"3rem"}}),MH=({message:e,warnedBy:t,isWarningNew:n,secsRemaining:r,resetCounter:o})=>{const i=Yt.useTranslate(),a=Math.min(1.5,.9+o*.15),[s,c]=i("nui_warning.instruction",{key:"%R%",smart_count:r}).split("%R%",2),u=h.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 h.jsxs(h.Fragment,{children:[h.jsxs(NH,{className:po.root,children:[h.jsxs(Ce,{className:po.inner,children:[h.jsxs(Ce,{className:po.title,children:[h.jsx(Nk,{}),h.jsx(Le,{variant:"h3",style:{fontWeight:700},children:i("nui_warning.title")}),h.jsx(Nk,{})]}),h.jsx(Le,{letterSpacing:1,variant:"h5",style:{textAlign:"center"},children:e}),h.jsxs(Le,{letterSpacing:1,style:{textAlign:"right",marginBottom:-20,opacity:.85},variant:"body2",children:[i("nui_warning.warned_by")," ",t]})]}),n?null:h.jsx(Ce,{className:po.instruction,fontWeight:600,letterSpacing:1,children:i("nui_warning.stale_message")})]}),h.jsx(Ce,{children:h.jsxs("span",{style:{color:"whitesmoke",fontSize:`${a}em`},children:[s," ",u," ",c]})})]})},kl={root:"MainWarn-root",miniBounce:"MainWarn-miniBounce"},OH=q("div")({[`& .${kl.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)"}},[`& .${kl.miniBounce}`]:{animation:"miniBounce 500ms ease-in-out"}}),yu=new Audio("sounds/warning_pulse.mp3"),_u=new Audio("sounds/warning_open.mp3"),LH=({})=>{const[e,t]=_.useState(!1),[n,r]=_.useState(!1),[o,i]=_.useState(null),[a,s]=_.useState(10),[c,u]=_.useState(0);Mt("setWarnOpen",m=>{i(m),s(10),u(0),r(!0),_u.play()}),Mt("pulseWarning",m=>{s(m),t(!0),yu.play(),setTimeout(()=>{t(!1)},500)}),Mt("resetWarning",()=>{s(10),u(m=>m+1),yu.pause(),yu.currentTime=0,_u.pause(),_u.currentTime=0,_u.play()}),Mt("closeWarning",()=>{r(!1)});const d=()=>{yu.play()};return h.jsx(OH,{children:h.jsx(um,{in:n,onExit:d,children:h.jsx(Ce,{className:e?`${kl.root} ${kl.miniBounce}`:kl.root,children:h.jsx(MH,{message:o?.reason??"",warnedBy:o?.warnedBy??"",isWarningNew:o?.isWarningNew??!0,secsRemaining:a,resetCounter:c})})})})},Mk=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];let bu=0;const BH=()=>{const e=yx();_.useEffect(()=>{if(!e)return;const t=n=>{n.key===Mk[bu]?(bu++,bu>=Mk.length&&console.log("seq entered successfully")):bu=0};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[e])},FH={label:"Arabic",humanizer_language:"ar"},VH={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}**"},WH={everyone:"تم طرد جميع اللاعبين: %{reason}.",player:"تم طردك: %{reason}.",unknown_reason:"لسبب مجهول"},HH={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> ملاحظة: تم تطبيق الحظر أعلاه على شخص آخر"}},UH={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 server المعرف ، وهو مطلوب للتحقق مما إذا كنت قد انضممت إلى <code>discord</code> ليس لديك",deny_title:"للدخول إلى السيرفر، أنت مطالب بالانضمام لسيرفر الديسكورد",deny_message:".ثم أعد المحاولة %{guildname} يرجى الانضمام إلى سيرفر"},guild_roles:{mode_title:"هذا السيرفر يتطلب دخولك سيرفر الديسكورد للانضمام",insufficient_ids:".والمحاولة مرة أخرى (لن يعمل الديسكورد الموقع) Discord Desktop يرجى فتح تطبيق .Discord server المعرف ، وهو مطلوب للتحقق مما إذا كنت قد انضممت إلى <code>discord</code> ليس لديك",deny_notmember_title:"لدخول Discord server أنت مطالب بالانضمام إلى",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:"طلب معرف"}},KH={restarting:".(%{reason}) يتم أعادة التشغيل",restarting_discord:".(%{reason}) يتم أعادة التشغيل **%{servername}**",stopping:".(%{reason}) يـتم أيقاف تشغيل الـسيرفر",stopping_discord:".(%{reason}) تم أيقاف السيرفر **%{servername}**",spawning_discord:"**%{servername}** .جاري تشغيل السيرفر"},GH={title:"تحذير",warned_by:":تحذير من",stale_message:".تم إصدار هذا التحذير قبل أن تتصل بالخادم",dismiss_key:"SPACE",instruction:".اضغط باستمرار على %{key} لمدة %{smart_count} ثانية لتجاهل هذه الرسالة |||| .اضغط باستمرار على %{key} لمدة %{smart_count} ثوانٍ لتجاهل هذه الرسالة"},qH={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:"كافة معرفات الأجهزة"}}},YH={$meta:FH,restarter:VH,kick_messages:WH,ban_messages:HH,whitelist_messages:UH,server_actions:KH,nui_warning:GH,nui_menu:qH},JH={label:"Bulgarian",humanizer_language:"bg"},ZH={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} минути."},XH={everyone:"Всички играчи бяха изритани: %{reason}.",player:"Вие бяхте изритан: %{reason}.",unknown_reason:"по неизвестна причина"},QH={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-та съответстват на тези, свързани с този бан."}},eU={admin_only:{mode_title:"Сървърът е в <strong>Администраторски</strong> режим.",insufficient_ids:"Вие нямате <code>discord</code> или <code>fivem</code> идентификатори, и поне един от тях трябва да потвърди дали сте txAdmin администратор.",deny_message:"Вашите идентификатори не са присвоени на нито един администратор на txAdmin."},guild_member:{mode_title:"Сървърът е в <strong>Discord server 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 Заявка"}},tU={restarting:"Сървърът се рестартира, (%{reason}).",restarting_discord:"**%{servername}** се рестартира, (%{reason}).",stopping:"Сървърът е спрян, (%{reason}).",stopping_discord:"**%{servername}** сървърът се спира, (%{reason}).",spawning_discord:"**%{servername}** е пуснат."},nU={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреден от:",stale_message:"Това предупреждение беше издадено преди да се свържете със сървъра.",dismiss_key:"SPACE",instruction:"Задръж %{key} за %{smart_count} секунда, за да махнеш предупреждението. |||| Задръж %{key} за %{smart_count} секунди, за да махнеш предупреждението."},rU={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:"Това действие изисква 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:"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:"Филтриране по",no_filter:"Без филтър",is_admin:"Е администратор",is_injured:"Е Ранен / Мъртъв",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",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-та"}}},oU={$meta:JH,restarter:ZH,kick_messages:XH,ban_messages:QH,whitelist_messages:eU,server_actions:tU,nui_warning:nU,nui_menu:rU},iU={label:"Bosnian",humanizer_language:"en"},aU={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."},sU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},lU={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."}},cU={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 server 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 server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord server 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 server. 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 server 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"}},uU={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"},dU={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."},pU={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"}}},mU={$meta:iU,restarter:aU,kick_messages:sU,ban_messages:lU,whitelist_messages:cU,server_actions:uU,nui_warning:dU,nui_menu:pU},fU={label:"Czech",humanizer_language:"cs"},hU={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."},gU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},vU={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."}},yU={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"}},_U={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í."},bU={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í."},kU={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"}}},wU={$meta:fU,restarter:hU,kick_messages:gU,ban_messages:vU,whitelist_messages:yU,server_actions:_U,nui_warning:bU,nui_menu:kU},SU={label:"Danish",humanizer_language:"da"},xU={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."},jU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},CU={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."}},zU={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 server-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 server. Åbn venligst Discord Desktop-appen og prøv igen (webappen fungerer ikke).",deny_title:"Du skal være medlem af vores Discord server 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 server. Åbn venligst Discord Desktop-appen og prøv igen (webappen fungerer ikke).",deny_notmember_title:"Du skal være medlem af vores Discord server 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"}},TU={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."},AU={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."},DU={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"}}},EU={$meta:SU,restarter:xU,kick_messages:jU,ban_messages:CU,whitelist_messages:zU,server_actions:TU,nui_warning:AU,nui_menu:DU},PU={label:"German",humanizer_language:"de"},IU={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."},RU={everyone:"Alle Spieler wurden gekickt: %{reason}.",player:"Du wurdest gekickt: %{reason}.",unknown_reason:"aus unbekanntem Grund"},$U={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."}},NU={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"}},MU={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."},OU={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."},LU={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"}}},BU={$meta:PU,restarter:IU,kick_messages:RU,ban_messages:$U,whitelist_messages:NU,server_actions:MU,nui_warning:OU,nui_menu:LU},FU={label:"Greek",humanizer_language:"el"},VU={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} λεπτά."},WU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},HU={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."}},UU={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 server 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"}},KU={restarting:"Επανεκκίνηση διακομιστή με λόγο: (%{reason}).",restarting_discord:"Εκτελείται επανεκκίνηση του διακομιστή **%{servername}** με λόγο: (%{reason}).",stopping:"Ο διακομιστής κλείνει με λόγο: (%{reason}).",stopping_discord:"Ο **%{servername}** κλείνει με λόγο: (%{reason}).",spawning_discord:"Ο **%{servername}** ανοίγει."},GU={title:"ΠΡΟΕΙΔΟΠΟΙΗΣΗ",warned_by:"Προειδοποιήθηκες από τον:",stale_message:"Αυτή η προειδοποίηση εκδόθηκε πριν συνδεθείτε στον διακομιστή.",dismiss_key:"SPACE",instruction:"Πάτα %{key} για %{smart_count} δευτερόλεπτο για να απορρίψεις αυτό το μήνυμα. |||| Πάτα %{key} για %{smart_count} δευτερόλεπτα για να απορρίψεις αυτό το μήνυμα."},qU={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"}}},YU={$meta:FU,restarter:VU,kick_messages:WU,ban_messages:HU,whitelist_messages:UU,server_actions:KU,nui_warning:GU,nui_menu:qU},JU={label:"English (default)",humanizer_language:"en"},ZU={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."},XU={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},QU={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."}},eK={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 server 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 server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord server 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 server. 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 server 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"}},tK={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."},nK={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. "},rK={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"}}},oK={$meta:JU,restarter:ZU,kick_messages:XU,ban_messages:QU,whitelist_messages:eK,server_actions:tK,nui_warning:nK,nui_menu:rK},iK={label:"Spanish",humanizer_language:"es"},aK={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."},sK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},lK={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."}},cK={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"}},uK={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."},dK={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."},pK={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"}}},mK={$meta:iK,restarter:aK,kick_messages:sK,ban_messages:lK,whitelist_messages:cK,server_actions:uK,nui_warning:dK,nui_menu:pK},fK={label:"Estonian",humanizer_language:"et"},hK={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."},gK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},vK={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."}},yK={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"}},_K={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."},bK={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."},kK={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"}}},wK={$meta:fK,restarter:hK,kick_messages:gK,ban_messages:vK,whitelist_messages:yK,server_actions:_K,nui_warning:bK,nui_menu:kK},SK={label:"Persian",humanizer_language:"fa"},xK={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."},jK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},CK={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."}},zK={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord server 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 server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord server 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 server. 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 server 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"}},TK={restarting:"سرور درحال راه اندازی مجدد، دلیل: (%{reason}).",restarting_discord:"**%{servername}** درحال راه اندازی مجدد شدن، دلیل: (%{reason}).",stopping:"سرور درحال خاموش شدن، دلیل: : (%{reason}).",stopping_discord:"**%{servername}** درحال خاموش شدن، دلیل: (%{reason}).",spawning_discord:"**%{servername}** درحال راه اندازی."},AK={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."},DK={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"}}},EK={$meta:SK,restarter:xK,kick_messages:jK,ban_messages:CK,whitelist_messages:zK,server_actions:TK,nui_warning:AK,nui_menu:DK},PK={label:"Finnish",humanizer_language:"fi"},IK={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."},RK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},$K={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."}},NK={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 server 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 server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord server 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 server. 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 server 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"}},MK={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."},OK={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."},LK={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"}}},BK={$meta:PK,restarter:IK,kick_messages:RK,ban_messages:$K,whitelist_messages:NK,server_actions:MK,nui_warning:OK,nui_menu:LK},FK={label:"French",humanizer_language:"fr"},VK={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."},WK={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},HK={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."}},UK={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"}},KK={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."},GK={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."},qK={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"}}},YK={$meta:FK,restarter:VK,kick_messages:WK,ban_messages:HK,whitelist_messages:UK,server_actions:KK,nui_warning:GK,nui_menu:qK},JK={label:"Croatian",humanizer_language:"hr"},ZK={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."},XK={everyone:"Svi igrači izbačeni: %{reason}.",player:"Izbačen si: %{reason}.",unknown_reason:"iz nepoznatog razloga"},QK={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."}},eG={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"}},tG={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"},nG={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."},rG={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"}}},oG={$meta:JK,restarter:ZK,kick_messages:XK,ban_messages:QK,whitelist_messages:eG,server_actions:tG,nui_warning:nG,nui_menu:rG},iG={label:"Hungarian",humanizer_language:"hu"},aG={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."},sG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},lG={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."}},cG={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"}},uG={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."},dG={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."},pG={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"}}},mG={$meta:iG,restarter:aG,kick_messages:sG,ban_messages:lG,whitelist_messages:cG,server_actions:uG,nui_warning:dG,nui_menu:pG},fG={label:"Indonesian",humanizer_language:"id"},hG={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."},gG={everyone:"Semua pemain dikeluarkan: %{reason}.",player:"Anda telah dikeluarkan: %{reason}.",unknown_reason:"karena alasan yang tidak diketahui"},vG={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."}},yG={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 server</strong>.",insufficient_ids:"Anda tidak memiliki identifier <code>discord</code>, yang diperlukan untuk memverifikasi apakah Anda telah bergabung dengan Discord server kami. Silakan buka aplikasi Desktop Discord dan coba lagi (aplikasi Web tidak akan berfungsi).",deny_title:"Anda diharuskan untuk bergabung dengan Discord server 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 server kami. Silakan buka aplikasi Desktop Discord dan coba lagi (aplikasi Web tidak akan berfungsi).",deny_notmember_title:"Anda diharuskan untuk bergabung dengan Discord server 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"}},_G={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."},bG={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."},kG={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"}}},wG={$meta:fG,restarter:hG,kick_messages:gG,ban_messages:vG,whitelist_messages:yG,server_actions:_G,nui_warning:bG,nui_menu:kG},SG={label:"Italian",humanizer_language:"it"},xG={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."},jG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},CG={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."}},zG={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:"}},TG={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."},AG={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."},DG={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"}}},EG={$meta:SG,restarter:xG,kick_messages:jG,ban_messages:CG,whitelist_messages:zG,server_actions:TG,nui_warning:AG,nui_menu:DG},PG={label:"Japanese",humanizer_language:"ja"},IG={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}分後に再起動予定です。"},RG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},$G={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に関連するものと一致することを意味します。"}},NG={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"}},MG={restarting:"サーバーを再起動しています (%{reason})。",restarting_discord:"**%{servername}**を再起動しています (%{reason})。",stopping:"サーバーを停止しています (%{reason})。",stopping_discord:"**%{servername}**を停止しています (%{reason})。",spawning_discord:"**%{servername}**を開始しています。"},OG={title:"警告",warned_by:"警告した人:",stale_message:"この警告はサーバーに接続する前に発行されました。",dismiss_key:"スペース",instruction:"%{key}を%{smart_count}秒間押し続けると、このメッセージは解除されます。 |||| %{key}を%{smart_count}秒間押し続けると、このメッセージは解除されます。"},LG={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を適用"}}},BG={$meta:PG,restarter:IG,kick_messages:RG,ban_messages:$G,whitelist_messages:NG,server_actions:MG,nui_warning:OG,nui_menu:LG},FG={label:"Lithuanian",humanizer_language:"lt"},VG={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."},WG={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},HG={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"}},UG={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"}},KG={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."},GG={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ą."},qG={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"}}},YG={$meta:FG,restarter:VG,kick_messages:WG,ban_messages:HG,whitelist_messages:UG,server_actions:KG,nui_warning:GG,nui_menu:qG},JG={label:"Latviešu",humanizer_language:"lv"},ZG={start_timeout:"Neizdevās palaist laikā",crash_detected:"Konstatēta avārija",hang_detected:"Konstatēta pakāršanās",partial_hang_warn:"Nepilnīgas pakāršanās dēļ šis serveris tiks restartēts pēc 1 minūtes. Lūdzu, atvienojieties tagad.",partial_hang_warn_discord:"Nepilnīgas pakāršanās dēļ, **%{servername}** tiks restartēts pēc 1 minūtes.",schedule_reason:"Ieplānotais restarts %{time}",schedule_warn:"Šī servera restartēšana ir ieplānota pēc %{smart_count} minūtes. Lūdzu, atvienojieties 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ūtēm(s). |||| **%{servername}** ir ieplānots restarts pēc %{smart_count} minūtēm."},XG={everyone:"Visi spēlētāji tika izmesti: %{reason}.",player:"Tu tiki izmests no servera: %{reason}.",unknown_reason:"nezināma iemesla dēļ"},QG={kick_temporary:'(%{author}) Tu esi uz laiku bloķēts no šī servera par "%{reason}". Tava bloķēšana beigsies pēc: %{expiration}.',kick_permanent:'(%{author}) Tu esi mūžīgi bloķēts no šī servera par "%{reason}".',reject:{title_permanent:"Tu esi mūžīgi bloķēts no šī servera.",title_temporary:"Tu esi bloķēts no šī servera.",label_expiration:"Tava bloķēšana beigsies pēc",label_date:"Bloķēšanas datums",label_author:"Administrātors",label_reason:"Bloķēšanas iemesls",label_id:"Ban ID",note_multiple_bans:"Piezīme: Tev ir vairāk nekā viena aktīva bloķēšana taviem identifikatoriem.",note_diff_license:"Piezīme: augstāk redzamā bloķēšana tika piemērota citai <code>license</code>, kas nozīmē, ka daži no taviem ID/HWID sakrīt ar tiem, kas saistīti ar šo bloķēšanu."}},eq={admin_only:{mode_title:"Šim serverim ir ieslēgts <strong>Tikai administratoriem</strong> režīms.",insufficient_ids:"Tev nav <code>discord</code> vai <code>fivem</code> identifikatoru, un vismaz viens no tiem ir nepieciešams, lai pārbaudītu, vai esi txAdmin administrators.",deny_message:"Tavi identifikatori nav piesaistīti nevienam txAdmin administratoram."},guild_member:{mode_title:"Šim serverim ir ieslēgts <strong>Discord server Member Whitelist</strong> režīms.",insufficient_ids:"Tev nav <code>discord</code> identifikators, kas ir nepieciešams, lai pārbaudītu, vai esi pievienojies mūsu Discord Serverim. Lūdzu, atver Discord un mēģini vēlreiz (tīmekļa lietotne nedarbosies).",deny_title:"Tev ir jāpievienojas mūsu Discord server, lai pieslēgtos.",deny_message:"Lūdzu, pievienojies %{guildname}, tad mēģini vēlreiz."},guild_roles:{mode_title:"Šim serverim ir ieslēgts <strong>Discord Role Whitelist</strong> režīms.",insufficient_ids:"Tev nav <code>discord</code> identifikators, kas ir nepieciešams, lai pārbaudītu, vai esi pievienojies mūsu Discord Serverim. Lūdzu, atver Discord un mēģini vēlreiz (tīmekļa lietotne nedarbosies).",deny_notmember_title:"Tev ir jāpievienojas mūsu Discord Serverim, lai pieslēgtos.",deny_notmember_message:"Lūdzu, pievienojies %{guildname}, iegūsti vienu no nepieciešamajiem roles un tad mēģini vēlreiz.",deny_noroles_title:"Tev nav nepieciešamo whitelisted roles, lai pievienotos.",deny_noroles_message:"Lai pievienotos šim serverim, tev ir jābūt vismaz vienai no whitelisted roles, iekš %{guildname} Serverim."},approved_license:{mode_title:"Šim serverim ir ieslēgts <strong>License Whitelist</strong> režīms.",insufficient_ids:"Tev nav <code>license</code> identifikators, kas nozīmē, ka serverim ir ieslēgts <code>sv_lan</code>. Ja esi servera īpašnieks, vari to atspējot <code>server.cfg</code> failā.",deny_title:"Tev nav piešķirts whitelists, lai pievienotos šim serverim.",request_id_label:"Pieprasījuma ID"}},tq={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"},nq={title:"BRĪDINĀJUMS",warned_by:"Brīdinājumu izdeva:",stale_message:"Šis brīdinājums tika izdots, pirms tu pievienojies 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."},rq={misc:{help_message:`txAdmin Menu ir iespējots, ieraksti /tx, lai to atvērtu.
Tu vari arī iestatīt taustiņu pats uzejot [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Tavi identifikatori neatbilst nevienam txAdmin reģistrētam administratoram.
Ja esi reģistrēts txAdmin, dodies uz Admin Manager un pārliecinies, ka tavi identifikatori ir saglabāti.`,menu_auth_failed:"txAdmin Menu autentifikācija neizdevās ar iemeslu: %{reason}",no_perms:"Tev nav šīs atļaujas.",unknown_error:"Radās nezināma kļūda.",not_enabled:"txAdmin Menu nav iespējots! Tu vari to iespējot txAdmin iestatījumu lapā.",announcement_title:"Servera paziņojums no %{author}:",dialog_empty_input:"Ievade nevar būt tukša.",directmessage_title:"DM no admina %{author}:",onesync_error:"Šai darbībai ir nepieciešams iespējot OneSync."},frozen:{froze_player:"Tu iefreezoji spēlētāju!",unfroze_player:"Tu atfreezoji spēlētāju!",was_frozen:"Tevi iefreezoja servera administrators!"},common:{cancel:"Atcelt",submit:"Apstiprināt",error:"Radās kļūda",copied:"Teksts nokopēts."},page_main:{tooltips:{tooltip_1:"Izmanto %{key}, lai pārslēgtu lapas, un bulttaustiņus, lai pārvietotos pa izvēlnes vienībām",tooltip_2:"Dažiem izvēlnes vienumiem ir papildu iespējas, kuras var izvēlēties, izmantojot kreiso un labo bulttaustiņu"},player_mode:{title:"Spēlētāja režīmi",noclip:{title:"NoClip",label:"NoClip",success:"NoClip ieslēgts"},godmode:{title:"Godmode",label:"Godmode",success:"Godmode režīms ieslēgts"},superjump:{title:"Superjump",label:"Pārslēdz superjump režīmu, spēlētājs arī skries ātrāk",success:"Superjump ieslēgts"},normal:{title:"Default",label:"Noklusējuma režīms",success:"Atgriezti noklusējuma režīmi."}},teleport:{title:"Teleport",generic_success:"Tu tiki nosūtīts uz lokāciju!",waypoint:{title:"Waypoint",label:"Doties uz iestatīto waypointu",error:"Tev nav iestatīts neviens waypoints."},coords:{title:"Coords",label:"Doties uz norādītajām koordinātēm",dialog_title:"Teleportēties",dialog_desc:"Norādi koordinātes x, y, z formātā, lai teleportētos uz koordinātēm.",dialog_error:"Nederīgas koordinātes. Tām jābūt šādā formātā: 111, 222, 33"},back:{title:"Atpakaļ",label:"Doties atpakaļ uz pēdējo atrašanās vietu",error:"Nav pēdējās atrašanās vietas, kur atgriezties!"},copy:{title:"Kopēt koordinātes",label:"Kopēt koordinātes."}},vehicle:{title:"Vehicle",not_in_veh_error:"Tu pašlaik neesi transportlīdzeklī!",spawn:{title:"Spawn",label:"Iespawnot transportlīdzekli pēc modeļa nosaukuma",dialog_title:"Iespawnot transportlīdzekli",dialog_desc:"Ievadi transportlīdzekļa modeļa nosaukumu, kuru vēlies iespawnot.",dialog_success:"Transportlīdzeklis iespawnots!",dialog_error:"Transportlīdzekļa modelis '%{modelName}' neeksistē!",dialog_info:"Mēģina iespawnot %{modelName}."},fix:{title:"Salabot",label:"Salabot pašreizējo transportlīdzekli",success:"Transportlīdzeklis salabots!"},delete:{title:"Dzēst",label:"Dzēst pašreizējo transportlīdzekli",success:"Transportlīdzeklis dzēsts!"},boost:{title:"Pastiprināt",label:"Pastiprināt transportlīdzekli, lai sasniegtu maksimālu jautrību (un varbūt ātrumu)",success:"Transportlīdzeklis pastiprināts!",already_boosted:"Šis transportlīdzeklis jau bija pastiprināts.",unsupported_class:"Šī transportlīdzekļa klase netiek atbalstīta.",redm_not_mounted:"Tu vari pastiprināt tikai tad, ja esi uz zirga."}},heal:{title:"Izārstēt",myself:{title:"Sevi",label:"Atjaunot veselību",success_0:"Pilnībā izārstēts!",success_1:"Tagad tev vajadzētu justies labi!",success_2:"Viss atjaunots!",success_3:"Sāpes novērstas!"},everyone:{title:"Visi",label:"Izārstēt un atdzīvināt visus spēlētājus",success:"Visi spēlētāji izārstēti un atdzīvināti."}},announcement:{title:"Sūtīt paziņojumu",label:"Sūtīt paziņojumu visiem tiešsaistē esošajiem spēlētājiem.",dialog_desc:"Sūtīt paziņojumu visiem tiešsaistē esošajiem spēlētājiem.",dialog_placeholder:"Tavs paziņojums...",dialog_success:"Paziņojums tika nosūtīts."},clear_area:{title:"Atiestatīt pasaules apgabalu",label:"Atiestatīt konkrētu pasaules apgabalu uz tā noklusējuma stāvokli",dialog_desc:"Lūdzu, ievadi rādiusu (0-300), kurā vēlies atiestatīt objektus. Tas neizdzēsīs objektus, kas izsaukti servera pusē.",dialog_success:"Tīru apgabalu ar rādiusu %{radius}m",dialog_error:"Nederīga rādiusa vērtība. Mēģini vēlreiz."},player_ids:{title:"Pārslēgt spēlētāju ID",label:"Pārslēgt spēlētāju ID (un citu informāciju) rādīšanu virs tuvāko spēlētāju galvām",alert_show:"Parādu tuvāko spēlētāju NetID.",alert_hide:"Slēpju tuvāko spēlētāju NetID."}},page_players:{misc:{online_players:"Tiešsaistes spēlētāji",players:"Spēlētāji",search:"Meklēt",zero_players:"Nav atrasts neviens spēlētājs."},filter:{label:"Filtrēt pēc",no_filter:"Bez filtra",is_admin:"Ir administrators",is_injured:"Savainots / miris",in_vehicle:"Transportlīdzeklī"},sort:{label:"Kārtot pēc",distance:"Attālums",id:"ID",joined_first:"Pievienojās pirmais",joined_last:"Pievienojās pēdējais",closest:"Tuvākais",farthest:"Tālākais"},card:{health:"%{percentHealth}% veselība"}},player_modal:{misc:{error:"Radās kļūda, iegūstot šī lietotāja informāciju. Kļūda ir redzama zemāk:",target_not_found:"Neizdevās atrast tiešsaistē spēlētāju ar ID vai lietotājvārdu %{target}"},tabs:{actions:"Darbības",info:"Informācija",ids:"ID",history:"Vēsture",ban:"Ban"},actions:{title:"Spēlētāja darbības",command_sent:"Komanda nosūtīta!",moderation:{title:"Moderācija",options:{dm:"DM",warn:"Brīdināt",kick:"Izmest",set_admin:"Iedot Admin"},dm_dialog:{title:"Privātā Ziņa",description:"Kāds ir iemesls, kādēļ vēlies nosūtīt privāto ziņu šim spēlētājam?",placeholder:"Iemesls...",success:"Tava privātā ziņa ir nosūtīta!"},warn_dialog:{title:"Brīdināt",description:"Kāds ir iemesls, kādēļ vēlies brīdināt šo spēlētāju?",placeholder:"Iemesls...",success:"Spēlētājs brīdināts!"},kick_dialog:{title:"Izmest",description:"Kāds ir iemesls, kādēļ vēlies izmest šo spēlētāju?",placeholder:"Iemesls...",success:"Spēlētājs izmests!"}},interaction:{title:"Interakcijas",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Specatate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Spēlētājs tiek izārstēts",tp_player:"Teleportēties pie spēlētāja",bring_player:"Atvilkt spēlētāju",spectate_failed:"Neizdevās atrast spēlētāju! Beidz vērošanu.",spectate_yourself:"Tu nevari vērot sevi.",freeze_yourself:"Tu nevari iesaldēt sevi.",spectate_cycle_failed:"Nav neviena cita spēlētāja, ko vērot."}},troll:{title:"Troll",options:{drunk:"Padarīt reibuma stāvoklī",fire:"Aizdedzināt",wild_attack:"Dzivnieku Uzbrukšana"}}},info:{title:"Spēlētāja informācija",session_time:"Sesijas laiks",play_time:"Nospēlētais laiks",joined:"Pievienojās",whitelisted_label:"Whitelisted",whitelisted_notyet:"vēl nav",btn_wl_add:"PIEVIENOT WL",btn_wl_remove:"NOŅEMT WL",btn_wl_success:"Whitelist statuss mainīts.",log_label:"Logi",log_empty:"Nav atrasti bloķējumi vai brīdinājumi.",log_ban_count:"%{smart_count} bans |||| %{smart_count} bani",log_warn_count:"%{smart_count} brīdinājums |||| %{smart_count} brīdinājumi",log_btn:"SĪKĀK",notes_changed:"Spēlētāja piezīmes ir mainītas.",notes_placeholder:"Piezīmes par šo spēlētāju..."},history:{title:"Saistītā vēsture",btn_revoke:"Atcelt",revoked_success:"Darbība atsaukta!",banned_by:"BLOĶĒJA %{author}",warned_by:"BRĪDINĀJA %{author}",revoked_by:"Atsaukta: %{author}.",expired_at:"Beidzās %{date}.",expires_at:"Beigsies %{date}."},ban:{title:"Banot spēlētāju",reason_placeholder:"Iemesls",duration_placeholder:"Ilgums",hours:"stundas",days:"dienas",weeks:"nedēļas",months:"mēneši",permanent:"Neatgriezeniski",custom:"Pielāgots",helper_text:"Lūdzu, izvēlies ilgumu",submit:"Apstiprināt Banu",reason_required:"Iemesla lauks ir obligāts.",success:"Spēlētājs bloķēts!"},ids:{current_ids:"Pašreizējie identifikatori",previous_ids:"Iepriekš izmantotie identifikatori",all_hwids:"Visi HWID ID"}}},oq={$meta:JG,restarter:ZG,kick_messages:XG,ban_messages:QG,whitelist_messages:eq,server_actions:tq,nui_warning:nq,nui_menu:rq},iq={label:"Mongolian",humanizer_language:"mn"},aq={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} минут дутуу байна."},sq={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},lq={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 буюу их хавтангаар эрхээ хязгаарлуулсан байна."}},cq={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 server-д нэгдсэн бол дахин шалгах шаардлагатай. 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"}},uq={restarting:"Сервер дахин асаж байна (%{reason}).",restarting_discord:"**%{servername}** төлөвлөгдөөгүй рестарт (%{reason}).",stopping:"Хот унтрав. (%{reason}).",stopping_discord:"**%{servername}** сервер унтарч байна (%{reason}).",spawning_discord:"**%{servername}** сервер асаж байна."},dq={title:"АНХААРУУЛГА!",warned_by:"Анхааруулсан:",stale_message:"Энэхүү сануулгыг серверт холбогдохоосоо өмнө гаргасан байна.",dismiss_key:"SPACE",instruction:"%{key} товчийг %{smart_count} секунд дарж арилгана уу. |||| %{key} товчийг %{smart_count} секунд дарж арилгана уу."},pq={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:"Хоригийг эхлүүлэх"}}},mq={$meta:iq,restarter:aq,kick_messages:sq,ban_messages:lq,whitelist_messages:cq,server_actions:uq,nui_warning:dq,nui_menu:pq},fq={label:"Nepali",humanizer_language:"en"},hq={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} मिनेटमा पुनः सुरु हुन तालिकाबद्ध छ।"},gq={everyone:"सबैलाई निकालियो कारण: %{reason}।",player:"तिमीलाई निकालियो कारण: %{reason}।",unknown_reason:"अज्ञात कारण"},vq={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हरू त्यो प्रतिबन्धसँग सम्बन्धित भएकाहरूसँग मेल खान्छन्।"}},yq={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:"अनुरोध आईडी"}},_q={restarting:"सर्भर पुनः सुरु हुँदैछ (%{reason})।",restarting_discord:"**%{servername}** पुनः सुरु हुँदैछ (%{reason})।",stopping:"सर्भर बन्द हुँदैछ (%{reason})।",stopping_discord:"**%{servername}** बन्द हुँदैछ (%{reason})।",spawning_discord:"**%{servername}** सुरु हुँदैछ।"},bq={title:"चेतावनी",warned_by:"चेतावनी दिने व्यक्ति:",stale_message:"यो चेतावनी अब पुरानो भएको छ र स्वचालित रूपमा बन्द हुनेछ।",dismiss_key:"[SPACE]",instruction:"यो सन्देश हटाउन %{key} %{smart_count} सेकेन्डसम्म थिच्नुहोस्। |||| यो सन्देश हटाउन %{key} एक सेकेन्ड थिच्नुहोस्।"},kq={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:"प्रतिबन्ध लागू गर्नुहोस्"}}},wq={$meta:fq,restarter:hq,kick_messages:gq,ban_messages:vq,whitelist_messages:yq,server_actions:_q,nui_warning:bq,nui_menu:kq},Sq={label:"Dutch",humanizer_language:"nl"},xq={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."},jq={everyone:"Alle spelers gekicked: %{reason}.",player:"Je bent gekicked: %{reason}.",unknown_reason:"voor onbekende reden"},Cq={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."}},zq={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 server Member Whitelist</strong> modus.",insufficient_ids:"Je hebt niet de <code>discord</code> identifier, welke is vereist om te valideren of jij onze Discord server bent gejoind. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Je moet onze Discord server 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 server bent gejoind. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Je moet onze Discord server 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"}},Tq={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."},Aq={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."},Dq={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 Verwond / Dood",in_vehicle:"In Voertuig"},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"}}},Eq={$meta:Sq,restarter:xq,kick_messages:jq,ban_messages:Cq,whitelist_messages:zq,server_actions:Tq,nui_warning:Aq,nui_menu:Dq},Pq={label:"Norwegian (Bokml)",humanizer_language:"no"},Iq={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."},Rq={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},$q={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."}},Nq={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 server 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 server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord server 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 server. 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 server 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"}},Mq={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."},Oq={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."},Lq={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"}}},Bq={$meta:Pq,restarter:Iq,kick_messages:Rq,ban_messages:$q,whitelist_messages:Nq,server_actions:Mq,nui_warning:Oq,nui_menu:Lq},Fq={label:"Polish",humanizer_language:"pl"},Vq={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."},Wq={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},Hq={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."}},Uq={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 server 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"}},Kq={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."},Gq={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ść."},qq={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"}}},Yq={$meta:Fq,restarter:Vq,kick_messages:Wq,ban_messages:Hq,whitelist_messages:Uq,server_actions:Kq,nui_warning:Gq,nui_menu:qq},Jq={label:"Portuguese",humanizer_language:"pt"},Zq={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."},Xq={everyone:"Todos os jogadores foram expulsos: %{reason}.",player:"Você foi expulso: %{reason}.",unknown_reason:"razão desconhecida"},Qq={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."}},eY={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"}},tY={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."},nY={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."},rY={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"}}},oY={$meta:Jq,restarter:Zq,kick_messages:Xq,ban_messages:Qq,whitelist_messages:eY,server_actions:tY,nui_warning:nY,nui_menu:rY},iY={label:"Romanian",humanizer_language:"ro"},aY={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."},sY={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},lY={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."}},cY={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 server 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 server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord server 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 server. 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 server 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"}},uY={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."},dY={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."},pY={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"}}},mY={$meta:iY,restarter:aY,kick_messages:sY,ban_messages:lY,whitelist_messages:cY,server_actions:uY,nui_warning:dY,nui_menu:pY},fY={label:"Russian",humanizer_language:"ru"},hY={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} минут."},gY={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},vY={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 совпадают с теми, которые связаны с этим запретом."}},yY={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"}},_Y={restarting:"Сервер перезагружается (%{reason}).",restarting_discord:"**%{servername}** перезагружается (%{reason}).",stopping:"Сервер выключен (%{reason}).",stopping_discord:"**%{servername}** выключен (%{reason}).",spawning_discord:"**%{servername}** запущен."},bY={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреждение выдал:",stale_message:"Это предупреждение было выдано до вашего подключения к серверу.",dismiss_key:"ПРОБЕЛ",instruction:"Удерживайте %{key} %{smart_count} секунду, чтобы закрыть это сообщение. |||| Удерживайте %{key} %{smart_count} секунд, чтобы закрыть это сообщение."},kY={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:"Все идентификаторы оборудования"}}},wY={$meta:fY,restarter:hY,kick_messages:gY,ban_messages:vY,whitelist_messages:yY,server_actions:_Y,nui_warning:bY,nui_menu:kY},SY={label:"Slovenian",humanizer_language:"sl"},xY={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."},jY={everyone:"Vsi igralci so bili kick-ani: %{reason}.",player:"Bili ste kick-ani: %{reason}.",unknown_reason:"iz neznanega razloga"},CY={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."}},zY={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 server 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"}},TY={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."},AY={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."},DY={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"}}},EY={$meta:SY,restarter:xY,kick_messages:jY,ban_messages:CY,whitelist_messages:zY,server_actions:TY,nui_warning:AY,nui_menu:DY},PY={label:"Swedish",humanizer_language:"sv"},IY={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."},RY={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},$Y={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."}},NY={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"}},MY={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."},OY={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."},LY={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"}}},BY={$meta:PY,restarter:IY,kick_messages:RY,ban_messages:$Y,whitelist_messages:NY,server_actions:MY,nui_warning:OY,nui_menu:LY},FY={label:"Thai",humanizer_language:"th"},VY={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} นาที"},WY={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},HY={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."}},UY={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 server 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 server. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord server 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 server. 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 server 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"}},KY={restarting:"เซิร์ฟเวอร์รีสตาร์ท (%{reason})",restarting_discord:"**%{servername}** กำลังรีสตาร์ท (%{reason})",stopping:"เซิร์ฟเวอร์หยุดทำงาน (%{reason})",stopping_discord:"**%{servername}** กำลังหยุดทำงาน (%{reason})",spawning_discord:"**%{servername}** กำลังเริ่มต้นระบบ"},GY={title:"WARNING",warned_by:"Warned by:",stale_message:"คำเตือนนี้ถูกออกก่อนที่คุณจะเชื่อมต่อกับเซิร์ฟเวอร์",dismiss_key:"SPACE",instruction:"กด %{key} ค้างไว้เป็นเวลา %{smart_count} วินาทีเพื่อปิดข้อความนี้ |||| กด %{key} ค้างไว้เป็นเวลา %{smart_count} วินาทีเพื่อปิดข้อความนี้"},qY={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"}}},YY={$meta:FY,restarter:VY,kick_messages:WY,ban_messages:HY,whitelist_messages:UY,server_actions:KY,nui_warning:GY,nui_menu:qY},JY={label:"Turkish",humanizer_language:"tr"},ZY={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ı."},XY={everyone:"All players kicked: %{reason}.",player:"You have been kicked: %{reason}.",unknown_reason:"for unknown reason"},QY={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."}},eJ={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"}},tJ={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ı."},nJ={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."},rJ={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"}}},oJ={$meta:JY,restarter:ZY,kick_messages:XY,ban_messages:QY,whitelist_messages:eJ,server_actions:tJ,nui_warning:nJ,nui_menu:rJ},iJ={label:"Ukrainian",humanizer_language:"uk"},aJ={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} хвилин(у)."},sJ={everyone:"Всіх гравців викинуто: %{reason}.",player:"Ви були викинуті: %{reason}.",unknown_reason:"з невідомої причини"},lJ={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 збігаються з тими, що асоціюються з цим баном."}},cJ={admin_only:{mode_title:"Цей сервер працює в режимі <strong>Тільки для Адміністраторів</strong>.",insufficient_ids:"У вас немає <code>discord</code> або <code>fivem</code> ідентифікаторів, і хоча б один з них необхідний для перевірки, чи є ви адміністратором txAdmin.",deny_message:"Ваші ідентифікатори не призначені жодному адміністратору txAdmin."},guild_member:{mode_title:"Цей сервер працює в режимі <strong>Тільки для учасників Discord</strong>.",insufficient_ids:"У вас немає <code>discord</code> ідентифікатора, який необхідний для перевірки, чи приєдналися ви до нашого Discord. Будь ласка, відкрийте десктопну версію Discord і спробуйте ще раз (веб-версія не працює).",deny_title:"Вам потрібно приєднатися до нашого Discord для підключення.",deny_message:"Будь ласка, приєднайтеся до %{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:"Для того, щоб підключитися до цього сервера, вам необхідно мати хоча б одну з дозволених ролей у нашому %{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:"ID запиту"}},uJ={restarting:"Перезавантаження сервера (%{reason}).",restarting_discord:"**%{servername}** перезавантажується (%{reason}).",stopping:"Зупинка сервера (%{reason}).",stopping_discord:"**%{servername}** зупиняється (%{reason}).",spawning_discord:"**%{servername}** запускається."},dJ={title:"ПОПЕРЕДЖЕННЯ",warned_by:"Попередження за:",stale_message:"Це попередження було видано до вашого підключення до сервера.",dismiss_key:"ПРОБІЛ",instruction:"Утримуйте %{key} протягом %{smart_count} секунд(и), щоб відхилити це повідомлення. |||| Утримуйте %{key} протягом %{smart_count} секунд(и), щоб відхилити це повідомлення."},pJ={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}:",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:"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:"Координати",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:"Показано ідентифікатори гравців поблизу.",alert_hide:"Ідентифікатори гравців приховано."}},page_players:{misc:{online_players:"Онлайн гравці",players:"Гравці",search:"Пошук",zero_players:"Гравців не знайдено."},filter:{label:"Фільтрувати по",no_filter:"Без фільтру",is_admin:"Адміністратор",is_injured:"Поранений / Мертвий",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:"Ідентифікатори",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_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:"тижні",months:"місяці",permanent:"Назавжди",custom:"Індивідуально",helper_text:"Будь ласка, виберіть тривалість",submit:"Застосувати бан"}}},mJ={$meta:iJ,restarter:aJ,kick_messages:sJ,ban_messages:lJ,whitelist_messages:cJ,server_actions:uJ,nui_warning:dJ,nui_menu:pJ},fJ={label:"Vietnamese",humanizer_language:"vi"},hJ={start_timeout:"Có lỗi trong quá trình khởi động máy chủ",crash_detected:"phát hiện sự cố",hang_detected:"phát hiện bị treo",partial_hang_warn:"Máy chủ gặp sự cố và sẽ khởi động lại sau 1 phút, vui lòng ngắt kết nối.",partial_hang_warn_discord:"Có sự cố, **%{servername}** sẽ khởi động lại sau 1 phút.",schedule_reason:"khởi động lại định kỳ vào lúc %{time}",schedule_warn:"Máy chủ sẽ khởi động lại sau %{smart_count} phút. Vui lòng ngắt kết nối. |||| Máy chủ sẽ khởi động lại sau %{smart_count} phút.",schedule_warn_discord:"**%{servername}** sẽ khởi động lại sau %{smart_count} phút. |||| **%{servername}** đã được lên lịch khởi động lại sau %{smart_count} phút."},gJ={everyone:"Tất cả người chơi đã bị kick: %{reason}.",player:"Bạn đã bị kick: %{reason}.",unknown_reason:"không có lý do nào được đưa ra"},vJ={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 đó."}},yJ={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"}},_J={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."},bJ={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."},kJ={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:"Lọc theo",no_filter:"Không có bộ lọc",is_admin:"Is Admin",is_injured:"Bị thương / Chết",in_vehicle:"Trong xe"},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:"THÊM 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"}}},wJ={$meta:fJ,restarter:hJ,kick_messages:gJ,ban_messages:vJ,whitelist_messages:yJ,server_actions:_J,nui_warning:bJ,nui_menu:kJ},SJ={label:"Chinese",humanizer_language:"zh_CN"},xJ={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} 分钟后重新启动。"},jJ={everyone:"已踢出所有玩家。原因: %{reason}.",player:"您已被踢出。原因: %{reason}.",unknown_reason:"未知原因"},CJ={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匹配。"}},zJ={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:"请求ID"}},TJ={restarting:"服务器正在重启 (%{reason})。",restarting_discord:"**%{servername}** 正在重新启动 (%{reason})。",stopping:"服务器正在关闭 (%{reason})。",stopping_discord:"**%{servername}** 正在关闭 (%{reason})。",spawning_discord:"**%{servername}** 正在重启。"},AJ={title:"警告",warned_by:"操作人:",stale_message:"此警告是在您连接服务器之前发出的。",dismiss_key:"空格",instruction:"按住 %{key} %{smart_count}秒来关闭这个消息。 |||| 按住 %{key} %{smart_count}秒来关闭这个消息。"},DJ={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:"此操作需要启用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:"传送到您输入的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:"只能在骑马时使用加速。"}},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:"过滤条件",no_filter:"无过滤",is_admin:"是管理员",is_injured:"受伤 / 死亡",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)"}}},EJ={$meta:SJ,restarter:xJ,kick_messages:jJ,ban_messages:CJ,whitelist_messages:zJ,server_actions:TJ,nui_warning:AJ,nui_menu:DJ},Mf={ar:YH,bg:oU,bs:mU,cs:wU,da:EU,de:BU,el:YU,en:oK,es:mK,et:wK,fa:EK,fi:BK,fr:YK,hr:oG,hu:mG,id:wG,it:EG,ja:BG,lt:YG,lv:oq,mn:mq,ne:wq,nl:Eq,no:Bq,pl:Yq,pt:oY,ro:mY,ru:wY,sl:EY,sv:BY,th:YY,tr:oJ,uk:mJ,vi:wJ,zh:EJ},PJ=()=>{const e=ii();return _.useMemo(()=>e.locale==="custom"&&typeof e.localeData=="object"?e.localeData:Mf[e.locale]?Mf[e.locale]:(console.log(`Unable to find a locale with code ${e.locale} in cache, using English`),Mf.en),[e.locale,e.localeData])};er([{action:"setPermissions",data:["all_permissions"]},{action:"setVisible",data:!0},{action:"setGameName",data:"fivem"}],150);const IJ=()=>{const e=ri(),t=ii(),[n,r]=nF(),o=n2(),i=by();IH(),RH(),_.useEffect(()=>{if(e)return;const s=setTimeout(()=>{i(qt.Main)},750);return n&&(o(""),r(!1)),()=>clearInterval(s)},[e,n]);const a=PJ();return _.useEffect(()=>{qe("reactLoaded").catch(()=>{})},[]),BH(),h.jsx($H,{children:h.jsx(Yt.I18n,{locale:t.locale,messages:a,allowMissing:!1,children:h.jsxs(h.Fragment,{children:[h.jsx(LV,{children:h.jsx(CW,{children:h.jsx(eH,{children:h.jsx(iH,{children:h.jsx(Ce,{id:"menu-root",className:"App",sx:{opacity:e?1:0},children:h.jsx(PH,{})})})})})}),h.jsx(LH,{})]})})})};function Ok(e=500){const t=["Lion","Tiger","Horse","Donkey","Dog","Cat","Pig"],n=[],r=[Wr.Biking,Wr.Boat,Wr.Unknown,Wr.Flying,Wr.Walking];for(let o=0;o<e;o++){const i=Math.random()*5e3,a=e2(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 si=null;const RJ={warnSelf:e=>{er([{action:"setWarnOpen",data:{reason:e,warnedBy:"Taso",isWarningNew:!0}}])},setPlayerModalTarget:e=>{er([{action:"openPlayerModal",data:e}])},startPlayerUpdateLoop:(e=3e4)=>{si&&(clearTimeout(si),si=null),console.log("Started player update loop"),si=setInterval(()=>{const t=Ok(200);er([{action:"setPlayerList",data:t}],3e3)},e)},clearPlayerUpdateLoop:()=>{if(!si)return console.error("No interval to clear");clearTimeout(si),si=null},warnPulse:()=>{er([{action:"pulseWarning",data:{}}])},closeWarn:()=>{er([{action:"closeWarning",data:{}}])},announceMsg:({message:e,author:t})=>{er([{action:"addAnnounceMessage",data:{message:e,author:t}}])},setCustomLocale:e=>{er([{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)=>{er([{action:"setVisible",data:e}],0)},useMockPlayerList:()=>{er([{action:"setPlayerList",data:Ok(400)}])}},$J=()=>{dm()&&(window.menuDebug=RJ,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;"))},NJ={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"}}}}},MJ={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"}}}}};$J();const wr=vc(MJ),OJ=vc(NJ),Hs=_d(sC)(({theme:e})=>({"&.notistack-MuiContent-default":{color:wr.palette.text.primary,backgroundColor:wr.palette.background.default},"&.notistack-MuiContent-info":{backgroundColor:wr.palette.info.main,color:wr.palette.info.contrastText},"&.notistack-MuiContent-success":{backgroundColor:wr.palette.success.main,color:wr.palette.success.contrastText},"&.notistack-MuiContent-warning":{backgroundColor:wr.palette.warning.main,color:wr.palette.warning.contrastText},"&.notistack-MuiContent-error":{backgroundColor:wr.palette.error.main,color:wr.palette.error.contrastText}})),LJ=()=>{const[e,t]=kH();return Mt("setGameName",n=>{t(n==="redm")}),h.jsx(Q5,{injectFirst:!0,children:h.jsx(gO,{theme:e?wr:OJ,children:h.jsx(SW,{children:h.jsx(yW,{maxSnack:5,anchorOrigin:{vertical:"bottom",horizontal:"center"},disableWindowBlurListener:!0,Components:{default:Hs,info:Hs,success:Hs,warning:Hs,error:Hs},children:h.jsx(ye.Suspense,{fallback:h.jsx(h.Fragment,{}),children:h.jsx(IJ,{})})})})})})},BJ=document.getElementById("root"),FJ=Zw(BJ);FJ.render(h.jsx($$,{children:h.jsx(LJ,{})}));