/*!
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 *                     _            _       _           _       
 *                    | |___  __   / \   __| |_ __ ___ (_)_ __  
 *                    | __\ \/ /  / _ \ / _` | '_ ` _ \| | '_ \ 
 *                    | |_ >  <  / ___ \ (_| | | | | | | | | | |
 *                     \__/_/\_\/_/   \_\__,_|_| |_| |_|_|_| |_|
 *                                                              
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * Author: André Tabarra (https://github.com/tabarra)
 * Repository: https://github.com/tabarra/txAdmin
 * txAdmin is a free open source software provided under the license below.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * MIT License
 * 
 * Copyright (c) 2019-2024 André Tabarra <maintainer@txadmin.gg>
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 * This distribution also includes third party code under their own licenses, which
 * can be found in ../THIRD-PARTY-LICENSES.txt or their respective repositories.
 * Attribution for non-code assets can be found at the bottom of ../README.md or at
 * the top of the respective file.
 * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 */function JC(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var ZC=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function tg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ur(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var G1={exports:{}},cd={},q1={exports:{}},Ye={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var $l=Symbol.for("react.element"),XC=Symbol.for("react.portal"),QC=Symbol.for("react.fragment"),e2=Symbol.for("react.strict_mode"),t2=Symbol.for("react.profiler"),n2=Symbol.for("react.provider"),r2=Symbol.for("react.context"),o2=Symbol.for("react.forward_ref"),i2=Symbol.for("react.suspense"),a2=Symbol.for("react.memo"),s2=Symbol.for("react.lazy"),by=Symbol.iterator;function l2(e){return e===null||typeof e!="object"?null:(e=by&&e[by]||e["@@iterator"],typeof e=="function"?e:null)}var K1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y1=Object.assign,J1={};function Ga(e,t,n){this.props=e,this.context=t,this.refs=J1,this.updater=n||K1}Ga.prototype.isReactComponent={};Ga.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ga.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Z1(){}Z1.prototype=Ga.prototype;function ng(e,t,n){this.props=e,this.context=t,this.refs=J1,this.updater=n||K1}var rg=ng.prototype=new Z1;rg.constructor=ng;Y1(rg,Ga.prototype);rg.isPureReactComponent=!0;var ky=Array.isArray,X1=Object.prototype.hasOwnProperty,og={current:null},Q1={key:!0,ref:!0,__self:!0,__source:!0};function ek(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)X1.call(t,r)&&!Q1.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:$l,type:e,key:i,ref:a,props:o,_owner:og.current}}function u2(e,t){return{$$typeof:$l,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ig(e){return typeof e=="object"&&e!==null&&e.$$typeof===$l}function c2(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var wy=/\/+/g;function Wp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?c2(""+e.key):t.toString(36)}function Qu(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 $l:case XC:a=!0}}if(a)return a=e,o=o(a),e=r===""?"."+Wp(a,0):r,ky(o)?(n="",e!=null&&(n=e.replace(wy,"$&/")+"/"),Qu(o,t,n,"",function(c){return c})):o!=null&&(ig(o)&&(o=u2(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(wy,"$&/")+"/")+e)),t.push(o)),1;if(a=0,r=r===""?".":r+":",ky(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+Wp(i,s);a+=Qu(i,t,n,u,o)}else if(u=l2(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+Wp(i,s++),a+=Qu(i,t,n,u,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function pu(e,t,n){if(e==null)return e;var r=[],o=0;return Qu(e,r,"","",function(i){return t.call(n,i,o++)}),r}function d2(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 mn={current:null},ec={transition:null},p2={ReactCurrentDispatcher:mn,ReactCurrentBatchConfig:ec,ReactCurrentOwner:og};Ye.Children={map:pu,forEach:function(e,t,n){pu(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return pu(e,function(){t++}),t},toArray:function(e){return pu(e,function(t){return t})||[]},only:function(e){if(!ig(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Ye.Component=Ga;Ye.Fragment=QC;Ye.Profiler=t2;Ye.PureComponent=ng;Ye.StrictMode=e2;Ye.Suspense=i2;Ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=p2;Ye.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Y1({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=og.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)X1.call(t,u)&&!Q1.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:$l,type:e.type,key:o,ref:i,props:r,_owner:a}};Ye.createContext=function(e){return e={$$typeof:r2,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:n2,_context:e},e.Consumer=e};Ye.createElement=ek;Ye.createFactory=function(e){var t=ek.bind(null,e);return t.type=e,t};Ye.createRef=function(){return{current:null}};Ye.forwardRef=function(e){return{$$typeof:o2,render:e}};Ye.isValidElement=ig;Ye.lazy=function(e){return{$$typeof:s2,_payload:{_status:-1,_result:e},_init:d2}};Ye.memo=function(e,t){return{$$typeof:a2,type:e,compare:t===void 0?null:t}};Ye.startTransition=function(e){var t=ec.transition;ec.transition={};try{e()}finally{ec.transition=t}};Ye.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};Ye.useCallback=function(e,t){return mn.current.useCallback(e,t)};Ye.useContext=function(e){return mn.current.useContext(e)};Ye.useDebugValue=function(){};Ye.useDeferredValue=function(e){return mn.current.useDeferredValue(e)};Ye.useEffect=function(e,t){return mn.current.useEffect(e,t)};Ye.useId=function(){return mn.current.useId()};Ye.useImperativeHandle=function(e,t,n){return mn.current.useImperativeHandle(e,t,n)};Ye.useInsertionEffect=function(e,t){return mn.current.useInsertionEffect(e,t)};Ye.useLayoutEffect=function(e,t){return mn.current.useLayoutEffect(e,t)};Ye.useMemo=function(e,t){return mn.current.useMemo(e,t)};Ye.useReducer=function(e,t,n){return mn.current.useReducer(e,t,n)};Ye.useRef=function(e){return mn.current.useRef(e)};Ye.useState=function(e){return mn.current.useState(e)};Ye.useSyncExternalStore=function(e,t,n){return mn.current.useSyncExternalStore(e,t,n)};Ye.useTransition=function(){return mn.current.useTransition()};Ye.version="18.2.0";q1.exports=Ye;var v=q1.exports;const we=tg(v),Am=JC({__proto__:null,default:we},[v]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var f2=v,m2=Symbol.for("react.element"),h2=Symbol.for("react.fragment"),g2=Object.prototype.hasOwnProperty,v2=f2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,y2={key:!0,ref:!0,__self:!0,__source:!0};function tk(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)g2.call(t,r)&&!y2.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:m2,type:e,key:i,ref:a,props:o,_owner:v2.current}}cd.Fragment=h2;cd.jsx=tk;cd.jsxs=tk;G1.exports=cd;var m=G1.exports,nk={exports:{}},Wn={},rk={exports:{}},ok={};/**
 * @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(D,q){var Y=D.length;D.push(q);e:for(;0<Y;){var te=Y-1>>>1,A=D[te];if(0<o(A,q))D[te]=q,D[Y]=A,Y=te;else break e}}function n(D){return D.length===0?null:D[0]}function r(D){if(D.length===0)return null;var q=D[0],Y=D.pop();if(Y!==q){D[0]=Y;e:for(var te=0,A=D.length,J=A>>>1;te<J;){var W=2*(te+1)-1,ne=D[W],F=W+1,ae=D[F];if(0>o(ne,Y))F<A&&0>o(ae,ne)?(D[te]=ae,D[F]=Y,te=F):(D[te]=ne,D[W]=Y,te=W);else if(F<A&&0>o(ae,Y))D[te]=ae,D[F]=Y,te=F;else break e}}return q}function o(D,q){var Y=D.sortIndex-q.sortIndex;return Y!==0?Y:D.id-q.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 u=[],c=[],d=1,p=null,f=3,y=!1,g=!1,b=!1,j=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function l(D){for(var q=n(c);q!==null;){if(q.callback===null)r(c);else if(q.startTime<=D)r(c),q.sortIndex=q.expirationTime,t(u,q);else break;q=n(c)}}function k(D){if(b=!1,l(D),!g)if(n(u)!==null)g=!0,N(w);else{var q=n(c);q!==null&&H(k,q.startTime-D)}}function w(D,q){g=!1,b&&(b=!1,_(E),E=-1),y=!0;var Y=f;try{for(l(q),p=n(u);p!==null&&(!(p.expirationTime>q)||D&&!B());){var te=p.callback;if(typeof te=="function"){p.callback=null,f=p.priorityLevel;var A=te(p.expirationTime<=q);q=e.unstable_now(),typeof A=="function"?p.callback=A:p===n(u)&&r(u),l(q)}else r(u);p=n(u)}if(p!==null)var J=!0;else{var W=n(c);W!==null&&H(k,W.startTime-q),J=!1}return J}finally{p=null,f=Y,y=!1}}var x=!1,T=null,E=-1,P=5,I=-1;function B(){return!(e.unstable_now()-I<P)}function M(){if(T!==null){var D=e.unstable_now();I=D;var q=!0;try{q=T(!0,D)}finally{q?L():(x=!1,T=null)}}else x=!1}var L;if(typeof h=="function")L=function(){h(M)};else if(typeof MessageChannel<"u"){var U=new MessageChannel,G=U.port2;U.port1.onmessage=M,L=function(){G.postMessage(null)}}else L=function(){j(M,0)};function N(D){T=D,x||(x=!0,L())}function H(D,q){E=j(function(){D(e.unstable_now())},q)}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(D){D.callback=null},e.unstable_continueExecution=function(){g||y||(g=!0,N(w))},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(D){switch(f){case 1:case 2:case 3:var q=3;break;default:q=f}var Y=f;f=q;try{return D()}finally{f=Y}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(D,q){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var Y=f;f=D;try{return q()}finally{f=Y}},e.unstable_scheduleCallback=function(D,q,Y){var te=e.unstable_now();switch(typeof Y=="object"&&Y!==null?(Y=Y.delay,Y=typeof Y=="number"&&0<Y?te+Y:te):Y=te,D){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=Y+A,D={id:d++,callback:q,priorityLevel:D,startTime:Y,expirationTime:A,sortIndex:-1},Y>te?(D.sortIndex=Y,t(c,D),n(u)===null&&D===n(c)&&(b?(_(E),E=-1):b=!0,H(k,Y-te))):(D.sortIndex=A,t(u,D),g||y||(g=!0,N(w))),D},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(D){var q=f;return function(){var Y=f;f=q;try{return D.apply(this,arguments)}finally{f=Y}}}})(ok);rk.exports=ok;var _2=rk.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 ik=v,Bn=_2;function ie(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 ak=new Set,cl={};function Ei(e,t){Sa(e,t),Sa(e+"Capture",t)}function Sa(e,t){for(cl[e]=t,e=0;e<t.length;e++)ak.add(t[e])}var io=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Dm=Object.prototype.hasOwnProperty,b2=/^[: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]*$/,xy={},Sy={};function k2(e){return Dm.call(Sy,e)?!0:Dm.call(xy,e)?!1:b2.test(e)?Sy[e]=!0:(xy[e]=!0,!1)}function w2(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 x2(e,t,n,r){if(t===null||typeof t>"u"||w2(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function hn(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var nn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){nn[e]=new hn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];nn[t]=new hn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){nn[e]=new hn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){nn[e]=new hn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){nn[e]=new hn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){nn[e]=new hn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){nn[e]=new hn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){nn[e]=new hn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){nn[e]=new hn(e,5,!1,e.toLowerCase(),null,!1,!1)});var ag=/[\-:]([a-z])/g;function sg(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(ag,sg);nn[t]=new hn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ag,sg);nn[t]=new hn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ag,sg);nn[t]=new hn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){nn[e]=new hn(e,1,!1,e.toLowerCase(),null,!1,!1)});nn.xlinkHref=new hn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){nn[e]=new hn(e,1,!1,e.toLowerCase(),null,!0,!0)});function lg(e,t,n,r){var o=nn.hasOwnProperty(t)?nn[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(x2(t,n,o,r)&&(n=null),r||o===null?k2(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 mo=ik.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,fu=Symbol.for("react.element"),ea=Symbol.for("react.portal"),ta=Symbol.for("react.fragment"),ug=Symbol.for("react.strict_mode"),$m=Symbol.for("react.profiler"),sk=Symbol.for("react.provider"),lk=Symbol.for("react.context"),cg=Symbol.for("react.forward_ref"),Nm=Symbol.for("react.suspense"),Mm=Symbol.for("react.suspense_list"),dg=Symbol.for("react.memo"),wo=Symbol.for("react.lazy"),uk=Symbol.for("react.offscreen"),Ty=Symbol.iterator;function ss(e){return e===null||typeof e!="object"?null:(e=Ty&&e[Ty]||e["@@iterator"],typeof e=="function"?e:null)}var Rt=Object.assign,Hp;function As(e){if(Hp===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Hp=t&&t[1]||""}return`
`+Hp+e}var Up=!1;function Gp(e,t){if(!e||Up)return"";Up=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var o=c.stack.split(`
`),i=r.stack.split(`
`),a=o.length-1,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 u=`
`+o[a].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=a&&0<=s);break}}}finally{Up=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?As(e):""}function S2(e){switch(e.tag){case 5:return As(e.type);case 16:return As("Lazy");case 13:return As("Suspense");case 19:return As("SuspenseList");case 0:case 2:case 15:return e=Gp(e.type,!1),e;case 11:return e=Gp(e.type.render,!1),e;case 1:return e=Gp(e.type,!0),e;default:return""}}function Om(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 ta:return"Fragment";case ea:return"Portal";case $m:return"Profiler";case ug:return"StrictMode";case Nm:return"Suspense";case Mm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case lk:return(e.displayName||"Context")+".Consumer";case sk:return(e._context.displayName||"Context")+".Provider";case cg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case dg:return t=e.displayName||null,t!==null?t:Om(e.type)||"Memo";case wo:t=e._payload,e=e._init;try{return Om(e(t))}catch{}}return null}function T2(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 Om(t);case 8:return t===ug?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Bo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ck(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function j2(e){var t=ck(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 mu(e){e._valueTracker||(e._valueTracker=j2(e))}function dk(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ck(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function wc(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 Lm(e,t){var n=t.checked;return Rt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function jy(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Bo(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function pk(e,t){t=t.checked,t!=null&&lg(e,"checked",t,!1)}function Bm(e,t){pk(e,t);var n=Bo(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Fm(e,t.type,n):t.hasOwnProperty("defaultValue")&&Fm(e,t.type,Bo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Cy(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 Fm(e,t,n){(t!=="number"||wc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ds=Array.isArray;function fa(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Bo(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Vm(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ie(91));return Rt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function zy(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(ie(92));if(Ds(n)){if(1<n.length)throw Error(ie(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Bo(n)}}function fk(e,t){var n=Bo(t.value),r=Bo(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ey(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function mk(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 Wm(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?mk(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var hu,hk=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(hu=hu||document.createElement("div"),hu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=hu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function dl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hs={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},C2=["Webkit","ms","Moz","O"];Object.keys(Hs).forEach(function(e){C2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hs[t]=Hs[e]})});function gk(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hs.hasOwnProperty(e)&&Hs[e]?(""+t).trim():t+"px"}function vk(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=gk(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var z2=Rt({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 Hm(e,t){if(t){if(z2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ie(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ie(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ie(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ie(62))}}function Um(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 Gm=null;function pg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qm=null,ma=null,ha=null;function Iy(e){if(e=Ol(e)){if(typeof qm!="function")throw Error(ie(280));var t=e.stateNode;t&&(t=hd(t),qm(e.stateNode,e.type,t))}}function yk(e){ma?ha?ha.push(e):ha=[e]:ma=e}function _k(){if(ma){var e=ma,t=ha;if(ha=ma=null,Iy(e),t)for(e=0;e<t.length;e++)Iy(t[e])}}function bk(e,t){return e(t)}function kk(){}var qp=!1;function wk(e,t,n){if(qp)return e(t,n);qp=!0;try{return bk(e,t,n)}finally{qp=!1,(ma!==null||ha!==null)&&(kk(),_k())}}function pl(e,t){var n=e.stateNode;if(n===null)return null;var r=hd(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(ie(231,t,typeof n));return n}var Km=!1;if(io)try{var ls={};Object.defineProperty(ls,"passive",{get:function(){Km=!0}}),window.addEventListener("test",ls,ls),window.removeEventListener("test",ls,ls)}catch{Km=!1}function E2(e,t,n,r,o,i,a,s,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(d){this.onError(d)}}var Us=!1,xc=null,Sc=!1,Ym=null,I2={onError:function(e){Us=!0,xc=e}};function R2(e,t,n,r,o,i,a,s,u){Us=!1,xc=null,E2.apply(I2,arguments)}function P2(e,t,n,r,o,i,a,s,u){if(R2.apply(this,arguments),Us){if(Us){var c=xc;Us=!1,xc=null}else throw Error(ie(198));Sc||(Sc=!0,Ym=c)}}function Ii(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 xk(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 Ry(e){if(Ii(e)!==e)throw Error(ie(188))}function A2(e){var t=e.alternate;if(!t){if(t=Ii(e),t===null)throw Error(ie(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 Ry(o),e;if(i===r)return Ry(o),t;i=i.sibling}throw Error(ie(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(ie(189))}}if(n.alternate!==r)throw Error(ie(190))}if(n.tag!==3)throw Error(ie(188));return n.stateNode.current===n?e:t}function Sk(e){return e=A2(e),e!==null?Tk(e):null}function Tk(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Tk(e);if(t!==null)return t;e=e.sibling}return null}var jk=Bn.unstable_scheduleCallback,Py=Bn.unstable_cancelCallback,D2=Bn.unstable_shouldYield,$2=Bn.unstable_requestPaint,Nt=Bn.unstable_now,N2=Bn.unstable_getCurrentPriorityLevel,fg=Bn.unstable_ImmediatePriority,Ck=Bn.unstable_UserBlockingPriority,Tc=Bn.unstable_NormalPriority,M2=Bn.unstable_LowPriority,zk=Bn.unstable_IdlePriority,dd=null,Br=null;function O2(e){if(Br&&typeof Br.onCommitFiberRoot=="function")try{Br.onCommitFiberRoot(dd,e,void 0,(e.current.flags&128)===128)}catch{}}var wr=Math.clz32?Math.clz32:F2,L2=Math.log,B2=Math.LN2;function F2(e){return e>>>=0,e===0?32:31-(L2(e)/B2|0)|0}var gu=64,vu=4194304;function $s(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function jc(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=$s(s):(i&=a,i!==0&&(r=$s(i)))}else a=n&~o,a!==0?r=$s(a):i!==0&&(r=$s(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-wr(t),o=1<<n,r|=e[n],t&=~o;return r}function V2(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 W2(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-wr(i),s=1<<a,u=o[a];u===-1?(!(s&n)||s&r)&&(o[a]=V2(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function Jm(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ek(){var e=gu;return gu<<=1,!(gu&4194240)&&(gu=64),e}function Kp(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Nl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wr(t),e[t]=n}function H2(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-wr(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function mg(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-wr(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var ut=0;function Ik(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Rk,hg,Pk,Ak,Dk,Zm=!1,yu=[],Ro=null,Po=null,Ao=null,fl=new Map,ml=new Map,To=[],U2="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 Ay(e,t){switch(e){case"focusin":case"focusout":Ro=null;break;case"dragenter":case"dragleave":Po=null;break;case"mouseover":case"mouseout":Ao=null;break;case"pointerover":case"pointerout":fl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ml.delete(t.pointerId)}}function us(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=Ol(t),t!==null&&hg(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function G2(e,t,n,r,o){switch(t){case"focusin":return Ro=us(Ro,e,t,n,r,o),!0;case"dragenter":return Po=us(Po,e,t,n,r,o),!0;case"mouseover":return Ao=us(Ao,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return fl.set(i,us(fl.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ml.set(i,us(ml.get(i)||null,e,t,n,r,o)),!0}return!1}function $k(e){var t=si(e.target);if(t!==null){var n=Ii(t);if(n!==null){if(t=n.tag,t===13){if(t=xk(n),t!==null){e.blockedOn=t,Dk(e.priority,function(){Pk(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 tc(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xm(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Gm=r,n.target.dispatchEvent(r),Gm=null}else return t=Ol(n),t!==null&&hg(t),e.blockedOn=n,!1;t.shift()}return!0}function Dy(e,t,n){tc(e)&&n.delete(t)}function q2(){Zm=!1,Ro!==null&&tc(Ro)&&(Ro=null),Po!==null&&tc(Po)&&(Po=null),Ao!==null&&tc(Ao)&&(Ao=null),fl.forEach(Dy),ml.forEach(Dy)}function cs(e,t){e.blockedOn===t&&(e.blockedOn=null,Zm||(Zm=!0,Bn.unstable_scheduleCallback(Bn.unstable_NormalPriority,q2)))}function hl(e){function t(o){return cs(o,e)}if(0<yu.length){cs(yu[0],e);for(var n=1;n<yu.length;n++){var r=yu[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ro!==null&&cs(Ro,e),Po!==null&&cs(Po,e),Ao!==null&&cs(Ao,e),fl.forEach(t),ml.forEach(t),n=0;n<To.length;n++)r=To[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<To.length&&(n=To[0],n.blockedOn===null);)$k(n),n.blockedOn===null&&To.shift()}var ga=mo.ReactCurrentBatchConfig,Cc=!0;function K2(e,t,n,r){var o=ut,i=ga.transition;ga.transition=null;try{ut=1,gg(e,t,n,r)}finally{ut=o,ga.transition=i}}function Y2(e,t,n,r){var o=ut,i=ga.transition;ga.transition=null;try{ut=4,gg(e,t,n,r)}finally{ut=o,ga.transition=i}}function gg(e,t,n,r){if(Cc){var o=Xm(e,t,n,r);if(o===null)of(e,t,r,zc,n),Ay(e,r);else if(G2(o,e,t,n,r))r.stopPropagation();else if(Ay(e,r),t&4&&-1<U2.indexOf(e)){for(;o!==null;){var i=Ol(o);if(i!==null&&Rk(i),i=Xm(e,t,n,r),i===null&&of(e,t,r,zc,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else of(e,t,r,null,n)}}var zc=null;function Xm(e,t,n,r){if(zc=null,e=pg(r),e=si(e),e!==null)if(t=Ii(e),t===null)e=null;else if(n=t.tag,n===13){if(e=xk(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 zc=e,null}function Nk(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(N2()){case fg:return 1;case Ck:return 4;case Tc:case M2:return 16;case zk:return 536870912;default:return 16}default:return 16}}var Eo=null,vg=null,nc=null;function Mk(){if(nc)return nc;var e,t=vg,n=t.length,r,o="value"in Eo?Eo.value:Eo.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 nc=o.slice(e,1<r?1-r:void 0)}function rc(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 _u(){return!0}function $y(){return!1}function Hn(e){function t(n,r,o,i,a){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?_u:$y,this.isPropagationStopped=$y,this}return Rt(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=_u)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=_u)},persist:function(){},isPersistent:_u}),t}var qa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yg=Hn(qa),Ml=Rt({},qa,{view:0,detail:0}),J2=Hn(Ml),Yp,Jp,ds,pd=Rt({},Ml,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_g,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!==ds&&(ds&&e.type==="mousemove"?(Yp=e.screenX-ds.screenX,Jp=e.screenY-ds.screenY):Jp=Yp=0,ds=e),Yp)},movementY:function(e){return"movementY"in e?e.movementY:Jp}}),Ny=Hn(pd),Z2=Rt({},pd,{dataTransfer:0}),X2=Hn(Z2),Q2=Rt({},Ml,{relatedTarget:0}),Zp=Hn(Q2),ez=Rt({},qa,{animationName:0,elapsedTime:0,pseudoElement:0}),tz=Hn(ez),nz=Rt({},qa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),rz=Hn(nz),oz=Rt({},qa,{data:0}),My=Hn(oz),iz={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},az={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"},sz={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function lz(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=sz[e])?!!t[e]:!1}function _g(){return lz}var uz=Rt({},Ml,{key:function(e){if(e.key){var t=iz[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=rc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?az[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_g,charCode:function(e){return e.type==="keypress"?rc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?rc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),cz=Hn(uz),dz=Rt({},pd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Oy=Hn(dz),pz=Rt({},Ml,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_g}),fz=Hn(pz),mz=Rt({},qa,{propertyName:0,elapsedTime:0,pseudoElement:0}),hz=Hn(mz),gz=Rt({},pd,{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}),vz=Hn(gz),yz=[9,13,27,32],bg=io&&"CompositionEvent"in window,Gs=null;io&&"documentMode"in document&&(Gs=document.documentMode);var _z=io&&"TextEvent"in window&&!Gs,Ok=io&&(!bg||Gs&&8<Gs&&11>=Gs),Ly=" ",By=!1;function Lk(e,t){switch(e){case"keyup":return yz.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bk(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var na=!1;function bz(e,t){switch(e){case"compositionend":return Bk(t);case"keypress":return t.which!==32?null:(By=!0,Ly);case"textInput":return e=t.data,e===Ly&&By?null:e;default:return null}}function kz(e,t){if(na)return e==="compositionend"||!bg&&Lk(e,t)?(e=Mk(),nc=vg=Eo=null,na=!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 Ok&&t.locale!=="ko"?null:t.data;default:return null}}var wz={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 Fy(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!wz[e.type]:t==="textarea"}function Fk(e,t,n,r){yk(r),t=Ec(t,"onChange"),0<t.length&&(n=new yg("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qs=null,gl=null;function xz(e){Xk(e,0)}function fd(e){var t=ia(e);if(dk(t))return e}function Sz(e,t){if(e==="change")return t}var Vk=!1;if(io){var Xp;if(io){var Qp="oninput"in document;if(!Qp){var Vy=document.createElement("div");Vy.setAttribute("oninput","return;"),Qp=typeof Vy.oninput=="function"}Xp=Qp}else Xp=!1;Vk=Xp&&(!document.documentMode||9<document.documentMode)}function Wy(){qs&&(qs.detachEvent("onpropertychange",Wk),gl=qs=null)}function Wk(e){if(e.propertyName==="value"&&fd(gl)){var t=[];Fk(t,gl,e,pg(e)),wk(xz,t)}}function Tz(e,t,n){e==="focusin"?(Wy(),qs=t,gl=n,qs.attachEvent("onpropertychange",Wk)):e==="focusout"&&Wy()}function jz(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return fd(gl)}function Cz(e,t){if(e==="click")return fd(t)}function zz(e,t){if(e==="input"||e==="change")return fd(t)}function Ez(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tr=typeof Object.is=="function"?Object.is:Ez;function vl(e,t){if(Tr(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(!Dm.call(t,o)||!Tr(e[o],t[o]))return!1}return!0}function Hy(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Uy(e,t){var n=Hy(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=Hy(n)}}function Hk(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hk(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Uk(){for(var e=window,t=wc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=wc(e.document)}return t}function kg(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 Iz(e){var t=Uk(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Hk(n.ownerDocument.documentElement,n)){if(r!==null&&kg(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=Uy(n,i);var a=Uy(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 Rz=io&&"documentMode"in document&&11>=document.documentMode,ra=null,Qm=null,Ks=null,eh=!1;function Gy(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;eh||ra==null||ra!==wc(r)||(r=ra,"selectionStart"in r&&kg(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}),Ks&&vl(Ks,r)||(Ks=r,r=Ec(Qm,"onSelect"),0<r.length&&(t=new yg("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ra)))}function bu(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var oa={animationend:bu("Animation","AnimationEnd"),animationiteration:bu("Animation","AnimationIteration"),animationstart:bu("Animation","AnimationStart"),transitionend:bu("Transition","TransitionEnd")},ef={},Gk={};io&&(Gk=document.createElement("div").style,"AnimationEvent"in window||(delete oa.animationend.animation,delete oa.animationiteration.animation,delete oa.animationstart.animation),"TransitionEvent"in window||delete oa.transitionend.transition);function md(e){if(ef[e])return ef[e];if(!oa[e])return e;var t=oa[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Gk)return ef[e]=t[n];return e}var qk=md("animationend"),Kk=md("animationiteration"),Yk=md("animationstart"),Jk=md("transitionend"),Zk=new Map,qy="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 Vo(e,t){Zk.set(e,t),Ei(t,[e])}for(var tf=0;tf<qy.length;tf++){var nf=qy[tf],Pz=nf.toLowerCase(),Az=nf[0].toUpperCase()+nf.slice(1);Vo(Pz,"on"+Az)}Vo(qk,"onAnimationEnd");Vo(Kk,"onAnimationIteration");Vo(Yk,"onAnimationStart");Vo("dblclick","onDoubleClick");Vo("focusin","onFocus");Vo("focusout","onBlur");Vo(Jk,"onTransitionEnd");Sa("onMouseEnter",["mouseout","mouseover"]);Sa("onMouseLeave",["mouseout","mouseover"]);Sa("onPointerEnter",["pointerout","pointerover"]);Sa("onPointerLeave",["pointerout","pointerover"]);Ei("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ei("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ei("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ei("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ei("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ei("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ns="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dz=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ns));function Ky(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,P2(r,t,void 0,e),e.currentTarget=null}function Xk(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],u=s.instance,c=s.currentTarget;if(s=s.listener,u!==i&&o.isPropagationStopped())break e;Ky(o,s,c),i=u}else for(a=0;a<r.length;a++){if(s=r[a],u=s.instance,c=s.currentTarget,s=s.listener,u!==i&&o.isPropagationStopped())break e;Ky(o,s,c),i=u}}}if(Sc)throw e=Ym,Sc=!1,Ym=null,e}function kt(e,t){var n=t[ih];n===void 0&&(n=t[ih]=new Set);var r=e+"__bubble";n.has(r)||(Qk(t,e,2,!1),n.add(r))}function rf(e,t,n){var r=0;t&&(r|=4),Qk(n,e,r,t)}var ku="_reactListening"+Math.random().toString(36).slice(2);function yl(e){if(!e[ku]){e[ku]=!0,ak.forEach(function(n){n!=="selectionchange"&&(Dz.has(n)||rf(n,!1,e),rf(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ku]||(t[ku]=!0,rf("selectionchange",!1,t))}}function Qk(e,t,n,r){switch(Nk(t)){case 1:var o=K2;break;case 4:o=Y2;break;default:o=gg}n=o.bind(null,t,n,e),o=void 0,!Km||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 of(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 u=a.tag;if((u===3||u===4)&&(u=a.stateNode.containerInfo,u===o||u.nodeType===8&&u.parentNode===o))return;a=a.return}for(;s!==null;){if(a=si(s),a===null)return;if(u=a.tag,u===5||u===6){r=i=a;continue e}s=s.parentNode}}r=r.return}wk(function(){var c=i,d=pg(n),p=[];e:{var f=Zk.get(e);if(f!==void 0){var y=yg,g=e;switch(e){case"keypress":if(rc(n)===0)break e;case"keydown":case"keyup":y=cz;break;case"focusin":g="focus",y=Zp;break;case"focusout":g="blur",y=Zp;break;case"beforeblur":case"afterblur":y=Zp;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":y=Ny;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=X2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=fz;break;case qk:case Kk:case Yk:y=tz;break;case Jk:y=hz;break;case"scroll":y=J2;break;case"wheel":y=vz;break;case"copy":case"cut":case"paste":y=rz;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=Oy}var b=(t&4)!==0,j=!b&&e==="scroll",_=b?f!==null?f+"Capture":null:f;b=[];for(var h=c,l;h!==null;){l=h;var k=l.stateNode;if(l.tag===5&&k!==null&&(l=k,_!==null&&(k=pl(h,_),k!=null&&b.push(_l(h,k,l)))),j)break;h=h.return}0<b.length&&(f=new y(f,g,null,n,d),p.push({event:f,listeners:b}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",f&&n!==Gm&&(g=n.relatedTarget||n.fromElement)&&(si(g)||g[ao]))break e;if((y||f)&&(f=d.window===d?d:(f=d.ownerDocument)?f.defaultView||f.parentWindow:window,y?(g=n.relatedTarget||n.toElement,y=c,g=g?si(g):null,g!==null&&(j=Ii(g),g!==j||g.tag!==5&&g.tag!==6)&&(g=null)):(y=null,g=c),y!==g)){if(b=Ny,k="onMouseLeave",_="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(b=Oy,k="onPointerLeave",_="onPointerEnter",h="pointer"),j=y==null?f:ia(y),l=g==null?f:ia(g),f=new b(k,h+"leave",y,n,d),f.target=j,f.relatedTarget=l,k=null,si(d)===c&&(b=new b(_,h+"enter",g,n,d),b.target=l,b.relatedTarget=j,k=b),j=k,y&&g)t:{for(b=y,_=g,h=0,l=b;l;l=$i(l))h++;for(l=0,k=_;k;k=$i(k))l++;for(;0<h-l;)b=$i(b),h--;for(;0<l-h;)_=$i(_),l--;for(;h--;){if(b===_||_!==null&&b===_.alternate)break t;b=$i(b),_=$i(_)}b=null}else b=null;y!==null&&Yy(p,f,y,b,!1),g!==null&&j!==null&&Yy(p,j,g,b,!0)}}e:{if(f=c?ia(c):window,y=f.nodeName&&f.nodeName.toLowerCase(),y==="select"||y==="input"&&f.type==="file")var w=Sz;else if(Fy(f))if(Vk)w=zz;else{w=jz;var x=Tz}else(y=f.nodeName)&&y.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(w=Cz);if(w&&(w=w(e,c))){Fk(p,w,n,d);break e}x&&x(e,f,c),e==="focusout"&&(x=f._wrapperState)&&x.controlled&&f.type==="number"&&Fm(f,"number",f.value)}switch(x=c?ia(c):window,e){case"focusin":(Fy(x)||x.contentEditable==="true")&&(ra=x,Qm=c,Ks=null);break;case"focusout":Ks=Qm=ra=null;break;case"mousedown":eh=!0;break;case"contextmenu":case"mouseup":case"dragend":eh=!1,Gy(p,n,d);break;case"selectionchange":if(Rz)break;case"keydown":case"keyup":Gy(p,n,d)}var T;if(bg)e:{switch(e){case"compositionstart":var E="onCompositionStart";break e;case"compositionend":E="onCompositionEnd";break e;case"compositionupdate":E="onCompositionUpdate";break e}E=void 0}else na?Lk(e,n)&&(E="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(E="onCompositionStart");E&&(Ok&&n.locale!=="ko"&&(na||E!=="onCompositionStart"?E==="onCompositionEnd"&&na&&(T=Mk()):(Eo=d,vg="value"in Eo?Eo.value:Eo.textContent,na=!0)),x=Ec(c,E),0<x.length&&(E=new My(E,e,null,n,d),p.push({event:E,listeners:x}),T?E.data=T:(T=Bk(n),T!==null&&(E.data=T)))),(T=_z?bz(e,n):kz(e,n))&&(c=Ec(c,"onBeforeInput"),0<c.length&&(d=new My("onBeforeInput","beforeinput",null,n,d),p.push({event:d,listeners:c}),d.data=T))}Xk(p,t)})}function _l(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ec(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=pl(e,n),i!=null&&r.unshift(_l(e,i,o)),i=pl(e,t),i!=null&&r.push(_l(e,i,o))),e=e.return}return r}function $i(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Yy(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var s=n,u=s.alternate,c=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&c!==null&&(s=c,o?(u=pl(n,i),u!=null&&a.unshift(_l(n,u,s))):o||(u=pl(n,i),u!=null&&a.push(_l(n,u,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var $z=/\r\n?/g,Nz=/\u0000|\uFFFD/g;function Jy(e){return(typeof e=="string"?e:""+e).replace($z,`
`).replace(Nz,"")}function wu(e,t,n){if(t=Jy(t),Jy(e)!==t&&n)throw Error(ie(425))}function Ic(){}var th=null,nh=null;function rh(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 oh=typeof setTimeout=="function"?setTimeout:void 0,Mz=typeof clearTimeout=="function"?clearTimeout:void 0,Zy=typeof Promise=="function"?Promise:void 0,Oz=typeof queueMicrotask=="function"?queueMicrotask:typeof Zy<"u"?function(e){return Zy.resolve(null).then(e).catch(Lz)}:oh;function Lz(e){setTimeout(function(){throw e})}function af(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),hl(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);hl(t)}function Do(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 Xy(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 Ka=Math.random().toString(36).slice(2),Nr="__reactFiber$"+Ka,bl="__reactProps$"+Ka,ao="__reactContainer$"+Ka,ih="__reactEvents$"+Ka,Bz="__reactListeners$"+Ka,Fz="__reactHandles$"+Ka;function si(e){var t=e[Nr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ao]||n[Nr]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Xy(e);e!==null;){if(n=e[Nr])return n;e=Xy(e)}return t}e=n,n=e.parentNode}return null}function Ol(e){return e=e[Nr]||e[ao],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ia(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ie(33))}function hd(e){return e[bl]||null}var ah=[],aa=-1;function Wo(e){return{current:e}}function xt(e){0>aa||(e.current=ah[aa],ah[aa]=null,aa--)}function _t(e,t){aa++,ah[aa]=e.current,e.current=t}var Fo={},cn=Wo(Fo),yn=Wo(!1),_i=Fo;function Ta(e,t){var n=e.type.contextTypes;if(!n)return Fo;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 _n(e){return e=e.childContextTypes,e!=null}function Rc(){xt(yn),xt(cn)}function Qy(e,t,n){if(cn.current!==Fo)throw Error(ie(168));_t(cn,t),_t(yn,n)}function ew(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(ie(108,T2(e)||"Unknown",o));return Rt({},n,r)}function Pc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fo,_i=cn.current,_t(cn,e),_t(yn,yn.current),!0}function e_(e,t,n){var r=e.stateNode;if(!r)throw Error(ie(169));n?(e=ew(e,t,_i),r.__reactInternalMemoizedMergedChildContext=e,xt(yn),xt(cn),_t(cn,e)):xt(yn),_t(yn,n)}var Xr=null,gd=!1,sf=!1;function tw(e){Xr===null?Xr=[e]:Xr.push(e)}function Vz(e){gd=!0,tw(e)}function Ho(){if(!sf&&Xr!==null){sf=!0;var e=0,t=ut;try{var n=Xr;for(ut=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Xr=null,gd=!1}catch(o){throw Xr!==null&&(Xr=Xr.slice(e+1)),jk(fg,Ho),o}finally{ut=t,sf=!1}}return null}var sa=[],la=0,Ac=null,Dc=0,er=[],tr=0,bi=null,no=1,ro="";function Qo(e,t){sa[la++]=Dc,sa[la++]=Ac,Ac=e,Dc=t}function nw(e,t,n){er[tr++]=no,er[tr++]=ro,er[tr++]=bi,bi=e;var r=no;e=ro;var o=32-wr(r)-1;r&=~(1<<o),n+=1;var i=32-wr(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,no=1<<32-wr(t)+o|n<<o|r,ro=i+e}else no=1<<i|n<<o|r,ro=e}function wg(e){e.return!==null&&(Qo(e,1),nw(e,1,0))}function xg(e){for(;e===Ac;)Ac=sa[--la],sa[la]=null,Dc=sa[--la],sa[la]=null;for(;e===bi;)bi=er[--tr],er[tr]=null,ro=er[--tr],er[tr]=null,no=er[--tr],er[tr]=null}var Mn=null,$n=null,Ct=!1,kr=null;function rw(e,t){var n=rr(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 t_(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,Mn=e,$n=Do(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Mn=e,$n=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=bi!==null?{id:no,overflow:ro}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=rr(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Mn=e,$n=null,!0):!1;default:return!1}}function sh(e){return(e.mode&1)!==0&&(e.flags&128)===0}function lh(e){if(Ct){var t=$n;if(t){var n=t;if(!t_(e,t)){if(sh(e))throw Error(ie(418));t=Do(n.nextSibling);var r=Mn;t&&t_(e,t)?rw(r,n):(e.flags=e.flags&-4097|2,Ct=!1,Mn=e)}}else{if(sh(e))throw Error(ie(418));e.flags=e.flags&-4097|2,Ct=!1,Mn=e}}}function n_(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Mn=e}function xu(e){if(e!==Mn)return!1;if(!Ct)return n_(e),Ct=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!rh(e.type,e.memoizedProps)),t&&(t=$n)){if(sh(e))throw ow(),Error(ie(418));for(;t;)rw(e,t),t=Do(t.nextSibling)}if(n_(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ie(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){$n=Do(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}$n=null}}else $n=Mn?Do(e.stateNode.nextSibling):null;return!0}function ow(){for(var e=$n;e;)e=Do(e.nextSibling)}function ja(){$n=Mn=null,Ct=!1}function Sg(e){kr===null?kr=[e]:kr.push(e)}var Wz=mo.ReactCurrentBatchConfig;function _r(e,t){if(e&&e.defaultProps){t=Rt({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var $c=Wo(null),Nc=null,ua=null,Tg=null;function jg(){Tg=ua=Nc=null}function Cg(e){var t=$c.current;xt($c),e._currentValue=t}function uh(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function va(e,t){Nc=e,Tg=ua=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(vn=!0),e.firstContext=null)}function ar(e){var t=e._currentValue;if(Tg!==e)if(e={context:e,memoizedValue:t,next:null},ua===null){if(Nc===null)throw Error(ie(308));ua=e,Nc.dependencies={lanes:0,firstContext:e}}else ua=ua.next=e;return t}var li=null;function zg(e){li===null?li=[e]:li.push(e)}function iw(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,zg(t)):(n.next=o.next,o.next=n),t.interleaved=n,so(e,r)}function so(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 xo=!1;function Eg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function aw(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 oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $o(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,tt&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,so(e,n)}return o=r.interleaved,o===null?(t.next=t,zg(r)):(t.next=o.next,o.next=t),r.interleaved=t,so(e,n)}function oc(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,mg(e,n)}}function r_(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 Mc(e,t,n,r){var o=e.updateQueue;xo=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var u=s,c=u.next;u.next=null,a===null?i=c:a.next=c,a=u;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==a&&(s===null?d.firstBaseUpdate=c:s.next=c,d.lastBaseUpdate=u))}if(i!==null){var p=o.baseState;a=0,d=c=u=null,s=i;do{var f=s.lane,y=s.eventTime;if((r&f)===f){d!==null&&(d=d.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,b=s;switch(f=t,y=n,b.tag){case 1:if(g=b.payload,typeof g=="function"){p=g.call(y,p,f);break e}p=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=b.payload,f=typeof g=="function"?g.call(y,p,f):g,f==null)break e;p=Rt({},p,f);break e;case 2:xo=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[s]:f.push(s))}else y={eventTime:y,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(c=d=y,u=p):d=d.next=y,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&&(u=p),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);wi|=a,e.lanes=a,e.memoizedState=p}}function o_(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(ie(191,o));o.call(r)}}}var sw=new ik.Component().refs;function ch(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Rt({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var vd={isMounted:function(e){return(e=e._reactInternals)?Ii(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fn(),o=Mo(e),i=oo(r,o);i.payload=t,n!=null&&(i.callback=n),t=$o(e,i,o),t!==null&&(xr(t,e,o,r),oc(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fn(),o=Mo(e),i=oo(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=$o(e,i,o),t!==null&&(xr(t,e,o,r),oc(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fn(),r=Mo(e),o=oo(n,r);o.tag=2,t!=null&&(o.callback=t),t=$o(e,o,r),t!==null&&(xr(t,e,r,n),oc(t,e,r))}};function i_(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?!vl(n,r)||!vl(o,i):!0}function lw(e,t,n){var r=!1,o=Fo,i=t.contextType;return typeof i=="object"&&i!==null?i=ar(i):(o=_n(t)?_i:cn.current,r=t.contextTypes,i=(r=r!=null)?Ta(e,o):Fo),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=vd,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function a_(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&&vd.enqueueReplaceState(t,t.state,null)}function dh(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=sw,Eg(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=ar(i):(i=_n(t)?_i:cn.current,o.context=Ta(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(ch(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&&vd.enqueueReplaceState(o,o.state,null),Mc(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function ps(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(ie(309));var r=n.stateNode}if(!r)throw Error(ie(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;s===sw&&(s=o.refs={}),a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(ie(284));if(!n._owner)throw Error(ie(290,e))}return e}function Su(e,t){throw e=Object.prototype.toString.call(t),Error(ie(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function s_(e){var t=e._init;return t(e._payload)}function uw(e){function t(_,h){if(e){var l=_.deletions;l===null?(_.deletions=[h],_.flags|=16):l.push(h)}}function n(_,h){if(!e)return null;for(;h!==null;)t(_,h),h=h.sibling;return null}function r(_,h){for(_=new Map;h!==null;)h.key!==null?_.set(h.key,h):_.set(h.index,h),h=h.sibling;return _}function o(_,h){return _=Oo(_,h),_.index=0,_.sibling=null,_}function i(_,h,l){return _.index=l,e?(l=_.alternate,l!==null?(l=l.index,l<h?(_.flags|=2,h):l):(_.flags|=2,h)):(_.flags|=1048576,h)}function a(_){return e&&_.alternate===null&&(_.flags|=2),_}function s(_,h,l,k){return h===null||h.tag!==6?(h=mf(l,_.mode,k),h.return=_,h):(h=o(h,l),h.return=_,h)}function u(_,h,l,k){var w=l.type;return w===ta?d(_,h,l.props.children,k,l.key):h!==null&&(h.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===wo&&s_(w)===h.type)?(k=o(h,l.props),k.ref=ps(_,h,l),k.return=_,k):(k=cc(l.type,l.key,l.props,null,_.mode,k),k.ref=ps(_,h,l),k.return=_,k)}function c(_,h,l,k){return h===null||h.tag!==4||h.stateNode.containerInfo!==l.containerInfo||h.stateNode.implementation!==l.implementation?(h=hf(l,_.mode,k),h.return=_,h):(h=o(h,l.children||[]),h.return=_,h)}function d(_,h,l,k,w){return h===null||h.tag!==7?(h=mi(l,_.mode,k,w),h.return=_,h):(h=o(h,l),h.return=_,h)}function p(_,h,l){if(typeof h=="string"&&h!==""||typeof h=="number")return h=mf(""+h,_.mode,l),h.return=_,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case fu:return l=cc(h.type,h.key,h.props,null,_.mode,l),l.ref=ps(_,null,h),l.return=_,l;case ea:return h=hf(h,_.mode,l),h.return=_,h;case wo:var k=h._init;return p(_,k(h._payload),l)}if(Ds(h)||ss(h))return h=mi(h,_.mode,l,null),h.return=_,h;Su(_,h)}return null}function f(_,h,l,k){var w=h!==null?h.key:null;if(typeof l=="string"&&l!==""||typeof l=="number")return w!==null?null:s(_,h,""+l,k);if(typeof l=="object"&&l!==null){switch(l.$$typeof){case fu:return l.key===w?u(_,h,l,k):null;case ea:return l.key===w?c(_,h,l,k):null;case wo:return w=l._init,f(_,h,w(l._payload),k)}if(Ds(l)||ss(l))return w!==null?null:d(_,h,l,k,null);Su(_,l)}return null}function y(_,h,l,k,w){if(typeof k=="string"&&k!==""||typeof k=="number")return _=_.get(l)||null,s(h,_,""+k,w);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case fu:return _=_.get(k.key===null?l:k.key)||null,u(h,_,k,w);case ea:return _=_.get(k.key===null?l:k.key)||null,c(h,_,k,w);case wo:var x=k._init;return y(_,h,l,x(k._payload),w)}if(Ds(k)||ss(k))return _=_.get(l)||null,d(h,_,k,w,null);Su(h,k)}return null}function g(_,h,l,k){for(var w=null,x=null,T=h,E=h=0,P=null;T!==null&&E<l.length;E++){T.index>E?(P=T,T=null):P=T.sibling;var I=f(_,T,l[E],k);if(I===null){T===null&&(T=P);break}e&&T&&I.alternate===null&&t(_,T),h=i(I,h,E),x===null?w=I:x.sibling=I,x=I,T=P}if(E===l.length)return n(_,T),Ct&&Qo(_,E),w;if(T===null){for(;E<l.length;E++)T=p(_,l[E],k),T!==null&&(h=i(T,h,E),x===null?w=T:x.sibling=T,x=T);return Ct&&Qo(_,E),w}for(T=r(_,T);E<l.length;E++)P=y(T,_,E,l[E],k),P!==null&&(e&&P.alternate!==null&&T.delete(P.key===null?E:P.key),h=i(P,h,E),x===null?w=P:x.sibling=P,x=P);return e&&T.forEach(function(B){return t(_,B)}),Ct&&Qo(_,E),w}function b(_,h,l,k){var w=ss(l);if(typeof w!="function")throw Error(ie(150));if(l=w.call(l),l==null)throw Error(ie(151));for(var x=w=null,T=h,E=h=0,P=null,I=l.next();T!==null&&!I.done;E++,I=l.next()){T.index>E?(P=T,T=null):P=T.sibling;var B=f(_,T,I.value,k);if(B===null){T===null&&(T=P);break}e&&T&&B.alternate===null&&t(_,T),h=i(B,h,E),x===null?w=B:x.sibling=B,x=B,T=P}if(I.done)return n(_,T),Ct&&Qo(_,E),w;if(T===null){for(;!I.done;E++,I=l.next())I=p(_,I.value,k),I!==null&&(h=i(I,h,E),x===null?w=I:x.sibling=I,x=I);return Ct&&Qo(_,E),w}for(T=r(_,T);!I.done;E++,I=l.next())I=y(T,_,E,I.value,k),I!==null&&(e&&I.alternate!==null&&T.delete(I.key===null?E:I.key),h=i(I,h,E),x===null?w=I:x.sibling=I,x=I);return e&&T.forEach(function(M){return t(_,M)}),Ct&&Qo(_,E),w}function j(_,h,l,k){if(typeof l=="object"&&l!==null&&l.type===ta&&l.key===null&&(l=l.props.children),typeof l=="object"&&l!==null){switch(l.$$typeof){case fu:e:{for(var w=l.key,x=h;x!==null;){if(x.key===w){if(w=l.type,w===ta){if(x.tag===7){n(_,x.sibling),h=o(x,l.props.children),h.return=_,_=h;break e}}else if(x.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===wo&&s_(w)===x.type){n(_,x.sibling),h=o(x,l.props),h.ref=ps(_,x,l),h.return=_,_=h;break e}n(_,x);break}else t(_,x);x=x.sibling}l.type===ta?(h=mi(l.props.children,_.mode,k,l.key),h.return=_,_=h):(k=cc(l.type,l.key,l.props,null,_.mode,k),k.ref=ps(_,h,l),k.return=_,_=k)}return a(_);case ea:e:{for(x=l.key;h!==null;){if(h.key===x)if(h.tag===4&&h.stateNode.containerInfo===l.containerInfo&&h.stateNode.implementation===l.implementation){n(_,h.sibling),h=o(h,l.children||[]),h.return=_,_=h;break e}else{n(_,h);break}else t(_,h);h=h.sibling}h=hf(l,_.mode,k),h.return=_,_=h}return a(_);case wo:return x=l._init,j(_,h,x(l._payload),k)}if(Ds(l))return g(_,h,l,k);if(ss(l))return b(_,h,l,k);Su(_,l)}return typeof l=="string"&&l!==""||typeof l=="number"?(l=""+l,h!==null&&h.tag===6?(n(_,h.sibling),h=o(h,l),h.return=_,_=h):(n(_,h),h=mf(l,_.mode,k),h.return=_,_=h),a(_)):n(_,h)}return j}var Ca=uw(!0),cw=uw(!1),Ll={},Fr=Wo(Ll),kl=Wo(Ll),wl=Wo(Ll);function ui(e){if(e===Ll)throw Error(ie(174));return e}function Ig(e,t){switch(_t(wl,t),_t(kl,e),_t(Fr,Ll),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Wm(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Wm(t,e)}xt(Fr),_t(Fr,t)}function za(){xt(Fr),xt(kl),xt(wl)}function dw(e){ui(wl.current);var t=ui(Fr.current),n=Wm(t,e.type);t!==n&&(_t(kl,e),_t(Fr,n))}function Rg(e){kl.current===e&&(xt(Fr),xt(kl))}var Et=Wo(0);function Oc(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 lf=[];function Pg(){for(var e=0;e<lf.length;e++)lf[e]._workInProgressVersionPrimary=null;lf.length=0}var ic=mo.ReactCurrentDispatcher,uf=mo.ReactCurrentBatchConfig,ki=0,It=null,Ht=null,Kt=null,Lc=!1,Ys=!1,xl=0,Hz=0;function rn(){throw Error(ie(321))}function Ag(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Tr(e[n],t[n]))return!1;return!0}function Dg(e,t,n,r,o,i){if(ki=i,It=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ic.current=e===null||e.memoizedState===null?Kz:Yz,e=n(r,o),Ys){i=0;do{if(Ys=!1,xl=0,25<=i)throw Error(ie(301));i+=1,Kt=Ht=null,t.updateQueue=null,ic.current=Jz,e=n(r,o)}while(Ys)}if(ic.current=Bc,t=Ht!==null&&Ht.next!==null,ki=0,Kt=Ht=It=null,Lc=!1,t)throw Error(ie(300));return e}function $g(){var e=xl!==0;return xl=0,e}function Rr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Kt===null?It.memoizedState=Kt=e:Kt=Kt.next=e,Kt}function sr(){if(Ht===null){var e=It.alternate;e=e!==null?e.memoizedState:null}else e=Ht.next;var t=Kt===null?It.memoizedState:Kt.next;if(t!==null)Kt=t,Ht=e;else{if(e===null)throw Error(ie(310));Ht=e,e={memoizedState:Ht.memoizedState,baseState:Ht.baseState,baseQueue:Ht.baseQueue,queue:Ht.queue,next:null},Kt===null?It.memoizedState=Kt=e:Kt=Kt.next=e}return Kt}function Sl(e,t){return typeof t=="function"?t(e):t}function cf(e){var t=sr(),n=t.queue;if(n===null)throw Error(ie(311));n.lastRenderedReducer=e;var r=Ht,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,u=null,c=i;do{var d=c.lane;if((ki&d)===d)u!==null&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};u===null?(s=u=p,a=r):u=u.next=p,It.lanes|=d,wi|=d}c=c.next}while(c!==null&&c!==i);u===null?a=r:u.next=s,Tr(r,t.memoizedState)||(vn=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,It.lanes|=i,wi|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function df(e){var t=sr(),n=t.queue;if(n===null)throw Error(ie(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);Tr(i,t.memoizedState)||(vn=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pw(){}function fw(e,t){var n=It,r=sr(),o=t(),i=!Tr(r.memoizedState,o);if(i&&(r.memoizedState=o,vn=!0),r=r.queue,Ng(gw.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Kt!==null&&Kt.memoizedState.tag&1){if(n.flags|=2048,Tl(9,hw.bind(null,n,r,o,t),void 0,null),Yt===null)throw Error(ie(349));ki&30||mw(n,t,o)}return o}function mw(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=It.updateQueue,t===null?(t={lastEffect:null,stores:null},It.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function hw(e,t,n,r){t.value=n,t.getSnapshot=r,vw(t)&&yw(e)}function gw(e,t,n){return n(function(){vw(t)&&yw(e)})}function vw(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Tr(e,n)}catch{return!0}}function yw(e){var t=so(e,1);t!==null&&xr(t,e,1,-1)}function l_(e){var t=Rr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sl,lastRenderedState:e},t.queue=e,e=e.dispatch=qz.bind(null,It,e),[t.memoizedState,e]}function Tl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=It.updateQueue,t===null?(t={lastEffect:null,stores:null},It.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 _w(){return sr().memoizedState}function ac(e,t,n,r){var o=Rr();It.flags|=e,o.memoizedState=Tl(1|t,n,void 0,r===void 0?null:r)}function yd(e,t,n,r){var o=sr();r=r===void 0?null:r;var i=void 0;if(Ht!==null){var a=Ht.memoizedState;if(i=a.destroy,r!==null&&Ag(r,a.deps)){o.memoizedState=Tl(t,n,i,r);return}}It.flags|=e,o.memoizedState=Tl(1|t,n,i,r)}function u_(e,t){return ac(8390656,8,e,t)}function Ng(e,t){return yd(2048,8,e,t)}function bw(e,t){return yd(4,2,e,t)}function kw(e,t){return yd(4,4,e,t)}function ww(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 xw(e,t,n){return n=n!=null?n.concat([e]):null,yd(4,4,ww.bind(null,t,e),n)}function Mg(){}function Sw(e,t){var n=sr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ag(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Tw(e,t){var n=sr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ag(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function jw(e,t,n){return ki&21?(Tr(n,t)||(n=Ek(),It.lanes|=n,wi|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,vn=!0),e.memoizedState=n)}function Uz(e,t){var n=ut;ut=n!==0&&4>n?n:4,e(!0);var r=uf.transition;uf.transition={};try{e(!1),t()}finally{ut=n,uf.transition=r}}function Cw(){return sr().memoizedState}function Gz(e,t,n){var r=Mo(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},zw(e))Ew(t,n);else if(n=iw(e,t,n,r),n!==null){var o=fn();xr(n,e,r,o),Iw(n,t,r)}}function qz(e,t,n){var r=Mo(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(zw(e))Ew(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,Tr(s,a)){var u=t.interleaved;u===null?(o.next=o,zg(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}n=iw(e,t,o,r),n!==null&&(o=fn(),xr(n,e,r,o),Iw(n,t,r))}}function zw(e){var t=e.alternate;return e===It||t!==null&&t===It}function Ew(e,t){Ys=Lc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Iw(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,mg(e,n)}}var Bc={readContext:ar,useCallback:rn,useContext:rn,useEffect:rn,useImperativeHandle:rn,useInsertionEffect:rn,useLayoutEffect:rn,useMemo:rn,useReducer:rn,useRef:rn,useState:rn,useDebugValue:rn,useDeferredValue:rn,useTransition:rn,useMutableSource:rn,useSyncExternalStore:rn,useId:rn,unstable_isNewReconciler:!1},Kz={readContext:ar,useCallback:function(e,t){return Rr().memoizedState=[e,t===void 0?null:t],e},useContext:ar,useEffect:u_,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ac(4194308,4,ww.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ac(4194308,4,e,t)},useInsertionEffect:function(e,t){return ac(4,2,e,t)},useMemo:function(e,t){var n=Rr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Rr();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=Gz.bind(null,It,e),[r.memoizedState,e]},useRef:function(e){var t=Rr();return e={current:e},t.memoizedState=e},useState:l_,useDebugValue:Mg,useDeferredValue:function(e){return Rr().memoizedState=e},useTransition:function(){var e=l_(!1),t=e[0];return e=Uz.bind(null,e[1]),Rr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=It,o=Rr();if(Ct){if(n===void 0)throw Error(ie(407));n=n()}else{if(n=t(),Yt===null)throw Error(ie(349));ki&30||mw(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,u_(gw.bind(null,r,i,e),[e]),r.flags|=2048,Tl(9,hw.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Rr(),t=Yt.identifierPrefix;if(Ct){var n=ro,r=no;n=(r&~(1<<32-wr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=xl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Hz++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Yz={readContext:ar,useCallback:Sw,useContext:ar,useEffect:Ng,useImperativeHandle:xw,useInsertionEffect:bw,useLayoutEffect:kw,useMemo:Tw,useReducer:cf,useRef:_w,useState:function(){return cf(Sl)},useDebugValue:Mg,useDeferredValue:function(e){var t=sr();return jw(t,Ht.memoizedState,e)},useTransition:function(){var e=cf(Sl)[0],t=sr().memoizedState;return[e,t]},useMutableSource:pw,useSyncExternalStore:fw,useId:Cw,unstable_isNewReconciler:!1},Jz={readContext:ar,useCallback:Sw,useContext:ar,useEffect:Ng,useImperativeHandle:xw,useInsertionEffect:bw,useLayoutEffect:kw,useMemo:Tw,useReducer:df,useRef:_w,useState:function(){return df(Sl)},useDebugValue:Mg,useDeferredValue:function(e){var t=sr();return Ht===null?t.memoizedState=e:jw(t,Ht.memoizedState,e)},useTransition:function(){var e=df(Sl)[0],t=sr().memoizedState;return[e,t]},useMutableSource:pw,useSyncExternalStore:fw,useId:Cw,unstable_isNewReconciler:!1};function Ea(e,t){try{var n="",r=t;do n+=S2(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 pf(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ph(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Zz=typeof WeakMap=="function"?WeakMap:Map;function Rw(e,t,n){n=oo(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Vc||(Vc=!0,wh=r),ph(e,t)},n}function Pw(e,t,n){n=oo(-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(){ph(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ph(e,t),typeof r!="function"&&(No===null?No=new Set([this]):No.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function c_(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Zz;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=dE.bind(null,e,t,n),t.then(e,e))}function d_(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 p_(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=oo(-1,1),t.tag=2,$o(n,t,1))),n.lanes|=1),e)}var Xz=mo.ReactCurrentOwner,vn=!1;function dn(e,t,n,r){t.child=e===null?cw(t,null,n,r):Ca(t,e.child,n,r)}function f_(e,t,n,r,o){n=n.render;var i=t.ref;return va(t,o),r=Dg(e,t,n,r,i,o),n=$g(),e!==null&&!vn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,lo(e,t,o)):(Ct&&n&&wg(t),t.flags|=1,dn(e,t,r,o),t.child)}function m_(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Ug(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Aw(e,t,i,r,o)):(e=cc(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:vl,n(a,r)&&e.ref===t.ref)return lo(e,t,o)}return t.flags|=1,e=Oo(i,r),e.ref=t.ref,e.return=t,t.child=e}function Aw(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(vl(i,r)&&e.ref===t.ref)if(vn=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(vn=!0);else return t.lanes=e.lanes,lo(e,t,o)}return fh(e,t,n,r,o)}function Dw(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},_t(da,En),En|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,_t(da,En),En|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,_t(da,En),En|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,_t(da,En),En|=r;return dn(e,t,o,n),t.child}function $w(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function fh(e,t,n,r,o){var i=_n(n)?_i:cn.current;return i=Ta(t,i),va(t,o),n=Dg(e,t,n,r,i,o),r=$g(),e!==null&&!vn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,lo(e,t,o)):(Ct&&r&&wg(t),t.flags|=1,dn(e,t,n,o),t.child)}function h_(e,t,n,r,o){if(_n(n)){var i=!0;Pc(t)}else i=!1;if(va(t,o),t.stateNode===null)sc(e,t),lw(t,n,r),dh(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var u=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=ar(c):(c=_n(n)?_i:cn.current,c=Ta(t,c));var d=n.getDerivedStateFromProps,p=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";p||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||u!==c)&&a_(t,a,r,c),xo=!1;var f=t.memoizedState;a.state=f,Mc(t,r,a,o),u=t.memoizedState,s!==r||f!==u||yn.current||xo?(typeof d=="function"&&(ch(t,n,d,r),u=t.memoizedState),(s=xo||i_(t,n,s,r,f,u,c))?(p||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,aw(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:_r(t.type,s),a.props=c,p=t.pendingProps,f=a.context,u=n.contextType,typeof u=="object"&&u!==null?u=ar(u):(u=_n(n)?_i:cn.current,u=Ta(t,u));var y=n.getDerivedStateFromProps;(d=typeof y=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==p||f!==u)&&a_(t,a,r,u),xo=!1,f=t.memoizedState,a.state=f,Mc(t,r,a,o);var g=t.memoizedState;s!==p||f!==g||yn.current||xo?(typeof y=="function"&&(ch(t,n,y,r),g=t.memoizedState),(c=xo||i_(t,n,c,r,f,g,u)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,g,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,g,u)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||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=u,r=c):(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 mh(e,t,n,r,i,o)}function mh(e,t,n,r,o,i){$w(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&e_(t,n,!1),lo(e,t,i);r=t.stateNode,Xz.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Ca(t,e.child,null,i),t.child=Ca(t,null,s,i)):dn(e,t,s,i),t.memoizedState=r.state,o&&e_(t,n,!0),t.child}function Nw(e){var t=e.stateNode;t.pendingContext?Qy(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Qy(e,t.context,!1),Ig(e,t.containerInfo)}function g_(e,t,n,r,o){return ja(),Sg(o),t.flags|=256,dn(e,t,n,r),t.child}var hh={dehydrated:null,treeContext:null,retryLane:0};function gh(e){return{baseLanes:e,cachePool:null,transitions:null}}function Mw(e,t,n){var r=t.pendingProps,o=Et.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),_t(Et,o&1),e===null)return lh(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=mi(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=gh(n),t.memoizedState=hh,e):Og(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return Qz(e,t,a,r,s,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,s=o.sibling;var u={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Oo(o,u),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=Oo(s,i):(i=mi(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?gh(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=hh,r}return i=e.child,e=i.sibling,r=Oo(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 Og(e,t){return t=kd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Tu(e,t,n,r){return r!==null&&Sg(r),Ca(t,e.child,null,n),e=Og(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Qz(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=pf(Error(ie(422))),Tu(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=mi(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ca(t,e.child,null,a),t.child.memoizedState=gh(a),t.memoizedState=hh,i);if(!(t.mode&1))return Tu(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(ie(419)),r=pf(i,r,void 0),Tu(e,t,a,r)}if(s=(a&e.childLanes)!==0,vn||s){if(r=Yt,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,so(e,o),xr(r,e,o,-1))}return Hg(),r=pf(Error(ie(421))),Tu(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=pE.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,$n=Do(o.nextSibling),Mn=t,Ct=!0,kr=null,e!==null&&(er[tr++]=no,er[tr++]=ro,er[tr++]=bi,no=e.id,ro=e.overflow,bi=t),t=Og(t,r.children),t.flags|=4096,t)}function v_(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),uh(e.return,t,n)}function ff(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 Ow(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(dn(e,t,r.children,n),r=Et.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&&v_(e,n,t);else if(e.tag===19)v_(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(_t(Et,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&&Oc(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ff(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&&Oc(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ff(t,!0,n,null,i);break;case"together":ff(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function sc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lo(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),wi|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ie(153));if(t.child!==null){for(e=t.child,n=Oo(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Oo(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function eE(e,t,n){switch(t.tag){case 3:Nw(t),ja();break;case 5:dw(t);break;case 1:_n(t.type)&&Pc(t);break;case 4:Ig(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;_t($c,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(_t(Et,Et.current&1),t.flags|=128,null):n&t.child.childLanes?Mw(e,t,n):(_t(Et,Et.current&1),e=lo(e,t,n),e!==null?e.sibling:null);_t(Et,Et.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ow(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),_t(Et,Et.current),r)break;return null;case 22:case 23:return t.lanes=0,Dw(e,t,n)}return lo(e,t,n)}var Lw,vh,Bw,Fw;Lw=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}};vh=function(){};Bw=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ui(Fr.current);var i=null;switch(n){case"input":o=Lm(e,o),r=Lm(e,r),i=[];break;case"select":o=Rt({},o,{value:void 0}),r=Rt({},r,{value:void 0}),i=[];break;case"textarea":o=Vm(e,o),r=Vm(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ic)}Hm(n,r);var a;n=null;for(c in o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var s=o[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(cl.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(s=o?.[c],r.hasOwnProperty(c)&&u!==s&&(u!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&s[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(i||(i=[]),i.push(c,n)),n=u;else c==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(i=i||[]).push(c,u)):c==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(c,""+u):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(cl.hasOwnProperty(c)?(u!=null&&c==="onScroll"&&kt("scroll",e),i||s===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};Fw=function(e,t,n,r){n!==r&&(t.flags|=4)};function fs(e,t){if(!Ct)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 on(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 tE(e,t,n){var r=t.pendingProps;switch(xg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return on(t),null;case 1:return _n(t.type)&&Rc(),on(t),null;case 3:return r=t.stateNode,za(),xt(yn),xt(cn),Pg(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(xu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,kr!==null&&(Th(kr),kr=null))),vh(e,t),on(t),null;case 5:Rg(t);var o=ui(wl.current);if(n=t.type,e!==null&&t.stateNode!=null)Bw(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ie(166));return on(t),null}if(e=ui(Fr.current),xu(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Nr]=t,r[bl]=i,e=(t.mode&1)!==0,n){case"dialog":kt("cancel",r),kt("close",r);break;case"iframe":case"object":case"embed":kt("load",r);break;case"video":case"audio":for(o=0;o<Ns.length;o++)kt(Ns[o],r);break;case"source":kt("error",r);break;case"img":case"image":case"link":kt("error",r),kt("load",r);break;case"details":kt("toggle",r);break;case"input":jy(r,i),kt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},kt("invalid",r);break;case"textarea":zy(r,i),kt("invalid",r)}Hm(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&&wu(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&wu(r.textContent,s,e),o=["children",""+s]):cl.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&kt("scroll",r)}switch(n){case"input":mu(r),Cy(r,i,!0);break;case"textarea":mu(r),Ey(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Ic)}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=mk(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[Nr]=t,e[bl]=r,Lw(e,t,!1,!1),t.stateNode=e;e:{switch(a=Um(n,r),n){case"dialog":kt("cancel",e),kt("close",e),o=r;break;case"iframe":case"object":case"embed":kt("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ns.length;o++)kt(Ns[o],e);o=r;break;case"source":kt("error",e),o=r;break;case"img":case"image":case"link":kt("error",e),kt("load",e),o=r;break;case"details":kt("toggle",e),o=r;break;case"input":jy(e,r),o=Lm(e,r),kt("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Rt({},r,{value:void 0}),kt("invalid",e);break;case"textarea":zy(e,r),o=Vm(e,r),kt("invalid",e);break;default:o=r}Hm(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?vk(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&hk(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&dl(e,u):typeof u=="number"&&dl(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(cl.hasOwnProperty(i)?u!=null&&i==="onScroll"&&kt("scroll",e):u!=null&&lg(e,i,u,a))}switch(n){case"input":mu(e),Cy(e,r,!1);break;case"textarea":mu(e),Ey(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Bo(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?fa(e,!!r.multiple,i,!1):r.defaultValue!=null&&fa(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Ic)}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 on(t),null;case 6:if(e&&t.stateNode!=null)Fw(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(ie(166));if(n=ui(wl.current),ui(Fr.current),xu(t)){if(r=t.stateNode,n=t.memoizedProps,r[Nr]=t,(i=r.nodeValue!==n)&&(e=Mn,e!==null))switch(e.tag){case 3:wu(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&wu(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Nr]=t,t.stateNode=r}return on(t),null;case 13:if(xt(Et),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ct&&$n!==null&&t.mode&1&&!(t.flags&128))ow(),ja(),t.flags|=98560,i=!1;else if(i=xu(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(ie(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ie(317));i[Nr]=t}else ja(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;on(t),i=!1}else kr!==null&&(Th(kr),kr=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Et.current&1?Ut===0&&(Ut=3):Hg())),t.updateQueue!==null&&(t.flags|=4),on(t),null);case 4:return za(),vh(e,t),e===null&&yl(t.stateNode.containerInfo),on(t),null;case 10:return Cg(t.type._context),on(t),null;case 17:return _n(t.type)&&Rc(),on(t),null;case 19:if(xt(Et),i=t.memoizedState,i===null)return on(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)fs(i,!1);else{if(Ut!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Oc(e),a!==null){for(t.flags|=128,fs(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 _t(Et,Et.current&1|2),t.child}e=e.sibling}i.tail!==null&&Nt()>Ia&&(t.flags|=128,r=!0,fs(i,!1),t.lanes=4194304)}else{if(!r)if(e=Oc(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),fs(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Ct)return on(t),null}else 2*Nt()-i.renderingStartTime>Ia&&n!==1073741824&&(t.flags|=128,r=!0,fs(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Nt(),t.sibling=null,n=Et.current,_t(Et,r?n&1|2:n&1),t):(on(t),null);case 22:case 23:return Wg(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?En&1073741824&&(on(t),t.subtreeFlags&6&&(t.flags|=8192)):on(t),null;case 24:return null;case 25:return null}throw Error(ie(156,t.tag))}function nE(e,t){switch(xg(t),t.tag){case 1:return _n(t.type)&&Rc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return za(),xt(yn),xt(cn),Pg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Rg(t),null;case 13:if(xt(Et),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ie(340));ja()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xt(Et),null;case 4:return za(),null;case 10:return Cg(t.type._context),null;case 22:case 23:return Wg(),null;case 24:return null;default:return null}}var ju=!1,sn=!1,rE=typeof WeakSet=="function"?WeakSet:Set,ke=null;function ca(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 yh(e,t,n){try{n()}catch(r){$t(e,t,r)}}var y_=!1;function oE(e,t){if(th=Cc,e=Uk(),kg(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,u=-1,c=0,d=0,p=e,f=null;t:for(;;){for(var y;p!==n||o!==0&&p.nodeType!==3||(s=a+o),p!==i||r!==0&&p.nodeType!==3||(u=a+r),p.nodeType===3&&(a+=p.nodeValue.length),(y=p.firstChild)!==null;)f=p,p=y;for(;;){if(p===e)break t;if(f===n&&++c===o&&(s=a),f===i&&++d===r&&(u=a),(y=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=y}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(nh={focusedElem:e,selectionRange:n},Cc=!1,ke=t;ke!==null;)if(t=ke,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ke=e;else for(;ke!==null;){t=ke;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 b=g.memoizedProps,j=g.memoizedState,_=t.stateNode,h=_.getSnapshotBeforeUpdate(t.elementType===t.type?b:_r(t.type,b),j);_.__reactInternalSnapshotBeforeUpdate=h}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(ie(163))}}catch(k){$t(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,ke=e;break}ke=t.return}return g=y_,y_=!1,g}function Js(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&yh(t,n,i)}o=o.next}while(o!==r)}}function _d(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 _h(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 Vw(e){var t=e.alternate;t!==null&&(e.alternate=null,Vw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Nr],delete t[bl],delete t[ih],delete t[Bz],delete t[Fz])),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 Ww(e){return e.tag===5||e.tag===3||e.tag===4}function __(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ww(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 bh(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=Ic));else if(r!==4&&(e=e.child,e!==null))for(bh(e,t,n),e=e.sibling;e!==null;)bh(e,t,n),e=e.sibling}function kh(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(kh(e,t,n),e=e.sibling;e!==null;)kh(e,t,n),e=e.sibling}var Xt=null,br=!1;function bo(e,t,n){for(n=n.child;n!==null;)Hw(e,t,n),n=n.sibling}function Hw(e,t,n){if(Br&&typeof Br.onCommitFiberUnmount=="function")try{Br.onCommitFiberUnmount(dd,n)}catch{}switch(n.tag){case 5:sn||ca(n,t);case 6:var r=Xt,o=br;Xt=null,bo(e,t,n),Xt=r,br=o,Xt!==null&&(br?(e=Xt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Xt.removeChild(n.stateNode));break;case 18:Xt!==null&&(br?(e=Xt,n=n.stateNode,e.nodeType===8?af(e.parentNode,n):e.nodeType===1&&af(e,n),hl(e)):af(Xt,n.stateNode));break;case 4:r=Xt,o=br,Xt=n.stateNode.containerInfo,br=!0,bo(e,t,n),Xt=r,br=o;break;case 0:case 11:case 14:case 15:if(!sn&&(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)&&yh(n,t,a),o=o.next}while(o!==r)}bo(e,t,n);break;case 1:if(!sn&&(ca(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)}bo(e,t,n);break;case 21:bo(e,t,n);break;case 22:n.mode&1?(sn=(r=sn)||n.memoizedState!==null,bo(e,t,n),sn=r):bo(e,t,n);break;default:bo(e,t,n)}}function b_(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new rE),t.forEach(function(r){var o=fE.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function gr(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Xt=s.stateNode,br=!1;break e;case 3:Xt=s.stateNode.containerInfo,br=!0;break e;case 4:Xt=s.stateNode.containerInfo,br=!0;break e}s=s.return}if(Xt===null)throw Error(ie(160));Hw(i,a,o),Xt=null,br=!1;var u=o.alternate;u!==null&&(u.return=null),o.return=null}catch(c){$t(o,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Uw(t,e),t=t.sibling}function Uw(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gr(t,e),Ir(e),r&4){try{Js(3,e,e.return),_d(3,e)}catch(b){$t(e,e.return,b)}try{Js(5,e,e.return)}catch(b){$t(e,e.return,b)}}break;case 1:gr(t,e),Ir(e),r&512&&n!==null&&ca(n,n.return);break;case 5:if(gr(t,e),Ir(e),r&512&&n!==null&&ca(n,n.return),e.flags&32){var o=e.stateNode;try{dl(o,"")}catch(b){$t(e,e.return,b)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&pk(o,i),Um(s,a);var c=Um(s,i);for(a=0;a<u.length;a+=2){var d=u[a],p=u[a+1];d==="style"?vk(o,p):d==="dangerouslySetInnerHTML"?hk(o,p):d==="children"?dl(o,p):lg(o,d,p,c)}switch(s){case"input":Bm(o,i);break;case"textarea":fk(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var y=i.value;y!=null?fa(o,!!i.multiple,y,!1):f!==!!i.multiple&&(i.defaultValue!=null?fa(o,!!i.multiple,i.defaultValue,!0):fa(o,!!i.multiple,i.multiple?[]:"",!1))}o[bl]=i}catch(b){$t(e,e.return,b)}}break;case 6:if(gr(t,e),Ir(e),r&4){if(e.stateNode===null)throw Error(ie(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(b){$t(e,e.return,b)}}break;case 3:if(gr(t,e),Ir(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{hl(t.containerInfo)}catch(b){$t(e,e.return,b)}break;case 4:gr(t,e),Ir(e);break;case 13:gr(t,e),Ir(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(Fg=Nt())),r&4&&b_(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(sn=(c=sn)||d,gr(t,e),sn=c):gr(t,e),Ir(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!d&&e.mode&1)for(ke=e,d=e.child;d!==null;){for(p=ke=d;ke!==null;){switch(f=ke,y=f.child,f.tag){case 0:case 11:case 14:case 15:Js(4,f,f.return);break;case 1:ca(f,f.return);var 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(b){$t(r,n,b)}}break;case 5:ca(f,f.return);break;case 22:if(f.memoizedState!==null){w_(p);continue}}y!==null?(y.return=f,ke=y):w_(p)}d=d.sibling}e:for(d=null,p=e;;){if(p.tag===5){if(d===null){d=p;try{o=p.stateNode,c?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=p.stateNode,u=p.memoizedProps.style,a=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=gk("display",a))}catch(b){$t(e,e.return,b)}}}else if(p.tag===6){if(d===null)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(b){$t(e,e.return,b)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gr(t,e),Ir(e),r&4&&b_(e);break;case 21:break;default:gr(t,e),Ir(e)}}function Ir(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ww(n)){var r=n;break e}n=n.return}throw Error(ie(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(dl(o,""),r.flags&=-33);var i=__(e);kh(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,s=__(e);bh(e,s,a);break;default:throw Error(ie(161))}}catch(u){$t(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function iE(e,t,n){ke=e,Gw(e)}function Gw(e,t,n){for(var r=(e.mode&1)!==0;ke!==null;){var o=ke,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||ju;if(!a){var s=o.alternate,u=s!==null&&s.memoizedState!==null||sn;s=ju;var c=sn;if(ju=a,(sn=u)&&!c)for(ke=o;ke!==null;)a=ke,u=a.child,a.tag===22&&a.memoizedState!==null?x_(o):u!==null?(u.return=a,ke=u):x_(o);for(;i!==null;)ke=i,Gw(i),i=i.sibling;ke=o,ju=s,sn=c}k_(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,ke=i):k_(e)}}function k_(e){for(;ke!==null;){var t=ke;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:sn||_d(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!sn)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:_r(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&o_(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}o_(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var d=c.memoizedState;if(d!==null){var p=d.dehydrated;p!==null&&hl(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ie(163))}sn||t.flags&512&&_h(t)}catch(f){$t(t,t.return,f)}}if(t===e){ke=null;break}if(n=t.sibling,n!==null){n.return=t.return,ke=n;break}ke=t.return}}function w_(e){for(;ke!==null;){var t=ke;if(t===e){ke=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ke=n;break}ke=t.return}}function x_(e){for(;ke!==null;){var t=ke;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{_d(4,t)}catch(u){$t(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(u){$t(t,o,u)}}var i=t.return;try{_h(t)}catch(u){$t(t,i,u)}break;case 5:var a=t.return;try{_h(t)}catch(u){$t(t,a,u)}}}catch(u){$t(t,t.return,u)}if(t===e){ke=null;break}var s=t.sibling;if(s!==null){s.return=t.return,ke=s;break}ke=t.return}}var aE=Math.ceil,Fc=mo.ReactCurrentDispatcher,Lg=mo.ReactCurrentOwner,or=mo.ReactCurrentBatchConfig,tt=0,Yt=null,Ft=null,tn=0,En=0,da=Wo(0),Ut=0,jl=null,wi=0,bd=0,Bg=0,Zs=null,gn=null,Fg=0,Ia=1/0,Zr=null,Vc=!1,wh=null,No=null,Cu=!1,Io=null,Wc=0,Xs=0,xh=null,lc=-1,uc=0;function fn(){return tt&6?Nt():lc!==-1?lc:lc=Nt()}function Mo(e){return e.mode&1?tt&2&&tn!==0?tn&-tn:Wz.transition!==null?(uc===0&&(uc=Ek()),uc):(e=ut,e!==0||(e=window.event,e=e===void 0?16:Nk(e.type)),e):1}function xr(e,t,n,r){if(50<Xs)throw Xs=0,xh=null,Error(ie(185));Nl(e,n,r),(!(tt&2)||e!==Yt)&&(e===Yt&&(!(tt&2)&&(bd|=n),Ut===4&&jo(e,tn)),bn(e,r),n===1&&tt===0&&!(t.mode&1)&&(Ia=Nt()+500,gd&&Ho()))}function bn(e,t){var n=e.callbackNode;W2(e,t);var r=jc(e,e===Yt?tn:0);if(r===0)n!==null&&Py(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Py(n),t===1)e.tag===0?Vz(S_.bind(null,e)):tw(S_.bind(null,e)),Oz(function(){!(tt&6)&&Ho()}),n=null;else{switch(Ik(r)){case 1:n=fg;break;case 4:n=Ck;break;case 16:n=Tc;break;case 536870912:n=zk;break;default:n=Tc}n=ex(n,qw.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function qw(e,t){if(lc=-1,uc=0,tt&6)throw Error(ie(327));var n=e.callbackNode;if(ya()&&e.callbackNode!==n)return null;var r=jc(e,e===Yt?tn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Hc(e,r);else{t=r;var o=tt;tt|=2;var i=Yw();(Yt!==e||tn!==t)&&(Zr=null,Ia=Nt()+500,fi(e,t));do try{uE();break}catch(s){Kw(e,s)}while(!0);jg(),Fc.current=i,tt=o,Ft!==null?t=0:(Yt=null,tn=0,t=Ut)}if(t!==0){if(t===2&&(o=Jm(e),o!==0&&(r=o,t=Sh(e,o))),t===1)throw n=jl,fi(e,0),jo(e,r),bn(e,Nt()),n;if(t===6)jo(e,r);else{if(o=e.current.alternate,!(r&30)&&!sE(o)&&(t=Hc(e,r),t===2&&(i=Jm(e),i!==0&&(r=i,t=Sh(e,i))),t===1))throw n=jl,fi(e,0),jo(e,r),bn(e,Nt()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(ie(345));case 2:ei(e,gn,Zr);break;case 3:if(jo(e,r),(r&130023424)===r&&(t=Fg+500-Nt(),10<t)){if(jc(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){fn(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=oh(ei.bind(null,e,gn,Zr),t);break}ei(e,gn,Zr);break;case 4:if(jo(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-wr(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=Nt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*aE(r/1960))-r,10<r){e.timeoutHandle=oh(ei.bind(null,e,gn,Zr),r);break}ei(e,gn,Zr);break;case 5:ei(e,gn,Zr);break;default:throw Error(ie(329))}}}return bn(e,Nt()),e.callbackNode===n?qw.bind(null,e):null}function Sh(e,t){var n=Zs;return e.current.memoizedState.isDehydrated&&(fi(e,t).flags|=256),e=Hc(e,t),e!==2&&(t=gn,gn=n,t!==null&&Th(t)),e}function Th(e){gn===null?gn=e:gn.push.apply(gn,e)}function sE(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(!Tr(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 jo(e,t){for(t&=~Bg,t&=~bd,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-wr(t),r=1<<n;e[n]=-1,t&=~r}}function S_(e){if(tt&6)throw Error(ie(327));ya();var t=jc(e,0);if(!(t&1))return bn(e,Nt()),null;var n=Hc(e,t);if(e.tag!==0&&n===2){var r=Jm(e);r!==0&&(t=r,n=Sh(e,r))}if(n===1)throw n=jl,fi(e,0),jo(e,t),bn(e,Nt()),n;if(n===6)throw Error(ie(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ei(e,gn,Zr),bn(e,Nt()),null}function Vg(e,t){var n=tt;tt|=1;try{return e(t)}finally{tt=n,tt===0&&(Ia=Nt()+500,gd&&Ho())}}function xi(e){Io!==null&&Io.tag===0&&!(tt&6)&&ya();var t=tt;tt|=1;var n=or.transition,r=ut;try{if(or.transition=null,ut=1,e)return e()}finally{ut=r,or.transition=n,tt=t,!(tt&6)&&Ho()}}function Wg(){En=da.current,xt(da)}function fi(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Mz(n)),Ft!==null)for(n=Ft.return;n!==null;){var r=n;switch(xg(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Rc();break;case 3:za(),xt(yn),xt(cn),Pg();break;case 5:Rg(r);break;case 4:za();break;case 13:xt(Et);break;case 19:xt(Et);break;case 10:Cg(r.type._context);break;case 22:case 23:Wg()}n=n.return}if(Yt=e,Ft=e=Oo(e.current,null),tn=En=t,Ut=0,jl=null,Bg=bd=wi=0,gn=Zs=null,li!==null){for(t=0;t<li.length;t++)if(n=li[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}li=null}return e}function Kw(e,t){do{var n=Ft;try{if(jg(),ic.current=Bc,Lc){for(var r=It.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Lc=!1}if(ki=0,Kt=Ht=It=null,Ys=!1,xl=0,Lg.current=null,n===null||n.return===null){Ut=1,jl=t,Ft=null;break}e:{var i=e,a=n.return,s=n,u=t;if(t=tn,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var c=u,d=s,p=d.tag;if(!(d.mode&1)&&(p===0||p===11||p===15)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var y=d_(a);if(y!==null){y.flags&=-257,p_(y,a,s,i,t),y.mode&1&&c_(i,c,t),t=y,u=c;var g=t.updateQueue;if(g===null){var b=new Set;b.add(u),t.updateQueue=b}else g.add(u);break e}else{if(!(t&1)){c_(i,c,t),Hg();break e}u=Error(ie(426))}}else if(Ct&&s.mode&1){var j=d_(a);if(j!==null){!(j.flags&65536)&&(j.flags|=256),p_(j,a,s,i,t),Sg(Ea(u,s));break e}}i=u=Ea(u,s),Ut!==4&&(Ut=2),Zs===null?Zs=[i]:Zs.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var _=Rw(i,u,t);r_(i,_);break e;case 1:s=u;var h=i.type,l=i.stateNode;if(!(i.flags&128)&&(typeof h.getDerivedStateFromError=="function"||l!==null&&typeof l.componentDidCatch=="function"&&(No===null||!No.has(l)))){i.flags|=65536,t&=-t,i.lanes|=t;var k=Pw(i,s,t);r_(i,k);break e}}i=i.return}while(i!==null)}Zw(n)}catch(w){t=w,Ft===n&&n!==null&&(Ft=n=n.return);continue}break}while(!0)}function Yw(){var e=Fc.current;return Fc.current=Bc,e===null?Bc:e}function Hg(){(Ut===0||Ut===3||Ut===2)&&(Ut=4),Yt===null||!(wi&268435455)&&!(bd&268435455)||jo(Yt,tn)}function Hc(e,t){var n=tt;tt|=2;var r=Yw();(Yt!==e||tn!==t)&&(Zr=null,fi(e,t));do try{lE();break}catch(o){Kw(e,o)}while(!0);if(jg(),tt=n,Fc.current=r,Ft!==null)throw Error(ie(261));return Yt=null,tn=0,Ut}function lE(){for(;Ft!==null;)Jw(Ft)}function uE(){for(;Ft!==null&&!D2();)Jw(Ft)}function Jw(e){var t=Qw(e.alternate,e,En);e.memoizedProps=e.pendingProps,t===null?Zw(e):Ft=t,Lg.current=null}function Zw(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=nE(n,t),n!==null){n.flags&=32767,Ft=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ut=6,Ft=null;return}}else if(n=tE(n,t,En),n!==null){Ft=n;return}if(t=t.sibling,t!==null){Ft=t;return}Ft=t=e}while(t!==null);Ut===0&&(Ut=5)}function ei(e,t,n){var r=ut,o=or.transition;try{or.transition=null,ut=1,cE(e,t,n,r)}finally{or.transition=o,ut=r}return null}function cE(e,t,n,r){do ya();while(Io!==null);if(tt&6)throw Error(ie(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(ie(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(H2(e,i),e===Yt&&(Ft=Yt=null,tn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Cu||(Cu=!0,ex(Tc,function(){return ya(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=or.transition,or.transition=null;var a=ut;ut=1;var s=tt;tt|=4,Lg.current=null,oE(e,n),Uw(n,e),Iz(nh),Cc=!!th,nh=th=null,e.current=n,iE(n),$2(),tt=s,ut=a,or.transition=i}else e.current=n;if(Cu&&(Cu=!1,Io=e,Wc=o),i=e.pendingLanes,i===0&&(No=null),O2(n.stateNode),bn(e,Nt()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Vc)throw Vc=!1,e=wh,wh=null,e;return Wc&1&&e.tag!==0&&ya(),i=e.pendingLanes,i&1?e===xh?Xs++:(Xs=0,xh=e):Xs=0,Ho(),null}function ya(){if(Io!==null){var e=Ik(Wc),t=or.transition,n=ut;try{if(or.transition=null,ut=16>e?16:e,Io===null)var r=!1;else{if(e=Io,Io=null,Wc=0,tt&6)throw Error(ie(331));var o=tt;for(tt|=4,ke=e.current;ke!==null;){var i=ke,a=i.child;if(ke.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var c=s[u];for(ke=c;ke!==null;){var d=ke;switch(d.tag){case 0:case 11:case 15:Js(8,d,i)}var p=d.child;if(p!==null)p.return=d,ke=p;else for(;ke!==null;){d=ke;var f=d.sibling,y=d.return;if(Vw(d),d===c){ke=null;break}if(f!==null){f.return=y,ke=f;break}ke=y}}}var g=i.alternate;if(g!==null){var b=g.child;if(b!==null){g.child=null;do{var j=b.sibling;b.sibling=null,b=j}while(b!==null)}}ke=i}}if(i.subtreeFlags&2064&&a!==null)a.return=i,ke=a;else e:for(;ke!==null;){if(i=ke,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Js(9,i,i.return)}var _=i.sibling;if(_!==null){_.return=i.return,ke=_;break e}ke=i.return}}var h=e.current;for(ke=h;ke!==null;){a=ke;var l=a.child;if(a.subtreeFlags&2064&&l!==null)l.return=a,ke=l;else e:for(a=h;ke!==null;){if(s=ke,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:_d(9,s)}}catch(w){$t(s,s.return,w)}if(s===a){ke=null;break e}var k=s.sibling;if(k!==null){k.return=s.return,ke=k;break e}ke=s.return}}if(tt=o,Ho(),Br&&typeof Br.onPostCommitFiberRoot=="function")try{Br.onPostCommitFiberRoot(dd,e)}catch{}r=!0}return r}finally{ut=n,or.transition=t}}return!1}function T_(e,t,n){t=Ea(n,t),t=Rw(e,t,1),e=$o(e,t,1),t=fn(),e!==null&&(Nl(e,1,t),bn(e,t))}function $t(e,t,n){if(e.tag===3)T_(e,e,n);else for(;t!==null;){if(t.tag===3){T_(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(No===null||!No.has(r))){e=Ea(n,e),e=Pw(t,e,1),t=$o(t,e,1),e=fn(),t!==null&&(Nl(t,1,e),bn(t,e));break}}t=t.return}}function dE(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=fn(),e.pingedLanes|=e.suspendedLanes&n,Yt===e&&(tn&n)===n&&(Ut===4||Ut===3&&(tn&130023424)===tn&&500>Nt()-Fg?fi(e,0):Bg|=n),bn(e,t)}function Xw(e,t){t===0&&(e.mode&1?(t=vu,vu<<=1,!(vu&130023424)&&(vu=4194304)):t=1);var n=fn();e=so(e,t),e!==null&&(Nl(e,t,n),bn(e,n))}function pE(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Xw(e,n)}function fE(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(ie(314))}r!==null&&r.delete(t),Xw(e,n)}var Qw;Qw=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||yn.current)vn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return vn=!1,eE(e,t,n);vn=!!(e.flags&131072)}else vn=!1,Ct&&t.flags&1048576&&nw(t,Dc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;sc(e,t),e=t.pendingProps;var o=Ta(t,cn.current);va(t,n),o=Dg(null,t,r,e,o,n);var i=$g();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,_n(r)?(i=!0,Pc(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Eg(t),o.updater=vd,t.stateNode=o,o._reactInternals=t,dh(t,r,e,n),t=mh(null,t,r,!0,i,n)):(t.tag=0,Ct&&i&&wg(t),dn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(sc(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=hE(r),e=_r(r,e),o){case 0:t=fh(null,t,r,e,n);break e;case 1:t=h_(null,t,r,e,n);break e;case 11:t=f_(null,t,r,e,n);break e;case 14:t=m_(null,t,r,_r(r.type,e),n);break e}throw Error(ie(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),fh(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),h_(e,t,r,o,n);case 3:e:{if(Nw(t),e===null)throw Error(ie(387));r=t.pendingProps,i=t.memoizedState,o=i.element,aw(e,t),Mc(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Ea(Error(ie(423)),t),t=g_(e,t,r,n,o);break e}else if(r!==o){o=Ea(Error(ie(424)),t),t=g_(e,t,r,n,o);break e}else for($n=Do(t.stateNode.containerInfo.firstChild),Mn=t,Ct=!0,kr=null,n=cw(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ja(),r===o){t=lo(e,t,n);break e}dn(e,t,r,n)}t=t.child}return t;case 5:return dw(t),e===null&&lh(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,rh(r,o)?a=null:i!==null&&rh(r,i)&&(t.flags|=32),$w(e,t),dn(e,t,a,n),t.child;case 6:return e===null&&lh(t),null;case 13:return Mw(e,t,n);case 4:return Ig(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ca(t,null,r,n):dn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),f_(e,t,r,o,n);case 7:return dn(e,t,t.pendingProps,n),t.child;case 8:return dn(e,t,t.pendingProps.children,n),t.child;case 12:return dn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,_t($c,r._currentValue),r._currentValue=a,i!==null)if(Tr(i.value,a)){if(i.children===o.children&&!yn.current){t=lo(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 u=s.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=oo(-1,n&-n),u.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),uh(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ie(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),uh(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}dn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,va(t,n),o=ar(o),r=r(o),t.flags|=1,dn(e,t,r,n),t.child;case 14:return r=t.type,o=_r(r,t.pendingProps),o=_r(r.type,o),m_(e,t,r,o,n);case 15:return Aw(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:_r(r,o),sc(e,t),t.tag=1,_n(r)?(e=!0,Pc(t)):e=!1,va(t,n),lw(t,r,o),dh(t,r,o,n),mh(null,t,r,!0,e,n);case 19:return Ow(e,t,n);case 22:return Dw(e,t,n)}throw Error(ie(156,t.tag))};function ex(e,t){return jk(e,t)}function mE(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 rr(e,t,n,r){return new mE(e,t,n,r)}function Ug(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hE(e){if(typeof e=="function")return Ug(e)?1:0;if(e!=null){if(e=e.$$typeof,e===cg)return 11;if(e===dg)return 14}return 2}function Oo(e,t){var n=e.alternate;return n===null?(n=rr(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 cc(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Ug(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ta:return mi(n.children,o,i,t);case ug:a=8,o|=8;break;case $m:return e=rr(12,n,t,o|2),e.elementType=$m,e.lanes=i,e;case Nm:return e=rr(13,n,t,o),e.elementType=Nm,e.lanes=i,e;case Mm:return e=rr(19,n,t,o),e.elementType=Mm,e.lanes=i,e;case uk:return kd(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case sk:a=10;break e;case lk:a=9;break e;case cg:a=11;break e;case dg:a=14;break e;case wo:a=16,r=null;break e}throw Error(ie(130,e==null?e:typeof e,""))}return t=rr(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function mi(e,t,n,r){return e=rr(7,e,r,t),e.lanes=n,e}function kd(e,t,n,r){return e=rr(22,e,r,t),e.elementType=uk,e.lanes=n,e.stateNode={isHidden:!1},e}function mf(e,t,n){return e=rr(6,e,null,t),e.lanes=n,e}function hf(e,t,n){return t=rr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function gE(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=Kp(0),this.expirationTimes=Kp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kp(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Gg(e,t,n,r,o,i,a,s,u){return e=new gE(e,t,n,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=rr(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Eg(i),e}function vE(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ea,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function tx(e){if(!e)return Fo;e=e._reactInternals;e:{if(Ii(e)!==e||e.tag!==1)throw Error(ie(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(_n(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ie(171))}if(e.tag===1){var n=e.type;if(_n(n))return ew(e,n,t)}return t}function nx(e,t,n,r,o,i,a,s,u){return e=Gg(n,r,!0,e,o,i,a,s,u),e.context=tx(null),n=e.current,r=fn(),o=Mo(n),i=oo(r,o),i.callback=t??null,$o(n,i,o),e.current.lanes=o,Nl(e,o,r),bn(e,r),e}function wd(e,t,n,r){var o=t.current,i=fn(),a=Mo(o);return n=tx(n),t.context===null?t.context=n:t.pendingContext=n,t=oo(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=$o(o,t,a),e!==null&&(xr(e,o,a,i),oc(e,o,a)),a}function Uc(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 j_(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function qg(e,t){j_(e,t),(e=e.alternate)&&j_(e,t)}function yE(){return null}var rx=typeof reportError=="function"?reportError:function(e){console.error(e)};function Kg(e){this._internalRoot=e}xd.prototype.render=Kg.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ie(409));wd(e,t,null,null)};xd.prototype.unmount=Kg.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;xi(function(){wd(null,e,null,null)}),t[ao]=null}};function xd(e){this._internalRoot=e}xd.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ak();e={blockedOn:null,target:e,priority:t};for(var n=0;n<To.length&&t!==0&&t<To[n].priority;n++);To.splice(n,0,e),n===0&&$k(e)}};function Yg(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Sd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function C_(){}function _E(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var c=Uc(a);i.call(c)}}var a=nx(t,r,e,0,null,!1,!1,"",C_);return e._reactRootContainer=a,e[ao]=a.current,yl(e.nodeType===8?e.parentNode:e),xi(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var c=Uc(u);s.call(c)}}var u=Gg(e,0,!1,null,null,!1,!1,"",C_);return e._reactRootContainer=u,e[ao]=u.current,yl(e.nodeType===8?e.parentNode:e),xi(function(){wd(t,u,n,r)}),u}function Td(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var s=o;o=function(){var u=Uc(a);s.call(u)}}wd(t,a,e,o)}else a=_E(n,t,e,o,r);return Uc(a)}Rk=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=$s(t.pendingLanes);n!==0&&(mg(t,n|1),bn(t,Nt()),!(tt&6)&&(Ia=Nt()+500,Ho()))}break;case 13:xi(function(){var r=so(e,1);if(r!==null){var o=fn();xr(r,e,1,o)}}),qg(e,1)}};hg=function(e){if(e.tag===13){var t=so(e,134217728);if(t!==null){var n=fn();xr(t,e,134217728,n)}qg(e,134217728)}};Pk=function(e){if(e.tag===13){var t=Mo(e),n=so(e,t);if(n!==null){var r=fn();xr(n,e,t,r)}qg(e,t)}};Ak=function(){return ut};Dk=function(e,t){var n=ut;try{return ut=e,t()}finally{ut=n}};qm=function(e,t,n){switch(t){case"input":if(Bm(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=hd(r);if(!o)throw Error(ie(90));dk(r),Bm(r,o)}}}break;case"textarea":fk(e,n);break;case"select":t=n.value,t!=null&&fa(e,!!n.multiple,t,!1)}};bk=Vg;kk=xi;var bE={usingClientEntryPoint:!1,Events:[Ol,ia,hd,yk,_k,Vg]},ms={findFiberByHostInstance:si,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},kE={bundleType:ms.bundleType,version:ms.version,rendererPackageName:ms.rendererPackageName,rendererConfig:ms.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:mo.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Sk(e),e===null?null:e.stateNode},findFiberByHostInstance:ms.findFiberByHostInstance||yE,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zu.isDisabled&&zu.supportsFiber)try{dd=zu.inject(kE),Br=zu}catch{}}Wn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bE;Wn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Yg(t))throw Error(ie(200));return vE(e,t,null,n)};Wn.createRoot=function(e,t){if(!Yg(e))throw Error(ie(299));var n=!1,r="",o=rx;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Gg(e,1,!1,null,null,n,!1,r,o),e[ao]=t.current,yl(e.nodeType===8?e.parentNode:e),new Kg(t)};Wn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(ie(188)):(e=Object.keys(e).join(","),Error(ie(268,e)));return e=Sk(t),e=e===null?null:e.stateNode,e};Wn.flushSync=function(e){return xi(e)};Wn.hydrate=function(e,t,n){if(!Sd(t))throw Error(ie(200));return Td(null,e,t,!0,n)};Wn.hydrateRoot=function(e,t,n){if(!Yg(e))throw Error(ie(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=rx;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=nx(t,null,e,1,n??null,o,!1,i,a),e[ao]=t.current,yl(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new xd(t)};Wn.render=function(e,t,n){if(!Sd(t))throw Error(ie(200));return Td(null,e,t,!1,n)};Wn.unmountComponentAtNode=function(e){if(!Sd(e))throw Error(ie(40));return e._reactRootContainer?(xi(function(){Td(null,null,e,!1,function(){e._reactRootContainer=null,e[ao]=null})}),!0):!1};Wn.unstable_batchedUpdates=Vg;Wn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Sd(n))throw Error(ie(200));if(e==null||e._reactInternals===void 0)throw Error(ie(38));return Td(e,t,n,!1,r)};Wn.version="18.2.0-next-9e3b772b8-20220608";function ox(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ox)}catch(e){console.error(e)}}ox(),nk.exports=Wn;var jd=nk.exports;const Ms=tg(jd);var ix,z_=jd;ix=z_.createRoot,z_.hydrateRoot;var ax={};function wE(e){const t=new Error(e);if(t.stack===void 0)try{throw t}catch{}return t}var xE=wE,We=xE;function SE(e){return!!e&&typeof e.then=="function"}var wt=SE;function TE(e,t){if(e!=null)return e;throw We(t??"Got unexpected null or undefined")}var zt=TE;function Be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Cd{getValue(){throw We("BaseLoadable")}toPromise(){throw We("BaseLoadable")}valueMaybe(){throw We("BaseLoadable")}valueOrThrow(){throw We(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw We("BaseLoadable")}promiseOrThrow(){throw We(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw We("BaseLoadable")}errorOrThrow(){throw We(`Loadable expected error, but in "${this.state}" state`)}is(t){return t.state===this.state&&t.contents===this.contents}map(t){throw We("BaseLoadable")}}class jE extends Cd{constructor(t){super(),Be(this,"state","hasValue"),Be(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 wt(n)?Si(n):Ra(n)?n:Bl(n)}catch(n){return wt(n)?Si(n.next(()=>this.map(t))):zd(n)}}}class CE extends Cd{constructor(t){super(),Be(this,"state","hasError"),Be(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 sx extends Cd{constructor(t){super(),Be(this,"state","loading"),Be(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 Si(this.contents.then(n=>{const r=t(n);if(Ra(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(wt(n))return n.then(()=>this.map(t).contents);throw n}))}}function Bl(e){return Object.freeze(new jE(e))}function zd(e){return Object.freeze(new CE(e))}function Si(e){return Object.freeze(new sx(e))}function lx(){return Object.freeze(new sx(new Promise(()=>{})))}function zE(e){return e.every(t=>t.state==="hasValue")?Bl(e.map(t=>t.contents)):e.some(t=>t.state==="hasError")?zd(zt(e.find(t=>t.state==="hasError"),"Invalid loadable passed to loadableAll").contents):Si(Promise.all(e.map(t=>t.contents)))}function ux(e){const n=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(o=>e[o])).map(o=>Ra(o)?o:wt(o)?Si(o):Bl(o)),r=zE(n);return Array.isArray(e)?r:r.map(o=>Object.getOwnPropertyNames(e).reduce((i,a,s)=>({...i,[a]:o[s]}),{}))}function Ra(e){return e instanceof Cd}const EE={of:e=>wt(e)?Si(e):Ra(e)?e:Bl(e),error:e=>zd(e),loading:()=>lx(),all:ux,isLoadable:Ra};var Ri={loadableWithValue:Bl,loadableWithError:zd,loadableWithPromise:Si,loadableLoading:lx,loadableAll:ux,isLoadable:Ra,RecoilLoadable:EE},IE=Ri.loadableWithValue,RE=Ri.loadableWithError,PE=Ri.loadableWithPromise,AE=Ri.loadableLoading,DE=Ri.loadableAll,$E=Ri.isLoadable,NE=Ri.RecoilLoadable,Fl=Object.freeze({__proto__:null,loadableWithValue:IE,loadableWithError:RE,loadableWithPromise:PE,loadableLoading:AE,loadableAll:DE,isLoadable:$E,RecoilLoadable:NE});const jh={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 ME(e,t){var n,r;const o=(n=ax[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 We(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t(o==="true")}function OE(e,t){var n;const r=(n=ax[e])===null||n===void 0?void 0:n.trim();r==null||r===""||t(r.split(/\s*,\s*|\s+/))}function LE(){var e;typeof process>"u"||((e=process)===null||e===void 0?void 0:e.env)!=null&&(ME("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",t=>{jh.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=t}),OE("RECOIL_GKS_ENABLED",t=>{t.forEach(n=>{jh.RECOIL_GKS_ENABLED.add(n)})}))}LE();var Ya=jh;function Ed(e){return Ya.RECOIL_GKS_ENABLED.has(e)}Ed.setPass=e=>{Ya.RECOIL_GKS_ENABLED.add(e)};Ed.setFail=e=>{Ya.RECOIL_GKS_ENABLED.delete(e)};Ed.clear=()=>{Ya.RECOIL_GKS_ENABLED.clear()};var vt=Ed;function BE(e,t,{error:n}={}){return null}var FE=BE,Jg=FE,gf,vf,yf;const VE=(gf=we.createMutableSource)!==null&&gf!==void 0?gf:we.unstable_createMutableSource,cx=(vf=we.useMutableSource)!==null&&vf!==void 0?vf:we.unstable_useMutableSource,dx=(yf=we.useSyncExternalStore)!==null&&yf!==void 0?yf:we.unstable_useSyncExternalStore;function WE(){var e;const{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=we.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;return((e=t?.current)!==null&&e!==void 0?e:n.currentDispatcher).useSyncExternalStore!=null}function HE(){return vt("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:vt("recoil_sync_external_store")&&dx!=null?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:vt("recoil_mutable_source")&&cx!=null&&typeof window<"u"&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?vt("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:vt("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}function UE(){return!1}var Vl={createMutableSource:VE,useMutableSource:cx,useSyncExternalStore:dx,currentRendererSupportsUseSyncExternalStore:WE,reactMode:HE,isFastRefreshEnabled:UE};class Zg{constructor(t){Be(this,"key",void 0),this.key=t}toJSON(){return{key:this.key}}}class px extends Zg{}class fx extends Zg{}function GE(e){return e instanceof px||e instanceof fx}var Id={AbstractRecoilValue:Zg,RecoilState:px,RecoilValueReadOnly:fx,isRecoilValue:GE},qE=Id.AbstractRecoilValue,KE=Id.RecoilState,YE=Id.RecoilValueReadOnly,JE=Id.isRecoilValue,Pa=Object.freeze({__proto__:null,AbstractRecoilValue:qE,RecoilState:KE,RecoilValueReadOnly:YE,isRecoilValue:JE});function ZE(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()}var Rd=ZE;class mx{}const XE=new mx,Ti=new Map,Xg=new Map;function QE(e){return Rd(e,t=>zt(Xg.get(t)))}function eI(e){if(Ti.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 tI(e){Ya.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&eI(e.key),Ti.set(e.key,e);const t=e.set==null?new Pa.RecoilValueReadOnly(e.key):new Pa.RecoilState(e.key);return Xg.set(e.key,t),t}class hx extends Error{}function nI(e){const t=Ti.get(e);if(t==null)throw new hx(`Missing definition for RecoilValue: "${e}""`);return t}function rI(e){return Ti.get(e)}const Gc=new Map;function oI(e){var t;if(!vt("recoil_memory_managament_2020"))return;const n=Ti.get(e);if(n!=null&&(t=n.shouldDeleteConfigOnRelease)!==null&&t!==void 0&&t.call(n)){var r;Ti.delete(e),(r=gx(e))===null||r===void 0||r(),Gc.delete(e)}}function iI(e,t){vt("recoil_memory_managament_2020")&&(t===void 0?Gc.delete(e):Gc.set(e,t))}function gx(e){return Gc.get(e)}var Tn={nodes:Ti,recoilValues:Xg,registerNode:tI,getNode:nI,getNodeMaybe:rI,deleteNodeConfigIfPossible:oI,setConfigDeletionHandler:iI,getConfigDeletionHandler:gx,recoilValuesForKeys:QE,NodeMissingError:hx,DefaultValue:mx,DEFAULT_VALUE:XE};function aI(e,t){t()}var sI={enqueueExecution:aI};function lI(e,t){return t={exports:{}},e(t,t.exports),t.exports}var uI=lI(function(e){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(C){return typeof C}:function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},n={},r=5,o=Math.pow(2,r),i=o-1,a=o/2,s=o/4,u={},c=function(z){return function(){return z}},d=n.hash=function(C){var z=typeof C>"u"?"undefined":t(C);if(z==="number")return C;z!=="string"&&(C+="");for(var O=0,V=0,Q=C.length;V<Q;++V){var oe=C.charCodeAt(V);O=(O<<5)-O+oe|0}return O},p=function(z){return z-=z>>1&1431655765,z=(z&858993459)+(z>>2&858993459),z=z+(z>>4)&252645135,z+=z>>8,z+=z>>16,z&127},f=function(z,O){return O>>>z&i},y=function(z){return 1<<z},g=function(z,O){return p(z&O-1)},b=function(z,O,V,Q){var oe=Q;if(!z){var ue=Q.length;oe=new Array(ue);for(var ve=0;ve<ue;++ve)oe[ve]=Q[ve]}return oe[O]=V,oe},j=function(z,O,V){var Q=V.length-1,oe=0,ue=0,ve=V;if(z)oe=ue=O;else for(ve=new Array(Q);oe<O;)ve[ue++]=V[oe++];for(++oe;oe<=Q;)ve[ue++]=V[oe++];return z&&(ve.length=Q),ve},_=function(z,O,V,Q){var oe=Q.length;if(z){for(var ue=oe;ue>=O;)Q[ue--]=Q[ue];return Q[O]=V,Q}for(var ve=0,_e=0,Ce=new Array(oe+1);ve<O;)Ce[_e++]=Q[ve++];for(Ce[O]=V;ve<oe;)Ce[++_e]=Q[ve++];return Ce},h=1,l=2,k=3,w=4,x={__hamt_isEmpty:!0},T=function(z){return z===x||z&&z.__hamt_isEmpty},E=function(z,O,V,Q){return{type:h,edit:z,hash:O,key:V,value:Q,_modify:D}},P=function(z,O,V){return{type:l,edit:z,hash:O,children:V,_modify:q}},I=function(z,O,V){return{type:k,edit:z,mask:O,children:V,_modify:Y}},B=function(z,O,V){return{type:w,edit:z,size:O,children:V,_modify:te}},M=function(z){return z===x||z.type===h||z.type===l},L=function(z,O,V,Q,oe){for(var ue=[],ve=Q,_e=0,Ce=0;ve;++Ce)ve&1&&(ue[Ce]=oe[_e++]),ve>>>=1;return ue[O]=V,B(z,_e+1,ue)},U=function(z,O,V,Q){for(var oe=new Array(O-1),ue=0,ve=0,_e=0,Ce=Q.length;_e<Ce;++_e)if(_e!==V){var $e=Q[_e];$e&&!T($e)&&(oe[ue++]=$e,ve|=1<<_e)}return I(z,ve,oe)},G=function C(z,O,V,Q,oe,ue){if(V===oe)return P(z,V,[ue,Q]);var ve=f(O,V),_e=f(O,oe);return I(z,y(ve)|y(_e),ve===_e?[C(z,O+r,V,Q,oe,ue)]:ve<_e?[Q,ue]:[ue,Q])},N=function(z,O,V,Q,oe,ue,ve,_e){for(var Ce=oe.length,$e=0;$e<Ce;++$e){var St=oe[$e];if(V(ve,St.key)){var gt=St.value,Lt=ue(gt);return Lt===gt?oe:Lt===u?(--_e.value,j(z,$e,oe)):b(z,$e,E(O,Q,ve,Lt),oe)}}var mt=ue();return mt===u?oe:(++_e.value,b(z,Ce,E(O,Q,ve,mt),oe))},H=function(z,O){return z===O.edit},D=function(z,O,V,Q,oe,ue,ve){if(O(ue,this.key)){var _e=Q(this.value);return _e===this.value?this:_e===u?(--ve.value,x):H(z,this)?(this.value=_e,this):E(z,oe,ue,_e)}var Ce=Q();return Ce===u?this:(++ve.value,G(z,V,this.hash,this,oe,E(z,oe,ue,Ce)))},q=function(z,O,V,Q,oe,ue,ve){if(oe===this.hash){var _e=H(z,this),Ce=N(_e,z,O,this.hash,this.children,Q,ue,ve);return Ce===this.children?this:Ce.length>1?P(z,this.hash,Ce):Ce[0]}var $e=Q();return $e===u?this:(++ve.value,G(z,V,this.hash,this,oe,E(z,oe,ue,$e)))},Y=function(z,O,V,Q,oe,ue,ve){var _e=this.mask,Ce=this.children,$e=f(V,oe),St=y($e),gt=g(_e,St),Lt=_e&St,mt=Lt?Ce[gt]:x,lt=mt._modify(z,O,V+r,Q,oe,ue,ve);if(mt===lt)return this;var Xe=H(z,this),bt=_e,Tt=void 0;if(Lt&&T(lt)){if(bt&=~St,!bt)return x;if(Ce.length<=2&&M(Ce[gt^1]))return Ce[gt^1];Tt=j(Xe,gt,Ce)}else if(!Lt&&!T(lt)){if(Ce.length>=a)return L(z,$e,lt,_e,Ce);bt|=St,Tt=_(Xe,gt,lt,Ce)}else Tt=b(Xe,gt,lt,Ce);return Xe?(this.mask=bt,this.children=Tt,this):I(z,bt,Tt)},te=function(z,O,V,Q,oe,ue,ve){var _e=this.size,Ce=this.children,$e=f(V,oe),St=Ce[$e],gt=(St||x)._modify(z,O,V+r,Q,oe,ue,ve);if(St===gt)return this;var Lt=H(z,this),mt=void 0;if(T(St)&&!T(gt))++_e,mt=b(Lt,$e,gt,Ce);else if(!T(St)&&T(gt)){if(--_e,_e<=s)return U(z,_e,$e,Ce);mt=b(Lt,$e,x,Ce)}else mt=b(Lt,$e,gt,Ce);return Lt?(this.size=_e,this.children=mt,this):B(z,_e,mt)};x._modify=function(C,z,O,V,Q,oe,ue){var ve=V();return ve===u?x:(++ue.value,E(C,Q,oe,ve))};function A(C,z,O,V,Q){this._editable=C,this._edit=z,this._config=O,this._root=V,this._size=Q}A.prototype.setTree=function(C,z){return this._editable?(this._root=C,this._size=z,this):C===this._root?this:new A(this._editable,this._edit,this._config,C,z)};var J=n.tryGetHash=function(C,z,O,V){for(var Q=V._root,oe=0,ue=V._config.keyEq;;)switch(Q.type){case h:return ue(O,Q.key)?Q.value:C;case l:{if(z===Q.hash)for(var ve=Q.children,_e=0,Ce=ve.length;_e<Ce;++_e){var $e=ve[_e];if(ue(O,$e.key))return $e.value}return C}case k:{var St=f(oe,z),gt=y(St);if(Q.mask&gt){Q=Q.children[g(Q.mask,gt)],oe+=r;break}return C}case w:{if(Q=Q.children[f(oe,z)],Q){oe+=r;break}return C}default:return C}};A.prototype.tryGetHash=function(C,z,O){return J(C,z,O,this)};var W=n.tryGet=function(C,z,O){return J(C,O._config.hash(z),z,O)};A.prototype.tryGet=function(C,z){return W(C,z,this)};var ne=n.getHash=function(C,z,O){return J(void 0,C,z,O)};A.prototype.getHash=function(C,z){return ne(C,z,this)},n.get=function(C,z){return J(void 0,z._config.hash(C),C,z)},A.prototype.get=function(C,z){return W(z,C,this)};var F=n.has=function(C,z,O){return J(u,C,z,O)!==u};A.prototype.hasHash=function(C,z){return F(C,z,this)};var ae=n.has=function(C,z){return F(z._config.hash(C),C,z)};A.prototype.has=function(C){return ae(C,this)};var re=function(z,O){return z===O};n.make=function(C){return new A(0,0,{keyEq:C&&C.keyEq||re,hash:C&&C.hash||d},x,0)},n.empty=n.make();var ee=n.isEmpty=function(C){return C&&!!T(C._root)};A.prototype.isEmpty=function(){return ee(this)};var Se=n.modifyHash=function(C,z,O,V){var Q={value:V._size},oe=V._root._modify(V._editable?V._edit:NaN,V._config.keyEq,0,C,z,O,Q);return V.setTree(oe,Q.value)};A.prototype.modifyHash=function(C,z,O){return Se(O,C,z,this)};var ge=n.modify=function(C,z,O){return Se(C,O._config.hash(z),z,O)};A.prototype.modify=function(C,z){return ge(z,C,this)};var fe=n.setHash=function(C,z,O,V){return Se(c(O),C,z,V)};A.prototype.setHash=function(C,z,O){return fe(C,z,O,this)};var he=n.set=function(C,z,O){return fe(O._config.hash(C),C,z,O)};A.prototype.set=function(C,z){return he(C,z,this)};var je=c(u),be=n.removeHash=function(C,z,O){return Se(je,C,z,O)};A.prototype.removeHash=A.prototype.deleteHash=function(C,z){return be(C,z,this)};var de=n.remove=function(C,z){return be(z._config.hash(C),C,z)};A.prototype.remove=A.prototype.delete=function(C){return de(C,this)};var Re=n.beginMutation=function(C){return new A(C._editable+1,C._edit+1,C._config,C._root,C._size)};A.prototype.beginMutation=function(){return Re(this)};var Te=n.endMutation=function(C){return C._editable=C._editable&&C._editable-1,C};A.prototype.endMutation=function(){return Te(this)};var Qe=n.mutate=function(C,z){var O=Re(z);return C(O),Te(O)};A.prototype.mutate=function(C){return Qe(C,this)};var Le=function(z){return z&&De(z[0],z[1],z[2],z[3],z[4])},De=function(z,O,V,Q,oe){for(;V<z;){var ue=O[V++];if(ue&&!T(ue))return et(ue,Q,[z,O,V,Q,oe])}return Le(oe)},et=function(z,O,V){switch(z.type){case h:return{value:O(z),rest:V};case l:case w:case k:var Q=z.children;return De(Q.length,Q,0,O,V);default:return Le(V)}},qe={done:!0};function Ae(C){this.v=C}Ae.prototype.next=function(){if(!this.v)return qe;var C=this.v;return this.v=Le(C.rest),C},Ae.prototype[Symbol.iterator]=function(){return this};var st=function(z,O){return new Ae(et(z._root,O))},rt=function(z){return[z.key,z.value]},pt=n.entries=function(C){return st(C,rt)};A.prototype.entries=A.prototype[Symbol.iterator]=function(){return pt(this)};var ze=function(z){return z.key},le=n.keys=function(C){return st(C,ze)};A.prototype.keys=function(){return le(this)};var Ue=function(z){return z.value},yt=n.values=A.prototype.values=function(C){return st(C,Ue)};A.prototype.values=function(){return yt(this)};var ft=n.fold=function(C,z,O){var V=O._root;if(V.type===h)return C(z,V.value,V.key);for(var Q=[V.children],oe=void 0;oe=Q.pop();)for(var ue=0,ve=oe.length;ue<ve;){var _e=oe[ue++];_e&&_e.type&&(_e.type===h?z=C(z,_e.value,_e.key):Q.push(_e.children))}return z};A.prototype.fold=function(C,z){return ft(C,z,this)};var R=n.forEach=function(C,z){return ft(function(O,V,Q){return C(V,Q,z)},null,z)};A.prototype.forEach=function(C){return R(C,this)};var $=n.count=function(C){return C._size};A.prototype.count=function(){return $(this)},Object.defineProperty(A.prototype,"size",{get:A.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n});class cI{constructor(t){Be(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 ev(this)}toMap(){return new Map(this._map)}}class Qg{constructor(t){if(Be(this,"_hamt",uI.empty.beginMutation()),t instanceof Qg){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 ev(this)}toMap(){return new Map(this._hamt)}}function ev(e){return vt("recoil_hamt_2020")?new Qg(e):new cI(e)}var dI={persistentMap:ev},pI=dI.persistentMap,fI=Object.freeze({__proto__:null,persistentMap:pI});function mI(e,...t){const n=new Set;e:for(const r of e){for(const o of t)if(o.has(r))continue e;n.add(r)}return n}var Qs=mI;function hI(e,t){const n=new Map;return e.forEach((r,o)=>{n.set(o,t(r,o))}),n}var qc=hI;function gI(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function vI(e){return{nodeDeps:qc(e.nodeDeps,t=>new Set(t)),nodeToNodeSubscriptions:qc(e.nodeToNodeSubscriptions,t=>new Set(t))}}function _f(e,t,n,r){const{nodeDeps:o,nodeToNodeSubscriptions:i}=n,a=o.get(e);if(a&&r&&a!==r.nodeDeps.get(e))return;o.set(e,t);const s=a==null?t:Qs(t,a);for(const u of s)i.has(u)||i.set(u,new Set),zt(i.get(u)).add(e);if(a){const u=Qs(a,t);for(const c of u){if(!i.has(c))return;const d=zt(i.get(c));d.delete(e),d.size===0&&i.delete(c)}}}function yI(e,t,n,r){var o,i,a,s;const u=n.getState();r===u.currentTree.version||r===((o=u.nextTree)===null||o===void 0?void 0:o.version)||((i=u.previousTree)===null||i===void 0||i.version);const c=n.getGraph(r);if(_f(e,t,c),r===((a=u.previousTree)===null||a===void 0?void 0:a.version)){const p=n.getGraph(u.currentTree.version);_f(e,t,p,c)}if(r===((s=u.previousTree)===null||s===void 0?void 0:s.version)||r===u.currentTree.version){var d;const p=(d=u.nextTree)===null||d===void 0?void 0:d.version;if(p!==void 0){const f=n.getGraph(p);_f(e,t,f,c)}}}var Wl={cloneGraph:vI,graph:gI,saveDepsToStore:yI};let _I=0;const bI=()=>_I++;let kI=0;const wI=()=>kI++;let xI=0;const SI=()=>xI++;var Pd={getNextTreeStateVersion:bI,getNextStoreID:wI,getNextComponentID:SI};const{persistentMap:E_}=fI,{graph:TI}=Wl,{getNextTreeStateVersion:vx}=Pd;function yx(){const e=vx();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:E_(),nonvalidatedAtoms:E_()}}function jI(){const e=yx();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,TI()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var _x={makeEmptyTreeState:yx,makeEmptyStoreState:jI,getNextTreeStateVersion:vx};class bx{}function CI(){return new bx}var Ad={RetentionZone:bx,retentionZone:CI};function zI(e,t){const n=new Set(e);return n.add(t),n}function EI(e,t){const n=new Set(e);return n.delete(t),n}function II(e,t,n){const r=new Map(e);return r.set(t,n),r}function RI(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r}function PI(e,t){const n=new Map(e);return n.delete(t),n}function AI(e,t){const n=new Map(e);return t.forEach(r=>n.delete(r)),n}var kx={setByAddingToSet:zI,setByDeletingFromSet:EI,mapBySettingInMap:II,mapByUpdatingInMap:RI,mapByDeletingFromMap:PI,mapByDeletingMultipleFromMap:AI};function*DI(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)}var tv=DI;function $I(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 wx=$I;const{getNode:Hl,getNodeMaybe:NI,recoilValuesForKeys:I_}=Tn,{RetentionZone:R_}=Ad,{setByAddingToSet:MI}=kx,OI=Object.freeze(new Set);class LI extends Error{}function BI(e,t,n){if(!vt("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 R_)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!vt("recoil_memory_managament_2020"))return;const{retention:i}=e.getState();function a(s){const u=i.nodesRetainedByZone.get(s);u?.delete(t),u&&u.size===0&&i.nodesRetainedByZone.delete(s)}if(n instanceof R_)a(n);else if(Array.isArray(n))for(const s of n)a(s)}}function nv(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=Hl(n),a=BI(e,n,i.retainedBy),s=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{s(),a()})}function FI(e,t,n){nv(e,e.getState().currentTree,t,n)}function VI(e,t){var n;const r=e.getState();(n=r.nodeCleanupFunctions.get(t))===null||n===void 0||n(),r.nodeCleanupFunctions.delete(t)}function WI(e,t,n){return nv(e,t,n,"get"),Hl(n).get(e,t)}function xx(e,t,n){return Hl(n).peek(e,t)}function HI(e,t,n){var r;const o=NI(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:MI(e.dirtyAtoms,t)}}function UI(e,t,n,r){const o=Hl(n);if(o.set==null)throw new LI(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return nv(e,t,n,"set"),i(e,t,r)}function GI(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=Hl(n).nodeType;return wx({type:i},{loadable:()=>xx(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 I_((a=o.nodeDeps.get(n))!==null&&a!==void 0?a:[])},subscribers:()=>{var a,s;return{nodes:I_(tv(Sx(e,t,new Set([n])),u=>u!==n)),components:Rd((a=(s=r.nodeToComponentSubscriptions.get(n))===null||s===void 0?void 0:s.values())!==null&&a!==void 0?a:[],([u])=>({name:u}))}}})}function Sx(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 u=(a=i.nodeToNodeSubscriptions.get(s))!==null&&a!==void 0?a:OI;for(const c of u)r.has(c)||o.push(c)}return r}var Uo={getNodeLoadable:WI,peekNodeLoadable:xx,setNodeValue:UI,initializeNode:FI,cleanUpNode:VI,setUnvalidatedAtomValue_DEPRECATED:HI,peekNodeInfo:GI,getDownstreamNodes:Sx};let Tx=null;function qI(e){Tx=e}function KI(){var e;(e=Tx)===null||e===void 0||e()}var jx={setInvalidateMemoizedSnapshot:qI,invalidateMemoizedSnapshot:KI};const{getDownstreamNodes:YI,getNodeLoadable:Cx,setNodeValue:JI}=Uo,{getNextComponentID:ZI}=Pd,{getNode:XI,getNodeMaybe:zx}=Tn,{DefaultValue:rv}=Tn,{reactMode:QI}=Vl,{AbstractRecoilValue:eR,RecoilState:tR,RecoilValueReadOnly:nR,isRecoilValue:rR}=Pa,{invalidateMemoizedSnapshot:oR}=jx;function iR(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=Cx(e,n,t);return a.state==="loading"&&a.contents.catch(()=>{}),a}function aR(e,t){const n=e.clone();return t.forEach((r,o)=>{r.state==="hasValue"&&r.contents instanceof rv?n.delete(o):n.set(o,r)}),n}function sR(e,t,{key:n},r){if(typeof r=="function"){const o=Cx(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 We(i)}else if(o.state==="hasError")throw o.contents;return r(o.contents)}else return r}function lR(e,t,n){if(n.type==="set"){const{recoilValue:o,valueOrUpdater:i}=n,a=sR(e,t,o,i),s=JI(e,t,o.key,a);for(const[u,c]of s.entries())Ch(t,u,c)}else if(n.type==="setLoadable"){const{recoilValue:{key:o},loadable:i}=n;Ch(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=zx(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 Jg(`Unknown action ${n.type}`)}function Ch(e,t,n){n.state==="hasValue"&&n.contents instanceof rv?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function Ex(e,t){e.replaceState(n=>{const r=Ix(n);for(const o of t)lR(e,r,o);return Rx(e,r),oR(),r})}function Dd(e,t){if(el.length){const n=el[el.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else Ex(e,[t])}const el=[];function uR(){const e=new Map;return el.push(e),()=>{for(const[t,n]of e)Ex(t,n);el.pop()}}function Ix(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function Rx(e,t){const n=YI(e,t,t.dirtyAtoms);for(const i of n){var r,o;(r=zx(i))===null||r===void 0||(o=r.invalidate)===null||o===void 0||o.call(r,t)}}function Px(e,t,n){Dd(e,{type:"set",recoilValue:t,valueOrUpdater:n})}function cR(e,t,n){if(n instanceof rv)return Px(e,t,n);Dd(e,{type:"setLoadable",recoilValue:t,loadable:n})}function dR(e,t){Dd(e,{type:"markModified",recoilValue:t})}function pR(e,t,n){Dd(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})}function fR(e,{key:t},n,r=null){const o=ZI(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),zt(i.nodeToComponentSubscriptions.get(t)).set(o,[r??"<not captured>",n]);const a=QI();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(),u=s.nodeToComponentSubscriptions.get(t);u===void 0||!u.has(o)||(u.delete(o),u.size===0&&s.nodeToComponentSubscriptions.delete(t))}}}function mR(e,t){var n;const{currentTree:r}=e.getState(),o=XI(t.key);(n=o.clearCache)===null||n===void 0||n.call(o,e,r)}var Gr={RecoilValueReadOnly:nR,AbstractRecoilValue:eR,RecoilState:tR,getRecoilValueAsLoadable:iR,setRecoilValue:Px,setRecoilValueLoadable:cR,markRecoilValueModified:dR,setUnvalidatedRecoilValue:pR,subscribeToRecoilValue:fR,isRecoilValue:rR,applyAtomValueWrites:aR,batchStart:uR,writeLoadableToTreeState:Ch,invalidateDownstreams:Rx,copyTreeState:Ix,refreshRecoilValue:mR};function hR(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 gR=hR;const{cleanUpNode:vR}=Uo,{deleteNodeConfigIfPossible:yR,getNode:Ax}=Tn,{RetentionZone:Dx}=Ad,_R=12e4,$x=new Set;function Nx(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 Dx)for(const s of xR(n,a))o.add(s);else o.add(a);const i=bR(e,o);for(const a of i)wR(e,r,a)}function bR(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(u){const c=new Set,d=kR(e,r,u,i,a);for(const g of d){var p;if(Ax(g).retainedBy==="recoilRoot"){a.add(g);continue}if(((p=n.retention.referenceCounts.get(g))!==null&&p!==void 0?p:0)>0){a.add(g);continue}if(Mx(g).some(j=>n.retention.referenceCounts.get(j))){a.add(g);continue}const b=o.nodeToNodeSubscriptions.get(g);if(b&&gR(b,j=>a.has(j))){a.add(g);continue}i.add(g),c.add(g)}const f=new Set;for(const g of c)for(const b of(y=o.nodeDeps.get(g))!==null&&y!==void 0?y:$x){var y;i.has(b)||f.add(b)}f.size&&s(f)}}function kR(e,t,n,r,o){const i=e.getGraph(t.version),a=[],s=new Set;for(;n.size>0;)u(zt(n.values().next().value));return a;function u(c){if(r.has(c)||o.has(c)){n.delete(c);return}if(s.has(c))return;const d=i.nodeToNodeSubscriptions.get(c);if(d)for(const p of d)u(p);s.add(c),n.delete(c),a.push(c)}}function wR(e,t,n){if(!vt("recoil_memory_managament_2020"))return;vR(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=Mx(n);for(const u of o){var i;(i=r.retention.nodesRetainedByZone.get(u))===null||i===void 0||i.delete(n)}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);const a=r.graphsByVersion.get(t.version);if(a){const u=a.nodeDeps.get(n);if(u!==void 0){a.nodeDeps.delete(n);for(const c of u){var s;(s=a.nodeToNodeSubscriptions.get(c))===null||s===void 0||s.delete(n)}}a.nodeToNodeSubscriptions.delete(n)}yR(n)}function xR(e,t){var n;return(n=e.retention.nodesRetainedByZone.get(t))!==null&&n!==void 0?n:$x}function Mx(e){const t=Ax(e).retainedBy;return t===void 0||t==="components"||t==="recoilRoot"?[]:t instanceof Dx?[t]:t}function SR(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):Nx(e,new Set([t]))}function TR(e,t,n){var r;if(!vt("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?Ox(e,t):o.set(t,i)}function Ox(e,t){if(!vt("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),SR(e,t)}function jR(e){if(!vt("recoil_memory_managament_2020"))return;const t=e.getState();Nx(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}function CR(e){return e===void 0?"recoilRoot":e}var Pi={SUSPENSE_TIMEOUT_MS:_R,updateRetainCount:TR,updateRetainCountToZero:Ox,releaseScheduledRetainablesNow:jR,retainedByOptionWithDefault:CR};const{unstable_batchedUpdates:zR}=Ms;var ER={unstable_batchedUpdates:zR};const{unstable_batchedUpdates:IR}=ER;var RR={unstable_batchedUpdates:IR};const{batchStart:PR}=Gr,{unstable_batchedUpdates:AR}=RR;let ov=AR||(e=>e());const DR=e=>{ov=e},$R=()=>ov,NR=e=>{ov(()=>{let t=()=>{};try{t=PR(),e()}finally{t()}})};var $d={getBatcher:$R,setBatcher:DR,batchUpdates:NR};function*MR(e){for(const t of e)for(const n of t)yield n}var Lx=MR;const Bx=typeof Window>"u"||typeof window>"u",OR=e=>!Bx&&(e===window||e instanceof Window),LR=typeof navigator<"u"&&navigator.product==="ReactNative";var Nd={isSSR:Bx,isReactNative:LR,isWindow:OR};function BR(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 FR(e,t){let n,r;return(...o)=>{const i=t(...o);return n===i||(n=i,r=e(...o)),r}}function VR(e,t){let n,r;return[(...a)=>{const s=t(...a);return n===s||(n=s,r=e(...a)),r},()=>{n=null}]}var WR={memoizeWithArgsHash:BR,memoizeOneWithArgsHash:FR,memoizeOneWithArgsHashAndInvalidation:VR};const{batchUpdates:zh}=$d,{initializeNode:HR,peekNodeInfo:UR}=Uo,{graph:GR}=Wl,{getNextStoreID:qR}=Pd,{DEFAULT_VALUE:KR,recoilValues:P_,recoilValuesForKeys:A_}=Tn,{AbstractRecoilValue:YR,getRecoilValueAsLoadable:JR,setRecoilValue:D_,setUnvalidatedRecoilValue:ZR}=Gr,{updateRetainCount:dc}=Pi,{setInvalidateMemoizedSnapshot:XR}=jx,{getNextTreeStateVersion:QR,makeEmptyStoreState:eP}=_x,{isSSR:tP}=Nd,{memoizeOneWithArgsHashAndInvalidation:nP}=WR;class Md{constructor(t,n){Be(this,"_store",void 0),Be(this,"_refCount",1),Be(this,"getLoadable",r=>(this.checkRefCount_INTERNAL(),JR(this._store,r))),Be(this,"getPromise",r=>(this.checkRefCount_INTERNAL(),this.getLoadable(r).toPromise())),Be(this,"getNodes_UNSTABLE",r=>{if(this.checkRefCount_INTERNAL(),r?.isModified===!0){if(r?.isInitialized===!1)return[];const a=this._store.getState().currentTree;return A_(a.dirtyAtoms)}const o=this._store.getState().knownAtoms,i=this._store.getState().knownSelectors;return r?.isInitialized==null?P_.values():r.isInitialized===!0?A_(Lx([o,i])):tv(P_.values(),({key:a})=>!o.has(a)&&!i.has(a))}),Be(this,"getInfo_UNSTABLE",({key:r})=>(this.checkRefCount_INTERNAL(),UR(this._store,this._store.getState().currentTree,r))),Be(this,"map",r=>{this.checkRefCount_INTERNAL();const o=new Eh(this,zh);return r(o),o}),Be(this,"asyncMap",async r=>{this.checkRefCount_INTERNAL();const o=new Eh(this,zh);return o.retain(),await r(o),o.autoRelease_INTERNAL(),o}),this._store={storeID:qR(),parentStoreID:n,getState:()=>t,replaceState:r=>{t.currentTree=r(t.currentTree)},getGraph:r=>{const o=t.graphsByVersion;if(o.has(r))return zt(o.get(r));const i=GR();return o.set(r,i),i},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw We("Cannot subscribe to Snapshots")}};for(const r of this._store.getState().knownAtoms)HR(this._store,r,"get"),dc(this._store,r,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0,this._refCount++;let t=!1;return()=>{t||(t=!0,this._release())}}autoRelease_INTERNAL(){tP||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(),!vt("recoil_memory_managament_2020"))return}else this._refCount<0}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){vt("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 Fx(e,t,n=!1){const r=e.getState(),o=n?QR():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(Rd(r.nodeCleanupFunctions.entries(),([i])=>[i,()=>{}]))}}function rP(e){const t=new Md(eP());return e!=null?t.map(e):t}const[$_,Vx]=nP((e,t)=>{var n;const r=e.getState(),o=t==="latest"?(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree:zt(r.previousTree);return new Md(Fx(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)});XR(Vx);function oP(e,t="latest"){const n=$_(e,t);return n.isRetained()?n:(Vx(),$_(e,t))}class Eh extends Md{constructor(t,n){super(Fx(t.getStore_INTERNAL(),t.getStore_INTERNAL().getState().currentTree,!0),t.getStoreID()),Be(this,"_batch",void 0),Be(this,"set",(r,o)=>{this.checkRefCount_INTERNAL();const i=this.getStore_INTERNAL();this._batch(()=>{dc(i,r.key,1),D_(this.getStore_INTERNAL(),r,o)})}),Be(this,"reset",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();this._batch(()=>{dc(o,r.key,1),D_(this.getStore_INTERNAL(),r,KR)})}),Be(this,"setUnvalidatedAtomValues_DEPRECATED",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();zh(()=>{for(const[i,a]of r.entries())dc(o,i,1),ZR(o,new YR(i),a)})}),this._batch=n}}var Od={Snapshot:Md,MutableSnapshot:Eh,freshSnapshot:rP,cloneSnapshot:oP},iP=Od.Snapshot,aP=Od.MutableSnapshot,sP=Od.freshSnapshot,lP=Od.cloneSnapshot,Ld=Object.freeze({__proto__:null,Snapshot:iP,MutableSnapshot:aP,freshSnapshot:sP,cloneSnapshot:lP});function uP(...e){const t=new Set;for(const n of e)for(const r of n)t.add(r);return t}var cP=uP;const{useRef:dP}=we;function pP(e){const t=dP(e);return t.current===e&&typeof e=="function"&&(t.current=e()),t}var N_=pP;const{getNextTreeStateVersion:fP,makeEmptyStoreState:Wx}=_x,{cleanUpNode:mP,getDownstreamNodes:hP,initializeNode:gP,setNodeValue:vP,setUnvalidatedAtomValue_DEPRECATED:yP}=Uo,{graph:_P}=Wl,{cloneGraph:bP}=Wl,{getNextStoreID:Hx}=Pd,{createMutableSource:bf,reactMode:Ux}=Vl,{applyAtomValueWrites:kP}=Gr,{releaseScheduledRetainablesNow:Gx}=Pi,{freshSnapshot:wP}=Ld,{useCallback:xP,useContext:qx,useEffect:Ih,useMemo:SP,useRef:TP,useState:jP}=we;function hs(){throw We("This component must be used inside a <RecoilRoot> component.")}const Kx=Object.freeze({storeID:Hx(),getState:hs,replaceState:hs,getGraph:hs,subscribeToTransactions:hs,addTransactionMetadata:hs});let Rh=!1;function M_(e){if(Rh)throw We("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){vt("recoil_memory_managament_2020")&&vt("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&Gx(e);const n=t.currentTree.version,r=fP();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,bP(zt(t.graphsByVersion.get(n))))}}const Yx=we.createContext({current:Kx}),Bd=()=>qx(Yx),Jx=we.createContext(null);function CP(){return qx(Jx)}function iv(e,t,n){const r=hP(e,n,n.dirtyAtoms);for(const o of r){const i=t.nodeToComponentSubscriptions.get(o);if(i)for(const[a,[s,u]]of i)u(n)}}function Zx(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);(!Ux().early||t.suspendedComponentResolvers.size>0)&&(iv(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 zP(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,Zx(e),t.previousTree!=null?t.graphsByVersion.delete(t.previousTree.version):Jg("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,vt("recoil_memory_managament_2020")&&n==null&&Gx(e)}finally{t.commitDepth--}}function EP({setNotifyBatcherOfChange:e}){const t=Bd(),[,n]=jP([]);return e(()=>n({})),Ih(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),Ih(()=>{sI.enqueueExecution("Batcher",()=>{zP(t.current)})}),null}function IP(e,t){const n=Wx();return t({set:(r,o)=>{const i=n.currentTree,a=vP(e,i,r.key,o),s=new Set(a.keys()),u=i.nonvalidatedAtoms.clone();for(const c of s)u.delete(c);n.currentTree={...i,dirtyAtoms:cP(i.dirtyAtoms,s),atomValues:kP(i.atomValues,a),nonvalidatedAtoms:u}},setUnvalidatedAtomValues:r=>{r.forEach((o,i)=>{n.currentTree=yP(n.currentTree,i,o)})}}),n}function RP(e){const t=wP(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(r=>r()),n.nodeCleanupFunctions.clear(),n}let O_=0;function PP({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;const i=y=>{const g=o.current.graphsByVersion;if(g.has(y))return zt(g.get(y));const b=_P();return g.set(y,b),b},a=(y,g)=>{if(g==null){const{transactionSubscriptions:b}=p.current.getState(),j=O_++;return b.set(j,y),{release:()=>{b.delete(j)}}}else{const{nodeTransactionSubscriptions:b}=p.current.getState();b.has(g)||b.set(g,new Map);const j=O_++;return zt(b.get(g)).set(j,y),{release:()=>{const _=b.get(g);_&&(_.delete(j),_.size===0&&b.delete(g))}}}},s=y=>{M_(p.current);for(const g of Object.keys(y))zt(p.current.getState().nextTree).transactionMetadata[g]=y[g]},u=y=>{M_(p.current);const g=zt(o.current.nextTree);let b;try{Rh=!0,b=y(g)}finally{Rh=!1}b!==g&&(o.current.nextTree=b,Ux().early&&iv(p.current,o.current,b),zt(c.current)())},c=TP(null),d=xP(y=>{c.current=y},[c]),p=N_(()=>n??{storeID:Hx(),getState:()=>o.current,replaceState:u,getGraph:i,subscribeToTransactions:a,addTransactionMetadata:s});n!=null&&(p.current=n),o=N_(()=>e!=null?IP(p.current,e):t!=null?RP(t):Wx());const f=SP(()=>bf?.(o,()=>o.current.currentTree.version),[o]);return Ih(()=>{const y=p.current;for(const g of new Set(y.getState().knownAtoms))gP(y,g,"get");return()=>{for(const g of y.getState().knownAtoms)mP(y,g)}},[p]),we.createElement(Yx.Provider,{value:p},we.createElement(Jx.Provider,{value:f},we.createElement(EP,{setNotifyBatcherOfChange:d}),r))}function AP(e){const{override:t,...n}=e,r=Bd();return t===!1&&r.current!==Kx?e.children:we.createElement(PP,n)}function DP(){return Bd().current.storeID}var ho={RecoilRoot:AP,useStoreRef:Bd,useRecoilMutableSource:CP,useRecoilStoreID:DP,notifyComponents_FOR_TESTING:iv,sendEndOfBatchNotifications_FOR_TESTING:Zx};function $P(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 NP=$P;const{useEffect:MP,useRef:OP}=we;function LP(e){const t=OP();return MP(()=>{t.current=e}),t.current}var Xx=LP;const{useStoreRef:BP}=ho,{SUSPENSE_TIMEOUT_MS:FP}=Pi,{updateRetainCount:gs}=Pi,{RetentionZone:VP}=Ad,{useEffect:WP,useRef:HP}=we,{isSSR:L_}=Nd;function UP(e){if(vt("recoil_memory_managament_2020"))return GP(e)}function GP(e){const n=(Array.isArray(e)?e:[e]).map(a=>a instanceof VP?a:a.key),r=BP();WP(()=>{if(!vt("recoil_memory_managament_2020"))return;const a=r.current;if(o.current&&!L_)window.clearTimeout(o.current),o.current=null;else for(const s of n)gs(a,s,1);return()=>{for(const s of n)gs(a,s,-1)}},[r,...n]);const o=HP(),i=Xx(n);if(!L_&&(i===void 0||!NP(i,n))){const a=r.current;for(const s of n)gs(a,s,1);if(i)for(const s of i)gs(a,s,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{o.current=null;for(const s of n)gs(a,s,-1)},FP)}}var av=UP;function qP(){return"<component name not available>"}var Ul=qP;const{batchUpdates:KP}=$d,{DEFAULT_VALUE:Qx}=Tn,{currentRendererSupportsUseSyncExternalStore:YP,reactMode:Ja,useMutableSource:JP,useSyncExternalStore:ZP}=Vl,{useRecoilMutableSource:XP,useStoreRef:qr}=ho,{AbstractRecoilValue:Ph,getRecoilValueAsLoadable:Gl,setRecoilValue:Kc,setUnvalidatedRecoilValue:QP,subscribeToRecoilValue:Aa}=Gr,{useCallback:kn,useEffect:Da,useMemo:eS,useRef:tl,useState:sv}=we,{setByAddingToSet:eA}=kx,{isSSR:tA}=Nd;function lv(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),tA&&wt(e.contents)&&e.contents.finally(()=>{i.delete(o)})}):e.state==="hasError"?e.contents:We(`Invalid value of loadable atom "${t.key}"`)}function nA(){const e=Ul(),t=qr(),[,n]=sv([]),r=tl(new Set);r.current=new Set;const o=tl(new Set),i=tl(new Map),a=kn(u=>{const c=i.current.get(u);c&&(c.release(),i.current.delete(u))},[i]),s=kn((u,c)=>{i.current.has(c)&&n([])},[]);return Da(()=>{const u=t.current;Qs(r.current,o.current).forEach(c=>{if(i.current.has(c))return;const d=Aa(u,new Ph(c),f=>s(f,c),e);i.current.set(c,d),u.getState().nextTree?u.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{s(u.getState(),c)}):s(u.getState(),c)}),Qs(o.current,r.current).forEach(c=>{a(c)}),o.current=r.current}),Da(()=>{const u=i.current;return Qs(r.current,new Set(u.keys())).forEach(c=>{const d=Aa(t.current,new Ph(c),p=>s(p,c),e);u.set(c,d)}),()=>u.forEach((c,d)=>a(d))},[e,t,a,s]),eS(()=>{function u(g){return b=>{Kc(t.current,g,b)}}function c(g){return()=>Kc(t.current,g,Qx)}function d(g){var b;r.current.has(g.key)||(r.current=eA(r.current,g.key));const j=t.current.getState();return Gl(t.current,g,Ja().early&&(b=j.nextTree)!==null&&b!==void 0?b:j.currentTree)}function p(g){const b=d(g);return lv(b,g,t)}function f(g){return[p(g),u(g)]}function y(g){return[d(g),u(g)]}return{getRecoilValue:p,getRecoilValueLoadable:d,getRecoilState:f,getRecoilStateLoadable:y,getSetRecoilState:u,getResetRecoilState:c}},[r,t])}const rA={current:0};function oA(e){const t=qr(),n=Ul(),r=kn(()=>{var s;const u=t.current,c=u.getState(),d=Ja().early&&(s=c.nextTree)!==null&&s!==void 0?s:c.currentTree;return{loadable:Gl(u,e,d),key:e.key}},[t,e]),o=kn(s=>{let u;return()=>{var c,d;const p=s();return(c=u)!==null&&c!==void 0&&c.loadable.is(p.loadable)&&((d=u)===null||d===void 0?void 0:d.key)===p.key?u:(u=p,p)}},[]),i=eS(()=>o(r),[r,o]),a=kn(s=>{const u=t.current;return Aa(u,e,s,n).release},[t,e,n]);return ZP(a,i,i).loadable}function iA(e){const t=qr(),n=kn(()=>{var c;const d=t.current,p=d.getState(),f=Ja().early&&(c=p.nextTree)!==null&&c!==void 0?c:p.currentTree;return Gl(d,e,f)},[t,e]),r=kn(()=>n(),[n]),o=Ul(),i=kn((c,d)=>{const p=t.current;return Aa(p,e,()=>{if(!vt("recoil_suppress_rerender_in_callback"))return d();const y=n();u.current.is(y)||d(),u.current=y},o).release},[t,e,o,n]),a=XP();if(a==null)throw We("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const s=JP(a,r,i),u=tl(s);return Da(()=>{u.current=s}),s}function Ah(e){const t=qr(),n=Ul(),r=kn(()=>{var u;const c=t.current,d=c.getState(),p=Ja().early&&(u=d.nextTree)!==null&&u!==void 0?u:d.currentTree;return Gl(c,e,p)},[t,e]),o=kn(()=>({loadable:r(),key:e.key}),[r,e.key]),i=kn(u=>{const c=o();return u.loadable.is(c.loadable)&&u.key===c.key?u:c},[o]);Da(()=>{const u=Aa(t.current,e,c=>{s(i)},n);return s(i),u.release},[n,e,t,i]);const[a,s]=sv(o);return a.key!==e.key?o().loadable:a.loadable}function aA(e){const t=qr(),[,n]=sv([]),r=Ul(),o=kn(()=>{var s;const u=t.current,c=u.getState(),d=Ja().early&&(s=c.nextTree)!==null&&s!==void 0?s:c.currentTree;return Gl(u,e,d)},[t,e]),i=o(),a=tl(i);return Da(()=>{a.current=i}),Da(()=>{const s=t.current,u=s.getState(),c=Aa(s,e,p=>{var f;if(!vt("recoil_suppress_rerender_in_callback"))return n([]);const y=o();(f=a.current)!==null&&f!==void 0&&f.is(y)||n(y),a.current=y},r);if(u.nextTree)s.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{a.current=null,n([])});else{var d;if(!vt("recoil_suppress_rerender_in_callback"))return n([]);const p=o();(d=a.current)!==null&&d!==void 0&&d.is(p)||n(p),a.current=p}return c.release},[r,o,e,t]),i}function uv(e){return vt("recoil_memory_managament_2020")&&av(e),{TRANSITION_SUPPORT:Ah,SYNC_EXTERNAL_STORE:YP()?oA:Ah,MUTABLE_SOURCE:iA,LEGACY:aA}[Ja().mode](e)}function tS(e){const t=qr(),n=uv(e);return lv(n,e,t)}function Fd(e){const t=qr();return kn(n=>{Kc(t.current,e,n)},[t,e])}function sA(e){const t=qr();return kn(()=>{Kc(t.current,e,Qx)},[t,e])}function lA(e){return[tS(e),Fd(e)]}function uA(e){return[uv(e),Fd(e)]}function cA(){const e=qr();return(t,n={})=>{KP(()=>{e.current.addTransactionMetadata(n),t.forEach((r,o)=>QP(e.current,new Ph(o),r))})}}function nS(e){return vt("recoil_memory_managament_2020")&&av(e),Ah(e)}function rS(e){const t=qr(),n=nS(e);return lv(n,e,t)}function dA(e){return[rS(e),Fd(e)]}var pA={recoilComponentGetRecoilValueCount_FOR_TESTING:rA,useRecoilInterface:nA,useRecoilState:lA,useRecoilStateLoadable:uA,useRecoilValue:tS,useRecoilValueLoadable:uv,useResetRecoilState:sA,useSetRecoilState:Fd,useSetUnvalidatedAtomValues:cA,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:nS,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:rS,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:dA};function fA(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n}var mA=fA;function hA(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n}var gA=hA;function vA(...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 yA=vA;const{batchUpdates:_A}=$d,{DEFAULT_VALUE:bA,getNode:oS,nodes:kA}=Tn,{useStoreRef:cv}=ho,{AbstractRecoilValue:wA,setRecoilValueLoadable:xA}=Gr,{SUSPENSE_TIMEOUT_MS:SA}=Pi,{cloneSnapshot:Yc}=Ld,{useCallback:Vd,useEffect:iS,useRef:B_,useState:TA}=we,{isSSR:F_}=Nd;function Wd(e){const t=cv();iS(()=>t.current.subscribeToTransactions(e).release,[e,t])}function V_(e){const t=e.atomValues.toMap(),n=qc(mA(t,(r,o)=>{const a=oS(o).persistence_UNSTABLE;return a!=null&&a.type!=="none"&&r.state==="hasValue"}),r=>r.contents);return yA(e.nonvalidatedAtoms.toMap(),n)}function jA(e){Wd(Vd(t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(n=t.getState().currentTree);const o=V_(r),i=V_(n),a=qc(kA,u=>{var c,d,p,f;return{persistence_UNSTABLE:{type:(c=(d=u.persistence_UNSTABLE)===null||d===void 0?void 0:d.type)!==null&&c!==void 0?c:"none",backButton:(p=(f=u.persistence_UNSTABLE)===null||f===void 0?void 0:f.backButton)!==null&&p!==void 0?p:!1}}}),s=gA(r.dirtyAtoms,u=>o.has(u)||i.has(u));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:s,transactionMetadata:{...r.transactionMetadata}})},[e]))}function CA(e){Wd(Vd(t=>{const n=Yc(t,"latest"),r=Yc(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))}function zA(){const e=cv(),[t,n]=TA(()=>Yc(e.current)),r=Xx(t),o=B_(),i=B_();if(Wd(Vd(s=>n(Yc(s)),[])),iS(()=>{const s=t.retain();if(o.current&&!F_){var u;window.clearTimeout(o.current),o.current=null,(u=i.current)===null||u===void 0||u.call(i),i.current=null}return()=>{window.setTimeout(s,10)}},[t]),r!==t&&!F_){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},SA)}return t}function aS(e,t){var n;const r=e.getState(),o=(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;_A(()=>{const a=new Set;for(const c of[o.atomValues.keys(),i.atomValues.keys()])for(const d of c){var s,u;((s=o.atomValues.get(d))===null||s===void 0?void 0:s.contents)!==((u=i.atomValues.get(d))===null||u===void 0?void 0:u.contents)&&oS(d).shouldRestoreFromSnapshots&&a.add(d)}a.forEach(c=>{xA(e,new wA(c),i.atomValues.has(c)?zt(i.atomValues.get(c)):bA)}),e.replaceState(c=>({...c,stateID:t.getID()}))})}function EA(){const e=cv();return Vd(t=>aS(e.current,t),[e])}var sS={useRecoilSnapshot:zA,gotoSnapshot:aS,useGotoRecoilSnapshot:EA,useRecoilTransactionObserver:CA,useTransactionObservation_DEPRECATED:jA,useTransactionSubscription_DEPRECATED:Wd};const{peekNodeInfo:IA}=Uo,{useStoreRef:RA}=ho;function PA(){const e=RA();return({key:t})=>IA(e.current,e.current.getState().currentTree,t)}var AA=PA;const{reactMode:DA}=Vl,{RecoilRoot:$A,useStoreRef:NA}=ho,{useMemo:MA}=we;function OA(){DA().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=NA().current;return MA(()=>{function t({children:n}){return we.createElement($A,{store_INTERNAL:e},n)}return t},[e])}var LA=OA;const{loadableWithValue:BA}=Fl,{initializeNode:FA}=Uo,{DEFAULT_VALUE:VA,getNode:WA}=Tn,{copyTreeState:HA,getRecoilValueAsLoadable:UA,invalidateDownstreams:GA,writeLoadableToTreeState:qA}=Gr;function W_(e){return WA(e.key).nodeType==="atom"}class KA{constructor(t,n){Be(this,"_store",void 0),Be(this,"_treeState",void 0),Be(this,"_changes",void 0),Be(this,"get",r=>{if(this._changes.has(r.key))return this._changes.get(r.key);if(!W_(r))throw We("Reading selectors within atomicUpdate is not supported");const o=UA(this._store,r,this._treeState);if(o.state==="hasValue")return o.contents;throw o.state==="hasError"?o.contents:We(`Expected Recoil atom ${r.key} to have a value, but it is in a loading state.`)}),Be(this,"set",(r,o)=>{if(!W_(r))throw We("Setting selectors within atomicUpdate is not supported");if(typeof o=="function"){const i=this.get(r);this._changes.set(r.key,o(i))}else FA(this._store,r.key,"set"),this._changes.set(r.key,o)}),Be(this,"reset",r=>{this.set(r,VA)}),this._store=t,this._treeState=n,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;const t=HA(this._treeState);for(const[n,r]of this._changes)qA(t,n,BA(r));return GA(this._store,t),t}}function YA(e){return t=>{e.replaceState(n=>{const r=new KA(e,n);return t(r),r.newTreeState_INTERNAL()})}}var JA={atomicUpdater:YA},ZA=JA.atomicUpdater,lS=Object.freeze({__proto__:null,atomicUpdater:ZA});function XA(e,t){if(!e)throw new Error(t)}var QA=XA,Os=QA;const{atomicUpdater:eD}=lS,{batchUpdates:tD}=$d,{DEFAULT_VALUE:nD}=Tn,{useStoreRef:rD}=ho,{refreshRecoilValue:oD,setRecoilValue:H_}=Gr,{cloneSnapshot:iD}=Ld,{gotoSnapshot:aD}=sS,{useCallback:sD}=we;class uS{}const lD=new uS;function cS(e,t,n,r){let o=lD,i;if(tD(()=>{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 We(s);const u=wx({...r??{},set:(d,p)=>H_(e,d,p),reset:d=>H_(e,d,nD),refresh:d=>oD(e,d),gotoSnapshot:d=>aD(e,d),transact_UNSTABLE:d=>eD(e)(d)},{snapshot:()=>{const d=iD(e);return i=d.retain(),d}}),c=t(u);if(typeof c!="function")throw We(s);o=c(...n)}),o instanceof uS&&Os(!1),wt(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 uD(e,t){const n=rD();return sD((...r)=>cS(n.current,e,r),t!=null?[...t,n]:void 0)}var dS={recoilCallback:cS,useRecoilCallback:uD};const{useStoreRef:cD}=ho,{refreshRecoilValue:dD}=Gr,{useCallback:pD}=we;function fD(e){const t=cD();return pD(()=>{const n=t.current;dD(n,e)},[e,t])}var mD=fD;const{atomicUpdater:hD}=lS,{useStoreRef:gD}=ho,{useMemo:vD}=we;function yD(e,t){const n=gD();return vD(()=>(...r)=>{hD(n.current)(i=>{e(i)(...r)})},t!=null?[...t,n]:void 0)}var _D=yD;class bD{constructor(t){Be(this,"value",void 0),this.value=t}}var kD={WrappedValue:bD},wD=kD.WrappedValue,pS=Object.freeze({__proto__:null,WrappedValue:wD});const{isFastRefreshEnabled:xD}=Vl;class U_ extends Error{}class SD{constructor(t){var n,r,o;Be(this,"_name",void 0),Be(this,"_numLeafs",void 0),Be(this,"_root",void 0),Be(this,"_onHit",void 0),Be(this,"_onSet",void 0),Be(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,u;let c,d;for(const[j,_]of t){var p,f,y;const h=this._root;if(h?.type==="leaf")throw this.invalidCacheError();const l=c;if(c=l?l.branches.get(d):h,c=(p=c)!==null&&p!==void 0?p:{type:"branch",nodeKey:j,parent:l,branches:new Map,branchKey:d},c.type!=="branch"||c.nodeKey!==j)throw this.invalidCacheError();l?.branches.set(d,c),r==null||(f=r.onNodeVisit)===null||f===void 0||f.call(r,c),d=this._mapNodeValue(_),this._root=(y=this._root)!==null&&y!==void 0?y:c}const g=c?(i=c)===null||i===void 0?void 0:i.branches.get(d):this._root;if(g!=null&&(g.type!=="leaf"||g.branchKey!==d))throw this.invalidCacheError();const b={type:"leaf",value:n,parent:c,branchKey:d};(a=c)===null||a===void 0||a.branches.set(d,b),this._root=(s=this._root)!==null&&s!==void 0?s:b,this._numLeafs++,this._onSet(b),r==null||(u=r.onNodeVisit)===null||u===void 0||u.call(r,b)};try{o()}catch(i){if(i instanceof U_)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=xD()?"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 Jg(t+(this._name!=null?` - ${this._name}`:"")),new U_}}var TD={TreeCache:SD},jD=TD.TreeCache,fS=Object.freeze({__proto__:null,TreeCache:jD});class CD{constructor(t){var n;Be(this,"_maxSize",void 0),Be(this,"_size",void 0),Be(this,"_head",void 0),Be(this,"_tail",void 0),Be(this,"_map",void 0),Be(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=zt(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 zD={LRUCache:CD},ED=zD.LRUCache,mS=Object.freeze({__proto__:null,LRUCache:ED});const{LRUCache:ID}=mS,{TreeCache:RD}=fS;function PD({name:e,maxSize:t,mapNodeValue:n=r=>r}){const r=new ID({maxSize:t}),o=new RD({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 G_=PD;function vr(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 We("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(wt(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((o,i)=>vr(o,t,i.toString()))}]`;if(typeof e.toJSON=="function")return vr(e.toJSON(n),t,n);if(e instanceof Map){const o={};for(const[i,a]of e)o[typeof i=="string"?i:vr(i,t)]=a;return vr(o,t,n)}return e instanceof Set?vr(Array.from(e).sort((o,i)=>vr(o,t).localeCompare(vr(i,t))),t,n):Symbol!==void 0&&e[Symbol.iterator]!=null&&typeof e[Symbol.iterator]=="function"?vr(Array.from(e),t,n):`{${Object.keys(e).filter(o=>e[o]!==void 0).sort().map(o=>`${vr(o,t)}:${vr(e[o],t,o)}`).join(",")}}`}function AD(e,t={allowFunctions:!1}){return vr(e,t)}var Hd=AD;const{TreeCache:DD}=fS,Eu={equality:"reference",eviction:"keep-all",maxSize:1/0};function $D({equality:e=Eu.equality,eviction:t=Eu.eviction,maxSize:n=Eu.maxSize}=Eu,r){const o=ND(e);return MD(t,n,o,r)}function ND(e){switch(e){case"reference":return t=>t;case"value":return t=>Hd(t)}throw We(`Unrecognized equality policy ${e}`)}function MD(e,t,n,r){switch(e){case"keep-all":return new DD({name:r,mapNodeValue:n});case"lru":return G_({name:r,maxSize:zt(t),mapNodeValue:n});case"most-recent":return G_({name:r,maxSize:1,mapNodeValue:n})}throw We(`Unrecognized eviction policy ${e}`)}var OD=$D;function LD(e){return()=>null}var BD={startPerfBlock:LD};const{isLoadable:FD,loadableWithError:Iu,loadableWithPromise:VD,loadableWithValue:kf}=Fl,{WrappedValue:hS}=pS,{getNodeLoadable:Ru,peekNodeLoadable:WD,setNodeValue:HD}=Uo,{saveDepsToStore:UD}=Wl,{DEFAULT_VALUE:GD,getConfigDeletionHandler:qD,getNode:KD,registerNode:q_}=Tn,{isRecoilValue:YD}=Pa,{markRecoilValueModified:K_}=Gr,{retainedByOptionWithDefault:JD}=Pi,{recoilCallback:ZD}=dS,{startPerfBlock:XD}=BD;class gS{}const vs=new gS,ys=[],Pu=new Map,QD=(()=>{let e=0;return()=>e++})();function vS(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=OD(o??{equality:"reference",eviction:"keep-all"},n),u=JD(e.retainedBy_UNSTABLE),c=new Map;let d=0;function p(){return!vt("recoil_memory_managament_2020")||d>0}function f(A){return A.getState().knownSelectors.add(n),d++,()=>{d--}}function y(){return qD(n)!==void 0&&!p()}function g(A,J,W,ne,F){N(J,ne,F),b(A,W)}function b(A,J){U(A,J)&&L(A),_(J,!0)}function j(A,J){U(A,J)&&(zt(I(A)).stateVersions.clear(),_(J,!1))}function _(A,J){const W=Pu.get(A);if(W!=null){for(const ne of W)K_(ne,zt(t));J&&Pu.delete(A)}}function h(A,J){let W=Pu.get(J);W==null&&Pu.set(J,W=new Set),W.add(A)}function l(A,J,W,ne,F,ae){return J.then(re=>{if(!p())throw L(A),vs;const ee=kf(re);return g(A,W,F,ee,ne),re}).catch(re=>{if(!p())throw L(A),vs;if(wt(re))return k(A,re,W,ne,F,ae);const ee=Iu(re);throw g(A,W,F,ee,ne),re})}function k(A,J,W,ne,F,ae){return J.then(re=>{if(!p())throw L(A),vs;ae.loadingDepKey!=null&&ae.loadingDepPromise===J?W.atomValues.set(ae.loadingDepKey,kf(re)):A.getState().knownSelectors.forEach(fe=>{W.atomValues.delete(fe)});const ee=T(A,W);if(ee&&ee.state!=="loading"){if((U(A,F)||I(A)==null)&&b(A,F),ee.state==="hasValue")return ee.contents;throw ee.contents}if(!U(A,F)){const fe=P(A,W);if(fe!=null)return fe.loadingLoadable.contents}const[Se,ge]=x(A,W,F);if(Se.state!=="loading"&&g(A,W,F,Se,ge),Se.state==="hasError")throw Se.contents;return Se.contents}).catch(re=>{if(re instanceof gS)throw vs;if(!p())throw L(A),vs;const ee=Iu(re);throw g(A,W,F,ee,ne),re})}function w(A,J,W,ne){var F,ae,re,ee;if(U(A,ne)||J.version===((F=A.getState())===null||F===void 0||(ae=F.currentTree)===null||ae===void 0?void 0:ae.version)||J.version===((re=A.getState())===null||re===void 0||(ee=re.nextTree)===null||ee===void 0?void 0:ee.version)){var Se,ge,fe;UD(n,W,A,(Se=(ge=A.getState())===null||ge===void 0||(fe=ge.nextTree)===null||fe===void 0?void 0:fe.version)!==null&&Se!==void 0?Se:A.getState().currentTree.version)}for(const he of W)a.add(he)}function x(A,J,W){const ne=XD(n);let F=!0,ae=!0;const re=()=>{ne(),ae=!1};let ee,Se=!1,ge;const fe={loadingDepKey:null,loadingDepPromise:null},he=new Map;function je({key:de}){const Re=Ru(A,J,de);switch(he.set(de,Re),F||(w(A,J,new Set(he.keys()),W),j(A,W)),Re.state){case"hasValue":return Re.contents;case"hasError":throw Re.contents;case"loading":throw fe.loadingDepKey=de,fe.loadingDepPromise=Re.contents,Re.contents}throw We("Invalid Loadable state")}const be=de=>(...Re)=>{if(ae)throw We("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&&Os(!1),ZD(A,de,Re,{node:t})};try{ee=r({get:je,getCallback:be}),ee=YD(ee)?je(ee):ee,FD(ee)&&(ee.state==="hasError"&&(Se=!0),ee=ee.contents),wt(ee)?ee=l(A,ee,J,he,W,fe).finally(re):re(),ee=ee instanceof hS?ee.value:ee}catch(de){ee=de,wt(ee)?ee=k(A,ee,J,he,W,fe).finally(re):(Se=!0,re())}return Se?ge=Iu(ee):wt(ee)?ge=VD(ee):ge=kf(ee),F=!1,M(A,W,he),w(A,J,new Set(he.keys()),W),[ge,he]}function T(A,J){let W=J.atomValues.get(n);if(W!=null)return W;const ne=new Set;try{W=s.get(ae=>(typeof ae!="string"&&Os(!1),Ru(A,J,ae).contents),{onNodeVisit:ae=>{ae.type==="branch"&&ae.nodeKey!==n&&ne.add(ae.nodeKey)}})}catch(ae){throw We(`Problem with cache lookup for selector "${n}": ${ae.message}`)}if(W){var F;J.atomValues.set(n,W),w(A,J,ne,(F=I(A))===null||F===void 0?void 0:F.executionID)}return W}function E(A,J){const W=T(A,J);if(W!=null)return L(A),W;const ne=P(A,J);if(ne!=null){var F;return((F=ne.loadingLoadable)===null||F===void 0?void 0:F.state)==="loading"&&h(A,ne.executionID),ne.loadingLoadable}const ae=QD(),[re,ee]=x(A,J,ae);return re.state==="loading"?(B(A,ae,re,ee,J),h(A,ae)):(L(A),N(J,re,ee)),re}function P(A,J){const W=Lx([c.has(A)?[zt(c.get(A))]:[],Rd(tv(c,([F])=>F!==A),([,F])=>F)]);function ne(F){for(const[ae,re]of F)if(!Ru(A,J,ae).is(re))return!0;return!1}for(const F of W){if(F.stateVersions.get(J.version)||!ne(F.depValuesDiscoveredSoFarDuringAsyncWork))return F.stateVersions.set(J.version,!0),F;F.stateVersions.set(J.version,!1)}}function I(A){return c.get(A)}function B(A,J,W,ne,F){c.set(A,{depValuesDiscoveredSoFarDuringAsyncWork:ne,executionID:J,loadingLoadable:W,stateVersions:new Map([[F.version,!0]])})}function M(A,J,W){if(U(A,J)){const ne=I(A);ne!=null&&(ne.depValuesDiscoveredSoFarDuringAsyncWork=W)}}function L(A){c.delete(A)}function U(A,J){var W;return J===((W=I(A))===null||W===void 0?void 0:W.executionID)}function G(A){return Array.from(A.entries()).map(([J,W])=>[J,W.contents])}function N(A,J,W){A.atomValues.set(n,J);try{s.set(G(W),J)}catch(ne){throw We(`Problem with setting cache for selector "${n}": ${ne.message}`)}}function H(A){if(ys.includes(n)){const J=`Recoil selector has circular dependencies: ${ys.slice(ys.indexOf(n)).join(" → ")}`;return Iu(We(J))}ys.push(n);try{return A()}finally{ys.pop()}}function D(A,J){const W=J.atomValues.get(n);return W??s.get(ne=>{var F;return typeof ne!="string"&&Os(!1),(F=WD(A,J,ne))===null||F===void 0?void 0:F.contents})}function q(A,J){return H(()=>E(A,J))}function Y(A){A.atomValues.delete(n)}function te(A,J){t==null&&Os(!1);for(const ne of a){var W;const F=KD(ne);(W=F.clearCache)===null||W===void 0||W.call(F,A,J)}a.clear(),Y(J),s.clear(),K_(A,t)}return i!=null?t=q_({key:n,nodeType:"selector",peek:D,get:q,set:(J,W,ne)=>{let F=!1;const ae=new Map;function re({key:fe}){if(F)throw We("Recoil: Async selector sets are not currently supported.");const he=Ru(J,W,fe);if(he.state==="hasValue")return he.contents;if(he.state==="loading"){const je=`Getting value of asynchronous atom or selector "${fe}" in a pending state while setting selector "${n}" is not yet supported.`;throw We(je)}else throw he.contents}function ee(fe,he){if(F)throw We("Recoil: Async selector sets are not currently supported.");const je=typeof he=="function"?he(re(fe)):he;HD(J,W,fe.key,je).forEach((de,Re)=>ae.set(Re,de))}function Se(fe){ee(fe,GD)}const ge=i({set:ee,get:re,reset:Se},ne);if(ge!==void 0)throw wt(ge)?We("Recoil: Async selector sets are not currently supported."):We("Recoil: selector set should be a void function.");return F=!0,ae},init:f,invalidate:Y,clearCache:te,shouldDeleteConfigOnRelease:y,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:u}):t=q_({key:n,nodeType:"selector",peek:D,get:q,init:f,invalidate:Y,clearCache:te,shouldDeleteConfigOnRelease:y,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:u})}vS.value=e=>new hS(e);var $a=vS;const{isLoadable:e$,loadableWithError:wf,loadableWithPromise:xf,loadableWithValue:Ni}=Fl,{WrappedValue:yS}=pS,{peekNodeInfo:t$}=Uo,{DEFAULT_VALUE:ii,DefaultValue:So,getConfigDeletionHandler:_S,registerNode:n$,setConfigDeletionHandler:r$}=Tn,{isRecoilValue:o$}=Pa,{getRecoilValueAsLoadable:i$,markRecoilValueModified:a$,setRecoilValue:Y_,setRecoilValueLoadable:s$}=Gr,{retainedByOptionWithDefault:l$}=Pi,_s=e=>e instanceof yS?e.value:e;function u$(e){const{key:t,persistence_UNSTABLE:n}=e,r=l$(e.retainedBy_UNSTABLE);let o=0;function i(h){return xf(h.then(l=>(a=Ni(l),l)).catch(l=>{throw a=wf(l),l}))}let a=wt(e.default)?i(e.default):e$(e.default)?e.default.state==="loading"?i(e.default.contents):e.default:Ni(_s(e.default));a.contents;let s;const u=new Map;function c(h){return h}function d(h,l){const k=l.then(w=>{var x,T;return((T=((x=h.getState().nextTree)!==null&&x!==void 0?x:h.getState().currentTree).atomValues.get(t))===null||T===void 0?void 0:T.contents)===k&&Y_(h,_,w),w}).catch(w=>{var x,T;throw((T=((x=h.getState().nextTree)!==null&&x!==void 0?x:h.getState().currentTree).atomValues.get(t))===null||T===void 0?void 0:T.contents)===k&&s$(h,_,wf(w)),w});return k}function p(h,l,k){var w;o++;const x=()=>{var I;o--,(I=u.get(h))===null||I===void 0||I.forEach(B=>B()),u.delete(h)};if(h.getState().knownAtoms.add(t),a.state==="loading"){const I=()=>{var B;((B=h.getState().nextTree)!==null&&B!==void 0?B:h.getState().currentTree).atomValues.has(t)||a$(h,_)};a.contents.finally(I)}const T=(w=e.effects)!==null&&w!==void 0?w:e.effects_UNSTABLE;if(T!=null){let I=function(Y){if(U&&Y.key===t){const te=L;return te instanceof So?f(h,l):wt(te)?xf(te.then(A=>A instanceof So?a.toPromise():A)):Ni(te)}return i$(h,Y)},B=function(Y){return I(Y).toPromise()},M=function(Y){var te;const A=t$(h,(te=h.getState().nextTree)!==null&&te!==void 0?te:h.getState().currentTree,Y.key);return U&&Y.key===t&&!(L instanceof So)?{...A,isSet:!0,loadable:I(Y)}:A},L=ii,U=!0,G=!1,N=null;const H=Y=>te=>{if(U){const A=I(_),J=A.state==="hasValue"?A.contents:ii;L=typeof te=="function"?te(J):te,wt(L)&&(L=L.then(W=>(N={effect:Y,value:W},W)))}else{if(wt(te))throw We("Setting atoms to async values is not implemented.");typeof te!="function"&&(N={effect:Y,value:_s(te)}),Y_(h,_,typeof te=="function"?A=>{const J=_s(te(A));return N={effect:Y,value:J},J}:_s(te))}},D=Y=>()=>H(Y)(ii),q=Y=>te=>{var A;const{release:J}=h.subscribeToTransactions(W=>{var ne;let{currentTree:F,previousTree:ae}=W.getState();ae||(ae=F);const re=(ne=F.atomValues.get(t))!==null&&ne!==void 0?ne:a;if(re.state==="hasValue"){var ee,Se,ge,fe;const he=re.contents,je=(ee=ae.atomValues.get(t))!==null&&ee!==void 0?ee:a,be=je.state==="hasValue"?je.contents:ii;((Se=N)===null||Se===void 0?void 0:Se.effect)!==Y||((ge=N)===null||ge===void 0?void 0:ge.value)!==he?te(he,be,!F.atomValues.has(t)):((fe=N)===null||fe===void 0?void 0:fe.effect)===Y&&(N=null)}},t);u.set(h,[...(A=u.get(h))!==null&&A!==void 0?A:[],J])};for(const Y of T)try{const te=Y({node:_,storeID:h.storeID,parentStoreID_UNSTABLE:h.parentStoreID,trigger:k,setSelf:H(Y),resetSelf:D(Y),onSet:q(Y),getPromise:B,getLoadable:I,getInfo_UNSTABLE:M});if(te!=null){var E;u.set(h,[...(E=u.get(h))!==null&&E!==void 0?E:[],te])}}catch(te){L=te,G=!0}if(U=!1,!(L instanceof So)){var P;const Y=G?wf(L):wt(L)?xf(d(h,L)):Ni(_s(L));Y.contents,l.atomValues.set(t,Y),(P=h.getState().nextTree)===null||P===void 0||P.atomValues.set(t,Y)}}return x}function f(h,l){var k,w;return(k=(w=l.atomValues.get(t))!==null&&w!==void 0?w:s)!==null&&k!==void 0?k:a}function y(h,l){if(l.atomValues.has(t))return zt(l.atomValues.get(t));if(l.nonvalidatedAtoms.has(t)){if(s!=null)return s;if(n==null)return a;const k=l.nonvalidatedAtoms.get(t),w=n.validator(k,ii);return s=w instanceof So?a:Ni(w),s}else return a}function g(){s=void 0}function b(h,l,k){if(l.atomValues.has(t)){const w=zt(l.atomValues.get(t));if(w.state==="hasValue"&&k===w.contents)return new Map}else if(!l.nonvalidatedAtoms.has(t)&&k instanceof So)return new Map;return s=void 0,new Map().set(t,Ni(k))}function j(){return _S(t)!==void 0&&o<=0}const _=n$({key:t,nodeType:"atom",peek:f,get:y,set:b,init:p,invalidate:g,shouldDeleteConfigOnRelease:j,dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return _}function dv(e){const{...t}=e,n="default"in e?e.default:new Promise(()=>{});return o$(n)?c$({...t,default:n}):u$({...t,default:n})}function c$(e){const t=dv({...e,default:ii,persistence_UNSTABLE:e.persistence_UNSTABLE===void 0?void 0:{...e.persistence_UNSTABLE,validator:r=>r instanceof So?r:zt(e.persistence_UNSTABLE).validator(r,ii)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=$a({key:`${e.key}__withFallback`,get:({get:r})=>{const o=r(t);return o instanceof So?e.default:o},set:({set:r},o)=>r(t,o),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return r$(n.key,_S(e.key)),n}dv.value=e=>new yS(e);var bS=dv;class d${constructor(t){var n;Be(this,"_map",void 0),Be(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 p$={MapCache:d$},f$=p$.MapCache,m$=Object.freeze({__proto__:null,MapCache:f$});const{LRUCache:J_}=mS,{MapCache:h$}=m$,Au={equality:"reference",eviction:"none",maxSize:1/0};function g$({equality:e=Au.equality,eviction:t=Au.eviction,maxSize:n=Au.maxSize}=Au){const r=v$(e);return y$(t,n,r)}function v$(e){switch(e){case"reference":return t=>t;case"value":return t=>Hd(t)}throw We(`Unrecognized equality policy ${e}`)}function y$(e,t,n){switch(e){case"keep-all":return new h$({mapKey:n});case"lru":return new J_({mapKey:n,maxSize:zt(t)});case"most-recent":return new J_({mapKey:n,maxSize:1})}throw We(`Unrecognized eviction policy ${e}`)}var kS=g$;const{setConfigDeletionHandler:_$}=Tn;function b$(e){var t,n;const r=kS({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:u,...c}=e,d="default"in e?e.default:new Promise(()=>{}),p=bS({...c,key:`${e.key}__${(i=Hd(o))!==null&&i!==void 0?i:"void"}`,default:typeof d=="function"?d(o):d,retainedBy_UNSTABLE:typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE,effects:typeof e.effects=="function"?e.effects(o):typeof e.effects_UNSTABLE=="function"?e.effects_UNSTABLE(o):(a=e.effects)!==null&&a!==void 0?a:e.effects_UNSTABLE});return r.set(o,p),_$(p.key,()=>{r.delete(o)}),p}}var k$=b$;const{setConfigDeletionHandler:w$}=Tn;let x$=0;function S$(e){var t,n;const r=kS({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 We(`Problem with cache lookup for selector ${e.key}: ${f.message}`)}if(a!=null)return a;const s=`${e.key}__selectorFamily/${(i=Hd(o,{allowFunctions:!0}))!==null&&i!==void 0?i:"void"}/${x$++}`,u=f=>e.get(o)(f),c=e.cachePolicy_UNSTABLE,d=typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE;let p;if(e.set!=null){const f=e.set;p=$a({key:s,get:u,set:(g,b)=>f(o)(g,b),cachePolicy_UNSTABLE:c,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d})}else p=$a({key:s,get:u,cachePolicy_UNSTABLE:c,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:d});return r.set(o,p),w$(p.key,()=>{r.delete(o)}),p}}var Go=S$;const T$=Go({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});function j$(e){return T$(e)}var C$=j$;const z$=Go({key:"__error",get:e=>()=>{throw We(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});function E$(e){return z$(e)}var I$=E$;function R$(e){return e}var P$=R$;const{loadableWithError:wS,loadableWithPromise:xS,loadableWithValue:SS}=Fl;function Ud(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 A$(e){return e!=null&&!wt(e)}function Gd(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function Dh(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((n,r,o)=>({...n,[r]:t[o]}),{})}function _a(e,t,n){const r=n.map((o,i)=>o==null?SS(t[i]):wt(o)?xS(o):wS(o));return Dh(e,r)}function D$(e,t){return t.map((n,r)=>n===void 0?e[r]:n)}const $$=Go({key:"__waitForNone",get:e=>({get:t})=>{const n=Gd(e),[r,o]=Ud(t,n);return _a(e,r,o)},dangerouslyAllowMutability:!0}),N$=Go({key:"__waitForAny",get:e=>({get:t})=>{const n=Gd(e),[r,o]=Ud(t,n);return o.some(i=>!wt(i))?_a(e,r,o):new Promise(i=>{for(const[a,s]of o.entries())wt(s)&&s.then(u=>{r[a]=u,o[a]=void 0,i(_a(e,r,o))}).catch(u=>{o[a]=u,i(_a(e,r,o))})})},dangerouslyAllowMutability:!0}),M$=Go({key:"__waitForAll",get:e=>({get:t})=>{const n=Gd(e),[r,o]=Ud(t,n);if(o.every(a=>a==null))return Dh(e,r);const i=o.find(A$);if(i!=null)throw i;return Promise.all(o).then(a=>Dh(e,D$(r,a)))},dangerouslyAllowMutability:!0}),O$=Go({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=Gd(e),[r,o]=Ud(t,n);return o.every(i=>!wt(i))?_a(e,r,o):Promise.all(o.map((i,a)=>wt(i)?i.then(s=>{r[a]=s,o[a]=void 0}).catch(s=>{r[a]=void 0,o[a]=s}):null)).then(()=>_a(e,r,o))},dangerouslyAllowMutability:!0}),L$=Go({key:"__noWait",get:e=>({get:t})=>{try{return $a.value(SS(t(e)))}catch(n){return $a.value(wt(n)?xS(n):wS(n))}},dangerouslyAllowMutability:!0});var B$={waitForNone:$$,waitForAny:N$,waitForAll:M$,waitForAllSettled:O$,noWait:L$};const{RecoilLoadable:F$}=Fl,{DefaultValue:V$}=Tn,{RecoilRoot:W$,useRecoilStoreID:H$}=ho,{isRecoilValue:U$}=Pa,{retentionZone:G$}=Ad,{freshSnapshot:q$}=Ld,{useRecoilState:K$,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Y$,useRecoilStateLoadable:J$,useRecoilValue:Z$,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:X$,useRecoilValueLoadable:Q$,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:eN,useResetRecoilState:tN,useSetRecoilState:nN}=pA,{useGotoRecoilSnapshot:rN,useRecoilSnapshot:oN,useRecoilTransactionObserver:iN}=sS,{useRecoilCallback:aN}=dS,{noWait:sN,waitForAll:lN,waitForAllSettled:uN,waitForAny:cN,waitForNone:dN}=B$;var Za={DefaultValue:V$,isRecoilValue:U$,RecoilLoadable:F$,RecoilEnv:Ya,RecoilRoot:W$,useRecoilStoreID:H$,useRecoilBridgeAcrossReactRoots_UNSTABLE:LA,atom:bS,selector:$a,atomFamily:k$,selectorFamily:Go,constSelector:C$,errorSelector:I$,readOnlySelector:P$,noWait:sN,waitForNone:dN,waitForAny:cN,waitForAll:lN,waitForAllSettled:uN,useRecoilValue:Z$,useRecoilValueLoadable:Q$,useRecoilState:K$,useRecoilStateLoadable:J$,useSetRecoilState:nN,useResetRecoilState:tN,useGetRecoilValueInfo_UNSTABLE:AA,useRecoilRefresher_UNSTABLE:mD,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:eN,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:X$,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Y$,useRecoilCallback:aN,useRecoilTransaction_UNSTABLE:_D,useGotoRecoilSnapshot:rN,useRecoilSnapshot:oN,useRecoilTransactionObserver_UNSTABLE:iN,snapshot_UNSTABLE:q$,useRetain:av,retentionZone:G$},pN=Za.RecoilRoot,Vt=Za.atom,pv=Za.selector,Un=Za.useRecoilValue,dr=Za.useRecoilState,Gn=Za.useSetRecoilState;const fv=Vt({default:!1,key:"menuVisibility"}),qo=()=>Un(fv),TS=()=>Gn(fv),jS=()=>dr(fv),fN={black:"#000",white:"#fff"},Cl=fN,mN={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"},Mi=mN,hN={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"},Oi=hN,gN={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"},Li=gN,vN={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"},Bi=vN,yN={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"},Fi=yN,_N={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"},bs=_N,bN={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"},kN=bN;function ji(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}const wN=Object.freeze(Object.defineProperty({__proto__:null,default:ji},Symbol.toStringTag,{value:"Module"})),Ci="$$material";function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(this,arguments)}const xN=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"}));function ye(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 CS(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var SN=/^((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|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)-.*))$/,TN=CS(function(e){return SN.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function jN(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function CN(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var zN=function(){function e(n){var r=this;this._insertTag=function(o){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(o,i),r.tags.push(o)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(CN(this));var o=this.tags[this.tags.length-1];if(this.isSpeedy){var i=jN(o);try{i.insertRule(r,i.cssRules.length)}catch{}}else o.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),an="-ms-",Jc="-moz-",ot="-webkit-",zS="comm",mv="rule",hv="decl",EN="@import",ES="@keyframes",IN="@layer",RN=Math.abs,qd=String.fromCharCode,PN=Object.assign;function AN(e,t){return Qt(e,0)^45?(((t<<2^Qt(e,0))<<2^Qt(e,1))<<2^Qt(e,2))<<2^Qt(e,3):0}function IS(e){return e.trim()}function DN(e,t){return(e=t.exec(e))?e[0]:e}function at(e,t,n){return e.replace(t,n)}function $h(e,t){return e.indexOf(t)}function Qt(e,t){return e.charCodeAt(t)|0}function zl(e,t,n){return e.slice(t,n)}function Dr(e){return e.length}function gv(e){return e.length}function Du(e,t){return t.push(e),e}function $N(e,t){return e.map(t).join("")}var Kd=1,Na=1,RS=0,Sn=0,Bt=0,Xa="";function Yd(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Kd,column:Na,length:a,return:""}}function ks(e,t){return PN(Yd("",null,null,"",null,null,0),e,{length:-e.length},t)}function NN(){return Bt}function MN(){return Bt=Sn>0?Qt(Xa,--Sn):0,Na--,Bt===10&&(Na=1,Kd--),Bt}function On(){return Bt=Sn<RS?Qt(Xa,Sn++):0,Na++,Bt===10&&(Na=1,Kd++),Bt}function Vr(){return Qt(Xa,Sn)}function pc(){return Sn}function ql(e,t){return zl(Xa,e,t)}function El(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 PS(e){return Kd=Na=1,RS=Dr(Xa=e),Sn=0,[]}function AS(e){return Xa="",e}function fc(e){return IS(ql(Sn-1,Nh(e===91?e+2:e===40?e+1:e)))}function ON(e){for(;(Bt=Vr())&&Bt<33;)On();return El(e)>2||El(Bt)>3?"":" "}function LN(e,t){for(;--t&&On()&&!(Bt<48||Bt>102||Bt>57&&Bt<65||Bt>70&&Bt<97););return ql(e,pc()+(t<6&&Vr()==32&&On()==32))}function Nh(e){for(;On();)switch(Bt){case e:return Sn;case 34:case 39:e!==34&&e!==39&&Nh(Bt);break;case 40:e===41&&Nh(e);break;case 92:On();break}return Sn}function BN(e,t){for(;On()&&e+Bt!==57;)if(e+Bt===84&&Vr()===47)break;return"/*"+ql(t,Sn-1)+"*"+qd(e===47?e:On())}function FN(e){for(;!El(Vr());)On();return ql(e,Sn)}function VN(e){return AS(mc("",null,null,null,[""],e=PS(e),0,[0],e))}function mc(e,t,n,r,o,i,a,s,u){for(var c=0,d=0,p=a,f=0,y=0,g=0,b=1,j=1,_=1,h=0,l="",k=o,w=i,x=r,T=l;j;)switch(g=h,h=On()){case 40:if(g!=108&&Qt(T,p-1)==58){$h(T+=at(fc(h),"&","&\f"),"&\f")!=-1&&(_=-1);break}case 34:case 39:case 91:T+=fc(h);break;case 9:case 10:case 13:case 32:T+=ON(g);break;case 92:T+=LN(pc()-1,7);continue;case 47:switch(Vr()){case 42:case 47:Du(WN(BN(On(),pc()),t,n),u);break;default:T+="/"}break;case 123*b:s[c++]=Dr(T)*_;case 125*b:case 59:case 0:switch(h){case 0:case 125:j=0;case 59+d:_==-1&&(T=at(T,/\f/g,"")),y>0&&Dr(T)-p&&Du(y>32?X_(T+";",r,n,p-1):X_(at(T," ","")+";",r,n,p-2),u);break;case 59:T+=";";default:if(Du(x=Z_(T,t,n,c,d,o,s,l,k=[],w=[],p),i),h===123)if(d===0)mc(T,t,x,x,k,i,p,s,w);else switch(f===99&&Qt(T,3)===110?100:f){case 100:case 108:case 109:case 115:mc(e,x,x,r&&Du(Z_(e,x,x,0,0,o,s,l,o,k=[],p),w),o,w,p,s,r?k:w);break;default:mc(T,x,x,x,[""],w,0,s,w)}}c=d=y=0,b=_=1,l=T="",p=a;break;case 58:p=1+Dr(T),y=g;default:if(b<1){if(h==123)--b;else if(h==125&&b++==0&&MN()==125)continue}switch(T+=qd(h),h*b){case 38:_=d>0?1:(T+="\f",-1);break;case 44:s[c++]=(Dr(T)-1)*_,_=1;break;case 64:Vr()===45&&(T+=fc(On())),f=Vr(),d=p=Dr(l=T+=FN(pc())),h++;break;case 45:g===45&&Dr(T)==2&&(b=0)}}return i}function Z_(e,t,n,r,o,i,a,s,u,c,d){for(var p=o-1,f=o===0?i:[""],y=gv(f),g=0,b=0,j=0;g<r;++g)for(var _=0,h=zl(e,p+1,p=RN(b=a[g])),l=e;_<y;++_)(l=IS(b>0?f[_]+" "+h:at(h,/&\f/g,f[_])))&&(u[j++]=l);return Yd(e,t,n,o===0?mv:s,u,c,d)}function WN(e,t,n){return Yd(e,t,n,zS,qd(NN()),zl(e,2,-2),0)}function X_(e,t,n,r){return Yd(e,t,n,hv,zl(e,0,r),zl(e,r+1,-1),r)}function ba(e,t){for(var n="",r=gv(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function HN(e,t,n,r){switch(e.type){case IN:if(e.children.length)break;case EN:case hv:return e.return=e.return||e.value;case zS:return"";case ES:return e.return=e.value+"{"+ba(e.children,r)+"}";case mv:e.value=e.props.join(",")}return Dr(n=ba(e.children,r))?e.return=e.value+"{"+n+"}":""}function UN(e){var t=gv(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 GN(e){return function(t){t.root||(t=t.return)&&e(t)}}var qN=function(t,n,r){for(var o=0,i=0;o=i,i=Vr(),o===38&&i===12&&(n[r]=1),!El(i);)On();return ql(t,Sn)},KN=function(t,n){var r=-1,o=44;do switch(El(o)){case 0:o===38&&Vr()===12&&(n[r]=1),t[r]+=qN(Sn-1,n,r);break;case 2:t[r]+=fc(o);break;case 4:if(o===44){t[++r]=Vr()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=qd(o)}while(o=On());return t},YN=function(t,n){return AS(KN(PS(t),n))},Q_=new WeakMap,JN=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&&!Q_.get(r))&&!o){Q_.set(t,!0);for(var i=[],a=YN(n,i),s=r.props,u=0,c=0;u<a.length;u++)for(var d=0;d<s.length;d++,c++)t.props[c]=i[u]?a[u].replace(/&\f/g,s[d]):s[d]+" "+a[u]}}},ZN=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function DS(e,t){switch(AN(e,t)){case 5103:return ot+"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 ot+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return ot+e+Jc+e+an+e+e;case 6828:case 4268:return ot+e+an+e+e;case 6165:return ot+e+an+"flex-"+e+e;case 5187:return ot+e+at(e,/(\w+).+(:[^]+)/,ot+"box-$1$2"+an+"flex-$1$2")+e;case 5443:return ot+e+an+"flex-item-"+at(e,/flex-|-self/,"")+e;case 4675:return ot+e+an+"flex-line-pack"+at(e,/align-content|flex-|-self/,"")+e;case 5548:return ot+e+an+at(e,"shrink","negative")+e;case 5292:return ot+e+an+at(e,"basis","preferred-size")+e;case 6060:return ot+"box-"+at(e,"-grow","")+ot+e+an+at(e,"grow","positive")+e;case 4554:return ot+at(e,/([^-])(transform)/g,"$1"+ot+"$2")+e;case 6187:return at(at(at(e,/(zoom-|grab)/,ot+"$1"),/(image-set)/,ot+"$1"),e,"")+e;case 5495:case 3959:return at(e,/(image-set\([^]*)/,ot+"$1$`$1");case 4968:return at(at(e,/(.+:)(flex-)?(.*)/,ot+"box-pack:$3"+an+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+ot+e+e;case 4095:case 3583:case 4068:case 2532:return at(e,/(.+)-inline(.+)/,ot+"$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(Dr(e)-1-t>6)switch(Qt(e,t+1)){case 109:if(Qt(e,t+4)!==45)break;case 102:return at(e,/(.+:)(.+)-([^]+)/,"$1"+ot+"$2-$3$1"+Jc+(Qt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~$h(e,"stretch")?DS(at(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Qt(e,t+1)!==115)break;case 6444:switch(Qt(e,Dr(e)-3-(~$h(e,"!important")&&10))){case 107:return at(e,":",":"+ot)+e;case 101:return at(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ot+(Qt(e,14)===45?"inline-":"")+"box$3$1"+ot+"$2$3$1"+an+"$2box$3")+e}break;case 5936:switch(Qt(e,t+11)){case 114:return ot+e+an+at(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ot+e+an+at(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ot+e+an+at(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ot+e+an+e+e}return e}var XN=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case hv:t.return=DS(t.value,t.length);break;case ES:return ba([ks(t,{value:at(t.value,"@","@"+ot)})],o);case mv:if(t.length)return $N(t.props,function(i){switch(DN(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ba([ks(t,{props:[at(i,/:(read-\w+)/,":"+Jc+"$1")]})],o);case"::placeholder":return ba([ks(t,{props:[at(i,/:(plac\w+)/,":"+ot+"input-$1")]}),ks(t,{props:[at(i,/:(plac\w+)/,":"+Jc+"$1")]}),ks(t,{props:[at(i,/:(plac\w+)/,an+"input-$1")]})],o)}return""})}},QN=[XN],$S=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(b){var j=b.getAttribute("data-emotion");j.indexOf(" ")!==-1&&(document.head.appendChild(b),b.setAttribute("data-s",""))})}var o=t.stylisPlugins||QN,i={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(b){for(var j=b.getAttribute("data-emotion").split(" "),_=1;_<j.length;_++)i[j[_]]=!0;s.push(b)});var u,c=[JN,ZN];{var d,p=[HN,GN(function(b){d.insert(b)})],f=UN(c.concat(o,p)),y=function(j){return ba(VN(j),f)};u=function(j,_,h,l){d=h,y(j?j+"{"+_.styles+"}":_.styles),l&&(g.inserted[_.name]=!0)}}var g={key:n,sheet:new zN({key:n,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:u};return g.sheet.hydrate(s),g},NS={exports:{}},ct={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Jt=typeof Symbol=="function"&&Symbol.for,vv=Jt?Symbol.for("react.element"):60103,yv=Jt?Symbol.for("react.portal"):60106,Jd=Jt?Symbol.for("react.fragment"):60107,Zd=Jt?Symbol.for("react.strict_mode"):60108,Xd=Jt?Symbol.for("react.profiler"):60114,Qd=Jt?Symbol.for("react.provider"):60109,ep=Jt?Symbol.for("react.context"):60110,_v=Jt?Symbol.for("react.async_mode"):60111,tp=Jt?Symbol.for("react.concurrent_mode"):60111,np=Jt?Symbol.for("react.forward_ref"):60112,rp=Jt?Symbol.for("react.suspense"):60113,eM=Jt?Symbol.for("react.suspense_list"):60120,op=Jt?Symbol.for("react.memo"):60115,ip=Jt?Symbol.for("react.lazy"):60116,tM=Jt?Symbol.for("react.block"):60121,nM=Jt?Symbol.for("react.fundamental"):60117,rM=Jt?Symbol.for("react.responder"):60118,oM=Jt?Symbol.for("react.scope"):60119;function qn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case vv:switch(e=e.type,e){case _v:case tp:case Jd:case Xd:case Zd:case rp:return e;default:switch(e=e&&e.$$typeof,e){case ep:case np:case ip:case op:case Qd:return e;default:return t}}case yv:return t}}}function MS(e){return qn(e)===tp}ct.AsyncMode=_v;ct.ConcurrentMode=tp;ct.ContextConsumer=ep;ct.ContextProvider=Qd;ct.Element=vv;ct.ForwardRef=np;ct.Fragment=Jd;ct.Lazy=ip;ct.Memo=op;ct.Portal=yv;ct.Profiler=Xd;ct.StrictMode=Zd;ct.Suspense=rp;ct.isAsyncMode=function(e){return MS(e)||qn(e)===_v};ct.isConcurrentMode=MS;ct.isContextConsumer=function(e){return qn(e)===ep};ct.isContextProvider=function(e){return qn(e)===Qd};ct.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===vv};ct.isForwardRef=function(e){return qn(e)===np};ct.isFragment=function(e){return qn(e)===Jd};ct.isLazy=function(e){return qn(e)===ip};ct.isMemo=function(e){return qn(e)===op};ct.isPortal=function(e){return qn(e)===yv};ct.isProfiler=function(e){return qn(e)===Xd};ct.isStrictMode=function(e){return qn(e)===Zd};ct.isSuspense=function(e){return qn(e)===rp};ct.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Jd||e===tp||e===Xd||e===Zd||e===rp||e===eM||typeof e=="object"&&e!==null&&(e.$$typeof===ip||e.$$typeof===op||e.$$typeof===Qd||e.$$typeof===ep||e.$$typeof===np||e.$$typeof===nM||e.$$typeof===rM||e.$$typeof===oM||e.$$typeof===tM)};ct.typeOf=qn;NS.exports=ct;var iM=NS.exports,bv=iM,aM={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sM={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},lM={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},OS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},kv={};kv[bv.ForwardRef]=lM;kv[bv.Memo]=OS;function eb(e){return bv.isMemo(e)?OS:kv[e.$$typeof]||aM}var uM=Object.defineProperty,cM=Object.getOwnPropertyNames,tb=Object.getOwnPropertySymbols,dM=Object.getOwnPropertyDescriptor,pM=Object.getPrototypeOf,nb=Object.prototype;function LS(e,t,n){if(typeof t!="string"){if(nb){var r=pM(t);r&&r!==nb&&LS(e,r,n)}var o=cM(t);tb&&(o=o.concat(tb(t)));for(var i=eb(e),a=eb(t),s=0;s<o.length;++s){var u=o[s];if(!sM[u]&&!(n&&n[u])&&!(a&&a[u])&&!(i&&i[u])){var c=dM(t,u);try{uM(e,u,c)}catch{}}}}return e}var fM=LS,mM=!0;function hM(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):r+=o+" "}),r}var BS=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||mM===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},FS=function(t,n,r){BS(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 gM(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 vM={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},yM=/[A-Z]|^ms/g,_M=/_EMO_([^_]+?)_([^]*?)_EMO_/g,VS=function(t){return t.charCodeAt(1)===45},rb=function(t){return t!=null&&typeof t!="boolean"},Sf=CS(function(e){return VS(e)?e:e.replace(yM,"-$&").toLowerCase()}),ob=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(_M,function(r,o,i){return $r={name:o,styles:i,next:$r},o})}return vM[t]!==1&&!VS(t)&&typeof n=="number"&&n!==0?n+"px":n};function Il(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return $r={name:n.name,styles:n.styles,next:$r},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)$r={name:r.name,styles:r.styles,next:$r},r=r.next;var o=n.styles+";";return o}return bM(e,t,n)}case"function":{if(e!==void 0){var i=$r,a=n(e);return $r=i,Il(e,t,a)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function bM(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Il(e,t,n[o])+";";else for(var i in n){var a=n[i];if(typeof a!="object")t!=null&&t[a]!==void 0?r+=i+"{"+t[a]+"}":rb(a)&&(r+=Sf(i)+":"+ob(i,a)+";");else if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var s=0;s<a.length;s++)rb(a[s])&&(r+=Sf(i)+":"+ob(i,a[s])+";");else{var u=Il(e,t,a);switch(i){case"animation":case"animationName":{r+=Sf(i)+":"+u+";";break}default:r+=i+"{"+u+"}"}}}return r}var ib=/label:\s*([^\s;\n{]+)\s*(;|$)/g,$r,wv=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var o=!0,i="";$r=void 0;var a=t[0];a==null||a.raw===void 0?(o=!1,i+=Il(r,n,a)):i+=a[0];for(var s=1;s<t.length;s++)i+=Il(r,n,t[s]),o&&(i+=a[s]);ib.lastIndex=0;for(var u="",c;(c=ib.exec(i))!==null;)u+="-"+c[1];var d=gM(i)+u;return{name:d,styles:i,next:$r}},kM=function(t){return t()},WS=Am.useInsertionEffect?Am.useInsertionEffect:!1,wM=WS||kM,ab=WS||v.useLayoutEffect,HS=v.createContext(typeof HTMLElement<"u"?$S({key:"css"}):null),xM=HS.Provider,US=function(t){return v.forwardRef(function(n,r){var o=v.useContext(HS);return t(n,o,r)})},Kl=v.createContext({}),SM=US(function(e,t){var n=e.styles,r=wv([n],void 0,v.useContext(Kl)),o=v.useRef();return ab(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,u=document.querySelector('style[data-emotion="'+i+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),u!==null&&(s=!0,u.setAttribute("data-emotion",i),a.hydrate([u])),o.current=[a,s],function(){a.flush()}},[t]),ab(function(){var i=o.current,a=i[0],s=i[1];if(s){i[1]=!1;return}if(r.next!==void 0&&FS(t,r.next,!0),a.tags.length){var u=a.tags[a.tags.length-1].nextElementSibling;a.before=u,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function ap(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return wv(t)}var Qa=function(){var t=ap.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},TM=TN,jM=function(t){return t!=="theme"},sb=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?TM:jM},lb=function(t,n,r){var o;if(n){var i=n.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},CM=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return BS(n,r,o),wM(function(){return FS(n,r,o)}),null},zM=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=lb(t,n,r),u=s||sb(o),c=!u("as");return function(){var d=arguments,p=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&p.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)p.push.apply(p,d);else{p.push(d[0][0]);for(var f=d.length,y=1;y<f;y++)p.push(d[y],d[0][y])}var g=US(function(b,j,_){var h=c&&b.as||o,l="",k=[],w=b;if(b.theme==null){w={};for(var x in b)w[x]=b[x];w.theme=v.useContext(Kl)}typeof b.className=="string"?l=hM(j.registered,k,b.className):b.className!=null&&(l=b.className+" ");var T=wv(p.concat(k),j.registered,w);l+=j.key+"-"+T.name,a!==void 0&&(l+=" "+a);var E=c&&s===void 0?sb(h):u,P={};for(var I in b)c&&I==="as"||E(I)&&(P[I]=b[I]);return P.className=l,P.ref=_,v.createElement(v.Fragment,null,v.createElement(CM,{cache:j,serialized:T,isStringTag:typeof h=="string"}),v.createElement(h,P))});return g.displayName=i!==void 0?i:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",g.defaultProps=t.defaultProps,g.__emotion_real=g,g.__emotion_base=o,g.__emotion_styles=p,g.__emotion_forwardProp=s,Object.defineProperty(g,"toString",{value:function(){return"."+a}}),g.withComponent=function(b,j){return e(b,S({},n,j,{shouldForwardProp:lb(g,j,!0)})).apply(void 0,p)},g}},EM=["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"],Zc=zM.bind();EM.forEach(function(e){Zc[e]=Zc(e)});var GS={exports:{}},IM="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",RM=IM,PM=RM;function qS(){}function KS(){}KS.resetWarningCache=qS;var AM=function(){function e(r,o,i,a,s,u){if(u!==PM){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:KS,resetWarningCache:qS};return n.PropTypes=n,n};GS.exports=AM();var DM=GS.exports;let Mh;typeof document=="object"&&(Mh=$S({key:"css",prepend:!0}));function YS(e){const{injectFirst:t,children:n}=e;return t&&Mh?m.jsx(xM,{value:Mh,children:n}):n}function $M(e){return e==null||Object.keys(e).length===0}function JS(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?o=>t($M(o)?n:o):t;return m.jsx(SM,{styles:r})}function ZS(e,t){return Zc(e,t)}const NM=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},MM=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:JS,StyledEngineProvider:YS,ThemeContext:Kl,css:ap,default:ZS,internal_processStyles:NM,keyframes:Qa},Symbol.toStringTag,{value:"Module"}));function Co(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 XS(e){if(!Co(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=XS(e[n])}),t}function Ln(e,t,n={clone:!0}){const r=n.clone?S({},e):e;return Co(e)&&Co(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(Co(t[o])&&o in e&&Co(e[o])?r[o]=Ln(e[o],t[o],n):n.clone?r[o]=Co(t[o])?XS(t[o]):t[o]:r[o]=t[o])}),r}const OM=Object.freeze(Object.defineProperty({__proto__:null,default:Ln,isPlainObject:Co},Symbol.toStringTag,{value:"Module"})),LM=["values","unit","step"],BM=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)=>S({},n,{[r.key]:r.val}),{})};function QS(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=ye(e,LM),i=BM(t),a=Object.keys(i);function s(f){return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n})`}function u(f){return`@media (max-width:${(typeof t[f]=="number"?t[f]:f)-r/100}${n})`}function c(f,y){const g=a.indexOf(y);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]]:y)-r/100}${n})`}function d(f){return a.indexOf(f)+1<a.length?c(f,a[a.indexOf(f)+1]):s(f)}function p(f){const y=a.indexOf(f);return y===0?s(a[1]):y===a.length-1?u(a[y]):c(f,a[a.indexOf(f)+1]).replace("@media","@media not all and")}return S({keys:a,values:i,up:s,down:u,between:c,only:d,not:p,unit:n},o)}const FM={borderRadius:4},VM=FM;function nl(e,t){return t?Ln(e,t,{clone:!1}):e}const xv={xs:0,sm:600,md:900,lg:1200,xl:1536},ub={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${xv[e]}px)`};function uo(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||ub;return t.reduce((a,s,u)=>(a[i.up(i.keys[u])]=n(t[u]),a),{})}if(typeof t=="object"){const i=r.breakpoints||ub;return Object.keys(t).reduce((a,s)=>{if(Object.keys(i.values||xv).indexOf(s)!==-1){const u=i.up(s);a[u]=n(t[s],s)}else{const u=s;a[u]=t[u]}return a},{})}return n(t)}function WM(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const i=e.up(o);return r[i]={},r},{}))||{}}function HM(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function se(e){if(typeof e!="string")throw new Error(ji(7));return e.charAt(0).toUpperCase()+e.slice(1)}const UM=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"}));function sp(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 Xc(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=sp(e,n)||r,t&&(o=t(o,r,e)),o}function Mt(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=a=>{if(a[t]==null)return null;const s=a[t],u=a.theme,c=sp(u,r)||{};return uo(a,s,p=>{let f=Xc(c,o,p);return p===f&&typeof p=="string"&&(f=Xc(c,o,`${t}${p==="default"?"":se(p)}`,p)),n===!1?f:{[n]:f}})};return i.propTypes={},i.filterProps=[t],i}function GM(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const qM={m:"margin",p:"padding"},KM={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},cb={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},YM=GM(e=>{if(e.length>2)if(cb[e])e=cb[e];else return[e];const[t,n]=e.split(""),r=qM[t],o=KM[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),Sv=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Tv=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Sv,...Tv];function Yl(e,t,n,r){var o;const i=(o=sp(e,t,!1))!=null?o:n;return typeof i=="number"?a=>typeof a=="string"?a:i*a:Array.isArray(i)?a=>typeof a=="string"?a:i[a]:typeof i=="function"?i:()=>{}}function eT(e){return Yl(e,"spacing",8)}function Jl(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function JM(e,t){return n=>e.reduce((r,o)=>(r[o]=Jl(t,n),r),{})}function ZM(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=YM(n),i=JM(o,r),a=e[n];return uo(e,a,i)}function tT(e,t){const n=eT(e.theme);return Object.keys(e).map(r=>ZM(e,t,r,n)).reduce(nl,{})}function At(e){return tT(e,Sv)}At.propTypes={};At.filterProps=Sv;function Dt(e){return tT(e,Tv)}Dt.propTypes={};Dt.filterProps=Tv;function XM(e=8){if(e.mui)return e;const t=eT({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(i=>{const a=t(i);return typeof a=="number"?`${a}px`:a}).join(" ");return n.mui=!0,n}function lp(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(i=>{r[i]=o}),r),{}),n=r=>Object.keys(r).reduce((o,i)=>t[i]?nl(o,t[i](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function nr(e){return typeof e!="number"?e:`${e}px solid`}function pr(e,t){return Mt({prop:e,themeKey:"borders",transform:t})}const QM=pr("border",nr),eO=pr("borderTop",nr),tO=pr("borderRight",nr),nO=pr("borderBottom",nr),rO=pr("borderLeft",nr),oO=pr("borderColor"),iO=pr("borderTopColor"),aO=pr("borderRightColor"),sO=pr("borderBottomColor"),lO=pr("borderLeftColor"),uO=pr("outline",nr),cO=pr("outlineColor"),up=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Yl(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Jl(t,r)});return uo(e,e.borderRadius,n)}return null};up.propTypes={};up.filterProps=["borderRadius"];lp(QM,eO,tO,nO,rO,oO,iO,aO,sO,lO,up,uO,cO);const cp=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Yl(e.theme,"spacing",8),n=r=>({gap:Jl(t,r)});return uo(e,e.gap,n)}return null};cp.propTypes={};cp.filterProps=["gap"];const dp=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Yl(e.theme,"spacing",8),n=r=>({columnGap:Jl(t,r)});return uo(e,e.columnGap,n)}return null};dp.propTypes={};dp.filterProps=["columnGap"];const pp=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Yl(e.theme,"spacing",8),n=r=>({rowGap:Jl(t,r)});return uo(e,e.rowGap,n)}return null};pp.propTypes={};pp.filterProps=["rowGap"];const dO=Mt({prop:"gridColumn"}),pO=Mt({prop:"gridRow"}),fO=Mt({prop:"gridAutoFlow"}),mO=Mt({prop:"gridAutoColumns"}),hO=Mt({prop:"gridAutoRows"}),gO=Mt({prop:"gridTemplateColumns"}),vO=Mt({prop:"gridTemplateRows"}),yO=Mt({prop:"gridTemplateAreas"}),_O=Mt({prop:"gridArea"});lp(cp,dp,pp,dO,pO,fO,mO,hO,gO,vO,yO,_O);function ka(e,t){return t==="grey"?t:e}const bO=Mt({prop:"color",themeKey:"palette",transform:ka}),kO=Mt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ka}),wO=Mt({prop:"backgroundColor",themeKey:"palette",transform:ka});lp(bO,kO,wO);function Pn(e){return e<=1&&e!==0?`${e*100}%`:e}const xO=Mt({prop:"width",transform:Pn}),jv=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const i=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||xv[n];return i?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Pn(n)}};return uo(e,e.maxWidth,t)}return null};jv.filterProps=["maxWidth"];const SO=Mt({prop:"minWidth",transform:Pn}),TO=Mt({prop:"height",transform:Pn}),jO=Mt({prop:"maxHeight",transform:Pn}),CO=Mt({prop:"minHeight",transform:Pn});Mt({prop:"size",cssProperty:"width",transform:Pn});Mt({prop:"size",cssProperty:"height",transform:Pn});const zO=Mt({prop:"boxSizing"});lp(xO,jv,SO,TO,jO,CO,zO);const EO={border:{themeKey:"borders",transform:nr},borderTop:{themeKey:"borders",transform:nr},borderRight:{themeKey:"borders",transform:nr},borderBottom:{themeKey:"borders",transform:nr},borderLeft:{themeKey:"borders",transform:nr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:nr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:up},color:{themeKey:"palette",transform:ka},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ka},backgroundColor:{themeKey:"palette",transform:ka},p:{style:Dt},pt:{style:Dt},pr:{style:Dt},pb:{style:Dt},pl:{style:Dt},px:{style:Dt},py:{style:Dt},padding:{style:Dt},paddingTop:{style:Dt},paddingRight:{style:Dt},paddingBottom:{style:Dt},paddingLeft:{style:Dt},paddingX:{style:Dt},paddingY:{style:Dt},paddingInline:{style:Dt},paddingInlineStart:{style:Dt},paddingInlineEnd:{style:Dt},paddingBlock:{style:Dt},paddingBlockStart:{style:Dt},paddingBlockEnd:{style:Dt},m:{style:At},mt:{style:At},mr:{style:At},mb:{style:At},ml:{style:At},mx:{style:At},my:{style:At},margin:{style:At},marginTop:{style:At},marginRight:{style:At},marginBottom:{style:At},marginLeft:{style:At},marginX:{style:At},marginY:{style:At},marginInline:{style:At},marginInlineStart:{style:At},marginInlineEnd:{style:At},marginBlock:{style:At},marginBlockStart:{style:At},marginBlockEnd:{style:At},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:cp},rowGap:{style:pp},columnGap:{style:dp},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Pn},maxWidth:{style:jv},minWidth:{transform:Pn},height:{transform:Pn},maxHeight:{transform:Pn},minHeight:{transform:Pn},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Zl=EO;function IO(...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 RO(e,t){return typeof e=="function"?e(t):e}function nT(){function e(n,r,o,i){const a={[n]:r,theme:o},s=i[n];if(!s)return{[n]:r};const{cssProperty:u=n,themeKey:c,transform:d,style:p}=s;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[n]:r};const f=sp(o,c)||{};return p?p(a):uo(a,r,g=>{let b=Xc(f,d,g);return g===b&&typeof g=="string"&&(b=Xc(f,d,`${n}${g==="default"?"":se(g)}`,g)),u===!1?b:{[u]:b}})}function t(n){var r;const{sx:o,theme:i={}}=n||{};if(!o)return null;const a=(r=i.unstable_sxConfig)!=null?r:Zl;function s(u){let c=u;if(typeof u=="function")c=u(i);else if(typeof u!="object")return u;if(!c)return null;const d=WM(i.breakpoints),p=Object.keys(d);let f=d;return Object.keys(c).forEach(y=>{const g=RO(c[y],i);if(g!=null)if(typeof g=="object")if(a[y])f=nl(f,e(y,g,i,a));else{const b=uo({theme:i},g,j=>({[y]:j}));IO(b,g)?f[y]=t({sx:g,theme:i}):f=nl(f,b)}else f=nl(f,e(y,g,i,a))}),HM(p,f)}return Array.isArray(o)?o.map(s):s(o)}return t}const Xl=nT();Xl.filterProps=["sx"];function rT(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const PO=["breakpoints","palette","spacing","shape"];function Cv(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={}}=e,a=ye(e,PO),s=QS(n),u=XM(o);let c=Ln({breakpoints:s,direction:"ltr",components:{},palette:S({mode:"light"},r),spacing:u,shape:S({},VM,i)},a);return c.applyStyles=rT,c=t.reduce((d,p)=>Ln(d,p),c),c.unstable_sxConfig=S({},Zl,a?.unstable_sxConfig),c.unstable_sx=function(p){return Xl({sx:p,theme:this})},c}const AO=Object.freeze(Object.defineProperty({__proto__:null,default:Cv,private_createBreakpoints:QS,unstable_applyStyles:rT},Symbol.toStringTag,{value:"Module"}));function DO(e){return Object.keys(e).length===0}function oT(e=null){const t=v.useContext(Kl);return!t||DO(t)?e:t}const $O=Cv();function fp(e=$O){return oT(e)}function NO({styles:e,themeId:t,defaultTheme:n={}}){const r=fp(n),o=typeof e=="function"?e(t&&r[t]||r):e;return m.jsx(JS,{styles:o})}const MO=["sx"],OO=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Zl;return Object.keys(e).forEach(i=>{o[i]?r.systemProps[i]=e[i]:r.otherProps[i]=e[i]}),r};function zv(e){const{sx:t}=e,n=ye(e,MO),{systemProps:r,otherProps:o}=OO(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...a)=>{const s=t(...a);return Co(s)?S({},r,s):r}:i=S({},r,t),S({},o,{sx:i})}const LO=Object.freeze(Object.defineProperty({__proto__:null,default:Xl,extendSxProp:zv,unstable_createStyleFunctionSx:nT,unstable_defaultSxConfig:Zl},Symbol.toStringTag,{value:"Module"})),db=e=>e,BO=()=>{let e=db;return{configure(t){e=t},generate(t){return e(t)},reset(){e=db}}},FO=BO(),Ev=FO;function iT(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=iT(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function VO(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=iT(e))&&(r&&(r+=" "),r+=t);return r}const WO=["className","component"];function aT(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,i=ZS("div",{shouldForwardProp:s=>s!=="theme"&&s!=="sx"&&s!=="as"})(Xl);return v.forwardRef(function(u,c){const d=fp(n),p=zv(u),{className:f,component:y="div"}=p,g=ye(p,WO);return m.jsx(i,S({as:y,ref:c,className:VO(f,o?o(r):r),theme:t&&d[t]||d},g))})}const sT={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 Ne(e,t,n="Mui"){const r=sT[t];return r?`${n}-${r}`:`${Ev.generate(e)}-${t}`}function Pe(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=Ne(e,o,n)}),r}const HO=Pe("MuiBox",["root"]),UO=HO,GO=aT({defaultClassName:UO.root,generateClassName:Ev.generate}),Tf=GO;var lT={exports:{}},dt={};/**
 * @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 Iv=Symbol.for("react.element"),Rv=Symbol.for("react.portal"),mp=Symbol.for("react.fragment"),hp=Symbol.for("react.strict_mode"),gp=Symbol.for("react.profiler"),vp=Symbol.for("react.provider"),yp=Symbol.for("react.context"),qO=Symbol.for("react.server_context"),_p=Symbol.for("react.forward_ref"),bp=Symbol.for("react.suspense"),kp=Symbol.for("react.suspense_list"),wp=Symbol.for("react.memo"),xp=Symbol.for("react.lazy"),KO=Symbol.for("react.offscreen"),uT;uT=Symbol.for("react.module.reference");function fr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Iv:switch(e=e.type,e){case mp:case gp:case hp:case bp:case kp:return e;default:switch(e=e&&e.$$typeof,e){case qO:case yp:case _p:case xp:case wp:case vp:return e;default:return t}}case Rv:return t}}}dt.ContextConsumer=yp;dt.ContextProvider=vp;dt.Element=Iv;dt.ForwardRef=_p;dt.Fragment=mp;dt.Lazy=xp;dt.Memo=wp;dt.Portal=Rv;dt.Profiler=gp;dt.StrictMode=hp;dt.Suspense=bp;dt.SuspenseList=kp;dt.isAsyncMode=function(){return!1};dt.isConcurrentMode=function(){return!1};dt.isContextConsumer=function(e){return fr(e)===yp};dt.isContextProvider=function(e){return fr(e)===vp};dt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Iv};dt.isForwardRef=function(e){return fr(e)===_p};dt.isFragment=function(e){return fr(e)===mp};dt.isLazy=function(e){return fr(e)===xp};dt.isMemo=function(e){return fr(e)===wp};dt.isPortal=function(e){return fr(e)===Rv};dt.isProfiler=function(e){return fr(e)===gp};dt.isStrictMode=function(e){return fr(e)===hp};dt.isSuspense=function(e){return fr(e)===bp};dt.isSuspenseList=function(e){return fr(e)===kp};dt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===mp||e===gp||e===hp||e===bp||e===kp||e===KO||typeof e=="object"&&e!==null&&(e.$$typeof===xp||e.$$typeof===wp||e.$$typeof===vp||e.$$typeof===yp||e.$$typeof===_p||e.$$typeof===uT||e.getModuleId!==void 0)};dt.typeOf=fr;lT.exports=dt;var pb=lT.exports;const YO=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function cT(e){const t=`${e}`.match(YO);return t&&t[1]||""}function dT(e,t=""){return e.displayName||e.name||cT(e)||t}function fb(e,t,n){const r=dT(t);return e.displayName||(r!==""?`${n}(${r})`:n)}function JO(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return dT(e,"Component");if(typeof e=="object")switch(e.$$typeof){case pb.ForwardRef:return fb(e,e.render,"ForwardRef");case pb.Memo:return fb(e,e.type,"memo");default:return}}}const ZO=Object.freeze(Object.defineProperty({__proto__:null,default:JO,getFunctionName:cT},Symbol.toStringTag,{value:"Module"}));function Pv(e,t){const n=S({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=S({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=o:!o||!Object.keys(o)?n[r]=i:(n[r]=S({},i),Object.keys(o).forEach(a=>{n[r][a]=Pv(o[a],i[a])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function XO(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Pv(t.components[n].defaultProps,r)}function QO({props:e,name:t,defaultTheme:n,themeId:r}){let o=fp(n);return r&&(o=o[r]||o),XO({theme:o,name:t,props:e})}const Fn=typeof window<"u"?v.useLayoutEffect:v.useEffect;function eL(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}const tL=Object.freeze(Object.defineProperty({__proto__:null,default:eL},Symbol.toStringTag,{value:"Module"}));function mb(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function Sp(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 hc(e,t){var n,r;return v.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function ln(e){return e&&e.ownerDocument||document}function co(e){return ln(e).defaultView||window}function Qc(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let hb=0;function nL(e){const[t,n]=v.useState(e),r=e||t;return v.useEffect(()=>{t==null&&(hb+=1,n(`mui-${hb}`))},[t]),r}const gb=Am.useId;function Ql(e){if(gb!==void 0){const t=gb();return e??t}return nL(e)}function wa({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=v.useRef(e!==void 0),[i,a]=v.useState(t),s=o?e:i,u=v.useCallback(c=>{o||a(c)},[]);return[s,u]}function pn(e){const t=v.useRef(e);return Fn(()=>{t.current=e}),v.useRef((...n)=>(0,t.current)(...n)).current}function Pt(...e){return v.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Qc(n,t)})},e)}const vb={};function rL(e,t){const n=v.useRef(vb);return n.current===vb&&(n.current=e(t)),n}const oL=[];function iL(e){v.useEffect(e,oL)}class eu{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new eu}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function ci(){const e=rL(eu.create).current;return iL(e.disposeEffect),e}let Tp=!0,Oh=!1;const aL=new eu,sL={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function lL(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&sL[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function uL(e){e.metaKey||e.altKey||e.ctrlKey||(Tp=!0)}function jf(){Tp=!1}function cL(){this.visibilityState==="hidden"&&Oh&&(Tp=!0)}function dL(e){e.addEventListener("keydown",uL,!0),e.addEventListener("mousedown",jf,!0),e.addEventListener("pointerdown",jf,!0),e.addEventListener("touchstart",jf,!0),e.addEventListener("visibilitychange",cL,!0)}function pL(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Tp||lL(t)}function pT(){const e=v.useCallback(o=>{o!=null&&dL(o.ownerDocument)},[]),t=v.useRef(!1);function n(){return t.current?(Oh=!0,aL.start(100,()=>{Oh=!1}),t.current=!1,!0):!1}function r(o){return pL(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function fT(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let Vi;function mT(){if(Vi)return Vi;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Vi="reverse",e.scrollLeft>0?Vi="default":(e.scrollLeft=1,e.scrollLeft===0&&(Vi="negative")),document.body.removeChild(e),Vi}function fL(e,t){const n=e.scrollLeft;if(t!=="rtl")return n;switch(mT()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}const mL=e=>{const t=v.useRef({});return v.useEffect(()=>{t.current=e}),t.current};function Me(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((i,a)=>{if(a){const s=t(a);s!==""&&i.push(s),n&&n[a]&&i.push(n[a])}return i},[]).join(" ")}),r}const hL=v.createContext(null),hT=hL;function gT(){return v.useContext(hT)}const gL=typeof Symbol=="function"&&Symbol.for,vL=gL?Symbol.for("mui.nested"):"__THEME_NESTED__";function yL(e,t){return typeof t=="function"?t(e):S({},e,t)}function _L(e){const{children:t,theme:n}=e,r=gT(),o=v.useMemo(()=>{const i=r===null?n:yL(r,n);return i!=null&&(i[vL]=r!==null),i},[n,r]);return m.jsx(hT.Provider,{value:o,children:t})}const bL=["value"],vT=v.createContext();function kL(e){let{value:t}=e,n=ye(e,bL);return m.jsx(vT.Provider,S({value:t??!0},n))}const jp=()=>{const e=v.useContext(vT);return e??!1},yb={};function _b(e,t,n,r=!1){return v.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const i=n(o),a=e?S({},t,{[e]:i}):i;return r?()=>a:a}return e?S({},t,{[e]:n}):S({},t,n)},[e,t,n,r])}function wL(e){const{children:t,theme:n,themeId:r}=e,o=oT(yb),i=gT()||yb,a=_b(r,o,n),s=_b(r,i,n,!0),u=a.direction==="rtl";return m.jsx(_L,{theme:s,children:m.jsx(Kl.Provider,{value:a,children:m.jsx(kL,{value:u,children:t})})})}function xL(e,t){return S({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var Ot={},yT={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(yT);var _T=yT.exports;const SL=Ur(wN),TL=Ur(tL);var bT=_T;Object.defineProperty(Ot,"__esModule",{value:!0});var Ze=Ot.alpha=ST;Ot.blend=OL;Ot.colorChannel=void 0;var jL=Ot.darken=Dv;Ot.decomposeColor=lr;Ot.emphasize=TT;var CL=Ot.getContrastRatio=AL;Ot.getLuminance=ed;Ot.hexToRgb=kT;Ot.hslToRgb=xT;var zL=Ot.lighten=$v;Ot.private_safeAlpha=DL;Ot.private_safeColorChannel=void 0;Ot.private_safeDarken=$L;Ot.private_safeEmphasize=ML;Ot.private_safeLighten=NL;Ot.recomposeColor=es;Ot.rgbToHex=PL;var bb=bT(SL),EL=bT(TL);function Av(e,t=0,n=1){return(0,EL.default)(e,t,n)}function kT(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 IL(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function lr(e){if(e.type)return e;if(e.charAt(0)==="#")return lr(kT(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error((0,bb.default)(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error((0,bb.default)(10,o))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:o}}const wT=e=>{const t=lr(e);return t.values.slice(0,3).map((n,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${n}%`:n).join(" ")};Ot.colorChannel=wT;const RL=(e,t)=>{try{return wT(e)}catch{return e}};Ot.private_safeColorChannel=RL;function es(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,i)=>i<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function PL(e){if(e.indexOf("#")===0)return e;const{values:t}=lr(e);return`#${t.map((n,r)=>IL(r===3?Math.round(255*n):n)).join("")}`}function xT(e){e=lr(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=(c,d=(c+n/30)%12)=>o-i*Math.max(Math.min(d-3,9-d,1),-1);let s="rgb";const u=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(s+="a",u.push(t[3])),es({type:s,values:u})}function ed(e){e=lr(e);let t=e.type==="hsl"||e.type==="hsla"?lr(xT(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 AL(e,t){const n=ed(e),r=ed(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function ST(e,t){return e=lr(e),t=Av(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,es(e)}function DL(e,t,n){try{return ST(e,t)}catch{return e}}function Dv(e,t){if(e=lr(e),t=Av(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return es(e)}function $L(e,t,n){try{return Dv(e,t)}catch{return e}}function $v(e,t){if(e=lr(e),t=Av(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return es(e)}function NL(e,t,n){try{return $v(e,t)}catch{return e}}function TT(e,t=.15){return ed(e)>.5?Dv(e,t):$v(e,t)}function ML(e,t,n){try{return TT(e,t)}catch{return e}}function OL(e,t,n,r=1){const o=(u,c)=>Math.round((u**(1/r)*(1-n)+c**(1/r)*n)**r),i=lr(e),a=lr(t),s=[o(i.values[0],a.values[0]),o(i.values[1],a.values[1]),o(i.values[2],a.values[2])];return es({type:"rgb",values:s})}const LL=["mode","contrastThreshold","tonalOffset"],kb={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Cl.white,default:Cl.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Cf={text:{primary:Cl.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Cl.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function wb(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=zL(e.main,o):t==="dark"&&(e.dark=jL(e.main,i)))}function BL(e="light"){return e==="dark"?{main:Li[200],light:Li[50],dark:Li[400]}:{main:Li[700],light:Li[400],dark:Li[800]}}function FL(e="light"){return e==="dark"?{main:Oi[200],light:Oi[50],dark:Oi[400]}:{main:Oi[500],light:Oi[300],dark:Oi[700]}}function VL(e="light"){return e==="dark"?{main:Mi[500],light:Mi[300],dark:Mi[700]}:{main:Mi[700],light:Mi[400],dark:Mi[800]}}function WL(e="light"){return e==="dark"?{main:Bi[400],light:Bi[300],dark:Bi[700]}:{main:Bi[700],light:Bi[500],dark:Bi[900]}}function HL(e="light"){return e==="dark"?{main:Fi[400],light:Fi[300],dark:Fi[700]}:{main:Fi[800],light:Fi[500],dark:Fi[900]}}function UL(e="light"){return e==="dark"?{main:bs[400],light:bs[300],dark:bs[700]}:{main:"#ed6c02",light:bs[500],dark:bs[900]}}function GL(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=ye(e,LL),i=e.primary||BL(t),a=e.secondary||FL(t),s=e.error||VL(t),u=e.info||WL(t),c=e.success||HL(t),d=e.warning||UL(t);function p(b){return CL(b,Cf.text.primary)>=n?Cf.text.primary:kb.text.primary}const f=({color:b,name:j,mainShade:_=500,lightShade:h=300,darkShade:l=700})=>{if(b=S({},b),!b.main&&b[_]&&(b.main=b[_]),!b.hasOwnProperty("main"))throw new Error(ji(11,j?` (${j})`:"",_));if(typeof b.main!="string")throw new Error(ji(12,j?` (${j})`:"",JSON.stringify(b.main)));return wb(b,"light",h,r),wb(b,"dark",l,r),b.contrastText||(b.contrastText=p(b.main)),b},y={dark:Cf,light:kb};return Ln(S({common:S({},Cl),mode:t,primary:f({color:i,name:"primary"}),secondary:f({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:s,name:"error"}),warning:f({color:d,name:"warning"}),info:f({color:u,name:"info"}),success:f({color:c,name:"success"}),grey:kN,contrastThreshold:n,getContrastText:p,augmentColor:f,tonalOffset:r},y[t]),o)}const qL=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function KL(e){return Math.round(e*1e5)/1e5}const xb={textTransform:"uppercase"},Sb='"Roboto", "Helvetica", "Arial", sans-serif';function YL(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=Sb,fontSize:o=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:s=500,fontWeightBold:u=700,htmlFontSize:c=16,allVariants:d,pxToRem:p}=n,f=ye(n,qL),y=o/14,g=p||(_=>`${_/c*y}rem`),b=(_,h,l,k,w)=>S({fontFamily:r,fontWeight:_,fontSize:g(h),lineHeight:l},r===Sb?{letterSpacing:`${KL(k/h)}em`}:{},w,d),j={h1:b(i,96,1.167,-1.5),h2:b(i,60,1.2,-.5),h3:b(a,48,1.167,0),h4:b(a,34,1.235,.25),h5:b(a,24,1.334,0),h6:b(s,20,1.6,.15),subtitle1:b(a,16,1.75,.15),subtitle2:b(s,14,1.57,.1),body1:b(a,16,1.5,.15),body2:b(a,14,1.43,.15),button:b(s,14,1.75,.4,xb),caption:b(a,12,1.66,.4),overline:b(a,12,2.66,1,xb),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ln(S({htmlFontSize:c,pxToRem:g,fontFamily:r,fontSize:o,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:s,fontWeightBold:u},j),f,{clone:!1})}const JL=.2,ZL=.14,XL=.12;function jt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${JL})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${ZL})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${XL})`].join(",")}const QL=["none",jt(0,2,1,-1,0,1,1,0,0,1,3,0),jt(0,3,1,-2,0,2,2,0,0,1,5,0),jt(0,3,3,-2,0,3,4,0,0,1,8,0),jt(0,2,4,-1,0,4,5,0,0,1,10,0),jt(0,3,5,-1,0,5,8,0,0,1,14,0),jt(0,3,5,-1,0,6,10,0,0,1,18,0),jt(0,4,5,-2,0,7,10,1,0,2,16,1),jt(0,5,5,-3,0,8,10,1,0,3,14,2),jt(0,5,6,-3,0,9,12,1,0,3,16,2),jt(0,6,6,-3,0,10,14,1,0,4,18,3),jt(0,6,7,-4,0,11,15,1,0,4,20,3),jt(0,7,8,-4,0,12,17,2,0,5,22,4),jt(0,7,8,-4,0,13,19,2,0,5,24,4),jt(0,7,9,-4,0,14,21,2,0,5,26,4),jt(0,8,9,-5,0,15,22,2,0,6,28,5),jt(0,8,10,-5,0,16,24,2,0,6,30,5),jt(0,8,11,-5,0,17,26,2,0,6,32,5),jt(0,9,11,-5,0,18,28,2,0,7,34,6),jt(0,9,12,-6,0,19,29,2,0,7,36,6),jt(0,10,13,-6,0,20,31,3,0,8,38,7),jt(0,10,13,-6,0,21,33,3,0,8,40,7),jt(0,10,14,-6,0,22,35,3,0,8,42,7),jt(0,11,14,-7,0,23,36,3,0,9,44,8),jt(0,11,15,-7,0,24,38,3,0,9,46,8)],e5=["duration","easing","delay"],t5={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)"},jT={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Tb(e){return`${Math.round(e)}ms`}function n5(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function r5(e){const t=S({},t5,e.easing),n=S({},jT,e.duration);return S({getAutoHeightDuration:n5,create:(o=["all"],i={})=>{const{duration:a=n.standard,easing:s=t.easeInOut,delay:u=0}=i;return ye(i,e5),(Array.isArray(o)?o:[o]).map(c=>`${c} ${typeof a=="string"?a:Tb(a)} ${s} ${typeof u=="string"?u:Tb(u)}`).join(",")}},e,{easing:t,duration:n})}const o5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},i5=o5,a5=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Cp(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:i={}}=e,a=ye(e,a5);if(e.vars)throw new Error(ji(18));const s=GL(r),u=Cv(e);let c=Ln(u,{mixins:xL(u.breakpoints,n),palette:s,shadows:QL.slice(),typography:YL(s,i),transitions:r5(o),zIndex:S({},i5)});return c=Ln(c,a),c=t.reduce((d,p)=>Ln(d,p),c),c.unstable_sxConfig=S({},Zl,a?.unstable_sxConfig),c.unstable_sx=function(p){return Xl({sx:p,theme:this})},c}const s5=Cp(),zp=s5;function Cr(){const e=fp(zp);return e[Ci]||e}function Oe({props:e,name:t}){return QO({props:e,name:t,defaultTheme:zp,themeId:Ci})}var tu={};const l5=Ur(xN);var zf={exports:{}},jb;function u5(){return jb||(jb=1,function(e){function t(n,r){if(n==null)return{};var o={},i=Object.keys(n),a,s;for(s=0;s<i.length;s++)a=i[s],!(r.indexOf(a)>=0)&&(o[a]=n[a]);return o}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(zf)),zf.exports}const CT=Ur(MM),c5=Ur(OM),d5=Ur(UM),p5=Ur(ZO),f5=Ur(AO),m5=Ur(LO);var ts=_T;Object.defineProperty(tu,"__esModule",{value:!0});var h5=tu.default=z5;tu.shouldForwardProp=gc;tu.systemDefaultTheme=void 0;var Xn=ts(l5),Lh=ts(u5()),Cb=w5(CT),g5=c5;ts(d5);ts(p5);var v5=ts(f5),y5=ts(m5);const _5=["ownerState"],b5=["variants"],k5=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function zT(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(zT=function(r){return r?n:t})(e)}function w5(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=zT(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function x5(e){return Object.keys(e).length===0}function S5(e){return typeof e=="string"&&e.charCodeAt(0)>96}function gc(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const T5=tu.systemDefaultTheme=(0,v5.default)(),j5=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function $u({defaultTheme:e,theme:t,themeId:n}){return x5(t)?e:t[n]||t}function C5(e){return e?(t,n)=>n[e]:null}function vc(e,t){let{ownerState:n}=t,r=(0,Lh.default)(t,_5);const o=typeof e=="function"?e((0,Xn.default)({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(i=>vc(i,(0,Xn.default)({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:i=[]}=o;let s=(0,Lh.default)(o,b5);return i.forEach(u=>{let c=!0;typeof u.props=="function"?c=u.props((0,Xn.default)({ownerState:n},r,n)):Object.keys(u.props).forEach(d=>{n?.[d]!==u.props[d]&&r[d]!==u.props[d]&&(c=!1)}),c&&(Array.isArray(s)||(s=[s]),s.push(typeof u.style=="function"?u.style((0,Xn.default)({ownerState:n},r,n)):u.style))}),s}return o}function z5(e={}){const{themeId:t,defaultTheme:n=T5,rootShouldForwardProp:r=gc,slotShouldForwardProp:o=gc}=e,i=a=>(0,y5.default)((0,Xn.default)({},a,{theme:$u((0,Xn.default)({},a,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(a,s={})=>{(0,Cb.internal_processStyles)(a,w=>w.filter(x=>!(x!=null&&x.__mui_systemSx)));const{name:u,slot:c,skipVariantsResolver:d,skipSx:p,overridesResolver:f=C5(j5(c))}=s,y=(0,Lh.default)(s,k5),g=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,b=p||!1;let j,_=gc;c==="Root"||c==="root"?_=r:c?_=o:S5(a)&&(_=void 0);const h=(0,Cb.default)(a,(0,Xn.default)({shouldForwardProp:_,label:j},y)),l=w=>typeof w=="function"&&w.__emotion_real!==w||(0,g5.isPlainObject)(w)?x=>vc(w,(0,Xn.default)({},x,{theme:$u({theme:x.theme,defaultTheme:n,themeId:t})})):w,k=(w,...x)=>{let T=l(w);const E=x?x.map(l):[];u&&f&&E.push(B=>{const M=$u((0,Xn.default)({},B,{defaultTheme:n,themeId:t}));if(!M.components||!M.components[u]||!M.components[u].styleOverrides)return null;const L=M.components[u].styleOverrides,U={};return Object.entries(L).forEach(([G,N])=>{U[G]=vc(N,(0,Xn.default)({},B,{theme:M}))}),f(B,U)}),u&&!g&&E.push(B=>{var M;const L=$u((0,Xn.default)({},B,{defaultTheme:n,themeId:t})),U=L==null||(M=L.components)==null||(M=M[u])==null?void 0:M.variants;return vc({variants:U},(0,Xn.default)({},B,{theme:L}))}),b||E.push(i);const P=E.length-x.length;if(Array.isArray(w)&&P>0){const B=new Array(P).fill("");T=[...w,...B],T.raw=[...w.raw,...B]}const I=h(T,...E);return a.muiName&&(I.muiName=a.muiName),I};return h.withConfig&&(k.withConfig=h.withConfig),k}}function ET(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const E5=e=>ET(e)&&e!=="classes",jn=E5,Z=h5({themeId:Ci,defaultTheme:zp,rootShouldForwardProp:jn}),I5=["theme"];function R5(e){let{theme:t}=e,n=ye(e,I5);const r=t[Ci];return m.jsx(wL,S({},n,{themeId:r?Ci:void 0,theme:r||t}))}const zb=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function IT(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=IT(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=IT(e))&&(r&&(r+=" "),r+=t);return r}function P5(e){return Ne("MuiSvgIcon",e)}Pe("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const A5=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],D5=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${se(t)}`,`fontSize${se(n)}`]};return Me(o,P5,r)},$5=Z("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${se(n.color)}`],t[`fontSize${se(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,o,i,a,s,u,c,d,p,f,y,g;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(a=i.pxToRem)==null?void 0:a.call(i,20))||"1.25rem",medium:((s=e.typography)==null||(u=s.pxToRem)==null?void 0:u.call(s,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(p=(f=(e.vars||e).palette)==null||(f=f[t.color])==null?void 0:f.main)!=null?p:{action:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.active,disabled:(g=(e.vars||e).palette)==null||(g=g.action)==null?void 0:g.disabled,inherit:void 0}[t.color]}}),Bh=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:a="inherit",component:s="svg",fontSize:u="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:p,viewBox:f="0 0 24 24"}=r,y=ye(r,A5),g=v.isValidElement(o)&&o.type==="svg",b=S({},r,{color:a,component:s,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:f,hasSvgAsChild:g}),j={};d||(j.viewBox=f);const _=D5(b);return m.jsxs($5,S({as:s,className:pe(_.root,i),focusable:"false",color:c,"aria-hidden":p?void 0:!0,role:p?"img":void 0,ref:n},j,y,g&&o.props,{ownerState:b,children:[g?o.props.children:o,p?m.jsx("title",{children:p}):null]}))});Bh.muiName="SvgIcon";function Ve(e,t){function n(r,o){return m.jsx(Bh,S({"data-testid":`${t}Icon`,ref:o},r,{children:e}))}return n.muiName=Bh.muiName,v.memo(v.forwardRef(n))}function N5(e){return Oe}function Fh(e,t){return Fh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Fh(e,t)}function RT(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Fh(e,t)}const Eb={disabled:!1},td=we.createContext(null);var M5=function(t){return t.scrollTop},Ls="unmounted",ti="exited",ni="entering",Ji="entered",Vh="exiting",go=function(e){RT(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,u;return i.appearStatus=null,r.in?s?(u=ti,i.appearStatus=ni):u=Ji:r.unmountOnExit||r.mountOnEnter?u=Ls:u=ti,i.state={status:u},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===Ls?{status:ti}: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!==ni&&a!==Ji&&(i=ni):(a===ni||a===Ji)&&(i=Vh)}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===ni){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:Ms.findDOMNode(this);a&&M5(a)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ti&&this.setState({status:Ls})},n.performEnter=function(o){var i=this,a=this.props.enter,s=this.context?this.context.isMounting:o,u=this.props.nodeRef?[s]:[Ms.findDOMNode(this),s],c=u[0],d=u[1],p=this.getTimeouts(),f=s?p.appear:p.enter;if(!o&&!a||Eb.disabled){this.safeSetState({status:Ji},function(){i.props.onEntered(c)});return}this.props.onEnter(c,d),this.safeSetState({status:ni},function(){i.props.onEntering(c,d),i.onTransitionEnd(f,function(){i.safeSetState({status:Ji},function(){i.props.onEntered(c,d)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:Ms.findDOMNode(this);if(!i||Eb.disabled){this.safeSetState({status:ti},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Vh},function(){o.props.onExiting(s),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:ti},function(){o.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,a=!0;return this.nextCallback=function(s){a&&(a=!1,i.nextCallback=null,o(s))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var a=this.props.nodeRef?this.props.nodeRef.current:Ms.findDOMNode(this),s=o==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],c=u[0],d=u[1];this.props.addEndListener(c,d)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===Ls)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=ye(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return we.createElement(td.Provider,{value:null},typeof a=="function"?a(o,s):we.cloneElement(we.Children.only(a),s))},t}(we.Component);go.contextType=td;go.propTypes={};function Wi(){}go.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Wi,onEntering:Wi,onEntered:Wi,onExit:Wi,onExiting:Wi,onExited:Wi};go.UNMOUNTED=Ls;go.EXITED=ti;go.ENTERING=ni;go.ENTERED=Ji;go.EXITING=Vh;const Nv=go;function O5(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mv(e,t){var n=function(i){return t&&v.isValidElement(i)?t(i):i},r=Object.create(null);return e&&v.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function L5(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 u in t){if(r[u])for(a=0;a<r[u].length;a++){var c=r[u][a];s[r[u][a]]=n(c)}s[u]=n(u)}for(a=0;a<o.length;a++)s[o[a]]=n(o[a]);return s}function di(e,t,n){return n[t]!=null?n[t]:e.props[t]}function B5(e,t){return Mv(e.children,function(n){return v.cloneElement(n,{onExited:t.bind(null,n),in:!0,appear:di(n,"appear",e),enter:di(n,"enter",e),exit:di(n,"exit",e)})})}function F5(e,t,n){var r=Mv(e.children),o=L5(t,r);return Object.keys(o).forEach(function(i){var a=o[i];if(v.isValidElement(a)){var s=i in t,u=i in r,c=t[i],d=v.isValidElement(c)&&!c.props.in;u&&(!s||d)?o[i]=v.cloneElement(a,{onExited:n.bind(null,a),in:!0,exit:di(a,"exit",e),enter:di(a,"enter",e)}):!u&&s&&!d?o[i]=v.cloneElement(a,{in:!1}):u&&s&&v.isValidElement(c)&&(o[i]=v.cloneElement(a,{onExited:n.bind(null,a),in:c.props.in,exit:di(a,"exit",e),enter:di(a,"enter",e)}))}}),o}var V5=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},W5={component:"div",childFactory:function(t){return t}},Ov=function(e){RT(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var a=i.handleExited.bind(O5(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,u=i.firstRender;return{children:u?B5(o,s):F5(o,a,s),firstRender:!1}},n.handleExited=function(o,i){var a=Mv(this.props.children);o.key in a||(o.props.onExited&&o.props.onExited(i),this.mounted&&this.setState(function(s){var u=S({},s.children);return delete u[o.key],{children:u}}))},n.render=function(){var o=this.props,i=o.component,a=o.childFactory,s=ye(o,["component","childFactory"]),u=this.state.contextValue,c=V5(this.state.children).map(a);return delete s.appear,delete s.enter,delete s.exit,i===null?we.createElement(td.Provider,{value:u},c):we.createElement(td.Provider,{value:u},we.createElement(i,s,c))},t}(we.Component);Ov.propTypes={};Ov.defaultProps=W5;const H5=Ov,PT=e=>e.scrollTop;function Ma(e,t){var n,r;const{timeout:o,easing:i,style:a={}}=e;return{duration:(n=a.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=a.transitionTimingFunction)!=null?r:typeof i=="object"?i[t.mode]:i,delay:a.transitionDelay}}function U5(e){return Ne("MuiCollapse",e)}Pe("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const G5=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],q5=e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return Me(r,U5,n)},K5=Z("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state==="entered"&&t.entered,n.state==="exited"&&!n.in&&n.collapsedSize==="0px"&&t.hidden]}})(({theme:e,ownerState:t})=>S({height:0,overflow:"hidden",transition:e.transitions.create("height")},t.orientation==="horizontal"&&{height:"auto",width:0,transition:e.transitions.create("width")},t.state==="entered"&&S({height:"auto",overflow:"visible"},t.orientation==="horizontal"&&{width:"auto"}),t.state==="exited"&&!t.in&&t.collapsedSize==="0px"&&{visibility:"hidden"})),Y5=Z("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>S({display:"flex",width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),J5=Z("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>S({width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),AT=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiCollapse"}),{addEndListener:o,children:i,className:a,collapsedSize:s="0px",component:u,easing:c,in:d,onEnter:p,onEntered:f,onEntering:y,onExit:g,onExited:b,onExiting:j,orientation:_="vertical",style:h,timeout:l=jT.standard,TransitionComponent:k=Nv}=r,w=ye(r,G5),x=S({},r,{orientation:_,collapsedSize:s}),T=q5(x),E=Cr(),P=ci(),I=v.useRef(null),B=v.useRef(),M=typeof s=="number"?`${s}px`:s,L=_==="horizontal",U=L?"width":"height",G=v.useRef(null),N=Pt(n,G),H=F=>ae=>{if(F){const re=G.current;ae===void 0?F(re):F(re,ae)}},D=()=>I.current?I.current[L?"clientWidth":"clientHeight"]:0,q=H((F,ae)=>{I.current&&L&&(I.current.style.position="absolute"),F.style[U]=M,p&&p(F,ae)}),Y=H((F,ae)=>{const re=D();I.current&&L&&(I.current.style.position="");const{duration:ee,easing:Se}=Ma({style:h,timeout:l,easing:c},{mode:"enter"});if(l==="auto"){const ge=E.transitions.getAutoHeightDuration(re);F.style.transitionDuration=`${ge}ms`,B.current=ge}else F.style.transitionDuration=typeof ee=="string"?ee:`${ee}ms`;F.style[U]=`${re}px`,F.style.transitionTimingFunction=Se,y&&y(F,ae)}),te=H((F,ae)=>{F.style[U]="auto",f&&f(F,ae)}),A=H(F=>{F.style[U]=`${D()}px`,g&&g(F)}),J=H(b),W=H(F=>{const ae=D(),{duration:re,easing:ee}=Ma({style:h,timeout:l,easing:c},{mode:"exit"});if(l==="auto"){const Se=E.transitions.getAutoHeightDuration(ae);F.style.transitionDuration=`${Se}ms`,B.current=Se}else F.style.transitionDuration=typeof re=="string"?re:`${re}ms`;F.style[U]=M,F.style.transitionTimingFunction=ee,j&&j(F)}),ne=F=>{l==="auto"&&P.start(B.current||0,F),o&&o(G.current,F)};return m.jsx(k,S({in:d,onEnter:q,onEntered:te,onEntering:Y,onExit:A,onExited:J,onExiting:W,addEndListener:ne,nodeRef:G,timeout:l==="auto"?null:l},w,{children:(F,ae)=>m.jsx(K5,S({as:u,className:pe(T.root,a,{entered:T.entered,exited:!d&&M==="0px"&&T.hidden}[F]),style:S({[L?"minWidth":"minHeight"]:M},h),ref:N},ae,{ownerState:S({},x,{state:F}),children:m.jsx(Y5,{ownerState:S({},x,{state:F}),className:T.wrapper,ref:I,children:m.jsx(J5,{ownerState:S({},x,{state:F}),className:T.wrapperInner,children:i})})}))}))});AT.muiSupportAuto=!0;const Z5=AT;function X5(e){return Ne("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 Q5=["className","component","elevation","square","variant"],e3=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return Me(i,X5,o)},t3=Z("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return S({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&S({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Ze("#fff",zb(t.elevation))}, ${Ze("#fff",zb(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),n3=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiPaper"}),{className:o,component:i="div",elevation:a=1,square:s=!1,variant:u="elevation"}=r,c=ye(r,Q5),d=S({},r,{component:i,elevation:a,square:s,variant:u}),p=e3(d);return m.jsx(t3,S({as:i,ownerState:d,className:pe(p.root,o),ref:n},c))}),ns=n3;function Oa(e){return typeof e=="string"}function Bs(e,t,n){return e===void 0||Oa(e)?t:S({},t,{ownerState:S({},t.ownerState,n)})}const r3={disableDefaultClasses:!1},o3=v.createContext(r3);function i3(e){const{disableDefaultClasses:t}=v.useContext(o3);return n=>t?"":e(n)}function DT(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 a3(e,t,n){return typeof e=="function"?e(t,n):e}function $T(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=$T(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Ib(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=$T(e))&&(r&&(r+=" "),r+=t);return r}function Rb(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 s3(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const y=Ib(n?.className,i,o?.className,r?.className),g=S({},n?.style,o?.style,r?.style),b=S({},n,o,r);return y.length>0&&(b.className=y),Object.keys(g).length>0&&(b.style=g),{props:b,internalRef:void 0}}const a=DT(S({},o,r)),s=Rb(r),u=Rb(o),c=t(a),d=Ib(c?.className,n?.className,i,o?.className,r?.className),p=S({},c?.style,n?.style,o?.style,r?.style),f=S({},c,n,u,s);return d.length>0&&(f.className=d),Object.keys(p).length>0&&(f.style=p),{props:f,internalRef:c.ref}}const l3=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function jr(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:i=!1}=e,a=ye(e,l3),s=i?{}:a3(r,o),{props:u,internalRef:c}=s3(S({},a,{externalSlotProps:s})),d=Pt(c,s?.ref,(t=e.additionalProps)==null?void 0:t.ref);return Bs(n,S({},u,{ref:d}),o)}function u3(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:a,in:s,onExited:u,timeout:c}=e,[d,p]=v.useState(!1),f=pe(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),y={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&&p(!0),v.useEffect(()=>{if(!s&&u!=null){const b=setTimeout(u,c);return()=>{clearTimeout(b)}}},[u,s,c]),m.jsx("span",{className:f,style:y,children:m.jsx("span",{className:g})})}const Qn=Pe("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),c3=["center","classes","className"];let Ep=e=>e,Pb,Ab,Db,$b;const Wh=550,d3=80,p3=Qa(Pb||(Pb=Ep`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`)),f3=Qa(Ab||(Ab=Ep`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`)),m3=Qa(Db||(Db=Ep`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`)),h3=Z("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),g3=Z(u3,{name:"MuiTouchRipple",slot:"Ripple"})($b||($b=Ep`
  opacity: 0;
  position: absolute;

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

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

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

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

  & .${0} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${0};
    animation-duration: 2500ms;
    animation-timing-function: ${0};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`),Qn.rippleVisible,p3,Wh,({theme:e})=>e.transitions.easing.easeInOut,Qn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Qn.child,Qn.childLeaving,f3,Wh,({theme:e})=>e.transitions.easing.easeInOut,Qn.childPulsate,m3,({theme:e})=>e.transitions.easing.easeInOut),v3=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a}=r,s=ye(r,c3),[u,c]=v.useState([]),d=v.useRef(0),p=v.useRef(null);v.useEffect(()=>{p.current&&(p.current(),p.current=null)},[u]);const f=v.useRef(!1),y=ci(),g=v.useRef(null),b=v.useRef(null),j=v.useCallback(k=>{const{pulsate:w,rippleX:x,rippleY:T,rippleSize:E,cb:P}=k;c(I=>[...I,m.jsx(g3,{classes:{ripple:pe(i.ripple,Qn.ripple),rippleVisible:pe(i.rippleVisible,Qn.rippleVisible),ripplePulsate:pe(i.ripplePulsate,Qn.ripplePulsate),child:pe(i.child,Qn.child),childLeaving:pe(i.childLeaving,Qn.childLeaving),childPulsate:pe(i.childPulsate,Qn.childPulsate)},timeout:Wh,pulsate:w,rippleX:x,rippleY:T,rippleSize:E},d.current)]),d.current+=1,p.current=P},[i]),_=v.useCallback((k={},w={},x=()=>{})=>{const{pulsate:T=!1,center:E=o||w.pulsate,fakeElement:P=!1}=w;if(k?.type==="mousedown"&&f.current){f.current=!1;return}k?.type==="touchstart"&&(f.current=!0);const I=P?null:b.current,B=I?I.getBoundingClientRect():{width:0,height:0,left:0,top:0};let M,L,U;if(E||k===void 0||k.clientX===0&&k.clientY===0||!k.clientX&&!k.touches)M=Math.round(B.width/2),L=Math.round(B.height/2);else{const{clientX:G,clientY:N}=k.touches&&k.touches.length>0?k.touches[0]:k;M=Math.round(G-B.left),L=Math.round(N-B.top)}if(E)U=Math.sqrt((2*B.width**2+B.height**2)/3),U%2===0&&(U+=1);else{const G=Math.max(Math.abs((I?I.clientWidth:0)-M),M)*2+2,N=Math.max(Math.abs((I?I.clientHeight:0)-L),L)*2+2;U=Math.sqrt(G**2+N**2)}k!=null&&k.touches?g.current===null&&(g.current=()=>{j({pulsate:T,rippleX:M,rippleY:L,rippleSize:U,cb:x})},y.start(d3,()=>{g.current&&(g.current(),g.current=null)})):j({pulsate:T,rippleX:M,rippleY:L,rippleSize:U,cb:x})},[o,j,y]),h=v.useCallback(()=>{_({},{pulsate:!0})},[_]),l=v.useCallback((k,w)=>{if(y.clear(),k?.type==="touchend"&&g.current){g.current(),g.current=null,y.start(0,()=>{l(k,w)});return}g.current=null,c(x=>x.length>0?x.slice(1):x),p.current=w},[y]);return v.useImperativeHandle(n,()=>({pulsate:h,start:_,stop:l}),[h,_,l]),m.jsx(h3,S({className:pe(Qn.root,i.root,a),ref:b},s,{children:m.jsx(H5,{component:null,exit:!0,children:u})}))}),y3=v3;function _3(e){return Ne("MuiButtonBase",e)}const b3=Pe("MuiButtonBase",["root","disabled","focusVisible"]),k3=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],w3=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a=Me({root:["root",t&&"disabled",n&&"focusVisible"]},_3,o);return n&&r&&(a.root+=` ${r}`),a},x3=Z("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"},[`&.${b3.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),S3=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:s,component:u="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:p=!1,focusRipple:f=!1,LinkComponent:y="a",onBlur:g,onClick:b,onContextMenu:j,onDragLeave:_,onFocus:h,onFocusVisible:l,onKeyDown:k,onKeyUp:w,onMouseDown:x,onMouseLeave:T,onMouseUp:E,onTouchEnd:P,onTouchMove:I,onTouchStart:B,tabIndex:M=0,TouchRippleProps:L,touchRippleRef:U,type:G}=r,N=ye(r,k3),H=v.useRef(null),D=v.useRef(null),q=Pt(D,U),{isFocusVisibleRef:Y,onFocus:te,onBlur:A,ref:J}=pT(),[W,ne]=v.useState(!1);c&&W&&ne(!1),v.useImperativeHandle(o,()=>({focusVisible:()=>{ne(!0),H.current.focus()}}),[]);const[F,ae]=v.useState(!1);v.useEffect(()=>{ae(!0)},[]);const re=F&&!d&&!c;v.useEffect(()=>{W&&f&&!d&&F&&D.current.pulsate()},[d,f,W,F]);function ee(le,Ue,yt=p){return pn(ft=>(Ue&&Ue(ft),!yt&&D.current&&D.current[le](ft),!0))}const Se=ee("start",x),ge=ee("stop",j),fe=ee("stop",_),he=ee("stop",E),je=ee("stop",le=>{W&&le.preventDefault(),T&&T(le)}),be=ee("start",B),de=ee("stop",P),Re=ee("stop",I),Te=ee("stop",le=>{A(le),Y.current===!1&&ne(!1),g&&g(le)},!1),Qe=pn(le=>{H.current||(H.current=le.currentTarget),te(le),Y.current===!0&&(ne(!0),l&&l(le)),h&&h(le)}),Le=()=>{const le=H.current;return u&&u!=="button"&&!(le.tagName==="A"&&le.href)},De=v.useRef(!1),et=pn(le=>{f&&!De.current&&W&&D.current&&le.key===" "&&(De.current=!0,D.current.stop(le,()=>{D.current.start(le)})),le.target===le.currentTarget&&Le()&&le.key===" "&&le.preventDefault(),k&&k(le),le.target===le.currentTarget&&Le()&&le.key==="Enter"&&!c&&(le.preventDefault(),b&&b(le))}),qe=pn(le=>{f&&le.key===" "&&D.current&&W&&!le.defaultPrevented&&(De.current=!1,D.current.stop(le,()=>{D.current.pulsate(le)})),w&&w(le),b&&le.target===le.currentTarget&&Le()&&le.key===" "&&!le.defaultPrevented&&b(le)});let Ae=u;Ae==="button"&&(N.href||N.to)&&(Ae=y);const st={};Ae==="button"?(st.type=G===void 0?"button":G,st.disabled=c):(!N.href&&!N.to&&(st.role="button"),c&&(st["aria-disabled"]=c));const rt=Pt(n,J,H),pt=S({},r,{centerRipple:i,component:u,disabled:c,disableRipple:d,disableTouchRipple:p,focusRipple:f,tabIndex:M,focusVisible:W}),ze=w3(pt);return m.jsxs(x3,S({as:Ae,className:pe(ze.root,s),ownerState:pt,onBlur:Te,onClick:b,onContextMenu:ge,onFocus:Qe,onKeyDown:et,onKeyUp:qe,onMouseDown:Se,onMouseLeave:je,onMouseUp:he,onDragLeave:fe,onTouchEnd:de,onTouchMove:Re,onTouchStart:be,ref:rt,tabIndex:c?-1:M,type:G},st,N,{children:[a,re?m.jsx(y3,S({ref:q,center:i},L)):null]}))}),po=S3;function T3(e){return Ne("MuiIconButton",e)}const j3=Pe("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),C3=["edge","children","className","color","disabled","disableFocusRipple","size"],z3=e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,a={root:["root",n&&"disabled",r!=="default"&&`color${se(r)}`,o&&`edge${se(o)}`,`size${se(i)}`]};return Me(a,T3,t)},E3=Z(po,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${se(n.color)}`],n.edge&&t[`edge${se(n.edge)}`],t[`size${se(n.size)}`]]}})(({theme:e,ownerState:t})=>S({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return S({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&S({color:r?.main},!t.disableRipple&&{"&:hover":S({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${j3.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),I3=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:a,color:s="default",disabled:u=!1,disableFocusRipple:c=!1,size:d="medium"}=r,p=ye(r,C3),f=S({},r,{edge:o,color:s,disabled:u,disableFocusRipple:c,size:d}),y=z3(f);return m.jsx(E3,S({className:pe(y.root,a),centerRipple:!0,focusRipple:!c,disabled:u,ref:n},p,{ownerState:f,children:i}))}),Rl=I3,R3=Ve(m.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");function P3(e){return Ne("MuiTypography",e)}Pe("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const A3=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],D3=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,e.align!=="inherit"&&`align${se(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return Me(s,P3,a)},$3=Z("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${se(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>S({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),Nb={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},N3={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},M3=e=>N3[e]||e,O3=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiTypography"}),o=M3(r.color),i=zv(S({},r,{color:o})),{align:a="inherit",className:s,component:u,gutterBottom:c=!1,noWrap:d=!1,paragraph:p=!1,variant:f="body1",variantMapping:y=Nb}=i,g=ye(i,A3),b=S({},i,{align:a,color:o,className:s,component:u,gutterBottom:c,noWrap:d,paragraph:p,variant:f,variantMapping:y}),j=u||(p?"p":y[f]||Nb[f])||"span",_=D3(b);return m.jsx($3,S({as:j,ref:n,ownerState:b,className:pe(_.root,s)},g))}),Fe=O3,NT="base";function L3(e){return`${NT}--${e}`}function B3(e,t){return`${NT}-${e}-${t}`}function MT(e,t){const n=sT[t];return n?L3(n):B3(e,t)}function F3(e,t){const n={};return t.forEach(r=>{n[r]=MT(e,r)}),n}const V3=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function W3(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 H3(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 U3(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||H3(e))}function G3(e){const t=[],n=[];return Array.from(e.querySelectorAll(V3)).forEach((r,o)=>{const i=W3(r);i===-1||!U3(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 q3(){return!0}function K3(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=G3,isEnabled:a=q3,open:s}=e,u=v.useRef(!1),c=v.useRef(null),d=v.useRef(null),p=v.useRef(null),f=v.useRef(null),y=v.useRef(!1),g=v.useRef(null),b=Pt(t.ref,g),j=v.useRef(null);v.useEffect(()=>{!s||!g.current||(y.current=!n)},[n,s]),v.useEffect(()=>{if(!s||!g.current)return;const l=ln(g.current);return g.current.contains(l.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex","-1"),y.current&&g.current.focus()),()=>{o||(p.current&&p.current.focus&&(u.current=!0,p.current.focus()),p.current=null)}},[s]),v.useEffect(()=>{if(!s||!g.current)return;const l=ln(g.current),k=T=>{j.current=T,!(r||!a()||T.key!=="Tab")&&l.activeElement===g.current&&T.shiftKey&&(u.current=!0,d.current&&d.current.focus())},w=()=>{const T=g.current;if(T===null)return;if(!l.hasFocus()||!a()||u.current){u.current=!1;return}if(T.contains(l.activeElement)||r&&l.activeElement!==c.current&&l.activeElement!==d.current)return;if(l.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!y.current)return;let E=[];if((l.activeElement===c.current||l.activeElement===d.current)&&(E=i(g.current)),E.length>0){var P,I;const B=!!((P=j.current)!=null&&P.shiftKey&&((I=j.current)==null?void 0:I.key)==="Tab"),M=E[0],L=E[E.length-1];typeof M!="string"&&typeof L!="string"&&(B?L.focus():M.focus())}else T.focus()};l.addEventListener("focusin",w),l.addEventListener("keydown",k,!0);const x=setInterval(()=>{l.activeElement&&l.activeElement.tagName==="BODY"&&w()},50);return()=>{clearInterval(x),l.removeEventListener("focusin",w),l.removeEventListener("keydown",k,!0)}},[n,r,o,a,s,i]);const _=l=>{p.current===null&&(p.current=l.relatedTarget),y.current=!0,f.current=l.target;const k=t.props.onFocus;k&&k(l)},h=l=>{p.current===null&&(p.current=l.relatedTarget),y.current=!0};return m.jsxs(v.Fragment,{children:[m.jsx("div",{tabIndex:s?0:-1,onFocus:h,ref:c,"data-testid":"sentinelStart"}),v.cloneElement(t,{ref:b,onFocus:_}),m.jsx("div",{tabIndex:s?0:-1,onFocus:h,ref:d,"data-testid":"sentinelEnd"})]})}function Y3(e){return typeof e=="function"?e():e}const OT=v.forwardRef(function(t,n){const{children:r,container:o,disablePortal:i=!1}=t,[a,s]=v.useState(null),u=Pt(v.isValidElement(r)?r.ref:null,n);if(Fn(()=>{i||s(Y3(o)||document.body)},[o,i]),Fn(()=>{if(a&&!i)return Qc(n,a),()=>{Qc(n,null)}},[n,a,i]),i){if(v.isValidElement(r)){const c={ref:u};return v.cloneElement(r,c)}return m.jsx(v.Fragment,{children:r})}return m.jsx(v.Fragment,{children:a&&jd.createPortal(r,a)})});function J3(e){const t=ln(e);return t.body===e?co(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function rl(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Mb(e){return parseInt(co(e).getComputedStyle(e).paddingRight,10)||0}function Z3(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function Ob(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,a=>{const s=i.indexOf(a)===-1,u=!Z3(a);s&&u&&rl(a,o)})}function Ef(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function X3(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(J3(r)){const a=fT(ln(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Mb(r)+a}px`;const s=ln(r).querySelectorAll(".mui-fixed");[].forEach.call(s,u=>{n.push({value:u.style.paddingRight,property:"padding-right",el:u}),u.style.paddingRight=`${Mb(u)+a}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=ln(r).body;else{const a=r.parentElement,s=co(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 Q3(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class e4{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&rl(t.modalRef,!1);const o=Q3(n);Ob(n,t.mount,t.modalRef,o,!0);const i=Ef(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=Ef(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[r];o.restore||(o.restore=X3(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=Ef(this.containers,a=>a.modals.indexOf(t)!==-1),i=this.containers[o];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&&i.restore(),t.modalRef&&rl(t.modalRef,n),Ob(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&&rl(a.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function t4(e){return typeof e=="function"?e():e}function n4(e){return e?e.props.hasOwnProperty("in"):!1}const r4=new e4;function o4(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=r4,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:s,children:u,onClose:c,open:d,rootRef:p}=e,f=v.useRef({}),y=v.useRef(null),g=v.useRef(null),b=Pt(g,p),[j,_]=v.useState(!d),h=n4(u);let l=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(l=!1);const k=()=>ln(y.current),w=()=>(f.current.modalRef=g.current,f.current.mount=y.current,f.current),x=()=>{o.mount(w(),{disableScrollLock:r}),g.current&&(g.current.scrollTop=0)},T=pn(()=>{const N=t4(t)||k().body;o.add(w(),N),g.current&&x()}),E=v.useCallback(()=>o.isTopModal(w()),[o]),P=pn(N=>{y.current=N,N&&(d&&E()?x():g.current&&rl(g.current,l))}),I=v.useCallback(()=>{o.remove(w(),l)},[l,o]);v.useEffect(()=>()=>{I()},[I]),v.useEffect(()=>{d?T():(!h||!i)&&I()},[d,I,h,i,T]);const B=N=>H=>{var D;(D=N.onKeyDown)==null||D.call(N,H),!(H.key!=="Escape"||H.which===229||!E())&&(n||(H.stopPropagation(),c&&c(H,"escapeKeyDown")))},M=N=>H=>{var D;(D=N.onClick)==null||D.call(N,H),H.target===H.currentTarget&&c&&c(H,"backdropClick")};return{getRootProps:(N={})=>{const H=DT(e);delete H.onTransitionEnter,delete H.onTransitionExited;const D=S({},H,N);return S({role:"presentation"},D,{onKeyDown:B(D),ref:b})},getBackdropProps:(N={})=>{const H=N;return S({"aria-hidden":!0},H,{onClick:M(H),open:d})},getTransitionProps:()=>{const N=()=>{_(!1),a&&a()},H=()=>{_(!0),s&&s(),i&&I()};return{onEnter:mb(N,u?.props.onEnter),onExited:mb(H,u?.props.onExited)}},rootRef:b,portalRef:P,isTopModal:E,exited:j,hasTransition:h}}var wn="top",ur="bottom",cr="right",xn="left",Lv="auto",nu=[wn,ur,cr,xn],La="start",Pl="end",i4="clippingParents",LT="viewport",ws="popper",a4="reference",Lb=nu.reduce(function(e,t){return e.concat([t+"-"+La,t+"-"+Pl])},[]),BT=[].concat(nu,[Lv]).reduce(function(e,t){return e.concat([t,t+"-"+La,t+"-"+Pl])},[]),s4="beforeRead",l4="read",u4="afterRead",c4="beforeMain",d4="main",p4="afterMain",f4="beforeWrite",m4="write",h4="afterWrite",g4=[s4,l4,u4,c4,d4,p4,f4,m4,h4];function Hr(e){return e?(e.nodeName||"").toLowerCase():null}function Vn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function zi(e){var t=Vn(e).Element;return e instanceof t||e instanceof Element}function ir(e){var t=Vn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Bv(e){if(typeof ShadowRoot>"u")return!1;var t=Vn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function v4(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];!ir(i)||!Hr(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function y4(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(u,c){return u[c]="",u},{});!ir(o)||!Hr(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(u){o.removeAttribute(u)}))})}}const _4={name:"applyStyles",enabled:!0,phase:"write",fn:v4,effect:y4,requires:["computeStyles"]};function Wr(e){return e.split("-")[0]}var hi=Math.max,nd=Math.min,Ba=Math.round;function Hh(){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 FT(){return!/^((?!chrome|android).)*safari/i.test(Hh())}function Fa(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&ir(e)&&(o=e.offsetWidth>0&&Ba(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ba(r.height)/e.offsetHeight||1);var a=zi(e)?Vn(e):window,s=a.visualViewport,u=!FT()&&n,c=(r.left+(u&&s?s.offsetLeft:0))/o,d=(r.top+(u&&s?s.offsetTop:0))/i,p=r.width/o,f=r.height/i;return{width:p,height:f,top:d,right:c+p,bottom:d+f,left:c,x:c,y:d}}function Fv(e){var t=Fa(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function VT(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Bv(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function fo(e){return Vn(e).getComputedStyle(e)}function b4(e){return["table","td","th"].indexOf(Hr(e))>=0}function Ko(e){return((zi(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ip(e){return Hr(e)==="html"?e:e.assignedSlot||e.parentNode||(Bv(e)?e.host:null)||Ko(e)}function Bb(e){return!ir(e)||fo(e).position==="fixed"?null:e.offsetParent}function k4(e){var t=/firefox/i.test(Hh()),n=/Trident/i.test(Hh());if(n&&ir(e)){var r=fo(e);if(r.position==="fixed")return null}var o=Ip(e);for(Bv(o)&&(o=o.host);ir(o)&&["html","body"].indexOf(Hr(o))<0;){var i=fo(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 ru(e){for(var t=Vn(e),n=Bb(e);n&&b4(n)&&fo(n).position==="static";)n=Bb(n);return n&&(Hr(n)==="html"||Hr(n)==="body"&&fo(n).position==="static")?t:n||k4(e)||t}function Vv(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ol(e,t,n){return hi(e,nd(t,n))}function w4(e,t,n){var r=ol(e,t,n);return r>n?n:r}function WT(){return{top:0,right:0,bottom:0,left:0}}function HT(e){return Object.assign({},WT(),e)}function UT(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var x4=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,HT(typeof t!="number"?t:UT(t,nu))};function S4(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Wr(n.placement),u=Vv(s),c=[xn,cr].indexOf(s)>=0,d=c?"height":"width";if(!(!i||!a)){var p=x4(o.padding,n),f=Fv(i),y=u==="y"?wn:xn,g=u==="y"?ur:cr,b=n.rects.reference[d]+n.rects.reference[u]-a[u]-n.rects.popper[d],j=a[u]-n.rects.reference[u],_=ru(i),h=_?u==="y"?_.clientHeight||0:_.clientWidth||0:0,l=b/2-j/2,k=p[y],w=h-f[d]-p[g],x=h/2-f[d]/2+l,T=ol(k,x,w),E=u;n.modifiersData[r]=(t={},t[E]=T,t.centerOffset=T-x,t)}}function T4(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)||VT(t.elements.popper,o)&&(t.elements.arrow=o))}const j4={name:"arrow",enabled:!0,phase:"main",fn:S4,effect:T4,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Va(e){return e.split("-")[1]}var C4={top:"auto",right:"auto",bottom:"auto",left:"auto"};function z4(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Ba(n*o)/o||0,y:Ba(r*o)/o||0}}function Fb(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,u=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,p=e.isFixed,f=a.x,y=f===void 0?0:f,g=a.y,b=g===void 0?0:g,j=typeof d=="function"?d({x:y,y:b}):{x:y,y:b};y=j.x,b=j.y;var _=a.hasOwnProperty("x"),h=a.hasOwnProperty("y"),l=xn,k=wn,w=window;if(c){var x=ru(n),T="clientHeight",E="clientWidth";if(x===Vn(n)&&(x=Ko(n),fo(x).position!=="static"&&s==="absolute"&&(T="scrollHeight",E="scrollWidth")),x=x,o===wn||(o===xn||o===cr)&&i===Pl){k=ur;var P=p&&x===w&&w.visualViewport?w.visualViewport.height:x[T];b-=P-r.height,b*=u?1:-1}if(o===xn||(o===wn||o===ur)&&i===Pl){l=cr;var I=p&&x===w&&w.visualViewport?w.visualViewport.width:x[E];y-=I-r.width,y*=u?1:-1}}var B=Object.assign({position:s},c&&C4),M=d===!0?z4({x:y,y:b},Vn(n)):{x:y,y:b};if(y=M.x,b=M.y,u){var L;return Object.assign({},B,(L={},L[k]=h?"0":"",L[l]=_?"0":"",L.transform=(w.devicePixelRatio||1)<=1?"translate("+y+"px, "+b+"px)":"translate3d("+y+"px, "+b+"px, 0)",L))}return Object.assign({},B,(t={},t[k]=h?b+"px":"",t[l]=_?y+"px":"",t.transform="",t))}function E4(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,u=s===void 0?!0:s,c={placement:Wr(t.placement),variation:Va(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Fb(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Fb(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const I4={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:E4,data:{}};var Nu={passive:!0};function R4(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,u=Vn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(d){d.addEventListener("scroll",n.update,Nu)}),s&&u.addEventListener("resize",n.update,Nu),function(){i&&c.forEach(function(d){d.removeEventListener("scroll",n.update,Nu)}),s&&u.removeEventListener("resize",n.update,Nu)}}const P4={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:R4,data:{}};var A4={left:"right",right:"left",bottom:"top",top:"bottom"};function yc(e){return e.replace(/left|right|bottom|top/g,function(t){return A4[t]})}var D4={start:"end",end:"start"};function Vb(e){return e.replace(/start|end/g,function(t){return D4[t]})}function Wv(e){var t=Vn(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Hv(e){return Fa(Ko(e)).left+Wv(e).scrollLeft}function $4(e,t){var n=Vn(e),r=Ko(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,u=0;if(o){i=o.width,a=o.height;var c=FT();(c||!c&&t==="fixed")&&(s=o.offsetLeft,u=o.offsetTop)}return{width:i,height:a,x:s+Hv(e),y:u}}function N4(e){var t,n=Ko(e),r=Wv(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=hi(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=hi(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Hv(e),u=-r.scrollTop;return fo(o||n).direction==="rtl"&&(s+=hi(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:u}}function Uv(e){var t=fo(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function GT(e){return["html","body","#document"].indexOf(Hr(e))>=0?e.ownerDocument.body:ir(e)&&Uv(e)?e:GT(Ip(e))}function il(e,t){var n;t===void 0&&(t=[]);var r=GT(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Vn(r),a=o?[i].concat(i.visualViewport||[],Uv(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(il(Ip(a)))}function Uh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function M4(e,t){var n=Fa(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Wb(e,t,n){return t===LT?Uh($4(e,n)):zi(t)?M4(t,n):Uh(N4(Ko(e)))}function O4(e){var t=il(Ip(e)),n=["absolute","fixed"].indexOf(fo(e).position)>=0,r=n&&ir(e)?ru(e):e;return zi(r)?t.filter(function(o){return zi(o)&&VT(o,r)&&Hr(o)!=="body"}):[]}function L4(e,t,n,r){var o=t==="clippingParents"?O4(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(u,c){var d=Wb(e,c,r);return u.top=hi(d.top,u.top),u.right=nd(d.right,u.right),u.bottom=nd(d.bottom,u.bottom),u.left=hi(d.left,u.left),u},Wb(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 qT(e){var t=e.reference,n=e.element,r=e.placement,o=r?Wr(r):null,i=r?Va(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,u;switch(o){case wn:u={x:a,y:t.y-n.height};break;case ur:u={x:a,y:t.y+t.height};break;case cr:u={x:t.x+t.width,y:s};break;case xn:u={x:t.x-n.width,y:s};break;default:u={x:t.x,y:t.y}}var c=o?Vv(o):null;if(c!=null){var d=c==="y"?"height":"width";switch(i){case La:u[c]=u[c]-(t[d]/2-n[d]/2);break;case Pl:u[c]=u[c]+(t[d]/2-n[d]/2);break}}return u}function Al(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,u=s===void 0?i4:s,c=n.rootBoundary,d=c===void 0?LT:c,p=n.elementContext,f=p===void 0?ws:p,y=n.altBoundary,g=y===void 0?!1:y,b=n.padding,j=b===void 0?0:b,_=HT(typeof j!="number"?j:UT(j,nu)),h=f===ws?a4:ws,l=e.rects.popper,k=e.elements[g?h:f],w=L4(zi(k)?k:k.contextElement||Ko(e.elements.popper),u,d,a),x=Fa(e.elements.reference),T=qT({reference:x,element:l,strategy:"absolute",placement:o}),E=Uh(Object.assign({},l,T)),P=f===ws?E:x,I={top:w.top-P.top+_.top,bottom:P.bottom-w.bottom+_.bottom,left:w.left-P.left+_.left,right:P.right-w.right+_.right},B=e.modifiersData.offset;if(f===ws&&B){var M=B[o];Object.keys(I).forEach(function(L){var U=[cr,ur].indexOf(L)>=0?1:-1,G=[wn,ur].indexOf(L)>=0?"y":"x";I[L]+=M[G]*U})}return I}function B4(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?BT:u,d=Va(r),p=d?s?Lb:Lb.filter(function(g){return Va(g)===d}):nu,f=p.filter(function(g){return c.indexOf(g)>=0});f.length===0&&(f=p);var y=f.reduce(function(g,b){return g[b]=Al(e,{placement:b,boundary:o,rootBoundary:i,padding:a})[Wr(b)],g},{});return Object.keys(y).sort(function(g,b){return y[g]-y[b]})}function F4(e){if(Wr(e)===Lv)return[];var t=yc(e);return[Vb(e),t,Vb(t)]}function V4(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,u=n.fallbackPlacements,c=n.padding,d=n.boundary,p=n.rootBoundary,f=n.altBoundary,y=n.flipVariations,g=y===void 0?!0:y,b=n.allowedAutoPlacements,j=t.options.placement,_=Wr(j),h=_===j,l=u||(h||!g?[yc(j)]:F4(j)),k=[j].concat(l).reduce(function(W,ne){return W.concat(Wr(ne)===Lv?B4(t,{placement:ne,boundary:d,rootBoundary:p,padding:c,flipVariations:g,allowedAutoPlacements:b}):ne)},[]),w=t.rects.reference,x=t.rects.popper,T=new Map,E=!0,P=k[0],I=0;I<k.length;I++){var B=k[I],M=Wr(B),L=Va(B)===La,U=[wn,ur].indexOf(M)>=0,G=U?"width":"height",N=Al(t,{placement:B,boundary:d,rootBoundary:p,altBoundary:f,padding:c}),H=U?L?cr:xn:L?ur:wn;w[G]>x[G]&&(H=yc(H));var D=yc(H),q=[];if(i&&q.push(N[M]<=0),s&&q.push(N[H]<=0,N[D]<=0),q.every(function(W){return W})){P=B,E=!1;break}T.set(B,q)}if(E)for(var Y=g?3:1,te=function(ne){var F=k.find(function(ae){var re=T.get(ae);if(re)return re.slice(0,ne).every(function(ee){return ee})});if(F)return P=F,"break"},A=Y;A>0;A--){var J=te(A);if(J==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}const W4={name:"flip",enabled:!0,phase:"main",fn:V4,requiresIfExists:["offset"],data:{_skip:!1}};function Hb(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 Ub(e){return[wn,cr,ur,xn].some(function(t){return e[t]>=0})}function H4(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Al(t,{elementContext:"reference"}),s=Al(t,{altBoundary:!0}),u=Hb(a,r),c=Hb(s,o,i),d=Ub(u),p=Ub(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":p})}const U4={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:H4};function G4(e,t,n){var r=Wr(e),o=[xn,wn].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[xn,cr].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function q4(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=BT.reduce(function(d,p){return d[p]=G4(p,t.rects,i),d},{}),s=a[t.placement],u=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}const K4={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:q4};function Y4(e){var t=e.state,n=e.name;t.modifiersData[n]=qT({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const J4={name:"popperOffsets",enabled:!0,phase:"read",fn:Y4,data:{}};function Z4(e){return e==="x"?"y":"x"}function X4(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,u=n.boundary,c=n.rootBoundary,d=n.altBoundary,p=n.padding,f=n.tether,y=f===void 0?!0:f,g=n.tetherOffset,b=g===void 0?0:g,j=Al(t,{boundary:u,rootBoundary:c,padding:p,altBoundary:d}),_=Wr(t.placement),h=Va(t.placement),l=!h,k=Vv(_),w=Z4(k),x=t.modifiersData.popperOffsets,T=t.rects.reference,E=t.rects.popper,P=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,I=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),B=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(x){if(i){var L,U=k==="y"?wn:xn,G=k==="y"?ur:cr,N=k==="y"?"height":"width",H=x[k],D=H+j[U],q=H-j[G],Y=y?-E[N]/2:0,te=h===La?T[N]:E[N],A=h===La?-E[N]:-T[N],J=t.elements.arrow,W=y&&J?Fv(J):{width:0,height:0},ne=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:WT(),F=ne[U],ae=ne[G],re=ol(0,T[N],W[N]),ee=l?T[N]/2-Y-re-F-I.mainAxis:te-re-F-I.mainAxis,Se=l?-T[N]/2+Y+re+ae+I.mainAxis:A+re+ae+I.mainAxis,ge=t.elements.arrow&&ru(t.elements.arrow),fe=ge?k==="y"?ge.clientTop||0:ge.clientLeft||0:0,he=(L=B?.[k])!=null?L:0,je=H+ee-he-fe,be=H+Se-he,de=ol(y?nd(D,je):D,H,y?hi(q,be):q);x[k]=de,M[k]=de-H}if(s){var Re,Te=k==="x"?wn:xn,Qe=k==="x"?ur:cr,Le=x[w],De=w==="y"?"height":"width",et=Le+j[Te],qe=Le-j[Qe],Ae=[wn,xn].indexOf(_)!==-1,st=(Re=B?.[w])!=null?Re:0,rt=Ae?et:Le-T[De]-E[De]-st+I.altAxis,pt=Ae?Le+T[De]+E[De]-st-I.altAxis:qe,ze=y&&Ae?w4(rt,Le,pt):ol(y?rt:et,Le,y?pt:qe);x[w]=ze,M[w]=ze-Le}t.modifiersData[r]=M}}const Q4={name:"preventOverflow",enabled:!0,phase:"main",fn:X4,requiresIfExists:["offset"]};function eB(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function tB(e){return e===Vn(e)||!ir(e)?Wv(e):eB(e)}function nB(e){var t=e.getBoundingClientRect(),n=Ba(t.width)/e.offsetWidth||1,r=Ba(t.height)/e.offsetHeight||1;return n!==1||r!==1}function rB(e,t,n){n===void 0&&(n=!1);var r=ir(t),o=ir(t)&&nB(t),i=Ko(t),a=Fa(e,o,n),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((Hr(t)!=="body"||Uv(i))&&(s=tB(t)),ir(t)?(u=Fa(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=Hv(i))),{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}function oB(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 u=t.get(s);u&&o(u)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function iB(e){var t=oB(e);return g4.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function aB(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function sB(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 Gb={placement:"bottom",modifiers:[],strategy:"absolute"};function qb(){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 lB(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?Gb:o;return function(s,u,c){c===void 0&&(c=i);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},Gb,i),modifiersData:{},elements:{reference:s,popper:u},attributes:{},styles:{}},p=[],f=!1,y={state:d,setOptions:function(_){var h=typeof _=="function"?_(d.options):_;b(),d.options=Object.assign({},i,d.options,h),d.scrollParents={reference:zi(s)?il(s):s.contextElement?il(s.contextElement):[],popper:il(u)};var l=iB(sB([].concat(r,d.options.modifiers)));return d.orderedModifiers=l.filter(function(k){return k.enabled}),g(),y.update()},forceUpdate:function(){if(!f){var _=d.elements,h=_.reference,l=_.popper;if(qb(h,l)){d.rects={reference:rB(h,ru(l),d.options.strategy==="fixed"),popper:Fv(l)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(I){return d.modifiersData[I.name]=Object.assign({},I.data)});for(var k=0;k<d.orderedModifiers.length;k++){if(d.reset===!0){d.reset=!1,k=-1;continue}var w=d.orderedModifiers[k],x=w.fn,T=w.options,E=T===void 0?{}:T,P=w.name;typeof x=="function"&&(d=x({state:d,options:E,name:P,instance:y})||d)}}}},update:aB(function(){return new Promise(function(j){y.forceUpdate(),j(d)})}),destroy:function(){b(),f=!0}};if(!qb(s,u))return y;y.setOptions(c).then(function(j){!f&&c.onFirstUpdate&&c.onFirstUpdate(j)});function g(){d.orderedModifiers.forEach(function(j){var _=j.name,h=j.options,l=h===void 0?{}:h,k=j.effect;if(typeof k=="function"){var w=k({state:d,name:_,instance:y,options:l}),x=function(){};p.push(w||x)}})}function b(){p.forEach(function(j){return j()}),p=[]}return y}}var uB=[P4,J4,I4,_4,K4,W4,Q4,j4,U4],cB=lB({defaultModifiers:uB});const KT="Popper";function dB(e){return MT(KT,e)}F3(KT,["root"]);const pB=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],fB=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function mB(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 Gh(e){return typeof e=="function"?e():e}function hB(e){return e.nodeType!==void 0}const gB=()=>Me({root:["root"]},i3(dB)),vB={},yB=v.forwardRef(function(t,n){var r;const{anchorEl:o,children:i,direction:a,disablePortal:s,modifiers:u,open:c,placement:d,popperOptions:p,popperRef:f,slotProps:y={},slots:g={},TransitionProps:b}=t,j=ye(t,pB),_=v.useRef(null),h=Pt(_,n),l=v.useRef(null),k=Pt(l,f),w=v.useRef(k);Fn(()=>{w.current=k},[k]),v.useImperativeHandle(f,()=>l.current,[]);const x=mB(d,a),[T,E]=v.useState(x),[P,I]=v.useState(Gh(o));v.useEffect(()=>{l.current&&l.current.forceUpdate()}),v.useEffect(()=>{o&&I(Gh(o))},[o]),Fn(()=>{if(!P||!c)return;const G=D=>{E(D.placement)};let N=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:D})=>{G(D)}}];u!=null&&(N=N.concat(u)),p&&p.modifiers!=null&&(N=N.concat(p.modifiers));const H=cB(P,_.current,S({placement:x},p,{modifiers:N}));return w.current(H),()=>{H.destroy(),w.current(null)}},[P,s,u,c,p,x]);const B={placement:T};b!==null&&(B.TransitionProps=b);const M=gB(),L=(r=g.root)!=null?r:"div",U=jr({elementType:L,externalSlotProps:y.root,externalForwardedProps:j,additionalProps:{role:"tooltip",ref:h},ownerState:t,className:M.root});return m.jsx(L,S({},U,{children:typeof i=="function"?i(B):i}))}),_B=v.forwardRef(function(t,n){const{anchorEl:r,children:o,container:i,direction:a="ltr",disablePortal:s=!1,keepMounted:u=!1,modifiers:c,open:d,placement:p="bottom",popperOptions:f=vB,popperRef:y,style:g,transition:b=!1,slotProps:j={},slots:_={}}=t,h=ye(t,fB),[l,k]=v.useState(!0),w=()=>{k(!1)},x=()=>{k(!0)};if(!u&&!d&&(!b||l))return null;let T;if(i)T=i;else if(r){const I=Gh(r);T=I&&hB(I)?ln(I).body:ln(null).body}const E=!d&&u&&(!b||l)?"none":void 0,P=b?{in:d,onEnter:w,onExited:x}:void 0;return m.jsx(OT,{disablePortal:s,container:T,children:m.jsx(yB,S({anchorEl:r,direction:a,disablePortal:s,modifiers:c,ref:n,open:b?!l:d,placement:p,popperOptions:f,popperRef:y,slotProps:j,slots:_},h,{style:S({position:"fixed",top:0,left:0,display:E},g),TransitionProps:P,children:o}))})}),bB=["onChange","maxRows","minRows","style","value"];function Mu(e){return parseInt(e,10)||0}const kB={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function wB(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const xB=v.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:i=1,style:a,value:s}=t,u=ye(t,bB),{current:c}=v.useRef(s!=null),d=v.useRef(null),p=Pt(n,d),f=v.useRef(null),y=v.useCallback(()=>{const j=d.current,h=co(j).getComputedStyle(j);if(h.width==="0px")return{outerHeightStyle:0,overflowing:!1};const l=f.current;l.style.width=h.width,l.value=j.value||t.placeholder||"x",l.value.slice(-1)===`
`&&(l.value+=" ");const k=h.boxSizing,w=Mu(h.paddingBottom)+Mu(h.paddingTop),x=Mu(h.borderBottomWidth)+Mu(h.borderTopWidth),T=l.scrollHeight;l.value="x";const E=l.scrollHeight;let P=T;i&&(P=Math.max(Number(i)*E,P)),o&&(P=Math.min(Number(o)*E,P)),P=Math.max(P,E);const I=P+(k==="border-box"?w+x:0),B=Math.abs(P-T)<=1;return{outerHeightStyle:I,overflowing:B}},[o,i,t.placeholder]),g=v.useCallback(()=>{const j=y();if(wB(j))return;const _=d.current;_.style.height=`${j.outerHeightStyle}px`,_.style.overflow=j.overflowing?"hidden":""},[y]);Fn(()=>{const j=()=>{g()};let _;const h=Sp(j),l=d.current,k=co(l);k.addEventListener("resize",h);let w;return typeof ResizeObserver<"u"&&(w=new ResizeObserver(j),w.observe(l)),()=>{h.clear(),cancelAnimationFrame(_),k.removeEventListener("resize",h),w&&w.disconnect()}},[y,g]),Fn(()=>{g()});const b=j=>{c||g(),r&&r(j)};return m.jsxs(v.Fragment,{children:[m.jsx("textarea",S({value:s,onChange:b,ref:p,rows:i,style:a},u)),m.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:S({},kB.shadow,a,{paddingTop:0,paddingBottom:0})})]})});function Kb(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function SB(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:i,trim:a=!1}=e;return(s,{inputValue:u,getOptionLabel:c})=>{let d=a?u.trim():u;n&&(d=d.toLowerCase()),t&&(d=Kb(d));const p=d?s.filter(f=>{let y=(i||c)(f);return n&&(y=y.toLowerCase()),t&&(y=Kb(y)),o==="start"?y.indexOf(d)===0:y.indexOf(d)>-1}):s;return typeof r=="number"?p.slice(0,r):p}}function Ou(e,t){for(let n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}const TB=SB(),Yb=5,jB=e=>{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))};function CB(e){const{unstable_isActiveElementInListbox:t=jB,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:o=!1,autoSelect:i=!1,blurOnSelect:a=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:u=!1,componentName:c="useAutocomplete",defaultValue:d=e.multiple?[]:null,disableClearable:p=!1,disableCloseOnSelect:f=!1,disabled:y,disabledItemsFocusable:g=!1,disableListWrap:b=!1,filterOptions:j=TB,filterSelectedOptions:_=!1,freeSolo:h=!1,getOptionDisabled:l,getOptionKey:k,getOptionLabel:w=X=>{var K;return(K=X.label)!=null?K:X},groupBy:x,handleHomeEndKeys:T=!e.freeSolo,id:E,includeInputInList:P=!1,inputValue:I,isOptionEqualToValue:B=(X,K)=>X===K,multiple:M=!1,onChange:L,onClose:U,onHighlightChange:G,onInputChange:N,onOpen:H,open:D,openOnFocus:q=!1,options:Y,readOnly:te=!1,selectOnFocus:A=!e.freeSolo,value:J}=e,W=Ql(E);let ne=w;ne=X=>{const K=w(X);return typeof K!="string"?String(K):K};const F=v.useRef(!1),ae=v.useRef(!0),re=v.useRef(null),ee=v.useRef(null),[Se,ge]=v.useState(null),[fe,he]=v.useState(-1),je=o?0:-1,be=v.useRef(je),[de,Re]=wa({controlled:J,default:d,name:c}),[Te,Qe]=wa({controlled:I,default:"",name:c,state:"inputValue"}),[Le,De]=v.useState(!1),et=v.useCallback((X,K)=>{if(!(M?de.length<K.length:K!==null)&&!s)return;let ce;if(M)ce="";else if(K==null)ce="";else{const Ie=ne(K);ce=typeof Ie=="string"?Ie:""}Te!==ce&&(Qe(ce),N&&N(X,ce,"reset"))},[ne,Te,M,N,Qe,s,de]),[qe,Ae]=wa({controlled:D,default:!1,name:c,state:"open"}),[st,rt]=v.useState(!0),pt=!M&&de!=null&&Te===ne(de),ze=qe&&!te,le=ze?j(Y.filter(X=>!(_&&(M?de:[de]).some(K=>K!==null&&B(X,K)))),{inputValue:pt&&st?"":Te,getOptionLabel:ne}):[],Ue=mL({filteredOptions:le,value:de,inputValue:Te});v.useEffect(()=>{const X=de!==Ue.value;Le&&!X||h&&!X||et(null,de)},[de,et,Le,Ue.value,h]);const yt=qe&&le.length>0&&!te,ft=pn(X=>{X===-1?re.current.focus():Se.querySelector(`[data-tag-index="${X}"]`).focus()});v.useEffect(()=>{M&&fe>de.length-1&&(he(-1),ft(-1))},[de,M,fe,ft]);function R(X,K){if(!ee.current||X<0||X>=le.length)return-1;let me=X;for(;;){const ce=ee.current.querySelector(`[data-option-index="${me}"]`),Ie=g?!1:!ce||ce.disabled||ce.getAttribute("aria-disabled")==="true";if(ce&&ce.hasAttribute("tabindex")&&!Ie)return me;if(K==="next"?me=(me+1)%le.length:me=(me-1+le.length)%le.length,me===X)return-1}}const $=pn(({event:X,index:K,reason:me="auto"})=>{if(be.current=K,K===-1?re.current.removeAttribute("aria-activedescendant"):re.current.setAttribute("aria-activedescendant",`${W}-option-${K}`),G&&G(X,K===-1?null:le[K],me),!ee.current)return;const ce=ee.current.querySelector(`[role="option"].${n}-focused`);ce&&(ce.classList.remove(`${n}-focused`),ce.classList.remove(`${n}-focusVisible`));let Ie=ee.current;if(ee.current.getAttribute("role")!=="listbox"&&(Ie=ee.current.parentElement.querySelector('[role="listbox"]')),!Ie)return;if(K===-1){Ie.scrollTop=0;return}const xe=ee.current.querySelector(`[data-option-index="${K}"]`);if(xe&&(xe.classList.add(`${n}-focused`),me==="keyboard"&&xe.classList.add(`${n}-focusVisible`),Ie.scrollHeight>Ie.clientHeight&&me!=="mouse"&&me!=="touch")){const Je=xe,Er=Ie.clientHeight+Ie.scrollTop,_y=Je.offsetTop+Je.offsetHeight;_y>Er?Ie.scrollTop=_y-Ie.clientHeight:Je.offsetTop-Je.offsetHeight*(x?1.3:0)<Ie.scrollTop&&(Ie.scrollTop=Je.offsetTop-Je.offsetHeight*(x?1.3:0))}}),C=pn(({event:X,diff:K,direction:me="next",reason:ce="auto"})=>{if(!ze)return;const xe=R((()=>{const Je=le.length-1;if(K==="reset")return je;if(K==="start")return 0;if(K==="end")return Je;const Er=be.current+K;return Er<0?Er===-1&&P?-1:b&&be.current!==-1||Math.abs(K)>1?0:Je:Er>Je?Er===Je+1&&P?-1:b||Math.abs(K)>1?Je:0:Er})(),me);if($({index:xe,reason:ce,event:X}),r&&K!=="reset")if(xe===-1)re.current.value=Te;else{const Je=ne(le[xe]);re.current.value=Je,Je.toLowerCase().indexOf(Te.toLowerCase())===0&&Te.length>0&&re.current.setSelectionRange(Te.length,Je.length)}}),z=()=>{const X=(K,me)=>{const ce=K?ne(K):"",Ie=me?ne(me):"";return ce===Ie};if(be.current!==-1&&Ue.filteredOptions&&Ue.filteredOptions.length!==le.length&&Ue.inputValue===Te&&(M?de.length===Ue.value.length&&Ue.value.every((K,me)=>ne(de[me])===ne(K)):X(Ue.value,de))){const K=Ue.filteredOptions[be.current];if(K)return Ou(le,me=>ne(me)===ne(K))}return-1},O=v.useCallback(()=>{if(!ze)return;const X=z();if(X!==-1){be.current=X;return}const K=M?de[0]:de;if(le.length===0||K==null){C({diff:"reset"});return}if(ee.current){if(K!=null){const me=le[be.current];if(M&&me&&Ou(de,Ie=>B(me,Ie))!==-1)return;const ce=Ou(le,Ie=>B(Ie,K));ce===-1?C({diff:"reset"}):$({index:ce});return}if(be.current>=le.length-1){$({index:le.length-1});return}$({index:be.current})}},[le.length,M?!1:de,_,C,$,ze,Te,M]),V=pn(X=>{Qc(ee,X),X&&O()});v.useEffect(()=>{O()},[O]);const Q=X=>{qe||(Ae(!0),rt(!0),H&&H(X))},oe=(X,K)=>{qe&&(Ae(!1),U&&U(X,K))},ue=(X,K,me,ce)=>{if(M){if(de.length===K.length&&de.every((Ie,xe)=>Ie===K[xe]))return}else if(de===K)return;L&&L(X,K,me,ce),Re(K)},ve=v.useRef(!1),_e=(X,K,me="selectOption",ce="options")=>{let Ie=me,xe=K;if(M){xe=Array.isArray(de)?de.slice():[];const Je=Ou(xe,Er=>B(K,Er));Je===-1?xe.push(K):ce!=="freeSolo"&&(xe.splice(Je,1),Ie="removeOption")}et(X,xe),ue(X,xe,Ie,{option:K}),!f&&(!X||!X.ctrlKey&&!X.metaKey)&&oe(X,Ie),(a===!0||a==="touch"&&ve.current||a==="mouse"&&!ve.current)&&re.current.blur()};function Ce(X,K){if(X===-1)return-1;let me=X;for(;;){if(K==="next"&&me===de.length||K==="previous"&&me===-1)return-1;const ce=Se.querySelector(`[data-tag-index="${me}"]`);if(!ce||!ce.hasAttribute("tabindex")||ce.disabled||ce.getAttribute("aria-disabled")==="true")me+=K==="next"?1:-1;else return me}}const $e=(X,K)=>{if(!M)return;Te===""&&oe(X,"toggleInput");let me=fe;fe===-1?Te===""&&K==="previous"&&(me=de.length-1):(me+=K==="next"?1:-1,me<0&&(me=0),me===de.length&&(me=-1)),me=Ce(me,K),he(me),ft(me)},St=X=>{F.current=!0,Qe(""),N&&N(X,"","clear"),ue(X,M?[]:null,"clear")},gt=X=>K=>{if(X.onKeyDown&&X.onKeyDown(K),!K.defaultMuiPrevented&&(fe!==-1&&["ArrowLeft","ArrowRight"].indexOf(K.key)===-1&&(he(-1),ft(-1)),K.which!==229))switch(K.key){case"Home":ze&&T&&(K.preventDefault(),C({diff:"start",direction:"next",reason:"keyboard",event:K}));break;case"End":ze&&T&&(K.preventDefault(),C({diff:"end",direction:"previous",reason:"keyboard",event:K}));break;case"PageUp":K.preventDefault(),C({diff:-Yb,direction:"previous",reason:"keyboard",event:K}),Q(K);break;case"PageDown":K.preventDefault(),C({diff:Yb,direction:"next",reason:"keyboard",event:K}),Q(K);break;case"ArrowDown":K.preventDefault(),C({diff:1,direction:"next",reason:"keyboard",event:K}),Q(K);break;case"ArrowUp":K.preventDefault(),C({diff:-1,direction:"previous",reason:"keyboard",event:K}),Q(K);break;case"ArrowLeft":$e(K,"previous");break;case"ArrowRight":$e(K,"next");break;case"Enter":if(be.current!==-1&&ze){const me=le[be.current],ce=l?l(me):!1;if(K.preventDefault(),ce)return;_e(K,me,"selectOption"),r&&re.current.setSelectionRange(re.current.value.length,re.current.value.length)}else h&&Te!==""&&pt===!1&&(M&&K.preventDefault(),_e(K,Te,"createOption","freeSolo"));break;case"Escape":ze?(K.preventDefault(),K.stopPropagation(),oe(K,"escape")):u&&(Te!==""||M&&de.length>0)&&(K.preventDefault(),K.stopPropagation(),St(K));break;case"Backspace":if(M&&!te&&Te===""&&de.length>0){const me=fe===-1?de.length-1:fe,ce=de.slice();ce.splice(me,1),ue(K,ce,"removeOption",{option:de[me]})}break;case"Delete":if(M&&!te&&Te===""&&de.length>0&&fe!==-1){const me=fe,ce=de.slice();ce.splice(me,1),ue(K,ce,"removeOption",{option:de[me]})}break}},Lt=X=>{De(!0),q&&!F.current&&Q(X)},mt=X=>{if(t(ee)){re.current.focus();return}De(!1),ae.current=!0,F.current=!1,i&&be.current!==-1&&ze?_e(X,le[be.current],"blur"):i&&h&&Te!==""?_e(X,Te,"blur","freeSolo"):s&&et(X,de),oe(X,"blur")},lt=X=>{const K=X.target.value;Te!==K&&(Qe(K),rt(!1),N&&N(X,K,"input")),K===""?!p&&!M&&ue(X,null,"clear"):Q(X)},Xe=X=>{const K=Number(X.currentTarget.getAttribute("data-option-index"));be.current!==K&&$({event:X,index:K,reason:"mouse"})},bt=X=>{$({event:X,index:Number(X.currentTarget.getAttribute("data-option-index")),reason:"touch"}),ve.current=!0},Tt=X=>{const K=Number(X.currentTarget.getAttribute("data-option-index"));_e(X,le[K],"selectOption"),ve.current=!1},Kn=X=>K=>{const me=de.slice();me.splice(X,1),ue(K,me,"removeOption",{option:de[X]})},_o=X=>{qe?oe(X,"toggleInput"):Q(X)},Cn=X=>{X.currentTarget.contains(X.target)&&X.target.getAttribute("id")!==W&&X.preventDefault()},mr=X=>{X.currentTarget.contains(X.target)&&(re.current.focus(),A&&ae.current&&re.current.selectionEnd-re.current.selectionStart===0&&re.current.select(),ae.current=!1)},Yn=X=>{!y&&(Te===""||!qe)&&_o(X)};let zn=h&&Te.length>0;zn=zn||(M?de.length>0:de!==null);let hr=le;return x&&(hr=le.reduce((X,K,me)=>{const ce=x(K);return X.length>0&&X[X.length-1].group===ce?X[X.length-1].options.push(K):X.push({key:me,index:me,group:ce,options:[K]}),X},[])),y&&Le&&mt(),{getRootProps:(X={})=>S({"aria-owns":yt?`${W}-listbox`:null},X,{onKeyDown:gt(X),onMouseDown:Cn,onClick:mr}),getInputLabelProps:()=>({id:`${W}-label`,htmlFor:W}),getInputProps:()=>({id:W,value:Te,onBlur:mt,onFocus:Lt,onChange:lt,onMouseDown:Yn,"aria-activedescendant":ze?"":null,"aria-autocomplete":r?"both":"list","aria-controls":yt?`${W}-listbox`:void 0,"aria-expanded":yt,autoComplete:"off",ref:re,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:y}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:St}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:_o}),getTagProps:({index:X})=>S({key:X,"data-tag-index":X,tabIndex:-1},!te&&{onDelete:Kn(X)}),getListboxProps:()=>({role:"listbox",id:`${W}-listbox`,"aria-labelledby":`${W}-label`,ref:V,onMouseDown:X=>{X.preventDefault()}}),getOptionProps:({index:X,option:K})=>{var me;const ce=(M?de:[de]).some(xe=>xe!=null&&B(K,xe)),Ie=l?l(K):!1;return{key:(me=k?.(K))!=null?me:ne(K),tabIndex:-1,role:"option",id:`${W}-option-${X}`,onMouseMove:Xe,onClick:Tt,onTouchStart:bt,"data-option-index":X,"aria-disabled":Ie,"aria-selected":ce}},id:W,inputValue:Te,value:de,dirty:zn,expanded:ze&&Se,popupOpen:ze,focused:Le||fe!==-1,anchorEl:Se,setAnchorEl:ge,focusedTag:fe,groupedOptions:hr}}var Gv={};Object.defineProperty(Gv,"__esModule",{value:!0});var YT=Gv.default=void 0,zB=IB(v),EB=CT;function JT(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(JT=function(r){return r?n:t})(e)}function IB(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=JT(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function RB(e){return Object.keys(e).length===0}function PB(e=null){const t=zB.useContext(EB.ThemeContext);return!t||RB(t)?e:t}YT=Gv.default=PB;const AB=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],DB=Z(_B,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),$B=v.forwardRef(function(t,n){var r;const o=YT(),i=Oe({props:t,name:"MuiPopper"}),{anchorEl:a,component:s,components:u,componentsProps:c,container:d,disablePortal:p,keepMounted:f,modifiers:y,open:g,placement:b,popperOptions:j,popperRef:_,transition:h,slots:l,slotProps:k}=i,w=ye(i,AB),x=(r=l?.root)!=null?r:u?.Root,T=S({anchorEl:a,container:d,disablePortal:p,keepMounted:f,modifiers:y,open:g,placement:b,popperOptions:j,popperRef:_,transition:h},w);return m.jsx(DB,S({as:s,direction:o?.direction,slots:{root:x},slotProps:k??c},T,{ref:n}))}),Rp=$B;function NB(e){return Ne("MuiListSubheader",e)}Pe("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const MB=["className","color","component","disableGutters","disableSticky","inset"],OB=e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:i}=e,a={root:["root",n!=="default"&&`color${se(n)}`,!r&&"gutters",o&&"inset",!i&&"sticky"]};return Me(a,NB,t)},LB=Z("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${se(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>S({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)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),ZT=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiListSubheader"}),{className:o,color:i="default",component:a="li",disableGutters:s=!1,disableSticky:u=!1,inset:c=!1}=r,d=ye(r,MB),p=S({},r,{color:i,component:a,disableGutters:s,disableSticky:u,inset:c}),f=OB(p);return m.jsx(LB,S({as:a,className:pe(f.root,o),ref:n,ownerState:p},d))});ZT.muiSkipListHighlight=!0;const BB=ZT,FB=Ve(m.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function VB(e){return Ne("MuiChip",e)}const WB=Pe("MuiChip",["root","sizeSmall","sizeMedium","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"]),nt=WB,HB=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],UB=e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:a,clickable:s,variant:u}=e,c={root:["root",u,n&&"disabled",`size${se(r)}`,`color${se(o)}`,s&&"clickable",s&&`clickableColor${se(o)}`,a&&"deletable",a&&`deletableColor${se(o)}`,`${u}${se(o)}`],label:["label",`label${se(r)}`],avatar:["avatar",`avatar${se(r)}`,`avatarColor${se(o)}`],icon:["icon",`icon${se(r)}`,`iconColor${se(i)}`],deleteIcon:["deleteIcon",`deleteIcon${se(r)}`,`deleteIconColor${se(o)}`,`deleteIcon${se(u)}Color${se(o)}`]};return Me(c,VB,t)},GB=Z("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:a,size:s,variant:u}=n;return[{[`& .${nt.avatar}`]:t.avatar},{[`& .${nt.avatar}`]:t[`avatar${se(s)}`]},{[`& .${nt.avatar}`]:t[`avatarColor${se(r)}`]},{[`& .${nt.icon}`]:t.icon},{[`& .${nt.icon}`]:t[`icon${se(s)}`]},{[`& .${nt.icon}`]:t[`iconColor${se(o)}`]},{[`& .${nt.deleteIcon}`]:t.deleteIcon},{[`& .${nt.deleteIcon}`]:t[`deleteIcon${se(s)}`]},{[`& .${nt.deleteIcon}`]:t[`deleteIconColor${se(r)}`]},{[`& .${nt.deleteIcon}`]:t[`deleteIcon${se(u)}Color${se(r)}`]},t.root,t[`size${se(s)}`],t[`color${se(r)}`],i&&t.clickable,i&&r!=="default"&&t[`clickableColor${se(r)})`],a&&t.deletable,a&&r!=="default"&&t[`deletableColor${se(r)}`],t[u],t[`${u}${se(r)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return S({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",[`&.${nt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${nt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${nt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${nt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${nt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${nt.icon}`]:S({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&S({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!=="default"&&{color:"inherit"})),[`& .${nt.deleteIcon}`]:S({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Ze(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Ze(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:Ze(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${nt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${nt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>S({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${nt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${nt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>S({},t.variant==="outlined"&&{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]}`,[`&.${nt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${nt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${nt.avatar}`]:{marginLeft:4},[`& .${nt.avatarSmall}`]:{marginLeft:2},[`& .${nt.icon}`]:{marginLeft:4},[`& .${nt.iconSmall}`]:{marginLeft:2},[`& .${nt.deleteIcon}`]:{marginRight:5},[`& .${nt.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Ze(e.palette[t.color].main,.7)}`,[`&.${nt.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${nt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Ze(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${nt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Ze(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),qB=Z("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${se(r)}`]]}})(({ownerState:e})=>S({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function Jb(e){return e.key==="Backspace"||e.key==="Delete"}const KB=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiChip"}),{avatar:o,className:i,clickable:a,color:s="default",component:u,deleteIcon:c,disabled:d=!1,icon:p,label:f,onClick:y,onDelete:g,onKeyDown:b,onKeyUp:j,size:_="medium",variant:h="filled",tabIndex:l,skipFocusWhenDisabled:k=!1}=r,w=ye(r,HB),x=v.useRef(null),T=Pt(x,n),E=q=>{q.stopPropagation(),g&&g(q)},P=q=>{q.currentTarget===q.target&&Jb(q)&&q.preventDefault(),b&&b(q)},I=q=>{q.currentTarget===q.target&&(g&&Jb(q)?g(q):q.key==="Escape"&&x.current&&x.current.blur()),j&&j(q)},B=a!==!1&&y?!0:a,M=B||g?po:u||"div",L=S({},r,{component:M,disabled:d,size:_,color:s,iconColor:v.isValidElement(p)&&p.props.color||s,onDelete:!!g,clickable:B,variant:h}),U=UB(L),G=M===po?S({component:u||"div",focusVisibleClassName:U.focusVisible},g&&{disableRipple:!0}):{};let N=null;g&&(N=c&&v.isValidElement(c)?v.cloneElement(c,{className:pe(c.props.className,U.deleteIcon),onClick:E}):m.jsx(FB,{className:pe(U.deleteIcon),onClick:E}));let H=null;o&&v.isValidElement(o)&&(H=v.cloneElement(o,{className:pe(U.avatar,o.props.className)}));let D=null;return p&&v.isValidElement(p)&&(D=v.cloneElement(p,{className:pe(U.icon,p.props.className)})),m.jsxs(GB,S({as:M,className:pe(U.root,i),disabled:B&&d?!0:void 0,onClick:y,onKeyDown:P,onKeyUp:I,ref:T,tabIndex:k&&d?-1:l,ownerState:L},G,w,{children:[H||D,m.jsx(qB,{className:pe(U.label),ownerState:L,children:f}),N]}))}),YB=KB;function rs({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 JB=v.createContext(void 0),Pp=JB;function Ai(){return v.useContext(Pp)}function ZB(e){return m.jsx(NO,S({},e,{defaultTheme:zp,themeId:Ci}))}function Zb(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function rd(e,t=!1){return e&&(Zb(e.value)&&e.value!==""||t&&Zb(e.defaultValue)&&e.defaultValue!=="")}function XB(e){return e.startAdornment}function QB(e){return Ne("MuiInputBase",e)}const eF=Pe("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),In=eF,tF=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],Ap=(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${se(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Dp=(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]},nF=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:a,formControl:s,fullWidth:u,hiddenLabel:c,multiline:d,readOnly:p,size:f,startAdornment:y,type:g}=e,b={root:["root",`color${se(n)}`,r&&"disabled",o&&"error",u&&"fullWidth",a&&"focused",s&&"formControl",f&&f!=="medium"&&`size${se(f)}`,d&&"multiline",y&&"adornedStart",i&&"adornedEnd",c&&"hiddenLabel",p&&"readOnly"],input:["input",r&&"disabled",g==="search"&&"inputTypeSearch",d&&"inputMultiline",f==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",y&&"inputAdornedStart",i&&"inputAdornedEnd",p&&"readOnly"]};return Me(b,QB,t)},$p=Z("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Ap})(({theme:e,ownerState:t})=>S({},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"}},t.multiline&&S({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Np=Z("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Dp})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=S({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return S({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${In.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${In.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),rF=m.jsx(ZB,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),oF=v.forwardRef(function(t,n){var r;const o=Oe({props:t,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:a,autoFocus:s,className:u,components:c={},componentsProps:d={},defaultValue:p,disabled:f,disableInjectingGlobalStyles:y,endAdornment:g,fullWidth:b=!1,id:j,inputComponent:_="input",inputProps:h={},inputRef:l,maxRows:k,minRows:w,multiline:x=!1,name:T,onBlur:E,onChange:P,onClick:I,onFocus:B,onKeyDown:M,onKeyUp:L,placeholder:U,readOnly:G,renderSuffix:N,rows:H,slotProps:D={},slots:q={},startAdornment:Y,type:te="text",value:A}=o,J=ye(o,tF),W=h.value!=null?h.value:A,{current:ne}=v.useRef(W!=null),F=v.useRef(),ae=v.useCallback(ze=>{},[]),re=Pt(F,l,h.ref,ae),[ee,Se]=v.useState(!1),ge=Ai(),fe=rs({props:o,muiFormControl:ge,states:["color","disabled","error","hiddenLabel","size","required","filled"]});fe.focused=ge?ge.focused:ee,v.useEffect(()=>{!ge&&f&&ee&&(Se(!1),E&&E())},[ge,f,ee,E]);const he=ge&&ge.onFilled,je=ge&&ge.onEmpty,be=v.useCallback(ze=>{rd(ze)?he&&he():je&&je()},[he,je]);Fn(()=>{ne&&be({value:W})},[W,be,ne]);const de=ze=>{if(fe.disabled){ze.stopPropagation();return}B&&B(ze),h.onFocus&&h.onFocus(ze),ge&&ge.onFocus?ge.onFocus(ze):Se(!0)},Re=ze=>{E&&E(ze),h.onBlur&&h.onBlur(ze),ge&&ge.onBlur?ge.onBlur(ze):Se(!1)},Te=(ze,...le)=>{if(!ne){const Ue=ze.target||F.current;if(Ue==null)throw new Error(ji(1));be({value:Ue.value})}h.onChange&&h.onChange(ze,...le),P&&P(ze,...le)};v.useEffect(()=>{be(F.current)},[]);const Qe=ze=>{F.current&&ze.currentTarget===ze.target&&F.current.focus(),I&&I(ze)};let Le=_,De=h;x&&Le==="input"&&(H?De=S({type:void 0,minRows:H,maxRows:H},De):De=S({type:void 0,maxRows:k,minRows:w},De),Le=xB);const et=ze=>{be(ze.animationName==="mui-auto-fill-cancel"?F.current:{value:"x"})};v.useEffect(()=>{ge&&ge.setAdornedStart(!!Y)},[ge,Y]);const qe=S({},o,{color:fe.color||"primary",disabled:fe.disabled,endAdornment:g,error:fe.error,focused:fe.focused,formControl:ge,fullWidth:b,hiddenLabel:fe.hiddenLabel,multiline:x,size:fe.size,startAdornment:Y,type:te}),Ae=nF(qe),st=q.root||c.Root||$p,rt=D.root||d.root||{},pt=q.input||c.Input||Np;return De=S({},De,(r=D.input)!=null?r:d.input),m.jsxs(v.Fragment,{children:[!y&&rF,m.jsxs(st,S({},rt,!Oa(st)&&{ownerState:S({},qe,rt.ownerState)},{ref:n,onClick:Qe},J,{className:pe(Ae.root,rt.className,u,G&&"MuiInputBase-readOnly"),children:[Y,m.jsx(Pp.Provider,{value:null,children:m.jsx(pt,S({ownerState:qe,"aria-invalid":fe.error,"aria-describedby":i,autoComplete:a,autoFocus:s,defaultValue:p,disabled:fe.disabled,id:j,onAnimationStart:et,name:T,placeholder:U,readOnly:G,required:fe.required,rows:H,value:W,onKeyDown:M,onKeyUp:L,type:te},De,!Oa(pt)&&{as:Le,ownerState:S({},qe,De.ownerState)},{ref:re,className:pe(Ae.input,De.className,G&&"MuiInputBase-readOnly"),onBlur:Re,onChange:Te,onFocus:de}))}),g,N?N(S({},fe,{startAdornment:Y})):null]}))]})}),qv=oF;function iF(e){return Ne("MuiInput",e)}const aF=S({},In,Pe("MuiInput",["root","underline","input"])),zo=aF;function sF(e){return Ne("MuiOutlinedInput",e)}const lF=S({},In,Pe("MuiOutlinedInput",["root","notchedOutline","input"])),Pr=lF;function uF(e){return Ne("MuiFilledInput",e)}const cF=S({},In,Pe("MuiFilledInput",["root","underline","input"])),Rn=cF,XT=Ve(m.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function dF(e){return Ne("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 Xb,Qb;const pF=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],fF=["ref"],mF=N5(),hF=e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:i,hasClearIcon:a,hasPopupIcon:s,inputFocused:u,popupOpen:c,size:d}=e,p={root:["root",r&&"expanded",o&&"focused",i&&"fullWidth",a&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",u&&"inputFocused"],tag:["tag",`tagSize${se(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Me(p,dF,t)},gF=Z("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${se(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}`]:{flexWrap:"wrap",[`.${He.hasPopupIcon}&, .${He.hasClearIcon}&`]:{paddingRight:30},[`.${He.hasPopupIcon}.${He.hasClearIcon}&`]:{paddingRight:56},[`& .${He.input}`]:{width:0,minWidth:30}},[`& .${zo.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${zo.root}.${In.sizeSmall}`]:{[`& .${zo.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Pr.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}},[`& .${Pr.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}}}]}),vF=Z("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),yF=Z(Rl,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),_F=Z(Rl,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>S({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),bF=Z(Rp,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${He.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]})),kF=Z(ns,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>S({},e.typography.body1,{overflow:"auto"})),wF=Z("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),xF=Z("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),SF=Z("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({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})`:Ze(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}))`:Ze(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}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),TF=Z(BB,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),jF=Z("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${He.option}`]:{paddingLeft:24}}),CF=v.forwardRef(function(t,n){var r,o,i,a;const s=mF({props:t,name:"MuiAutocomplete"}),{autoComplete:u=!1,autoHighlight:c=!1,autoSelect:d=!1,blurOnSelect:p=!1,ChipProps:f,className:y,clearIcon:g=Xb||(Xb=m.jsx(R3,{fontSize:"small"})),clearOnBlur:b=!s.freeSolo,clearOnEscape:j=!1,clearText:_="Clear",closeText:h="Close",componentsProps:l={},defaultValue:k=s.multiple?[]:null,disableClearable:w=!1,disableCloseOnSelect:x=!1,disabled:T=!1,disabledItemsFocusable:E=!1,disableListWrap:P=!1,disablePortal:I=!1,filterSelectedOptions:B=!1,forcePopupIcon:M="auto",freeSolo:L=!1,fullWidth:U=!1,getLimitTagsText:G=ce=>`+${ce}`,getOptionLabel:N,groupBy:H,handleHomeEndKeys:D=!s.freeSolo,includeInputInList:q=!1,limitTags:Y=-1,ListboxComponent:te="ul",ListboxProps:A,loading:J=!1,loadingText:W="Loading…",multiple:ne=!1,noOptionsText:F="No options",openOnFocus:ae=!1,openText:re="Open",PaperComponent:ee=ns,PopperComponent:Se=Rp,popupIcon:ge=Qb||(Qb=m.jsx(XT,{})),readOnly:fe=!1,renderGroup:he,renderInput:je,renderOption:be,renderTags:de,selectOnFocus:Re=!s.freeSolo,size:Te="medium",slotProps:Qe={}}=s,Le=ye(s,pF),{getRootProps:De,getInputProps:et,getInputLabelProps:qe,getPopupIndicatorProps:Ae,getClearProps:st,getTagProps:rt,getListboxProps:pt,getOptionProps:ze,value:le,dirty:Ue,expanded:yt,id:ft,popupOpen:R,focused:$,focusedTag:C,anchorEl:z,setAnchorEl:O,inputValue:V,groupedOptions:Q}=CB(S({},s,{componentName:"Autocomplete"})),oe=!w&&!T&&Ue&&!fe,ue=(!L||M===!0)&&M!==!1,{onMouseDown:ve}=et(),{ref:_e}=A??{},Ce=pt(),{ref:$e}=Ce,St=ye(Ce,fF),gt=Pt($e,_e),mt=N||(ce=>{var Ie;return(Ie=ce.label)!=null?Ie:ce}),lt=S({},s,{disablePortal:I,expanded:yt,focused:$,fullWidth:U,getOptionLabel:mt,hasClearIcon:oe,hasPopupIcon:ue,inputFocused:C===-1,popupOpen:R,size:Te}),Xe=hF(lt);let bt;if(ne&&le.length>0){const ce=Ie=>S({className:Xe.tag,disabled:T},rt(Ie));de?bt=de(le,ce,lt):bt=le.map((Ie,xe)=>m.jsx(YB,S({label:mt(Ie),size:Te},ce({index:xe}),f)))}if(Y>-1&&Array.isArray(bt)){const ce=bt.length-Y;!$&&ce>0&&(bt=bt.splice(0,Y),bt.push(m.jsx("span",{className:Xe.tag,children:G(ce)},bt.length)))}const Kn=he||(ce=>m.jsxs("li",{children:[m.jsx(TF,{className:Xe.groupLabel,ownerState:lt,component:"div",children:ce.group}),m.jsx(jF,{className:Xe.groupUl,ownerState:lt,children:ce.children})]},ce.key)),Cn=be||((ce,Ie)=>v.createElement("li",S({},ce,{key:ce.key}),mt(Ie))),mr=(ce,Ie)=>{const xe=ze({option:ce,index:Ie});return Cn(S({},xe,{className:Xe.option}),ce,{selected:xe["aria-selected"],index:Ie,inputValue:V},lt)},Yn=(r=Qe.clearIndicator)!=null?r:l.clearIndicator,zn=(o=Qe.paper)!=null?o:l.paper,hr=(i=Qe.popper)!=null?i:l.popper,X=(a=Qe.popupIndicator)!=null?a:l.popupIndicator,K=ce=>m.jsx(bF,S({as:Se,disablePortal:I,style:{width:z?z.clientWidth:null},ownerState:lt,role:"presentation",anchorEl:z,open:R},hr,{className:pe(Xe.popper,hr?.className),children:m.jsx(kF,S({ownerState:lt,as:ee},zn,{className:pe(Xe.paper,zn?.className),children:ce}))}));let me=null;return Q.length>0?me=K(m.jsx(SF,S({as:te,className:Xe.listbox,ownerState:lt},St,A,{ref:gt,children:Q.map((ce,Ie)=>H?Kn({key:ce.key,group:ce.group,children:ce.options.map((xe,Je)=>mr(xe,ce.index+Je))}):mr(ce,Ie))}))):J&&Q.length===0?me=K(m.jsx(wF,{className:Xe.loading,ownerState:lt,children:W})):Q.length===0&&!L&&!J&&(me=K(m.jsx(xF,{className:Xe.noOptions,ownerState:lt,role:"presentation",onMouseDown:ce=>{ce.preventDefault()},children:F}))),m.jsxs(v.Fragment,{children:[m.jsx(gF,S({ref:n,className:pe(Xe.root,y),ownerState:lt},De(Le),{children:je({id:ft,disabled:T,fullWidth:!0,size:Te==="small"?"small":void 0,InputLabelProps:qe(),InputProps:S({ref:O,className:Xe.inputRoot,startAdornment:bt,onClick:ce=>{ce.target===ce.currentTarget&&ve(ce)}},(oe||ue)&&{endAdornment:m.jsxs(vF,{className:Xe.endAdornment,ownerState:lt,children:[oe?m.jsx(yF,S({},st(),{"aria-label":_,title:_,ownerState:lt},Yn,{className:pe(Xe.clearIndicator,Yn?.className),children:g})):null,ue?m.jsx(_F,S({},Ae(),{disabled:T,"aria-label":R?h:re,title:R?h:re,ownerState:lt},X,{className:pe(Xe.popupIndicator,X?.className),children:ge})):null]})}),inputProps:S({className:Xe.input,disabled:T,readOnly:fe},et())})})),z?me:null]})}),zF=CF,EF=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],IF={entering:{opacity:1},entered:{opacity:1}},RF=v.forwardRef(function(t,n){const r=Cr(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:s,easing:u,in:c,onEnter:d,onEntered:p,onEntering:f,onExit:y,onExited:g,onExiting:b,style:j,timeout:_=o,TransitionComponent:h=Nv}=t,l=ye(t,EF),k=v.useRef(null),w=Pt(k,s.ref,n),x=U=>G=>{if(U){const N=k.current;G===void 0?U(N):U(N,G)}},T=x(f),E=x((U,G)=>{PT(U);const N=Ma({style:j,timeout:_,easing:u},{mode:"enter"});U.style.webkitTransition=r.transitions.create("opacity",N),U.style.transition=r.transitions.create("opacity",N),d&&d(U,G)}),P=x(p),I=x(b),B=x(U=>{const G=Ma({style:j,timeout:_,easing:u},{mode:"exit"});U.style.webkitTransition=r.transitions.create("opacity",G),U.style.transition=r.transitions.create("opacity",G),y&&y(U)}),M=x(g),L=U=>{i&&i(k.current,U)};return m.jsx(h,S({appear:a,in:c,nodeRef:k,onEnter:E,onEntered:P,onEntering:T,onExit:B,onExited:M,onExiting:I,addEndListener:L,timeout:_},l,{children:(U,G)=>v.cloneElement(s,S({style:S({opacity:0,visibility:U==="exited"&&!c?"hidden":void 0},IF[U],j,s.props.style),ref:w},G))}))}),Mp=RF;function PF(e){return Ne("MuiBackdrop",e)}Pe("MuiBackdrop",["root","invisible"]);const AF=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],DF=e=>{const{classes:t,invisible:n}=e;return Me({root:["root",n&&"invisible"]},PF,t)},$F=Z("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>S({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),NF=v.forwardRef(function(t,n){var r,o,i;const a=Oe({props:t,name:"MuiBackdrop"}),{children:s,className:u,component:c="div",components:d={},componentsProps:p={},invisible:f=!1,open:y,slotProps:g={},slots:b={},TransitionComponent:j=Mp,transitionDuration:_}=a,h=ye(a,AF),l=S({},a,{component:c,invisible:f}),k=DF(l),w=(r=g.root)!=null?r:p.root;return m.jsx(j,S({in:y,timeout:_},h,{children:m.jsx($F,S({"aria-hidden":!0},w,{as:(o=(i=b.root)!=null?i:d.Root)!=null?o:c,className:pe(k.root,u,w?.className),ownerState:S({},l,w?.ownerState),classes:k,ref:n,children:s}))}))}),QT=NF,MF=Pe("MuiBox",["root"]),OF=MF,LF=Cp(),BF=aT({themeId:Ci,defaultTheme:LF,defaultClassName:OF.root,generateClassName:Ev.generate}),Ee=BF;function FF(e){return Ne("MuiButton",e)}const VF=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"]),Lu=VF,WF=v.createContext({}),HF=WF,UF=v.createContext(void 0),GF=UF,qF=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],KF=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:a}=e,s={root:["root",i,`${i}${se(t)}`,`size${se(o)}`,`${i}Size${se(o)}`,`color${se(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${se(o)}`],endIcon:["icon","endIcon",`iconSize${se(o)}`]},u=Me(s,FF,a);return S({},a,u)},ej=e=>S({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),YF=Z(po,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${se(n.color)}`],t[`size${se(n.size)}`],t[`${n.variant}Size${se(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],i=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return S({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":S({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":S({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Lu.focusVisible}`]:S({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Lu.disabled}`]:S({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${Ze(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Lu.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Lu.disabled}`]:{boxShadow:"none"}}),JF=Z("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${se(n.size)}`]]}})(({ownerState:e})=>S({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},ej(e))),ZF=Z("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${se(n.size)}`]]}})(({ownerState:e})=>S({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},ej(e))),Wt=v.forwardRef(function(t,n){const r=v.useContext(HF),o=v.useContext(GF),i=Pv(r,t),a=Oe({props:i,name:"MuiButton"}),{children:s,color:u="primary",component:c="button",className:d,disabled:p=!1,disableElevation:f=!1,disableFocusRipple:y=!1,endIcon:g,focusVisibleClassName:b,fullWidth:j=!1,size:_="medium",startIcon:h,type:l,variant:k="text"}=a,w=ye(a,qF),x=S({},a,{color:u,component:c,disabled:p,disableElevation:f,disableFocusRipple:y,fullWidth:j,size:_,type:l,variant:k}),T=KF(x),E=h&&m.jsx(JF,{className:T.startIcon,ownerState:x,children:h}),P=g&&m.jsx(ZF,{className:T.endIcon,ownerState:x,children:g}),I=o||"";return m.jsxs(YF,S({ownerState:x,className:pe(r.className,T.root,d,I),component:c,disabled:p,focusRipple:!y,focusVisibleClassName:pe(T.focusVisible,b),ref:n,type:l},w,{classes:T,children:[E,s,P]}))});function XF(e){return Ne("MuiCircularProgress",e)}Pe("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const QF=["className","color","disableShrink","size","style","thickness","value","variant"];let Op=e=>e,e0,t0,n0,r0;const ko=44,eV=Qa(e0||(e0=Op`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`)),tV=Qa(t0||(t0=Op`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

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

  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
`)),nV=e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${se(r)}`],svg:["svg"],circle:["circle",`circle${se(n)}`,o&&"circleDisableShrink"]};return Me(i,XF,t)},rV=Z("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${se(n.color)}`]]}})(({ownerState:e,theme:t})=>S({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&ap(n0||(n0=Op`
      animation: ${0} 1.4s linear infinite;
    `),eV)),oV=Z("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),iV=Z("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${se(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>S({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&ap(r0||(r0=Op`
      animation: ${0} 1.4s ease-in-out infinite;
    `),tV)),aV=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiCircularProgress"}),{className:o,color:i="primary",disableShrink:a=!1,size:s=40,style:u,thickness:c=3.6,value:d=0,variant:p="indeterminate"}=r,f=ye(r,QF),y=S({},r,{color:i,disableShrink:a,size:s,thickness:c,value:d,variant:p}),g=nV(y),b={},j={},_={};if(p==="determinate"){const h=2*Math.PI*((ko-c)/2);b.strokeDasharray=h.toFixed(3),_["aria-valuenow"]=Math.round(d),b.strokeDashoffset=`${((100-d)/100*h).toFixed(3)}px`,j.transform="rotate(-90deg)"}return m.jsx(rV,S({className:pe(g.root,o),style:S({width:s,height:s},j,u),ownerState:y,ref:n,role:"progressbar"},_,f,{children:m.jsx(oV,{className:g.svg,ownerState:y,viewBox:`${ko/2} ${ko/2} ${ko} ${ko}`,children:m.jsx(iV,{className:g.circle,style:b,ownerState:y,cx:ko,cy:ko,r:(ko-c)/2,fill:"none",strokeWidth:c})})}))}),Kv=aV;function sV(e){return Ne("MuiModal",e)}Pe("MuiModal",["root","hidden","backdrop"]);const lV=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],uV=e=>{const{open:t,exited:n,classes:r}=e;return Me({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},sV,r)},cV=Z("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>S({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),dV=Z(QT,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),pV=v.forwardRef(function(t,n){var r,o,i,a,s,u;const c=Oe({name:"MuiModal",props:t}),{BackdropComponent:d=dV,BackdropProps:p,className:f,closeAfterTransition:y=!1,children:g,container:b,component:j,components:_={},componentsProps:h={},disableAutoFocus:l=!1,disableEnforceFocus:k=!1,disableEscapeKeyDown:w=!1,disablePortal:x=!1,disableRestoreFocus:T=!1,disableScrollLock:E=!1,hideBackdrop:P=!1,keepMounted:I=!1,onBackdropClick:B,open:M,slotProps:L,slots:U}=c,G=ye(c,lV),N=S({},c,{closeAfterTransition:y,disableAutoFocus:l,disableEnforceFocus:k,disableEscapeKeyDown:w,disablePortal:x,disableRestoreFocus:T,disableScrollLock:E,hideBackdrop:P,keepMounted:I}),{getRootProps:H,getBackdropProps:D,getTransitionProps:q,portalRef:Y,isTopModal:te,exited:A,hasTransition:J}=o4(S({},N,{rootRef:n})),W=S({},N,{exited:A}),ne=uV(W),F={};if(g.props.tabIndex===void 0&&(F.tabIndex="-1"),J){const{onEnter:he,onExited:je}=q();F.onEnter=he,F.onExited=je}const ae=(r=(o=U?.root)!=null?o:_.Root)!=null?r:cV,re=(i=(a=U?.backdrop)!=null?a:_.Backdrop)!=null?i:d,ee=(s=L?.root)!=null?s:h.root,Se=(u=L?.backdrop)!=null?u:h.backdrop,ge=jr({elementType:ae,externalSlotProps:ee,externalForwardedProps:G,getSlotProps:H,additionalProps:{ref:n,as:j},ownerState:W,className:pe(f,ee?.className,ne?.root,!W.open&&W.exited&&ne?.hidden)}),fe=jr({elementType:re,externalSlotProps:Se,additionalProps:p,getSlotProps:he=>D(S({},he,{onClick:je=>{B&&B(je),he!=null&&he.onClick&&he.onClick(je)}})),className:pe(Se?.className,p?.className,ne?.backdrop),ownerState:W});return!I&&!M&&(!J||A)?null:m.jsx(OT,{ref:Y,container:b,disablePortal:x,children:m.jsxs(ae,S({},ge,{children:[!P&&d?m.jsx(re,S({},fe)):null,m.jsx(K3,{disableEnforceFocus:k,disableAutoFocus:l,disableRestoreFocus:T,isEnabled:te,open:M,children:v.cloneElement(g,F)})]}))})}),tj=pV;function fV(e){return Ne("MuiDialog",e)}const mV=Pe("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),If=mV,hV=v.createContext({}),nj=hV,gV=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],vV=Z(QT,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),yV=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${se(n)}`],paper:["paper",`paperScroll${se(n)}`,`paperWidth${se(String(r))}`,o&&"paperFullWidth",i&&"paperFullScreen"]};return Me(a,fV,t)},_V=Z(tj,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),bV=Z("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${se(n.scroll)}`]]}})(({ownerState:e})=>S({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),kV=Z(ns,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${se(n.scroll)}`],t[`paperWidth${se(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>S({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${If.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${If.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${If.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),Yv=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiDialog"}),o=Cr(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":s,BackdropComponent:u,BackdropProps:c,children:d,className:p,disableEscapeKeyDown:f=!1,fullScreen:y=!1,fullWidth:g=!1,maxWidth:b="sm",onBackdropClick:j,onClose:_,open:h,PaperComponent:l=ns,PaperProps:k={},scroll:w="paper",TransitionComponent:x=Mp,transitionDuration:T=i,TransitionProps:E}=r,P=ye(r,gV),I=S({},r,{disableEscapeKeyDown:f,fullScreen:y,fullWidth:g,maxWidth:b,scroll:w}),B=yV(I),M=v.useRef(),L=H=>{M.current=H.target===H.currentTarget},U=H=>{M.current&&(M.current=null,j&&j(H),_&&_(H,"backdropClick"))},G=Ql(s),N=v.useMemo(()=>({titleId:G}),[G]);return m.jsx(_V,S({className:pe(B.root,p),closeAfterTransition:!0,components:{Backdrop:vV},componentsProps:{backdrop:S({transitionDuration:T,as:u},c)},disableEscapeKeyDown:f,onClose:_,open:h,ref:n,onClick:U,ownerState:I},P,{children:m.jsx(x,S({appear:!0,in:h,timeout:T,role:"presentation"},E,{children:m.jsx(bV,{className:pe(B.container),onMouseDown:L,ownerState:I,children:m.jsx(kV,S({as:l,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":G},k,{className:pe(B.paper,k.className),ownerState:I,children:m.jsx(nj.Provider,{value:N,children:d})}))})}))}))});function wV(e){return Ne("MuiDialogActions",e)}Pe("MuiDialogActions",["root","spacing"]);const xV=["className","disableSpacing"],SV=e=>{const{classes:t,disableSpacing:n}=e;return Me({root:["root",!n&&"spacing"]},wV,t)},TV=Z("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>S({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),rj=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:i=!1}=r,a=ye(r,xV),s=S({},r,{disableSpacing:i}),u=SV(s);return m.jsx(TV,S({className:pe(u.root,o),ownerState:s,ref:n},a))});function jV(e){return Ne("MuiDialogContent",e)}Pe("MuiDialogContent",["root","dividers"]);function CV(e){return Ne("MuiDialogTitle",e)}const zV=Pe("MuiDialogTitle",["root"]),EV=zV,IV=["className","dividers"],RV=e=>{const{classes:t,dividers:n}=e;return Me({root:["root",n&&"dividers"]},jV,t)},PV=Z("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>S({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${EV.root} + &`]:{paddingTop:0}})),ou=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiDialogContent"}),{className:o,dividers:i=!1}=r,a=ye(r,IV),s=S({},r,{dividers:i}),u=RV(s);return m.jsx(PV,S({className:pe(u.root,o),ownerState:s,ref:n},a))});function AV(e){return Ne("MuiDialogContentText",e)}Pe("MuiDialogContentText",["root"]);const DV=["children","className"],$V=e=>{const{classes:t}=e,r=Me({root:["root"]},AV,t);return S({},t,r)},NV=Z(Fe,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),oj=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiDialogContentText"}),{className:o}=r,i=ye(r,DV),a=$V(i);return m.jsx(NV,S({component:"p",variant:"body1",color:"text.secondary",ref:n,ownerState:i,className:pe(a.root,o)},r,{classes:a}))}),MV=["className","id"],OV=e=>{const{classes:t}=e;return Me({root:["root"]},CV,t)},LV=Z(Fe,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),BV=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiDialogTitle"}),{className:o,id:i}=r,a=ye(r,MV),s=r,u=OV(s),{titleId:c=i}=v.useContext(nj);return m.jsx(LV,S({component:"h2",className:pe(u.root,o),ownerState:s,ref:n,variant:"h6",id:i??c},a))}),Jv=BV,FV=Pe("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),o0=FV,VV=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],WV=e=>{const{classes:t,disableUnderline:n}=e,o=Me({root:["root",!n&&"underline"],input:["input"]},uF,t);return S({},t,o)},HV=Z($p,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Ap(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return S({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${Rn.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${Rn.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${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})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Rn.disabled}, .${Rn.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Rn.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&S({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),UV=Z(Np,{name:"MuiFilledInput",slot:"Input",overridesResolver:Dp})(({theme:e,ownerState:t})=>S({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),ij=v.forwardRef(function(t,n){var r,o,i,a;const s=Oe({props:t,name:"MuiFilledInput"}),{components:u={},componentsProps:c,fullWidth:d=!1,inputComponent:p="input",multiline:f=!1,slotProps:y,slots:g={},type:b="text"}=s,j=ye(s,VV),_=S({},s,{fullWidth:d,inputComponent:p,multiline:f,type:b}),h=WV(s),l={root:{ownerState:_},input:{ownerState:_}},k=y??c?Ln(l,y??c):l,w=(r=(o=g.root)!=null?o:u.Root)!=null?r:HV,x=(i=(a=g.input)!=null?a:u.Input)!=null?i:UV;return m.jsx(qv,S({slots:{root:w,input:x},componentsProps:k,fullWidth:d,inputComponent:p,multiline:f,ref:n,type:b},j,{classes:h}))});ij.muiName="Input";const aj=ij;function GV(e){return Ne("MuiFormControl",e)}Pe("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const qV=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],KV=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${se(n)}`,r&&"fullWidth"]};return Me(o,GV,t)},YV=Z("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>S({},t.root,t[`margin${se(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>S({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),JV=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiFormControl"}),{children:o,className:i,color:a="primary",component:s="div",disabled:u=!1,error:c=!1,focused:d,fullWidth:p=!1,hiddenLabel:f=!1,margin:y="none",required:g=!1,size:b="medium",variant:j="outlined"}=r,_=ye(r,qV),h=S({},r,{color:a,component:s,disabled:u,error:c,fullWidth:p,hiddenLabel:f,margin:y,required:g,size:b,variant:j}),l=KV(h),[k,w]=v.useState(()=>{let L=!1;return o&&v.Children.forEach(o,U=>{if(!hc(U,["Input","Select"]))return;const G=hc(U,["Select"])?U.props.input:U;G&&XB(G.props)&&(L=!0)}),L}),[x,T]=v.useState(()=>{let L=!1;return o&&v.Children.forEach(o,U=>{hc(U,["Input","Select"])&&(rd(U.props,!0)||rd(U.props.inputProps,!0))&&(L=!0)}),L}),[E,P]=v.useState(!1);u&&E&&P(!1);const I=d!==void 0&&!u?d:E;let B;const M=v.useMemo(()=>({adornedStart:k,setAdornedStart:w,color:a,disabled:u,error:c,filled:x,focused:I,fullWidth:p,hiddenLabel:f,size:b,onBlur:()=>{P(!1)},onEmpty:()=>{T(!1)},onFilled:()=>{T(!0)},onFocus:()=>{P(!0)},registerEffect:B,required:g,variant:j}),[k,a,u,c,x,I,p,f,B,g,b,j]);return m.jsx(Pp.Provider,{value:M,children:m.jsx(YV,S({as:s,ownerState:h,className:pe(l.root,i),ref:n},_,{children:o}))})}),ZV=JV;function XV(e){return Ne("MuiFormHelperText",e)}const QV=Pe("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),i0=QV;var a0;const eW=["children","className","component","disabled","error","filled","focused","margin","required","variant"],tW=e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:a,focused:s,required:u}=e,c={root:["root",o&&"disabled",i&&"error",r&&`size${se(r)}`,n&&"contained",s&&"focused",a&&"filled",u&&"required"]};return Me(c,XV,t)},nW=Z("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${se(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>S({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${i0.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${i0.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),rW=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiFormHelperText"}),{children:o,className:i,component:a="p"}=r,s=ye(r,eW),u=Ai(),c=rs({props:r,muiFormControl:u,states:["variant","size","disabled","error","filled","focused","required"]}),d=S({},r,{component:a,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),p=tW(d);return m.jsx(nW,S({as:a,ownerState:d,className:pe(p.root,i),ref:n},s,{children:o===" "?a0||(a0=m.jsx("span",{className:"notranslate",children:"​"})):o}))}),oW=rW;function iW(e){return Ne("MuiFormLabel",e)}const aW=Pe("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),al=aW,sW=["children","className","color","component","disabled","error","filled","focused","required"],lW=e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:a,required:s}=e,u={root:["root",`color${se(n)}`,o&&"disabled",i&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return Me(u,iW,t)},uW=Z("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>S({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>S({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${al.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${al.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${al.error}`]:{color:(e.vars||e).palette.error.main}})),cW=Z("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${al.error}`]:{color:(e.vars||e).palette.error.main}})),dW=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiFormLabel"}),{children:o,className:i,component:a="label"}=r,s=ye(r,sW),u=Ai(),c=rs({props:r,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]}),d=S({},r,{color:c.color||"primary",component:a,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),p=lW(d);return m.jsxs(uW,S({as:a,ownerState:d,className:pe(p.root,i),ref:n},s,{children:[o,c.required&&m.jsxs(cW,{ownerState:d,"aria-hidden":!0,className:p.asterisk,children:[" ","*"]})]}))}),pW=dW,fW=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function qh(e){return`scale(${e}, ${e**2})`}const mW={entering:{opacity:1,transform:qh(1)},entered:{opacity:1,transform:"none"}},Rf=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),sj=v.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:a,in:s,onEnter:u,onEntered:c,onEntering:d,onExit:p,onExited:f,onExiting:y,style:g,timeout:b="auto",TransitionComponent:j=Nv}=t,_=ye(t,fW),h=ci(),l=v.useRef(),k=Cr(),w=v.useRef(null),x=Pt(w,i.ref,n),T=G=>N=>{if(G){const H=w.current;N===void 0?G(H):G(H,N)}},E=T(d),P=T((G,N)=>{PT(G);const{duration:H,delay:D,easing:q}=Ma({style:g,timeout:b,easing:a},{mode:"enter"});let Y;b==="auto"?(Y=k.transitions.getAutoHeightDuration(G.clientHeight),l.current=Y):Y=H,G.style.transition=[k.transitions.create("opacity",{duration:Y,delay:D}),k.transitions.create("transform",{duration:Rf?Y:Y*.666,delay:D,easing:q})].join(","),u&&u(G,N)}),I=T(c),B=T(y),M=T(G=>{const{duration:N,delay:H,easing:D}=Ma({style:g,timeout:b,easing:a},{mode:"exit"});let q;b==="auto"?(q=k.transitions.getAutoHeightDuration(G.clientHeight),l.current=q):q=N,G.style.transition=[k.transitions.create("opacity",{duration:q,delay:H}),k.transitions.create("transform",{duration:Rf?q:q*.666,delay:Rf?H:H||q*.333,easing:D})].join(","),G.style.opacity=0,G.style.transform=qh(.75),p&&p(G)}),L=T(f),U=G=>{b==="auto"&&h.start(l.current||0,G),r&&r(w.current,G)};return m.jsx(j,S({appear:o,in:s,nodeRef:w,onEnter:P,onEntered:I,onEntering:E,onExit:M,onExited:L,onExiting:B,addEndListener:U,timeout:b==="auto"?null:b},_,{children:(G,N)=>v.cloneElement(i,S({style:S({opacity:0,transform:qh(.75),visibility:G==="exited"&&!s?"hidden":void 0},mW[G],g,i.props.style),ref:x},N))}))});sj.muiSupportAuto=!0;const Kh=sj,hW=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],gW=e=>{const{classes:t,disableUnderline:n}=e,o=Me({root:["root",!n&&"underline"],input:["input"]},iF,t);return S({},t,o)},vW=Z($p,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Ap(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),S({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${zo.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${zo.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${zo.disabled}, .${zo.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${zo.disabled}:before`]:{borderBottomStyle:"dotted"}})}),yW=Z(Np,{name:"MuiInput",slot:"Input",overridesResolver:Dp})({}),lj=v.forwardRef(function(t,n){var r,o,i,a;const s=Oe({props:t,name:"MuiInput"}),{disableUnderline:u,components:c={},componentsProps:d,fullWidth:p=!1,inputComponent:f="input",multiline:y=!1,slotProps:g,slots:b={},type:j="text"}=s,_=ye(s,hW),h=gW(s),k={root:{ownerState:{disableUnderline:u}}},w=g??d?Ln(g??d,k):k,x=(r=(o=b.root)!=null?o:c.Root)!=null?r:vW,T=(i=(a=b.input)!=null?a:c.Input)!=null?i:yW;return m.jsx(qv,S({slots:{root:x,input:T},slotProps:w,fullWidth:p,inputComponent:f,multiline:y,ref:n,type:j},_,{classes:h}))});lj.muiName="Input";const uj=lj;function _W(e){return Ne("MuiInputAdornment",e)}const bW=Pe("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),s0=bW;var l0;const kW=["children","className","component","disablePointerEvents","disableTypography","position","variant"],wW=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${se(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},xW=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:i,variant:a}=e,s={root:["root",n&&"disablePointerEvents",o&&`position${se(o)}`,a,r&&"hiddenLabel",i&&`size${se(i)}`]};return Me(s,_W,t)},SW=Z("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:wW})(({theme:e,ownerState:t})=>S({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${s0.positionStart}&:not(.${s0.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),TW=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiInputAdornment"}),{children:o,className:i,component:a="div",disablePointerEvents:s=!1,disableTypography:u=!1,position:c,variant:d}=r,p=ye(r,kW),f=Ai()||{};let y=d;d&&f.variant,f&&!y&&(y=f.variant);const g=S({},r,{hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:s,position:c,variant:y}),b=xW(g);return m.jsx(Pp.Provider,{value:null,children:m.jsx(SW,S({as:a,ownerState:g,className:pe(b.root,i),ref:n},p,{children:typeof o=="string"&&!u?m.jsx(Fe,{color:"text.secondary",children:o}):m.jsxs(v.Fragment,{children:[c==="start"?l0||(l0=m.jsx("span",{className:"notranslate",children:"​"})):null,o]})}))})}),cj=TW;function jW(e){return Ne("MuiInputLabel",e)}Pe("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const CW=["disableAnimation","margin","shrink","variant","className"],zW=e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:a,required:s}=e,u={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&r!=="normal"&&`size${se(r)}`,a],asterisk:[s&&"asterisk"]},c=Me(u,jW,t);return S({},t,c)},EW=Z(pW,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${al.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(({theme:e,ownerState:t})=>S({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&S({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&S({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&S({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),IW=v.forwardRef(function(t,n){const r=Oe({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:i,className:a}=r,s=ye(r,CW),u=Ai();let c=i;typeof c>"u"&&u&&(c=u.filled||u.focused||u.adornedStart);const d=rs({props:r,muiFormControl:u,states:["size","variant","required","focused"]}),p=S({},r,{disableAnimation:o,formControl:u,shrink:c,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),f=zW(p);return m.jsx(EW,S({"data-shrink":c,ownerState:p,ref:n,className:pe(f.root,a)},s,{classes:f}))}),RW=IW,PW=v.createContext({}),Sr=PW;function AW(e){return Ne("MuiList",e)}Pe("MuiList",["root","padding","dense","subheader"]);const DW=["children","className","component","dense","disablePadding","subheader"],$W=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return Me({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},AW,t)},NW=Z("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>S({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),MW=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiList"}),{children:o,className:i,component:a="ul",dense:s=!1,disablePadding:u=!1,subheader:c}=r,d=ye(r,DW),p=v.useMemo(()=>({dense:s}),[s]),f=S({},r,{component:a,dense:s,disablePadding:u}),y=$W(f);return m.jsx(Sr.Provider,{value:p,children:m.jsxs(NW,S({as:a,className:pe(y.root,i),ref:n,ownerState:f},d,{children:[c,o]}))})}),Zv=MW;function OW(e){return Ne("MuiListItem",e)}const LW=Pe("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),Zi=LW;function BW(e){return Ne("MuiListItemButton",e)}const FW=Pe("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),Xi=FW,VW=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],WW=(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]},HW=e=>{const{alignItems:t,classes:n,dense:r,disabled:o,disableGutters:i,divider:a,selected:s}=e,c=Me({root:["root",r&&"dense",!i&&"gutters",a&&"divider",o&&"disabled",t==="flex-start"&&"alignItemsFlexStart",s&&"selected"]},BW,n);return S({},n,c)},UW=Z(po,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:WW})(({theme:e,ownerState:t})=>S({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"}},[`&.${Xi.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Xi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Xi.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Xi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Xi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.alignItems==="flex-start"&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),GW=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiListItemButton"}),{alignItems:o="center",autoFocus:i=!1,component:a="div",children:s,dense:u=!1,disableGutters:c=!1,divider:d=!1,focusVisibleClassName:p,selected:f=!1,className:y}=r,g=ye(r,VW),b=v.useContext(Sr),j=v.useMemo(()=>({dense:u||b.dense||!1,alignItems:o,disableGutters:c}),[o,b.dense,u,c]),_=v.useRef(null);Fn(()=>{i&&_.current&&_.current.focus()},[i]);const h=S({},r,{alignItems:o,dense:j.dense,disableGutters:c,divider:d,selected:f}),l=HW(h),k=Pt(_,n);return m.jsx(Sr.Provider,{value:j,children:m.jsx(UW,S({ref:k,href:g.href||g.to,component:(g.href||g.to)&&a==="div"?"button":a,focusVisibleClassName:pe(l.focusVisible,p),ownerState:h,className:pe(l.root,y)},g,{classes:l,children:s}))})}),qW=GW;function KW(e){return Ne("MuiListItemSecondaryAction",e)}Pe("MuiListItemSecondaryAction",["root","disableGutters"]);const YW=["className"],JW=e=>{const{disableGutters:t,classes:n}=e;return Me({root:["root",t&&"disableGutters"]},KW,n)},ZW=Z("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>S({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),dj=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiListItemSecondaryAction"}),{className:o}=r,i=ye(r,YW),a=v.useContext(Sr),s=S({},r,{disableGutters:a.disableGutters}),u=JW(s);return m.jsx(ZW,S({className:pe(u.root,o),ownerState:s,ref:n},i))});dj.muiName="ListItemSecondaryAction";const pj=dj,XW=["className"],QW=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],e6=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},t6=e=>{const{alignItems:t,button:n,classes:r,dense:o,disabled:i,disableGutters:a,disablePadding:s,divider:u,hasSecondaryAction:c,selected:d}=e;return Me({root:["root",o&&"dense",!a&&"gutters",!s&&"padding",u&&"divider",i&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",c&&"secondaryAction",d&&"selected"],container:["container"]},OW,r)},n6=Z("div",{name:"MuiListItem",slot:"Root",overridesResolver:e6})(({theme:e,ownerState:t})=>S({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&S({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${Xi.root}`]:{paddingRight:48}},{[`&.${Zi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Zi.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Zi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Zi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Zi.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),r6=Z("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),o6=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiListItem"}),{alignItems:o="center",autoFocus:i=!1,button:a=!1,children:s,className:u,component:c,components:d={},componentsProps:p={},ContainerComponent:f="li",ContainerProps:{className:y}={},dense:g=!1,disabled:b=!1,disableGutters:j=!1,disablePadding:_=!1,divider:h=!1,focusVisibleClassName:l,secondaryAction:k,selected:w=!1,slotProps:x={},slots:T={}}=r,E=ye(r.ContainerProps,XW),P=ye(r,QW),I=v.useContext(Sr),B=v.useMemo(()=>({dense:g||I.dense||!1,alignItems:o,disableGutters:j}),[o,I.dense,g,j]),M=v.useRef(null);Fn(()=>{i&&M.current&&M.current.focus()},[i]);const L=v.Children.toArray(s),U=L.length&&hc(L[L.length-1],["ListItemSecondaryAction"]),G=S({},r,{alignItems:o,autoFocus:i,button:a,dense:B.dense,disabled:b,disableGutters:j,disablePadding:_,divider:h,hasSecondaryAction:U,selected:w}),N=t6(G),H=Pt(M,n),D=T.root||d.Root||n6,q=x.root||p.root||{},Y=S({className:pe(N.root,q.className,u),disabled:b},P);let te=c||"li";return a&&(Y.component=c||"div",Y.focusVisibleClassName=pe(Zi.focusVisible,l),te=po),U?(te=!Y.component&&!c?"div":te,f==="li"&&(te==="li"?te="div":Y.component==="li"&&(Y.component="div")),m.jsx(Sr.Provider,{value:B,children:m.jsxs(r6,S({as:f,className:pe(N.container,y),ref:H,ownerState:G},E,{children:[m.jsx(D,S({},q,!Oa(D)&&{as:te,ownerState:S({},G,q.ownerState)},Y,{children:L})),L.pop()]}))})):m.jsx(Sr.Provider,{value:B,children:m.jsxs(D,S({},q,{as:te,ref:H},!Oa(D)&&{ownerState:S({},G,q.ownerState)},Y,{children:[L,k&&m.jsx(pj,{children:k})]}))})}),fj=o6;function i6(e){return Ne("MuiListItemIcon",e)}const u0=Pe("MuiListItemIcon",["root","alignItemsFlexStart"]),a6=["className"],s6=e=>{const{alignItems:t,classes:n}=e;return Me({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},i6,n)},l6=Z("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>S({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),u6=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiListItemIcon"}),{className:o}=r,i=ye(r,a6),a=v.useContext(Sr),s=S({},r,{alignItems:a.alignItems}),u=s6(s);return m.jsx(l6,S({className:pe(u.root,o),ownerState:s,ref:n},i))}),Xv=u6;function c6(e){return Ne("MuiListItemText",e)}const d6=Pe("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),od=d6,p6=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],f6=e=>{const{classes:t,inset:n,primary:r,secondary:o,dense:i}=e;return Me({root:["root",n&&"inset",i&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},c6,t)},m6=Z("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${od.primary}`]:t.primary},{[`& .${od.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>S({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),h6=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiListItemText"}),{children:o,className:i,disableTypography:a=!1,inset:s=!1,primary:u,primaryTypographyProps:c,secondary:d,secondaryTypographyProps:p}=r,f=ye(r,p6),{dense:y}=v.useContext(Sr);let g=u??o,b=d;const j=S({},r,{disableTypography:a,inset:s,primary:!!g,secondary:!!b,dense:y}),_=f6(j);return g!=null&&g.type!==Fe&&!a&&(g=m.jsx(Fe,S({variant:y?"body2":"body1",className:_.primary,component:c!=null&&c.variant?void 0:"span",display:"block"},c,{children:g}))),b!=null&&b.type!==Fe&&!a&&(b=m.jsx(Fe,S({variant:"body2",className:_.secondary,color:"text.secondary",display:"block"},p,{children:b}))),m.jsxs(m6,S({className:pe(_.root,i),ownerState:j,ref:n},f,{children:[g,b]}))}),Qv=h6,g6=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Pf(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function c0(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function mj(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function xs(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 u=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!mj(s,i)||u)s=o(e,s,n);else return s.focus(),!0}return!1}const v6=v.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:i=!1,children:a,className:s,disabledItemsFocusable:u=!1,disableListWrap:c=!1,onKeyDown:d,variant:p="selectedMenu"}=t,f=ye(t,g6),y=v.useRef(null),g=v.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Fn(()=>{o&&y.current.focus()},[o]),v.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(l,{direction:k})=>{const w=!y.current.style.width;if(l.clientHeight<y.current.clientHeight&&w){const x=`${fT(ln(l))}px`;y.current.style[k==="rtl"?"paddingLeft":"paddingRight"]=x,y.current.style.width=`calc(100% + ${x})`}return y.current}}),[]);const b=l=>{const k=y.current,w=l.key,x=ln(k).activeElement;if(w==="ArrowDown")l.preventDefault(),xs(k,x,c,u,Pf);else if(w==="ArrowUp")l.preventDefault(),xs(k,x,c,u,c0);else if(w==="Home")l.preventDefault(),xs(k,null,c,u,Pf);else if(w==="End")l.preventDefault(),xs(k,null,c,u,c0);else if(w.length===1){const T=g.current,E=w.toLowerCase(),P=performance.now();T.keys.length>0&&(P-T.lastTime>500?(T.keys=[],T.repeating=!0,T.previousKeyMatched=!0):T.repeating&&E!==T.keys[0]&&(T.repeating=!1)),T.lastTime=P,T.keys.push(E);const I=x&&!T.repeating&&mj(x,T);T.previousKeyMatched&&(I||xs(k,x,!1,u,Pf,T))?l.preventDefault():T.previousKeyMatched=!1}d&&d(l)},j=Pt(y,n);let _=-1;v.Children.forEach(a,(l,k)=>{if(!v.isValidElement(l)){_===k&&(_+=1,_>=a.length&&(_=-1));return}l.props.disabled||(p==="selectedMenu"&&l.props.selected||_===-1)&&(_=k),_===k&&(l.props.disabled||l.props.muiSkipListHighlight||l.type.muiSkipListHighlight)&&(_+=1,_>=a.length&&(_=-1))});const h=v.Children.map(a,(l,k)=>{if(k===_){const w={};return i&&(w.autoFocus=!0),l.props.tabIndex===void 0&&p==="selectedMenu"&&(w.tabIndex=0),v.cloneElement(l,w)}return l});return m.jsx(Zv,S({role:"menu",ref:j,className:s,onKeyDown:b,tabIndex:o?0:-1},f,{children:h}))}),y6=v6;function _6(e){return Ne("MuiPopover",e)}Pe("MuiPopover",["root","paper"]);const b6=["onEntering"],k6=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],w6=["slotProps"];function d0(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function p0(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function f0(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Af(e){return typeof e=="function"?e():e}const x6=e=>{const{classes:t}=e;return Me({root:["root"],paper:["paper"]},_6,t)},S6=Z(tj,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),hj=Z(ns,{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}),T6=v.forwardRef(function(t,n){var r,o,i;const a=Oe({props:t,name:"MuiPopover"}),{action:s,anchorEl:u,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:d,anchorReference:p="anchorEl",children:f,className:y,container:g,elevation:b=8,marginThreshold:j=16,open:_,PaperProps:h={},slots:l,slotProps:k,transformOrigin:w={vertical:"top",horizontal:"left"},TransitionComponent:x=Kh,transitionDuration:T="auto",TransitionProps:{onEntering:E}={},disableScrollLock:P=!1}=a,I=ye(a.TransitionProps,b6),B=ye(a,k6),M=(r=k?.paper)!=null?r:h,L=v.useRef(),U=Pt(L,M.ref),G=S({},a,{anchorOrigin:c,anchorReference:p,elevation:b,marginThreshold:j,externalPaperSlotProps:M,transformOrigin:w,TransitionComponent:x,transitionDuration:T,TransitionProps:I}),N=x6(G),H=v.useCallback(()=>{if(p==="anchorPosition")return d;const he=Af(u),be=(he&&he.nodeType===1?he:ln(L.current).body).getBoundingClientRect();return{top:be.top+d0(be,c.vertical),left:be.left+p0(be,c.horizontal)}},[u,c.horizontal,c.vertical,d,p]),D=v.useCallback(he=>({vertical:d0(he,w.vertical),horizontal:p0(he,w.horizontal)}),[w.horizontal,w.vertical]),q=v.useCallback(he=>{const je={width:he.offsetWidth,height:he.offsetHeight},be=D(je);if(p==="none")return{top:null,left:null,transformOrigin:f0(be)};const de=H();let Re=de.top-be.vertical,Te=de.left-be.horizontal;const Qe=Re+je.height,Le=Te+je.width,De=co(Af(u)),et=De.innerHeight-j,qe=De.innerWidth-j;if(j!==null&&Re<j){const Ae=Re-j;Re-=Ae,be.vertical+=Ae}else if(j!==null&&Qe>et){const Ae=Qe-et;Re-=Ae,be.vertical+=Ae}if(j!==null&&Te<j){const Ae=Te-j;Te-=Ae,be.horizontal+=Ae}else if(Le>qe){const Ae=Le-qe;Te-=Ae,be.horizontal+=Ae}return{top:`${Math.round(Re)}px`,left:`${Math.round(Te)}px`,transformOrigin:f0(be)}},[u,p,H,D,j]),[Y,te]=v.useState(_),A=v.useCallback(()=>{const he=L.current;if(!he)return;const je=q(he);je.top!==null&&(he.style.top=je.top),je.left!==null&&(he.style.left=je.left),he.style.transformOrigin=je.transformOrigin,te(!0)},[q]);v.useEffect(()=>(P&&window.addEventListener("scroll",A),()=>window.removeEventListener("scroll",A)),[u,P,A]);const J=(he,je)=>{E&&E(he,je),A()},W=()=>{te(!1)};v.useEffect(()=>{_&&A()}),v.useImperativeHandle(s,()=>_?{updatePosition:()=>{A()}}:null,[_,A]),v.useEffect(()=>{if(!_)return;const he=Sp(()=>{A()}),je=co(u);return je.addEventListener("resize",he),()=>{he.clear(),je.removeEventListener("resize",he)}},[u,_,A]);let ne=T;T==="auto"&&!x.muiSupportAuto&&(ne=void 0);const F=g||(u?ln(Af(u)).body:void 0),ae=(o=l?.root)!=null?o:S6,re=(i=l?.paper)!=null?i:hj,ee=jr({elementType:re,externalSlotProps:S({},M,{style:Y?M.style:S({},M.style,{opacity:0})}),additionalProps:{elevation:b,ref:U},ownerState:G,className:pe(N.paper,M?.className)}),Se=jr({elementType:ae,externalSlotProps:k?.root||{},externalForwardedProps:B,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:F,open:_},ownerState:G,className:pe(N.root,y)}),{slotProps:ge}=Se,fe=ye(Se,w6);return m.jsx(ae,S({},fe,!Oa(ae)&&{slotProps:ge,disableScrollLock:P},{children:m.jsx(x,S({appear:!0,in:_,onEntering:J,onExited:W,timeout:ne},I,{children:m.jsx(re,S({},ee,{children:f}))}))}))}),j6=T6;function C6(e){return Ne("MuiMenu",e)}Pe("MuiMenu",["root","paper","list"]);const z6=["onEntering"],E6=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],I6={vertical:"top",horizontal:"right"},R6={vertical:"top",horizontal:"left"},P6=e=>{const{classes:t}=e;return Me({root:["root"],paper:["paper"],list:["list"]},C6,t)},A6=Z(j6,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),D6=Z(hj,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),$6=Z(y6,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),N6=v.forwardRef(function(t,n){var r,o;const i=Oe({props:t,name:"MuiMenu"}),{autoFocus:a=!0,children:s,className:u,disableAutoFocusItem:c=!1,MenuListProps:d={},onClose:p,open:f,PaperProps:y={},PopoverClasses:g,transitionDuration:b="auto",TransitionProps:{onEntering:j}={},variant:_="selectedMenu",slots:h={},slotProps:l={}}=i,k=ye(i.TransitionProps,z6),w=ye(i,E6),x=jp(),T=S({},i,{autoFocus:a,disableAutoFocusItem:c,MenuListProps:d,onEntering:j,PaperProps:y,transitionDuration:b,TransitionProps:k,variant:_}),E=P6(T),P=a&&!c&&f,I=v.useRef(null),B=(D,q)=>{I.current&&I.current.adjustStyleForScrollbar(D,{direction:x?"rtl":"ltr"}),j&&j(D,q)},M=D=>{D.key==="Tab"&&(D.preventDefault(),p&&p(D,"tabKeyDown"))};let L=-1;v.Children.map(s,(D,q)=>{v.isValidElement(D)&&(D.props.disabled||(_==="selectedMenu"&&D.props.selected||L===-1)&&(L=q))});const U=(r=h.paper)!=null?r:D6,G=(o=l.paper)!=null?o:y,N=jr({elementType:h.root,externalSlotProps:l.root,ownerState:T,className:[E.root,u]}),H=jr({elementType:U,externalSlotProps:G,ownerState:T,className:E.paper});return m.jsx(A6,S({onClose:p,anchorOrigin:{vertical:"bottom",horizontal:x?"right":"left"},transformOrigin:x?I6:R6,slots:{paper:U,root:h.root},slotProps:{root:N,paper:H},open:f,ref:n,transitionDuration:b,TransitionProps:S({onEntering:B},k),ownerState:T},w,{classes:g,children:m.jsx($6,S({onKeyDown:M,actions:I,autoFocus:a&&(L===-1||c),autoFocusItem:P,variant:_},d,{className:pe(E.list,d.className),children:s}))}))}),M6=N6;function O6(e){return Ne("MuiMenuItem",e)}const L6=Pe("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Ss=L6,B6=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],F6=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},V6=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:a}=e,u=Me({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},O6,a);return S({},a,u)},W6=Z(po,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:F6})(({theme:e,ownerState:t})=>S({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ss.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ss.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Ss.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Ss.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ss.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${o0.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${o0.inset}`]:{marginLeft:52},[`& .${od.root}`]:{marginTop:0,marginBottom:0},[`& .${od.inset}`]:{paddingLeft:36},[`& .${u0.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&S({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${u0.root} svg`]:{fontSize:"1.25rem"}}))),H6=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:a=!1,divider:s=!1,disableGutters:u=!1,focusVisibleClassName:c,role:d="menuitem",tabIndex:p,className:f}=r,y=ye(r,B6),g=v.useContext(Sr),b=v.useMemo(()=>({dense:a||g.dense||!1,disableGutters:u}),[g.dense,a,u]),j=v.useRef(null);Fn(()=>{o&&j.current&&j.current.focus()},[o]);const _=S({},r,{dense:b.dense,divider:s,disableGutters:u}),h=V6(r),l=Pt(j,n);let k;return r.disabled||(k=p!==void 0?p:-1),m.jsx(Sr.Provider,{value:b,children:m.jsx(W6,S({ref:l,role:d,tabIndex:k,component:i,focusVisibleClassName:pe(h.focusVisible,c),className:pe(h.root,f)},y,{ownerState:_,classes:h}))})}),Ar=H6;function U6(e){return Ne("MuiNativeSelect",e)}const G6=Pe("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),ey=G6,q6=["className","disabled","error","IconComponent","inputRef","variant"],K6=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${se(n)}`,i&&"iconOpen",r&&"disabled"]};return Me(s,U6,t)},gj=({ownerState:e,theme:t})=>S({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":S({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${ey.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),Y6=Z("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:jn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${ey.multiple}`]:t.multiple}]}})(gj),vj=({ownerState:e,theme:t})=>S({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${ey.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),J6=Z("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${se(n.variant)}`],n.open&&t.iconOpen]}})(vj),Z6=v.forwardRef(function(t,n){const{className:r,disabled:o,error:i,IconComponent:a,inputRef:s,variant:u="standard"}=t,c=ye(t,q6),d=S({},t,{disabled:o,variant:u,error:i}),p=K6(d);return m.jsxs(v.Fragment,{children:[m.jsx(Y6,S({ownerState:d,className:pe(p.select,r),disabled:o,ref:s||n},c)),t.multiple?null:m.jsx(J6,{as:a,ownerState:d,className:p.icon})]})}),X6=Z6;var m0;const Q6=["children","classes","className","label","notched"],e9=Z("fieldset",{shouldForwardProp:jn})({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%"}),t9=Z("legend",{shouldForwardProp:jn})(({ownerState:e,theme:t})=>S({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&S({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function n9(e){const{className:t,label:n,notched:r}=e,o=ye(e,Q6),i=n!=null&&n!=="",a=S({},e,{notched:r,withLabel:i});return m.jsx(e9,S({"aria-hidden":!0,className:t,ownerState:a},o,{children:m.jsx(t9,{ownerState:a,children:i?m.jsx("span",{children:n}):m0||(m0=m.jsx("span",{className:"notranslate",children:"​"}))})}))}const r9=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],o9=e=>{const{classes:t}=e,r=Me({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},sF,t);return S({},t,r)},i9=Z($p,{shouldForwardProp:e=>jn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Ap})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return S({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Pr.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Pr.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${Pr.focused} .${Pr.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${Pr.error} .${Pr.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Pr.disabled} .${Pr.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&S({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),a9=Z(n9,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),s9=Z(Np,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Dp})(({theme:e,ownerState:t})=>S({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),yj=v.forwardRef(function(t,n){var r,o,i,a,s;const u=Oe({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:d=!1,inputComponent:p="input",label:f,multiline:y=!1,notched:g,slots:b={},type:j="text"}=u,_=ye(u,r9),h=o9(u),l=Ai(),k=rs({props:u,muiFormControl:l,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),w=S({},u,{color:k.color||"primary",disabled:k.disabled,error:k.error,focused:k.focused,formControl:l,fullWidth:d,hiddenLabel:k.hiddenLabel,multiline:y,size:k.size,type:j}),x=(r=(o=b.root)!=null?o:c.Root)!=null?r:i9,T=(i=(a=b.input)!=null?a:c.Input)!=null?i:s9;return m.jsx(qv,S({slots:{root:x,input:T},renderSuffix:E=>m.jsx(a9,{ownerState:w,className:h.notchedOutline,label:f!=null&&f!==""&&k.required?s||(s=m.jsxs(v.Fragment,{children:[f," ","*"]})):f,notched:typeof g<"u"?g:!!(E.startAdornment||E.filled||E.focused)}),fullWidth:d,inputComponent:p,multiline:y,ref:n,type:j},_,{classes:S({},h,{notchedOutline:null})}))});yj.muiName="Input";const _j=yj;function l9(e){return Ne("MuiSelect",e)}const Ts=Pe("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var h0;const u9=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],c9=Z("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Ts.select}`]:t.select},{[`&.${Ts.select}`]:t[n.variant]},{[`&.${Ts.error}`]:t.error},{[`&.${Ts.multiple}`]:t.multiple}]}})(gj,{[`&.${Ts.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),d9=Z("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${se(n.variant)}`],n.open&&t.iconOpen]}})(vj),p9=Z("input",{shouldForwardProp:e=>ET(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 g0(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function f9(e){return e==null||typeof e=="string"&&!e.trim()}const m9=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${se(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Me(s,l9,t)},h9=v.forwardRef(function(t,n){var r;const{"aria-describedby":o,"aria-label":i,autoFocus:a,autoWidth:s,children:u,className:c,defaultOpen:d,defaultValue:p,disabled:f,displayEmpty:y,error:g=!1,IconComponent:b,inputRef:j,labelId:_,MenuProps:h={},multiple:l,name:k,onBlur:w,onChange:x,onClose:T,onFocus:E,onOpen:P,open:I,readOnly:B,renderValue:M,SelectDisplayProps:L={},tabIndex:U,value:G,variant:N="standard"}=t,H=ye(t,u9),[D,q]=wa({controlled:G,default:p,name:"Select"}),[Y,te]=wa({controlled:I,default:d,name:"Select"}),A=v.useRef(null),J=v.useRef(null),[W,ne]=v.useState(null),{current:F}=v.useRef(I!=null),[ae,re]=v.useState(),ee=Pt(n,j),Se=v.useCallback(R=>{J.current=R,R&&ne(R)},[]),ge=W?.parentNode;v.useImperativeHandle(ee,()=>({focus:()=>{J.current.focus()},node:A.current,value:D}),[D]),v.useEffect(()=>{d&&Y&&W&&!F&&(re(s?null:ge.clientWidth),J.current.focus())},[W,s]),v.useEffect(()=>{a&&J.current.focus()},[a]),v.useEffect(()=>{if(!_)return;const R=ln(J.current).getElementById(_);if(R){const $=()=>{getSelection().isCollapsed&&J.current.focus()};return R.addEventListener("click",$),()=>{R.removeEventListener("click",$)}}},[_]);const fe=(R,$)=>{R?P&&P($):T&&T($),F||(re(s?null:ge.clientWidth),te(R))},he=R=>{R.button===0&&(R.preventDefault(),J.current.focus(),fe(!0,R))},je=R=>{fe(!1,R)},be=v.Children.toArray(u),de=R=>{const $=be.find(C=>C.props.value===R.target.value);$!==void 0&&(q($.props.value),x&&x(R,$))},Re=R=>$=>{let C;if($.currentTarget.hasAttribute("tabindex")){if(l){C=Array.isArray(D)?D.slice():[];const z=D.indexOf(R.props.value);z===-1?C.push(R.props.value):C.splice(z,1)}else C=R.props.value;if(R.props.onClick&&R.props.onClick($),D!==C&&(q(C),x)){const z=$.nativeEvent||$,O=new z.constructor(z.type,z);Object.defineProperty(O,"target",{writable:!0,value:{value:C,name:k}}),x(O,R)}l||fe(!1,$)}},Te=R=>{B||[" ","ArrowUp","ArrowDown","Enter"].indexOf(R.key)!==-1&&(R.preventDefault(),fe(!0,R))},Qe=W!==null&&Y,Le=R=>{!Qe&&w&&(Object.defineProperty(R,"target",{writable:!0,value:{value:D,name:k}}),w(R))};delete H["aria-invalid"];let De,et;const qe=[];let Ae=!1;(rd({value:D})||y)&&(M?De=M(D):Ae=!0);const st=be.map(R=>{if(!v.isValidElement(R))return null;let $;if(l){if(!Array.isArray(D))throw new Error(ji(2));$=D.some(C=>g0(C,R.props.value)),$&&Ae&&qe.push(R.props.children)}else $=g0(D,R.props.value),$&&Ae&&(et=R.props.children);return v.cloneElement(R,{"aria-selected":$?"true":"false",onClick:Re(R),onKeyUp:C=>{C.key===" "&&C.preventDefault(),R.props.onKeyUp&&R.props.onKeyUp(C)},role:"option",selected:$,value:void 0,"data-value":R.props.value})});Ae&&(l?qe.length===0?De=null:De=qe.reduce((R,$,C)=>(R.push($),C<qe.length-1&&R.push(", "),R),[]):De=et);let rt=ae;!s&&F&&W&&(rt=ge.clientWidth);let pt;typeof U<"u"?pt=U:pt=f?null:0;const ze=L.id||(k?`mui-component-select-${k}`:void 0),le=S({},t,{variant:N,value:D,open:Qe,error:g}),Ue=m9(le),yt=S({},h.PaperProps,(r=h.slotProps)==null?void 0:r.paper),ft=Ql();return m.jsxs(v.Fragment,{children:[m.jsx(c9,S({ref:Se,tabIndex:pt,role:"combobox","aria-controls":ft,"aria-disabled":f?"true":void 0,"aria-expanded":Qe?"true":"false","aria-haspopup":"listbox","aria-label":i,"aria-labelledby":[_,ze].filter(Boolean).join(" ")||void 0,"aria-describedby":o,onKeyDown:Te,onMouseDown:f||B?null:he,onBlur:Le,onFocus:E},L,{ownerState:le,className:pe(L.className,Ue.select,c),id:ze,children:f9(De)?h0||(h0=m.jsx("span",{className:"notranslate",children:"​"})):De})),m.jsx(p9,S({"aria-invalid":g,value:Array.isArray(D)?D.join(","):D,name:k,ref:A,"aria-hidden":!0,onChange:de,tabIndex:-1,disabled:f,className:Ue.nativeInput,autoFocus:a,ownerState:le},H)),m.jsx(d9,{as:b,className:Ue.icon,ownerState:le}),m.jsx(M6,S({id:`menu-${k||""}`,anchorEl:ge,open:Qe,onClose:je,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},h,{MenuListProps:S({"aria-labelledby":_,role:"listbox","aria-multiselectable":l?"true":void 0,disableListWrap:!0,id:ft},h.MenuListProps),slotProps:S({},h.slotProps,{paper:S({},yt,{style:S({minWidth:rt},yt!=null?yt.style:null)})}),children:st}))]})}),g9=h9,v9=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],y9=["root"],_9=e=>{const{classes:t}=e;return t},ty={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>jn(e)&&e!=="variant",slot:"Root"},b9=Z(uj,ty)(""),k9=Z(_j,ty)(""),w9=Z(aj,ty)(""),bj=v.forwardRef(function(t,n){const r=Oe({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:i,classes:a={},className:s,defaultOpen:u=!1,displayEmpty:c=!1,IconComponent:d=XT,id:p,input:f,inputProps:y,label:g,labelId:b,MenuProps:j,multiple:_=!1,native:h=!1,onClose:l,onOpen:k,open:w,renderValue:x,SelectDisplayProps:T,variant:E="outlined"}=r,P=ye(r,v9),I=h?X6:g9,B=Ai(),M=rs({props:r,muiFormControl:B,states:["variant","error"]}),L=M.variant||E,U=S({},r,{variant:L,classes:a}),G=_9(U),N=ye(G,y9),H=f||{standard:m.jsx(b9,{ownerState:U}),outlined:m.jsx(k9,{label:g,ownerState:U}),filled:m.jsx(w9,{ownerState:U})}[L],D=Pt(n,H.ref);return m.jsx(v.Fragment,{children:v.cloneElement(H,S({inputComponent:I,inputProps:S({children:i,error:M.error,IconComponent:d,variant:L,type:void 0,multiple:_},h?{id:p}:{autoWidth:o,defaultOpen:u,displayEmpty:c,labelId:b,MenuProps:j,onClose:l,onOpen:k,open:w,renderValue:x,SelectDisplayProps:S({id:p},T)},y,{classes:y?Ln(N,y.classes):N},f?f.props.inputProps:{})},(_&&h||c)&&L==="outlined"?{notched:!0}:{},{ref:D,className:pe(H.props.className,s,G.root)},!f&&{variant:L},P))})});bj.muiName="Select";const x9=bj;function S9(e){return Ne("MuiTooltip",e)}const T9=Pe("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Lr=T9,j9=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function C9(e){return Math.round(e*1e5)/1e5}const z9=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${se(i.split("-")[0])}`],arrow:["arrow"]};return Me(a,S9,t)},E9=Z(Rp,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>S({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Lr.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Lr.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Lr.arrow}`]:S({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Lr.arrow}`]:S({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),I9=Z("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${se(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>S({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Ze(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${C9(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Lr.popper}[data-popper-placement*="left"] &`]:S({transformOrigin:"right center"},t.isRtl?S({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):S({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Lr.popper}[data-popper-placement*="right"] &`]:S({transformOrigin:"left center"},t.isRtl?S({marginRight:"14px"},t.touch&&{marginRight:"24px"}):S({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Lr.popper}[data-popper-placement*="top"] &`]:S({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Lr.popper}[data-popper-placement*="bottom"] &`]:S({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),R9=Z("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Ze(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let Bu=!1;const v0=new eu;let js={x:0,y:0};function Fu(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const P9=v.forwardRef(function(t,n){var r,o,i,a,s,u,c,d,p,f,y,g,b,j,_,h,l,k,w;const x=Oe({props:t,name:"MuiTooltip"}),{arrow:T=!1,children:E,components:P={},componentsProps:I={},describeChild:B=!1,disableFocusListener:M=!1,disableHoverListener:L=!1,disableInteractive:U=!1,disableTouchListener:G=!1,enterDelay:N=100,enterNextDelay:H=0,enterTouchDelay:D=700,followCursor:q=!1,id:Y,leaveDelay:te=0,leaveTouchDelay:A=1500,onClose:J,onOpen:W,open:ne,placement:F="bottom",PopperComponent:ae,PopperProps:re={},slotProps:ee={},slots:Se={},title:ge,TransitionComponent:fe=Kh,TransitionProps:he}=x,je=ye(x,j9),be=v.isValidElement(E)?E:m.jsx("span",{children:E}),de=Cr(),Re=jp(),[Te,Qe]=v.useState(),[Le,De]=v.useState(null),et=v.useRef(!1),qe=U||q,Ae=ci(),st=ci(),rt=ci(),pt=ci(),[ze,le]=wa({controlled:ne,default:!1,name:"Tooltip",state:"open"});let Ue=ze;const yt=Ql(Y),ft=v.useRef(),R=pn(()=>{ft.current!==void 0&&(document.body.style.WebkitUserSelect=ft.current,ft.current=void 0),pt.clear()});v.useEffect(()=>R,[R]);const $=xe=>{v0.clear(),Bu=!0,le(!0),W&&!Ue&&W(xe)},C=pn(xe=>{v0.start(800+te,()=>{Bu=!1}),le(!1),J&&Ue&&J(xe),Ae.start(de.transitions.duration.shortest,()=>{et.current=!1})}),z=xe=>{et.current&&xe.type!=="touchstart"||(Te&&Te.removeAttribute("title"),st.clear(),rt.clear(),N||Bu&&H?st.start(Bu?H:N,()=>{$(xe)}):$(xe))},O=xe=>{st.clear(),rt.start(te,()=>{C(xe)})},{isFocusVisibleRef:V,onBlur:Q,onFocus:oe,ref:ue}=pT(),[,ve]=v.useState(!1),_e=xe=>{Q(xe),V.current===!1&&(ve(!1),O(xe))},Ce=xe=>{Te||Qe(xe.currentTarget),oe(xe),V.current===!0&&(ve(!0),z(xe))},$e=xe=>{et.current=!0;const Je=be.props;Je.onTouchStart&&Je.onTouchStart(xe)},St=xe=>{$e(xe),rt.clear(),Ae.clear(),R(),ft.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",pt.start(D,()=>{document.body.style.WebkitUserSelect=ft.current,z(xe)})},gt=xe=>{be.props.onTouchEnd&&be.props.onTouchEnd(xe),R(),rt.start(A,()=>{C(xe)})};v.useEffect(()=>{if(!Ue)return;function xe(Je){(Je.key==="Escape"||Je.key==="Esc")&&C(Je)}return document.addEventListener("keydown",xe),()=>{document.removeEventListener("keydown",xe)}},[C,Ue]);const Lt=Pt(be.ref,ue,Qe,n);!ge&&ge!==0&&(Ue=!1);const mt=v.useRef(),lt=xe=>{const Je=be.props;Je.onMouseMove&&Je.onMouseMove(xe),js={x:xe.clientX,y:xe.clientY},mt.current&&mt.current.update()},Xe={},bt=typeof ge=="string";B?(Xe.title=!Ue&&bt&&!L?ge:null,Xe["aria-describedby"]=Ue?yt:null):(Xe["aria-label"]=bt?ge:null,Xe["aria-labelledby"]=Ue&&!bt?yt:null);const Tt=S({},Xe,je,be.props,{className:pe(je.className,be.props.className),onTouchStart:$e,ref:Lt},q?{onMouseMove:lt}:{}),Kn={};G||(Tt.onTouchStart=St,Tt.onTouchEnd=gt),L||(Tt.onMouseOver=Fu(z,Tt.onMouseOver),Tt.onMouseLeave=Fu(O,Tt.onMouseLeave),qe||(Kn.onMouseOver=z,Kn.onMouseLeave=O)),M||(Tt.onFocus=Fu(Ce,Tt.onFocus),Tt.onBlur=Fu(_e,Tt.onBlur),qe||(Kn.onFocus=Ce,Kn.onBlur=_e));const _o=v.useMemo(()=>{var xe;let Je=[{name:"arrow",enabled:!!Le,options:{element:Le,padding:4}}];return(xe=re.popperOptions)!=null&&xe.modifiers&&(Je=Je.concat(re.popperOptions.modifiers)),S({},re.popperOptions,{modifiers:Je})},[Le,re]),Cn=S({},x,{isRtl:Re,arrow:T,disableInteractive:qe,placement:F,PopperComponentProp:ae,touch:et.current}),mr=z9(Cn),Yn=(r=(o=Se.popper)!=null?o:P.Popper)!=null?r:E9,zn=(i=(a=(s=Se.transition)!=null?s:P.Transition)!=null?a:fe)!=null?i:Kh,hr=(u=(c=Se.tooltip)!=null?c:P.Tooltip)!=null?u:I9,X=(d=(p=Se.arrow)!=null?p:P.Arrow)!=null?d:R9,K=Bs(Yn,S({},re,(f=ee.popper)!=null?f:I.popper,{className:pe(mr.popper,re?.className,(y=(g=ee.popper)!=null?g:I.popper)==null?void 0:y.className)}),Cn),me=Bs(zn,S({},he,(b=ee.transition)!=null?b:I.transition),Cn),ce=Bs(hr,S({},(j=ee.tooltip)!=null?j:I.tooltip,{className:pe(mr.tooltip,(_=(h=ee.tooltip)!=null?h:I.tooltip)==null?void 0:_.className)}),Cn),Ie=Bs(X,S({},(l=ee.arrow)!=null?l:I.arrow,{className:pe(mr.arrow,(k=(w=ee.arrow)!=null?w:I.arrow)==null?void 0:k.className)}),Cn);return m.jsxs(v.Fragment,{children:[v.cloneElement(be,Tt),m.jsx(Yn,S({as:ae??Rp,placement:F,anchorEl:q?{getBoundingClientRect:()=>({top:js.y,left:js.x,right:js.x,bottom:js.y,width:0,height:0})}:Te,popperRef:mt,open:Te?Ue:!1,id:yt,transition:!0},Kn,K,{popperOptions:_o,children:({TransitionProps:xe})=>m.jsx(zn,S({timeout:de.transitions.duration.shorter},xe,me,{children:m.jsxs(hr,S({},ce,{children:[ge,T?m.jsx(X,S({},Ie,{ref:De})):null]}))}))}))]})}),_c=P9;function A9(e){return Ne("MuiTab",e)}const D9=Pe("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),Zo=D9,$9=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],N9=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:i,label:a,selected:s,disabled:u}=e,c={root:["root",i&&a&&"labelIcon",`textColor${se(n)}`,r&&"fullWidth",o&&"wrapped",s&&"selected",u&&"disabled"],iconWrapper:["iconWrapper"]};return Me(c,A9,t)},M9=Z(po,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${se(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})(({theme:e,ownerState:t})=>S({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${Zo.iconWrapper}`]:S({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${Zo.selected}`]:{opacity:1},[`&.${Zo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Zo.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${Zo.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Zo.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${Zo.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),O9=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiTab"}),{className:o,disabled:i=!1,disableFocusRipple:a=!1,fullWidth:s,icon:u,iconPosition:c="top",indicator:d,label:p,onChange:f,onClick:y,onFocus:g,selected:b,selectionFollowsFocus:j,textColor:_="inherit",value:h,wrapped:l=!1}=r,k=ye(r,$9),w=S({},r,{disabled:i,disableFocusRipple:a,selected:b,icon:!!u,iconPosition:c,label:!!p,fullWidth:s,textColor:_,wrapped:l}),x=N9(w),T=u&&p&&v.isValidElement(u)?v.cloneElement(u,{className:pe(x.iconWrapper,u.props.className)}):u,E=I=>{!b&&f&&f(I,h),y&&y(I)},P=I=>{j&&!b&&f&&f(I,h),g&&g(I)};return m.jsxs(M9,S({focusRipple:!a,className:pe(x.root,o),ref:n,role:"tab","aria-selected":b,disabled:i,onClick:E,onFocus:P,ownerState:w,tabIndex:b?0:-1},k,{children:[c==="top"||c==="start"?m.jsxs(v.Fragment,{children:[T,p]}):m.jsxs(v.Fragment,{children:[p,T]}),d]}))}),L9=O9,B9=Ve(m.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),F9=Ve(m.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function V9(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function W9(e,t,n,r={},o=()=>{}){const{ease:i=V9,duration:a=300}=r;let s=null;const u=t[e];let c=!1;const d=()=>{c=!0},p=f=>{if(c){o(new Error("Animation cancelled"));return}s===null&&(s=f);const y=Math.min(1,(f-s)/a);if(t[e]=i(y)*(n-u)+u,y>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(p)};return u===n?(o(new Error("Element already at target position")),d):(requestAnimationFrame(p),d)}const H9=["onChange"],U9={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function G9(e){const{onChange:t}=e,n=ye(e,H9),r=v.useRef(),o=v.useRef(null),i=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return Fn(()=>{const a=Sp(()=>{const u=r.current;i(),u!==r.current&&t(r.current)}),s=co(o.current);return s.addEventListener("resize",a),()=>{a.clear(),s.removeEventListener("resize",a)}},[t]),v.useEffect(()=>{i(),t(r.current)},[t]),m.jsx("div",S({style:U9,ref:o},n))}function q9(e){return Ne("MuiTabScrollButton",e)}const K9=Pe("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),Y9=K9,J9=["className","slots","slotProps","direction","orientation","disabled"],Z9=e=>{const{classes:t,orientation:n,disabled:r}=e;return Me({root:["root",n,r&&"disabled"]},q9,t)},X9=Z(po,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})(({ownerState:e})=>S({width:40,flexShrink:0,opacity:.8,[`&.${Y9.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),Q9=v.forwardRef(function(t,n){var r,o;const i=Oe({props:t,name:"MuiTabScrollButton"}),{className:a,slots:s={},slotProps:u={},direction:c}=i,d=ye(i,J9),p=jp(),f=S({isRtl:p},i),y=Z9(f),g=(r=s.StartScrollButtonIcon)!=null?r:B9,b=(o=s.EndScrollButtonIcon)!=null?o:F9,j=jr({elementType:g,externalSlotProps:u.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f}),_=jr({elementType:b,externalSlotProps:u.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f});return m.jsx(X9,S({component:"div",className:pe(y.root,a),ref:n,role:null,ownerState:f,tabIndex:null},d,{children:c==="left"?m.jsx(g,S({},j)):m.jsx(b,S({},_))}))}),e8=Q9;function t8(e){return Ne("MuiTabs",e)}const n8=Pe("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Df=n8,r8=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],y0=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,_0=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Vu=(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}}},o8=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:i,centered:a,scrollButtonsHideMobile:s,classes:u}=e;return Me({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"]},t8,u)},i8=Z("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Df.scrollButtons}`]:t.scrollButtons},{[`& .${Df.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>S({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${Df.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),a8=Z("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})(({ownerState:e})=>S({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),s8=Z("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})(({ownerState:e})=>S({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),l8=Z("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>S({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),u8=Z(G9)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),b0={},c8=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiTabs"}),o=Cr(),i=jp(),{"aria-label":a,"aria-labelledby":s,action:u,centered:c=!1,children:d,className:p,component:f="div",allowScrollButtonsMobile:y=!1,indicatorColor:g="primary",onChange:b,orientation:j="horizontal",ScrollButtonComponent:_=e8,scrollButtons:h="auto",selectionFollowsFocus:l,slots:k={},slotProps:w={},TabIndicatorProps:x={},TabScrollButtonProps:T={},textColor:E="primary",value:P,variant:I="standard",visibleScrollbar:B=!1}=r,M=ye(r,r8),L=I==="scrollable",U=j==="vertical",G=U?"scrollTop":"scrollLeft",N=U?"top":"left",H=U?"bottom":"right",D=U?"clientHeight":"clientWidth",q=U?"height":"width",Y=S({},r,{component:f,allowScrollButtonsMobile:y,indicatorColor:g,orientation:j,vertical:U,scrollButtons:h,textColor:E,variant:I,visibleScrollbar:B,fixed:!L,hideScrollbar:L&&!B,scrollableX:L&&!U,scrollableY:L&&U,centered:c&&!L,scrollButtonsHideMobile:!y}),te=o8(Y),A=jr({elementType:k.StartScrollButtonIcon,externalSlotProps:w.startScrollButtonIcon,ownerState:Y}),J=jr({elementType:k.EndScrollButtonIcon,externalSlotProps:w.endScrollButtonIcon,ownerState:Y}),[W,ne]=v.useState(!1),[F,ae]=v.useState(b0),[re,ee]=v.useState(!1),[Se,ge]=v.useState(!1),[fe,he]=v.useState(!1),[je,be]=v.useState({overflow:"hidden",scrollbarWidth:0}),de=new Map,Re=v.useRef(null),Te=v.useRef(null),Qe=()=>{const C=Re.current;let z;if(C){const V=C.getBoundingClientRect();z={clientWidth:C.clientWidth,scrollLeft:C.scrollLeft,scrollTop:C.scrollTop,scrollLeftNormalized:fL(C,i?"rtl":"ltr"),scrollWidth:C.scrollWidth,top:V.top,bottom:V.bottom,left:V.left,right:V.right}}let O;if(C&&P!==!1){const V=Te.current.children;if(V.length>0){const Q=V[de.get(P)];O=Q?Q.getBoundingClientRect():null}}return{tabsMeta:z,tabMeta:O}},Le=pn(()=>{const{tabsMeta:C,tabMeta:z}=Qe();let O=0,V;if(U)V="top",z&&C&&(O=z.top-C.top+C.scrollTop);else if(V=i?"right":"left",z&&C){const oe=i?C.scrollLeftNormalized+C.clientWidth-C.scrollWidth:C.scrollLeft;O=(i?-1:1)*(z[V]-C[V]+oe)}const Q={[V]:O,[q]:z?z[q]:0};if(isNaN(F[V])||isNaN(F[q]))ae(Q);else{const oe=Math.abs(F[V]-Q[V]),ue=Math.abs(F[q]-Q[q]);(oe>=1||ue>=1)&&ae(Q)}}),De=(C,{animation:z=!0}={})=>{z?W9(G,Re.current,C,{duration:o.transitions.duration.standard}):Re.current[G]=C},et=C=>{let z=Re.current[G];U?z+=C:(z+=C*(i?-1:1),z*=i&&mT()==="reverse"?-1:1),De(z)},qe=()=>{const C=Re.current[D];let z=0;const O=Array.from(Te.current.children);for(let V=0;V<O.length;V+=1){const Q=O[V];if(z+Q[D]>C){V===0&&(z=C);break}z+=Q[D]}return z},Ae=()=>{et(-1*qe())},st=()=>{et(qe())},rt=v.useCallback(C=>{be({overflow:null,scrollbarWidth:C})},[]),pt=()=>{const C={};C.scrollbarSizeListener=L?m.jsx(u8,{onChange:rt,className:pe(te.scrollableX,te.hideScrollbar)}):null;const O=L&&(h==="auto"&&(re||Se)||h===!0);return C.scrollButtonStart=O?m.jsx(_,S({slots:{StartScrollButtonIcon:k.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:A},orientation:j,direction:i?"right":"left",onClick:Ae,disabled:!re},T,{className:pe(te.scrollButtons,T.className)})):null,C.scrollButtonEnd=O?m.jsx(_,S({slots:{EndScrollButtonIcon:k.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:J},orientation:j,direction:i?"left":"right",onClick:st,disabled:!Se},T,{className:pe(te.scrollButtons,T.className)})):null,C},ze=pn(C=>{const{tabsMeta:z,tabMeta:O}=Qe();if(!(!O||!z)){if(O[N]<z[N]){const V=z[G]+(O[N]-z[N]);De(V,{animation:C})}else if(O[H]>z[H]){const V=z[G]+(O[H]-z[H]);De(V,{animation:C})}}}),le=pn(()=>{L&&h!==!1&&he(!fe)});v.useEffect(()=>{const C=Sp(()=>{Re.current&&Le()});let z;const O=oe=>{oe.forEach(ue=>{ue.removedNodes.forEach(ve=>{var _e;(_e=z)==null||_e.unobserve(ve)}),ue.addedNodes.forEach(ve=>{var _e;(_e=z)==null||_e.observe(ve)})}),C(),le()},V=co(Re.current);V.addEventListener("resize",C);let Q;return typeof ResizeObserver<"u"&&(z=new ResizeObserver(C),Array.from(Te.current.children).forEach(oe=>{z.observe(oe)})),typeof MutationObserver<"u"&&(Q=new MutationObserver(O),Q.observe(Te.current,{childList:!0})),()=>{var oe,ue;C.clear(),V.removeEventListener("resize",C),(oe=Q)==null||oe.disconnect(),(ue=z)==null||ue.disconnect()}},[Le,le]),v.useEffect(()=>{const C=Array.from(Te.current.children),z=C.length;if(typeof IntersectionObserver<"u"&&z>0&&L&&h!==!1){const O=C[0],V=C[z-1],Q={root:Re.current,threshold:.99},oe=Ce=>{ee(!Ce[0].isIntersecting)},ue=new IntersectionObserver(oe,Q);ue.observe(O);const ve=Ce=>{ge(!Ce[0].isIntersecting)},_e=new IntersectionObserver(ve,Q);return _e.observe(V),()=>{ue.disconnect(),_e.disconnect()}}},[L,h,fe,d?.length]),v.useEffect(()=>{ne(!0)},[]),v.useEffect(()=>{Le()}),v.useEffect(()=>{ze(b0!==F)},[ze,F]),v.useImperativeHandle(u,()=>({updateIndicator:Le,updateScrollButtons:le}),[Le,le]);const Ue=m.jsx(l8,S({},x,{className:pe(te.indicator,x.className),ownerState:Y,style:S({},F,x.style)}));let yt=0;const ft=v.Children.map(d,C=>{if(!v.isValidElement(C))return null;const z=C.props.value===void 0?yt:C.props.value;de.set(z,yt);const O=z===P;return yt+=1,v.cloneElement(C,S({fullWidth:I==="fullWidth",indicator:O&&!W&&Ue,selected:O,selectionFollowsFocus:l,onChange:b,textColor:E,value:z},yt===1&&P===!1&&!C.props.tabIndex?{tabIndex:0}:{}))}),R=C=>{const z=Te.current,O=ln(z).activeElement;if(O.getAttribute("role")!=="tab")return;let Q=j==="horizontal"?"ArrowLeft":"ArrowUp",oe=j==="horizontal"?"ArrowRight":"ArrowDown";switch(j==="horizontal"&&i&&(Q="ArrowRight",oe="ArrowLeft"),C.key){case Q:C.preventDefault(),Vu(z,O,_0);break;case oe:C.preventDefault(),Vu(z,O,y0);break;case"Home":C.preventDefault(),Vu(z,null,y0);break;case"End":C.preventDefault(),Vu(z,null,_0);break}},$=pt();return m.jsxs(i8,S({className:pe(te.root,p),ownerState:Y,ref:n,as:f},M,{children:[$.scrollButtonStart,$.scrollbarSizeListener,m.jsxs(a8,{className:te.scroller,ownerState:Y,style:{overflow:je.overflow,[U?`margin${i?"Left":"Right"}`:"marginBottom"]:B?void 0:-je.scrollbarWidth},ref:Re,children:[m.jsx(s8,{"aria-label":a,"aria-labelledby":s,"aria-orientation":j==="vertical"?"vertical":null,className:te.flexContainer,ownerState:Y,onKeyDown:R,ref:Te,role:"tablist",children:ft}),W&&Ue]}),$.scrollButtonEnd]}))}),d8=c8;function p8(e){return Ne("MuiTextField",e)}Pe("MuiTextField",["root"]);const f8=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],m8={standard:uj,filled:aj,outlined:_j},h8=e=>{const{classes:t}=e;return Me({root:["root"]},p8,t)},g8=Z(ZV,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),v8=v.forwardRef(function(t,n){const r=Oe({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:i=!1,children:a,className:s,color:u="primary",defaultValue:c,disabled:d=!1,error:p=!1,FormHelperTextProps:f,fullWidth:y=!1,helperText:g,id:b,InputLabelProps:j,inputProps:_,InputProps:h,inputRef:l,label:k,maxRows:w,minRows:x,multiline:T=!1,name:E,onBlur:P,onChange:I,onFocus:B,placeholder:M,required:L=!1,rows:U,select:G=!1,SelectProps:N,type:H,value:D,variant:q="outlined"}=r,Y=ye(r,f8),te=S({},r,{autoFocus:i,color:u,disabled:d,error:p,fullWidth:y,multiline:T,required:L,select:G,variant:q}),A=h8(te),J={};q==="outlined"&&(j&&typeof j.shrink<"u"&&(J.notched=j.shrink),J.label=k),G&&((!N||!N.native)&&(J.id=void 0),J["aria-describedby"]=void 0);const W=Ql(b),ne=g&&W?`${W}-helper-text`:void 0,F=k&&W?`${W}-label`:void 0,ae=m8[q],re=m.jsx(ae,S({"aria-describedby":ne,autoComplete:o,autoFocus:i,defaultValue:c,fullWidth:y,multiline:T,name:E,rows:U,maxRows:w,minRows:x,type:H,value:D,id:W,inputRef:l,onBlur:P,onChange:I,onFocus:B,placeholder:M,inputProps:_},J,h));return m.jsxs(g8,S({className:pe(A.root,s),disabled:d,error:p,fullWidth:y,ref:n,required:L,color:u,variant:q,ownerState:te},Y,{children:[k!=null&&k!==""&&m.jsx(RW,S({htmlFor:W,id:F},j,{children:k})),G?m.jsx(x9,S({"aria-describedby":ne,id:W,labelId:F,value:D,input:re},N,{children:a})):re,g&&m.jsx(oW,S({id:ne},f,{children:g}))]}))}),pi=v8,y8=Ve(m.jsx("path",{d:"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2"}),"AccessibilityNew"),_8=Ve(m.jsx("path",{d:"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z"}),"AirlineStops"),b8=Ve(m.jsx("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 9h-2V5h2zm0 4h-2v-2h2z"}),"Announcement"),k8=Ve(m.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8"}),"Block"),w8=Ve(m.jsx("path",{d:"m22.7 19-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4"}),"Build"),x8=Ve(m.jsx("path",{d:"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"CenterFocusWeak"),S8=Ve(m.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),T8=Ve(m.jsx("path",{d:"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z"}),"Code"),j8=Ve([m.jsx("path",{d:"M15.54 5.54 13.77 7.3 12 5.54 10.23 7.3 8.46 5.54 12 2zm2.92 10-1.76-1.77L18.46 12l-1.76-1.77 1.76-1.77L22 12zm-10 2.92 1.77-1.76L12 18.46l1.77-1.76 1.77 1.76L12 22zm-2.92-10 1.76 1.77L5.54 12l1.76 1.77-1.76 1.77L2 12z"},"0"),m.jsx("circle",{cx:"12",cy:"12",r:"3"},"1")],"ControlCamera"),C8=Ve(m.jsx("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Create"),z8=Ve(m.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever"),E8=Ve(m.jsx("path",{d:"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78zM6 6h12v3.97L12 8 6 9.97z"}),"DirectionsBoat"),I8=Ve(m.jsx("path",{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z"}),"DirectionsCar"),R8=Ve(m.jsx("path",{d:"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6z"}),"DirectionsWalk"),P8=Ve(m.jsx("path",{d:"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z"}),"DriveEta"),kj=Ve(m.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"}),"Error"),A8=Ve(m.jsx("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),D8=Ve(m.jsx("path",{d:"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z"}),"Favorite"),Yh=Ve(m.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4 6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2zm-1 7h5.5L14 6.5z"}),"FileCopy"),$8=Ve(m.jsx("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61"}),"FilterAlt"),N8=Ve(m.jsx("path",{d:"M7 2v11h3v9l7-12h-4l4-8z"}),"FlashOn"),M8=Ve(m.jsx("path",{d:"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z"}),"Flight"),O8=Ve(m.jsx("path",{d:"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z"}),"FormatListBulleted"),L8=Ve(m.jsx("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7"}),"GpsFixed"),B8=Ve(m.jsx("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3"}),"Groups"),F8=Ve(m.jsx("path",{d:"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"}),"LiveHelp"),V8=Ve(m.jsx("path",{d:"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4z"}),"LocalHospital"),W8=Ve([m.jsx("path",{d:"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z"},"0"),m.jsx("path",{d:"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24"},"1")],"MenuBook"),H8=Ve(m.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person"),U8=Ve(m.jsx("path",{d:"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m0 2c1.1 0 2 .9 2 2 0 1.11-.9 2-2 2s-2-.89-2-2c0-1.1.9-2 2-2m0 10c-1.67 0-3.14-.85-4-2.15.02-1.32 2.67-2.05 4-2.05s3.98.73 4 2.05c-.86 1.3-2.33 2.15-4 2.15"}),"PersonPinCircle"),G8=Ve(m.jsx("path",{d:"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z"}),"ReportProblemOutlined"),q8=Ve(m.jsx("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"Restore"),K8=Ve(m.jsx("path",{d:"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.05-4.05c.47-.47.68-1.15.55-1.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3m4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2"}),"RocketLaunch"),Y8=Ve(m.jsx("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search"),J8=Ve(m.jsx("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z"}),"Security"),Z8=Ve(m.jsx("path",{d:"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z"}),"SwapVert"),X8=Ve(m.jsx("path",{d:"M20 11c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86L13.41 5H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m16 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"TwoWheeler");var un=(e=>(e[e.Main=0]="Main",e[e.Players=1]="Players",e[e.IFrame=2]="IFrame",e))(un||{});const ny=Vt({default:0,key:"menuPage"}),wj=()=>dr(ny),ry=()=>Gn(ny),os=()=>Un(ny),en=(e,t)=>{const n=v.useRef();v.useEffect(()=>{n.current=t},[t]),v.useEffect(()=>{const r=o=>{const{action:i,data:a}=o.data;n.current&&n.current.call&&i===e&&n.current(a)};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[e])},oy=(e,t,n="Unknown")=>{window.__MenuDebugMode&&(console.group(`${n} | Action: ${e}`),console.dir(t),console.groupEnd())},it=(e,t)=>{const n=t??[];return n.includes(e)||n.includes("all_permissions")},Q8=e=>{let t="m",n=Math.round(e);return n>=1e3&&(n=+(n/1e3).toFixed(1),t="km"),`${n.toLocaleString()} ${t}`},xj=e=>e[Math.round(Math.random()*(e.length-1))],Lp=()=>!window.invokeNative,k0=(e,t="long")=>new Date(e*1e3).toLocaleDateString(window.nuiSystemLanguages,{dateStyle:t}),w0=(e,t="long",n="medium")=>new Date(e*1e3).toLocaleString(window.nuiSystemLanguages,{dateStyle:t,timeStyle:n});async function Ge(e,t={},n){const r={...n,method:"post",headers:{"Content-Type":"application/json; charset=UTF-8"},body:JSON.stringify(t)};if(oy(e,t,"PostToScripts"),Lp()&&n?.mockResp)return n.mockResp;try{return await(await fetch(`https://monitor/${e}`,r)).json()}catch(o){throw o.name==="SyntaxError"?new Error(`JSON error. Maybe the NUI Callback '${e}' is not registered. This can be caused if the file that registers it has a lua syntax error.`):o}}var Mr=(e=>(e.Unknown="unknown",e.Walking="walking",e.Driving="driving",e.Flying="flying",e.Boat="boating",e.Biking="biking",e))(Mr||{});const e7=()=>{const e=os(),t=t7();en("setPlayerList",t),v.useEffect(()=>{if(e!==un.Players)return;Ge("signalPlayersPageOpen",{},{mockResp:{}}).catch();const n=window.setInterval(()=>{Ge("signalPlayersPageOpen",{},{mockResp:{}}).catch()},5e3);return()=>{window.clearInterval(n)}},[e])},Zn=(e,t=1e3)=>{if(Lp())for(const n of e)setTimeout(()=>{window.dispatchEvent(new MessageEvent("message",{data:{action:n.action,data:n.data}}))},t)};var Fs=(e=>(e.NoFilter="noFilter",e.IsAdmin="isAdmin",e.IsInjured="isInjured",e.InVehicle="inVehicle",e))(Fs||{}),Vs=(e=>(e.IdJoinedFirst="idJoinedFirst",e.IdJoinedLast="idJoinedLast",e.DistanceClosest="distanceClosest",e.DistanceFarthest="distanceFarthest",e))(Vs||{});const Nn={playerData:Vt({default:[],key:"playerStates"}),playerFilterType:Vt({default:"noFilter",key:"playerFilterType"}),playerSortType:Vt({default:"idJoinedFirst",key:"playerSortType"}),sortedAndFilteredPlayerData:pv({key:"sortedAndFilteredPlayerStates",get:({get:e})=>{const t=e(Nn.playerFilterType)??"noFilter",n=e(Nn.playerSortType)??"idJoinedFirst",r=e(Nn.filterPlayerDataInput),o=e(Nn.playerData);let i=c=>!0;const a=r.trim().toLocaleLowerCase();a&&(i=c=>c.name.toLocaleLowerCase().includes(a)||c.id.toString().includes(a));let s=c=>!0;t==="isAdmin"?s=c=>c.admin:t==="isInjured"?s=c=>c.health<=20:t==="inVehicle"&&(s=c=>c.vType!==Mr.Walking);const u=o.filter(c=>i(c)&&s(c));switch(n){case"distanceClosest":return[...u].sort((c,d)=>d.dist<0?-1:c.dist<0||c.dist>d.dist?1:-1);case"distanceFarthest":return[...u].sort((c,d)=>c.dist<d.dist?1:-1);case"idJoinedFirst":return[...u].sort((c,d)=>c.id>d.id?1:-1);case"idJoinedLast":return[...u].sort((c,d)=>c.id<d.id?1:-1);default:return u}}}),filterPlayerDataInput:Vt({key:"filterPlayerDataInput",default:""}),filterPlayerDataIsTemp:Vt({key:"filterPlayerDataIsTemp",default:!1})},Sj=()=>Un(Nn.playerData),t7=()=>Gn(Nn.playerData),Tj=()=>Gn(Nn.filterPlayerDataInput),jj=()=>Gn(Nn.filterPlayerDataIsTemp),n7=()=>dr(Nn.playerFilterType),r7=()=>dr(Nn.playerSortType),o7=()=>dr(Nn.filterPlayerDataInput),i7=()=>dr(Nn.filterPlayerDataIsTemp),Cj=()=>Un(Nn.sortedAndFilteredPlayerData);Zn([{action:"setPlayerList",data:[{vType:Mr.Walking,name:"example",id:1,dist:0,health:80,admin:!1},{vType:Mr.Driving,name:"example2",id:2,dist:20,health:50,admin:!0},{vType:Mr.Boat,name:"example3",id:3,dist:700,health:10,admin:!0}]}],750);const a7={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},s7={serverCtx:a7},iy=Vt({key:"serverCtx",default:s7.serverCtx}),Yo=()=>Un(iy),l7=()=>Gn(iy),u7=(e,t)=>{if(e!=="top"&&e!=="bottom")throw new Error(`Notification vertical position must be "top" or "bottom", but got ${e}`);if(t!=="left"&&t!=="right"&&t!=="center")throw new Error(`Notification horizontal position must be "left", "right" or "center", but got ${t}`);return{vertical:e,horizontal:t}},c7=pv({key:"notiLocation",get:({get:e})=>{const t=e(iy).announceNotiPos,[n,r]=t.split("-");try{return u7(n,r)}catch(o){return console.error(o),{vertical:"top",horizontal:"center"}}}}),d7=()=>Un(c7);var Gt={},zj={},x0=Object.prototype.toString,Ej=function(t){var n=x0.call(t),r=n==="[object Arguments]";return r||(r=n!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&x0.call(t.callee)==="[object Function]"),r},$f,S0;function p7(){if(S0)return $f;S0=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Ej,o=Object.prototype.propertyIsEnumerable,i=!o.call({toString:null},"toString"),a=o.call(function(){},"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(f){var y=f.constructor;return y&&y.prototype===f},c={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if(typeof window>"u")return!1;for(var f in window)try{if(!c["$"+f]&&t.call(window,f)&&window[f]!==null&&typeof window[f]=="object")try{u(window[f])}catch{return!0}}catch{return!0}return!1}(),p=function(f){if(typeof window>"u"||!d)return u(f);try{return u(f)}catch{return!1}};e=function(y){var g=y!==null&&typeof y=="object",b=n.call(y)==="[object Function]",j=r(y),_=g&&n.call(y)==="[object String]",h=[];if(!g&&!b&&!j)throw new TypeError("Object.keys called on a non-object");var l=a&&b;if(_&&y.length>0&&!t.call(y,0))for(var k=0;k<y.length;++k)h.push(String(k));if(j&&y.length>0)for(var w=0;w<y.length;++w)h.push(String(w));else for(var x in y)!(l&&x==="prototype")&&t.call(y,x)&&h.push(String(x));if(i)for(var T=p(y),E=0;E<s.length;++E)!(T&&s[E]==="constructor")&&t.call(y,s[E])&&h.push(s[E]);return h}}return $f=e,$f}var f7=Array.prototype.slice,m7=Ej,T0=Object.keys,bc=T0?function(t){return T0(t)}:p7(),j0=Object.keys;bc.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 m7(r)?j0(f7.call(r)):j0(r)})}else Object.keys=bc;return Object.keys||bc};var h7=bc,Ij=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var o=42;t[n]=o;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var i=Object.getOwnPropertySymbols(t);if(i.length!==1||i[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var a=Object.getOwnPropertyDescriptor(t,n);if(a.value!==o||a.enumerable!==!0)return!1}return!0},C0=typeof Symbol<"u"&&Symbol,g7=Ij,Rj=function(){return typeof C0!="function"||typeof Symbol!="function"||typeof C0("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:g7()},z0={foo:{}},v7=Object,y7=function(){return{__proto__:z0}.foo===z0.foo&&!({__proto__:null}instanceof v7)},_7="Function.prototype.bind called on incompatible ",b7=Object.prototype.toString,k7=Math.max,w7="[object Function]",E0=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},x7=function(t,n){for(var r=[],o=n||0,i=0;o<t.length;o+=1,i+=1)r[i]=t[o];return r},S7=function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n},T7=function(t){var n=this;if(typeof n!="function"||b7.apply(n)!==w7)throw new TypeError(_7+n);for(var r=x7(arguments,1),o,i=function(){if(this instanceof o){var d=n.apply(this,E0(r,arguments));return Object(d)===d?d:this}return n.apply(t,E0(r,arguments))},a=k7(0,n.length-r.length),s=[],u=0;u<a;u++)s[u]="$"+u;if(o=Function("binder","return function ("+S7(s,",")+"){ return binder.apply(this,arguments); }")(i),n.prototype){var c=function(){};c.prototype=n.prototype,o.prototype=new c,c.prototype=null}return o},j7=T7,Pj=Function.prototype.bind||j7,I0={}.hasOwnProperty,Nf=Function.prototype.call,Aj=Nf.bind?Nf.bind(I0):function(e,t){return Nf.call(I0,e,t)},Ke,Wa=SyntaxError,Dj=Function,xa=TypeError,Mf=function(e){try{return Dj('"use strict"; return ('+e+").constructor;")()}catch{}},gi=Object.getOwnPropertyDescriptor;if(gi)try{gi({},"")}catch{gi=null}var Of=function(){throw new xa},C7=gi?function(){try{return arguments.callee,Of}catch{try{return gi(arguments,"callee").get}catch{return Of}}}():Of,Hi=Rj(),z7=y7(),qt=Object.getPrototypeOf||(z7?function(e){return e.__proto__}:null),Qi={},E7=typeof Uint8Array>"u"||!qt?Ke:qt(Uint8Array),vi={"%AggregateError%":typeof AggregateError>"u"?Ke:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Ke:ArrayBuffer,"%ArrayIteratorPrototype%":Hi&&qt?qt([][Symbol.iterator]()):Ke,"%AsyncFromSyncIteratorPrototype%":Ke,"%AsyncFunction%":Qi,"%AsyncGenerator%":Qi,"%AsyncGeneratorFunction%":Qi,"%AsyncIteratorPrototype%":Qi,"%Atomics%":typeof Atomics>"u"?Ke:Atomics,"%BigInt%":typeof BigInt>"u"?Ke:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Ke:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Ke:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Ke:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?Ke:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Ke:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Ke:FinalizationRegistry,"%Function%":Dj,"%GeneratorFunction%":Qi,"%Int8Array%":typeof Int8Array>"u"?Ke:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Ke:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Ke:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Hi&&qt?qt(qt([][Symbol.iterator]())):Ke,"%JSON%":typeof JSON=="object"?JSON:Ke,"%Map%":typeof Map>"u"?Ke:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Hi||!qt?Ke:qt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Ke:Promise,"%Proxy%":typeof Proxy>"u"?Ke:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?Ke:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Ke:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Hi||!qt?Ke:qt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Ke:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Hi&&qt?qt(""[Symbol.iterator]()):Ke,"%Symbol%":Hi?Symbol:Ke,"%SyntaxError%":Wa,"%ThrowTypeError%":C7,"%TypedArray%":E7,"%TypeError%":xa,"%Uint8Array%":typeof Uint8Array>"u"?Ke:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Ke:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Ke:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Ke:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?Ke:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Ke:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Ke:WeakSet};if(qt)try{null.error}catch(e){var I7=qt(qt(e));vi["%Error.prototype%"]=I7}var R7=function e(t){var n;if(t==="%AsyncFunction%")n=Mf("async function () {}");else if(t==="%GeneratorFunction%")n=Mf("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=Mf("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&qt&&(n=qt(o.prototype))}return vi[t]=n,n},R0={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},iu=Pj,id=Aj,P7=iu.call(Function.call,Array.prototype.concat),A7=iu.call(Function.apply,Array.prototype.splice),P0=iu.call(Function.call,String.prototype.replace),ad=iu.call(Function.call,String.prototype.slice),D7=iu.call(Function.call,RegExp.prototype.exec),$7=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,N7=/\\(\\)?/g,M7=function(t){var n=ad(t,0,1),r=ad(t,-1);if(n==="%"&&r!=="%")throw new Wa("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new Wa("invalid intrinsic syntax, expected opening `%`");var o=[];return P0(t,$7,function(i,a,s,u){o[o.length]=s?P0(u,N7,"$1"):a||i}),o},O7=function(t,n){var r=t,o;if(id(R0,r)&&(o=R0[r],r="%"+o[0]+"%"),id(vi,r)){var i=vi[r];if(i===Qi&&(i=R7(r)),typeof i>"u"&&!n)throw new xa("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:i}}throw new Wa("intrinsic "+t+" does not exist!")},Zt=function(t,n){if(typeof t!="string"||t.length===0)throw new xa("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new xa('"allowMissing" argument must be a boolean');if(D7(/^%?[^%]*%?$/,t)===null)throw new Wa("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=M7(t),o=r.length>0?r[0]:"",i=O7("%"+o+"%",n),a=i.name,s=i.value,u=!1,c=i.alias;c&&(o=c[0],A7(r,P7([0,1],c)));for(var d=1,p=!0;d<r.length;d+=1){var f=r[d],y=ad(f,0,1),g=ad(f,-1);if((y==='"'||y==="'"||y==="`"||g==='"'||g==="'"||g==="`")&&y!==g)throw new Wa("property names with quotes must have matching quotes");if((f==="constructor"||!p)&&(u=!0),o+="."+f,a="%"+o+"%",id(vi,a))s=vi[a];else if(s!=null){if(!(f in s)){if(!n)throw new xa("base intrinsic for "+t+" exists, but the property is not available.");return}if(gi&&d+1>=r.length){var b=gi(s,f);p=!!b,p&&"get"in b&&!("originalValue"in b.get)?s=b.get:s=s[f]}else p=id(s,f),s=s[f];p&&!u&&(vi[a]=s)}}return s},L7=Zt,Jh=L7("%Object.defineProperty%",!0),Zh=function(){if(Jh)try{return Jh({},"a",{value:1}),!0}catch{return!1}return!1};Zh.hasArrayLengthDefineBug=function(){if(!Zh())return null;try{return Jh([],"length",{value:1}).length!==1}catch{return!0}};var $j=Zh,Lf,A0;function B7(){if(A0)return Lf;A0=1;var e=Zt,t=e("%Object.getOwnPropertyDescriptor%",!0);if(t)try{t([],"length")}catch{t=null}return Lf=t,Lf}var F7=$j(),ay=Zt,sl=F7&&ay("%Object.defineProperty%",!0);if(sl)try{sl({},"a",{value:1})}catch{sl=!1}var V7=ay("%SyntaxError%"),Ui=ay("%TypeError%"),D0=B7(),W7=function(t,n,r){if(!t||typeof t!="object"&&typeof t!="function")throw new Ui("`obj` must be an object or a function`");if(typeof n!="string"&&typeof n!="symbol")throw new Ui("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Ui("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Ui("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Ui("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Ui("`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,u=!!D0&&D0(t,n);if(sl)sl(t,n,{configurable:a===null&&u?u.configurable:!a,enumerable:o===null&&u?u.enumerable:!o,value:r,writable:i===null&&u?u.writable:!i});else if(s||!o&&!i&&!a)t[n]=r;else throw new V7("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},H7=h7,U7=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",G7=Object.prototype.toString,q7=Array.prototype.concat,$0=W7,K7=function(e){return typeof e=="function"&&G7.call(e)==="[object Function]"},Nj=$j(),Y7=function(e,t,n,r){if(t in e){if(r===!0){if(e[t]===n)return}else if(!K7(r)||!r())return}Nj?$0(e,t,n,!0):$0(e,t,n)},Mj=function(e,t){var n=arguments.length>2?arguments[2]:{},r=H7(t);U7&&(r=q7.call(r,Object.getOwnPropertySymbols(t)));for(var o=0;o<r.length;o+=1)Y7(e,r[o],t[r[o]],n[r[o]])};Mj.supportsDescriptors=!!Nj;var is=Mj,Oj={exports:{}};(function(e){var t=Pj,n=Zt,r=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),i=n("%Reflect.apply%",!0)||t.call(o,r),a=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}e.exports=function(p){var f=i(t,o,arguments);if(a&&s){var y=a(f,"length");y.configurable&&s(f,"length",{value:1+u(0,p.length-(arguments.length-1))})}return f};var c=function(){return i(t,r,arguments)};s?s(e.exports,"apply",{value:c}):e.exports.apply=c})(Oj);var Bp=Oj.exports,Lj=Zt,Bj=Bp,J7=Bj(Lj("String.prototype.indexOf")),vo=function(t,n){var r=Lj(t,!!n);return typeof r=="function"&&J7(t,".prototype.")>-1?Bj(r):r},Z7=Zt,X7=Z7("%TypeError%"),Q7=function(t,n){if(t==null)throw new X7(n||"Cannot call method on "+t);return t},au=Q7,Bf,N0;function eH(){if(N0)return Bf;N0=1;var e=Zt,t=e("%Array%"),n=!t.isArray&&vo("Object.prototype.toString");return Bf=t.isArray||function(o){return n(o)==="[object Array]"},Bf}var Ff,M0;function tH(){return M0||(M0=1,Ff=eH()),Ff}var Vf,O0;function nH(){if(O0)return Vf;O0=1;var e=Zt,t=vo,n=e("%TypeError%"),r=tH(),o=e("%Reflect.apply%",!0)||t("Function.prototype.apply");return Vf=function(a,s){var u=arguments.length>2?arguments[2]:[];if(!r(u))throw new n("Assertion failed: optional `argumentsList`, if provided, must be a List");return o(a,s,u)},Vf}const rH={},oH=Object.freeze(Object.defineProperty({__proto__:null,default:rH},Symbol.toStringTag,{value:"Module"})),iH=Ur(oH);var Wf,L0;function aH(){if(L0)return Wf;L0=1;var e=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=e&&t&&typeof t.get=="function"?t.get:null,r=e&&Map.prototype.forEach,o=typeof Set=="function"&&Set.prototype,i=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,a=o&&i&&typeof i.get=="function"?i.get:null,s=o&&Set.prototype.forEach,u=typeof WeakMap=="function"&&WeakMap.prototype,c=u?WeakMap.prototype.has:null,d=typeof WeakSet=="function"&&WeakSet.prototype,p=d?WeakSet.prototype.has:null,f=typeof WeakRef=="function"&&WeakRef.prototype,y=f?WeakRef.prototype.deref:null,g=Boolean.prototype.valueOf,b=Object.prototype.toString,j=Function.prototype.toString,_=String.prototype.match,h=String.prototype.slice,l=String.prototype.replace,k=String.prototype.toUpperCase,w=String.prototype.toLowerCase,x=RegExp.prototype.test,T=Array.prototype.concat,E=Array.prototype.join,P=Array.prototype.slice,I=Math.floor,B=typeof BigInt=="function"?BigInt.prototype.valueOf:null,M=Object.getOwnPropertySymbols,L=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,U=typeof Symbol=="function"&&typeof Symbol.iterator=="object",G=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===U||!0)?Symbol.toStringTag:null,N=Object.prototype.propertyIsEnumerable,H=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(R){return R.__proto__}:null);function D(R,$){if(R===1/0||R===-1/0||R!==R||R&&R>-1e3&&R<1e3||x.call(/e/,$))return $;var C=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof R=="number"){var z=R<0?-I(-R):I(R);if(z!==R){var O=String(z),V=h.call($,O.length+1);return l.call(O,C,"$&_")+"."+l.call(l.call(V,/([0-9]{3})/g,"$&_"),/_$/,"")}}return l.call($,C,"$&_")}var q=iH,Y=q.custom,te=ge(Y)?Y:null;Wf=function R($,C,z,O){var V=C||{};if(je(V,"quoteStyle")&&V.quoteStyle!=="single"&&V.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(je(V,"maxStringLength")&&(typeof V.maxStringLength=="number"?V.maxStringLength<0&&V.maxStringLength!==1/0:V.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Q=je(V,"customInspect")?V.customInspect:!0;if(typeof Q!="boolean"&&Q!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(je(V,"indent")&&V.indent!==null&&V.indent!=="	"&&!(parseInt(V.indent,10)===V.indent&&V.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(je(V,"numericSeparator")&&typeof V.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var oe=V.numericSeparator;if(typeof $>"u")return"undefined";if($===null)return"null";if(typeof $=="boolean")return $?"true":"false";if(typeof $=="string")return Ae($,V);if(typeof $=="number"){if($===0)return 1/0/$>0?"0":"-0";var ue=String($);return oe?D($,ue):ue}if(typeof $=="bigint"){var ve=String($)+"n";return oe?D($,ve):ve}var _e=typeof V.depth>"u"?5:V.depth;if(typeof z>"u"&&(z=0),z>=_e&&_e>0&&typeof $=="object")return W($)?"[Array]":"[Object]";var Ce=Ue(V,z);if(typeof O>"u")O=[];else if(Re(O,$)>=0)return"[Circular]";function $e(K,me,ce){if(me&&(O=P.call(O),O.push(me)),ce){var Ie={depth:V.depth};return je(V,"quoteStyle")&&(Ie.quoteStyle=V.quoteStyle),R(K,Ie,z+1,O)}return R(K,V,z+1,O)}if(typeof $=="function"&&!F($)){var St=de($),gt=ft($,$e);return"[Function"+(St?": "+St:" (anonymous)")+"]"+(gt.length>0?" { "+E.call(gt,", ")+" }":"")}if(ge($)){var Lt=U?l.call(String($),/^(Symbol\(.*\))_[^)]*$/,"$1"):L.call($);return typeof $=="object"&&!U?rt(Lt):Lt}if(qe($)){for(var mt="<"+w.call(String($.nodeName)),lt=$.attributes||[],Xe=0;Xe<lt.length;Xe++)mt+=" "+lt[Xe].name+"="+A(J(lt[Xe].value),"double",V);return mt+=">",$.childNodes&&$.childNodes.length&&(mt+="..."),mt+="</"+w.call(String($.nodeName))+">",mt}if(W($)){if($.length===0)return"[]";var bt=ft($,$e);return Ce&&!le(bt)?"["+yt(bt,Ce)+"]":"[ "+E.call(bt,", ")+" ]"}if(ae($)){var Tt=ft($,$e);return!("cause"in Error.prototype)&&"cause"in $&&!N.call($,"cause")?"{ ["+String($)+"] "+E.call(T.call("[cause]: "+$e($.cause),Tt),", ")+" }":Tt.length===0?"["+String($)+"]":"{ ["+String($)+"] "+E.call(Tt,", ")+" }"}if(typeof $=="object"&&Q){if(te&&typeof $[te]=="function"&&q)return q($,{depth:_e-z});if(Q!=="symbol"&&typeof $.inspect=="function")return $.inspect()}if(Te($)){var Kn=[];return r&&r.call($,function(K,me){Kn.push($e(me,$,!0)+" => "+$e(K,$))}),ze("Map",n.call($),Kn,Ce)}if(De($)){var _o=[];return s&&s.call($,function(K){_o.push($e(K,$))}),ze("Set",a.call($),_o,Ce)}if(Qe($))return pt("WeakMap");if(et($))return pt("WeakSet");if(Le($))return pt("WeakRef");if(ee($))return rt($e(Number($)));if(fe($))return rt($e(B.call($)));if(Se($))return rt(g.call($));if(re($))return rt($e(String($)));if($===ZC)return typeof window<"u"?"{ [object Window] }":"{ [object global] }";if(!ne($)&&!F($)){var Cn=ft($,$e),mr=H?H($)===Object.prototype:$ instanceof Object||$.constructor===Object,Yn=$ instanceof Object?"":"null prototype",zn=!mr&&G&&Object($)===$&&G in $?h.call(be($),8,-1):Yn?"Object":"",hr=mr||typeof $.constructor!="function"?"":$.constructor.name?$.constructor.name+" ":"",X=hr+(zn||Yn?"["+E.call(T.call([],zn||[],Yn||[]),": ")+"] ":"");return Cn.length===0?X+"{}":Ce?X+"{"+yt(Cn,Ce)+"}":X+"{ "+E.call(Cn,", ")+" }"}return String($)};function A(R,$,C){var z=(C.quoteStyle||$)==="double"?'"':"'";return z+R+z}function J(R){return l.call(String(R),/"/g,"&quot;")}function W(R){return be(R)==="[object Array]"&&(!G||!(typeof R=="object"&&G in R))}function ne(R){return be(R)==="[object Date]"&&(!G||!(typeof R=="object"&&G in R))}function F(R){return be(R)==="[object RegExp]"&&(!G||!(typeof R=="object"&&G in R))}function ae(R){return be(R)==="[object Error]"&&(!G||!(typeof R=="object"&&G in R))}function re(R){return be(R)==="[object String]"&&(!G||!(typeof R=="object"&&G in R))}function ee(R){return be(R)==="[object Number]"&&(!G||!(typeof R=="object"&&G in R))}function Se(R){return be(R)==="[object Boolean]"&&(!G||!(typeof R=="object"&&G in R))}function ge(R){if(U)return R&&typeof R=="object"&&R instanceof Symbol;if(typeof R=="symbol")return!0;if(!R||typeof R!="object"||!L)return!1;try{return L.call(R),!0}catch{}return!1}function fe(R){if(!R||typeof R!="object"||!B)return!1;try{return B.call(R),!0}catch{}return!1}var he=Object.prototype.hasOwnProperty||function(R){return R in this};function je(R,$){return he.call(R,$)}function be(R){return b.call(R)}function de(R){if(R.name)return R.name;var $=_.call(j.call(R),/^function\s*([\w$]+)/);return $?$[1]:null}function Re(R,$){if(R.indexOf)return R.indexOf($);for(var C=0,z=R.length;C<z;C++)if(R[C]===$)return C;return-1}function Te(R){if(!n||!R||typeof R!="object")return!1;try{n.call(R);try{a.call(R)}catch{return!0}return R instanceof Map}catch{}return!1}function Qe(R){if(!c||!R||typeof R!="object")return!1;try{c.call(R,c);try{p.call(R,p)}catch{return!0}return R instanceof WeakMap}catch{}return!1}function Le(R){if(!y||!R||typeof R!="object")return!1;try{return y.call(R),!0}catch{}return!1}function De(R){if(!a||!R||typeof R!="object")return!1;try{a.call(R);try{n.call(R)}catch{return!0}return R instanceof Set}catch{}return!1}function et(R){if(!p||!R||typeof R!="object")return!1;try{p.call(R,p);try{c.call(R,c)}catch{return!0}return R instanceof WeakSet}catch{}return!1}function qe(R){return!R||typeof R!="object"?!1:typeof HTMLElement<"u"&&R instanceof HTMLElement?!0:typeof R.nodeName=="string"&&typeof R.getAttribute=="function"}function Ae(R,$){if(R.length>$.maxStringLength){var C=R.length-$.maxStringLength,z="... "+C+" more character"+(C>1?"s":"");return Ae(h.call(R,0,$.maxStringLength),$)+z}var O=l.call(l.call(R,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,st);return A(O,"single",$)}function st(R){var $=R.charCodeAt(0),C={8:"b",9:"t",10:"n",12:"f",13:"r"}[$];return C?"\\"+C:"\\x"+($<16?"0":"")+k.call($.toString(16))}function rt(R){return"Object("+R+")"}function pt(R){return R+" { ? }"}function ze(R,$,C,z){var O=z?yt(C,z):E.call(C,", ");return R+" ("+$+") {"+O+"}"}function le(R){for(var $=0;$<R.length;$++)if(Re(R[$],`
`)>=0)return!1;return!0}function Ue(R,$){var C;if(R.indent==="	")C="	";else if(typeof R.indent=="number"&&R.indent>0)C=E.call(Array(R.indent+1)," ");else return null;return{base:C,prev:E.call(Array($+1),C)}}function yt(R,$){if(R.length===0)return"";var C=`
`+$.prev+$.base;return C+E.call(R,","+C)+`
`+$.prev}function ft(R,$){var C=W(R),z=[];if(C){z.length=R.length;for(var O=0;O<R.length;O++)z[O]=je(R,O)?$(R[O],R):""}var V=typeof M=="function"?M(R):[],Q;if(U){Q={};for(var oe=0;oe<V.length;oe++)Q["$"+V[oe]]=V[oe]}for(var ue in R)je(R,ue)&&(C&&String(Number(ue))===ue&&ue<R.length||U&&Q["$"+ue]instanceof Symbol||(x.call(/[^\w$]/,ue)?z.push($(ue,R)+": "+$(R[ue],R)):z.push(ue+": "+$(R[ue],R))));if(typeof M=="function")for(var ve=0;ve<V.length;ve++)N.call(R,V[ve])&&z.push("["+$(V[ve])+"]: "+$(R[V[ve]],R));return z}return Wf}var Hf,B0;function Fj(){return B0||(B0=1,Hf=function(t){return typeof t=="string"||typeof t=="symbol"}),Hf}var Uf,F0;function sH(){return F0||(F0=1,Uf=function(t){if(t===null)return"Null";if(typeof t>"u")return"Undefined";if(typeof t=="function"||typeof t=="object")return"Object";if(typeof t=="number")return"Number";if(typeof t=="boolean")return"Boolean";if(typeof t=="string")return"String"}),Uf}var Gf,V0;function su(){if(V0)return Gf;V0=1;var e=sH();return Gf=function(n){return typeof n=="symbol"?"Symbol":typeof n=="bigint"?"BigInt":e(n)},Gf}var qf,W0;function Vj(){if(W0)return qf;W0=1;var e=Zt,t=e("%TypeError%"),n=aH(),r=Fj(),o=su();return qf=function(a,s){if(o(a)!=="Object")throw new t("Assertion failed: Type(O) is not Object");if(!r(s))throw new t("Assertion failed: IsPropertyKey(P) is not true, got "+n(s));return a[s]},qf}var Kf,H0;function lH(){if(H0)return Kf;H0=1;var e=Zt,t=e("%TypeError%"),n=Fj(),r=su();return Kf=function(i,a){if(r(i)!=="Object")throw new t("Assertion failed: `O` must be an Object");if(!n(a))throw new t("Assertion failed: `P` must be a Property Key");return a in i},Kf}var Yf,U0;function Wj(){if(U0)return Yf;U0=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,n,r;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{n=Object.defineProperty({},"length",{get:function(){throw r}}),r={},t(function(){throw 42},null,n)}catch(h){h!==r&&(t=null)}else t=null;var o=/^\s*class\b/,i=function(l){try{var k=e.call(l);return o.test(k)}catch{return!1}},a=function(l){try{return i(l)?!1:(e.call(l),!0)}catch{return!1}},s=Object.prototype.toString,u="[object Object]",c="[object Function]",d="[object GeneratorFunction]",p="[object HTMLAllCollection]",f="[object HTML document.all class]",y="[object HTMLCollection]",g=typeof Symbol=="function"&&!!Symbol.toStringTag,b=!(0 in[,]),j=function(){return!1};if(typeof document=="object"){var _=document.all;s.call(_)===s.call(document.all)&&(j=function(l){if((b||!l)&&(typeof l>"u"||typeof l=="object"))try{var k=s.call(l);return(k===p||k===f||k===y||k===u)&&l("")==null}catch{}return!1})}return Yf=t?function(l){if(j(l))return!0;if(!l||typeof l!="function"&&typeof l!="object")return!1;try{t(l,null,n)}catch(k){if(k!==r)return!1}return!i(l)&&a(l)}:function(l){if(j(l))return!0;if(!l||typeof l!="function"&&typeof l!="object")return!1;if(g)return a(l);if(i(l))return!1;var k=s.call(l);return k!==c&&k!==d&&!/^\[object HTML/.test(k)?!1:a(l)},Yf}var Jf,G0;function uH(){return G0||(G0=1,Jf=Wj()),Jf}var Zf,q0;function cH(){return q0||(q0=1,Zf=Number.MAX_SAFE_INTEGER||9007199254740991),Zf}var Xf,K0;function dH(){return K0||(K0=1,Xf=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),Xf}var Qf,Y0;function pH(){return Y0||(Y0=1,Qf=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),Qf}var em,J0;function sy(){if(J0)return em;J0=1;var e=Ij;return em=function(){return e()&&!!Symbol.toStringTag},em}var tm,Z0;function fH(){if(Z0)return tm;Z0=1;var e=Date.prototype.getDay,t=function(a){try{return e.call(a),!0}catch{return!1}},n=Object.prototype.toString,r="[object Date]",o=sy()();return tm=function(a){return typeof a!="object"||a===null?!1:o?t(a):n.call(a)===r},tm}var Wu={exports:{}},X0;function mH(){if(X0)return Wu.exports;X0=1;var e=Object.prototype.toString,t=Rj();if(t){var n=Symbol.prototype.toString,r=/^Symbol\(.*\)$/,o=function(a){return typeof a.valueOf()!="symbol"?!1:r.test(n.call(a))};Wu.exports=function(a){if(typeof a=="symbol")return!0;if(e.call(a)!=="[object Symbol]")return!1;try{return o(a)}catch{return!1}}}else Wu.exports=function(a){return!1};return Wu.exports}var nm,Q0;function hH(){if(Q0)return nm;Q0=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",t=pH(),n=Wj(),r=fH(),o=mH(),i=function(u,c){if(typeof u>"u"||u===null)throw new TypeError("Cannot call method on "+u);if(typeof c!="string"||c!=="number"&&c!=="string")throw new TypeError('hint must be "string" or "number"');var d=c==="string"?["toString","valueOf"]:["valueOf","toString"],p,f,y;for(y=0;y<d.length;++y)if(p=u[d[y]],n(p)&&(f=p.call(u),t(f)))return f;throw new TypeError("No default value")},a=function(u,c){var d=u[c];if(d!==null&&typeof d<"u"){if(!n(d))throw new TypeError(d+" returned for property "+c+" of object "+u+" is not a function");return d}};return nm=function(u){if(t(u))return u;var c="default";arguments.length>1&&(arguments[1]===String?c="string":arguments[1]===Number&&(c="number"));var d;if(e&&(Symbol.toPrimitive?d=a(u,Symbol.toPrimitive):o(u)&&(d=Symbol.prototype.valueOf)),typeof d<"u"){var p=d.call(u,c);if(t(p))return p;throw new TypeError("unable to convert exotic object to primitive")}return c==="default"&&(r(u)||o(u))&&(c="string"),i(u,c==="default"?"number":c)},nm}var rm,e1;function gH(){if(e1)return rm;e1=1;var e=hH();return rm=function(n){return arguments.length>1?e(n,arguments[1]):e(n)},rm}var om,t1;function vH(){if(t1)return om;t1=1;var e=vo,t=sy()(),n,r,o,i;if(t){n=e("Object.prototype.hasOwnProperty"),r=e("RegExp.prototype.exec"),o={};var a=function(){throw o};i={toString:a,valueOf:a},typeof Symbol.toPrimitive=="symbol"&&(i[Symbol.toPrimitive]=a)}var s=e("Object.prototype.toString"),u=Object.getOwnPropertyDescriptor,c="[object RegExp]";return om=t?function(p){if(!p||typeof p!="object")return!1;var f=u(p,"lastIndex"),y=f&&n(f,"value");if(!y)return!1;try{r(p,i)}catch(g){return g===o}}:function(p){return!p||typeof p!="object"&&typeof p!="function"?!1:s(p)===c},om}var im,n1;function yH(){if(n1)return im;n1=1;var e=vo,t=Zt,n=vH(),r=e("RegExp.prototype.exec"),o=t("%TypeError%");return im=function(a){if(!n(a))throw new o("`regex` must be a RegExp");return function(u){return r(a,u)!==null}},im}var Hj=Zt,_H=Hj("%String%"),bH=Hj("%TypeError%"),Uj=function(t){if(typeof t=="symbol")throw new bH("Cannot convert a Symbol value to a string");return _H(t)},kH=au,wH=Uj,xH=vo,r1=xH("String.prototype.replace"),Gj=/^\s$/.test("᠎"),SH=Gj?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,TH=Gj?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/,qj=function(){var t=wH(kH(this));return r1(r1(t,SH,""),TH,"")},jH=qj,o1="​",Gi="᠎",Kj=function(){return String.prototype.trim&&o1.trim()===o1&&Gi.trim()===Gi&&("_"+Gi).trim()==="_"+Gi&&(Gi+"_").trim()===Gi+"_"?String.prototype.trim:jH},CH=is,zH=Kj,EH=function(){var t=zH();return CH(String.prototype,{trim:t},{trim:function(){return String.prototype.trim!==t}}),t},IH=Bp,RH=is,PH=au,AH=qj,Yj=Kj,DH=EH,$H=IH(Yj()),Jj=function(t){return PH(t),$H(t)};RH(Jj,{getPolyfill:Yj,implementation:AH,shim:DH});var Zj=Jj,am,i1;function NH(){if(i1)return am;i1=1;var e=Zt,t=e("%Number%"),n=e("%RegExp%"),r=e("%TypeError%"),o=e("%parseInt%"),i=vo,a=yH(),s=i("String.prototype.slice"),u=a(/^0b[01]+$/i),c=a(/^0o[0-7]+$/i),d=a(/^[-+]0x[0-9a-f]+$/i),p=["","​",""].join(""),f=new n("["+p+"]","g"),y=a(f),g=Zj,b=su();return am=function j(_){if(b(_)!=="String")throw new r("Assertion failed: `argument` is not a String");if(u(_))return t(o(s(_,2),2));if(c(_))return t(o(s(_,2),8));if(y(_)||d(_))return NaN;var h=g(_);return h!==_?j(h):t(_)},am}var sm,a1;function MH(){if(a1)return sm;a1=1;var e=Zt,t=e("%TypeError%"),n=e("%Number%"),r=dH(),o=gH(),i=NH();return sm=function(s){var u=r(s)?s:o(s,n);if(typeof u=="symbol")throw new t("Cannot convert a Symbol value to a number");if(typeof u=="bigint")throw new t("Conversion from 'BigInt' to 'number' is not allowed.");return typeof u=="string"?i(u):n(u)},sm}var lm,s1;function OH(){if(s1)return lm;s1=1;var e=su(),t=Math.floor;return lm=function(r){return e(r)==="BigInt"?r:t(r)},lm}var um,l1;function LH(){if(l1)return um;l1=1;var e=Zt,t=OH(),n=e("%TypeError%");return um=function(o){if(typeof o!="number"&&typeof o!="bigint")throw new n("argument must be a Number or a BigInt");var i=o<0?-t(-o):t(o);return i===0?0:i},um}var cm,u1;function Xj(){return u1||(u1=1,cm=Number.isNaN||function(t){return t!==t}),cm}var dm,c1;function BH(){if(c1)return dm;c1=1;var e=Xj();return dm=function(t){return(typeof t=="number"||typeof t=="bigint")&&!e(t)&&t!==1/0&&t!==-1/0},dm}var pm,d1;function FH(){if(d1)return pm;d1=1;var e=MH(),t=LH(),n=Xj(),r=BH();return pm=function(i){var a=e(i);return n(a)||a===0?0:r(a)?t(a):a},pm}var fm,p1;function VH(){if(p1)return fm;p1=1;var e=cH(),t=FH();return fm=function(r){var o=t(r);return o<=0?0:o>e?e:o},fm}var mm,f1;function WH(){if(f1)return mm;f1=1;var e=Zt,t=e("%TypeError%"),n=Vj(),r=VH(),o=su();return mm=function(a){if(o(a)!=="Object")throw new t("Assertion failed: `obj` must be an Object");return r(n(a,"length"))},mm}var hm,m1;function HH(){if(m1)return hm;m1=1;var e=Zt,t=e("%Object%"),n=au;return hm=function(o){return n(o),t(o)},hm}var gm,h1;function UH(){if(h1)return gm;h1=1;var e=String.prototype.valueOf,t=function(a){try{return e.call(a),!0}catch{return!1}},n=Object.prototype.toString,r="[object String]",o=sy()();return gm=function(a){return typeof a=="string"?!0:typeof a!="object"?!1:o?t(a):n.call(a)===r},gm}var GH=Zt,qH=vo,KH=GH("%TypeError%"),YH=nH(),JH=Vj(),ZH=lH(),XH=uH(),QH=WH(),eU=HH(),tU=Uj,nU=UH(),rU=qH("String.prototype.split"),g1=Object("a"),oU=g1[0]!=="a"||!(0 in g1),Qj=function(t){var n=eU(this),r=oU&&nU(this)?rU(this,""):n,o=QH(r);if(!XH(t))throw new KH("Array.prototype.forEach callback must be a function");var i;arguments.length>1&&(i=arguments[1]);for(var a=0;a<o;){var s=tU(a),u=ZH(r,s);if(u){var c=JH(r,s);YH(t,i,[c,a,r])}a+=1}},iU=function(t){var n=!0,r=!0,o=!1;if(typeof t=="function"){try{t.call("f",function(i,a,s){typeof s!="object"&&(n=!1)}),t.call([null],function(){"use strict";r=typeof this=="string"},"x")}catch{o=!0}return!o&&n&&r}return!1},aU=iU,sU=Qj,eC=function(){var t=Array.prototype.forEach;return aU(t)?t:sU},vm,v1;function lU(){if(v1)return vm;v1=1;var e=is,t=eC;return vm=function(){var r=t();return e(Array.prototype,{forEach:r},{forEach:function(){return Array.prototype.forEach!==r}}),r},vm}var uU=is,cU=Bp,dU=vo,pU=au,fU=Qj,tC=eC,mU=tC(),hU=lU(),gU=dU("Array.prototype.slice"),vU=cU.apply(mU),nC=function(t,n){return pU(t),vU(t,gU(arguments,1))};uU(nC,{getPolyfill:tC,implementation:fU,shim:hU});var yU=nC,_U=au,rC=vo,bU=rC("Object.prototype.propertyIsEnumerable"),kU=rC("Array.prototype.push"),oC=function(t){var n=_U(t),r=[];for(var o in n)bU(n,o)&&kU(r,[o,n[o]]);return r},wU=oC,iC=function(){return typeof Object.entries=="function"?Object.entries:wU},xU=iC,SU=is,TU=function(){var t=xU();return SU(Object,{entries:t},{entries:function(){return Object.entries!==t}}),t},jU=is,CU=Bp,zU=oC,aC=iC,EU=TU,sC=CU(aC(),Object);jU(sC,{getPolyfill:aC,implementation:zU,shim:EU});var IU=sC,sd=yU,ly=IU,lC=Aj,RU=Zj,PU=function(t){},uC=String.prototype.replace,cC=String.prototype.split,kc="||||",ym=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},dC={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:ym,chinese:function(){return 0},croatian:ym,french:function(e){return e>=2?1:0},german:function(e){return e!==1?1:0},russian:ym,lithuanian:function(e){return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?1:2},czech:function(e){return e===1?0:e>=2&&e<=4?1:2},polish:function(e){if(e===1)return 0;var t=e%10;return 2<=t&&t<=4&&(e%100<10||e%100>=20)?1:2},icelandic:function(e){return e%10!==1||e%100===11?1:0},slovenian:function(e){var t=e%100;return t===1?0:t===2?1:t===3||t===4?2:3},romanian:function(e){if(e===1)return 0;var t=e%100;return e===0||t>=2&&t<=19?1:2}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is","mk"],slovenian:["sl-SL"],romanian:["ro"]}};function AU(e){var t={};return sd(ly(e),function(n){var r=n[0],o=n[1];sd(o,function(i){t[i]=r})}),t}function DU(e,t){var n=AU(e.pluralTypeToLanguages);return n[t]||n[cC.call(t,/-/,1)[0]]||n.en}function $U(e,t,n){return e.pluralTypes[t](n)}function NU(){var e={};return function(t,n){var r=e[n];return r&&!t.pluralTypes[r]&&(r=null,e[n]=r),r||(r=DU(t,n),r&&(e[n]=r)),r}}function y1(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function MU(e){var t=e&&e.prefix||"%{",n=e&&e.suffix||"}";if(t===kc||n===kc)throw new RangeError('"'+kc+'" token is reserved for pluralization');return new RegExp(y1(t)+"(.*?)"+y1(n),"g")}var OU=NU(),LU=/%\{(.*?)\}/g;function uy(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||LU,u=i||uC,c=typeof t=="number"?{smart_count:t}:t;if(c.smart_count!=null&&e){var d=o||dC,p=cC.call(e,kc),f=n||"en",y=OU(d,f),g=$U(d,y,c.smart_count);a=RU(p[g]||p[0])}return a=u.call(a,s,function(b,j){return!lC(c,j)||c[j]==null?b:c[j]}),a}function yo(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var n=t.allowMissing?uy:null;this.onMissingKey=typeof t.onMissingKey=="function"?t.onMissingKey:n,this.warn=t.warn||PU,this.replaceImplementation=t.replace||uC,this.tokenRegex=MU(t.interpolation),this.pluralRules=t.pluralRules||dC}yo.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale};yo.prototype.extend=function(e,t){sd(ly(e||{}),function(n){var r=n[0],o=n[1],i=t?t+"."+r:r;typeof o=="object"?this.extend(o,i):this.phrases[i]=o},this)};yo.prototype.unset=function(e,t){typeof e=="string"?delete this.phrases[e]:sd(ly(e||{}),function(n){var r=n[0],o=n[1],i=t?t+"."+r:r;typeof o=="object"?this.unset(o,i):delete this.phrases[i]},this)};yo.prototype.clear=function(){this.phrases={}};yo.prototype.replace=function(e){this.clear(),this.extend(e)};yo.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=uy(n,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)),r};yo.prototype.has=function(e){return lC(this.phrases,e)};yo.transformPhrase=function(t,n,r){return uy(t,n,r)};var BU=yo,Fp={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(v);function n(i){return i&&i.__esModule?i:{default:i}}var r=t.default.createContext(),o=r;e.default=o})(Fp);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=i(v),n=i(DM),r=i(BU),o=i(Fp);function i(s){return s&&s.__esModule?s:{default:s}}function a(s){var u=s.locale,c=s.messages,d=s.allowMissing,p=s.onMissingKey,f=s.interpolation,y=s.pluralRules,g=s.children,b=t.default.useMemo(function(){var j=new r.default({locale:u,phrases:c,allowMissing:d,onMissingKey:p,interpolation:f,pluralRules:y}),_=j.t.bind(j);return _._polyglot=j,_},[u,c,d,p,f,y]);return t.default.createElement(o.default.Provider,{value:b},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}})(zj);var pC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=o(v),n=o(fM),r=o(Fp);function o(s){return s&&s.__esModule?s:{default:s}}function i(){return i=Object.assign||function(s){for(var u=1;u<arguments.length;u++){var c=arguments[u];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(s[d]=c[d])}return s},i.apply(this,arguments)}function a(){return function(s){var u=function(d){return t.default.createElement(r.default.Consumer,null,function(p){return t.default.createElement(s,i({},d,{t:p}))})};return(0,n.default)(u,s)}}})(pC);var fC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var t=v,n=r(Fp);function r(i){return i&&i.__esModule?i:{default:i}}function o(){return(0,t.useContext)(n.default)}})(fC);(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(zj),n=o(pC),r=o(fC);function o(i){return i&&i.__esModule?i:{default:i}}})(Gt);const mC=Vt({key:"tabKeysDisabledState",default:!1}),hC=()=>Gn(mC),FU=()=>Un(mC),gC=Vt({key:"listenForExitState",default:!0}),cy=()=>Gn(gC),VU=()=>Un(gC),WU=e=>{const t=cy(),n=()=>{t(!0)},r=()=>{t(!1)};return m.jsx(pi,{variant:e?.variant??"standard",onBlur:n,onFocus:r,...e})};function vC(e,t=100){const[n,r]=v.useState(e);return v.useEffect(()=>{const o=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(o)}},[e,t]),n}const HU=Z(Fe)(({theme:e})=>({fontWeight:600})),UU=Z(Fe)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:500})),_m=Z(cj)(({theme:e})=>({color:e.palette.text.secondary})),bm=Z(WU)({minWidth:150}),GU=()=>{const[e,t]=n7(),[n,r]=r7(),[o,i]=o7(),a=Sj(),[s,u]=v.useState(""),c=jj(),d=Yo(),p=Gt.useTranslate(),f=vC(s,500),y=l=>{t(l.target.value)},g=l=>{r(l.target.value)},b=l=>{u(l.target.value),c(!1)};v.useEffect(()=>{i(f)},[f]),v.useEffect(()=>{u(o)},[o]);const j=p("nui_menu.page_players.misc.players"),_=d.oneSync.status?`OneSync (${d.oneSync.type})`:"OneSync Off",h=`${a.length}/${d.maxClients} ${j} - ${_}`;return m.jsxs(Ee,{display:"flex",justifyContent:"space-between",children:[m.jsxs(Ee,{px:2,children:[m.jsx(HU,{variant:"h5",color:"primary",children:p("nui_menu.page_players.misc.online_players")}),m.jsx(UU,{children:h})]}),m.jsxs(Ee,{display:"flex",alignItems:"center",justifyContent:"center",gap:3,children:[m.jsx(bm,{label:p("nui_menu.page_players.misc.search"),value:s,onChange:b,InputProps:{startAdornment:m.jsx(_m,{position:"start",children:m.jsx(Y8,{color:"inherit"})})}}),m.jsxs(bm,{label:p("nui_menu.page_players.filter.label"),select:!0,onChange:y,value:e,InputProps:{startAdornment:m.jsx(_m,{position:"start",children:m.jsx($8,{color:"inherit"})})},children:[m.jsx(Ar,{value:Fs.NoFilter,children:p("nui_menu.page_players.filter.no_filter")}),m.jsx(Ar,{value:Fs.IsAdmin,children:p("nui_menu.page_players.filter.is_admin")}),m.jsx(Ar,{value:Fs.IsInjured,children:p("nui_menu.page_players.filter.is_injured")}),m.jsx(Ar,{value:Fs.InVehicle,children:p("nui_menu.page_players.filter.in_vehicle")})]}),m.jsxs(bm,{label:p("nui_menu.page_players.sort.label"),select:!0,onChange:g,value:n,InputProps:{startAdornment:m.jsx(_m,{position:"start",children:m.jsx(Z8,{color:"inherit"})})},children:[m.jsx(Ar,{value:Vs.IdJoinedFirst,children:`${p("nui_menu.page_players.sort.id")} (${p("nui_menu.page_players.sort.joined_first")})`}),m.jsx(Ar,{value:Vs.IdJoinedLast,children:`${p("nui_menu.page_players.sort.id")} (${p("nui_menu.page_players.sort.joined_last")})`}),m.jsx(Ar,{value:Vs.DistanceClosest,children:`${p("nui_menu.page_players.sort.distance")} (${p("nui_menu.page_players.sort.closest")})`}),m.jsx(Ar,{value:Vs.DistanceFarthest,children:`${p("nui_menu.page_players.sort.distance")} (${p("nui_menu.page_players.sort.farthest")})`})]})]})]})},qU=Z(Ee)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),KU=Z(kj)(({theme:e})=>({paddingRight:e.spacing(2)})),YU=()=>{const e=Gt.useTranslate();return m.jsxs(qU,{display:"flex",height:"100%",justifyContent:"center",alignItems:"center",children:[m.jsx(KU,{fontSize:"large",color:"inherit"}),m.jsx(Fe,{color:"inherit",variant:"h6",children:e("nui_menu.page_players.misc.zero_players")})]})},JU="https://monitor/WebPipe",Lo=async(e,t)=>{const n=JU+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(Lp()&&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()},ZU={serverTime:Math.floor(Date.now()/1e3),banTemplates:[{id:"vocszy2sd1a",reason:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean condimentum, mi quis laoreet placerat, diam neque scelerisque tellus, at venenatis sem nunc vel enim. Etiam in erat posuere, blandit diam sollicitudin, tincidunt urna. In dolor lectus, facilisis in enim ac, varius ultrices libero. Vestibulum semper lobortis aliquam. Donec pharetra commodo tellus, non eleifend lacus dictum ut. Nunc rhoncus sem in lacinia sagittis. Mauris ut nisi ut dolor pretium finibus. Pellentesque eu tincidunt mauris.",duration:{value:2,unit:"weeks"}},{id:"q3u6jof67pd",reason:"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",duration:{value:1,unit:"days"}},{id:"vcmorv3c11n",reason:"I don't know, some random reason example.",duration:"permanent"},{id:"fhtva57e4tq",reason:"Aiuhgi aiuHIHA huifhuidhsiuhIUHAUsh hUHAIUhs ihufdisahf",duration:"permanent"},{id:"kdmte4kjwg",reason:"Test long months",duration:{value:99,unit:"months"}}],player:{displayName:"tabby",pureName:"tabby",isRegistered:!0,isConnected:!0,license:"9b9fc300cc65d22ad3b536175a4d15c0e4933753",ids:["license:9b9fc300cc65d22ad3b536175a4d15c0e4933753"],hwids:["9:0000000000000000000000000000000000000000000000000000000000000005","9:0000000000000000000000000000000000000000000000000000000000000006"],actionHistory:[{id:"BKA3-ZDA9",type:"ban",reason:"sdfsdfsdf",author:"tabarra",ts:1590812890,exp:1590985690,revokedBy:"tabarra"},{id:"BBGC-ZQDW",type:"ban",reason:"efrdgdfdf",author:"tabarra",ts:1590817677,exp:1590990477,revokedBy:"tabarra"},{id:"WU9K-EQAK",type:"warn",reason:"warningggggggggggg",author:"tabarra",ts:1590915097},{id:"B6YB-36WP",type:"ban",reason:"ban test",author:"tabarra",ts:1590915223,exp:1591088023,revokedBy:"tabarra"},{id:"BUMF-RF4K",type:"ban",reason:"aaaaaaaaaaaaaaaaaa",author:"tabarra",ts:1590915327,revokedBy:"tabarra"},{id:"BZWX-7T92",type:"ban",reason:"ban ids",author:"tabarra",ts:1590916449,exp:123456},{id:"WD8A-TF29",type:"warn",reason:"🆃🆇🅰🅳🅼🅸🅽",author:"tabarra",ts:1592112016},{id:"WFBP-RPKA",type:"warn",reason:"zxc",author:"tabarra",ts:1593506835},{id:"B28W-5Z9Z",type:"ban",reason:"dsfdfs",author:"tabarra",ts:1593507597,exp:1593680397,revokedBy:"tabarra"},{id:"BE1V-WM8R",type:"ban",reason:"sadf sadf asdf asd",author:"tabarra",ts:1593507790,exp:1593680590,revokedBy:"tabarra"},{id:"BNLA-1WRQ",type:"ban",reason:"msgmsgmsgmsg msg",author:"tabarra",ts:1593507940,exp:1593680740,revokedBy:"tabarra"},{id:"B58M-ZG5T",type:"ban",reason:"sdf sdf dsf ds",author:"tabarra",ts:1593508091,exp:1593680891,revokedBy:"tabarra"},{id:"BDLY-YVUH",type:"ban",reason:"asdasd",author:"tabarra",ts:1593508612,exp:1593681412,revokedBy:"tabarra"},{id:"BT6X-HE7M",type:"ban",reason:"sadf",author:"tabarra",ts:1593508757,exp:1593681557,revokedBy:"tabarra"},{id:"B6KL-YHHQ",type:"ban",reason:"zdfgdfg dfg dfg dfdfg",author:"tabarra",ts:1593508806,revokedBy:"tabarra"},{id:"WBR1-H1RJ",type:"warn",reason:"dfsg",author:"tabarra",ts:1594133299},{id:"W57D-4GAE",type:"warn",reason:"fds",author:"tabarra",ts:1594133352},{id:"W2XM-6Q32",type:"warn",reason:"sdf",author:"tabarra",ts:1594133385},{id:"WJG5-65BJ",type:"warn",reason:"yuiyiu",author:"tabarra",ts:1594133717,revokedBy:"tabarra"},{id:"BQHS-2ZS1",type:"ban",reason:"sdfsdffsd",author:"tabarra",ts:1624492869,revokedBy:"tabarra"},{id:"WBYN-8U51",type:"warn",reason:"sdf",author:"tabarra",ts:1632547265},{id:"BMNG-DPFF",type:"ban",reason:"test ban reason",author:"tabarra",ts:1666739975,exp:1666912775,revokedBy:"tabarra"},{id:"BZYG-TPN7",type:"ban",reason:"whatever new ban",author:"tabarra",ts:1666740120,exp:1666912920,revokedBy:"tabarra"},{id:"B2PY-NFJ2",type:"ban",reason:"test ban whoop whoop",author:"tabarra",ts:1666830531,exp:1667003331,revokedBy:"tabarra"},{id:"BFR2-KCX7",type:"ban",reason:"test ban reason",author:"tabarra",ts:1667268168,exp:1667440968,revokedBy:"tabarra"},{id:"BFAH-96ZV",type:"ban",reason:"222222",author:"tabarra",ts:1667268176,exp:1667440976,revokedBy:"tabarra"},{id:"B3NN-13WE",type:"ban",reason:"test ban reason",author:"tabarra",ts:1667268617,exp:1667441417,revokedBy:"tabarra"},{id:"WFTC-ZRMG",type:"warn",reason:"yabadabadu",author:"tabarra",ts:1667312038,revokedBy:"tabarra"},{id:"WVM2-VBND",type:"warn",reason:"whatevs",author:"tabarra",ts:1667694161,revokedBy:"tabarra"},{id:"WZL4-PMW1",type:"warn",reason:"lipsum",author:"tabarra",ts:1667695747,revokedBy:"tabarra"},{id:"W82M-6B2B",type:"warn",reason:"bbbbbbbbbb",author:"tabarra",ts:1667695778},{id:"BDJA-L9KB",type:"ban",reason:"test ban reason",author:"tabarra",ts:1667710213,exp:1667883013}],netid:53,sessionTime:53,tsJoined:1590812869,playTime:4706,tsWhitelisted:1667314521,oldIds:["license:9b9fc300cc65d22ad3b536175a4d15c0e4933753","fivem:271816","discord:272800190639898628"],oldHwids:["9:0000000000000000000000000000000000000000000000000000000000000001","9:0000000000000000000000000000000000000000000000000000000000000002","9:0000000000000000000000000000000000000000000000000000000000000003","9:0000000000000000000000000000000000000000000000000000000000000004","9:0000000000000000000000000000000000000000000000000000000000000005","9:0000000000000000000000000000000000000000000000000000000000000006","8:0000000000000000000000000000000000000000000000000000000000000001","8:0000000000000000000000000000000000000000000000000000000000000002","8:0000000000000000000000000000000000000000000000000000000000000003","8:0000000000000000000000000000000000000000000000000000000000000004","8:0000000000000000000000000000000000000000000000000000000000000005","8:0000000000000000000000000000000000000000000000000000000000000006","7:0000000000000000000000000000000000000000000000000000000000000001","7:0000000000000000000000000000000000000000000000000000000000000002","7:0000000000000000000000000000000000000000000000000000000000000003","7:0000000000000000000000000000000000000000000000000000000000000004","7:0000000000000000000000000000000000000000000000000000000000000005","7:0000000000000000000000000000000000000000000000000000000000000006"],tsLastConnection:1667708940}},Ha={selectedPlayerData:pv({key:"selectedPlayerDetails",get:async({get:e})=>{e(Ha.forcePlayerRefresh);const t=e(Ha.associatedPlayer);if(!t)return;const n=t.id,r=await Lo(`/player?mutex=current&netid=${n}`,{mockData:ZU});return oy("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:Vt({key:"forcePlayerRefresh",default:0}),associatedPlayer:Vt({key:"associatedPlayerDetails",default:null})},as=()=>Un(Ha.selectedPlayerData),yC=()=>Gn(Ha.forcePlayerRefresh),dy=()=>Un(Ha.associatedPlayer),_C=()=>Gn(Ha.associatedPlayer);var An=(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))(An||{});const bC=Vt({key:"playerModalTab",default:0}),kC=()=>Un(bC),py=()=>Gn(bC),wC=Vt({key:"playerModalVisibility",default:!1}),XU=()=>dr(wC),lu=()=>Gn(wC),Cs="PlayerCard",Or={paper:`${Cs}-paper`,barBackground:`${Cs}-barBackground`,barInner:`${Cs}-barInner`,icon:`${Cs}-icon`,tooltipOverride:`${Cs}-tooltipOverride`},QU=Z(Ee)(({theme:e})=>({[`& .${Or.paper}`]:{padding:20,borderRadius:10,cursor:"pointer","&:hover":{backgroundColor:e.palette.action.selected}},[`& .${Or.barBackground}`]:{background:e.palette.primary.dark,height:5,borderRadius:10,overflow:"hidden"},[`& .${Or.barInner}`]:{height:"100%",background:e.palette.primary.main},[`& .${Or.icon}`]:{paddingRight:7,color:e.palette.primary.main},[`& .${Or.tooltipOverride}`]:{fontSize:12}})),eG=e=>e===-1?"#4A4243":e<=20?"#4a151b":e<=60?"#624d18":"#097052",tG=(e,t)=>e===-1?"#4A4243":e<=20?t.palette.error.light:e<=60?t.palette.warning.light:t.palette.success.light,nG=Z(Ee,{shouldForwardProp:e=>e!=="healthVal"})(({healthVal:e})=>({background:eG(e),height:5,borderRadius:10,overflow:"hidden"})),rG=Z(Ee,{shouldForwardProp:e=>e!=="healthVal"})(({theme:e,healthVal:t})=>({background:tG(t,e),height:5,borderRadius:10,overflow:"hidden"})),oG=({playerData:e})=>{const t=lu(),n=_C(),r=Gt.useTranslate(),o={unknown:m.jsx(F8,{color:"inherit"}),walking:m.jsx(R8,{color:"inherit"}),driving:m.jsx(P8,{color:"inherit"}),boating:m.jsx(E8,{color:"inherit"}),biking:m.jsx(X8,{color:"inherit"}),flying:m.jsx(M8,{color:"inherit"})},i=()=>{n(e),t(!0)},a=e.vType.charAt(0).toUpperCase()+e.vType.slice(1),s=Math.max(0,e.health);return m.jsx(QU,{p:1,children:m.jsx("div",{onClick:i,children:m.jsxs(ns,{className:Or.paper,children:[m.jsx(Ee,{display:"flex",alignItems:"center",pb:"5px",children:m.jsxs(Ee,{flexGrow:1,display:"flex",overflow:"hidden",children:[m.jsx(_c,{title:a,placement:"top",arrow:!0,classes:{tooltip:Or.tooltipOverride},children:m.jsx("span",{className:Or.icon,children:o[e.vType]})}),m.jsx(Fe,{style:{marginRight:5},variant:"subtitle1",color:"textSecondary",children:e.id}),m.jsx(Fe,{variant:"subtitle1",color:"textSecondary",children:"|"}),m.jsx(_c,{title:e.name,placement:"top",arrow:!0,classes:{tooltip:Or.tooltipOverride},children:m.jsxs(Fe,{style:{marginLeft:5},noWrap:!0,variant:"subtitle1",color:"textPrimary",children:[e.admin&&"🛡️"," ",e.name]})}),m.jsx(Fe,{style:{marginLeft:7,minWidth:"fit-content"},noWrap:!0,variant:"subtitle1",color:"textSecondary",children:e.dist<0?"?? m":Q8(e.dist)})]})}),m.jsx("div",{children:m.jsx(_c,{title:r("nui_menu.page_players.card.health",{percentHealth:e.health??"0"}),placement:"bottom",arrow:!0,classes:{tooltip:Or.tooltipOverride},children:m.jsx(nG,{healthVal:e.health,children:m.jsx(rG,{width:`${s}%`,healthVal:e.health})})})})]})})})},iG=v.memo(oG),_1=60,aG=250,sG=Z("div")({overflow:"auto"}),lG=Z("div")({height:50}),uG=Z(Ee)({display:"flex",justifyContent:"center"}),cG=()=>{const e=Cj(),[t,n]=v.useState(1),[r,o]=v.useState(!1),i=v.useRef(null),a=qo();v.useEffect(()=>{n(c=>{const d=Math.ceil(e.length/_1);return d<c?d:c})},[e]);const s=v.useMemo(()=>e.slice(0,_1*t),[e,t]),u=v.useCallback(c=>{const d=c[0];if(!a)return n(1);d.isIntersecting&&e.length>s.length&&!r&&(o(!0),setTimeout(()=>{n(p=>p+1),o(!1)},aG))},[e,s,r,a]);return v.useEffect(()=>{const c=new IntersectionObserver(u,{root:null,rootMargin:"10px",threshold:.9});return i.current&&c.observe(i.current),()=>{i.current&&c.unobserve(i.current)}},[u]),m.jsxs(sG,{children:[m.jsx(Ee,{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(300px, 1fr))",children:s.map(c=>m.jsx(iG,{playerData:c},c.id))}),m.jsx(lG,{ref:i}),r&&m.jsx(uG,{children:m.jsx(Kv,{})})]})},dG=Z(Ee)(({theme:e})=>({backgroundColor:e.palette.background.default,height:"50vh",borderRadius:15,flex:1})),pG=Z(Ee)(({theme:e})=>({display:"flex",flexDirection:"column",height:"85%"})),fG=({visible:e})=>{const t=Cj();return e7(),m.jsxs(dG,{mt:2,mb:10,pt:4,px:4,display:e?"initial":"none",children:[m.jsx(GU,{}),m.jsx(pG,{children:t.length?m.jsx(cG,{}):m.jsx(YU,{})})]})},xC=v.createContext(null),mG="https://monitor/WebPipe",SC=()=>v.useContext(xC),hG=({children:e})=>{const[t,n]=v.useState(null),[r,o]=wj(),i=qo();v.useEffect(()=>{if(i){const d=Math.random().toString().padStart(8,"0").slice(-8);n(`/server/server-log?refresh${d}`)}},[i]);const a=v.useCallback(d=>{r!==un.IFrame&&o(un.IFrame),n(d)},[r]),s=v.useCallback(d=>{n(d)},[]),u=v.useCallback(d=>{console.log("Data received from child:",d)},[]),c=v.useMemo(()=>mG+t,[t]);return m.jsx(xC.Provider,{value:{goToFramePage:a,currentFramePath:t,setFramePage:s,fullFrameSrc:c,handleChildPost:u},children:e})},TC=Vt({key:"permissionsState",default:[]}),Jo=()=>Un(TC),gG=()=>Gn(TC),vG=Z("iframe")({border:"0px",borderRadius:15,height:"100%",width:"100%"}),yG=Z(Ee)({backgroundColor:"#171718",height:"100%",borderRadius:15}),_G=({visible:e})=>{const{fullFrameSrc:t,handleChildPost:n}=SC(),o=Jo()?t:"about:blank";return v.useEffect(()=>{const i=a=>{const s=typeof a.data=="string"?JSON.parse(a.data):a.data;s?.__isFromChild&&(oy("Post from iFrame",s),n(s))};return window.addEventListener("message",i),()=>window.removeEventListener("message",i)},[n]),m.jsx(yG,{mt:2,mb:9,display:e?"initial":"none",children:e&&m.jsx(vG,{src:o})})};function jC(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=jC(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Di(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=jC(e))&&(r&&(r+=" "),r+=t);return r}let bG={data:""},kG=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||bG,wG=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,xG=/\/\*[^]*?\*\/|  +/g,b1=/\n+/g,ai=(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"?ai(a,i):i+"{"+ai(a,i[1]=="k"?"":t)+"}":typeof a=="object"?r+=ai(a,t?t.replace(/([^,])+/g,s=>i.replace(/(^:.*)|([^,])+/g,u=>/&/.test(u)?u.replace(/&/g,s):s?s+" "+u:u)):i):a!=null&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=ai.p?ai.p(i,a):i+":"+a+";")}return n+(t&&o?t+"{"+o+"}":o)+r},Kr={},CC=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+CC(e[n]);return t}return e},SG=(e,t,n,r,o)=>{let i=CC(e),a=Kr[i]||(Kr[i]=(u=>{let c=0,d=11;for(;c<u.length;)d=101*d+u.charCodeAt(c++)>>>0;return"go"+d})(i));if(!Kr[a]){let u=i!==e?e:(c=>{let d,p,f=[{}];for(;d=wG.exec(c.replace(xG,""));)d[4]?f.shift():d[3]?(p=d[3].replace(b1," ").trim(),f.unshift(f[0][p]=f[0][p]||{})):f[0][d[1]]=d[2].replace(b1," ").trim();return f[0]})(e);Kr[a]=ai(o?{["@keyframes "+a]:u}:u,n?"":"."+a)}let s=n&&Kr.g?Kr.g:null;return n&&(Kr.g=Kr[a]),((u,c,d,p)=>{p?c.data=c.data.replace(p,u):c.data.indexOf(u)===-1&&(c.data=d?u+c.data:c.data+u)})(Kr[a],t,r,s),a},TG=(e,t,n)=>e.reduce((r,o,i)=>{let a=t[i];if(a&&a.call){let s=a(n),u=s&&s.props&&s.props.className||/^go/.test(s)&&s;a=u?"."+u:s&&typeof s=="object"?s.props?"":ai(s,""):s===!1?"":s}return r+o+(a??"")},"");function fy(e){let t=this||{},n=e.call?e(t.p):e;return SG(n.unshift?n.raw?TG(n,[].slice.call(arguments,1),t.p):n.reduce((r,o)=>Object.assign(r,o&&o.call?o(t.p):o),{}):n,kG(t.target),t.g,t.o,t.k)}fy.bind({g:1});fy.bind({k:1});function k1(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 zC(e,t,n){return t&&k1(e.prototype,t),n&&k1(e,n),e}function ht(){return ht=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},ht.apply(this,arguments)}function EC(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function uu(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 w1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var x1=function(){return""},IC=we.createContext({enqueueSnackbar:x1,closeSnackbar:x1}),ri={downXs:"@media (max-width:599.95px)",upSm:"@media (min-width:600px)"},S1=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},my=function(t){return""+S1(t.vertical)+S1(t.horizontal)},Hu=function(t){return!!t||t===0},Uu="unmounted",qi="exited",Ki="entering",zs="entered",T1="exiting",hy=function(e){EC(t,e);function t(r){var o;o=e.call(this,r)||this;var i=r.appear,a;return o.appearStatus=null,r.in?i?(a=qi,o.appearStatus=Ki):a=zs:r.unmountOnExit||r.mountOnEnter?a=Uu:a=qi,o.state={status:a},o.nextCallback=null,o}t.getDerivedStateFromProps=function(o,i){var a=o.in;return a&&i.status===Uu?{status:qi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var i=null;if(o!==this.props){var a=this.state.status;this.props.in?a!==Ki&&a!==zs&&(i=Ki):(a===Ki||a===zs)&&(i=T1)}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===Ki?this.performEnter(o):this.performExit()):this.props.unmountOnExit&&this.state.status===qi&&this.setState({status:Uu})},n.performEnter=function(o){var i=this,a=this.props.enter,s=o,u=this.getTimeouts();if(!o&&!a){this.safeSetState({status:zs},function(){i.props.onEntered&&i.props.onEntered(i.node,s)});return}this.props.onEnter&&this.props.onEnter(this.node,s),this.safeSetState({status:Ki},function(){i.props.onEntering&&i.props.onEntering(i.node,s),i.onTransitionEnd(u.enter,function(){i.safeSetState({status:zs},function(){i.props.onEntered&&i.props.onEntered(i.node,s)})})})},n.performExit=function(){var o=this,i=this.props.exit,a=this.getTimeouts();if(!i){this.safeSetState({status:qi},function(){o.props.onExited&&o.props.onExited(o.node)});return}this.props.onExit&&this.props.onExit(this.node),this.safeSetState({status:T1},function(){o.props.onExiting&&o.props.onExiting(o.node),o.onTransitionEnd(a.exit,function(){o.safeSetState({status:qi},function(){o.props.onExited&&o.props.onExited(o.node)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&this.nextCallback.cancel&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,a=!0;return this.nextCallback=function(){a&&(a=!1,i.nextCallback=null,o())},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var a=o==null&&!this.props.addEndListener;if(!this.node||a){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(this.node,this.nextCallback),o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===Uu)return null;var i=this.props,a=i.children,s=uu(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a(o,s)},zC(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}(we.Component);function Yi(){}hy.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Yi,onEntering:Yi,onEntered:Yi,onExit:Yi,onExiting:Yi,onExited:Yi};function j1(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Xh(e,t){return v.useMemo(function(){return e==null&&t==null?null:function(n){j1(e,n),j1(t,n)}},[e,t])}function ld(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 Qh={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)"},RC=function(t){t.scrollTop=t.scrollTop},C1=function(t){return Math.round(t)+"ms"};function pa(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?Qh.easeInOut:i,s=n.delay,u=s===void 0?0:s,c=Array.isArray(e)?e:[e];return c.map(function(d){var p=typeof o=="string"?o:C1(o),f=typeof u=="string"?u:C1(u);return d+" "+p+" "+a+" "+f}).join(",")}function jG(e){return e&&e.ownerDocument||document}function PC(e){var t=jG(e);return t.defaultView||window}function CG(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 u=function(){e.apply(o,a)};clearTimeout(n),n=setTimeout(u,t)}return r.clear=function(){clearTimeout(n)},r}function zG(e,t){var n=t.getBoundingClientRect(),r=PC(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 u=o.split("(")[1].split(")")[0].split(",");a=parseInt(u[4],10),s=parseInt(u[5],10)}switch(e){case"left":return"translateX("+(r.innerWidth+a-n.left)+"px)";case"right":return"translateX(-"+(n.left+n.width-a)+"px)";case"up":return"translateY("+(r.innerHeight+s-n.top)+"px)";default:return"translateY(-"+(n.top+n.height-s)+"px)"}}function Gu(e,t){if(t){var n=zG(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}}var AC=v.forwardRef(function(e,t){var n=e.children,r=e.direction,o=r===void 0?"down":r,i=e.in,a=e.style,s=e.timeout,u=s===void 0?0:s,c=e.onEnter,d=e.onEntered,p=e.onExit,f=e.onExited,y=uu(e,["children","direction","in","style","timeout","onEnter","onEntered","onExit","onExited"]),g=v.useRef(null),b=Xh(n.ref,g),j=Xh(b,t),_=function(T,E){Gu(o,T),RC(T),c&&c(T,E)},h=function(T){var E=a?.transitionTimingFunction||Qh.easeOut,P=ld({timeout:u,mode:"enter",style:ht({},a,{transitionTimingFunction:E})});T.style.webkitTransition=pa("-webkit-transform",P),T.style.transition=pa("transform",P),T.style.webkitTransform="none",T.style.transform="none"},l=function(T){var E=a?.transitionTimingFunction||Qh.sharp,P=ld({timeout:u,mode:"exit",style:ht({},a,{transitionTimingFunction:E})});T.style.webkitTransition=pa("-webkit-transform",P),T.style.transition=pa("transform",P),Gu(o,T),p&&p(T)},k=function(T){T.style.webkitTransition="",T.style.transition="",f&&f(T)},w=v.useCallback(function(){g.current&&Gu(o,g.current)},[o]);return v.useEffect(function(){if(!(i||o==="down"||o==="right")){var x=CG(function(){g.current&&Gu(o,g.current)}),T=PC(g.current);return T.addEventListener("resize",x),function(){x.clear(),T.removeEventListener("resize",x)}}},[o,i]),v.useEffect(function(){i||w()},[i,w]),v.createElement(hy,Object.assign({appear:!0,nodeRef:g,onEnter:_,onEntered:d,onEntering:h,onExit:l,onExited:k,in:i,timeout:u},y),function(x,T){return v.cloneElement(n,ht({ref:j,style:ht({visibility:x==="exited"&&!i?"hidden":void 0},a,{},n.props.style)},T))})});AC.displayName="Slide";var Vp=function(t){return we.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))},EG=function(){return we.createElement(Vp,null,we.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`}))},IG=function(){return we.createElement(Vp,null,we.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},RG=function(){return we.createElement(Vp,null,we.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`}))},PG=function(){return we.createElement(Vp,null,we.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`}))},AG={default:void 0,success:we.createElement(EG,null),warning:we.createElement(IG,null),error:we.createElement(RG,null),info:we.createElement(PG,null)},yi={maxSnack:3,persist:!1,hideIconVariant:!1,disableWindowBlurListener:!1,variant:"default",autoHideDuration:5e3,iconVariant:AG,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:AC,transitionDuration:{enter:225,exit:195}},DG=function(t,n){var r=function(i){return typeof i=="number"||i===null};return r(t)?t:r(n)?n:yi.autoHideDuration},$G=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"])?ht({},yi.transitionDuration,{},r(n,["object"])&&n,{},t):r(n,["string","number"])?n:r(n,["object"])?ht({},yi.transitionDuration,{},n):yi.transitionDuration},NG=function(t,n){return function(r,o){return o===void 0&&(o=!1),o?ht({},yi[r],{},n[r],{},t[r]):r==="autoHideDuration"?DG(t.autoHideDuration,n.autoHideDuration):r==="transitionDuration"?$G(t.transitionDuration,n.transitionDuration):t[r]||n[r]||yi[r]}};function cu(e){return Object.entries(e).reduce(function(t,n){var r,o=n[0],i=n[1];return ht({},t,(r={},r[o]=fy(i),r))},{})}var Ua={SnackbarContainer:"notistack-SnackbarContainer",Snackbar:"notistack-Snackbar",CollapseWrapper:"notistack-CollapseWrapper",MuiContent:"notistack-MuiContent",MuiContentVariant:function(t){return"notistack-MuiContent-"+t}},z1=cu({root:{height:0},entered:{height:"auto"}}),km="0px",wm=175,DC=v.forwardRef(function(e,t){var n=e.children,r=e.in,o=e.onExited,i=v.useRef(null),a=v.useRef(null),s=Xh(t,a),u=function(){return i.current?i.current.clientHeight:0},c=function(b){b.style.height=km},d=function(b){var j=u(),_=ld({timeout:wm,mode:"enter"}),h=_.duration,l=_.easing;b.style.transitionDuration=typeof h=="string"?h:h+"ms",b.style.height=j+"px",b.style.transitionTimingFunction=l||""},p=function(b){b.style.height="auto"},f=function(b){b.style.height=u()+"px"},y=function(b){RC(b);var j=ld({timeout:wm,mode:"exit"}),_=j.duration,h=j.easing;b.style.transitionDuration=typeof _=="string"?_:_+"ms",b.style.height=km,b.style.transitionTimingFunction=h||""};return v.createElement(hy,{in:r,unmountOnExit:!0,onEnter:c,onEntered:p,onEntering:d,onExit:f,onExited:o,onExiting:y,nodeRef:a,timeout:wm},function(g,b){return v.createElement("div",Object.assign({ref:s,className:Di(z1.root,g==="entered"&&z1.entered),style:ht({pointerEvents:"all",overflow:"hidden",minHeight:km,transition:pa("height")},g==="entered"&&{overflow:"visible"},{},g==="exited"&&!r&&{visibility:"hidden"})},b),v.createElement("div",{ref:i,className:Ua.CollapseWrapper,style:{display:"flex",width:"100%"}},n))})});DC.displayName="Collapse";var E1={right:"left",left:"right",bottom:"up",top:"down"},MG=function(t){return t.horizontal!=="center"?E1[t.horizontal]:E1[t.vertical]},OG=function(t){return"anchorOrigin"+my(t)},LG=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 ht({},r,(i={},i[o]=t[o],i))},{})},BG=function(){};function ll(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 u=[].concat(a);t&&u.indexOf(t)===-1&&u.push(t),n.apply(this,u),r.apply(this,u)}},BG)}var FG=typeof window<"u"?v.useLayoutEffect:v.useEffect;function I1(e){var t=v.useRef(e);return FG(function(){t.current=e}),v.useCallback(function(){return t.current.apply(void 0,arguments)},[])}var $C=v.forwardRef(function(e,t){var n=e.children,r=e.className,o=e.autoHideDuration,i=e.disableWindowBlurListener,a=i===void 0?!1:i,s=e.onClose,u=e.id,c=e.open,d=e.SnackbarProps,p=d===void 0?{}:d,f=v.useRef(),y=I1(function(){s&&s.apply(void 0,arguments)}),g=I1(function(l){!s||l==null||(f.current&&clearTimeout(f.current),f.current=setTimeout(function(){y(null,"timeout",u)},l))});v.useEffect(function(){return c&&g(o),function(){f.current&&clearTimeout(f.current)}},[c,o,g]);var b=function(){f.current&&clearTimeout(f.current)},j=v.useCallback(function(){o!=null&&g(o*.5)},[o,g]),_=function(k){p.onMouseEnter&&p.onMouseEnter(k),b()},h=function(k){p.onMouseLeave&&p.onMouseLeave(k),j()};return v.useEffect(function(){if(!a&&c)return window.addEventListener("focus",j),window.addEventListener("blur",b),function(){window.removeEventListener("focus",j),window.removeEventListener("blur",b)}},[a,j,c]),v.createElement("div",Object.assign({ref:t},p,{className:Di(Ua.Snackbar,r),onMouseEnter:_,onMouseLeave:h}),n)});$C.displayName="Snackbar";var xm,VG=cu({root:(xm={display:"flex",flexWrap:"wrap",flexGrow:1},xm[ri.upSm]={flexGrow:"initial",minWidth:"288px"},xm)}),NC=v.forwardRef(function(e,t){var n=e.className,r=uu(e,["className"]);return we.createElement("div",Object.assign({ref:t,className:Di(VG.root,n)},r))});NC.displayName="SnackbarContent";var Es=cu({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"}}),R1="notistack-snackbar",MC=v.forwardRef(function(e,t){var n=e.id,r=e.message,o=e.action,i=e.iconVariant,a=e.variant,s=e.hideIconVariant,u=e.style,c=e.className,d=i[a],p=o;return typeof p=="function"&&(p=p(n)),we.createElement(NC,{ref:t,role:"alert","aria-describedby":R1,style:u,className:Di(Ua.MuiContent,Ua.MuiContentVariant(a),Es.root,Es[a],c,!s&&d&&Es.lessPadding)},we.createElement("div",{id:R1,className:Es.message},s?null:d,r),p&&we.createElement("div",{className:Es.action},p))});MC.displayName="MaterialDesignContent";var OC=v.memo(MC),WG=cu({wrappedRoot:{width:"100%",position:"relative",transform:"translateX(0)",top:0,right:0,bottom:0,left:0,minWidth:"288px"}}),HG=function(t){var n=v.useRef(),r=v.useState(!0),o=r[0],i=r[1],a=ll([t.snack.onClose,t.onClose]),s=function(){t.snack.requestClose&&a(null,"instructed",t.snack.id)},u=v.useCallback(function(){n.current=setTimeout(function(){i(function(P){return!P})},125)},[]);v.useEffect(function(){return function(){n.current&&clearTimeout(n.current)}},[]);var c=t.snack,d=t.classes,p=t.Component,f=p===void 0?OC:p,y=v.useMemo(function(){return LG(d)},[d]),g=c.open,b=c.SnackbarProps,j=c.TransitionComponent,_=c.TransitionProps,h=c.transitionDuration,l=c.disableWindowBlurListener,k=c.content,w=uu(c,["open","SnackbarProps","TransitionComponent","TransitionProps","transitionDuration","disableWindowBlurListener","content","entered","requestClose","onEnter","onEntered","onExit","onExited"]),x=ht({direction:MG(w.anchorOrigin),timeout:h},_),T=k;typeof T=="function"&&(T=T(w.id,w.message));var E=["onEnter","onEntered","onExit","onExited"].reduce(function(P,I){var B;return ht({},P,(B={},B[I]=ll([t.snack[I],t[I]],w.id),B))},{});return we.createElement(DC,{in:o,onExited:E.onExited},we.createElement($C,{open:g,id:w.id,disableWindowBlurListener:l,autoHideDuration:w.autoHideDuration,className:Di(WG.wrappedRoot,y.root,y[OG(w.anchorOrigin)]),SnackbarProps:b,onClose:a},we.createElement(j,Object.assign({},x,{appear:!0,in:g,onExit:E.onExit,onExited:u,onEnter:E.onEnter,onEntered:ll([E.onEntered,s],w.id)}),T||we.createElement(f,Object.assign({},w)))))},Is,Sm,qu,Ku,Tm,Yr={view:{default:20,dense:4},snackbar:{default:6,dense:2}},P1="."+Ua.CollapseWrapper,jm=16,Yu=cu({root:(Is={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:1400,height:"auto",width:"auto",transition:pa(["top","right","bottom","left","max-width"],{duration:300,easing:"ease"}),pointerEvents:"none"},Is[P1]={padding:Yr.snackbar.default+"px 0px",transition:"padding 300ms ease 0ms"},Is.maxWidth="calc(100% - "+Yr.view.default*2+"px)",Is[ri.downXs]={width:"100%",maxWidth:"calc(100% - "+jm*2+"px)"},Is),rootDense:(Sm={},Sm[P1]={padding:Yr.snackbar.dense+"px 0px"},Sm),top:{top:Yr.view.default-Yr.snackbar.default+"px",flexDirection:"column"},bottom:{bottom:Yr.view.default-Yr.snackbar.default+"px",flexDirection:"column-reverse"},left:(qu={left:Yr.view.default+"px"},qu[ri.upSm]={alignItems:"flex-start"},qu[ri.downXs]={left:jm+"px"},qu),right:(Ku={right:Yr.view.default+"px"},Ku[ri.upSm]={alignItems:"flex-end"},Ku[ri.downXs]={right:jm+"px"},Ku),center:(Tm={left:"50%",transform:"translateX(-50%)"},Tm[ri.upSm]={alignItems:"center"},Tm)}),UG=function(t){var n=t.classes,r=n===void 0?{}:n,o=t.anchorOrigin,i=t.dense,a=t.children,s=Di(Ua.SnackbarContainer,Yu[o.vertical],Yu[o.horizontal],Yu.root,r.containerRoot,r["containerAnchorOrigin"+my(o)],i&&Yu.rootDense);return we.createElement("div",{className:s},a)},GG=v.memo(UG),A1=function(t){var n=typeof t=="string"||v.isValidElement(t);return!n},qG=function(e){EC(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=A1(i)?i:a,u=A1(i)?i.message:i,c=s.key,d=s.preventDuplicate,p=uu(s,["key","preventDuplicate"]),f=Hu(c),y=f?c:new Date().getTime()+Math.random(),g=NG(p,o.props),b=ht({id:y},p,{message:u,open:!0,entered:!1,requestClose:!1,persist:g("persist"),action:g("action"),content:g("content"),variant:g("variant"),anchorOrigin:g("anchorOrigin"),disableWindowBlurListener:g("disableWindowBlurListener"),autoHideDuration:g("autoHideDuration"),hideIconVariant:g("hideIconVariant"),TransitionComponent:g("TransitionComponent"),transitionDuration:g("transitionDuration"),TransitionProps:g("TransitionProps",!0),iconVariant:g("iconVariant",!0),style:g("style",!0),SnackbarProps:g("SnackbarProps",!0),className:Di(o.props.className,p.className)});return b.persist&&(b.autoHideDuration=void 0),o.setState(function(j){if(d===void 0&&o.props.preventDuplicate||d){var _=function(w){return f?w.id===y:w.message===u},h=j.queue.findIndex(_)>-1,l=j.snacks.findIndex(_)>-1;if(h||l)return j}return o.handleDisplaySnack(ht({},j,{queue:[].concat(j.queue,[b])}))}),y},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?ht({},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,u=i.snacks.reduce(function(d,p){return d+(p.open&&p.persist?1:0)},0);u===o.maxSnack&&(s=!0);var c=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),ht({},d,{open:!1})):ht({},d,{requestClose:!0})):ht({},d)});return ht({},i,{snacks:c})},o.handleEnteredSnack=function(i,a,s){if(!Hu(s))throw new Error("handleEnteredSnack Cannot be called with undefined key");o.setState(function(u){var c=u.snacks;return{snacks:c.map(function(d){return d.id===s?ht({},d,{entered:!0}):ht({},d)})}})},o.handleCloseSnack=function(i,a,s){o.props.onClose&&o.props.onClose(i,a,s);var u=s===void 0;o.setState(function(c){var d=c.snacks,p=c.queue;return{snacks:d.map(function(f){return!u&&f.id!==s?ht({},f):f.entered?ht({},f,{open:!1}):ht({},f,{requestClose:!0})}),queue:p.filter(function(f){return f.id!==s})}})},o.closeSnackbar=function(i){var a=o.state.snacks.find(function(s){return s.id===i});Hu(i)&&a&&a.onClose&&a.onClose(null,"instructed",i),o.handleCloseSnack(null,"instructed",i)},o.handleExitedSnack=function(i,a){if(!Hu(a))throw new Error("handleExitedSnack Cannot be called with undefined key");o.setState(function(s){var u=o.processQueue(ht({},s,{snacks:s.snacks.filter(function(c){return c.id!==a})}));return u.queue.length===0?u:o.handleDismissOldest(u)})},o.enqueueSnackbar,o.closeSnackbar,o.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:o.enqueueSnackbar.bind(w1(o)),closeSnackbar:o.closeSnackbar.bind(w1(o))}},o}var n=t.prototype;return n.render=function(){var o=this,i=this.state.contextValue,a=this.props,s=a.domRoot,u=a.children,c=a.dense,d=c===void 0?!1:c,p=a.Components,f=p===void 0?{}:p,y=a.classes,g=this.state.snacks.reduce(function(j,_){var h,l=my(_.anchorOrigin),k=j[l]||[];return ht({},j,(h={},h[l]=[].concat(k,[_]),h))},{}),b=Object.keys(g).map(function(j){var _=g[j],h=_[0];return we.createElement(GG,{key:j,dense:d,anchorOrigin:h.anchorOrigin,classes:y},_.map(function(l){return we.createElement(HG,{key:l.id,snack:l,classes:y,Component:f[l.variant],onClose:o.handleCloseSnack,onEnter:o.props.onEnter,onExit:o.props.onExit,onExited:ll([o.handleExitedSnack,o.props.onExited],l.id),onEntered:ll([o.handleEnteredSnack,o.props.onEntered],l.id)})}))});return we.createElement(IC.Provider,{value:i},u,s?jd.createPortal(b,s):b)},zC(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||yi.maxSnack}}]),t}(v.Component),zr=function(){return v.useContext(IC)};const Cm="txAdminHelpData",KG=24*60*60*1e3,YG=()=>{const e=localStorage.getItem(Cm),t=JSON.stringify({date:new Date});if(e){const n=JSON.parse(e),r=new Date(Date.now()-KG);return n.date>r?(localStorage.setItem(Cm,t),!0):!1}return localStorage.setItem(Cm,t),!0},D1=7.5,$1=30,JG=5.5,ZG=60/150,N1=e=>{const t=e.length/JG*ZG;return t<D1?D1:t>$1?$1:t},M1=({title:e,message:t})=>m.jsxs(Ee,{maxWidth:400,style:{fontSize:"large"},children:[m.jsx(Fe,{style:{fontWeight:"bold"},children:e}),t]}),Ju=new Map;Zn([{action:"showMenuHelpInfo",data:{}}],5e3);const XG=new Audio("sounds/announcement.mp3"),QG=new Audio("sounds/message.mp3"),eq=()=>{const{enqueueSnackbar:e,closeSnackbar:t}=zr(),n=Gt.useTranslate(),r=Sj(),o=_C(),i=lu(),a=Tj(),s=jj(),u=ry(),c=d7(),d=p=>m.jsx("span",{style:{whiteSpace:"pre-wrap"},children:p});en("setSnackbarAlert",({level:p,message:f,isTranslationKey:y,tOptions:g})=>{y&&(f=n(f,g)),e(d(f),{variant:p})}),en("showMenuHelpInfo",()=>{YG()&&e(d(n("nui_menu.misc.help_message")),{variant:"info",anchorOrigin:{horizontal:"center",vertical:"bottom"},autoHideDuration:1e4})}),en("setPersistentAlert",({level:p,message:f,key:y,isTranslationKey:g})=>{if(Ju.has(y))return;const b=e(g?n(f):f,{variant:p,persist:!0,anchorOrigin:{horizontal:"center",vertical:"top"}});Ju.set(y,b)}),en("clearPersistentAlert",({key:p})=>{const f=Ju.get(p);f&&(t(f),Ju.delete(p))}),en("openPlayerModal",p=>{let f;const y=parseInt(p);if(y)f=r.find(g=>g.id===y);else{const g=r.filter(b=>b.name?.toLowerCase().includes(p.toLowerCase()));if(g.length===1)f=g[0];else if(g.length>1){a(p),u(un.Players),s(!0);return}}if(!f)return e(n("nui_menu.player_modal.misc.target_not_found",{target:p}),{variant:"error"});u(un.Players),o(f),i(!0)}),en("addAnnounceMessage",({message:p,author:f})=>{XG.play(),e(m.jsx(M1,{message:p,title:n("nui_menu.misc.announcement_title",{author:f})}),{variant:"warning",autoHideDuration:N1(p)*1e3,anchorOrigin:{horizontal:c.horizontal,vertical:c.vertical}})}),en("addDirectMessage",({message:p,author:f})=>{QG.play(),e(m.jsx(M1,{message:p,title:n("nui_menu.misc.directmessage_title",{author:f})}),{variant:"info",autoHideDuration:N1(p)*1e3*2,anchorOrigin:{horizontal:c.horizontal,vertical:c.vertical}})})},LC=v.createContext(null),tq=({children:e})=>{const[t,n]=v.useState(!1),r=qo(),o=os(),i=v.useCallback(a=>{n(a)},[]);return v.useEffect(()=>{if(r){if(o===un.IFrame||o===un.Players)return n(!0);if(o===un.Main)return n(!1)}},[o,r]),v.useEffect(()=>{r&&Ge("focusInputs",t,{mockResp:{}})},[t,r]),m.jsx(LC.Provider,{value:{disabledKeyNav:t,setDisabledKeyNav:i},children:e})},BC=()=>v.useContext(LC),nq=Z(Jv)(({theme:e})=>({color:e.palette.primary.main})),rq=Z(C8)(({theme:e})=>({color:e.palette.text.secondary})),FC=v.createContext(null),O1={description:"This is the default description for whatever",placeholder:"This is the default placeholder...",onSubmit:()=>{},title:"Dialog Title"},oq=({children:e})=>{const t=Cr(),[n,r]=v.useState(!0),o=hC(),{setDisabledKeyNav:i}=BC(),a=cy(),[s,u]=v.useState(!1),[c,d]=v.useState(O1),[p,f]=v.useState(""),{enqueueSnackbar:y}=zr(),g=os(),b=Gt.useTranslate();v.useEffect(()=>{g===un.Main&&(i(s),o(s))},[s,i,o]);const j=w=>{if(!n)return;const x=w??p;if(!x.trim())return y(b("nui_menu.misc.dialog_empty_input"),{variant:"error"});c.onSubmit(x),r(!1),a(!0),u(!1)},_=w=>{f(w.target.value)},h=v.useCallback(w=>{d(w),u(!0),a(!1)},[]),l=v.useCallback(w=>{w.stopPropagation(),u(!1),a(!0)},[]),k=()=>{d(O1),r(!0),f("")};return m.jsxs(FC.Provider,{value:{openDialog:h,closeDialog:l,isDialogOpen:s},children:[m.jsx(Yv,{onClose:l,open:s,fullWidth:!0,TransitionProps:{onExited:k},PaperProps:{style:{backgroundColor:t.palette.background.default}},children:m.jsxs("form",{onSubmit:w=>{w.preventDefault(),j()},children:[m.jsx(nq,{children:c.title}),m.jsxs(ou,{children:[m.jsx(oj,{children:c.description}),m.jsx(pi,{sx:{pt:1},variant:"standard",autoFocus:!0,fullWidth:!0,multiline:c?.isMultiline,id:"dialog-input",placeholder:c.placeholder,InputProps:{startAdornment:m.jsx(cj,{position:"start",children:m.jsx(rq,{color:"inherit"})})},onChange:_})]}),m.jsx(rj,{children:m.jsxs(Tf,{display:"flex",justifyContent:"space-between",width:"100%",children:[m.jsx(Tf,{children:Array.isArray(c.suggestions)&&c.suggestions.map(w=>m.jsx(Wt,{onClick:()=>{j(w)},style:{color:t.palette.text.secondary},children:w}))}),m.jsxs(Tf,{children:[m.jsx(Wt,{onClick:l,style:{color:t.palette.text.secondary},children:b("nui_menu.common.cancel")}),m.jsx(Wt,{type:"submit",color:"primary",children:b("nui_menu.common.submit")})]})]})})]})}),e]})},gy=()=>v.useContext(FC),VC=v.createContext(null),vy=()=>v.useContext(VC),iq=7e3,aq=({children:e})=>{const[t,n]=v.useState(""),[r,o]=v.useState(!1),i=qo(),a=os(),{isDialogOpen:s}=gy(),u=v.useRef(null),c=v.useRef(!1),d=v.useMemo(()=>t===""||s||!i||a!==un.Main?!1:r,[t,s,i,a,r]);v.useLayoutEffect(()=>{if(a!==un.Main)return c.current=!1,o(!1);const f=setTimeout(()=>{o(!0),c.current=!0},2e3);return()=>{clearTimeout(f)}},[a]);const p=v.useCallback(f=>{n(f),c.current&&o(!0),u.current&&clearTimeout(u.current),u.current=setTimeout(()=>{o(!1),u.current=null},iq)},[d]);return v.useEffect(()=>()=>{u.current&&clearTimeout(u.current)},[]),m.jsx(VC.Provider,{value:{tooltipText:t,setTooltipText:p,setTooltipOpen:o,tooltipOpen:d},children:e})},sq=Z(({className:e,...t})=>m.jsx(_c,{...t,arrow:!0,classes:{popper:e}}))(({theme:e})=>({[`& .${Lr.tooltip}`]:{backgroundColor:e.palette.background.default,color:e.palette.text.primary,borderRadius:10,padding:10,transformOrigin:"bottom"},[`& .${Lr.arrow}`]:{color:e.palette.background.default}})),lq=({children:e})=>{const{tooltipText:t,tooltipOpen:n}=vy();return m.jsx(sq,{open:n,title:m.jsx(Fe,{variant:"caption",align:"center",children:t}),sx:{zIndex:-1},TransitionComponent:Mp,TransitionProps:{timeout:{enter:500,appear:500,exit:500}},children:m.jsx("div",{children:e})})},uq=(e,t)=>{v.useEffect(()=>{const n=r=>{r.code===e&&(r.preventDefault(),t())};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[t,e])},zm=Z(L9)({minWidth:100}),cq=()=>{const[e,t]=wj(),n=FU(),r=qo(),o=Yo(),i=v.useCallback(()=>{n||!r||t(a=>a+1>2?0:a+1)},[n,r]);return uq(o.switchPageKey,i),m.jsx(Ee,{width:"100%",children:m.jsxs(d8,{value:e,centered:!0,indicatorColor:"primary",textColor:"primary",onChange:(a,s)=>t(s),children:[m.jsx(zm,{label:"Main",wrapped:!0,disableFocusRipple:!0}),m.jsx(zm,{label:"Players",wrapped:!0,disableFocusRipple:!0}),m.jsx(zm,{label:"txAdmin",wrapped:!0,disableFocusRipple:!0})]})})},yy=({onLeftDown:e,onRightDown:t,onUpDown:n,onDownDown:r,onEnterDown:o,disableOnFocused:i=!1})=>{const{disabledKeyNav:a}=BC(),s=qo();v.useEffect(()=>{const u=c=>{if(!(i&&a)&&s)switch(c.code){case"ArrowLeft":c.preventDefault(),e&&e();break;case"ArrowRight":c.preventDefault(),t&&t();break;case"ArrowUp":c.preventDefault(),n&&n();break;case"ArrowDown":c.preventDefault(),r&&r();break;case"Enter":if(c.repeat)return;c.preventDefault(),o&&o();break}};return window.addEventListener("keydown",u),()=>window.removeEventListener("keydown",u)},[e,t,n,r,o,a,i,s])},Zu="MenuListItem",Dn={root:`${Zu}-root`,rootDisabled:`${Zu}-rootDisabled`,icon:`${Zu}-icon`,overrideText:`${Zu}-overrideText`},WC=Z("div")(({theme:e})=>({[`& .${Dn.root}`]:{borderRadius:15},[`& .${Dn.rootDisabled}`]:{borderRadius:15,opacity:.3},[`& .${Dn.icon}`]:{color:e.palette.text.secondary},[`& .${Dn.overrideText}`]:{color:e.palette.text.primary,fontSize:16}})),dq=v.memo(({title:e,label:t,requiredPermission:n,icon:r,selected:o,onSelect:i})=>{const a=Gt.useTranslate(),s=v.useRef(null),u=Jo(),c=n?it(n,u):!0,{enqueueSnackbar:d}=zr(),{setTooltipText:p}=vy(),f=()=>{if(o){if(!c){d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}});return}Ge("playSound","enter"),i()}};return v.useEffect(()=>{o&&s&&s.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[o]),v.useEffect(()=>{o&&p(t)},[o]),yy({onEnterDown:f,disableOnFocused:!0}),m.jsx(WC,{ref:s,children:m.jsxs(fj,{onClick:()=>i(),className:c?Dn.root:Dn.rootDisabled,dense:!0,selected:o,children:[m.jsx(Xv,{className:Dn.icon,children:r}),m.jsx(Qv,{primary:e,classes:{primary:Dn.overrideText}})]})})}),pq=v.memo(({selected:e,title:t,actions:n,icon:r,initialValue:o,requiredPermission:i})=>{const a=Gt.useTranslate(),[s,u]=v.useState(0),c=Jo(),{enqueueSnackbar:d}=zr(),{setTooltipText:p}=vy(),f=i&&it(i,c),y=v.useRef(!1),g=v.useRef(null),b=()=>{d(a("nui_menu.misc.no_perms"),{variant:"error",anchorOrigin:{horizontal:"center",vertical:"bottom"}})};return v.useEffect(()=>{e&&g&&g.current?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})},[e]),v.useEffect(()=>{if(!y.current){y.current=!0;const l=n.findIndex(k=>k.value===o?.value);u(l>-1?l:0)}},[s]),v.useEffect(()=>{n[s]?.label&&e&&p(n[s]?.label)},[s,e]),yy({onRightDown:()=>{if(!e)return;Ge("playSound","move");const l=s+1,k=l>=n.length?0:l;u(k)},onLeftDown:()=>{if(!e)return;Ge("playSound","move").catch();const l=s-1,k=l<0?n.length-1:l;u(k)},onEnterDown:()=>{if(e){if(!f)return b();Ge("playSound","enter").catch(),n[s].onSelect()}},disableOnFocused:!0}),m.jsx(WC,{ref:g,children:m.jsxs(fj,{className:f?Dn.root:Dn.rootDisabled,dense:!0,selected:e,children:[m.jsx(Xv,{className:Dn.icon,children:n[s]?.icon??r}),m.jsx(Qv,{primary:m.jsxs(m.Fragment,{children:[t,": ",m.jsx(Fe,{component:"span",color:"text.secondary",children:n[s]?.name??"???"})]}),classes:{primary:Dn.overrideText}}),m.jsx(pj,{children:m.jsx(T8,{className:Dn.icon})})]})})});var Jn=(e=>(e.DEFAULT="none",e.NOCLIP="noclip",e.GOD_MODE="godmode",e.SUPER_JUMP="superjump",e))(Jn||{});const fq=Vt({key:"playerModeState",default:"none"}),mq=()=>dr(fq);var oi=(e=>(e.WAYPOINT="waypoint",e.COORDINATES="coords",e.PREVIOUS="previous",e.COPY="copy",e))(oi||{});const hq=Vt({key:"teleportModeState",default:"waypoint"}),gq=()=>dr(hq);var Ws=(e=>(e[e.SELF=0]="SELF",e[e.ALL=1]="ALL",e))(Ws||{});const vq=Vt({key:"healModeState",default:0}),yq=()=>dr(vq),HC=(e,t)=>{const n=t?document.getElementById("player-modal-container"):document.body,r=document.createElement("input");r.value=e,n.appendChild(r),r.select(),document.execCommand("copy"),n.removeChild(r)};var Jr=(e=>(e.SPAWN="spawn",e.FIX="fix",e.DELETE="delete",e.BOOST="boost",e))(Jr||{});const _q=Vt({key:"vehicleModeState",default:"spawn"}),bq=()=>dr(_q),UC=Vt({key:"isRedm",default:!1}),kq=()=>Un(UC),wq=()=>dr(UC),L1={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"]}},B1={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"]}},xq=(e,t)=>{if(e=e.trim().toLowerCase(),e in t){const n=t[e];n.easterEgg&&Math.random()<.05?e=n.easterEgg:e=xj(n.default)}return e},Sq=e=>({shortcuts:Object.keys(e?B1:L1),shortcutsData:e?B1:L1}),Dl=20,GC=388,Tq=Z(Ee)(({theme:e})=>({backgroundImage:`linear-gradient(to top, transparent, ${e.palette.background.default})`,position:"relative",bottom:GC+Dl-4,height:Dl})),jq=Z(Ee)(({theme:e})=>({backgroundImage:`linear-gradient(to bottom, transparent, ${e.palette.background.default})`,position:"relative",height:Dl,bottom:Dl*2})),Cq=Z(Ee)(({theme:e})=>({color:e.palette.text.secondary,marginTop:-(Dl*2),display:"flex",justifyContent:"center"})),zq=Z(Zv)({maxHeight:GC,overflow:"auto","&::-webkit-scrollbar":{display:"none"}}),Eq=()=>{const{openDialog:e}=gy(),[t,n]=v.useState(0),r=Gt.useTranslate(),{enqueueSnackbar:o}=zr(),[i,a]=mq(),[s,u]=gq(),[c,d]=bq(),[p,f]=yq(),y=Yo(),g=qo(),b=kq();v.useEffect(()=>{g||n(0)},[g]);const j=v.useCallback(()=>{const N=t+1;Ge("playSound","move").catch(),n(N>=G.length?0:N)},[t]),_=v.useCallback(()=>{const N=t-1;Ge("playSound","move").catch(),n(N<0?G.length-1:N)},[t]);yy({onDownDown:j,onUpDown:_,disableOnFocused:!0});const h=N=>{N===i||N===Jn.DEFAULT?(a(Jn.DEFAULT),Ge("playerModeChanged",Jn.DEFAULT),o(r("nui_menu.page_main.player_mode.normal.success"),{variant:"success"})):(a(N),Ge("playerModeChanged",N))},l=()=>{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:N=>{let[H,D,q]=Array.from(N.matchAll(/-?\d{1,4}(?:\.\d+)?/g),Y=>parseFloat(Y[0]));if(typeof H!="number"||typeof D!="number")return o(r("nui_menu.page_main.teleport.coords.dialog_error"),{variant:"error"});typeof q!="number"&&(q=0),o(r("nui_menu.page_main.teleport.generic_success"),{variant:"success"}),Ge("tpToCoords",{x:H,y:D,z:q})}})},k=()=>{Ge("tpBack").then(({e:N})=>{N?o(r("nui_menu.page_main.teleport.back.error"),{variant:"error"}):o(r("nui_menu.page_main.teleport.generic_success"),{variant:"success"})})},w=()=>{Ge("copyCurrentCoords").then(({coords:N})=>{HC(N),o(r("nui_menu.common.copied"),{variant:"success"})})},x=()=>{if(!y.oneSync.status)return o(r("nui_menu.misc.onesync_error"),{variant:"error"});const N=Sq(b);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 "+N.shortcuts.join(", "),suggestions:N.shortcuts,onSubmit:H=>{H=xq(H,N.shortcutsData),Ge("spawnVehicle",{model:H}).then(({e:D})=>{D?o(r("nui_menu.page_main.vehicle.spawn.dialog_error",{modelName:H}),{variant:"error"}):o(r("nui_menu.page_main.vehicle.spawn.dialog_success"),{variant:"success"})})}})},T=()=>{Ge("fixVehicle").then(({e:N})=>{if(N)return o(r("nui_menu.page_main.vehicle.not_in_veh_error"),{variant:"error"});o(r("nui_menu.page_main.vehicle.fix.success"),{variant:"info"})})},E=()=>{if(!y.oneSync.status)return o(r("nui_menu.misc.onesync_error"),{variant:"error"});Ge("deleteVehicle").then(({e:N})=>{if(N)return o(r("nui_menu.page_main.vehicle.not_in_veh_error"),{variant:"error"});o(r("nui_menu.page_main.vehicle.delete.success"),{variant:"info"})})},P=()=>{Ge("boostVehicle").then(({e:N})=>{if(N)return o(r("nui_menu.page_main.vehicle.not_in_veh_error"),{variant:"error"})})},I=()=>{Ge("healMyself");const N=[r("nui_menu.page_main.heal.myself.success_0"),r("nui_menu.page_main.heal.myself.success_1"),r("nui_menu.page_main.heal.myself.success_2"),r("nui_menu.page_main.heal.myself.success_3")].filter(D=>!!(D&&D.length)),H=N[Math.round((N.length-1)*Math.random())];o(H,{variant:"success"})},B=()=>{Ge("healAllPlayers"),o(r("nui_menu.page_main.heal.everyone.success"),{variant:"info"})},M=()=>{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:N=>{o(r("nui_menu.page_main.announcement.dialog_success"),{variant:"success"}),Ge("sendAnnouncement",{message:N})}})},L=()=>{if(b)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:N=>{const H=parseInt(N);if(isNaN(H)||H>300||H<0)return o(r("nui_menu.page_main.clear_area.dialog_error"),{variant:"error"});Ge("clearArea",H).then(()=>{o(r("nui_menu.page_main.clear_area.dialog_success",{radius:H}),{variant:"success"})})}})},U=()=>{Ge("togglePlayerIDs")},G=v.useMemo(()=>[{title:r("nui_menu.page_main.player_mode.title"),requiredPermission:"players.playermode",isMultiAction:!0,initialValue:i,actions:[{name:r("nui_menu.page_main.player_mode.noclip.title"),label:r("nui_menu.page_main.player_mode.noclip.label"),value:Jn.NOCLIP,icon:m.jsx(j8,{}),onSelect:()=>{h(Jn.NOCLIP)}},{name:r("nui_menu.page_main.player_mode.godmode.title"),label:r("nui_menu.page_main.player_mode.godmode.label"),value:Jn.GOD_MODE,icon:m.jsx(J8,{}),onSelect:()=>{h(Jn.GOD_MODE)}},{name:r("nui_menu.page_main.player_mode.superjump.title"),label:r("nui_menu.page_main.player_mode.superjump.label"),value:Jn.SUPER_JUMP,icon:m.jsx(_8,{}),onSelect:()=>{h(Jn.SUPER_JUMP)}},{name:r("nui_menu.page_main.player_mode.normal.title"),label:r("nui_menu.page_main.player_mode.normal.label"),value:Jn.DEFAULT,icon:m.jsx(y8,{}),onSelect:()=>{h(Jn.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:oi.WAYPOINT,icon:m.jsx(U8,{}),onSelect:()=>{u(oi.WAYPOINT),Ge("tpToWaypoint",{})}},{name:r("nui_menu.page_main.teleport.coords.title"),label:r("nui_menu.page_main.teleport.coords.label"),value:oi.COORDINATES,icon:m.jsx(L8,{}),onSelect:()=>{u(oi.COORDINATES),l()}},{name:r("nui_menu.page_main.teleport.back.title"),label:r("nui_menu.page_main.teleport.back.label"),value:oi.PREVIOUS,icon:m.jsx(q8,{}),onSelect:k},{name:r("nui_menu.page_main.teleport.copy.title"),label:r("nui_menu.page_main.teleport.copy.label"),value:oi.COPY,icon:m.jsx(Yh,{}),onSelect:w}]},{title:r("nui_menu.page_main.vehicle.title"),requiredPermission:"menu.vehicle",isMultiAction:!0,initialValue:c,actions:[{name:r("nui_menu.page_main.vehicle.spawn.title"),label:r("nui_menu.page_main.vehicle.spawn.label"),value:Jr.SPAWN,icon:m.jsx(I8,{}),onSelect:()=>{d(Jr.SPAWN),x()}},{name:r("nui_menu.page_main.vehicle.fix.title"),label:r("nui_menu.page_main.vehicle.fix.label"),value:Jr.FIX,icon:m.jsx(w8,{}),onSelect:()=>{d(Jr.FIX),T()}},{name:r("nui_menu.page_main.vehicle.delete.title"),label:r("nui_menu.page_main.vehicle.delete.label"),value:Jr.DELETE,icon:m.jsx(z8,{}),onSelect:()=>{d(Jr.DELETE),E()}},{name:r("nui_menu.page_main.vehicle.boost.title"),label:r("nui_menu.page_main.vehicle.boost.label"),value:Jr.BOOST,icon:m.jsx(K8,{}),onSelect:()=>{d(Jr.BOOST),P()}}]},{title:r("nui_menu.page_main.heal.title"),requiredPermission:"players.heal",isMultiAction:!0,initialValue:p,actions:[{name:r("nui_menu.page_main.heal.myself.title"),label:r("nui_menu.page_main.heal.myself.label"),value:Ws.SELF,icon:m.jsx(D8,{}),onSelect:()=>{f(Ws.SELF),I()}},{name:r("nui_menu.page_main.heal.everyone.title"),label:r("nui_menu.page_main.heal.everyone.label"),value:Ws.ALL,icon:m.jsx(V8,{}),onSelect:()=>{f(Ws.ALL),B()}}]},{title:r("nui_menu.page_main.announcement.title"),label:r("nui_menu.page_main.announcement.label"),requiredPermission:"players.message",icon:m.jsx(b8,{}),onSelect:M},{title:r("nui_menu.page_main.clear_area.title"),label:r("nui_menu.page_main.clear_area.label"),requiredPermission:"menu.clear_area",icon:m.jsx(x8,{}),onSelect:L},{title:r("nui_menu.page_main.player_ids.title"),label:r("nui_menu.page_main.player_ids.label"),requiredPermission:"menu.viewids",icon:m.jsx(B8,{}),onSelect:U}],[i,s,c,p,y,b]);return m.jsxs(Ee,{children:[m.jsx(zq,{children:G.map((N,H)=>N.isMultiAction?m.jsx(pq,{selected:t===H,...N},H):m.jsx(dq,{selected:t===H,...N},H))}),m.jsx(Tq,{style:{opacity:t<=1?0:1}}),m.jsx(jq,{style:{opacity:t>=6?0:1}}),m.jsx(Cq,{display:"flex",justifyContent:"center",children:m.jsx(A8,{})})]})},Iq=({themeName:e})=>{const t=e==="fivem"?"txadmin.png":"txadmin-redm.png";return m.jsx(Ee,{my:1,display:"flex",justifyContent:"center",children:m.jsx("img",{src:`images/${t}`,alt:"txAdmin logo"})})},Rq=Z(Ee)(({theme:e})=>({height:"fit-content",background:e.palette.background.default,width:325,borderRadius:15,display:"flex",flexDirection:"column",userSelect:"none"})),Pq=we.memo(()=>{const e=Cr(),t=Yo(),n=os(),r=Math.max(0,9-t.txAdminVersion.length),o="  ".repeat(r),i=vC(n,50);return m.jsxs(Rq,{p:2,pb:1,children:[m.jsx(Iq,{themeName:e.name}),m.jsxs(Fe,{color:"textSecondary",style:{fontWeight:500,marginTop:-20,textAlign:"right",fontSize:12},children:["v",t.txAdminVersion,o]}),m.jsx(cq,{}),m.jsx(Z5,{in:i===un.Main,unmountOnExit:!0,mountOnEnter:!0,children:m.jsx(Eq,{})})]})}),Aq=()=>{eq();const e=os(),t=Yo();return m.jsxs(m.Fragment,{children:[m.jsx(Ee,{style:{width:"fit-content",alignSelf:t.alignRight?"flex-end":"auto"},children:m.jsx(lq,{children:m.jsx(Pq,{})})}),m.jsx(fG,{visible:e===un.Players}),m.jsx(_G,{visible:e===un.IFrame})]})},Dq=()=>{const e=TS(),t=VU();v.useEffect(()=>{const n=r=>{t&&["Escape","Backspace"].includes(r.code)&&(e(!1),Ge("closeMenu"),Ge("playSound","enter"))};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[e,t])},$q=()=>{const e=TS(),t=ry(),n=gG(),r=l7();en("setDebugMode",o=>{window.__MenuDebugMode=o}),en("setVisible",e),en("setPermissions",n),en("setServerCtx",r),en("setMenuPage",t)};class Nq extends v.Component{state={hasError:!1,error:null};constructor(t){super(t),this.handleReloadClick.bind(this)}componentDidUpdate(){this.state.hasError&&Ge("focusInputs",!0)}static getDerivedStateFromError(t){return{hasError:!0,error:t}}handleReloadClick(){Ge("focusInputs",!1),window.location.reload()}render(){return this.state.hasError?m.jsxs(Yv,{open:this.state.hasError,children:[m.jsx(Jv,{children:"Fatal Error Encountered"}),m.jsx(ou,{children:m.jsxs(oj,{children:["The txAdmin menu has an encountered an error it was unable to recover from, the NUI frame will need to be reloaded. The error message is shown below for developer reference.",m.jsx("br",{}),m.jsx("br",{}),m.jsx("code",{style:{color:"red"},children:this.state.error.message})]})}),m.jsx(rj,{children:m.jsx(Wt,{color:"primary",onClick:this.handleReloadClick,children:"Reload Menu"})})]}):this.props.children}}const to={root:"WarnBox-root",inner:"WarnBox-inner",title:"WarnBox-title",message:"WarnBox-message",author:"WarnBox-author",instruction:"WarnBox-instruction"},Mq=Z("div")({color:"whitesmoke",transition:"transform 300ms ease-in-out",maxWidth:"700px",[`& .${to.inner}`]:{padding:32,border:"3px dashed whitesmoke",borderRadius:12},[`& .${to.title}`]:{display:"flex",margin:"-20px auto 18px auto",width:"max-content",borderBottom:"2px solid whitesmoke",paddingBottom:5,fontWeight:700},[`& .${to.message}`]:{fontSize:"1.5em"},[`& .${to.author}`]:{textAlign:"right",fontSize:"0.8em",marginTop:15,marginBottom:-15},[`& .${to.instruction}`]:{marginTop:"1em",fontSize:"0.85em",textAlign:"center"}}),F1=()=>m.jsx(G8,{style:{color:"darkSalmon",padding:"0 4px 0 4px",height:"3rem",width:"3rem"}}),Oq=({message:e,warnedBy:t})=>{const n=Gt.useTranslate();return m.jsxs(Mq,{className:to.root,children:[m.jsxs(Ee,{className:to.inner,children:[m.jsxs(Ee,{className:to.title,children:[m.jsx(F1,{}),m.jsx(Fe,{variant:"h3",style:{fontWeight:700},children:n("nui_warning.title")}),m.jsx(F1,{})]}),m.jsx(Fe,{variant:"h5",style:{textAlign:"center"},children:e}),m.jsxs(Fe,{style:{textAlign:"right",marginBottom:-20},variant:"body2",children:[n("nui_warning.warned_by")," ",t]})]}),m.jsx(Ee,{className:to.instruction,children:n("nui_warning.instruction")})]})},ul={root:"MainWarn-root",miniBounce:"MainWarn-miniBounce"},Lq=Z("div")({[`& .${ul.root}`]:{top:0,left:0,transition:"background-color 750ms ease-in-out",position:"absolute",height:"100vh",width:"100vw",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"rgba(133, 3, 3, 0.95)"},"@keyframes miniBounce":{"0%":{backgroundColor:"rgba(133, 3, 3, 0.95)"},"30%":{backgroundColor:"rgba(133, 3, 3, 0.60)"},"60%":{backgroundColor:"rgba(133, 3, 3, 0.30)"},"70%":{backgroundColor:"rgba(133, 3, 3, 0.60)"},"100%":{backgroundColor:"rgba(133, 3, 3, 0.95)"}},[`& .${ul.miniBounce}`]:{animation:"miniBounce 500ms ease-in-out"}}),V1=new Audio("sounds/warning_pulse.mp3"),Bq=new Audio("sounds/warning_open.mp3"),Fq=({})=>{const[e,t]=v.useState(!1),[n,r]=v.useState(!1),[o,i]=v.useState(null);en("setWarnOpen",s=>{i(s),r(!0),Bq.play()}),en("pulseWarning",()=>{t(!0),V1.play(),setTimeout(()=>{t(!1)},500)}),en("closeWarning",()=>{r(!1)});const a=()=>{V1.play()};return m.jsx(Lq,{children:m.jsx(Mp,{in:n,onExit:a,children:m.jsx(Ee,{className:e?`${ul.root} ${ul.miniBounce}`:ul.root,children:m.jsx(Oq,{message:o?.reason??"",warnedBy:o?.warnedBy??""})})})})},Vq=Z(Fe)({alignSelf:"center",marginTop:"auto",marginBottom:"auto",opacity:.5}),du=()=>m.jsx(Ee,{p:2,height:"100%",display:"flex",flexDirection:"column",children:m.jsx(Vq,{variant:"h5",children:"Failed to load player data :("})}),Em="DialogActionView",Qr={actionGrid:`${Em}-actionGrid`,tooltipOverride:`${Em}-tooltipOverride`,sectionTitle:`${Em}-sectionTitle`},Wq=Z(ou)({[`& .${Qr.actionGrid}`]:{display:"flex",columnGap:10,rowGap:10,paddingBottom:15},[`& .${Qr.tooltipOverride}`]:{fontSize:12},[`& .${Qr.sectionTitle}`]:{paddingBottom:5}}),Hq=()=>{const{openDialog:e}=gy(),t=as(),n=dy(),{enqueueSnackbar:r}=zr(),o=Gt.useTranslate(),{goToFramePage:i}=SC(),a=Yo(),s=Jo(),u=lu(),{closeMenu:c,showNoPerms:d}=YC();if("error"in t)return m.jsx(du,{});const p=(E,P)=>{"success"in E&&E.success===!0?r(o(`nui_menu.player_modal.actions.${P}`),{variant:"success"}):r(E.error??o("nui_menu.misc.unknown_error"),{variant:"error"})},f=()=>{if(!it("players.message",s))return d("Message");e({title:`${o("nui_menu.player_modal.actions.moderation.dm_dialog.title")} ${n.name}`,description:o("nui_menu.player_modal.actions.moderation.dm_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.dm_dialog.placeholder"),onSubmit:async E=>{try{const P=await Lo(`/player/message?mutex=current&netid=${n.id}`,{method:"POST",data:{message:E.trim()}});p(P,"moderation.dm_dialog.success")}catch(P){r(P.message,{variant:"error"})}}})},y=()=>{if(!it("players.warn",s))return d("Warn");e({title:`${o("nui_menu.player_modal.actions.moderation.warn_dialog.title")} ${n.name}`,description:o("nui_menu.player_modal.actions.moderation.warn_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.warn_dialog.placeholder"),onSubmit:async E=>{try{const P=await Lo(`/player/warn?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:E.trim()}});p(P,"moderation.warn_dialog.success")}catch(P){r(P.message,{variant:"error"})}}})},g=()=>{if(!it("players.kick",s))return d("Kick");e({title:`${o("nui_menu.player_modal.actions.moderation.kick_dialog.title")} ${n.name}`,description:o("nui_menu.player_modal.actions.moderation.kick_dialog.description"),placeholder:o("nui_menu.player_modal.actions.moderation.kick_dialog.placeholder"),onSubmit:async E=>{try{const P=await Lo(`/player/kick?mutex=current&netid=${n.id}`,{method:"POST",data:{reason:E.trim()}});p(P,"moderation.kick_dialog.success")}catch(P){r(P.message,{variant:"error"})}}})},b=()=>{if(!it("manage.admins",s))return d("Manage Admins");const E=new URLSearchParams;if(typeof t.player.netid=="number"){E.set("autofill","true"),E.set("name",t.player.pureName);for(const P of t.player.ids)P.startsWith("discord:")?E.set("discord",P):P.startsWith("fivem:")&&E.set("citizenfx",P)}i(`/admins?${E}`),u(!1)},j=()=>{if(!it("players.heal",s))return d("Heal");Ge("healPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.heal_player"),{variant:"success"})},_=()=>{if(!it("players.teleport",s))return d("Teleport");if(!a.oneSync.status)return r(o("nui_menu.misc.onesync_error"),{variant:"error"});c(),Ge("tpToPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.tp_player"),{variant:"success"})},h=()=>{if(!it("players.teleport",s))return d("Teleport");if(!a.oneSync.status)return r(o("nui_menu.misc.onesync_error"),{variant:"error"});c(),Ge("summonPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.interaction.notifications.bring_player"),{variant:"success"})},l=()=>{if(!it("players.spectate",s))return d("Spectate");c(),Ge("spectatePlayer",{id:n.id})},k=()=>{if(!it("players.freeze",s))return d("Freeze");Ge("togglePlayerFreeze",{id:n.id})},w=()=>{if(!it("players.troll",s))return d("Troll");Ge("drunkEffectPlayer",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},x=()=>{if(!it("players.troll",s))return d("Troll");Ge("setOnFire",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))},T=()=>{if(!it("players.troll",s))return d("Troll");Ge("wildAttack",{id:n.id}),r(o("nui_menu.player_modal.actions.command_sent"))};return m.jsxs(Wq,{children:[m.jsx(Ee,{pb:1,children:m.jsx(Fe,{variant:"h6",children:o("nui_menu.player_modal.actions.title")})}),m.jsx(Fe,{className:Qr.sectionTitle,children:o("nui_menu.player_modal.actions.moderation.title")}),m.jsxs(Ee,{className:Qr.actionGrid,children:[m.jsx(Wt,{variant:"outlined",color:"primary",onClick:f,disabled:!it("players.message",s),children:o("nui_menu.player_modal.actions.moderation.options.dm")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:y,disabled:!it("players.warn",s),children:o("nui_menu.player_modal.actions.moderation.options.warn")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:g,disabled:!it("players.kick",s),children:o("nui_menu.player_modal.actions.moderation.options.kick")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:b,disabled:!it("manage.admins",s),children:o("nui_menu.player_modal.actions.moderation.options.set_admin")})]}),m.jsx(Fe,{className:Qr.sectionTitle,children:o("nui_menu.player_modal.actions.interaction.title")}),m.jsxs(Ee,{className:Qr.actionGrid,children:[m.jsx(Wt,{variant:"outlined",color:"primary",onClick:j,disabled:!it("players.heal",s),children:o("nui_menu.player_modal.actions.interaction.options.heal")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:_,disabled:!it("players.teleport",s),children:o("nui_menu.player_modal.actions.interaction.options.go_to")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:h,disabled:!it("players.teleport",s),children:o("nui_menu.player_modal.actions.interaction.options.bring")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:l,disabled:!it("players.spectate",s),children:o("nui_menu.player_modal.actions.interaction.options.spectate")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:k,disabled:!it("players.freeze",s),children:o("nui_menu.player_modal.actions.interaction.options.toggle_freeze")})]}),m.jsx(Fe,{className:Qr.sectionTitle,children:o("nui_menu.player_modal.actions.troll.title")}),m.jsxs(Ee,{className:Qr.actionGrid,children:[m.jsx(Wt,{variant:"outlined",color:"primary",onClick:w,disabled:!it("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.drunk")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:x,disabled:!it("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.fire")}),m.jsx(Wt,{variant:"outlined",color:"primary",onClick:T,disabled:!it("players.troll",s),children:o("nui_menu.player_modal.actions.troll.options.wild_attack")})]})]})};var qC={exports:{}};(function(e){(function(){var t=r(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?"χιλιοστό":"χιλιοστά")+" του δευτερολέπτου"},","),n={af:r("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")},","),ar:d(r(function(l){return["سنة","سنتان","سنوات"][o(l)]},function(l){return["شهر","شهران","أشهر"][o(l)]},function(l){return["أسبوع","أسبوعين","أسابيع"][o(l)]},function(l){return["يوم","يومين","أيام"][o(l)]},function(l){return["ساعة","ساعتين","ساعات"][o(l)]},function(l){return["دقيقة","دقيقتان","دقائق"][o(l)]},function(l){return["ثانية","ثانيتان","ثواني"][o(l)]},function(l){return["جزء من الثانية","جزآن من الثانية","أجزاء من الثانية"][o(l)]},","),{delimiter:" ﻭ ",_digitReplacements:["۰","١","٢","٣","٤","٥","٦","٧","٨","٩"]}),bg:r(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)]},","),bn:r("বছর","মাস","সপ্তাহ","দিন","ঘন্টা","মিনিট","সেকেন্ড","মিলিসেকেন্ড"),ca:r(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:r("ساڵ","مانگ","هەفتە","ڕۆژ","کاژێر","خولەک","چرکە","میلی چرکە","."),cs:r(function(l){return["rok","roku","roky","let"][s(l)]},function(l){return["měsíc","měsíce","měsíce","měsíců"][s(l)]},function(l){return["týden","týdne","týdny","týdnů"][s(l)]},function(l){return["den","dne","dny","dní"][s(l)]},function(l){return["hodina","hodiny","hodiny","hodin"][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)]},","),cy:r("flwyddyn","mis","wythnos","diwrnod","awr","munud","eiliad","milieiliad"),da:r("å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:r(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:t,en:r(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:r(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:r(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:r(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:r("urte","hilabete","aste","egun","ordu","minutu","segundo","milisegundo",","),fa:r("سال","ماه","هفته","روز","ساعت","دقیقه","ثانیه","میلی ثانیه"),fi:r(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:r("á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:r(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:t,he:r(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:r(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 k=l%10;return(k===2||k===3||k===4)&&(l<10||l>14)?"minute":"minuta"},function(l){var k=l%10;return k===5||Math.floor(l)===l&&l>=10&&l<=19?"sekundi":k===1?"sekunda":k===2||k===3||k===4?"sekunde":"sekundi"},function(l){return l===1?"milisekunda":l%10===2||l%10===3||l%10===4?"milisekunde":"milisekundi"},","),hi:r("साल",function(l){return l===1?"महीना":"महीने"},function(l){return l===1?"हफ़्ता":"हफ्ते"},"दिन",function(l){return l===1?"घंटा":"घंटे"},"मिनट","सेकंड","मिलीसेकंड"),hu:r("év","hónap","hét","nap","óra","perc","másodperc","ezredmásodperc",","),id:r("tahun","bulan","minggu","hari","jam","menit","detik","milidetik"),is:r("ár",function(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:r(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:r("年","ヶ月","週","日","時間","分","秒","ミリ秒"),km:r("ឆ្នាំ","ខែ","សប្តាហ៍","ថ្ងៃ","ម៉ោង","នាទី","វិនាទី","មិល្លីវិនាទី"),kn:r(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:r("년","개월","주일","일","시간","분","초","밀리 초"),ku:r("sal","meh","hefte","roj","seet","deqe","saniye","mîlîçirk",","),lo:r("ປີ","ເດືອນ","ອາທິດ","ມື້","ຊົ່ວໂມງ","ນາທີ","ວິນາທີ","ມິນລິວິນາທີ",","),lt:r(function(l){return l%10===0||l%100>=10&&l%100<=20?"metų":"metai"},function(l){return["mėnuo","mėnesiai","mėnesių"][u(l)]},function(l){return["savaitė","savaitės","savaičių"][u(l)]},function(l){return["diena","dienos","dienų"][u(l)]},function(l){return["valanda","valandos","valandų"][u(l)]},function(l){return["minutė","minutės","minučių"][u(l)]},function(l){return["sekundė","sekundės","sekundžių"][u(l)]},function(l){return["milisekundė","milisekundės","milisekundžių"][u(l)]},","),lv:r(function(l){return c(l)?"gads":"gadi"},function(l){return c(l)?"mēnesis":"mēneši"},function(l){return c(l)?"nedēļa":"nedēļas"},function(l){return c(l)?"diena":"dienas"},function(l){return c(l)?"stunda":"stundas"},function(l){return c(l)?"minūte":"minūtes"},function(l){return c(l)?"sekunde":"sekundes"},function(l){return c(l)?"milisekunde":"milisekundes"},","),mk:r(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:r("жил","сар","долоо хоног","өдөр","цаг","минут","секунд","миллисекунд"),mr:r(function(l){return l===1?"वर्ष":"वर्षे"},function(l){return l===1?"महिना":"महिने"},function(l){return l===1?"आठवडा":"आठवडे"},"दिवस","तास",function(l){return l===1?"मिनिट":"मिनिटे"},"सेकंद","मिलिसेकंद"),ms:r("tahun","bulan","minggu","hari","jam","minit","saat","milisaat"),nl:r("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:r("å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:r(function(l){return["rok","roku","lata","lat"][i(l)]},function(l){return["miesiąc","miesiąca","miesiące","miesięcy"][i(l)]},function(l){return["tydzień","tygodnia","tygodnie","tygodni"][i(l)]},function(l){return["dzień","dnia","dni","dni"][i(l)]},function(l){return["godzina","godziny","godziny","godzin"][i(l)]},function(l){return["minuta","minuty","minuty","minut"][i(l)]},function(l){return["sekunda","sekundy","sekundy","sekund"][i(l)]},function(l){return["milisekunda","milisekundy","milisekundy","milisekund"][i(l)]},","),pt:r(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:r(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:r(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)]},","),sq:r(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:r(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)]},","),ta:r(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:r(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:r(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)]},","),ur:r("سال",function(l){return l===1?"مہینہ":"مہینے"},function(l){return l===1?"ہفتہ":"ہفتے"},"دن",function(l){return l===1?"گھنٹہ":"گھنٹے"},"منٹ","سیکنڈ","ملی سیکنڈ"),sk:r(function(l){return["rok","roky","roky","rokov"][s(l)]},function(l){return["mesiac","mesiace","mesiace","mesiacov"][s(l)]},function(l){return["týždeň","týždne","týždne","týždňov"][s(l)]},function(l){return["deň","dni","dni","dní"][s(l)]},function(l){return["hodina","hodiny","hodiny","hodín"][s(l)]},function(l){return["minúta","minúty","minúty","minút"][s(l)]},function(l){return["sekunda","sekundy","sekundy","sekúnd"][s(l)]},function(l){return["milisekunda","milisekundy","milisekundy","milisekúnd"][s(l)]},","),sl:r(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:r("å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:d(r(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:r("yıl","ay","hafta","gün","saat","dakika","saniye","milisaniye",","),th:r("ปี","เดือน","สัปดาห์","วัน","ชั่วโมง","นาที","วินาที","มิลลิวินาที"),uz:r("yil","oy","hafta","kun","soat","minut","sekund","millisekund"),uz_CYR:r("йил","ой","ҳафта","кун","соат","минут","секунд","миллисекунд"),vi:r("năm","tháng","tuần","ngày","giờ","phút","giây","mili giây",","),zh_CN:r("年","个月","周","天","小时","分钟","秒","毫秒"),zh_TW:r("年","個月","周","天","小時","分鐘","秒","毫秒")};function r(l,k,w,x,T,E,P,I,B){var M={y:l,mo:k,w,d:x,h:T,m:E,s:P,ms:I};return typeof B<"u"&&(M.decimal=B),M}function o(l){return l===2?1:l>2&&l<11?2:0}function i(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 a(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 s(l){return l===1?0:Math.floor(l)!==l?1:l%10>=2&&l%10<=4&&l%100<10?2:3}function u(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 c(l){return l%10===1&&l%100!==11}function d(l){for(var k,w=1;w<arguments.length;w++){k=arguments[w];for(var x in k)f(k,x)&&(l[x]=k[x])}return l}var p=Array.isArray||function(l){return Object.prototype.toString.call(l)==="[object Array]"};function f(l,k){return Object.prototype.hasOwnProperty.call(l,k)}function y(l){var k=[l.language];if(f(l,"fallbacks"))if(p(l.fallbacks)&&l.fallbacks.length)k=k.concat(l.fallbacks);else throw new Error("fallbacks must be an array with at least one element");for(var w=0;w<k.length;w++){var x=k[w];if(f(l.languages,x))return l.languages[x];if(f(n,x))return n[x]}throw new Error("No language found.")}function g(l,k,w){var x=l.unitName,T=l.unitCount,E=w.spacer,P=w.maxDecimalPoints,I;f(w,"decimal")?I=w.decimal:f(k,"decimal")?I=k.decimal:I=".";var B;"digitReplacements"in w?B=w.digitReplacements:"_digitReplacements"in k&&(B=k._digitReplacements);var M,L=P===void 0?T:Math.floor(T*Math.pow(10,P))/Math.pow(10,P),U=L.toString();if(B){M="";for(var G=0;G<U.length;G++){var N=U[G];N==="."?M+=I:M+=B[N]}}else M=U.replace(".",I);var H=k[x],D;return typeof H=="function"?D=H(T):D=H,k._numberFirst?D+E+M:M+E+D}function b(l,k){var w,x,T,E,P=k.units,I=k.unitMeasures,B="largest"in k?k.largest:1/0;if(!P.length)return[];var M={};for(E=l,x=0;x<P.length;x++){w=P[x];var L=I[w],U=x===P.length-1;T=U?E/L:Math.floor(E/L),M[w]=T,E-=T*L}if(k.round){var G=B;for(x=0;x<P.length;x++)if(w=P[x],T=M[w],T!==0&&(G--,G===0)){for(var N=x+1;N<P.length;N++){var H=P[N],D=M[H];M[w]+=D*I[H]/I[w],M[H]=0}break}for(x=P.length-1;x>=0;x--)if(w=P[x],T=M[w],T!==0){var q=Math.round(T);if(M[w]=q,x===0)break;var Y=P[x-1],te=I[Y],A=Math.floor(q*I[w]/te);if(A)M[Y]+=A,M[w]=0;else break}}var J=[];for(x=0;x<P.length&&J.length<B;x++)w=P[x],T=M[w],T&&J.push({unitName:w,unitCount:T});return J}function j(l,k){var w=y(k);if(!l.length){var x=k.units,T=x[x.length-1];return g({unitName:T,unitCount:0},w,k)}var E=k.conjunction,P=k.serialComma,I;f(k,"delimiter")?I=k.delimiter:f(w,"delimiter")?I=w.delimiter:I=", ";for(var B=[],M=0;M<l.length;M++)B.push(g(l[M],w,k));return!E||l.length===1?B.join(I):l.length===2?B.join(E):B.slice(0,-1).join(I)+(P?",":"")+E+B.slice(-1)}function _(l){var k=function(x,T){x=Math.abs(x);var E=d({},k,T||{}),P=b(x,E);return j(P,E)};return d(k,{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 h=_({});h.getSupportedLanguages=function(){var k=[];for(var w in n)f(n,w)&&w!=="gr"&&k.push(w);return k},h.humanizer=_,e.exports?e.exports=h:this.humanizeDuration=h})()})(qC);var Uq=qC.exports;const Gq=tg(Uq),eg=e=>m.jsx(Wt,{size:"small",style:{padding:"2px 6px 0px 6px",fontSize:"0.70rem",letterSpacing:"0.03333em",marginTop:"-2px"},...e,children:e.children}),qq=()=>{const[e,t]=v.useState(""),{enqueueSnackbar:n}=zr(),r=as(),o=yC(),i=py(),a=Gt.useTranslate(),s=Cr(),u=Jo();if("error"in r)return m.jsx(du,{});const c=r.player,d=a("$meta.humanizer_language");function p(j){return Gq(j*6e4,{language:d,round:!0,units:["d","h","m"]})}const f=async j=>{j.preventDefault();try{const _=await Lo(`/player/save_note?mutex=current&netid=${c.netid}`,{method:"POST",data:{note:e.trim()}});"success"in _&&_.success===!0?(o(h=>h+1),n(a("nui_menu.player_modal.info.notes_changed"),{variant:"success"})):n(_.error??a("nui_menu.misc.unknown_error"),{variant:"error"})}catch{n(a("nui_menu.misc.unknown_error"),{variant:"error"})}};v.useEffect(()=>{t(c.notes??"")},[r]);const y=async()=>{try{const j=await Lo(`/player/whitelist?mutex=current&netid=${c.netid}`,{method:"POST",data:{status:!c.tsWhitelisted}});"success"in j&&j.success===!0?(o(_=>_+1),n(a("nui_menu.player_modal.info.btn_wl_success"),{variant:"success"})):n(j.error??a("nui_menu.misc.unknown_error"),{variant:"error"})}catch(j){n(j.message,{variant:"error"})}},g={ban:0,warn:0};for(const j of c.actionHistory)g[j.type]++;const b=()=>{i(An.HISTORY)};return m.jsxs(ou,{children:[m.jsx(Fe,{variant:"h6",children:a("nui_menu.player_modal.info.title")}),m.jsxs(Fe,{children:[a("nui_menu.player_modal.info.session_time"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:c.sessionTime?p(c.sessionTime):"--"})]}),m.jsxs(Fe,{children:[a("nui_menu.player_modal.info.play_time"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:c.playTime?p(c.playTime):"--"})]}),m.jsxs(Fe,{children:[a("nui_menu.player_modal.info.joined"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:c.tsJoined?k0(c.tsJoined):"--"})]}),m.jsxs(Fe,{children:[a("nui_menu.player_modal.info.whitelisted_label"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:c.tsWhitelisted?k0(c.tsWhitelisted):a("nui_menu.player_modal.info.whitelisted_notyet")})," ",m.jsx(eg,{color:c.tsWhitelisted?"error":"success",variant:"outlined",onClick:y,disabled:!it("players.whitelist",u)||!c.license,children:c.tsWhitelisted?a("nui_menu.player_modal.info.btn_wl_remove"):a("nui_menu.player_modal.info.btn_wl_add")})]}),m.jsxs(Fe,{children:[a("nui_menu.player_modal.info.log_label"),":"," ",m.jsx("span",{style:{color:s.palette.text.secondary},children:!g.ban&&!g.warn?a("nui_menu.player_modal.info.log_empty"):m.jsxs(m.Fragment,{children:[m.jsx("span",{style:{color:s.palette.error.main},children:a("nui_menu.player_modal.info.log_ban_count",{smart_count:g.ban})}),", ",m.jsx("span",{style:{color:s.palette.warning.main},children:a("nui_menu.player_modal.info.log_warn_count",{smart_count:g.warn})})]})})," ",m.jsx(eg,{color:"info",variant:"outlined",onClick:b,children:a("nui_menu.player_modal.info.log_btn")})]}),m.jsx("form",{onSubmit:f,style:{marginBlockEnd:0},children:m.jsxs(Ee,{pt:1,children:[m.jsx(pi,{autoFocus:!0,margin:"dense",id:"name",label:a("nui_menu.player_modal.info.notes_placeholder"),type:"text",value:e,onChange:j=>t(j.currentTarget.value),onKeyPress:j=>j.key==="Enter"&&f,variant:"outlined",multiline:!0,rows:4,fullWidth:!0}),m.jsx(Wt,{type:"submit",color:"primary",variant:"outlined",style:{right:0},children:"Save Note"})]})})]})},Im="DialogIdView",eo={codeBlock:`${Im}-codeBlock`,codeBlockText:`${Im}-codeBlockText`,codeBlockHwids:`${Im}-codeBlockHwids`},Kq=Z(Ee)(({theme:e})=>({[`& .${eo.codeBlock}`]:{background:e.palette.background.paper,borderRadius:8,padding:"0px 15px",marginBottom:7,display:"flex",alignItems:"center"},[`& .${eo.codeBlockText}`]:{flexGrow:1,fontFamily:"monospace"},[`& .${eo.codeBlockHwids}`]:{flexGrow:1,fontFamily:"monospace",padding:"15px 0px",fontSize:"0.95rem",opacity:"0.75"}})),Yq=()=>{const e=as(),{enqueueSnackbar:t}=zr(),n=Gt.useTranslate();if("error"in e)return m.jsx(du,{});const r=s=>{HC(s,!0),t(n("nui_menu.common.copied"),{variant:"info"})},o=()=>!Array.isArray(e.player.ids)||!e.player.ids.length?m.jsx("em",{children:"No identifiers saved."}):e.player.ids.map(s=>m.jsxs(Ee,{className:eo.codeBlock,children:[m.jsx(Fe,{className:eo.codeBlockText,children:s}),m.jsx(Rl,{onClick:()=>r(s),size:"large",children:m.jsx(Yh,{})})]},s)),i=()=>!Array.isArray(e.player.oldIds)||!e.player.oldIds.length?m.jsx("em",{children:"No identifiers saved."}):e.player.oldIds.filter(u=>!e.player.ids.includes(u)).length?e.player.oldIds.map(u=>m.jsxs(Ee,{className:eo.codeBlock,children:[m.jsx(Fe,{className:eo.codeBlockText,children:u}),m.jsx(Rl,{onClick:()=>r(u),size:"large",children:m.jsx(Yh,{})})]},u)):m.jsx("em",{children:"No identifiers saved."}),a=()=>!Array.isArray(e.player.oldHwids)||!e.player.oldHwids.length?m.jsx("em",{children:"No HWIDs saved."}):m.jsx(Ee,{className:eo.codeBlock,children:m.jsx("span",{className:eo.codeBlockHwids,children:e.player.oldHwids.join(`
`)})});return m.jsxs(Kq,{overflow:"auto",height:"100%",padding:"8px 24px",children:[m.jsxs(Fe,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.current_ids"),":"]}),m.jsx(Ee,{sx:{mb:2},children:o()}),m.jsxs(Fe,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.previous_ids"),":"]}),m.jsx(Ee,{sx:{mb:2},children:i()}),m.jsxs(Fe,{variant:"h6",sx:{mb:1},children:[n("nui_menu.player_modal.ids.all_hwids"),":"]}),m.jsx(Ee,{sx:{mb:2},children:a()})]})},Jq=()=>m.jsx(Ee,{children:m.jsx(Fe,{color:"textSecondary",children:"No history found for this player."})}),Rm={danger:"#c2293e",warning:"#f1c40f",dark:"gray"},Zq=({action:e,permsDisableWarn:t,permsDisableBan:n,serverTime:r,btnAction:o})=>{const i=Cr(),a=Gt.useTranslate(),s=e.revokedBy!==void 0||e.type=="warn"&&t||e.type=="ban"&&n;let u,c,d;if(e.type=="ban"?(c=Rm.danger,d=a("nui_menu.player_modal.history.banned_by",{author:e.author})):e.type=="warn"&&(c=Rm.warning,d=a("nui_menu.player_modal.history.warned_by",{author:e.author})),e.revokedBy&&(c=Rm.dark,u=a("nui_menu.player_modal.history.revoked_by",{author:e.revokedBy})),typeof e.exp=="number"){const p=w0(e.exp,"medium");u=e.exp<r?a("nui_menu.player_modal.history.expired_at",{date:p}):a("nui_menu.player_modal.history.expires_at",{date:p})}return m.jsxs(Ee,{style:{background:i.palette.background.paper,padding:"0.35rem 0.55rem",marginBottom:"6px",borderLeft:`solid 4px ${c}`},children:[m.jsxs(Ee,{style:{display:"flex",width:"100%",justifyContent:"space-between"},children:[m.jsx("strong",{children:d}),m.jsxs(Fe,{variant:"caption",sx:{fontFamily:"monospace",fontWeight:"bold",color:i.palette.text.secondary},children:["(",e.id,")  ",w0(e.ts,"medium")," ",m.jsx(eg,{color:"secondary",variant:"outlined",onClick:o,disabled:s,children:a("nui_menu.player_modal.history.btn_revoke")})]})]}),m.jsx("span",{style:{color:i.palette.text.secondary},children:e.reason}),u&&m.jsx("small",{style:{display:"block",paddingTop:"0.35em"},children:u})]})},Xq=()=>{const{enqueueSnackbar:e}=zr(),t=as(),n=yC(),r=Jo(),o=Gt.useTranslate();if("error"in t)return m.jsx(du,{});const i=t.player.actionHistory.slice().reverse(),a=async c=>{try{const d=await Lo("/history/revokeAction",{method:"POST",data:{actionId:c}});"success"in d&&d.success===!0?(n(p=>p+1),e(o("nui_menu.player_modal.history.revoked_success"),{variant:"success"})):e(d.error??o("nui_menu.misc.unknown_error"),{variant:"error"})}catch(d){e(d.message,{variant:"error"})}},s=it("players.warn",r),u=it("players.ban",r);return m.jsxs(Ee,{p:2,height:"100%",display:"flex",flexDirection:"column",children:[m.jsx(Fe,{variant:"h6",style:{paddingBottom:5},children:"Related History:"}),m.jsx(Ee,{flexGrow:1,overflow:"auto",pr:1,children:i?.length?i.map(c=>m.jsx(Zq,{action:c,permsDisableWarn:!s,permsDisableBan:!u,serverTime:t.serverTime,btnAction:()=>{a(c.id)}},c.id)):m.jsx(Jq,{})})]})},W1=128,Qq=["permanent","2 hours","8 hours","1 day","2 days","1 week","2 weeks"],eK=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}`},tK=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}`},nK=()=>{const e=dy(),t=as(),[n,r]=v.useState(""),[o,i]=v.useState("2 hours"),[a,s]=v.useState("hours"),[u,c]=v.useState("1"),d=Gt.useTranslate(),p=lu(),{enqueueSnackbar:f}=zr(),{showNoPerms:y}=YC(),g=Jo();if(typeof e!="object")return m.jsx(du,{});const b=x=>{if(x.preventDefault(),!it("players.ban",g))return y("Ban");const T=n.trim();if(!T.length){f(d("nui_menu.player_modal.ban.reason_required"),{variant:"error"});return}const E=o==="custom"?`${u} ${a}`:o;Lo(`/player/ban?mutex=current&netid=${e.id}`,{method:"POST",data:{reason:T,duration:E}}).then(P=>{"success"in P&&P.success?(p(!1),f(d("nui_menu.player_modal.ban.success"),{variant:"success"})):f(P.error??d("nui_menu.misc.unknown_error"),{variant:"error"})}).catch(P=>{f(P.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")}],_=[{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")}],h=t?.banTemplates??[],l=v.useMemo(()=>h.map((x,T)=>({id:x.id,label:x.reason})),[h]),k=(x,T,E,P)=>{if(E!=="selectOption"||T===null)return;const I=h.find(M=>M.id===T.id);if(!I)return;const B=eK(I.duration);Qq.includes(B)?i(B):typeof I.duration=="object"&&(i("custom"),c(I.duration.value.toString()),s(I.duration.unit))},w=(x,T,E)=>{r(T)};return m.jsxs(ou,{children:[m.jsx(Fe,{variant:"h6",sx:{mb:2},children:d("nui_menu.player_modal.ban.title")}),m.jsxs("form",{onSubmit:b,children:[m.jsx(zF,{id:"name",autoFocus:!0,size:"small",freeSolo:!0,value:n,onChange:k,onInputChange:w,options:l,renderOption:(x,T,E)=>{const P=h.find(B=>B.id===T.id)?.duration??"????",I=T.label.length>W1?T.label.slice(0,W1-3)+"...":T.label;return v.createElement("li",{...x,key:T.id},m.jsx("span",{style:{display:"inline-block",paddingRight:"0.5rem",fontFamily:"monospace",opacity:"0.75",minWidth:"4ch"},children:tK(P)})," ",I)},renderInput:x=>m.jsx(pi,{...x,label:"Reason"})}),m.jsx(pi,{size:"small",select:!0,required:!0,sx:{mt:2},label:d("nui_menu.player_modal.ban.duration_placeholder"),variant:"outlined",value:o,onChange:x=>i(x.target.value),helperText:d("nui_menu.player_modal.ban.helper_text"),fullWidth:!0,children:j.map(x=>m.jsx(Ar,{value:x.value,children:x.label},x.value))}),o==="custom"&&m.jsxs(Ee,{display:"flex",alignItems:"stretch",gap:1,children:[m.jsx(pi,{type:"number",placeholder:"1",variant:"outlined",size:"small",value:u,onChange:x=>c(x.target.value)}),m.jsx(pi,{select:!0,variant:"outlined",size:"small",fullWidth:!0,value:a,onChange:x=>s(x.target.value),children:_.map(x=>m.jsx(Ar,{value:x.value,children:x.label},x.value))})]}),m.jsx(Wt,{variant:"contained",type:"submit",color:"error",sx:{mt:2},onClick:b,children:d("nui_menu.player_modal.ban.submit")})]})]})},rK=e=>{switch(e){case An.ACTIONS:return m.jsx(Hq,{});case An.INFO:return m.jsx(qq,{});case An.IDENTIFIERS:return m.jsx(Yq,{});case An.HISTORY:return m.jsx(Xq,{});case An.BAN:return m.jsx(nK,{})}},oK=()=>{const e=kC();return m.jsx(Ee,{flexGrow:1,mt:-2,overflow:"hidden",children:rK(e)})},iK=Z(Ee)(({theme:e})=>({color:e.palette.text.secondary,fontWeight:300})),aK=Z(kj)(({theme:e})=>({paddingRight:e.spacing(2)})),sK=({msg:e})=>{const t=Gt.useTranslate();return m.jsxs(iK,{flexGrow:1,mt:-2,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",children:[m.jsxs(Ee,{display:"flex",children:[m.jsx(aK,{fontSize:"large",color:"inherit"}),m.jsx(Fe,{color:"inherit",variant:"h6",children:t("nui_menu.player_modal.misc.error")})]}),m.jsx("br",{}),m.jsx("code",{style:{color:"red"},children:e})]})};class lK extends we.Component{state={hasError:!1,errorMessage:"Unknown Error Occurred"};constructor(t){super(t)}static getDerivedStateFromError(t){return{hasError:!0,errorMessage:t.message}}render(){return this.state.hasError?m.jsx(sK,{msg:this.state.errorMessage}):this.props.children}}const ud={listItem:"PlayerModal-listItem",listItemBan:"PlayerModal-listItemBan"},uK=Z(Zv)(({theme:e})=>({[`& .${ud.listItem}`]:{borderRadius:8,"&.Mui-selected:hover":{backgroundColor:"rgba(255, 255, 255, 0.08)"}},[`& .${ud.listItemBan}`]:{borderRadius:8,"&:hover, &.Mui-selected":{background:e.palette.error.main},"&.Mui-selected:hover":{backgroundColor:"rgba(194,13,37, 0.8)"}}})),cK=()=>m.jsx(Ee,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:m.jsx(Kv,{})}),dK=Z(Rl)(({theme:e})=>({position:"absolute",top:e.spacing(1),right:e.spacing(2)})),pK=()=>{const e=lu(),t=as(),n=dy(),r=()=>{e(!1)};if(!n)return null;const o=t.error;return m.jsxs(m.Fragment,{children:[m.jsxs(Jv,{style:{borderBottom:"1px solid rgba(221,221,221,0.54)"},children:["[",n.id,"]"," ",t?.player?.displayName??n.name,m.jsx(dK,{onClick:r,size:"large",children:m.jsx(S8,{})})]}),m.jsx(Ee,{display:"flex",px:2,pb:2,pt:2,flexGrow:1,overflow:"hidden",children:m.jsx(lK,{children:o?m.jsx(m.Fragment,{children:m.jsx("h2",{style:{marginLeft:"auto",marginRight:"auto",textAlign:"center",fontWeight:"500",maxWidth:"70%",paddingTop:"2em"},children:o})}):m.jsxs(m.Fragment,{children:[m.jsx(Ee,{minWidth:200,pr:2,borderRight:"1px solid rgba(221,221,221,0.54)",children:m.jsx(fK,{})}),m.jsx(we.Suspense,{fallback:m.jsx(cK,{}),children:m.jsx(oK,{})})]})})})]})},Rs=({isDisabled:e,curTab:t,tab:n,icon:r,title:o})=>{const i=py(),a=n===An.BAN?ud.listItemBan:ud.listItem,s=t===n;return m.jsxs(qW,{className:a,selected:s,onClick:()=>i(n),disabled:e,children:[m.jsx(Xv,{children:r}),m.jsx(Qv,{primary:o})]})},fK=()=>{const e=kC(),t=Gt.useTranslate(),n=Jo();return m.jsxs(uK,{children:[m.jsx(Rs,{title:t("nui_menu.player_modal.tabs.actions"),tab:An.ACTIONS,curTab:e,icon:m.jsx(N8,{})}),m.jsx(Rs,{title:t("nui_menu.player_modal.tabs.info"),tab:An.INFO,curTab:e,icon:m.jsx(H8,{})}),m.jsx(Rs,{title:t("nui_menu.player_modal.tabs.ids"),tab:An.IDENTIFIERS,curTab:e,icon:m.jsx(O8,{})}),m.jsx(Rs,{title:t("nui_menu.player_modal.tabs.history"),tab:An.HISTORY,curTab:e,icon:m.jsx(W8,{})}),m.jsx(Rs,{title:t("nui_menu.player_modal.tabs.ban"),tab:An.BAN,curTab:e,icon:m.jsx(k8,{}),isDisabled:!it("players.ban",n)})]})},KC=v.createContext({}),mK=()=>m.jsx(Ee,{display:"flex",flexGrow:1,width:"100%",justifyContent:"center",alignItems:"center",children:m.jsx(Kv,{})}),hK=({children:e})=>{const[t,n]=XU(),r=hC(),o=cy(),{enqueueSnackbar:i}=zr(),[a,s]=jS(),u=py(),c=Cr();v.useEffect(()=>{r(t),o(!t),setTimeout(()=>{t||u(0)},500)},[t]),v.useEffect(()=>{!a&&t&&n(!1)},[a]);const d=v.useCallback(()=>{n(!1),s(!1),Ge("closeMenu")},[]),p=v.useCallback(f=>{i(`You do not have permissions for "${f}"`,{variant:"error"})},[]);return m.jsxs(KC.Provider,{value:{showNoPerms:p,closeMenu:d},children:[m.jsx(Yv,{open:t,fullWidth:!0,onClose:()=>n(!1),maxWidth:"md",PaperProps:{style:{backgroundColor:c.palette.background.default,minHeight:455,maxHeight:650,borderRadius:15},id:"player-modal-container"},children:m.jsx(we.Suspense,{fallback:m.jsx(mK,{}),children:m.jsx(pK,{})})}),e]})},YC=()=>v.useContext(KC),H1=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];let Xu=0;const gK=()=>{const e=jS();v.useEffect(()=>{if(!e)return;const t=n=>{n.key===H1[Xu]?(Xu++,Xu>=H1.length&&console.log("seq entered successfully")):Xu=0};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[e])},vK={label:"Arabic",humanizer_language:"ar"},yK={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}**"},_K={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> ملاحظة: تم تطبيق الحظر أعلاه على شخص آخر"}},bK={admin_only:{mode_title:".<strong>المسؤول فقط</strong> هذا الخادم في وضع",insufficient_ids:".txAdmin المعرفات، ومطلوب واحد منهم على الأقل للتحقق من صحتك إذا كنت مسؤولاً في <code>discord</code> أو <code>fivem</code>  لم يكن لديك",deny_message:".txadmin لم يتم تعيين المعرفات الخاصة بك لأي مسؤول"},guild_member:{mode_title:"<strong>عضو في القائمة</strong> هذا الخادم في الوضع",insufficient_ids:".(لن يعمل الديسكورد الموقع) والمحاولة مرة أخرى Discord Desktop يرجى فتح تطبيق .Discord Guild المعرف ، وهو مطلوب للتحقق مما إذا كنت قد انضممت إلى <code>discord</code> ليس لديك",deny_title:"لدخول Discord Guild أنت مطالب بالانضمام إلى",deny_message:".ثم أعد المحاولة %{guildname}  يرجى الانضمام إلى النقابة"},guild_roles:{mode_title:"<strong>القائمة الرول في الديسكورد</strong> هذا الخادم في الوضع",insufficient_ids:".والمحاولة مرة أخرى (لن يعمل الديسكورد الموقع) Discord Desktop يرجى فتح تطبيق .Discord Guild المعرف ، وهو مطلوب للتحقق مما إذا كنت قد انضممت إلى <code>discord</code>  ليس لديك",deny_notmember_title:"لدخول Discord Guild أنت مطالب بالانضمام إلى",deny_notmember_message:".احصل على أحد الرول المطلوبة ، ثم حاول مرة أخرى ،%{guildname} يرجى الانضمام",deny_noroles_title:".ليس لديك دور مدرج في القائمة البيضاء مطلوب للانضمام",deny_noroles_message:"%{guildname}. للانضمام إلى هذا الخادم ، يجب أن يكون لديك واحد على الأقل من الرول المدرجة في القائمة"},approved_license:{mode_title:"<strong>القائمة للترخيص</strong> هذا الخادم في الوضع",insufficient_ids:"<code>server.cfg</code> ممكن. إذا كنت مالك الخادم ، فيمكنك تعطيله في ملف <code>sv_lan</code> تحديد ، مما يعني أن الخادم لديه <code>license</code> ليس لديك",deny_title:".أنت غير مدرج في القائمة للانضمام إلى هذا الخادم",request_id_label:"طلب معرف"}},kK={restarting:".(%{reason}) يتم أعادة التشغيل",restarting_discord:".(%{reason}) يتم أعادة التشغيل **%{servername}**",stopping:".(%{reason}) يـتم أيقاف تشغيل الـسيرفر",stopping_discord:".(%{reason}) تم أيقاف السيرفر **%{servername}**",spawning_discord:"**%{servername}** .جاري تشغيل السيرفر"},wK={title:"تحذير",warned_by:":تحذير من",instruction:".لمدة 10 ثوانٍ لتجاهل هذه الرسالة [SPACE] اضغط باستمرار على"},xK={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:"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:"!Ouchies تم إصلاح"},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:"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:"كافة معرفات الأجهزة"}}},SK={$meta:vK,restarter:yK,ban_messages:_K,whitelist_messages:bK,server_actions:kK,nui_warning:wK,nui_menu:xK},TK={label:"Bulgarian",humanizer_language:"bg"},jK={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} минути."},CK={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-та съответстват на тези, свързани с този бан."}},zK={admin_only:{mode_title:"Сървърът е в <strong>Администраторски</strong> режим.",insufficient_ids:"Вие нямате <code>discord</code> или <code>fivem</code> идентификатори, и поне един от тях трябва да потвърди дали сте txAdmin администратор.",deny_message:"Вашите идентификатори не са присвоени на нито един администратор на txAdmin."},guild_member:{mode_title:"Сървърът е в <strong>Discord Guild Member Whitelist</strong> режим.",insufficient_ids:"Вие не разполагате с <code>discord</code> идентификатор, което се изисква за валидиране, ако сте се присъединили към нашия Discord сървър. Моля, отворете десктоп приложението Discord и опитайте отново (уеб приложението няма да работи).",deny_title:"От вас се изисква да се присъедините към нашия Discord сървър, за да се свържете.",deny_message:"Моля влезте в discord сървъра %{guildname} и опитайте отново."},guild_roles:{mode_title:"Сървърът е в <strong>Discord Role Whitelist</strong> режим.",insufficient_ids:"Вие не разполагате с <code>discord</code> идентификатор, което се изисква за валидиране, ако сте се присъединили към нашия Discord сървър. Моля, отворете десктоп приложението Discord и опитайте отново (уеб приложението няма да работи).",deny_notmember_title:"От вас се изисква да се присъедините към нашия Discord сървър, за да се свържете.",deny_notmember_message:"Моля влезте в %{guildname}, вземете една от необходимите роли, след което опитайте отново.",deny_noroles_title:"Нямате роля в белия списък, необходима за присъединяване.",deny_noroles_message:"За да се присъедините към този сървър, трябва да имате поне една от ролите в белия списък в Discord сървъра %{guildname}."},approved_license:{mode_title:"Сървърът е в <strong>License Whitelist</strong> режим.",insufficient_ids:"Вие не разполагате с <code>license</code> идентификатор, което означава, че сървърът има <code>sv_lan</code> активиран. Ако сте собственик на сървъра, можете да го деактивирате в <code>server.cfg</code> файла.",deny_title:"Не сте в белия списък за присъединяване към този сървър.",request_id_label:"ID Заявка"}},EK={restarting:"Сървърът се рестартира, (%{reason}).",restarting_discord:"**%{servername}** се рестартира, (%{reason}).",stopping:"Сървърът е спрян, (%{reason}).",stopping_discord:"**%{servername}** сървърът се спира, (%{reason}).",spawning_discord:"**%{servername}** е пуснат."},IK={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреден от:",instruction:"Задръж [SPACE] за 10 секунди, за да махнеш предупреждението."},RK={misc:{help_message:`txAdmin менюто е включено, напиши /tx, за да го отвориш.
Може също да го конфигурирате с копче в [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Твоите идентификатори не са съвместими с тези, които са регистрирани в txAdmin.
Ако си регистриран в txAdmin, отиди в Admin Manager и се увери, че идентификаторите са запазиени.`,menu_auth_failed:"Удостоверяването на txAdmin менюто е неуспешно по причина: %{reason}",no_perms:"Нямаш правомощията за това.",unknown_error:"Възникна неизвестна грешка..",not_enabled:"txAdmin менюто не е включено! Може да го включиш чрез настройките на txAdmin.",announcement_title:"Сървърно съобщение от %{author}:",dialog_empty_input:"Полето е празно.",directmessage_title:"ЛС от администратор %{author}:",onesync_error:"This action requires OneSync to be enabled."},frozen:{froze_player:"Ти замрази играч!",unfroze_player:"Ти отмрази играч!",was_frozen:"Ти беше замразен от сървърен администратор!"},common:{cancel:"Откажи",submit:"Потвърди",error:"Грешка!",copied:"Копирано."},page_main:{tooltips:{tooltip_1:"Използвай %{key} за да навигираш из страниците и из менюто.",tooltip_2:"Определени менюта имат свои опции, които могат да бъдат селектирани с лява и дясна стрелка."},player_mode:{title:"Игрален Режим",noclip:{title:"NoClip",label:"Включи режимът NoClip, с което ще си позволиш да минаваш през стени и други обекти.",success:"Режим NoClip е включен"},godmode:{title:"Безсмъртие",label:"Включи ремижът на безсмъртие, предпазвайки те от умиране.",success:"Безсмъртието е включено."},superjump:{title:"Супер скок",label:"Превключете режима на супер скок, играчът също ще тича по-бързо",success:"Активиран Супер скок"},normal:{title:"Нормално",label:"Връща те към нормалният игрален режим, позволявайки да умреш.",success:"Върнат към нормален игрален режим."}},teleport:{title:"Телепорт",generic_success:"Успешно изпращане в червеевата дупка!",waypoint:{title:"Tочка на карта",label:"Телпортирай се до точка зададена на картата.",error:"Нямаш зададена точка на картата."},coords:{title:"Координати",label:"Телепортирай се до определени координати.",dialog_title:"Телепорт",dialog_desc:"Задай координати в полето за писане във вариант; x, y, z за да преминеш през червеевата дупка.",dialog_error:"Инвалидни координати. Трябва да бъдат във вариант: 111, 222, 33"},back:{title:"Върни се",label:"Връщаш се към последната локация, съвместима с последното телепортиране.",error:"Нямаш последна локация, към която можеш да се телепортираш!"},copy:{title:"Копирай координати",label:"Копирай текущите координати."}},vehicle:{title:"Автомобил",not_in_veh_error:"Не си в автомобил!",spawn:{title:"Създай",label:"Създай автомобил чрез моделното ѝ име.",dialog_title:"Създай автомобил",dialog_desc:"Напиши моделът на автомобила който искаш да създадеш.",dialog_success:"Автомобила беше създаден успешно!",dialog_error:"Автомобила с моделно име '%{modelName}' не съществува!",dialog_info:"Опитваш се да създадеш %{modelName}."},fix:{title:"Поправи",label:"Ще поправи автомобила в който си.",success:"Автомобила е поправен!"},delete:{title:"Изтрий",label:"Изтриване на автомобила в които се намираш.",success:"Автомобила е изтрит!"},boost:{title:"Boost",label:"Boost-нете автомобила, за да постигнете максимално удоволствие (и може би скорост)",success:"Автомобила беше boost-нат!",already_boosted:"Този автомобил вече е boost-нат.",unsupported_class:"Този клас превозно средство не се поддържа.",redm_not_mounted:"Можете да boost-вате само когато яздите кон."}},heal:{title:"Излекувай",myself:{title:"Себе си",label:"Ще напълни кръвта на моделът 'пед' с който играеш.",success_0:"Излекуван!",success_1:"Трябва да се чувстваш.. по-добре?",success_2:"Напълнен на максимум!",success_3:"Болките вече ги няма!"},everyone:{title:"Всички",label:"Ще излекува & съживи всички свързани играчи.",success:"Всички играчи бяха излекувани и съживени."}},announcement:{title:"Изпрати съобщение",label:"Изпрати съобщение до всички онлайн играчи.",dialog_desc:"Напиши съобщението което искаш да изпратиш до всички онлайн играчи.",dialog_placeholder:"Твоето съобщение...",dialog_success:"Изпращане на съобщение."},clear_area:{title:"Рестартирай зона",label:"Рестартирай специфична зона.",dialog_desc:"Въведи радиус от който искаш да рестартираш (0-300). Това няма да изтрие неща, които са създадени от сървърът.",dialog_success:"Изчистване на зона от радиус - %{radius}m",dialog_error:"Невалиден радиус. Опитай отново."},player_ids:{title:"Покзване на ID-та",label:"Показване на ID-та на играчи (и други неща) над главите на играчите.",alert_show:"Покзване на ID-та в близост.",alert_hide:"Скриване на ID-та в близост."}},page_players:{misc:{online_players:"Онлайн играчи",players:"Играчи",search:"Търси",zero_players:"Няма намерени играчи"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},sort:{label:"Сортирай",distance:"Дистанция",id:"ID",joined_first:"Влязъл първи",joined_last:"Влязъл последен",closest:"В близост",farthest:"В далечност"},card:{health:"%{percentHealth}% кръв"}},player_modal:{misc:{error:"Възникна грешка, когато се поитваем да извлечем списъкът с играчи. Грешката е показана по-долу:",target_not_found:"Не можахме да намерим играч с ИД или име на %{target}"},tabs:{actions:"Действия",info:"Информация",ids:"ID",history:"История",ban:"Бан"},actions:{title:"Административни опции",command_sent:"Командата успешна!",moderation:{title:"Модериране",options:{dm:"ЛС",warn:"Предупреди",kick:"Изритай",set_admin:"Дай права"},dm_dialog:{title:"ЛС",description:"Каква е причината, за изпращане на лично съобщение до играча?",placeholder:"Причина...",success:"Твоето съобщение беше изпратено!"},warn_dialog:{title:"Предупреди",description:"Каква е причината, за да предупредиш този играч?",placeholder:"Причина...",success:"Играчът беше предупреден!"},kick_dialog:{title:"Изритай",description:"Каква е причината за изгонването на този играч?",placeholder:"Причина...",success:"Играчът беше изритан от сървъра!"}},interaction:{title:"Взаимодействие",options:{heal:"Излекувай",go_to:"Отиди до",bring:"Доведи",spectate:"Наблюдавай",toggle_freeze:"Замръзи"},notifications:{heal_player:"Излекуване на играч",tp_player:"Телепортиране до играч",bring_player:"Телепортиране на играч до теб",spectate_failed:"Не успешно наблюдаване! Излизане от наблюдение.",spectate_yourself:"Не можеш да наблюдаваш себе си.",freeze_yourself:"Не можеш да замръзиш себе си.",spectate_cycle_failed:"Няма играчи, към които да се движите."}},troll:{title:"Трол",options:{drunk:"Пиян Ефект",fire:"Запали",wild_attack:"Атака от диви животни"}}},info:{title:"Информация за играч",session_time:"Игрално време",play_time:"Цяло игрално Време",joined:"Влязъл",whitelisted_label:"В белия списък",whitelisted_notyet:"все още не",btn_wl_add:"ДОБАВИ БС",btn_wl_remove:"ПРЕМАХНЕТЕ БС",btn_wl_success:"Състоянието на белия списък е променено.",log_label:"Log",log_empty:"Няма намерени банове/предупреждения.",log_ban_count:"%{smart_count} бан |||| %{smart_count} банове",log_warn_count:"%{smart_count} предупреждение |||| %{smart_count} предупреждения",log_btn:"ПОДРОБНОСТИ",notes_changed:"Бележката на играча е променена.",notes_placeholder:"Бележки за този играч..."},history:{title:"История на Бановете...",btn_revoke:"ОТМЕНИ",revoked_success:"Действието е отменено!",banned_by:"БАННАТ от %{author}",warned_by:"ПРЕДУПРЕДЕН от %{author}",revoked_by:"Отменено от %{author}.",expired_at:"Изтекъл на %{date}.",expires_at:"Изтича на %{date}."},ban:{title:"Банни играч",reason_placeholder:"Причина",duration_placeholder:"Продължителност",hours:"Часа",days:"Дни",weeks:"Седмици",months:"Месеци",permanent:"Перманентно",custom:"Персонализирано",helper_text:"Моля избери продължителност",submit:"Приложи бан",reason_required:"Полето Причина е задължително.",success:"Играчът е баннат!"},ids:{current_ids:"Текущи идентификатори",previous_ids:"Използвани преди това идентификатори",all_hwids:"Всички хардуерни ID-та"}}},PK={$meta:TK,restarter:jK,ban_messages:CK,whitelist_messages:zK,server_actions:EK,nui_warning:IK,nui_menu:RK},AK={label:"Bosnian",humanizer_language:"en"},DK={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."},$K={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."}},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 Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},MK={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"},OK={title:"WARNING",warned_by:"Vas je upozorio",instruction:"držite [SPACE] 10 sekundi da vam se skine ova poruka."},LK={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 an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},BK={$meta:AK,restarter:DK,ban_messages:$K,whitelist_messages:NK,server_actions:MK,nui_warning:OK,nui_menu:LK},FK={label:"Czech",humanizer_language:"cs"},VK={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."},WK={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."}},HK={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"}},UK={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í."},GK={title:"VAROVÁNÍ",warned_by:"Admin, který tě varoval:",instruction:"Podrž [MEZERNÍK] po dobu 10 sekund pro zavření varování."},qK={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"}}},KK={$meta:FK,restarter:VK,ban_messages:WK,whitelist_messages:HK,server_actions:UK,nui_warning:GK,nui_menu:qK},YK={label:"Danish",humanizer_language:"da"},JK={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."},ZK={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."}},XK={admin_only:{mode_title:"Denne server er i <strong>Kun for admin</strong>-tilstand.",insufficient_ids:"Du har ikke <code>discord</code> eller <code>fivem</code> identifikatorer, og mindst én af dem er påkrævet for at verificere, om du er en txAdmin-administrator.",deny_message:"Dine identifikatorer er ikke tilknyttet nogen txAdmin-administrator."},guild_member:{mode_title:"Denne server er i <strong>Discord Guild-medlem Whitelist</strong>-tilstand.",insufficient_ids:"Du har ikke <code>discord</code>-identifikatoren, som er påkrævet for at verificere, om du er medlem af vores Discord Guild. Åbn venligst Discord Desktop-appen og prøv igen (webappen fungerer ikke).",deny_title:"Du skal være medlem af vores Discord Guild for at oprette forbindelse.",deny_message:"Deltag venligst i guildet %{guildname} og prøv igen."},guild_roles:{mode_title:"Denne server er i <strong>Discord Rolle Whitelist</strong>-tilstand.",insufficient_ids:"Du har ikke <code>discord</code>-identifikatoren, som er påkrævet for at verificere, om du er medlem af vores Discord Guild. Åbn venligst Discord Desktop-appen og prøv igen (webappen fungerer ikke).",deny_notmember_title:"Du skal være medlem af vores Discord Guild for at oprette forbindelse.",deny_notmember_message:"Deltag venligst i %{guildname}, få en af de påkrævede roller, og prøv igen.",deny_noroles_title:"Du har ikke en whitelisted rolle, der kræves for at deltage.",deny_noroles_message:"For at deltage på denne server kræves det, at du har mindst en af de whitelistede roller på guildet %{guildname}."},approved_license:{mode_title:"Denne server er i <strong>Licens Whitelist</strong>-tilstand.",insufficient_ids:"Du har ikke <code>license</code>-identifikatoren, hvilket betyder, at serveren har <code>sv_lan</code> aktiveret. Hvis du er serverejeren, kan du deaktivere det i <code>server.cfg</code>-filen.",deny_title:"Du er ikke whitelisted til at deltage i denne server.",request_id_label:"Anmodnings-ID"}},QK={restarting:"Server genstarter: (%{reason}).",restarting_discord:"**%{servername}** genstarter: (%{reason}).",stopping:"Serveren er stoppet (%{reason}).",stopping_discord:"**%{servername}** er lukket ned: (%{reason}).",spawning_discord:"**%{servername}** starter."},eY={title:"ADVARSEL",warned_by:"Advarsel afsendt fra:",instruction:"Hold [MELLEMRUM] nede i 10 sekunder, for at afvise denne meddelelse."},tY={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:"Vælg spiller-id'er",label:"Skift visning af spiller-id'er (og anden info) over hovedet på alle nærliggende spillere",alert_show:"Viser nærliggende spillerens NetID'er.",alert_hide:"Skjuler afspillerens NetID'er i nærheden."}},page_players:{misc:{online_players:"Online spillere",players:"Spillere",search:"Søg",zero_players:"Ingen spillere fundet"},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:"Deltog først",joined_last:"Deltog 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"}}},nY={$meta:YK,restarter:JK,ban_messages:ZK,whitelist_messages:XK,server_actions:QK,nui_warning:eY,nui_menu:tY},rY={label:"German",humanizer_language:"de"},oY={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."},iY={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."}},aY={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"}},sY={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."},lY={title:"VERWARNUNG",warned_by:"Verwarnt von:",instruction:"Halte deine [LEERTASTE] für 10 Sekunden gedrückt, um diese Mitteilung zu schließen."},uY={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:"This action requires OneSync to be enabled."},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:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},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"}}},cY={$meta:rY,restarter:oY,ban_messages:iY,whitelist_messages:aY,server_actions:sY,nui_warning:lY,nui_menu:uY},dY={label:"Greek",humanizer_language:"el"},pY={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} λεπτά."},fY={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."}},mY={admin_only:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>Admin-only</strong> mode.",insufficient_ids:"Δεν έχεις <code>discord</code> or <code>fivem</code> identifiers, και τουλάχιστον ένα από αυτά απαιτείται για επικύρωση εάν είστε διαχειριστής στο txAdmin.",deny_message:"Τα identifiers σου δεν σχετίζονται με κάποιον txAdmin administrator."},guild_member:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"Δεν έχεις <code>discord</code> identifier, το οποίο απαιτείται για την επικύρωση του αν έχεις μπεί στο Discord μας. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Πρέπει να είσαι στο Discord μας για να συνδεθείς.",deny_message:"Συνδέσου στο %{guildname} και ξανά προσπάθησε."},guild_roles:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"Δεν έχεις <code>discord</code> identifier, το οποίο απαιτείται για την επικύρωση του αν έχεις μπεί στο Discord μας. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Πρέπει να είσαι στο Discord μας για να συνδεθείς.",deny_notmember_message:"Συνδέσου στο %{guildname} και ξανά προσπάθησε.",deny_noroles_title:"Δεν έχεις το whitelisted role που απαιτείται για να συνδεθείς.",deny_noroles_message:"Για να συνδεθείτε σε αυτόν τον διακομιστή, πρέπει να έχετε τουλάχιστον έναν από τους whitelisted roles στο Discord %{guildname}."},approved_license:{mode_title:"Ο διακομιστής βρίσκεται σε <strong>License Whitelist</strong> mode.",insufficient_ids:"Δεν έχεις το <code>license</code> identifier, το οποίο σημαίνει ότι ο διακομιστής έχει το <code>sv_lan</code> ανοικτό. Αν είσαι ο server owner, πρέπει να το κλείσεις στο <code>server.cfg</code> file.",deny_title:"Δεν είσαι whitelisted για να συνδεθείς",request_id_label:"Request ID"}},hY={restarting:"Επανεκκίνηση διακομιστή με λόγο: (%{reason}).",restarting_discord:"Εκτελείται επανεκκίνηση του διακομιστή **%{servername}** με λόγο: (%{reason}).",stopping:"Ο διακομιστής κλείνει με λόγο: (%{reason}).",stopping_discord:"Ο **%{servername}** κλείνει με λόγο: (%{reason}).",spawning_discord:"Ο **%{servername}** ανοίγει."},gY={title:"ΠΡΟΕΙΔΟΠΟΙΗΣΗ",warned_by:"Προειδοποιήθηκες από τον:",instruction:"Πάτα [SPACE] για 10 δευτερόλεπτα για να απορρίψεις αυτό το μήνυμα."},vY={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"}}},yY={$meta:dY,restarter:pY,ban_messages:fY,whitelist_messages:mY,server_actions:hY,nui_warning:gY,nui_menu:vY},_Y={label:"English (default)",humanizer_language:"en"},bY={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."},kY={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."}},wY={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},xY={restarting:"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."},SY={title:"WARNING",warned_by:"Warned by:",instruction:"Hold [SPACE] for 10 seconds to dismiss this message."},TY={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 an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_placeholder:"Notes about this player...",notes_changed:"Player note changed."},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",reason_required:"The Reason field is required.",duration_placeholder:"Duration",success:"Player banned!",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban"}}},jY={$meta:_Y,restarter:bY,ban_messages:kY,whitelist_messages:wY,server_actions:xY,nui_warning:SY,nui_menu:TY},CY={label:"Spanish",humanizer_language:"es"},zY={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."},EY={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."}},IY={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"}},RY={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."},PY={title:"ADVERTENCIA",warned_by:"Advertido por:",instruction:"Presione [ESPACIO] durante 10 segundos para descartar este mensaje."},AY={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"}}},DY={$meta:CY,restarter:zY,ban_messages:EY,whitelist_messages:IY,server_actions:RY,nui_warning:PY,nui_menu:AY},$Y={label:"Estonian",humanizer_language:"et"},NY={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."},MY={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."}},OY={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"}},LY={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."},BY={title:"HOIATUS",warned_by:"Hoiataja:",instruction:"Sellest sõnumist loobumiseks hoidke klahvi [SPACE] 10 sekundit all."},FY={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"}}},VY={$meta:$Y,restarter:NY,ban_messages:MY,whitelist_messages:OY,server_actions:LY,nui_warning:BY,nui_menu:FY},WY={label:"Persian",humanizer_language:"fa"},HY={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."},UY={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."}},GY={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},qY={restarting:"سرور درحال راه اندازی مجدد، دلیل: (%{reason}).",restarting_discord:"**%{servername}** درحال راه اندازی مجدد شدن، دلیل: (%{reason}).",stopping:"سرور درحال خاموش شدن، دلیل: : (%{reason}).",stopping_discord:"**%{servername}** درحال خاموش شدن، دلیل: (%{reason}).",spawning_discord:"**%{servername}** درحال راه اندازی."},KY={title:"WARNING",warned_by:"Warned by:",instruction:"Dokme [SPACE] ro baraye 10 saniye negah darid ta payam rad shavad."},YY={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 an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},JY={$meta:WY,restarter:HY,ban_messages:UY,whitelist_messages:GY,server_actions:qY,nui_warning:KY,nui_menu:YY},ZY={label:"Finnish",humanizer_language:"fi"},XY={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."},QY={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."}},eJ={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},tJ={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."},nJ={title:"VAROITUS",warned_by:"Sinua varoitti:",instruction:"Pidä välilyöntiä pohjassa 10 sekuntia jatkaaksesi."},rJ={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"}}},oJ={$meta:ZY,restarter:XY,ban_messages:QY,whitelist_messages:eJ,server_actions:tJ,nui_warning:nJ,nui_menu:rJ},iJ={label:"French",humanizer_language:"fr"},aJ={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."},sJ={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."}},lJ={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"}},uJ={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."},cJ={title:"AVERTISSEMENT",warned_by:"Avertis par:",instruction:"Maintenir [ESPACE] pendant 10 secondes pour cacher ce message."},dJ={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"}}},pJ={$meta:iJ,restarter:aJ,ban_messages:sJ,whitelist_messages:lJ,server_actions:uJ,nui_warning:cJ,nui_menu:dJ},fJ={label:"Croatian",humanizer_language:"hr"},mJ={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."},hJ={kick_temporary:'(%{author}) Banani ste sa servera zbog "%{reason}". Vaš ban ističe za: %{expiration}.',kick_permanent:'(%{author}) Banani ste sa servera zauvijek zbog "%{reason}".',reject:{title_permanent:"Banani ste sa servera zauvijek.",title_temporary:"Privremeno ste banani sa servera.",label_expiration:"Vaš ban će isteči za",label_date:"Datum bana",label_author:"Banan od",label_reason:"Razlog bana",label_id:"Ban ID",note_multiple_bans:"Poruka: Imaš više od jednog bana na ovom profilu.",note_diff_license:"Poruka: Gornji ban je stavljen na <code>license</code>, što znači da jedan od tvojih IDova/HWIDova se slažu sa tim koji ima ban."}},gJ={admin_only:{mode_title:"Ovaj server je u  <strong>Admin-only</strong> modu.",insufficient_ids:"Nemaš Discord <code>discord</code> ili <code>fivem</code> profil, i barem jedan od njih je potreban za potvrdu ako ste txAdmin administrator.",deny_message:"Ni jedan tvoj profil nije spojen sa txAdmin administratorom."},guild_member:{mode_title:"Ovaj server je u <strong>Discord Whitelist</strong> modu.",insufficient_ids:"Nemaš Discord <code>Discord</code> profil, koji je potreban kako bi se potvrdilo da si ušao na Discord server. Molim vas otvorite Discord da radnoj površini i pokušajte ponovno (Web aplikacija neće raditi).",deny_title:"Moraš se pridružiti Discord da bi mogao ući na server.",deny_message:"Molim vas uđite na  %{guildname} pa pokušajte ponovno."},guild_roles:{mode_title:"Ovaj server je u <strong>Discord Role Whitelist</strong> modu.",insufficient_ids:"Nemaš Discord <code>Discord</code> profil, koji je potreban kako bi se potvrdilo da si ušao na Discord server. Molim vas otvorite Discord da radnoj površini i pokušajte ponovno (Web aplikacija neće raditi).",deny_notmember_title:"Moraš se pridružiti Discord da bi mogao ući na server.",deny_notmember_message:"Molim vas uđite na  %{guildname}, zatraži jedan od traženih rolova, pa pokušaj ponovno.",deny_noroles_title:"Nemaš traženi rol koji se traži da bi ušao na server.",deny_noroles_message:"Da bi ušao na ovaj server moraš imati barem jedan od traženih rolova na %{guildname}."},approved_license:{mode_title:"Ovaj server je u <strong>License Whitelist</strong> modu.",insufficient_ids:"Nemaš <code>fivem</code> profil, što znači da server ima <code>sv_lan</code> upaljen. Ako si vlasnik servera, mozes ga ugasit u <code>server.cfg</code> fajlu.",deny_title:"Nisi whitelistan da bi usao na server.",request_id_label:"Zatraženi ID"}},vJ={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"},yJ={title:"UPOZORENJE",warned_by:"Vas je upozorio",instruction:"Držite [SPACE] 10 sekundi da vam se skine ova poruka."},_J={misc:{help_message:`txAdmin Meni upaljen, napiši /tx da bi ga otvorio.
Isto tako možeš staviti svoji keybind u  [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Tvoji profili ne odgovaraju niti jednom registriranom adminu na txAdmin.
If you are registered on txAdmin, go to Admin Manager and make sure your identifiers are saved.`,menu_auth_failed:"Provjera autentičnosti izbornika txAdmin nije uspjela s razlogom: %{reason}",no_perms:"Nemas permisiju.",unknown_error:"Nepoznata greška se desila.",not_enabled:"The txAdmin Menu is not enabled! You can enable it in the txAdmin settings page.",announcement_title:"Server obavještenje od %{author}:",dialog_empty_input:"Ne možete imati prazan unos.",directmessage_title:"DM od admina %{author}:",onesync_error:"This action requires OneSync to be enabled."},frozen:{froze_player:"Zaledio si igrača!",unfroze_player:"Odledio si igrača!",was_frozen:"Zaleđen si od strane administracije!"},common:{cancel:"Prekini",submit:"Potvrdi",error:"Desila se greška",copied:"Kopirano."},page_main:{tooltips:{tooltip_1:"Koristi %{key} da bi promijenio stranice i strelice kako bi navigirao izbornikom",tooltip_2:"Određene stavke izbornika imaju podopcije koje se mogu odabrati pomoću tipki sa strelicama lijevo i desno"},player_mode:{title:"Modovi igrača",noclip:{title:"NoClip",label:"Leti okolo",success:"NoClip upaljen"},godmode:{title:"God",label:"Nepobjediv",success:"God Mode upaljen"},superjump:{title:"Super Jump",label:"Upali Super Jump mod, igrač će također brže trčati",success:"Super Jump upaljen"},normal:{title:"Normalan",label:"Normalan mod",success:"Vračen u normalan mod."}},teleport:{title:"Teleport",generic_success:"Poslan u svemir!",waypoint:{title:"Waypoint",label:"Idi na waypoint",error:"Nemaš postavljeni waypoint."},coords:{title:"Kordinate",label:"Idi na određenu kordinatu",dialog_title:"Teleport",dialog_desc:"Postavi kordinate u  x, y, z formatu da bih se teleportao.",dialog_error:"Krive kordinate. Moraju biti u formatu: 111, 222, 33"},back:{title:"Natrag",label:"Idi natrag na zadnju lokaciju",error:"Nemas zadnju lokaciju na koju bi otišao!"},copy:{title:"Kopiraj kordinate",label:"Kordinate kopirane."}},vehicle:{title:"Auto",not_in_veh_error:"Trenutno nisi u vozilu!",spawn:{title:"Stvori",label:"Stvori auto preko imena modela",dialog_title:"Stvori auto",dialog_desc:"Napiši model vozila koji želiš stvoriti.",dialog_success:"Auto stvoreno!",dialog_error:"Ime za model vozila '%{modelName}' ne postoji!",dialog_info:"Pokušavam stvoriti %{modelName}."},fix:{title:"Popravi",label:"Popravi trenutno auto",success:"Auto popravljeno!"},delete:{title:"Izbriši",label:"Izbriši trenutno auto",success:"Auto izbrisano!"},boost:{title:"Pojačanje",label:"Pojačaj auto da bi osjetio pravu zabavu (možda i brzinu)",success:"Auto pojačano!",already_boosted:"Ovaj auto je več pojačan.",unsupported_class:"Ova klasa auta nije podržana.",redm_not_mounted:"Jedino možeš pojačati ako si na konju."}},heal:{title:"Izliječi",myself:{title:"Sebe",label:"Puni vaš helt",success_0:"Svi su hilani!",success_1:"Sada bi se trebao osječati puno bolje!",success_2:"Napunjen do kraja!",success_3:"Bolovi uklonjeni!"},everyone:{title:"Svi",label:"Će izlječiti i oživiti sve igrače",success:"Izlječeni i oživljeni su svi igrači."}},announcement:{title:"Pošalji obavještenje",label:"Pošalji obavještenje svim online igračima.",dialog_desc:"Pošalji obavještenje svim online igračima.",dialog_placeholder:"Tvoje obavještenje...",dialog_success:"Slanje obavještenja."},clear_area:{title:"Očisti područje mape",label:"Očisti specificiranu mapu",dialog_desc:"Molim vas unesite radius u kojem želite očistiti mapu na početno u (0-300). Ovo neče očistiti stvorene stvari od strane servera.",dialog_success:"Čišćenje mape u radiusu od %{radius}m",dialog_error:"Krivi input radiusa. Pokušaj ponovno."},player_ids:{title:"Upali ID-ove",label:"Upali ID-ove (i ostale informacije) iznad glava svih igrača koji su u blizini",alert_show:"Pokazivanje ID-ova svih igrača u blizini.",alert_hide:"Sakrivanje ID-ova svih igrača u blizini."}},page_players:{misc:{online_players:"Online igrači",players:"Igrači",search:"Pretraži",zero_players:"Nema pronađenih igrača"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},sort:{label:"Poredaj po",distance:"Daljini",id:"ID-u",joined_first:"Ušao prvi",joined_last:"Ušao zadnji",closest:"Najbliži",farthest:"Najdalji"},card:{health:"%{percentHealth}% helta"}},player_modal:{misc:{error:"Došlo je do pogreške prilikom dohvaćanja pojedinosti o ovom igraču. Greška je prikazana u nastavku:",target_not_found:"Nije moguće pronaći online igrača s ID-om ili imenom profila od %{target}"},tabs:{actions:"Akcije",info:"Info",ids:"ID-ovi",history:"Povijest",ban:"Ban"},actions:{title:"Akcije igrača",command_sent:"Komanda poslana!",moderation:{title:"Moderacija",options:{dm:"DM",warn:"Upozori",kick:"Izbaci",set_admin:"Daj admina"},dm_dialog:{title:"Direktna poruka",description:"Koji je razlog slanja direktne poruke?",placeholder:"Razlog...",success:"Tvoj DM je uspješno poslan!"},warn_dialog:{title:"Upozori",description:"Koji je razlog za upozoravanje igrača?",placeholder:"Razlog...",success:"Igrač je upozoren!"},kick_dialog:{title:"Izbaci",description:"Koji je razlog da bi izbacio ovog igrača?",placeholder:"Razlog...",success:"Igrač je izbačen!"}},interaction:{title:"Interakcije",options:{heal:"Zaliječi",go_to:"Idi do",bring:"Dovuci",spectate:"Gledaj",toggle_freeze:"Zaledi"},notifications:{heal_player:"Liječenje igrača",tp_player:"Teleportiranje do igrača",bring_player:"Dovuci igrača",spectate_failed:"Neuspješno dohvaćanje igrača! Izlaženje iz gledanja.",spectate_yourself:"Ne možeš sam sebe gledat.",freeze_yourself:"Ne možeš sam sebe zalediti.",spectate_cycle_failed:"Nema igrača koje bi gledao."}},troll:{title:"Troll",options:{drunk:"Napravi pijanog",fire:"Zapali",wild_attack:"Napad čudovišta"}}},info:{title:"Info igrača",session_time:"Trenutno vrijeme na serveru",play_time:"Vrijeme igranja",joined:"Usao",whitelisted_label:"Whitelistan",whitelisted_notyet:"ne još",btn_wl_add:"DAJ WL",btn_wl_remove:"MAKNI WL",btn_wl_success:"Status Whiteliste promijenjen.",log_label:"Log",log_empty:"Nema bana/upozorenja pronađenih.",log_ban_count:"%{smart_count} banaj |||| %{smart_count} banova",log_warn_count:"%{smart_count} upozori |||| %{smart_count} upozorenja",log_btn:"DETALJI",notes_changed:"Bilješka promijenjena.",notes_placeholder:"Bilješke o tom igraču..."},history:{title:"Povezana povijest",btn_revoke:"MAKNI",revoked_success:"Akcija maknuta!",banned_by:"BANAN od %{author}",warned_by:"UPOZOREN od %{author}",revoked_by:"Maknut od %{author}.",expired_at:"Isteko u %{date}.",expires_at:"Ističe u %{date}."},ban:{title:"Banuj igrača",reason_placeholder:"Razlog",duration_placeholder:"Duljina",hours:"sati",days:"dana",weeks:"tjedana",months:"mjeseca",permanent:"Zauvijek",custom:"Custom",helper_text:"Odaberi duljinu",submit:"Potvrdi ban",reason_required:"Polje za razlog mora biti popunjeno.",success:"Igrač banan!"},ids:{current_ids:"Trenutni profili",previous_ids:"Prijašnji igračevi profili",all_hwids:"Svi HWID-ovi"}}},bJ={$meta:fJ,restarter:mJ,ban_messages:hJ,whitelist_messages:gJ,server_actions:vJ,nui_warning:yJ,nui_menu:_J},kJ={label:"Hungarian",humanizer_language:"hu"},wJ={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."},xJ={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."}},SJ={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"}},TJ={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."},jJ={title:"FIGYELMEZTETÉS",warned_by:"Figyelmeztetett:",instruction:"Tartsd lenyomva a [SPACE]-t 10 másodpercig, hogy eltüntesd az üzenetet."},CJ={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"}}},zJ={$meta:kJ,restarter:wJ,ban_messages:xJ,whitelist_messages:SJ,server_actions:TJ,nui_warning:jJ,nui_menu:CJ},EJ={label:"Italian",humanizer_language:"it"},IJ={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."},RJ={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."}},PJ={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:"}},AJ={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."},DJ={title:"WARNING",warned_by:"Avvisato da:",instruction:"Tieni premuto [SPACE] per 10 secondi per rimuovere questo messaggio."},$J={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"}}},NJ={$meta:EJ,restarter:IJ,ban_messages:RJ,whitelist_messages:PJ,server_actions:AJ,nui_warning:DJ,nui_menu:$J},MJ={label:"Japanese",humanizer_language:"ja"},OJ={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}分後に再起動予定です。"},LJ={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に関連するものと一致することを意味します。"}},BJ={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"}},FJ={restarting:"サーバーを再起動しています (%{reason})。",restarting_discord:"**%{servername}**を再起動しています (%{reason})。",stopping:"サーバーを停止しています (%{reason})。",stopping_discord:"**%{servername}**を停止しています (%{reason})。",spawning_discord:"**%{servername}**を開始しています。"},VJ={title:"警告",warned_by:"警告した人:",instruction:"[スペース]を10秒間押し続けると、このメッセージは解除されます。"},WJ={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を適用"}}},HJ={$meta:MJ,restarter:OJ,ban_messages:LJ,whitelist_messages:BJ,server_actions:FJ,nui_warning:VJ,nui_menu:WJ},UJ={label:"Lithuanian",humanizer_language:"lt"},GJ={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."},qJ={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"}},KJ={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"}},YJ={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."},JJ={title:"ĮSPĖJIMAS",warned_by:"Įspėjimą skyrė:",instruction:"Laikykite [SPACE] 10 sekundžių, kad išjungtum šį pranešimą."},ZJ={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"}}},XJ={$meta:UJ,restarter:GJ,ban_messages:qJ,whitelist_messages:KJ,server_actions:YJ,nui_warning:JJ,nui_menu:ZJ},QJ={label:"Latvian",humanizer_language:"lv"},eZ={start_timeout:"failed to start in time",crash_detected:"konstatēta avārija",hang_detected:"hang detected",partial_hang_warn:"Due to a partial hang, this server will restart in 1 minute. Please disconnect now.",partial_hang_warn_discord:"Due to a partial hang, **%{servername}** will restart in 1 minute.",schedule_reason:"ieplānotais restarts %{time}",schedule_warn:"Šī servera restartēšana ir ieplānota pēc %{smart_count} minūtes. Lūdzu atvienojies tagad. |||| Šī servera restartēšana ir ieplānota pēc %{smart_count} minūtēm.",schedule_warn_discord:"**%{servername}** ir ieplānots restarts pēc %{smart_count} minūtes. |||| **%{servername}** ir ieplānots restarts pēc %{smart_count} minūtēm."},tZ={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."}},nZ={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},rZ={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"},oZ={title:"WARNING",warned_by:"Warned by:",instruction:"Hold [SPACE] for 10 seconds to dismiss this message."},iZ={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 an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},aZ={$meta:QJ,restarter:eZ,ban_messages:tZ,whitelist_messages:nZ,server_actions:rZ,nui_warning:oZ,nui_menu:iZ},sZ={label:"Mongolian",humanizer_language:"mn"},lZ={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} минут дутуу байна."},uZ={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 буюу их хавтангаар эрхээ хязгаарлуулсан байна."}},cZ={admin_only:{mode_title:"Тус сервер <strong>Зөвхөн-админ</strong> горимд орсон байна.",insufficient_ids:"Танд <code>discord</code> онцгой код байхгүй байна, Discord серверт нэгдсэний дараа дахин оролдоно уу. (Web Discord ажиллахгүй болно.)",deny_message:"Таны лицензүүд ямар ч админд хуваарилагдаагүй байна."},guild_member:{mode_title:"Тус серверт <strong>Discord Гишүүн </strong>болсон хүмүүс орох боломжтой.",insufficient_ids:"Танд <code>discord</code> таниулбар байхгүй бөгөөд хэрэв та манай Discord Guild-д нэгдсэн бол дахин шалгах шаардлагатай. Discord Desktop програмыг нээгээд дахин оролдоно уу (Вэб програм ажиллахгүй).",deny_title:"Та манай Discord серверт байх ёстой",deny_message:"Та %{guildname} Discord серверт нэгдсэний дараа дахин оролдоно уу."},guild_roles:{mode_title:"<strong>MNFCANDY NETWORK</strong>",insufficient_ids:"Танд <code>discord</code> онцгой код байхгүй байна, Discord серверт нэгдсэний дараа дахин оролдоно уу. (Web Discord ажиллахгүй болно.)",deny_notmember_title:"Та Discord серверт байхгүй байна.",deny_notmember_message:"Та манай %{guildname} Discord серверт нэгдсэний дараа дахин оролдоно уу. (Web Discord ажиллахгүй болно.)",deny_noroles_title:"Та дүрэмтэй танилцаагүй байна.",deny_noroles_message:"Та манай %{guildname} Discord серверт дүрэмтэйгээ танилцаж, Reaction дарсны дараа дахин оролдоно уу."},approved_license:{mode_title:"Энэхүү сервер нь <strong>Лиценз горимд</strong> байна.",insufficient_ids:"Танд <code>license</code> таниулбар байхгүй байгаа нь сервер <code>sv_lan</code>-г идэвхжүүлсэн гэсэн үг юм. Хэрэв та сервер эзэмшигч бол <code>server.cfg</code> файлаас үүнийг идэвхгүй болгож болно.",deny_title:"Та энэ серверт нэгдэх зөвшөөрөгдсөн жагсаалтад ороогүй байна.",request_id_label:"Хүсэлтийн ID"}},dZ={restarting:"Сервер дахин асаж байна (%{reason}).",restarting_discord:"**%{servername}** төлөвлөгдөөгүй рестарт (%{reason}).",stopping:"Хот унтрав. (%{reason}).",stopping_discord:"**%{servername}** сервер унтарч байна (%{reason}).",spawning_discord:"**%{servername}** сервер асаж байна."},pZ={title:"АНХААРУУЛГА!",warned_by:"Анхааруулсан:",instruction:"[SPACE] Товчийг 10 секунд дарж арилгана уу."},fZ={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:"Хоригийг эхлүүлэх"}}},mZ={$meta:sZ,restarter:lZ,ban_messages:uZ,whitelist_messages:cZ,server_actions:dZ,nui_warning:pZ,nui_menu:fZ},hZ={label:"Dutch",humanizer_language:"nl"},gZ={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."},vZ={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."}},yZ={admin_only:{mode_title:"Deze server is in <strong>Admin-only</strong> modus.",insufficient_ids:"Je hebt geen <code>discord</code> of <code>fivem</code> identifiers, op zijn minst is een van deze vereist om te valideren of jij een txAdmin administrator bent.",deny_message:"Jouw identifiers zijn niet gekoppeld aan een txAdmin administrator."},guild_member:{mode_title:"Deze server is in <strong>Discord Guild Member Whitelist</strong> modus.",insufficient_ids:"Je hebt niet de <code>discord</code> identifier, welke is vereist om te valideren of jij onze Discord Guild bent gejoind. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"Je moet onze Discord Guild joinen om verbinding te maken.",deny_message:"Join de guild %{guildname}, probeer het daarna opnieuw."},guild_roles:{mode_title:"Deze server is in <strong>Discord Role Whitelist</strong> modus.",insufficient_ids:"Je hebt niet de <code>discord</code> identifier, welke is vereist om te valideren of jij onze Discord Guild bent gejoind. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"Je moet onze Discord Guild joinen om verbinding te maken.",deny_notmember_message:"Join %{guildname}, krijg een van de vereiste roles, probeer het daarna opnieuw.",deny_noroles_title:"Je hebt geen whitelisted role die vereist is om te joinen.",deny_noroles_message:"Om deze server te joinen ben je op zijn minst vereist om een van de whitelisted roles te hebben in de guild %{guildname}."},approved_license:{mode_title:"Deze server is in <strong>License Whitelist</strong> modus.",insufficient_ids:"Je hebt niet de <code>license</code> identifier, wat betekent dat de server <code>sv_lan</code> enabled heeft. Als je de server eigenaar bent, kan je dit uitzetten in de <code>server.cfg</code> file.",deny_title:"Je bent niet gewhitelist om deze server te joinen.",request_id_label:"Request ID"}},_Z={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."},bZ={title:"WAARSCHUWING",warned_by:"Gewaarschuwd door:",instruction:"Houd [SPATIE] 10 seconden ingedrukt om dit bericht te verbergen."},kZ={misc:{help_message:`txAdmin Menu ingeschakeld, type /tx om het te openen.
Je kan ook een keybind registreren in [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Jouw identifiers zijn niet gelijk aan degenen die in txAdmin zijn geregistreerd.
Als je wel geregistreerd staat bij txAdmin, ga naar Admin Manager en sla je identifiers op.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Je hebt hier geen permissie voor.",unknown_error:"Er is een onbekende error opgetreden.",not_enabled:"Het txAdmin Menu is uitgeschakeld! Je kan hem inschakelen bij de txAdmin instellingen pagina.",announcement_title:"Server Mededeling door %{author}:",dialog_empty_input:"Je moet iets invullen.",directmessage_title:"Privé Bericht van %{author}:",onesync_error:"This action requires OneSync to be enabled."},frozen:{froze_player:"Je hebt de speler gefreezed!",unfroze_player:"Je hebt de speler geunfreezed!",was_frozen:"Je bent gefreezed door een staff lid!"},common:{cancel:"Annuleer",submit:"Opslaan",error:"Een error is opgetreden",copied:"Gekopieerd naar klembord."},page_main:{tooltips:{tooltip_1:"Gebruik %{key} om van pagina te verwisselen & de pijltjes om in het menu te navigeren",tooltip_2:"Menu subopties kunnen worden geselecteerd door de linker en rechter pijltjes toetsen te gebruiken"},player_mode:{title:"Speler Modus",noclip:{title:"NoClip",label:"Vlieg rond",success:"NoClip ingeschakeld"},godmode:{title:"God",label:"Onzichtbaar",success:"God Mode ingeschakeld"},superjump:{title:"SuperJump",label:"Schakel de supersprongmodus in, de speler zal ook sneller rennen",success:"SuperJump ingeschakeld"},normal:{title:"Normaal",label:"Normale modus",success:"Teruggekeerd naar normale modus."}},teleport:{title:"Teleporteren",generic_success:"Je bent geteleporteerd!",waypoint:{title:"Waypoint",label:"Ga naar de gezette waypoint",error:"Je hebt geen waypoint gezet."},coords:{title:"Coördinaten",label:"Ga naar de gespecificeerde coördinaten",dialog_title:"Teleporteer",dialog_desc:"Geef coördinaten in een x, y, z formaat om te teleporteren.",dialog_error:"Ongeldige coördinaten. Geef ze in het volgende format: 111, 222, 33"},back:{title:"Terug",label:"Ga terug naar je laatste locatie",error:"Je hebt geen locatie om naar terug te gaan!"},copy:{title:"Kopieer coördinaten",label:"Kopieer coördinaten naar het klembord."}},vehicle:{title:"Voertuig",not_in_veh_error:"Je zit niet in een voertuig!",spawn:{title:"Spawn",label:"Spawn een voertuig door middel van de spawn naam",dialog_title:"Spawn voertuig",dialog_desc:"Vul de spawn naam in om het voertuig te spawnen.",dialog_success:"Voertuig gespawned!",dialog_error:"Het voertuig model '%{modelName}' bestaat niet!",dialog_info:"Proberen %{modelName} te spawnen."},fix:{title:"Repareer",label:"Repareer het huidige voertuig",success:"Voertuig gerepareerd!"},delete:{title:"Verwijder",label:"Verwijder het huidige voertuig",success:"Voertuig verwijderd!"},boost:{title:"Opvoeren",label:"Voer het voertuig op voor maximaal plezier (en misschien snelheid)",success:"Voertuig opgevoerd!",already_boosted:"Dit voertuig is al opgevoerd.",unsupported_class:"Deze voertuigklasse wordt niet ondersteund.",redm_not_mounted:"Je kan alleen boosten als je op een paard zit."}},heal:{title:"Heal",myself:{title:"Jezelf",label:"Herstel je health",success_0:"Volledig genezen!",success_1:"Je zou je nu goed moeten voelen!",success_2:"Helemaal genezen!",success_3:"Pijntjes verholpen!"},everyone:{title:"Iedereen",label:"Heal & revive alle spelers",success:"Alle spelers zijn gehealed & gerevived."}},announcement:{title:"Verstuur Mededeling",label:"Stuur een mededeling aan alle online spelers",dialog_desc:"Typ het bericht dat je naar alle spelers wilt versturen.",dialog_placeholder:"Jouw mededeling...",dialog_success:"Mededeling aan het verzenden."},clear_area:{title:"Herstel de wereld",label:"Herstel een specifiek deel van de wereld.",dialog_desc:"Kies een radius (0-300), om alle entities van te verwijderen. Dit verwijderd geen server sided gespawnede entities",dialog_success:"Gebied met de radius %{radius}m aan het herstellen",dialog_error:"Ongeldige invoer. Probeer het opnieuw."},player_ids:{title:"Schakel Speler IDs in/uit",label:"Schakel het tonen van Speler IDs (en andere info) boven de hoofden van alle spelers in jouw buurt in.",alert_show:"Toon de NetIDs van spelers in jouw buurt.",alert_hide:"Verberg NetIDs van spelers in jouw buurt."}},page_players:{misc:{online_players:"Online Spelers",players:"Spelers",search:"Zoeken",zero_players:"Geen spelers gevonden"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},sort:{label:"Sorteren op",distance:"Afstand",id:"ID",joined_first:"Eerst gejoined",joined_last:"Laatst gejoined",closest:"Dichstbijzijnde",farthest:"Verste weg"},card:{health:"%{percentHealth}% health"}},player_modal:{misc:{error:"Er is een error opgetreden bij het ophalen van de details van deze speler. De error kan je hieronder zien:",target_not_found:"Kon geen speler matchend met dit ID of deze naam %{target} vinden"},tabs:{actions:"Acties",info:"Info",ids:"IDs",history:"Geschiedenis",ban:"Ban"},actions:{title:"Speler Acties",command_sent:"Commando verzonden!",moderation:{title:"Moderatie",options:{dm:"DM",warn:"Waarschuw",kick:"Kick",set_admin:"Geef Perms"},dm_dialog:{title:"Privé Bericht",description:"Wat wil je als privébericht sturen?",placeholder:"Bericht...",success:"Jouw DM is verzonden!"},warn_dialog:{title:"Waarschuw",description:"Waarom wil je deze speler waarschuwen?",placeholder:"Reden...",success:"De speler is gewaarschuwd!"},kick_dialog:{title:"Kick",description:"Waarom wil je deze speler kicken?",placeholder:"Reden...",success:"De speler is gekicked!"}},interaction:{title:"Interactie",options:{heal:"Heal",go_to:"Ga naar",bring:"Breng",spectate:"Spectate",toggle_freeze:"Freeze aan/uit"},notifications:{heal_player:"Speler aan het healen",tp_player:"Naar speler aan het teleporteren",bring_player:"Speler aan het brengen",spectate_failed:"Kon de speler niet vinden! Spectate aan het afsluiten.",spectate_yourself:"Je kan jezelf niet spectaten.",freeze_yourself:"Je kan jezelf niet freezen.",spectate_cycle_failed:"Er zijn geen spelers om naar door te cyclen."}},troll:{title:"Troll",options:{drunk:"Maak Dronken",fire:"Zet in Vuur",wild_attack:"Wilde Dieren aanval"}}},info:{title:"Speler info",session_time:"Sessie Tijd",play_time:"Speel Tijd",joined:"Gejoined",whitelisted_label:"Gewhitelist",whitelisted_notyet:"nog niet",btn_wl_add:"WL Toevoegen",btn_wl_remove:"WL Verwijderen",btn_wl_success:"Whitelist status gewijzigd.",log_label:"Log",log_empty:"Geen verbanningen/waarschuwingen gevonden.",log_ban_count:"%{smart_count} verbanning |||| %{smart_count} verbanningen",log_warn_count:"%{smart_count} waarschuwing |||| %{smart_count} waarschuwingen",log_btn:"DETAILS",notes_changed:"Speler Notities veranderd.",notes_placeholder:"Notities over deze speler..."},history:{title:"Gerelateerde geschiedenis",btn_revoke:"INTREKKEN",revoked_success:"Actie Ingetrokken!",banned_by:"Verbannen Door %{author}",warned_by:"Gewaarschuwd Door %{author}",revoked_by:"Ingetrokken Door %{author}.",expired_at:"Verlopen Op %{date}.",expires_at:"Verloopt Op %{date}."},ban:{title:"Ban speler",reason_placeholder:"Reden",duration_placeholder:"Lengte",hours:"uren",days:"dagen",weeks:"weken",months:"maanden",permanent:"Permanent",custom:"Custom",helper_text:"Selecteer een lengte",submit:"Ban Geven",reason_required:"Je moet een reden opgeven.",success:"Speler verbannen!"},ids:{current_ids:"Huidige Identifiers",previous_ids:"Eerder gebruikte Identifiers",all_hwids:"Alle Hardware IDs"}}},wZ={$meta:hZ,restarter:gZ,ban_messages:vZ,whitelist_messages:yZ,server_actions:_Z,nui_warning:bZ,nui_menu:kZ},xZ={label:"Norwegian (Bokml)",humanizer_language:"no"},SZ={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."},TZ={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."}},jZ={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},CZ={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."},zZ={title:"ADVARSEL",warned_by:"Advarsel fra:",instruction:"Vennligst hold [MELLOMROM] for 10 sekunder for å ta bort denne meldingen."},EZ={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 an username of %{target}"},tabs:{actions:"Actions",info:"Info",ids:"IDs",history:"History",ban:"Ban"},actions:{title:"Player Actions",command_sent:"Command sent!",moderation:{title:"Moderation",options:{dm:"DM",warn:"Warn",kick:"Kick",set_admin:"Give Admin"},dm_dialog:{title:"Direct Message",description:"What is the reason for direct messaging this player?",placeholder:"Reason...",success:"Your DM has been sent!"},warn_dialog:{title:"Warn",description:"What is the reason for direct warning this player?",placeholder:"Reason...",success:"Player warned!"},kick_dialog:{title:"Kick",description:"What is the reason for kicking this player?",placeholder:"Reason...",success:"Player kicked!"}},interaction:{title:"Interaction",options:{heal:"Heal",go_to:"Go to",bring:"Bring",spectate:"Spectate",toggle_freeze:"Toggle Freeze"},notifications:{heal_player:"Healing player",tp_player:"Teleporting to player",bring_player:"Summoning player",spectate_failed:"Failed to resolve the target! Exiting spectate.",spectate_yourself:"You cannot spectate yourself.",freeze_yourself:"You cannot freeze yourself.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Make Drunk",fire:"Set Fire",wild_attack:"Wild attack"}}},info:{title:"Player info",session_time:"Session Time",play_time:"Play time",joined:"Joined",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Related history",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Ban player",reason_placeholder:"Reason",duration_placeholder:"Duration",hours:"hours",days:"days",weeks:"weeks",months:"months",permanent:"Permanent",custom:"Custom",helper_text:"Please select a duration",submit:"Apply ban",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},IZ={$meta:xZ,restarter:SZ,ban_messages:TZ,whitelist_messages:jZ,server_actions:CZ,nui_warning:zZ,nui_menu:EZ},RZ={label:"Polish",humanizer_language:"pl"},PZ={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."},AZ={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."}},DZ={admin_only:{mode_title:"Ten serwer jest w trybie <strong>Admin-only</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>discord</code> lub <code>fivem</code>, przynajmniej jeden z nich jest wymagany jeśli posiadasz konto w txAdmin'ie.",deny_message:"Żaden z twoich identyfikatorów nie jest przypisany do konta txAdmin."},guild_member:{mode_title:"Ten serwer jest w trybie <strong>Discord Guild Member Whitelist</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>discord</code>, który jest wymagany by zweryfikować czy jesteś na naszym serwerze Discord. Otwórz aplikację Discord i spróbuj ponownie (aplikacja internetowa nie będzie działać).",deny_title:"Musisz dołączyć na nasz serwer Discord aby połączyć się na serwer.",deny_message:"Dołącz na serwer Discord %{guildname} i spróbuj ponownie."},guild_roles:{mode_title:"Ten serwer jest w trybie <strong>Discord Role Whitelist</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>discord</code>, który jest wymagany by zweryfikować czy jesteś na naszym serwerze Discord. Otwórz aplikację Discord i spróbuj ponownie (aplikacja internetowa nie będzie działać).",deny_notmember_title:"Musisz dołączyć na nasz serwer Discord aby połączyć się na serwer.",deny_notmember_message:"Dołącz na serwer Discord %{guildname}, zdobądź jedną z wymaganych ról, i spróbuj ponownie.",deny_noroles_title:"Nie posiadasz wymaganej roli aby się połączyć.",deny_noroles_message:"Aby połączyć się z tym serwerem, musisz posiadać jedną z wymaganych ról na serwerze Discord %{guildname}."},approved_license:{mode_title:"Ten serwer jest w trybie <strong>License Whitelist</strong>.",insufficient_ids:"Nie posiadasz identyfikatora <code>license</code>, co oznacza że ten serwer ma uruchomiony <code>sv_lan</code>. Jeśli jesteś właścicielem tego serwera, możesz go wyłączyć w pliku <code>server.cfg</code>.",deny_title:"Nie jesteś uprawniony aby dołączyć na ten serwer.",request_id_label:"Request ID"}},$Z={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."},NZ={title:"OSTRZEŻENIE",warned_by:"Ostrzeżony przez:",instruction:"Przytrzymaj [SPACJA] przez 10 sekund, aby odrzucić tę wiadomość."},MZ={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"}}},OZ={$meta:RZ,restarter:PZ,ban_messages:AZ,whitelist_messages:DZ,server_actions:$Z,nui_warning:NZ,nui_menu:MZ},LZ={label:"Portuguese",humanizer_language:"pt"},BZ={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."},FZ={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."}},VZ={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"}},WZ={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."},HZ={title:"ADVERTÊNCIA",warned_by:"Advertido por:",instruction:"Aperte [ESPAÇO] por 10 segundos para fechar esta advertência."},UZ={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"}}},GZ={$meta:LZ,restarter:BZ,ban_messages:FZ,whitelist_messages:VZ,server_actions:WZ,nui_warning:HZ,nui_menu:UZ},qZ={label:"Romanian",humanizer_language:"ro"},KZ={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."},YZ={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."}},JZ={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},ZZ={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."},XZ={title:"AVERTIZARE",warned_by:"Avertizat de:",instruction:"Țineți [SPACE] timp de 10 secunde pentru a respinge acest mesaj."},QZ={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"}}},eX={$meta:qZ,restarter:KZ,ban_messages:YZ,whitelist_messages:JZ,server_actions:ZZ,nui_warning:XZ,nui_menu:QZ},tX={label:"Russian",humanizer_language:"ru"},nX={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} минут."},rX={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 совпадают с теми, которые связаны с этим запретом."}},oX={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"}},iX={restarting:"Сервер перезагружается (%{reason}).",restarting_discord:"**%{servername}** перезагружается (%{reason}).",stopping:"Сервер выключен (%{reason}).",stopping_discord:"**%{servername}** выключен (%{reason}).",spawning_discord:"**%{servername}** запущен."},aX={title:"ПРЕДУПРЕЖДЕНИЕ",warned_by:"Предупреждение выдал:",instruction:"Удерживайте [ПРОБЕЛ] 10 секунд, чтобы закрыть это сообщение."},sX={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:"Все идентификаторы оборудования"}}},lX={$meta:tX,restarter:nX,ban_messages:rX,whitelist_messages:oX,server_actions:iX,nui_warning:aX,nui_menu:sX},uX={label:"Slovenian",humanizer_language:"sl"},cX={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."},dX={kick_temporary:'(%{author}) Bil si odstranjen iz strežnika zaradi "%{reason}". Tvoj BAN se izteče čez: %{expiration}.',kick_permanent:'(%{author}) Bil si odstranjen iz strežnika za vedno  "%{reason}".',reject:{title_permanent:"You have been permanently banned from this server.",title_temporary:"You have been temporarily banned from this server.",label_expiration:"Your ban will expire in",label_date:"Ban Date",label_author:"Banned by",label_reason:"Ban Reason",label_id:"Ban ID",note_multiple_bans:"Note: you have more than one active ban on your identifiers.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},pX={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},fX={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."},mX={title:"OPOZORILO",warned_by:"Opozorjen s strani:",instruction:"Drži [SPACE] za 10 sekund, da to sporočilo izgine."},hX={misc:{help_message:`txAdmin Meni omogočen, napiši /tx da ga odpreš.
Tipko za txAdmin Meni lahko tudi spremeniš [Game Settings > Key Bindings > FiveM > Menu: Open Main Page].`,menu_not_admin:`Tvoji podatki se ne ujemajo z nobenim obstoječim txAdmin profilom.
Če si registriran na txAdminu, pojdi v upravitelja administratorjev in se prepričaj, da so tvoji podatki pravilni shranjeni.`,menu_auth_failed:"txAdmin Menu authentication failed with reason: %{reason}",no_perms:"Nimaš tega dovoljenja.",unknown_error:"Prišlo je do neznane težave.",not_enabled:"txAdmin Meni ni omogočen! Lahko ga omogočiš v txAdmin nastavitvah.",announcement_title:"Obvestilo od %{author}:",dialog_empty_input:"Ne moreš imeti praznega vnosa.",directmessage_title:"DM from admin %{author}:",onesync_error:"This action requires OneSync to be enabled."},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:"Boost",label:"Boost the car to achieve max fun (and maybe speed)",success:"Vehicle boosted!",already_boosted:"This vehicle was already boosted.",unsupported_class:"This vehicle class is not supported.",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"Ozdravi",myself:{title:"Sebe",label:"Te bo ozdravilo in dodalo max hrano/pijačo",success_0:"Ozdravljen!",success_1:"Zdaj bi se moral počutiti dobro!",success_2:"Izgledaš kot prerojen!",success_3:"Zdaj si zdrav kot riba!"},everyone:{title:"Vse",label:"Ozdravi in oživi vse igralce",success:"Vsi igralci so bili ozdravljeni in oživljeni."}},announcement:{title:"Pošlji obvestilo",label:"Pošlji obvestilo vsem igralcem na strežniku.",dialog_desc:"Napiši sporočilo, za katerega želiš, da ga vidijo vsi igralci na strežniku.",dialog_placeholder:"Tvoje obvestilo...",dialog_success:"Pošiljam obvestilo."},clear_area:{title:"Resetiraj območje mape",label:"Ponastavi določeno območje mape na privzeto stanje",dialog_desc:"Vnesi polmer v katerem želiš ponastaviti območje (0-300). To NE BO izbrisalo stvari spawnanih s strani strežnika.",dialog_success:"Resetirano območje v polmeru %{radius}m",dialog_error:"Neveljavni polmer. Poskusi ponovno."},player_ids:{title:"Prižgi IDje igralcev",label:"Prižgani IDji igralcev (in ostale informacije) nad glavo vseh bližnjih igralcev",alert_show:"IDji bližnjih igralcev vklopljeni.",alert_hide:"IDji bližnjih igralcev izklopljeni."}},page_players:{misc:{online_players:"Trenutni igralci",players:"Igralci",search:"Išči",zero_players:"Najden ni bil noben igralec"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},sort:{label:"Razvrsti po",distance:"Dolžina",id:"ID",joined_first:"Najmanjši ID prvo",joined_last:"Največji ID prvo",closest:"Najbližji igralci",farthest:"Igralci najdlje stran"},card:{health:"%{percentHealth}% zdravje"}},player_modal:{misc:{error:"Pri pridobivanju podatkov o tem uporabniku je prišlo do napake. Napaka je opisana spodaj:",target_not_found:"Ni bilo najdenega igralca z danim IDjem ali steam imenom: %{target}"},tabs:{actions:"Dejanja",info:"Informacije",ids:"IDji",history:"Zgodovina",ban:"Ban"},actions:{title:"Dejanja igralca",command_sent:"Komanda poslana!",moderation:{title:"Moderiranje",options:{dm:"DM",warn:"Opozorilo",kick:"Kick",set_admin:"Daj admina"},dm_dialog:{title:"Neposredno sporočilo",description:"Kaj je razlog za neposredno sporočanje temu igralcu?",placeholder:"Razlog...",success:"Tvoj DM je bil poslan!"},warn_dialog:{title:"Opozorilo",description:"Kaj je razlog za neposredno opozorilo tega igralca?",placeholder:"Razlog...",success:"Igralec je bil opozorjen!"},kick_dialog:{title:"Kick",description:"Kaj je razlog za neposreden kick tega igralca?",placeholder:"Razlog...",success:"Igralec je bil Kick-an!"}},interaction:{title:"Interakcija",options:{heal:"Heal",go_to:"TP nanj",bring:"TP sem",spectate:"Spectate",toggle_freeze:"Zamrzni"},notifications:{heal_player:"Ozdravljam igralca",tp_player:"Teleportiram do igralca",bring_player:"TPjam igralca",spectate_failed:"Igralca več ni bilo mogoče najti! Izstopam iz Spectate načina.",spectate_yourself:"Ne moreš spectate-at sam sebe.",freeze_yourself:"Sam sebe ne moreš zamrzniti.",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Pijan",fire:"Ogenj",wild_attack:"Divji napad"}}},info:{title:"Informacije o igralcu",session_time:"Čas seje",play_time:"Čas igranja",joined:"Vstopil",whitelisted_label:"Whitelisted",whitelisted_notyet:"not yet",btn_wl_add:"ADD WL",btn_wl_remove:"REMOVE WL",btn_wl_success:"Whitelist status changed.",log_label:"Log",log_empty:"No bans/warns found.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"DETAILS",notes_changed:"Player note changed.",notes_placeholder:"Notes about this player..."},history:{title:"Povezana zgodovina",btn_revoke:"REVOKE",revoked_success:"Action revoked!",banned_by:"BANNED by %{author}",warned_by:"WARNED by %{author}",revoked_by:"Revoked by %{author}.",expired_at:"Expired at %{date}.",expires_at:"Expires at %{date}."},ban:{title:"Odstrani igralca",reason_placeholder:"Razlog",duration_placeholder:"Čas bana",hours:"ur",days:"dni",weeks:"tednov",months:"mesecev",permanent:"Za vedno",custom:"Po meri",helper_text:"Prosim, izberite trajanje",submit:"Potrdi odstranitev",reason_required:"The Reason field is required.",success:"Player banned!"},ids:{current_ids:"Current Identifiers",previous_ids:"Previously Used Identifiers",all_hwids:"All Hardware IDs"}}},gX={$meta:uX,restarter:cX,ban_messages:dX,whitelist_messages:pX,server_actions:fX,nui_warning:mX,nui_menu:hX},vX={label:"Swedish",humanizer_language:"sv"},yX={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."},_X={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."}},bX={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"}},kX={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."},wX={title:"VARNING",warned_by:"Varnad av:",instruction:"Håll in [SPACE] i 10 sekunder för att dölja detta meddelande."},xX={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"}}},SX={$meta:vX,restarter:yX,ban_messages:_X,whitelist_messages:bX,server_actions:kX,nui_warning:wX,nui_menu:xX},TX={label:"Thai",humanizer_language:"th"},jX={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} นาที"},CX={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."}},zX={admin_only:{mode_title:"This server is in <strong>Admin-only</strong> mode.",insufficient_ids:"You do not have <code>discord</code> or <code>fivem</code> identifiers, and at least one of them is required to validate if you are a txAdmin administrator.",deny_message:"Your identifiers are not assigned to any txAdmin administrator."},guild_member:{mode_title:"This server is in <strong>Discord Guild Member Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_title:"You are required to join our Discord Guild to connect.",deny_message:"Please join the guild %{guildname} then try again."},guild_roles:{mode_title:"This server is in <strong>Discord Role Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>discord</code> identifier, which is required to validate if you have joined our Discord Guild. Please open the Discord Desktop app and try again (the Web app won't work).",deny_notmember_title:"You are required to join our Discord Guild to connect.",deny_notmember_message:"Please join %{guildname}, get one of the required roles, then try again.",deny_noroles_title:"You do not have a whitelisted role required to join.",deny_noroles_message:"To join this server you are required to have at least one of the whitelisted roles on the guild %{guildname}."},approved_license:{mode_title:"This server is in <strong>License Whitelist</strong> mode.",insufficient_ids:"You do not have the <code>license</code> identifier, which means the server has <code>sv_lan</code> enabled. If you are the server owner, you can disable it in the <code>server.cfg</code> file.",deny_title:"You are not whitelisted to join this server.",request_id_label:"Request ID"}},EX={restarting:"เซิร์ฟเวอร์รีสตาร์ท (%{reason})",restarting_discord:"**%{servername}** กำลังรีสตาร์ท (%{reason})",stopping:"เซิร์ฟเวอร์หยุดทำงาน (%{reason})",stopping_discord:"**%{servername}** กำลังหยุดทำงาน (%{reason})",spawning_discord:"**%{servername}** กำลังเริ่มต้นระบบ"},IX={title:"WARNING",warned_by:"Warned by:",instruction:"กด [SPACE] ค้าวไว้เป็นเวลา 10 วินาทีเพื่อปิดข้อความนี้"},RX={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"}}},PX={$meta:TX,restarter:jX,ban_messages:CX,whitelist_messages:zX,server_actions:EX,nui_warning:IX,nui_menu:RX},AX={label:"Turkish",humanizer_language:"tr"},DX={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ı."},$X={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."}},NX={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"}},MX={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ı."},OX={title:"UYARI",warned_by:"Uyarıldın:",instruction:"Bu mesajı geçmek için [SPACE] tuşuna 10 saniye boyunca basılı tut."},LX={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"}}},BX={$meta:AX,restarter:DX,ban_messages:$X,whitelist_messages:NX,server_actions:MX,nui_warning:OX,nui_menu:LX},FX={label:"Vietnamese",humanizer_language:"vi"},VX={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."},WX={kick_temporary:'(%{author}) Bạn đã bị cấm tham gia máy chủ vì lý do: "%{reason}". Thời hạn cấm sẽ hết hạn sau: %{expiration}.',kick_permanent:'(%{author}) Bạn đã bị cấm tham gia máy chủ vì lý do: "%{reason}".',reject:{title_permanent:"Bạn đã bị cấm vĩnh viễn tham gia máy chủ này.",title_temporary:"Bạn đã tạm thời bị cấm tham gia máy chủ này.",label_expiration:"Lệnh cấm sẽ hết hạn sau",label_date:"Ngày cấm",label_author:"Cấm bởi",label_reason:"Lý do cấm",label_id:"ID cấm",note_multiple_bans:"Lưu ý: bạn có nhiều hơn một lệnh cấm hoạt động đối với tài khoản của mình.",note_diff_license:"Note: the ban above was applied for another <code>license</code>, which means some of your IDs/HWIDs match the ones associated with that ban."}},HX={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"}},UX={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."},GX={title:"CẢNH BÁO",warned_by:"Cảnh cáo bởi:",instruction:"Giữ [SPACE] trong 10 giây để đóng cửa sổ này."},qX={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:"This action requires OneSync to be enabled."},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:"You can only boost when mounted on a horse."}},heal:{title:"Máu",myself:{title:"Bản thân",label:"Hồi máu cho bản thân",success_0:"Đã hồi máu!",success_1:"Bạn đã được hồi máu!",success_2:"Đã đầy máu!",success_3:"Đã chữa các thương tật!"},everyone:{title:"Tất cả mọi người",label:"Hồi máu và hồi sinh tất cả người chơi",success:"Đã hồi máu và hồi sinh tất cả người chơi."}},announcement:{title:"Gửi thông báo",label:"Send an announcement to all online players.",dialog_desc:"Gửi thông báo tới tất cả người chơi.",dialog_placeholder:"Nhập thông báo...",dialog_success:"Đang gửi thông báo."},clear_area:{title:"Dọn Dẹp Khu Vực",label:"Đặt lại một khu vực cụ thể về trạng thái mặc định",dialog_desc:"Vui lòng nhập radius mà bạn muốn dọn dẹp (0-300), các vật thể tạo ra từ script sẽ không bị xóa.",dialog_success:"Đang dọn dẹp khu vực bán kính %{radius}m",dialog_error:"Bán kính không hợp lệ."},player_ids:{title:"Hiện Tên & IDs",label:"Chuyển đổi hiển thị ID người chơi (và thông tin khác) phía trên đầu của tất cả người chơi gần đó",alert_show:"Đang hiển thị tên và ID người chơi gần đây.",alert_hide:"Đang ẩn tên và ID người chơi gần đây."}},page_players:{misc:{online_players:"Người chơi đang online",players:"Người chơi",search:"Tìm",zero_players:"Không tìm thấy"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},sort:{label:"Sắp xếp theo",distance:"Khoảng Cách",id:"ID",joined_first:"Tham Gia Trước",joined_last:"Tham Gia Sau",closest:"Gần Nhất",farthest:"Xa Nhất"},card:{health:"%{percentHealth}% máu"}},player_modal:{misc:{error:"Có lỗi xảy ra, thông tin chi tiết bên dưới:",target_not_found:"Không tìm thấy người chơi đang online với ID hoặc tên %{target}"},tabs:{actions:"Thao Tác",info:"Thông Tin",ids:"IDs",history:"Lịch Sử",ban:"Cấm"},actions:{title:"Hành Động Tới Người Chơi",command_sent:"Đã thực hiện!",moderation:{title:"Quản Trị",options:{dm:"Nhắn Tin Riêng",warn:"Cảnh Cáo",kick:"Đá Ra",set_admin:"Cấp Quyền Admin"},dm_dialog:{title:"Tin nhắn trực tiếp",description:"Lý do cho việc gửi tin nhắn riêng trực tiếp?",placeholder:"Lý do...",success:"Tin nhắn đã được gửi!"},warn_dialog:{title:"Cảnh Cáo",description:"Lý do cho việc cảnh cáo người chơi?",placeholder:"Lý do...",success:"Người chơi đã bị cảnh cáo!"},kick_dialog:{title:"Kick",description:"Vui lòng nhập lý do kick người chơi?",placeholder:"Lý do...",success:"Người chơi đã bị đá khỏi máy chủ!"}},interaction:{title:"Tương Tác",options:{heal:"Hồi Máu",go_to:"Đi Tới",bring:"Mang Tới",spectate:"Theo Dõi",toggle_freeze:"Đóng Băng"},notifications:{heal_player:"Hồi máu người chơi",tp_player:"Dịch chuyển tới người chơi",bring_player:"Đưa người chơi tới chỗ bạn",spectate_failed:"Có lỗi khi thực hiện theo dõi, đang thoát chế độ theo dõi.",spectate_yourself:"Bạn không thể tự theo dõi chính mình.",freeze_yourself:"Bạn không thể tự đóng băng bản thân!",spectate_cycle_failed:"There are no players to cycle to."}},troll:{title:"Troll",options:{drunk:"Làm say xỉn",fire:"Làm bốc cháy",wild_attack:"Động vật tấn công"}}},info:{title:"Thông tin người chơi",session_time:"Thời gian phiên",play_time:"Thời gian chơi",joined:"Đã tham gia",whitelisted_label:"Whitelisted",whitelisted_notyet:"chưa",btn_wl_add:"ADD WL",btn_wl_remove:"XÓA WL",btn_wl_success:"Đã cập nhật whitelist.",log_label:"Nhật ký",log_empty:"Không tìm thấy lệnh cấm/cảnh cáo nào.",log_ban_count:"%{smart_count} ban |||| %{smart_count} bans",log_warn_count:"%{smart_count} warn |||| %{smart_count} warns",log_btn:"CHI TIẾT",notes_placeholder:"Ghi chú về người chơi này...",notes_changed:"Đã cập nhật ghi chú của người chơi."},ids:{current_ids:"Định danh hiện tại",previous_ids:"Định danh được sử dụng trước đây",all_hwids:"All Hardware IDs"},history:{title:"Lịch sử liên quan",btn_revoke:"GỠ BỎ",revoked_success:"Hành động bị thu hồi!",banned_by:"Bị cấm bởi %{author}",warned_by:"Cảnh cáo bởi %{author}",revoked_by:"Gỡ bỏ bởi %{author}.",expired_at:"Hết hạn lúc %{date}.",expires_at:"Hết hạn lúc %{date}."},ban:{title:"Cấm người chơi",reason_placeholder:"Lý do...",reason_required:"Lý do cấm là bắt buộc.",duration_placeholder:"Thời gian.",success:"Người chơi đã bị cấm.",hours:"giờ",days:"ngày",weeks:"tuần",months:"tháng",permanent:"Vĩnh viễn",custom:"Tùy chỉnh",helper_text:"Vui lòng nhập thời gian cấm người chơi.",submit:"Xác nhận"}}},KX={$meta:FX,restarter:VX,ban_messages:WX,whitelist_messages:HX,server_actions:UX,nui_warning:GX,nui_menu:qX},YX={label:"Chinese",humanizer_language:"zh_CN"},JX={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} 分钟后重新启动。"},ZX={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匹配。"}},XX={admin_only:{mode_title:"本服务器处于 <strong>仅限管理员</strong> 模式",insufficient_ids:"您没有 <code>discord</code> 或 <code>fivem</code> 标识符，如果您是管理员，则需要其中一个标识符来验证。",deny_message:"您不是本服务器的管理员。"},guild_member:{mode_title:"本服务器处于 <strong>Discord服务器白名单</strong> 模式",insufficient_ids:"你没有 <code>discord</code> 标识符，这是为了验证您是否加入了我们的Discord服务器，请打开Discord桌面版再试。",deny_title:"您必须加入我们的Discord服务器才能连接。",deny_message:"请加入我们的Discord服务器 %{guildname} 再试。"},guild_roles:{mode_title:"本服务器处于 <strong>Discord规则白名单</strong> 模式.",insufficient_ids:"您没有 <code>discord</code> 标识符，这是为了验证您是否加入了我们的Discord服务器，请打开Discord桌面版再试。",deny_notmember_title:"您必须加入我们的Discord服务器才能连接。",deny_notmember_message:"请加入 %{guildname} 并获取需要的角色再试。",deny_noroles_title:"您没有加入所需的白名单角色。",deny_noroles_message:"要加入此服务器，您需要在Discord服务器中有至少一个白名单角色 %{guildname}。"},approved_license:{mode_title:"本服务器处于 <strong>机器码白名单</strong> 模式",insufficient_ids:"你没有 <code>license</code> 标识符，这意味着服务器已启用 <code>sv_lan</code> 如果您是服务器所有者，可以在 <code>server.cfg</code> 中禁用。",deny_title:"您没有加入本服务器的白名单。",request_id_label:"Request ID"}},QX={restarting:"服务器正在重启 (%{reason})。",restarting_discord:"**%{servername}** 正在重新启动 (%{reason})。",stopping:"服务器正在关闭 (%{reason})。",stopping_discord:"**%{servername}** 正在关闭 (%{reason})。",spawning_discord:"**%{servername}** 正在重启。"},eQ={title:"警告",warned_by:"操作人:",instruction:"按住 [空格] 10秒来关闭这个消息。"},tQ={misc:{help_message:`txAdmin 菜单已启用，键入 /tx 以打开它。
您也可以在 [游戏设置 > 按键绑定 > FiveM > 菜单：打开主页] 配置按键绑定。`,menu_not_admin:`您的标识符与在 txAdmin 上注册的任何管理员都不匹配。
如果您在 txAdmin 上注册，请转到管理员管理器并确保您的标识符已保存`,menu_auth_failed:"txAdmin菜单身份认证失败，原因：%{reason}",no_perms:"您没有权限",unknown_error:"出现未知错误。",not_enabled:"txAdmin 菜单未启用！您可以在 txAdmin 设置页面中启用它。",announcement_title:"公告%{author}：",dialog_empty_input:"提交内客不能为空，请重新输入。",directmessage_title:"来自管理员 %{author} 的消息:",onesync_error:"This action requires OneSync to be enabled."},frozen:{froze_player:"你冻结了玩家！",unfroze_player:"您已将玩家解冻！",was_frozen:"您已被管理员冻结！"},common:{cancel:"取消",submit:"提交",error:"出现了一个错误",copied:"复制到剪贴板"},page_main:{tooltips:{tooltip_1:"按 %{key} 切换页面 & 使用 方向上键/方向下键 切换选项",tooltip_2:"一些选项包含子选项，可用 方向左键/方向右键 选择"},player_mode:{title:"玩家模式",noclip:{title:"穿墙",label:"自由视角",success:"穿墙模式 启用"},godmode:{title:"上帝",label:"无敌",success:"上帝模式 启用"},superjump:{title:"超人",label:"超级跳跃和快速奔跑",success:"超人模式 启用"},normal:{title:"正常",label:"默认模式",success:"返回正常模式"}},teleport:{title:"传送选项",generic_success:"传送成功！",waypoint:{title:"传送到导航点",label:"传送到地图上的导航点",error:"您没有设置导航点"},coords:{title:"传送到坐标",label:"传送到您输入的xyz坐标",dialog_title:"输入坐标",dialog_desc:"输入 x, y, z 格式的坐标",dialog_error:"您输入的格式有误，正确格式 111, 222, 33"},back:{title:"返回上一个位置",label:"传送到上一次使用传送的位置",error:"您没有可以返回的地方！"},copy:{title:"复制坐标代码",label:"将当前位置的xyz坐标复制到剪贴板"}},vehicle:{title:"载具选项",not_in_veh_error:"您不在载具内！",spawn:{title:"生成",label:"输入模型名称来生成载具",dialog_title:"输入载具的模型名称",dialog_desc:"输入您想要生成载具的模型名称",dialog_success:"载具已生成！",dialog_error:"未找到模型名称为 '%{modelName}' 的载具！",dialog_info:"正在尝试生成 %{modelName}."},fix:{title:"修理",label:"修理当前载具",success:"载具已修理！"},delete:{title:"删除",label:"删除当前载具",success:"载具已删除！"},boost:{title:"加速",label:"加速载具",success:"载具已加速！",already_boosted:"载具已经被加速了",unsupported_class:"这辆载具不支持加速",redm_not_mounted:"You can only boost when mounted on a horse."}},heal:{title:"恢复状态",myself:{title:"自己",label:"恢复自己的状态",success_0:"状态已恢复！",success_1:"想飞上天和太阳肩并肩~",success_2:"I do believe!",success_3:"我要飞的更高~飞的更高~"},everyone:{title:"所有人",label:"复活所有玩家并恢复他们的状态",success:"已复活所有玩家并恢复他们的状态"}},announcement:{title:"输入公告内容",label:"向所有在线玩家发送公告。",dialog_desc:"向所有在线玩家发送公告。",dialog_placeholder:"公告内容...",dialog_success:"公告已发送！"},clear_area:{title:"重置世界状态",label:"将指定的世界区域重置为默认状态",dialog_desc:"请输入要清除的半径(0-300)。这不会清除服务器端生成的实体。",dialog_success:"已重置半径 %{radius}m 内的世界",dialog_error:"您输入的半径无效，请重新输入。"},player_ids:{title:"显示玩家ID",label:"在附近玩家的头上显示ID和其他信息",alert_show:"显示玩家ID 开启",alert_hide:"显示玩家ID 关闭"}},page_players:{misc:{online_players:"在线玩家",players:"玩家",search:"搜索",zero_players:"未找到玩家"},filter:{label:"Filter by",no_filter:"No Filter",is_admin:"Is Admin",is_injured:"Is Injured / Dead",in_vehicle:"In Vehicle"},sort:{label:"排序方式",distance:"距离",id:"ID",joined_first:"最先加入",joined_last:"最后加入",closest:"最近的",farthest:"最远的"},card:{health:"%{percentHealth}% 健康"}},player_modal:{misc:{error:"获取此用户的详细信息时出错。错误信息:",target_not_found:"找不到ID为或用户名为 %{target} 的在线玩家"},tabs:{actions:"操作",info:"信息",ids:"ID",history:"历史",ban:"封禁"},actions:{title:"玩家选项",command_sent:"命令已发送！",moderation:{title:"管理选项",options:{dm:"私聊",warn:"警告",kick:"踢出游戏",set_admin:"给管理员"},dm_dialog:{title:"私信",description:"请输入输入要发送的私信内容",placeholder:"私信内容...",success:"私信已发送！"},warn_dialog:{title:"警告",description:"请输入警告此玩家的原因",placeholder:"原因...",success:"警告已发送！"},kick_dialog:{title:"踢出玩家",description:"请输入踢出此玩家的原因",placeholder:"原因...",success:"玩家已被踢出！"}},interaction:{title:"互动选项",options:{heal:"恢复状态",go_to:"传送过去",bring:"召唤过来",spectate:"观看",toggle_freeze:"冻结"},notifications:{heal_player:"恢复玩家的状态",tp_player:"将你传送到玩家",bring_player:"将玩家召唤过来",spectate_failed:"无法解析目标！正在退出观看，",spectate_yourself:"您不能观看您自己",freeze_yourself:"您不能冻结您自己",spectate_cycle_failed:"没有可循环的玩家"}},troll:{title:"恶搞选项",options:{drunk:"醉酒",fire:"着火",wild_attack:"动物攻击"}}},info:{title:"玩家信息",session_time:"游玩时长",play_time:"游玩总时常",joined:"加入时间",whitelisted_label:"白名单状态",whitelisted_notyet:"未通过",btn_wl_add:"通过白名单",btn_wl_remove:"撤销白名单",btn_wl_success:"白名单状态已更改。",log_label:"记录",log_empty:"未找到封禁/警告。",log_ban_count:"%{smart_count} 封禁 |||| %{smart_count} 封禁",log_warn_count:"%{smart_count} 警告 |||| %{smart_count} 警告",log_btn:"详细信息",notes_changed:"玩家备注已更改。",notes_placeholder:"关于此玩家的备注..."},history:{title:"历史信息",btn_revoke:"撤销",revoked_success:"操作已撤销！",banned_by:"被 %{author} 封禁",warned_by:"被 %{author} 警告",revoked_by:"被 %{author} 撤销",expired_at:"将于 %{date} 过期。",expires_at:"将于 %{date} 过期。"},ban:{title:"封禁玩家",reason_placeholder:"原因",duration_placeholder:"时间",hours:"小时",days:"天",weeks:"星期",months:"月",permanent:"永久",custom:"自定义",helper_text:"请选择封禁时间",submit:"提交",reason_required:"您必须输入封禁原因！",success:"已封禁该玩家！"},ids:{current_ids:"当前标识符",previous_ids:"曾使用过的标识符",all_hwids:"所有硬件ID(HWID)"}}},nQ={$meta:YX,restarter:JX,ban_messages:ZX,whitelist_messages:XX,server_actions:QX,nui_warning:eQ,nui_menu:tQ},Pm={ar:SK,bg:PK,bs:BK,cs:KK,da:nY,de:cY,el:yY,en:jY,es:DY,et:VY,fa:JY,fi:oJ,fr:pJ,hr:bJ,hu:zJ,it:NJ,ja:HJ,lt:XJ,lv:aZ,mn:mZ,nl:wZ,no:IZ,pl:OZ,pt:GZ,ro:eX,ru:lX,sl:gX,sv:SX,th:PX,tr:BX,vi:KX,zh:nQ},rQ=()=>{const e=Yo();return v.useMemo(()=>e.locale==="custom"&&typeof e.localeData=="object"?e.localeData:Pm[e.locale]?Pm[e.locale]:(console.log(`Unable to find a locale with code ${e.locale} in cache, using English`),Pm.en),[e.locale,e.localeData])};Zn([{action:"setPermissions",data:["all_permissions"]},{action:"setVisible",data:!0},{action:"setGameName",data:"redm"}],150);const oQ=()=>{const e=qo(),t=Yo(),[n,r]=i7(),o=Tj(),i=ry();Dq(),$q(),v.useEffect(()=>{if(e)return;const s=setTimeout(()=>{i(un.Main)},750);return n&&(o(""),r(!1)),()=>clearInterval(s)},[e,n]);const a=rQ();return v.useEffect(()=>{Ge("reactLoaded").catch(()=>{})},[]),gK(),m.jsx(Nq,{children:m.jsx(Gt.I18n,{locale:t.locale,messages:a,allowMissing:!1,children:m.jsxs(m.Fragment,{children:[m.jsx(hG,{children:m.jsx(oq,{children:m.jsx(hK,{children:m.jsx(aq,{children:m.jsx(Ee,{id:"menu-root",className:"App",sx:{opacity:e?1:0},children:m.jsx(Aq,{})})})})})}),m.jsx(Fq,{})]})})})};function U1(e=500){const t=["Lion","Tiger","Horse","Donkey","Dog","Cat","Pig"],n=[],r=[Mr.Biking,Mr.Boat,Mr.Unknown,Mr.Flying,Mr.Walking];for(let o=0;o<e;o++){const i=Math.random()*5e3,a=xj(t),s=Math.floor(Math.random()*5),u=r[s],c=Math.floor(Math.random()*5)===1;n.push({admin:c,id:o+1,dist:i,health:Math.floor(Math.random()*100),name:a,vType:u})}return console.log(n),n}let Xo=null;const iQ={warnSelf:e=>{Zn([{action:"setWarnOpen",data:{reason:e,warnedBy:"Taso"}}])},setPlayerModalTarget:e=>{Zn([{action:"openPlayerModal",data:e}])},startPlayerUpdateLoop:(e=3e4)=>{Xo&&(clearTimeout(Xo),Xo=null),console.log("Started player update loop"),Xo=setInterval(()=>{const t=U1(200);Zn([{action:"setPlayerList",data:t}],3e3)},e)},clearPlayerUpdateLoop:()=>{if(!Xo)return console.error("No interval to clear");clearTimeout(Xo),Xo=null},warnPulse:()=>{Zn([{action:"pulseWarning",data:{}}])},closeWarn:()=>{Zn([{action:"closeWarning",data:{}}])},announceMsg:({message:e,author:t})=>{Zn([{action:"addAnnounceMessage",data:{message:e,author:t}}])},setCustomLocale:e=>{Zn([{action:"setServerCtx",data:{announceNotiPos:"top-right",projectName:"",locale:"custom",localeData:e,alignRight:!1,maxClients:32,oneSync:{status:!0,type:"Infinity"},switchPageKey:"Tab",txAdminVersion:"9.9.9"}}])},setVisible:(e=!0)=>{Zn([{action:"setVisible",data:e}],0)},useMockPlayerList:()=>{Zn([{action:"setPlayerList",data:U1(400)}])}},aQ=()=>{Lp()&&(window.menuDebug=iQ,console.log("%ctxAdmin Menu Development","font-weight: bold; font-size: 25px; color: red;"),console.log("%cDebug Utilities have been injected for browser use. Inspect `window.menuDebug` object for further details.","font-size: 15px; color: green;"))},sQ={name:"fivem",logo:"images/txadmin.png",palette:{mode:"dark",primary:{main:"rgba(0,197,140,0.87)"},success:{main:"rgba(0,149,108,0.87)"},warning:{main:"rgb(255,189,22)"},error:{main:"rgb(194,13,37)"},info:{main:"rgb(9,96,186)"},background:{default:"#151a1f",paper:"#24282B"},action:{selected:"rgba(255, 255, 255, 0.08)"},secondary:{main:"#fff"},text:{primary:"#fff",secondary:"rgba(221,221,221,0.54)"}},components:{MuiListItem:{styleOverrides:{root:{"&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.08)"}}}},MuiPaper:{styleOverrides:{root:{backgroundImage:"unset"}}}}},lQ={name:"redm",logo:"images/txadmin-redm.png",palette:{mode:"dark",primary:{main:"#F4DF88"},success:{main:"#57D58D"},warning:{main:"#F5B041"},error:{main:"#D52C1A"},info:{main:"#5BACE1"},background:{default:"#332E27",paper:"#4B3B2E"},action:{selected:"rgba(255, 255, 255, 0.08)"},secondary:{main:"#C68ED9"},text:{primary:"#E8E1DC",secondary:"#E6D5C9"}},components:{MuiListItem:{styleOverrides:{root:{"&.Mui-selected":{backgroundColor:"rgba(255, 255, 255, 0.08)"}}}},MuiPaper:{styleOverrides:{root:{backgroundImage:"unset"}}}}};aQ();const yr=Cp(lQ),uQ=Cp(sQ),Ps=Zc(OC)(({theme:e})=>({"&.notistack-MuiContent-default":{color:yr.palette.text.primary,backgroundColor:yr.palette.background.default},"&.notistack-MuiContent-info":{backgroundColor:yr.palette.info.main,color:yr.palette.info.contrastText},"&.notistack-MuiContent-success":{backgroundColor:yr.palette.success.main,color:yr.palette.success.contrastText},"&.notistack-MuiContent-warning":{backgroundColor:yr.palette.warning.main,color:yr.palette.warning.contrastText},"&.notistack-MuiContent-error":{backgroundColor:yr.palette.error.main,color:yr.palette.error.contrastText}})),cQ=()=>{const[e,t]=wq();return en("setGameName",n=>{t(n==="redm")}),m.jsx(YS,{injectFirst:!0,children:m.jsx(R5,{theme:e?yr:uQ,children:m.jsx(tq,{children:m.jsx(qG,{maxSnack:5,anchorOrigin:{vertical:"bottom",horizontal:"center"},disableWindowBlurListener:!0,Components:{default:Ps,info:Ps,success:Ps,warning:Ps,error:Ps},children:m.jsx(we.Suspense,{fallback:m.jsx(m.Fragment,{}),children:m.jsx(oQ,{})})})})})})},dQ=document.getElementById("root"),pQ=ix(dQ);pQ.render(m.jsx(pN,{children:m.jsx(cQ,{})}));
