Pages: - add WalletLayout route (WalletHeader + main + Footer via <Outlet/>), wrap converter/swap/bridge/transactions; thin pages, drop duplicated shell CSS - extract SwapBridgeTabs shared between swap/bridge pages Converter reuse (FSD layers, no widget->widget imports): - move commission tiers to entities/commission (+ CommissionTable ui) - shared calc hook features/payment/model/useCurrencyConversion; useConverterSection becomes thin wrapper; HomePage Converter reuses it - move ConvertField/DirectionSwapButton to shared/ui; delete dead useConverter Tooling: - add eslint.config.js (ESLint 9 flat config); fix no-explicit-any in WalletPage Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
162 lines
558 KiB
JavaScript
162 lines
558 KiB
JavaScript
var tm=s=>{throw TypeError(s)};var $0=(s,c,i)=>c.has(s)||tm("Cannot "+i);var E=(s,c,i)=>($0(s,c,"read from private field"),i?i.call(s):c.get(s)),se=(s,c,i)=>c.has(s)?tm("Cannot add the same private member more than once"):c instanceof WeakSet?c.add(s):c.set(s,i),I=(s,c,i,r)=>($0(s,c,"write to private field"),r?r.call(s,i):c.set(s,i),i),be=(s,c,i)=>($0(s,c,"access private method"),i);var Wr=(s,c,i,r)=>({set _(d){I(s,c,d,i)},get _(){return E(s,c,r)}});(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const f of d)if(f.type==="childList")for(const v of f.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&r(v)}).observe(document,{childList:!0,subtree:!0});function i(d){const f={};return d.integrity&&(f.integrity=d.integrity),d.referrerPolicy&&(f.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?f.credentials="include":d.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function r(d){if(d.ep)return;d.ep=!0;const f=i(d);fetch(d.href,f)}})();function T3(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var G0={exports:{}},dc={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var nm;function r4(){if(nm)return dc;nm=1;var s=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function i(r,d,f){var v=null;if(f!==void 0&&(v=""+f),d.key!==void 0&&(v=""+d.key),"key"in d){f={};for(var _ in d)_!=="key"&&(f[_]=d[_])}else f=d;return d=f.ref,{$$typeof:s,type:r,key:v,ref:d!==void 0?d:null,props:f}}return dc.Fragment=c,dc.jsx=i,dc.jsxs=i,dc}var lm;function o4(){return lm||(lm=1,G0.exports=r4()),G0.exports}var l=o4(),F0={exports:{}},ge={};/**
|
||
* @license React
|
||
* react.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var am;function u4(){if(am)return ge;am=1;var s=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),v=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),b=Symbol.iterator;function w(R){return R===null||typeof R!="object"?null:(R=b&&R[b]||R["@@iterator"],typeof R=="function"?R:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,j={};function O(R,F,Z){this.props=R,this.context=F,this.refs=j,this.updater=Z||N}O.prototype.isReactComponent={},O.prototype.setState=function(R,F){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,F,"setState")},O.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function H(){}H.prototype=O.prototype;function L(R,F,Z){this.props=R,this.context=F,this.refs=j,this.updater=Z||N}var $=L.prototype=new H;$.constructor=L,T($,O.prototype),$.isPureReactComponent=!0;var Q=Array.isArray;function te(){}var P={H:null,A:null,T:null,S:null},J=Object.prototype.hasOwnProperty;function ce(R,F,Z){var ee=Z.ref;return{$$typeof:s,type:R,key:F,ref:ee!==void 0?ee:null,props:Z}}function pe(R,F){return ce(R.type,F,R.props)}function fe(R){return typeof R=="object"&&R!==null&&R.$$typeof===s}function Ne(R){var F={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(Z){return F[Z]})}var re=/\/+/g;function me(R,F){return typeof R=="object"&&R!==null&&R.key!=null?Ne(""+R.key):F.toString(36)}function ue(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(te,te):(R.status="pending",R.then(function(F){R.status==="pending"&&(R.status="fulfilled",R.value=F)},function(F){R.status==="pending"&&(R.status="rejected",R.reason=F)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function U(R,F,Z,ee,ve){var ye=typeof R;(ye==="undefined"||ye==="boolean")&&(R=null);var De=!1;if(R===null)De=!0;else switch(ye){case"bigint":case"string":case"number":De=!0;break;case"object":switch(R.$$typeof){case s:case c:De=!0;break;case g:return De=R._init,U(De(R._payload),F,Z,ee,ve)}}if(De)return ve=ve(R),De=ee===""?"."+me(R,0):ee,Q(ve)?(Z="",De!=null&&(Z=De.replace(re,"$&/")+"/"),U(ve,F,Z,"",function(Qn){return Qn})):ve!=null&&(fe(ve)&&(ve=pe(ve,Z+(ve.key==null||R&&R.key===ve.key?"":(""+ve.key).replace(re,"$&/")+"/")+De)),F.push(ve)),1;De=0;var pt=ee===""?".":ee+":";if(Q(R))for(var Ie=0;Ie<R.length;Ie++)ee=R[Ie],ye=pt+me(ee,Ie),De+=U(ee,F,Z,ye,ve);else if(Ie=w(R),typeof Ie=="function")for(R=Ie.call(R),Ie=0;!(ee=R.next()).done;)ee=ee.value,ye=pt+me(ee,Ie++),De+=U(ee,F,Z,ye,ve);else if(ye==="object"){if(typeof R.then=="function")return U(ue(R),F,Z,ee,ve);throw F=String(R),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return De}function Y(R,F,Z){if(R==null)return R;var ee=[],ve=0;return U(R,ee,"","",function(ye){return F.call(Z,ye,ve++)}),ee}function ae(R){if(R._status===-1){var F=R._result;F=F(),F.then(function(Z){(R._status===0||R._status===-1)&&(R._status=1,R._result=Z)},function(Z){(R._status===0||R._status===-1)&&(R._status=2,R._result=Z)}),R._status===-1&&(R._status=0,R._result=F)}if(R._status===1)return R._result.default;throw R._result}var Te=typeof reportError=="function"?reportError:function(R){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof R=="object"&&R!==null&&typeof R.message=="string"?String(R.message):String(R),error:R});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",R);return}console.error(R)},Re={map:Y,forEach:function(R,F,Z){Y(R,function(){F.apply(this,arguments)},Z)},count:function(R){var F=0;return Y(R,function(){F++}),F},toArray:function(R){return Y(R,function(F){return F})||[]},only:function(R){if(!fe(R))throw Error("React.Children.only expected to receive a single React element child.");return R}};return ge.Activity=y,ge.Children=Re,ge.Component=O,ge.Fragment=i,ge.Profiler=d,ge.PureComponent=L,ge.StrictMode=r,ge.Suspense=h,ge.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,ge.__COMPILER_RUNTIME={__proto__:null,c:function(R){return P.H.useMemoCache(R)}},ge.cache=function(R){return function(){return R.apply(null,arguments)}},ge.cacheSignal=function(){return null},ge.cloneElement=function(R,F,Z){if(R==null)throw Error("The argument must be a React element, but you passed "+R+".");var ee=T({},R.props),ve=R.key;if(F!=null)for(ye in F.key!==void 0&&(ve=""+F.key),F)!J.call(F,ye)||ye==="key"||ye==="__self"||ye==="__source"||ye==="ref"&&F.ref===void 0||(ee[ye]=F[ye]);var ye=arguments.length-2;if(ye===1)ee.children=Z;else if(1<ye){for(var De=Array(ye),pt=0;pt<ye;pt++)De[pt]=arguments[pt+2];ee.children=De}return ce(R.type,ve,ee)},ge.createContext=function(R){return R={$$typeof:v,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null},R.Provider=R,R.Consumer={$$typeof:f,_context:R},R},ge.createElement=function(R,F,Z){var ee,ve={},ye=null;if(F!=null)for(ee in F.key!==void 0&&(ye=""+F.key),F)J.call(F,ee)&&ee!=="key"&&ee!=="__self"&&ee!=="__source"&&(ve[ee]=F[ee]);var De=arguments.length-2;if(De===1)ve.children=Z;else if(1<De){for(var pt=Array(De),Ie=0;Ie<De;Ie++)pt[Ie]=arguments[Ie+2];ve.children=pt}if(R&&R.defaultProps)for(ee in De=R.defaultProps,De)ve[ee]===void 0&&(ve[ee]=De[ee]);return ce(R,ye,ve)},ge.createRef=function(){return{current:null}},ge.forwardRef=function(R){return{$$typeof:_,render:R}},ge.isValidElement=fe,ge.lazy=function(R){return{$$typeof:g,_payload:{_status:-1,_result:R},_init:ae}},ge.memo=function(R,F){return{$$typeof:m,type:R,compare:F===void 0?null:F}},ge.startTransition=function(R){var F=P.T,Z={};P.T=Z;try{var ee=R(),ve=P.S;ve!==null&&ve(Z,ee),typeof ee=="object"&&ee!==null&&typeof ee.then=="function"&&ee.then(te,Te)}catch(ye){Te(ye)}finally{F!==null&&Z.types!==null&&(F.types=Z.types),P.T=F}},ge.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},ge.use=function(R){return P.H.use(R)},ge.useActionState=function(R,F,Z){return P.H.useActionState(R,F,Z)},ge.useCallback=function(R,F){return P.H.useCallback(R,F)},ge.useContext=function(R){return P.H.useContext(R)},ge.useDebugValue=function(){},ge.useDeferredValue=function(R,F){return P.H.useDeferredValue(R,F)},ge.useEffect=function(R,F){return P.H.useEffect(R,F)},ge.useEffectEvent=function(R){return P.H.useEffectEvent(R)},ge.useId=function(){return P.H.useId()},ge.useImperativeHandle=function(R,F,Z){return P.H.useImperativeHandle(R,F,Z)},ge.useInsertionEffect=function(R,F){return P.H.useInsertionEffect(R,F)},ge.useLayoutEffect=function(R,F){return P.H.useLayoutEffect(R,F)},ge.useMemo=function(R,F){return P.H.useMemo(R,F)},ge.useOptimistic=function(R,F){return P.H.useOptimistic(R,F)},ge.useReducer=function(R,F,Z){return P.H.useReducer(R,F,Z)},ge.useRef=function(R){return P.H.useRef(R)},ge.useState=function(R){return P.H.useState(R)},ge.useSyncExternalStore=function(R,F,Z){return P.H.useSyncExternalStore(R,F,Z)},ge.useTransition=function(){return P.H.useTransition()},ge.version="19.2.5",ge}var sm;function k2(){return sm||(sm=1,F0.exports=u4()),F0.exports}var S=k2();const yt=T3(S);var V0={exports:{}},fc={},Q0={exports:{}},Y0={};/**
|
||
* @license React
|
||
* scheduler.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var im;function d4(){return im||(im=1,(function(s){function c(U,Y){var ae=U.length;U.push(Y);e:for(;0<ae;){var Te=ae-1>>>1,Re=U[Te];if(0<d(Re,Y))U[Te]=Y,U[ae]=Re,ae=Te;else break e}}function i(U){return U.length===0?null:U[0]}function r(U){if(U.length===0)return null;var Y=U[0],ae=U.pop();if(ae!==Y){U[0]=ae;e:for(var Te=0,Re=U.length,R=Re>>>1;Te<R;){var F=2*(Te+1)-1,Z=U[F],ee=F+1,ve=U[ee];if(0>d(Z,ae))ee<Re&&0>d(ve,Z)?(U[Te]=ve,U[ee]=ae,Te=ee):(U[Te]=Z,U[F]=ae,Te=F);else if(ee<Re&&0>d(ve,ae))U[Te]=ve,U[ee]=ae,Te=ee;else break e}}return Y}function d(U,Y){var ae=U.sortIndex-Y.sortIndex;return ae!==0?ae:U.id-Y.id}if(s.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;s.unstable_now=function(){return f.now()}}else{var v=Date,_=v.now();s.unstable_now=function(){return v.now()-_}}var h=[],m=[],g=1,y=null,b=3,w=!1,N=!1,T=!1,j=!1,O=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;function $(U){for(var Y=i(m);Y!==null;){if(Y.callback===null)r(m);else if(Y.startTime<=U)r(m),Y.sortIndex=Y.expirationTime,c(h,Y);else break;Y=i(m)}}function Q(U){if(T=!1,$(U),!N)if(i(h)!==null)N=!0,te||(te=!0,Ne());else{var Y=i(m);Y!==null&&ue(Q,Y.startTime-U)}}var te=!1,P=-1,J=5,ce=-1;function pe(){return j?!0:!(s.unstable_now()-ce<J)}function fe(){if(j=!1,te){var U=s.unstable_now();ce=U;var Y=!0;try{e:{N=!1,T&&(T=!1,H(P),P=-1),w=!0;var ae=b;try{t:{for($(U),y=i(h);y!==null&&!(y.expirationTime>U&&pe());){var Te=y.callback;if(typeof Te=="function"){y.callback=null,b=y.priorityLevel;var Re=Te(y.expirationTime<=U);if(U=s.unstable_now(),typeof Re=="function"){y.callback=Re,$(U),Y=!0;break t}y===i(h)&&r(h),$(U)}else r(h);y=i(h)}if(y!==null)Y=!0;else{var R=i(m);R!==null&&ue(Q,R.startTime-U),Y=!1}}break e}finally{y=null,b=ae,w=!1}Y=void 0}}finally{Y?Ne():te=!1}}}var Ne;if(typeof L=="function")Ne=function(){L(fe)};else if(typeof MessageChannel<"u"){var re=new MessageChannel,me=re.port2;re.port1.onmessage=fe,Ne=function(){me.postMessage(null)}}else Ne=function(){O(fe,0)};function ue(U,Y){P=O(function(){U(s.unstable_now())},Y)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(U){U.callback=null},s.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):J=0<U?Math.floor(1e3/U):5},s.unstable_getCurrentPriorityLevel=function(){return b},s.unstable_next=function(U){switch(b){case 1:case 2:case 3:var Y=3;break;default:Y=b}var ae=b;b=Y;try{return U()}finally{b=ae}},s.unstable_requestPaint=function(){j=!0},s.unstable_runWithPriority=function(U,Y){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var ae=b;b=U;try{return Y()}finally{b=ae}},s.unstable_scheduleCallback=function(U,Y,ae){var Te=s.unstable_now();switch(typeof ae=="object"&&ae!==null?(ae=ae.delay,ae=typeof ae=="number"&&0<ae?Te+ae:Te):ae=Te,U){case 1:var Re=-1;break;case 2:Re=250;break;case 5:Re=1073741823;break;case 4:Re=1e4;break;default:Re=5e3}return Re=ae+Re,U={id:g++,callback:Y,priorityLevel:U,startTime:ae,expirationTime:Re,sortIndex:-1},ae>Te?(U.sortIndex=ae,c(m,U),i(h)===null&&U===i(m)&&(T?(H(P),P=-1):T=!0,ue(Q,ae-Te))):(U.sortIndex=Re,c(h,U),N||w||(N=!0,te||(te=!0,Ne()))),U},s.unstable_shouldYield=pe,s.unstable_wrapCallback=function(U){var Y=b;return function(){var ae=b;b=Y;try{return U.apply(this,arguments)}finally{b=ae}}}})(Y0)),Y0}var cm;function f4(){return cm||(cm=1,Q0.exports=d4()),Q0.exports}var X0={exports:{}},zt={};/**
|
||
* @license React
|
||
* react-dom.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var rm;function h4(){if(rm)return zt;rm=1;var s=k2();function c(h){var m="https://react.dev/errors/"+h;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)m+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+h+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var r={d:{f:i,r:function(){throw Error(c(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},d=Symbol.for("react.portal");function f(h,m,g){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:y==null?null:""+y,children:h,containerInfo:m,implementation:g}}var v=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function _(h,m){if(h==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return zt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,zt.createPortal=function(h,m){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(c(299));return f(h,m,null,g)},zt.flushSync=function(h){var m=v.T,g=r.p;try{if(v.T=null,r.p=2,h)return h()}finally{v.T=m,r.p=g,r.d.f()}},zt.preconnect=function(h,m){typeof h=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,r.d.C(h,m))},zt.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},zt.preinit=function(h,m){if(typeof h=="string"&&m&&typeof m.as=="string"){var g=m.as,y=_(g,m.crossOrigin),b=typeof m.integrity=="string"?m.integrity:void 0,w=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;g==="style"?r.d.S(h,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:y,integrity:b,fetchPriority:w}):g==="script"&&r.d.X(h,{crossOrigin:y,integrity:b,fetchPriority:w,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},zt.preinitModule=function(h,m){if(typeof h=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var g=_(m.as,m.crossOrigin);r.d.M(h,{crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&r.d.M(h)},zt.preload=function(h,m){if(typeof h=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var g=m.as,y=_(g,m.crossOrigin);r.d.L(h,g,{crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},zt.preloadModule=function(h,m){if(typeof h=="string")if(m){var g=_(m.as,m.crossOrigin);r.d.m(h,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:g,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else r.d.m(h)},zt.requestFormReset=function(h){r.d.r(h)},zt.unstable_batchedUpdates=function(h,m){return h(m)},zt.useFormState=function(h,m,g){return v.H.useFormState(h,m,g)},zt.useFormStatus=function(){return v.H.useHostTransitionStatus()},zt.version="19.2.5",zt}var om;function m4(){if(om)return X0.exports;om=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(c){console.error(c)}}return s(),X0.exports=h4(),X0.exports}/**
|
||
* @license React
|
||
* react-dom-client.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var um;function p4(){if(um)return fc;um=1;var s=f4(),c=k2(),i=m4();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function v(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 _(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function h(e){if(f(e)!==e)throw Error(r(188))}function m(e){var t=e.alternate;if(!t){if(t=f(e),t===null)throw Error(r(188));return t!==e?null:e}for(var n=e,a=t;;){var o=n.return;if(o===null)break;var u=o.alternate;if(u===null){if(a=o.return,a!==null){n=a;continue}break}if(o.child===u.child){for(u=o.child;u;){if(u===n)return h(o),e;if(u===a)return h(o),t;u=u.sibling}throw Error(r(188))}if(n.return!==a.return)n=o,a=u;else{for(var p=!1,x=o.child;x;){if(x===n){p=!0,n=o,a=u;break}if(x===a){p=!0,a=o,n=u;break}x=x.sibling}if(!p){for(x=u.child;x;){if(x===n){p=!0,n=u,a=o;break}if(x===a){p=!0,a=u,n=o;break}x=x.sibling}if(!p)throw Error(r(189))}}if(n.alternate!==a)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?e:t}function g(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=g(e),t!==null)return t;e=e.sibling}return null}var y=Object.assign,b=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),L=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),te=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),ce=Symbol.for("react.activity"),pe=Symbol.for("react.memo_cache_sentinel"),fe=Symbol.iterator;function Ne(e){return e===null||typeof e!="object"?null:(e=fe&&e[fe]||e["@@iterator"],typeof e=="function"?e:null)}var re=Symbol.for("react.client.reference");function me(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===re?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case T:return"Fragment";case O:return"Profiler";case j:return"StrictMode";case Q:return"Suspense";case te:return"SuspenseList";case ce:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case N:return"Portal";case L:return e.displayName||"Context";case H:return(e._context.displayName||"Context")+".Consumer";case $:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case P:return t=e.displayName||null,t!==null?t:me(e.type)||"Memo";case J:t=e._payload,e=e._init;try{return me(e(t))}catch{}}return null}var ue=Array.isArray,U=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Y=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ae={pending:!1,data:null,method:null,action:null},Te=[],Re=-1;function R(e){return{current:e}}function F(e){0>Re||(e.current=Te[Re],Te[Re]=null,Re--)}function Z(e,t){Re++,Te[Re]=e.current,e.current=t}var ee=R(null),ve=R(null),ye=R(null),De=R(null);function pt(e,t){switch(Z(ye,t),Z(ve,e),Z(ee,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?N1(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=N1(t),e=w1(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(ee),Z(ee,e)}function Ie(){F(ee),F(ve),F(ye)}function Qn(e){e.memoizedState!==null&&Z(De,e);var t=ee.current,n=w1(t,e.type);t!==n&&(Z(ve,e),Z(ee,n))}function il(e){ve.current===e&&(F(ee),F(ve)),De.current===e&&(F(De),cc._currentValue=ae)}var cl,Le;function vt(e){if(cl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);cl=t&&t[1]||"",Le=-1<n.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+cl+e+Le}var rl=!1;function Ve(e,t){if(!e||rl)return"";rl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var V=function(){throw Error()};if(Object.defineProperty(V.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(V,[])}catch(k){var B=k}Reflect.construct(e,[],V)}else{try{V.call()}catch(k){B=k}e.call(V.prototype)}}else{try{throw Error()}catch(k){B=k}(V=e())&&typeof V.catch=="function"&&V.catch(function(){})}}catch(k){if(k&&B&&typeof k.stack=="string")return[k.stack,B.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),p=u[0],x=u[1];if(p&&x){var C=p.split(`
|
||
`),D=x.split(`
|
||
`);for(o=a=0;a<C.length&&!C[a].includes("DetermineComponentFrameRoot");)a++;for(;o<D.length&&!D[o].includes("DetermineComponentFrameRoot");)o++;if(a===C.length||o===D.length)for(a=C.length-1,o=D.length-1;1<=a&&0<=o&&C[a]!==D[o];)o--;for(;1<=a&&0<=o;a--,o--)if(C[a]!==D[o]){if(a!==1||o!==1)do if(a--,o--,0>o||C[a]!==D[o]){var q=`
|
||
`+C[a].replace(" at new "," at ");return e.displayName&&q.includes("<anonymous>")&&(q=q.replace("<anonymous>",e.displayName)),q}while(1<=a&&0<=o);break}}}finally{rl=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?vt(n):""}function an(e,t){switch(e.tag){case 26:case 27:case 5:return vt(e.type);case 16:return vt("Lazy");case 13:return e.child!==t&&t!==null?vt("Suspense Fallback"):vt("Suspense");case 19:return vt("SuspenseList");case 0:case 15:return Ve(e.type,!1);case 11:return Ve(e.type.render,!1);case 1:return Ve(e.type,!0);case 31:return vt("Activity");default:return""}}function _i(e){try{var t="",n=null;do t+=an(e,n),n=e,e=e.return;while(e);return t}catch(a){return`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}}var ss=Object.prototype.hasOwnProperty,Eo=s.unstable_scheduleCallback,To=s.unstable_cancelCallback,qp=s.unstable_shouldYield,$p=s.unstable_requestPaint,sn=s.unstable_now,Gp=s.unstable_getCurrentPriorityLevel,td=s.unstable_ImmediatePriority,nd=s.unstable_UserBlockingPriority,Lc=s.unstable_NormalPriority,Fp=s.unstable_LowPriority,ld=s.unstable_IdlePriority,Vp=s.log,Qp=s.unstable_setDisableYieldValue,yi=null,cn=null;function Ll(e){if(typeof Vp=="function"&&Qp(e),cn&&typeof cn.setStrictMode=="function")try{cn.setStrictMode(yi,e)}catch{}}var rn=Math.clz32?Math.clz32:Zp,Yp=Math.log,Xp=Math.LN2;function Zp(e){return e>>>=0,e===0?32:31-(Yp(e)/Xp|0)|0}var Bc=256,kc=262144,Uc=4194304;function xa(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Hc(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var o=0,u=e.suspendedLanes,p=e.pingedLanes;e=e.warmLanes;var x=a&134217727;return x!==0?(a=x&~u,a!==0?o=xa(a):(p&=x,p!==0?o=xa(p):n||(n=x&~e,n!==0&&(o=xa(n))))):(x=a&~u,x!==0?o=xa(x):p!==0?o=xa(p):n||(n=a&~e,n!==0&&(o=xa(n)))),o===0?0:t!==0&&t!==o&&(t&u)===0&&(u=o&-o,n=t&-t,u>=n||u===32&&(n&4194048)!==0)?t:o}function xi(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Kp(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ad(){var e=Uc;return Uc<<=1,(Uc&62914560)===0&&(Uc=4194304),e}function Ro(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bi(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ip(e,t,n,a,o,u){var p=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var x=e.entanglements,C=e.expirationTimes,D=e.hiddenUpdates;for(n=p&~n;0<n;){var q=31-rn(n),V=1<<q;x[q]=0,C[q]=-1;var B=D[q];if(B!==null)for(D[q]=null,q=0;q<B.length;q++){var k=B[q];k!==null&&(k.lane&=-536870913)}n&=~V}a!==0&&sd(e,a,0),u!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=u&~(p&~t))}function sd(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-rn(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function id(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-rn(n),o=1<<a;o&t|e[a]&t&&(e[a]|=t),n&=~o}}function cd(e,t){var n=t&-t;return n=(n&42)!==0?1:Ao(n),(n&(e.suspendedLanes|t))!==0?0:n}function Ao(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Mo(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function rd(){var e=Y.p;return e!==0?e:(e=window.event,e===void 0?32:Z1(e.type))}function od(e,t){var n=Y.p;try{return Y.p=e,t()}finally{Y.p=n}}var Bl=Math.random().toString(36).slice(2),Et="__reactFiber$"+Bl,Qt="__reactProps$"+Bl,is="__reactContainer$"+Bl,Oo="__reactEvents$"+Bl,Pp="__reactListeners$"+Bl,Wp="__reactHandles$"+Bl,ud="__reactResources$"+Bl,ji="__reactMarker$"+Bl;function zo(e){delete e[Et],delete e[Qt],delete e[Oo],delete e[Pp],delete e[Wp]}function cs(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[is]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=O1(e);e!==null;){if(n=e[Et])return n;e=O1(e)}return t}e=n,n=e.parentNode}return null}function rs(e){if(e=e[Et]||e[is]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Si(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function os(e){var t=e[ud];return t||(t=e[ud]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function bt(e){e[ji]=!0}var dd=new Set,fd={};function ba(e,t){us(e,t),us(e+"Capture",t)}function us(e,t){for(fd[e]=t,e=0;e<t.length;e++)dd.add(t[e])}var Jp=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),hd={},md={};function ev(e){return ss.call(md,e)?!0:ss.call(hd,e)?!1:Jp.test(e)?md[e]=!0:(hd[e]=!0,!1)}function qc(e,t,n){if(ev(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function $c(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function ol(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function Sn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function pd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function tv(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(p){n=""+p,u.call(this,p)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(p){n=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Do(e){if(!e._valueTracker){var t=pd(e)?"checked":"value";e._valueTracker=tv(e,t,""+e[t])}}function vd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=pd(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function Gc(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}}var nv=/[\n"\\]/g;function Nn(e){return e.replace(nv,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Lo(e,t,n,a,o,u,p,x){e.name="",p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.type=p:e.removeAttribute("type"),t!=null?p==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Sn(t)):e.value!==""+Sn(t)&&(e.value=""+Sn(t)):p!=="submit"&&p!=="reset"||e.removeAttribute("value"),t!=null?Bo(e,p,Sn(t)):n!=null?Bo(e,p,Sn(n)):a!=null&&e.removeAttribute("value"),o==null&&u!=null&&(e.defaultChecked=!!u),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+Sn(x):e.removeAttribute("name")}function gd(e,t,n,a,o,u,p,x){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||n!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){Do(e);return}n=n!=null?""+Sn(n):"",t=t!=null?""+Sn(t):n,x||t===e.value||(e.value=t),e.defaultValue=t}a=a??o,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=x?e.checked:!!a,e.defaultChecked=!!a,p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(e.name=p),Do(e)}function Bo(e,t,n){t==="number"&&Gc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function ds(e,t,n,a){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&&a&&(e[n].defaultSelected=!0)}else{for(n=""+Sn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,a&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function _d(e,t,n){if(t!=null&&(t=""+Sn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Sn(n):""}function yd(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(r(92));if(ue(a)){if(1<a.length)throw Error(r(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=Sn(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),Do(e)}function fs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var lv=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function xd(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||lv.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function bd(e,t,n){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var o in t)a=t[o],t.hasOwnProperty(o)&&n[o]!==a&&xd(e,o,a)}else for(var u in t)t.hasOwnProperty(u)&&xd(e,u,t[u])}function ko(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var av=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),sv=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Fc(e){return sv.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ul(){}var Uo=null;function Ho(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var hs=null,ms=null;function jd(e){var t=rs(e);if(t&&(e=t.stateNode)){var n=e[Qt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Lo(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Nn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var o=a[Qt]||null;if(!o)throw Error(r(90));Lo(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&vd(a)}break e;case"textarea":_d(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&ds(e,!!n.multiple,t,!1)}}}var qo=!1;function Sd(e,t,n){if(qo)return e(t,n);qo=!0;try{var a=e(t);return a}finally{if(qo=!1,(hs!==null||ms!==null)&&(Ar(),hs&&(t=hs,e=ms,ms=hs=null,jd(t),e)))for(t=0;t<e.length;t++)jd(e[t])}}function Ni(e,t){var n=e.stateNode;if(n===null)return null;var a=n[Qt]||null;if(a===null)return null;n=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(r(231,t,typeof n));return n}var dl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$o=!1;if(dl)try{var wi={};Object.defineProperty(wi,"passive",{get:function(){$o=!0}}),window.addEventListener("test",wi,wi),window.removeEventListener("test",wi,wi)}catch{$o=!1}var kl=null,Go=null,Vc=null;function Nd(){if(Vc)return Vc;var e,t=Go,n=t.length,a,o="value"in kl?kl.value:kl.textContent,u=o.length;for(e=0;e<n&&t[e]===o[e];e++);var p=n-e;for(a=1;a<=p&&t[n-a]===o[u-a];a++);return Vc=o.slice(e,1<a?1-a:void 0)}function Qc(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 Yc(){return!0}function wd(){return!1}function Yt(e){function t(n,a,o,u,p){this._reactName=n,this._targetInst=o,this.type=a,this.nativeEvent=u,this.target=p,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(n=e[x],this[x]=n?n(u):u[x]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Yc:wd,this.isPropagationStopped=wd,this}return y(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=Yc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Yc)},persist:function(){},isPersistent:Yc}),t}var ja={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xc=Yt(ja),Ci=y({},ja,{view:0,detail:0}),iv=Yt(Ci),Fo,Vo,Ei,Zc=y({},Ci,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yo,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!==Ei&&(Ei&&e.type==="mousemove"?(Fo=e.screenX-Ei.screenX,Vo=e.screenY-Ei.screenY):Vo=Fo=0,Ei=e),Fo)},movementY:function(e){return"movementY"in e?e.movementY:Vo}}),Cd=Yt(Zc),cv=y({},Zc,{dataTransfer:0}),rv=Yt(cv),ov=y({},Ci,{relatedTarget:0}),Qo=Yt(ov),uv=y({},ja,{animationName:0,elapsedTime:0,pseudoElement:0}),dv=Yt(uv),fv=y({},ja,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),hv=Yt(fv),mv=y({},ja,{data:0}),Ed=Yt(mv),pv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vv={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"},gv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _v(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=gv[e])?!!t[e]:!1}function Yo(){return _v}var yv=y({},Ci,{key:function(e){if(e.key){var t=pv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Qc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?vv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yo,charCode:function(e){return e.type==="keypress"?Qc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Qc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),xv=Yt(yv),bv=y({},Zc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Td=Yt(bv),jv=y({},Ci,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yo}),Sv=Yt(jv),Nv=y({},ja,{propertyName:0,elapsedTime:0,pseudoElement:0}),wv=Yt(Nv),Cv=y({},Zc,{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}),Ev=Yt(Cv),Tv=y({},ja,{newState:0,oldState:0}),Rv=Yt(Tv),Av=[9,13,27,32],Xo=dl&&"CompositionEvent"in window,Ti=null;dl&&"documentMode"in document&&(Ti=document.documentMode);var Mv=dl&&"TextEvent"in window&&!Ti,Rd=dl&&(!Xo||Ti&&8<Ti&&11>=Ti),Ad=" ",Md=!1;function Od(e,t){switch(e){case"keyup":return Av.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ps=!1;function Ov(e,t){switch(e){case"compositionend":return zd(t);case"keypress":return t.which!==32?null:(Md=!0,Ad);case"textInput":return e=t.data,e===Ad&&Md?null:e;default:return null}}function zv(e,t){if(ps)return e==="compositionend"||!Xo&&Od(e,t)?(e=Nd(),Vc=Go=kl=null,ps=!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 Rd&&t.locale!=="ko"?null:t.data;default:return null}}var Dv={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 Dd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Dv[e.type]:t==="textarea"}function Ld(e,t,n,a){hs?ms?ms.push(a):ms=[a]:hs=a,t=kr(t,"onChange"),0<t.length&&(n=new Xc("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Ri=null,Ai=null;function Lv(e){_1(e,0)}function Kc(e){var t=Si(e);if(vd(t))return e}function Bd(e,t){if(e==="change")return t}var kd=!1;if(dl){var Zo;if(dl){var Ko="oninput"in document;if(!Ko){var Ud=document.createElement("div");Ud.setAttribute("oninput","return;"),Ko=typeof Ud.oninput=="function"}Zo=Ko}else Zo=!1;kd=Zo&&(!document.documentMode||9<document.documentMode)}function Hd(){Ri&&(Ri.detachEvent("onpropertychange",qd),Ai=Ri=null)}function qd(e){if(e.propertyName==="value"&&Kc(Ai)){var t=[];Ld(t,Ai,e,Ho(e)),Sd(Lv,t)}}function Bv(e,t,n){e==="focusin"?(Hd(),Ri=t,Ai=n,Ri.attachEvent("onpropertychange",qd)):e==="focusout"&&Hd()}function kv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Kc(Ai)}function Uv(e,t){if(e==="click")return Kc(t)}function Hv(e,t){if(e==="input"||e==="change")return Kc(t)}function qv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var on=typeof Object.is=="function"?Object.is:qv;function Mi(e,t){if(on(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var o=n[a];if(!ss.call(t,o)||!on(e[o],t[o]))return!1}return!0}function $d(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Gd(e,t){var n=$d(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$d(n)}}function Fd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Vd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Gc(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gc(e.document)}return t}function Io(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var $v=dl&&"documentMode"in document&&11>=document.documentMode,vs=null,Po=null,Oi=null,Wo=!1;function Qd(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Wo||vs==null||vs!==Gc(a)||(a=vs,"selectionStart"in a&&Io(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Oi&&Mi(Oi,a)||(Oi=a,a=kr(Po,"onSelect"),0<a.length&&(t=new Xc("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=vs)))}function Sa(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var gs={animationend:Sa("Animation","AnimationEnd"),animationiteration:Sa("Animation","AnimationIteration"),animationstart:Sa("Animation","AnimationStart"),transitionrun:Sa("Transition","TransitionRun"),transitionstart:Sa("Transition","TransitionStart"),transitioncancel:Sa("Transition","TransitionCancel"),transitionend:Sa("Transition","TransitionEnd")},Jo={},Yd={};dl&&(Yd=document.createElement("div").style,"AnimationEvent"in window||(delete gs.animationend.animation,delete gs.animationiteration.animation,delete gs.animationstart.animation),"TransitionEvent"in window||delete gs.transitionend.transition);function Na(e){if(Jo[e])return Jo[e];if(!gs[e])return e;var t=gs[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Yd)return Jo[e]=t[n];return e}var Xd=Na("animationend"),Zd=Na("animationiteration"),Kd=Na("animationstart"),Gv=Na("transitionrun"),Fv=Na("transitionstart"),Vv=Na("transitioncancel"),Id=Na("transitionend"),Pd=new Map,eu="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");eu.push("scrollEnd");function Un(e,t){Pd.set(e,t),ba(t,[e])}var Ic=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},wn=[],_s=0,tu=0;function Pc(){for(var e=_s,t=tu=_s=0;t<e;){var n=wn[t];wn[t++]=null;var a=wn[t];wn[t++]=null;var o=wn[t];wn[t++]=null;var u=wn[t];if(wn[t++]=null,a!==null&&o!==null){var p=a.pending;p===null?o.next=o:(o.next=p.next,p.next=o),a.pending=o}u!==0&&Wd(n,o,u)}}function Wc(e,t,n,a){wn[_s++]=e,wn[_s++]=t,wn[_s++]=n,wn[_s++]=a,tu|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function nu(e,t,n,a){return Wc(e,t,n,a),Jc(e)}function wa(e,t){return Wc(e,null,null,t),Jc(e)}function Wd(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var o=!1,u=e.return;u!==null;)u.childLanes|=n,a=u.alternate,a!==null&&(a.childLanes|=n),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(o=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,o&&t!==null&&(o=31-rn(n),e=u.hiddenUpdates,a=e[o],a===null?e[o]=[t]:a.push(t),t.lane=n|536870912),u):null}function Jc(e){if(50<ec)throw ec=0,d0=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ys={};function Qv(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function un(e,t,n,a){return new Qv(e,t,n,a)}function lu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function fl(e,t){var n=e.alternate;return n===null?(n=un(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Jd(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function er(e,t,n,a,o,u){var p=0;if(a=e,typeof e=="function")lu(e)&&(p=1);else if(typeof e=="string")p=Ig(e,n,ee.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ce:return e=un(31,n,t,o),e.elementType=ce,e.lanes=u,e;case T:return Ca(n.children,o,u,t);case j:p=8,o|=24;break;case O:return e=un(12,n,t,o|2),e.elementType=O,e.lanes=u,e;case Q:return e=un(13,n,t,o),e.elementType=Q,e.lanes=u,e;case te:return e=un(19,n,t,o),e.elementType=te,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case L:p=10;break e;case H:p=9;break e;case $:p=11;break e;case P:p=14;break e;case J:p=16,a=null;break e}p=29,n=Error(r(130,e===null?"null":typeof e,"")),a=null}return t=un(p,n,t,o),t.elementType=e,t.type=a,t.lanes=u,t}function Ca(e,t,n,a){return e=un(7,e,a,t),e.lanes=n,e}function au(e,t,n){return e=un(6,e,null,t),e.lanes=n,e}function ef(e){var t=un(18,null,null,0);return t.stateNode=e,t}function su(e,t,n){return t=un(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var tf=new WeakMap;function Cn(e,t){if(typeof e=="object"&&e!==null){var n=tf.get(e);return n!==void 0?n:(t={value:e,source:t,stack:_i(t)},tf.set(e,t),t)}return{value:e,source:t,stack:_i(t)}}var xs=[],bs=0,tr=null,zi=0,En=[],Tn=0,Ul=null,Yn=1,Xn="";function hl(e,t){xs[bs++]=zi,xs[bs++]=tr,tr=e,zi=t}function nf(e,t,n){En[Tn++]=Yn,En[Tn++]=Xn,En[Tn++]=Ul,Ul=e;var a=Yn;e=Xn;var o=32-rn(a)-1;a&=~(1<<o),n+=1;var u=32-rn(t)+o;if(30<u){var p=o-o%5;u=(a&(1<<p)-1).toString(32),a>>=p,o-=p,Yn=1<<32-rn(t)+o|n<<o|a,Xn=u+e}else Yn=1<<u|n<<o|a,Xn=e}function iu(e){e.return!==null&&(hl(e,1),nf(e,1,0))}function cu(e){for(;e===tr;)tr=xs[--bs],xs[bs]=null,zi=xs[--bs],xs[bs]=null;for(;e===Ul;)Ul=En[--Tn],En[Tn]=null,Xn=En[--Tn],En[Tn]=null,Yn=En[--Tn],En[Tn]=null}function lf(e,t){En[Tn++]=Yn,En[Tn++]=Xn,En[Tn++]=Ul,Yn=t.id,Xn=t.overflow,Ul=e}var Tt=null,Pe=null,Oe=!1,Hl=null,Rn=!1,ru=Error(r(519));function ql(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Di(Cn(t,e)),ru}function af(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[Et]=e,t[Qt]=a,n){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(n=0;n<nc.length;n++)Ce(nc[n],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),gd(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),yd(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||j1(t.textContent,n)?(a.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),a.onScroll!=null&&Ce("scroll",t),a.onScrollEnd!=null&&Ce("scrollend",t),a.onClick!=null&&(t.onclick=ul),t=!0):t=!1,t||ql(e,!0)}function sf(e){for(Tt=e.return;Tt;)switch(Tt.tag){case 5:case 31:case 13:Rn=!1;return;case 27:case 3:Rn=!0;return;default:Tt=Tt.return}}function js(e){if(e!==Tt)return!1;if(!Oe)return sf(e),Oe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||C0(e.type,e.memoizedProps)),n=!n),n&&Pe&&ql(e),sf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Pe=M1(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Pe=M1(e)}else t===27?(t=Pe,ea(e.type)?(e=M0,M0=null,Pe=e):Pe=t):Pe=Tt?Mn(e.stateNode.nextSibling):null;return!0}function Ea(){Pe=Tt=null,Oe=!1}function ou(){var e=Hl;return e!==null&&(It===null?It=e:It.push.apply(It,e),Hl=null),e}function Di(e){Hl===null?Hl=[e]:Hl.push(e)}var uu=R(null),Ta=null,ml=null;function $l(e,t,n){Z(uu,t._currentValue),t._currentValue=n}function pl(e){e._currentValue=uu.current,F(uu)}function du(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function fu(e,t,n,a){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var u=o.dependencies;if(u!==null){var p=o.child;u=u.firstContext;e:for(;u!==null;){var x=u;u=o;for(var C=0;C<t.length;C++)if(x.context===t[C]){u.lanes|=n,x=u.alternate,x!==null&&(x.lanes|=n),du(u.return,n,e),a||(p=null);break e}u=x.next}}else if(o.tag===18){if(p=o.return,p===null)throw Error(r(341));p.lanes|=n,u=p.alternate,u!==null&&(u.lanes|=n),du(p,n,e),p=null}else p=o.child;if(p!==null)p.return=o;else for(p=o;p!==null;){if(p===e){p=null;break}if(o=p.sibling,o!==null){o.return=p.return,p=o;break}p=p.return}o=p}}function Ss(e,t,n,a){e=null;for(var o=t,u=!1;o!==null;){if(!u){if((o.flags&524288)!==0)u=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var p=o.alternate;if(p===null)throw Error(r(387));if(p=p.memoizedProps,p!==null){var x=o.type;on(o.pendingProps.value,p.value)||(e!==null?e.push(x):e=[x])}}else if(o===De.current){if(p=o.alternate,p===null)throw Error(r(387));p.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(cc):e=[cc])}o=o.return}e!==null&&fu(t,e,n,a),t.flags|=262144}function nr(e){for(e=e.firstContext;e!==null;){if(!on(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ra(e){Ta=e,ml=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Rt(e){return cf(Ta,e)}function lr(e,t){return Ta===null&&Ra(e),cf(e,t)}function cf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},ml===null){if(e===null)throw Error(r(308));ml=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ml=ml.next=t;return n}var Yv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Xv=s.unstable_scheduleCallback,Zv=s.unstable_NormalPriority,dt={$$typeof:L,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function hu(){return{controller:new Yv,data:new Map,refCount:0}}function Li(e){e.refCount--,e.refCount===0&&Xv(Zv,function(){e.controller.abort()})}var Bi=null,mu=0,Ns=0,ws=null;function Kv(e,t){if(Bi===null){var n=Bi=[];mu=0,Ns=g0(),ws={status:"pending",value:void 0,then:function(a){n.push(a)}}}return mu++,t.then(rf,rf),t}function rf(){if(--mu===0&&Bi!==null){ws!==null&&(ws.status="fulfilled");var e=Bi;Bi=null,Ns=0,ws=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Iv(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(o){n.push(o)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var o=0;o<n.length;o++)(0,n[o])(t)},function(o){for(a.status="rejected",a.reason=o,o=0;o<n.length;o++)(0,n[o])(void 0)}),a}var of=U.S;U.S=function(e,t){Yh=sn(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Kv(e,t),of!==null&&of(e,t)};var Aa=R(null);function pu(){var e=Aa.current;return e!==null?e:Ze.pooledCache}function ar(e,t){t===null?Z(Aa,Aa.current):Z(Aa,t.pool)}function uf(){var e=pu();return e===null?null:{parent:dt._currentValue,pool:e}}var Cs=Error(r(460)),vu=Error(r(474)),sr=Error(r(542)),ir={then:function(){}};function df(e){return e=e.status,e==="fulfilled"||e==="rejected"}function ff(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(ul,ul),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,mf(e),e;default:if(typeof t.status=="string")t.then(ul,ul);else{if(e=Ze,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var o=t;o.status="fulfilled",o.value=a}},function(a){if(t.status==="pending"){var o=t;o.status="rejected",o.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,mf(e),e}throw Oa=t,Cs}}function Ma(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(Oa=n,Cs):n}}var Oa=null;function hf(){if(Oa===null)throw Error(r(459));var e=Oa;return Oa=null,e}function mf(e){if(e===Cs||e===sr)throw Error(r(483))}var Es=null,ki=0;function cr(e){var t=ki;return ki+=1,Es===null&&(Es=[]),ff(Es,e,t)}function Ui(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function rr(e,t){throw t.$$typeof===b?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function pf(e){function t(M,A){if(e){var z=M.deletions;z===null?(M.deletions=[A],M.flags|=16):z.push(A)}}function n(M,A){if(!e)return null;for(;A!==null;)t(M,A),A=A.sibling;return null}function a(M){for(var A=new Map;M!==null;)M.key!==null?A.set(M.key,M):A.set(M.index,M),M=M.sibling;return A}function o(M,A){return M=fl(M,A),M.index=0,M.sibling=null,M}function u(M,A,z){return M.index=z,e?(z=M.alternate,z!==null?(z=z.index,z<A?(M.flags|=67108866,A):z):(M.flags|=67108866,A)):(M.flags|=1048576,A)}function p(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function x(M,A,z,G){return A===null||A.tag!==6?(A=au(z,M.mode,G),A.return=M,A):(A=o(A,z),A.return=M,A)}function C(M,A,z,G){var ie=z.type;return ie===T?q(M,A,z.props.children,G,z.key):A!==null&&(A.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===J&&Ma(ie)===A.type)?(A=o(A,z.props),Ui(A,z),A.return=M,A):(A=er(z.type,z.key,z.props,null,M.mode,G),Ui(A,z),A.return=M,A)}function D(M,A,z,G){return A===null||A.tag!==4||A.stateNode.containerInfo!==z.containerInfo||A.stateNode.implementation!==z.implementation?(A=su(z,M.mode,G),A.return=M,A):(A=o(A,z.children||[]),A.return=M,A)}function q(M,A,z,G,ie){return A===null||A.tag!==7?(A=Ca(z,M.mode,G,ie),A.return=M,A):(A=o(A,z),A.return=M,A)}function V(M,A,z){if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return A=au(""+A,M.mode,z),A.return=M,A;if(typeof A=="object"&&A!==null){switch(A.$$typeof){case w:return z=er(A.type,A.key,A.props,null,M.mode,z),Ui(z,A),z.return=M,z;case N:return A=su(A,M.mode,z),A.return=M,A;case J:return A=Ma(A),V(M,A,z)}if(ue(A)||Ne(A))return A=Ca(A,M.mode,z,null),A.return=M,A;if(typeof A.then=="function")return V(M,cr(A),z);if(A.$$typeof===L)return V(M,lr(M,A),z);rr(M,A)}return null}function B(M,A,z,G){var ie=A!==null?A.key:null;if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return ie!==null?null:x(M,A,""+z,G);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case w:return z.key===ie?C(M,A,z,G):null;case N:return z.key===ie?D(M,A,z,G):null;case J:return z=Ma(z),B(M,A,z,G)}if(ue(z)||Ne(z))return ie!==null?null:q(M,A,z,G,null);if(typeof z.then=="function")return B(M,A,cr(z),G);if(z.$$typeof===L)return B(M,A,lr(M,z),G);rr(M,z)}return null}function k(M,A,z,G,ie){if(typeof G=="string"&&G!==""||typeof G=="number"||typeof G=="bigint")return M=M.get(z)||null,x(A,M,""+G,ie);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case w:return M=M.get(G.key===null?z:G.key)||null,C(A,M,G,ie);case N:return M=M.get(G.key===null?z:G.key)||null,D(A,M,G,ie);case J:return G=Ma(G),k(M,A,z,G,ie)}if(ue(G)||Ne(G))return M=M.get(z)||null,q(A,M,G,ie,null);if(typeof G.then=="function")return k(M,A,z,cr(G),ie);if(G.$$typeof===L)return k(M,A,z,lr(A,G),ie);rr(A,G)}return null}function ne(M,A,z,G){for(var ie=null,ke=null,le=A,xe=A=0,Me=null;le!==null&&xe<z.length;xe++){le.index>xe?(Me=le,le=null):Me=le.sibling;var Ue=B(M,le,z[xe],G);if(Ue===null){le===null&&(le=Me);break}e&&le&&Ue.alternate===null&&t(M,le),A=u(Ue,A,xe),ke===null?ie=Ue:ke.sibling=Ue,ke=Ue,le=Me}if(xe===z.length)return n(M,le),Oe&&hl(M,xe),ie;if(le===null){for(;xe<z.length;xe++)le=V(M,z[xe],G),le!==null&&(A=u(le,A,xe),ke===null?ie=le:ke.sibling=le,ke=le);return Oe&&hl(M,xe),ie}for(le=a(le);xe<z.length;xe++)Me=k(le,M,xe,z[xe],G),Me!==null&&(e&&Me.alternate!==null&&le.delete(Me.key===null?xe:Me.key),A=u(Me,A,xe),ke===null?ie=Me:ke.sibling=Me,ke=Me);return e&&le.forEach(function(sa){return t(M,sa)}),Oe&&hl(M,xe),ie}function de(M,A,z,G){if(z==null)throw Error(r(151));for(var ie=null,ke=null,le=A,xe=A=0,Me=null,Ue=z.next();le!==null&&!Ue.done;xe++,Ue=z.next()){le.index>xe?(Me=le,le=null):Me=le.sibling;var sa=B(M,le,Ue.value,G);if(sa===null){le===null&&(le=Me);break}e&&le&&sa.alternate===null&&t(M,le),A=u(sa,A,xe),ke===null?ie=sa:ke.sibling=sa,ke=sa,le=Me}if(Ue.done)return n(M,le),Oe&&hl(M,xe),ie;if(le===null){for(;!Ue.done;xe++,Ue=z.next())Ue=V(M,Ue.value,G),Ue!==null&&(A=u(Ue,A,xe),ke===null?ie=Ue:ke.sibling=Ue,ke=Ue);return Oe&&hl(M,xe),ie}for(le=a(le);!Ue.done;xe++,Ue=z.next())Ue=k(le,M,xe,Ue.value,G),Ue!==null&&(e&&Ue.alternate!==null&&le.delete(Ue.key===null?xe:Ue.key),A=u(Ue,A,xe),ke===null?ie=Ue:ke.sibling=Ue,ke=Ue);return e&&le.forEach(function(c4){return t(M,c4)}),Oe&&hl(M,xe),ie}function Xe(M,A,z,G){if(typeof z=="object"&&z!==null&&z.type===T&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case w:e:{for(var ie=z.key;A!==null;){if(A.key===ie){if(ie=z.type,ie===T){if(A.tag===7){n(M,A.sibling),G=o(A,z.props.children),G.return=M,M=G;break e}}else if(A.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===J&&Ma(ie)===A.type){n(M,A.sibling),G=o(A,z.props),Ui(G,z),G.return=M,M=G;break e}n(M,A);break}else t(M,A);A=A.sibling}z.type===T?(G=Ca(z.props.children,M.mode,G,z.key),G.return=M,M=G):(G=er(z.type,z.key,z.props,null,M.mode,G),Ui(G,z),G.return=M,M=G)}return p(M);case N:e:{for(ie=z.key;A!==null;){if(A.key===ie)if(A.tag===4&&A.stateNode.containerInfo===z.containerInfo&&A.stateNode.implementation===z.implementation){n(M,A.sibling),G=o(A,z.children||[]),G.return=M,M=G;break e}else{n(M,A);break}else t(M,A);A=A.sibling}G=su(z,M.mode,G),G.return=M,M=G}return p(M);case J:return z=Ma(z),Xe(M,A,z,G)}if(ue(z))return ne(M,A,z,G);if(Ne(z)){if(ie=Ne(z),typeof ie!="function")throw Error(r(150));return z=ie.call(z),de(M,A,z,G)}if(typeof z.then=="function")return Xe(M,A,cr(z),G);if(z.$$typeof===L)return Xe(M,A,lr(M,z),G);rr(M,z)}return typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint"?(z=""+z,A!==null&&A.tag===6?(n(M,A.sibling),G=o(A,z),G.return=M,M=G):(n(M,A),G=au(z,M.mode,G),G.return=M,M=G),p(M)):n(M,A)}return function(M,A,z,G){try{ki=0;var ie=Xe(M,A,z,G);return Es=null,ie}catch(le){if(le===Cs||le===sr)throw le;var ke=un(29,le,null,M.mode);return ke.lanes=G,ke.return=M,ke}finally{}}}var za=pf(!0),vf=pf(!1),Gl=!1;function gu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function _u(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Fl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Vl(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(He&2)!==0){var o=a.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),a.pending=t,t=Jc(e),Wd(e,null,n),t}return Wc(e,a,t,n),Jc(e)}function Hi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,id(e,n)}}function yu(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var o=null,u=null;if(n=n.firstBaseUpdate,n!==null){do{var p={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};u===null?o=u=p:u=u.next=p,n=n.next}while(n!==null);u===null?o=u=t:u=u.next=t}else o=u=t;n={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var xu=!1;function qi(){if(xu){var e=ws;if(e!==null)throw e}}function $i(e,t,n,a){xu=!1;var o=e.updateQueue;Gl=!1;var u=o.firstBaseUpdate,p=o.lastBaseUpdate,x=o.shared.pending;if(x!==null){o.shared.pending=null;var C=x,D=C.next;C.next=null,p===null?u=D:p.next=D,p=C;var q=e.alternate;q!==null&&(q=q.updateQueue,x=q.lastBaseUpdate,x!==p&&(x===null?q.firstBaseUpdate=D:x.next=D,q.lastBaseUpdate=C))}if(u!==null){var V=o.baseState;p=0,q=D=C=null,x=u;do{var B=x.lane&-536870913,k=B!==x.lane;if(k?(Ae&B)===B:(a&B)===B){B!==0&&B===Ns&&(xu=!0),q!==null&&(q=q.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var ne=e,de=x;B=t;var Xe=n;switch(de.tag){case 1:if(ne=de.payload,typeof ne=="function"){V=ne.call(Xe,V,B);break e}V=ne;break e;case 3:ne.flags=ne.flags&-65537|128;case 0:if(ne=de.payload,B=typeof ne=="function"?ne.call(Xe,V,B):ne,B==null)break e;V=y({},V,B);break e;case 2:Gl=!0}}B=x.callback,B!==null&&(e.flags|=64,k&&(e.flags|=8192),k=o.callbacks,k===null?o.callbacks=[B]:k.push(B))}else k={lane:B,tag:x.tag,payload:x.payload,callback:x.callback,next:null},q===null?(D=q=k,C=V):q=q.next=k,p|=B;if(x=x.next,x===null){if(x=o.shared.pending,x===null)break;k=x,x=k.next,k.next=null,o.lastBaseUpdate=k,o.shared.pending=null}}while(!0);q===null&&(C=V),o.baseState=C,o.firstBaseUpdate=D,o.lastBaseUpdate=q,u===null&&(o.shared.lanes=0),Kl|=p,e.lanes=p,e.memoizedState=V}}function gf(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function _f(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)gf(n[e],t)}var Ts=R(null),or=R(0);function yf(e,t){e=Nl,Z(or,e),Z(Ts,t),Nl=e|t.baseLanes}function bu(){Z(or,Nl),Z(Ts,Ts.current)}function ju(){Nl=or.current,F(Ts),F(or)}var dn=R(null),An=null;function Ql(e){var t=e.alternate;Z(rt,rt.current&1),Z(dn,e),An===null&&(t===null||Ts.current!==null||t.memoizedState!==null)&&(An=e)}function Su(e){Z(rt,rt.current),Z(dn,e),An===null&&(An=e)}function xf(e){e.tag===22?(Z(rt,rt.current),Z(dn,e),An===null&&(An=e)):Yl()}function Yl(){Z(rt,rt.current),Z(dn,dn.current)}function fn(e){F(dn),An===e&&(An=null),F(rt)}var rt=R(0);function ur(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||R0(n)||A0(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)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 vl=0,_e=null,Qe=null,ft=null,dr=!1,Rs=!1,Da=!1,fr=0,Gi=0,As=null,Pv=0;function lt(){throw Error(r(321))}function Nu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!on(e[n],t[n]))return!1;return!0}function wu(e,t,n,a,o,u){return vl=u,_e=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,U.H=e===null||e.memoizedState===null?lh:qu,Da=!1,u=n(a,o),Da=!1,Rs&&(u=jf(t,n,a,o)),bf(e),u}function bf(e){U.H=Qi;var t=Qe!==null&&Qe.next!==null;if(vl=0,ft=Qe=_e=null,dr=!1,Gi=0,As=null,t)throw Error(r(300));e===null||ht||(e=e.dependencies,e!==null&&nr(e)&&(ht=!0))}function jf(e,t,n,a){_e=e;var o=0;do{if(Rs&&(As=null),Gi=0,Rs=!1,25<=o)throw Error(r(301));if(o+=1,ft=Qe=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}U.H=ah,u=t(n,a)}while(Rs);return u}function Wv(){var e=U.H,t=e.useState()[0];return t=typeof t.then=="function"?Fi(t):t,e=e.useState()[0],(Qe!==null?Qe.memoizedState:null)!==e&&(_e.flags|=1024),t}function Cu(){var e=fr!==0;return fr=0,e}function Eu(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Tu(e){if(dr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}dr=!1}vl=0,ft=Qe=_e=null,Rs=!1,Gi=fr=0,As=null}function kt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ft===null?_e.memoizedState=ft=e:ft=ft.next=e,ft}function ot(){if(Qe===null){var e=_e.alternate;e=e!==null?e.memoizedState:null}else e=Qe.next;var t=ft===null?_e.memoizedState:ft.next;if(t!==null)ft=t,Qe=e;else{if(e===null)throw _e.alternate===null?Error(r(467)):Error(r(310));Qe=e,e={memoizedState:Qe.memoizedState,baseState:Qe.baseState,baseQueue:Qe.baseQueue,queue:Qe.queue,next:null},ft===null?_e.memoizedState=ft=e:ft=ft.next=e}return ft}function hr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Fi(e){var t=Gi;return Gi+=1,As===null&&(As=[]),e=ff(As,e,t),t=_e,(ft===null?t.memoizedState:ft.next)===null&&(t=t.alternate,U.H=t===null||t.memoizedState===null?lh:qu),e}function mr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Fi(e);if(e.$$typeof===L)return Rt(e)}throw Error(r(438,String(e)))}function Ru(e){var t=null,n=_e.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=_e.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=hr(),_e.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=pe;return t.index++,n}function gl(e,t){return typeof t=="function"?t(e):t}function pr(e){var t=ot();return Au(t,Qe,e)}function Au(e,t,n){var a=e.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=n;var o=e.baseQueue,u=a.pending;if(u!==null){if(o!==null){var p=o.next;o.next=u.next,u.next=p}t.baseQueue=o=u,a.pending=null}if(u=e.baseState,o===null)e.memoizedState=u;else{t=o.next;var x=p=null,C=null,D=t,q=!1;do{var V=D.lane&-536870913;if(V!==D.lane?(Ae&V)===V:(vl&V)===V){var B=D.revertLane;if(B===0)C!==null&&(C=C.next={lane:0,revertLane:0,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),V===Ns&&(q=!0);else if((vl&B)===B){D=D.next,B===Ns&&(q=!0);continue}else V={lane:0,revertLane:D.revertLane,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},C===null?(x=C=V,p=u):C=C.next=V,_e.lanes|=B,Kl|=B;V=D.action,Da&&n(u,V),u=D.hasEagerState?D.eagerState:n(u,V)}else B={lane:V,revertLane:D.revertLane,gesture:D.gesture,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},C===null?(x=C=B,p=u):C=C.next=B,_e.lanes|=V,Kl|=V;D=D.next}while(D!==null&&D!==t);if(C===null?p=u:C.next=x,!on(u,e.memoizedState)&&(ht=!0,q&&(n=ws,n!==null)))throw n;e.memoizedState=u,e.baseState=p,e.baseQueue=C,a.lastRenderedState=u}return o===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Mu(e){var t=ot(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var a=n.dispatch,o=n.pending,u=t.memoizedState;if(o!==null){n.pending=null;var p=o=o.next;do u=e(u,p.action),p=p.next;while(p!==o);on(u,t.memoizedState)||(ht=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,a]}function Sf(e,t,n){var a=_e,o=ot(),u=Oe;if(u){if(n===void 0)throw Error(r(407));n=n()}else n=t();var p=!on((Qe||o).memoizedState,n);if(p&&(o.memoizedState=n,ht=!0),o=o.queue,Du(Cf.bind(null,a,o,e),[e]),o.getSnapshot!==t||p||ft!==null&&ft.memoizedState.tag&1){if(a.flags|=2048,Ms(9,{destroy:void 0},wf.bind(null,a,o,n,t),null),Ze===null)throw Error(r(349));u||(vl&127)!==0||Nf(a,t,n)}return n}function Nf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=_e.updateQueue,t===null?(t=hr(),_e.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function wf(e,t,n,a){t.value=n,t.getSnapshot=a,Ef(t)&&Tf(e)}function Cf(e,t,n){return n(function(){Ef(t)&&Tf(e)})}function Ef(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!on(e,n)}catch{return!0}}function Tf(e){var t=wa(e,2);t!==null&&Pt(t,e,2)}function Ou(e){var t=kt();if(typeof e=="function"){var n=e;if(e=n(),Da){Ll(!0);try{n()}finally{Ll(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:gl,lastRenderedState:e},t}function Rf(e,t,n,a){return e.baseState=n,Au(e,Qe,typeof a=="function"?a:gl)}function Jv(e,t,n,a,o){if(_r(e))throw Error(r(485));if(e=t.action,e!==null){var u={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(p){u.listeners.push(p)}};U.T!==null?n(!0):u.isTransition=!1,a(u),n=t.pending,n===null?(u.next=t.pending=u,Af(t,u)):(u.next=n.next,t.pending=n.next=u)}}function Af(e,t){var n=t.action,a=t.payload,o=e.state;if(t.isTransition){var u=U.T,p={};U.T=p;try{var x=n(o,a),C=U.S;C!==null&&C(p,x),Mf(e,t,x)}catch(D){zu(e,t,D)}finally{u!==null&&p.types!==null&&(u.types=p.types),U.T=u}}else try{u=n(o,a),Mf(e,t,u)}catch(D){zu(e,t,D)}}function Mf(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Of(e,t,a)},function(a){return zu(e,t,a)}):Of(e,t,n)}function Of(e,t,n){t.status="fulfilled",t.value=n,zf(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Af(e,n)))}function zu(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,zf(t),t=t.next;while(t!==a)}e.action=null}function zf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Df(e,t){return t}function Lf(e,t){if(Oe){var n=Ze.formState;if(n!==null){e:{var a=_e;if(Oe){if(Pe){t:{for(var o=Pe,u=Rn;o.nodeType!==8;){if(!u){o=null;break t}if(o=Mn(o.nextSibling),o===null){o=null;break t}}u=o.data,o=u==="F!"||u==="F"?o:null}if(o){Pe=Mn(o.nextSibling),a=o.data==="F!";break e}}ql(a)}a=!1}a&&(t=n[0])}}return n=kt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Df,lastRenderedState:t},n.queue=a,n=eh.bind(null,_e,a),a.dispatch=n,a=Ou(!1),u=Hu.bind(null,_e,!1,a.queue),a=kt(),o={state:t,dispatch:null,action:e,pending:null},a.queue=o,n=Jv.bind(null,_e,o,u,n),o.dispatch=n,a.memoizedState=e,[t,n,!1]}function Bf(e){var t=ot();return kf(t,Qe,e)}function kf(e,t,n){if(t=Au(e,t,Df)[0],e=pr(gl)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Fi(t)}catch(p){throw p===Cs?sr:p}else a=t;t=ot();var o=t.queue,u=o.dispatch;return n!==t.memoizedState&&(_e.flags|=2048,Ms(9,{destroy:void 0},eg.bind(null,o,n),null)),[a,u,e]}function eg(e,t){e.action=t}function Uf(e){var t=ot(),n=Qe;if(n!==null)return kf(t,n,e);ot(),t=t.memoizedState,n=ot();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function Ms(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=_e.updateQueue,t===null&&(t=hr(),_e.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function Hf(){return ot().memoizedState}function vr(e,t,n,a){var o=kt();_e.flags|=e,o.memoizedState=Ms(1|t,{destroy:void 0},n,a===void 0?null:a)}function gr(e,t,n,a){var o=ot();a=a===void 0?null:a;var u=o.memoizedState.inst;Qe!==null&&a!==null&&Nu(a,Qe.memoizedState.deps)?o.memoizedState=Ms(t,u,n,a):(_e.flags|=e,o.memoizedState=Ms(1|t,u,n,a))}function qf(e,t){vr(8390656,8,e,t)}function Du(e,t){gr(2048,8,e,t)}function tg(e){_e.flags|=4;var t=_e.updateQueue;if(t===null)t=hr(),_e.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function $f(e){var t=ot().memoizedState;return tg({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Gf(e,t){return gr(4,2,e,t)}function Ff(e,t){return gr(4,4,e,t)}function Vf(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Qf(e,t,n){n=n!=null?n.concat([e]):null,gr(4,4,Vf.bind(null,t,e),n)}function Lu(){}function Yf(e,t){var n=ot();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&Nu(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Xf(e,t){var n=ot();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&Nu(t,a[1]))return a[0];if(a=e(),Da){Ll(!0);try{e()}finally{Ll(!1)}}return n.memoizedState=[a,t],a}function Bu(e,t,n){return n===void 0||(vl&1073741824)!==0&&(Ae&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Zh(),_e.lanes|=e,Kl|=e,n)}function Zf(e,t,n,a){return on(n,t)?n:Ts.current!==null?(e=Bu(e,n,a),on(e,t)||(ht=!0),e):(vl&42)===0||(vl&1073741824)!==0&&(Ae&261930)===0?(ht=!0,e.memoizedState=n):(e=Zh(),_e.lanes|=e,Kl|=e,t)}function Kf(e,t,n,a,o){var u=Y.p;Y.p=u!==0&&8>u?u:8;var p=U.T,x={};U.T=x,Hu(e,!1,t,n);try{var C=o(),D=U.S;if(D!==null&&D(x,C),C!==null&&typeof C=="object"&&typeof C.then=="function"){var q=Iv(C,a);Vi(e,t,q,pn(e))}else Vi(e,t,a,pn(e))}catch(V){Vi(e,t,{then:function(){},status:"rejected",reason:V},pn())}finally{Y.p=u,p!==null&&x.types!==null&&(p.types=x.types),U.T=p}}function ng(){}function ku(e,t,n,a){if(e.tag!==5)throw Error(r(476));var o=If(e).queue;Kf(e,o,t,ae,n===null?ng:function(){return Pf(e),n(a)})}function If(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:gl,lastRenderedState:ae},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:gl,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Pf(e){var t=If(e);t.next===null&&(t=e.alternate.memoizedState),Vi(e,t.next.queue,{},pn())}function Uu(){return Rt(cc)}function Wf(){return ot().memoizedState}function Jf(){return ot().memoizedState}function lg(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=pn();e=Fl(n);var a=Vl(t,e,n);a!==null&&(Pt(a,t,n),Hi(a,t,n)),t={cache:hu()},e.payload=t;return}t=t.return}}function ag(e,t,n){var a=pn();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},_r(e)?th(t,n):(n=nu(e,t,n,a),n!==null&&(Pt(n,e,a),nh(n,t,a)))}function eh(e,t,n){var a=pn();Vi(e,t,n,a)}function Vi(e,t,n,a){var o={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(_r(e))th(t,o);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var p=t.lastRenderedState,x=u(p,n);if(o.hasEagerState=!0,o.eagerState=x,on(x,p))return Wc(e,t,o,0),Ze===null&&Pc(),!1}catch{}finally{}if(n=nu(e,t,o,a),n!==null)return Pt(n,e,a),nh(n,t,a),!0}return!1}function Hu(e,t,n,a){if(a={lane:2,revertLane:g0(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},_r(e)){if(t)throw Error(r(479))}else t=nu(e,n,a,2),t!==null&&Pt(t,e,2)}function _r(e){var t=e.alternate;return e===_e||t!==null&&t===_e}function th(e,t){Rs=dr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function nh(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,id(e,n)}}var Qi={readContext:Rt,use:mr,useCallback:lt,useContext:lt,useEffect:lt,useImperativeHandle:lt,useLayoutEffect:lt,useInsertionEffect:lt,useMemo:lt,useReducer:lt,useRef:lt,useState:lt,useDebugValue:lt,useDeferredValue:lt,useTransition:lt,useSyncExternalStore:lt,useId:lt,useHostTransitionStatus:lt,useFormState:lt,useActionState:lt,useOptimistic:lt,useMemoCache:lt,useCacheRefresh:lt};Qi.useEffectEvent=lt;var lh={readContext:Rt,use:mr,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:Rt,useEffect:qf,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,vr(4194308,4,Vf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vr(4194308,4,e,t)},useInsertionEffect:function(e,t){vr(4,2,e,t)},useMemo:function(e,t){var n=kt();t=t===void 0?null:t;var a=e();if(Da){Ll(!0);try{e()}finally{Ll(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=kt();if(n!==void 0){var o=n(t);if(Da){Ll(!0);try{n(t)}finally{Ll(!1)}}}else o=t;return a.memoizedState=a.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},a.queue=e,e=e.dispatch=ag.bind(null,_e,e),[a.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:function(e){e=Ou(e);var t=e.queue,n=eh.bind(null,_e,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Lu,useDeferredValue:function(e,t){var n=kt();return Bu(n,e,t)},useTransition:function(){var e=Ou(!1);return e=Kf.bind(null,_e,e.queue,!0,!1),kt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=_e,o=kt();if(Oe){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Ze===null)throw Error(r(349));(Ae&127)!==0||Nf(a,t,n)}o.memoizedState=n;var u={value:n,getSnapshot:t};return o.queue=u,qf(Cf.bind(null,a,u,e),[e]),a.flags|=2048,Ms(9,{destroy:void 0},wf.bind(null,a,u,n,t),null),n},useId:function(){var e=kt(),t=Ze.identifierPrefix;if(Oe){var n=Xn,a=Yn;n=(a&~(1<<32-rn(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=fr++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=Pv++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Uu,useFormState:Lf,useActionState:Lf,useOptimistic:function(e){var t=kt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Hu.bind(null,_e,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ru,useCacheRefresh:function(){return kt().memoizedState=lg.bind(null,_e)},useEffectEvent:function(e){var t=kt(),n={impl:e};return t.memoizedState=n,function(){if((He&2)!==0)throw Error(r(440));return n.impl.apply(void 0,arguments)}}},qu={readContext:Rt,use:mr,useCallback:Yf,useContext:Rt,useEffect:Du,useImperativeHandle:Qf,useInsertionEffect:Gf,useLayoutEffect:Ff,useMemo:Xf,useReducer:pr,useRef:Hf,useState:function(){return pr(gl)},useDebugValue:Lu,useDeferredValue:function(e,t){var n=ot();return Zf(n,Qe.memoizedState,e,t)},useTransition:function(){var e=pr(gl)[0],t=ot().memoizedState;return[typeof e=="boolean"?e:Fi(e),t]},useSyncExternalStore:Sf,useId:Wf,useHostTransitionStatus:Uu,useFormState:Bf,useActionState:Bf,useOptimistic:function(e,t){var n=ot();return Rf(n,Qe,e,t)},useMemoCache:Ru,useCacheRefresh:Jf};qu.useEffectEvent=$f;var ah={readContext:Rt,use:mr,useCallback:Yf,useContext:Rt,useEffect:Du,useImperativeHandle:Qf,useInsertionEffect:Gf,useLayoutEffect:Ff,useMemo:Xf,useReducer:Mu,useRef:Hf,useState:function(){return Mu(gl)},useDebugValue:Lu,useDeferredValue:function(e,t){var n=ot();return Qe===null?Bu(n,e,t):Zf(n,Qe.memoizedState,e,t)},useTransition:function(){var e=Mu(gl)[0],t=ot().memoizedState;return[typeof e=="boolean"?e:Fi(e),t]},useSyncExternalStore:Sf,useId:Wf,useHostTransitionStatus:Uu,useFormState:Uf,useActionState:Uf,useOptimistic:function(e,t){var n=ot();return Qe!==null?Rf(n,Qe,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Ru,useCacheRefresh:Jf};ah.useEffectEvent=$f;function $u(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Gu={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=pn(),o=Fl(a);o.payload=t,n!=null&&(o.callback=n),t=Vl(e,o,a),t!==null&&(Pt(t,e,a),Hi(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=pn(),o=Fl(a);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Vl(e,o,a),t!==null&&(Pt(t,e,a),Hi(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pn(),a=Fl(n);a.tag=2,t!=null&&(a.callback=t),t=Vl(e,a,n),t!==null&&(Pt(t,e,n),Hi(t,e,n))}};function sh(e,t,n,a,o,u,p){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,p):t.prototype&&t.prototype.isPureReactComponent?!Mi(n,a)||!Mi(o,u):!0}function ih(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&Gu.enqueueReplaceState(t,t.state,null)}function La(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=y({},n));for(var o in e)n[o]===void 0&&(n[o]=e[o])}return n}function ch(e){Ic(e)}function rh(e){console.error(e)}function oh(e){Ic(e)}function yr(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function uh(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function Fu(e,t,n){return n=Fl(n),n.tag=3,n.payload={element:null},n.callback=function(){yr(e,t)},n}function dh(e){return e=Fl(e),e.tag=3,e}function fh(e,t,n,a){var o=n.type.getDerivedStateFromError;if(typeof o=="function"){var u=a.value;e.payload=function(){return o(u)},e.callback=function(){uh(t,n,a)}}var p=n.stateNode;p!==null&&typeof p.componentDidCatch=="function"&&(e.callback=function(){uh(t,n,a),typeof o!="function"&&(Il===null?Il=new Set([this]):Il.add(this));var x=a.stack;this.componentDidCatch(a.value,{componentStack:x!==null?x:""})})}function sg(e,t,n,a,o){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Ss(t,n,o,!0),n=dn.current,n!==null){switch(n.tag){case 31:case 13:return An===null?Mr():n.alternate===null&&at===0&&(at=3),n.flags&=-257,n.flags|=65536,n.lanes=o,a===ir?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),m0(e,a,o)),!1;case 22:return n.flags|=65536,a===ir?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),m0(e,a,o)),!1}throw Error(r(435,n.tag))}return m0(e,a,o),Mr(),!1}if(Oe)return t=dn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,a!==ru&&(e=Error(r(422),{cause:a}),Di(Cn(e,n)))):(a!==ru&&(t=Error(r(423),{cause:a}),Di(Cn(t,n))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,a=Cn(a,n),o=Fu(e.stateNode,a,o),yu(e,o),at!==4&&(at=2)),!1;var u=Error(r(520),{cause:a});if(u=Cn(u,n),Ji===null?Ji=[u]:Ji.push(u),at!==4&&(at=2),t===null)return!0;a=Cn(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=o&-o,n.lanes|=e,e=Fu(n.stateNode,a,e),yu(n,e),!1;case 1:if(t=n.type,u=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Il===null||!Il.has(u))))return n.flags|=65536,o&=-o,n.lanes|=o,o=dh(o),fh(o,e,n,a),yu(n,o),!1}n=n.return}while(n!==null);return!1}var Vu=Error(r(461)),ht=!1;function At(e,t,n,a){t.child=e===null?vf(t,null,n,a):za(t,e.child,n,a)}function hh(e,t,n,a,o){n=n.render;var u=t.ref;if("ref"in a){var p={};for(var x in a)x!=="ref"&&(p[x]=a[x])}else p=a;return Ra(t),a=wu(e,t,n,p,u,o),x=Cu(),e!==null&&!ht?(Eu(e,t,o),_l(e,t,o)):(Oe&&x&&iu(t),t.flags|=1,At(e,t,a,o),t.child)}function mh(e,t,n,a,o){if(e===null){var u=n.type;return typeof u=="function"&&!lu(u)&&u.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=u,ph(e,t,u,a,o)):(e=er(n.type,null,a,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Wu(e,o)){var p=u.memoizedProps;if(n=n.compare,n=n!==null?n:Mi,n(p,a)&&e.ref===t.ref)return _l(e,t,o)}return t.flags|=1,e=fl(u,a),e.ref=t.ref,e.return=t,t.child=e}function ph(e,t,n,a,o){if(e!==null){var u=e.memoizedProps;if(Mi(u,a)&&e.ref===t.ref)if(ht=!1,t.pendingProps=a=u,Wu(e,o))(e.flags&131072)!==0&&(ht=!0);else return t.lanes=e.lanes,_l(e,t,o)}return Qu(e,t,n,a,o)}function vh(e,t,n,a){var o=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|n:n,e!==null){for(a=t.child=e.child,o=0;a!==null;)o=o|a.lanes|a.childLanes,a=a.sibling;a=o&~u}else a=0,t.child=null;return gh(e,t,u,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ar(t,u!==null?u.cachePool:null),u!==null?yf(t,u):bu(),xf(t);else return a=t.lanes=536870912,gh(e,t,u!==null?u.baseLanes|n:n,n,a)}else u!==null?(ar(t,u.cachePool),yf(t,u),Yl(),t.memoizedState=null):(e!==null&&ar(t,null),bu(),Yl());return At(e,t,o,n),t.child}function Yi(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function gh(e,t,n,a,o){var u=pu();return u=u===null?null:{parent:dt._currentValue,pool:u},t.memoizedState={baseLanes:n,cachePool:u},e!==null&&ar(t,null),bu(),xf(t),e!==null&&Ss(e,t,a,!0),t.childLanes=o,null}function xr(e,t){return t=jr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function _h(e,t,n){return za(t,e.child,null,n),e=xr(t,t.pendingProps),e.flags|=2,fn(t),t.memoizedState=null,e}function ig(e,t,n){var a=t.pendingProps,o=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Oe){if(a.mode==="hidden")return e=xr(t,a),t.lanes=536870912,Yi(null,e);if(Su(t),(e=Pe)?(e=A1(e,Rn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ul!==null?{id:Yn,overflow:Xn}:null,retryLane:536870912,hydrationErrors:null},n=ef(e),n.return=t,t.child=n,Tt=t,Pe=null)):e=null,e===null)throw ql(t);return t.lanes=536870912,null}return xr(t,a)}var u=e.memoizedState;if(u!==null){var p=u.dehydrated;if(Su(t),o)if(t.flags&256)t.flags&=-257,t=_h(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(ht||Ss(e,t,n,!1),o=(n&e.childLanes)!==0,ht||o){if(a=Ze,a!==null&&(p=cd(a,n),p!==0&&p!==u.retryLane))throw u.retryLane=p,wa(e,p),Pt(a,e,p),Vu;Mr(),t=_h(e,t,n)}else e=u.treeContext,Pe=Mn(p.nextSibling),Tt=t,Oe=!0,Hl=null,Rn=!1,e!==null&&lf(t,e),t=xr(t,a),t.flags|=4096;return t}return e=fl(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function br(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(r(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Qu(e,t,n,a,o){return Ra(t),n=wu(e,t,n,a,void 0,o),a=Cu(),e!==null&&!ht?(Eu(e,t,o),_l(e,t,o)):(Oe&&a&&iu(t),t.flags|=1,At(e,t,n,o),t.child)}function yh(e,t,n,a,o,u){return Ra(t),t.updateQueue=null,n=jf(t,a,n,o),bf(e),a=Cu(),e!==null&&!ht?(Eu(e,t,u),_l(e,t,u)):(Oe&&a&&iu(t),t.flags|=1,At(e,t,n,u),t.child)}function xh(e,t,n,a,o){if(Ra(t),t.stateNode===null){var u=ys,p=n.contextType;typeof p=="object"&&p!==null&&(u=Rt(p)),u=new n(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Gu,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},gu(t),p=n.contextType,u.context=typeof p=="object"&&p!==null?Rt(p):ys,u.state=t.memoizedState,p=n.getDerivedStateFromProps,typeof p=="function"&&($u(t,n,p,a),u.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(p=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),p!==u.state&&Gu.enqueueReplaceState(u,u.state,null),$i(t,a,u,o),qi(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var x=t.memoizedProps,C=La(n,x);u.props=C;var D=u.context,q=n.contextType;p=ys,typeof q=="object"&&q!==null&&(p=Rt(q));var V=n.getDerivedStateFromProps;q=typeof V=="function"||typeof u.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,q||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(x||D!==p)&&ih(t,u,a,p),Gl=!1;var B=t.memoizedState;u.state=B,$i(t,a,u,o),qi(),D=t.memoizedState,x||B!==D||Gl?(typeof V=="function"&&($u(t,n,V,a),D=t.memoizedState),(C=Gl||sh(t,n,C,a,B,D,p))?(q||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=D),u.props=a,u.state=D,u.context=p,a=C):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,_u(e,t),p=t.memoizedProps,q=La(n,p),u.props=q,V=t.pendingProps,B=u.context,D=n.contextType,C=ys,typeof D=="object"&&D!==null&&(C=Rt(D)),x=n.getDerivedStateFromProps,(D=typeof x=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(p!==V||B!==C)&&ih(t,u,a,C),Gl=!1,B=t.memoizedState,u.state=B,$i(t,a,u,o),qi();var k=t.memoizedState;p!==V||B!==k||Gl||e!==null&&e.dependencies!==null&&nr(e.dependencies)?(typeof x=="function"&&($u(t,n,x,a),k=t.memoizedState),(q=Gl||sh(t,n,q,a,B,k,C)||e!==null&&e.dependencies!==null&&nr(e.dependencies))?(D||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,k,C),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,k,C)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=k),u.props=a,u.state=k,u.context=C,a=q):(typeof u.componentDidUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&B===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,br(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=za(t,e.child,null,o),t.child=za(t,null,n,o)):At(e,t,n,o),t.memoizedState=u.state,e=t.child):e=_l(e,t,o),e}function bh(e,t,n,a){return Ea(),t.flags|=256,At(e,t,n,a),t.child}var Yu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Xu(e){return{baseLanes:e,cachePool:uf()}}function Zu(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=mn),e}function jh(e,t,n){var a=t.pendingProps,o=!1,u=(t.flags&128)!==0,p;if((p=u)||(p=e!==null&&e.memoizedState===null?!1:(rt.current&2)!==0),p&&(o=!0,t.flags&=-129),p=(t.flags&32)!==0,t.flags&=-33,e===null){if(Oe){if(o?Ql(t):Yl(),(e=Pe)?(e=A1(e,Rn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ul!==null?{id:Yn,overflow:Xn}:null,retryLane:536870912,hydrationErrors:null},n=ef(e),n.return=t,t.child=n,Tt=t,Pe=null)):e=null,e===null)throw ql(t);return A0(e)?t.lanes=32:t.lanes=536870912,null}var x=a.children;return a=a.fallback,o?(Yl(),o=t.mode,x=jr({mode:"hidden",children:x},o),a=Ca(a,o,n,null),x.return=t,a.return=t,x.sibling=a,t.child=x,a=t.child,a.memoizedState=Xu(n),a.childLanes=Zu(e,p,n),t.memoizedState=Yu,Yi(null,a)):(Ql(t),Ku(t,x))}var C=e.memoizedState;if(C!==null&&(x=C.dehydrated,x!==null)){if(u)t.flags&256?(Ql(t),t.flags&=-257,t=Iu(e,t,n)):t.memoizedState!==null?(Yl(),t.child=e.child,t.flags|=128,t=null):(Yl(),x=a.fallback,o=t.mode,a=jr({mode:"visible",children:a.children},o),x=Ca(x,o,n,null),x.flags|=2,a.return=t,x.return=t,a.sibling=x,t.child=a,za(t,e.child,null,n),a=t.child,a.memoizedState=Xu(n),a.childLanes=Zu(e,p,n),t.memoizedState=Yu,t=Yi(null,a));else if(Ql(t),A0(x)){if(p=x.nextSibling&&x.nextSibling.dataset,p)var D=p.dgst;p=D,a=Error(r(419)),a.stack="",a.digest=p,Di({value:a,source:null,stack:null}),t=Iu(e,t,n)}else if(ht||Ss(e,t,n,!1),p=(n&e.childLanes)!==0,ht||p){if(p=Ze,p!==null&&(a=cd(p,n),a!==0&&a!==C.retryLane))throw C.retryLane=a,wa(e,a),Pt(p,e,a),Vu;R0(x)||Mr(),t=Iu(e,t,n)}else R0(x)?(t.flags|=192,t.child=e.child,t=null):(e=C.treeContext,Pe=Mn(x.nextSibling),Tt=t,Oe=!0,Hl=null,Rn=!1,e!==null&&lf(t,e),t=Ku(t,a.children),t.flags|=4096);return t}return o?(Yl(),x=a.fallback,o=t.mode,C=e.child,D=C.sibling,a=fl(C,{mode:"hidden",children:a.children}),a.subtreeFlags=C.subtreeFlags&65011712,D!==null?x=fl(D,x):(x=Ca(x,o,n,null),x.flags|=2),x.return=t,a.return=t,a.sibling=x,t.child=a,Yi(null,a),a=t.child,x=e.child.memoizedState,x===null?x=Xu(n):(o=x.cachePool,o!==null?(C=dt._currentValue,o=o.parent!==C?{parent:C,pool:C}:o):o=uf(),x={baseLanes:x.baseLanes|n,cachePool:o}),a.memoizedState=x,a.childLanes=Zu(e,p,n),t.memoizedState=Yu,Yi(e.child,a)):(Ql(t),n=e.child,e=n.sibling,n=fl(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(p=t.deletions,p===null?(t.deletions=[e],t.flags|=16):p.push(e)),t.child=n,t.memoizedState=null,n)}function Ku(e,t){return t=jr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function jr(e,t){return e=un(22,e,null,t),e.lanes=0,e}function Iu(e,t,n){return za(t,e.child,null,n),e=Ku(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Sh(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),du(e.return,t,n)}function Pu(e,t,n,a,o,u){var p=e.memoizedState;p===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:o,treeForkCount:u}:(p.isBackwards=t,p.rendering=null,p.renderingStartTime=0,p.last=a,p.tail=n,p.tailMode=o,p.treeForkCount=u)}function Nh(e,t,n){var a=t.pendingProps,o=a.revealOrder,u=a.tail;a=a.children;var p=rt.current,x=(p&2)!==0;if(x?(p=p&1|2,t.flags|=128):p&=1,Z(rt,p),At(e,t,a,n),a=Oe?zi:0,!x&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Sh(e,n,t);else if(e.tag===19)Sh(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}switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&ur(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Pu(t,!1,o,n,u,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&ur(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Pu(t,!0,n,null,u,a);break;case"together":Pu(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function _l(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Kl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Ss(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=fl(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=fl(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Wu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&nr(e)))}function cg(e,t,n){switch(t.tag){case 3:pt(t,t.stateNode.containerInfo),$l(t,dt,e.memoizedState.cache),Ea();break;case 27:case 5:Qn(t);break;case 4:pt(t,t.stateNode.containerInfo);break;case 10:$l(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Su(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Ql(t),t.flags|=128,null):(n&t.child.childLanes)!==0?jh(e,t,n):(Ql(t),e=_l(e,t,n),e!==null?e.sibling:null);Ql(t);break;case 19:var o=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Ss(e,t,n,!1),a=(n&t.childLanes)!==0),o){if(a)return Nh(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Z(rt,rt.current),a)break;return null;case 22:return t.lanes=0,vh(e,t,n,t.pendingProps);case 24:$l(t,dt,e.memoizedState.cache)}return _l(e,t,n)}function wh(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)ht=!0;else{if(!Wu(e,n)&&(t.flags&128)===0)return ht=!1,cg(e,t,n);ht=(e.flags&131072)!==0}else ht=!1,Oe&&(t.flags&1048576)!==0&&nf(t,zi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=Ma(t.elementType),t.type=e,typeof e=="function")lu(e)?(a=La(e,a),t.tag=1,t=xh(null,t,e,a,n)):(t.tag=0,t=Qu(null,t,e,a,n));else{if(e!=null){var o=e.$$typeof;if(o===$){t.tag=11,t=hh(null,t,e,a,n);break e}else if(o===P){t.tag=14,t=mh(null,t,e,a,n);break e}}throw t=me(e)||e,Error(r(306,t,""))}}return t;case 0:return Qu(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,o=La(a,t.pendingProps),xh(e,t,a,o,n);case 3:e:{if(pt(t,t.stateNode.containerInfo),e===null)throw Error(r(387));a=t.pendingProps;var u=t.memoizedState;o=u.element,_u(e,t),$i(t,a,null,n);var p=t.memoizedState;if(a=p.cache,$l(t,dt,a),a!==u.cache&&fu(t,[dt],n,!0),qi(),a=p.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:p.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=bh(e,t,a,n);break e}else if(a!==o){o=Cn(Error(r(424)),t),Di(o),t=bh(e,t,a,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Pe=Mn(e.firstChild),Tt=t,Oe=!0,Hl=null,Rn=!0,n=vf(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ea(),a===o){t=_l(e,t,n);break e}At(e,t,a,n)}t=t.child}return t;case 26:return br(e,t),e===null?(n=B1(t.type,null,t.pendingProps,null))?t.memoizedState=n:Oe||(n=t.type,e=t.pendingProps,a=Ur(ye.current).createElement(n),a[Et]=t,a[Qt]=e,Mt(a,n,e),bt(a),t.stateNode=a):t.memoizedState=B1(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Qn(t),e===null&&Oe&&(a=t.stateNode=z1(t.type,t.pendingProps,ye.current),Tt=t,Rn=!0,o=Pe,ea(t.type)?(M0=o,Pe=Mn(a.firstChild)):Pe=o),At(e,t,t.pendingProps.children,n),br(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Oe&&((o=a=Pe)&&(a=kg(a,t.type,t.pendingProps,Rn),a!==null?(t.stateNode=a,Tt=t,Pe=Mn(a.firstChild),Rn=!1,o=!0):o=!1),o||ql(t)),Qn(t),o=t.type,u=t.pendingProps,p=e!==null?e.memoizedProps:null,a=u.children,C0(o,u)?a=null:p!==null&&C0(o,p)&&(t.flags|=32),t.memoizedState!==null&&(o=wu(e,t,Wv,null,null,n),cc._currentValue=o),br(e,t),At(e,t,a,n),t.child;case 6:return e===null&&Oe&&((e=n=Pe)&&(n=Ug(n,t.pendingProps,Rn),n!==null?(t.stateNode=n,Tt=t,Pe=null,e=!0):e=!1),e||ql(t)),null;case 13:return jh(e,t,n);case 4:return pt(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=za(t,null,a,n):At(e,t,a,n),t.child;case 11:return hh(e,t,t.type,t.pendingProps,n);case 7:return At(e,t,t.pendingProps,n),t.child;case 8:return At(e,t,t.pendingProps.children,n),t.child;case 12:return At(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,$l(t,t.type,a.value),At(e,t,a.children,n),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,Ra(t),o=Rt(o),a=a(o),t.flags|=1,At(e,t,a,n),t.child;case 14:return mh(e,t,t.type,t.pendingProps,n);case 15:return ph(e,t,t.type,t.pendingProps,n);case 19:return Nh(e,t,n);case 31:return ig(e,t,n);case 22:return vh(e,t,n,t.pendingProps);case 24:return Ra(t),a=Rt(dt),e===null?(o=pu(),o===null&&(o=Ze,u=hu(),o.pooledCache=u,u.refCount++,u!==null&&(o.pooledCacheLanes|=n),o=u),t.memoizedState={parent:a,cache:o},gu(t),$l(t,dt,o)):((e.lanes&n)!==0&&(_u(e,t),$i(t,null,null,n),qi()),o=e.memoizedState,u=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),$l(t,dt,a)):(a=u.cache,$l(t,dt,a),a!==o.cache&&fu(t,[dt],n,!0))),At(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function yl(e){e.flags|=4}function Ju(e,t,n,a,o){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(Wh())e.flags|=8192;else throw Oa=ir,vu}else e.flags&=-16777217}function Ch(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!$1(t))if(Wh())e.flags|=8192;else throw Oa=ir,vu}function Sr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ad():536870912,e.lanes|=t,Ls|=t)}function Xi(e,t){if(!Oe)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 a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function We(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags&65011712,a|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,a|=o.subtreeFlags,a|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function rg(e,t,n){var a=t.pendingProps;switch(cu(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return We(t),null;case 1:return We(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),pl(dt),Ie(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(js(t)?yl(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ou())),We(t),null;case 26:var o=t.type,u=t.memoizedState;return e===null?(yl(t),u!==null?(We(t),Ch(t,u)):(We(t),Ju(t,o,null,a,n))):u?u!==e.memoizedState?(yl(t),We(t),Ch(t,u)):(We(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&yl(t),We(t),Ju(t,o,e,a,n)),null;case 27:if(il(t),n=ye.current,o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&yl(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return We(t),null}e=ee.current,js(t)?af(t):(e=z1(o,a,n),t.stateNode=e,yl(t))}return We(t),null;case 5:if(il(t),o=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&yl(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return We(t),null}if(u=ee.current,js(t))af(t);else{var p=Ur(ye.current);switch(u){case 1:u=p.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:u=p.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":u=p.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":u=p.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":u=p.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?p.createElement("select",{is:a.is}):p.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?p.createElement(o,{is:a.is}):p.createElement(o)}}u[Et]=t,u[Qt]=a;e:for(p=t.child;p!==null;){if(p.tag===5||p.tag===6)u.appendChild(p.stateNode);else if(p.tag!==4&&p.tag!==27&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===t)break e;for(;p.sibling===null;){if(p.return===null||p.return===t)break e;p=p.return}p.sibling.return=p.return,p=p.sibling}t.stateNode=u;e:switch(Mt(u,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&yl(t)}}return We(t),Ju(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&yl(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(e=ye.current,js(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,o=Tt,o!==null)switch(o.tag){case 27:case 5:a=o.memoizedProps}e[Et]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||j1(e.nodeValue,n)),e||ql(t,!0)}else e=Ur(e).createTextNode(a),e[Et]=t,t.stateNode=e}return We(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=js(t),n!==null){if(e===null){if(!a)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[Et]=t}else Ea(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;We(t),e=!1}else n=ou(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(fn(t),t):(fn(t),null);if((t.flags&128)!==0)throw Error(r(558))}return We(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=js(t),a!==null&&a.dehydrated!==null){if(e===null){if(!o)throw Error(r(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(r(317));o[Et]=t}else Ea(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;We(t),o=!1}else o=ou(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(fn(t),t):(fn(t),null)}return fn(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,o=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(o=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==o&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Sr(t,t.updateQueue),We(t),null);case 4:return Ie(),e===null&&b0(t.stateNode.containerInfo),We(t),null;case 10:return pl(t.type),We(t),null;case 19:if(F(rt),a=t.memoizedState,a===null)return We(t),null;if(o=(t.flags&128)!==0,u=a.rendering,u===null)if(o)Xi(a,!1);else{if(at!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=ur(e),u!==null){for(t.flags|=128,Xi(a,!1),e=u.updateQueue,t.updateQueue=e,Sr(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Jd(n,e),n=n.sibling;return Z(rt,rt.current&1|2),Oe&&hl(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&sn()>Tr&&(t.flags|=128,o=!0,Xi(a,!1),t.lanes=4194304)}else{if(!o)if(e=ur(u),e!==null){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Sr(t,e),Xi(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!Oe)return We(t),null}else 2*sn()-a.renderingStartTime>Tr&&n!==536870912&&(t.flags|=128,o=!0,Xi(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=sn(),e.sibling=null,n=rt.current,Z(rt,o?n&1|2:n&1),Oe&&hl(t,a.treeForkCount),e):(We(t),null);case 22:case 23:return fn(t),ju(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(We(t),t.subtreeFlags&6&&(t.flags|=8192)):We(t),n=t.updateQueue,n!==null&&Sr(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&F(Aa),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),pl(dt),We(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function og(e,t){switch(cu(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return pl(dt),Ie(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return il(t),null;case 31:if(t.memoizedState!==null){if(fn(t),t.alternate===null)throw Error(r(340));Ea()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(fn(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Ea()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(rt),null;case 4:return Ie(),null;case 10:return pl(t.type),null;case 22:case 23:return fn(t),ju(),e!==null&&F(Aa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return pl(dt),null;case 25:return null;default:return null}}function Eh(e,t){switch(cu(t),t.tag){case 3:pl(dt),Ie();break;case 26:case 27:case 5:il(t);break;case 4:Ie();break;case 31:t.memoizedState!==null&&fn(t);break;case 13:fn(t);break;case 19:F(rt);break;case 10:pl(t.type);break;case 22:case 23:fn(t),ju(),e!==null&&F(Aa);break;case 24:pl(dt)}}function Zi(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var o=a.next;n=o;do{if((n.tag&e)===e){a=void 0;var u=n.create,p=n.inst;a=u(),p.destroy=a}n=n.next}while(n!==o)}}catch(x){Ge(t,t.return,x)}}function Xl(e,t,n){try{var a=t.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var u=o.next;a=u;do{if((a.tag&e)===e){var p=a.inst,x=p.destroy;if(x!==void 0){p.destroy=void 0,o=t;var C=n,D=x;try{D()}catch(q){Ge(o,C,q)}}}a=a.next}while(a!==u)}}catch(q){Ge(t,t.return,q)}}function Th(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{_f(t,n)}catch(a){Ge(e,e.return,a)}}}function Rh(e,t,n){n.props=La(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Ge(e,t,a)}}function Ki(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(o){Ge(e,t,o)}}function Zn(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(o){Ge(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(o){Ge(e,t,o)}else n.current=null}function Ah(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(o){Ge(e,e.return,o)}}function e0(e,t,n){try{var a=e.stateNode;Mg(a,e.type,n,t),a[Qt]=t}catch(o){Ge(e,e.return,o)}}function Mh(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ea(e.type)||e.tag===4}function t0(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Mh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ea(e.type)||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 n0(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ul));else if(a!==4&&(a===27&&ea(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(n0(e,t,n),e=e.sibling;e!==null;)n0(e,t,n),e=e.sibling}function Nr(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&ea(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Nr(e,t,n),e=e.sibling;e!==null;)Nr(e,t,n),e=e.sibling}function Oh(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,o=t.attributes;o.length;)t.removeAttributeNode(o[0]);Mt(t,a,n),t[Et]=e,t[Qt]=n}catch(u){Ge(e,e.return,u)}}var xl=!1,mt=!1,l0=!1,zh=typeof WeakSet=="function"?WeakSet:Set,jt=null;function ug(e,t){if(e=e.containerInfo,N0=Qr,e=Vd(e),Io(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var o=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var p=0,x=-1,C=-1,D=0,q=0,V=e,B=null;t:for(;;){for(var k;V!==n||o!==0&&V.nodeType!==3||(x=p+o),V!==u||a!==0&&V.nodeType!==3||(C=p+a),V.nodeType===3&&(p+=V.nodeValue.length),(k=V.firstChild)!==null;)B=V,V=k;for(;;){if(V===e)break t;if(B===n&&++D===o&&(x=p),B===u&&++q===a&&(C=p),(k=V.nextSibling)!==null)break;V=B,B=V.parentNode}V=k}n=x===-1||C===-1?null:{start:x,end:C}}else n=null}n=n||{start:0,end:0}}else n=null;for(w0={focusedElem:e,selectionRange:n},Qr=!1,jt=t;jt!==null;)if(t=jt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,jt=e;else for(;jt!==null;){switch(t=jt,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)o=e[n],o.ref.impl=o.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,n=t,o=u.memoizedProps,u=u.memoizedState,a=n.stateNode;try{var ne=La(n.type,o);e=a.getSnapshotBeforeUpdate(ne,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(de){Ge(n,n.return,de)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)T0(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":T0(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,jt=e;break}jt=t.return}}function Dh(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:jl(e,n),a&4&&Zi(5,n);break;case 1:if(jl(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(p){Ge(n,n.return,p)}else{var o=La(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(p){Ge(n,n.return,p)}}a&64&&Th(n),a&512&&Ki(n,n.return);break;case 3:if(jl(e,n),a&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{_f(e,t)}catch(p){Ge(n,n.return,p)}}break;case 27:t===null&&a&4&&Oh(n);case 26:case 5:jl(e,n),t===null&&a&4&&Ah(n),a&512&&Ki(n,n.return);break;case 12:jl(e,n);break;case 31:jl(e,n),a&4&&kh(e,n);break;case 13:jl(e,n),a&4&&Uh(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=yg.bind(null,n),Hg(e,n))));break;case 22:if(a=n.memoizedState!==null||xl,!a){t=t!==null&&t.memoizedState!==null||mt,o=xl;var u=mt;xl=a,(mt=t)&&!u?Sl(e,n,(n.subtreeFlags&8772)!==0):jl(e,n),xl=o,mt=u}break;case 30:break;default:jl(e,n)}}function Lh(e){var t=e.alternate;t!==null&&(e.alternate=null,Lh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&zo(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Je=null,Xt=!1;function bl(e,t,n){for(n=n.child;n!==null;)Bh(e,t,n),n=n.sibling}function Bh(e,t,n){if(cn&&typeof cn.onCommitFiberUnmount=="function")try{cn.onCommitFiberUnmount(yi,n)}catch{}switch(n.tag){case 26:mt||Zn(n,t),bl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:mt||Zn(n,t);var a=Je,o=Xt;ea(n.type)&&(Je=n.stateNode,Xt=!1),bl(e,t,n),ac(n.stateNode),Je=a,Xt=o;break;case 5:mt||Zn(n,t);case 6:if(a=Je,o=Xt,Je=null,bl(e,t,n),Je=a,Xt=o,Je!==null)if(Xt)try{(Je.nodeType===9?Je.body:Je.nodeName==="HTML"?Je.ownerDocument.body:Je).removeChild(n.stateNode)}catch(u){Ge(n,t,u)}else try{Je.removeChild(n.stateNode)}catch(u){Ge(n,t,u)}break;case 18:Je!==null&&(Xt?(e=Je,T1(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Fs(e)):T1(Je,n.stateNode));break;case 4:a=Je,o=Xt,Je=n.stateNode.containerInfo,Xt=!0,bl(e,t,n),Je=a,Xt=o;break;case 0:case 11:case 14:case 15:Xl(2,n,t),mt||Xl(4,n,t),bl(e,t,n);break;case 1:mt||(Zn(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&Rh(n,t,a)),bl(e,t,n);break;case 21:bl(e,t,n);break;case 22:mt=(a=mt)||n.memoizedState!==null,bl(e,t,n),mt=a;break;default:bl(e,t,n)}}function kh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Fs(e)}catch(n){Ge(t,t.return,n)}}}function Uh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Fs(e)}catch(n){Ge(t,t.return,n)}}function dg(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new zh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new zh),t;default:throw Error(r(435,e.tag))}}function wr(e,t){var n=dg(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var o=xg.bind(null,e,a);a.then(o,o)}})}function Zt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var o=n[a],u=e,p=t,x=p;e:for(;x!==null;){switch(x.tag){case 27:if(ea(x.type)){Je=x.stateNode,Xt=!1;break e}break;case 5:Je=x.stateNode,Xt=!1;break e;case 3:case 4:Je=x.stateNode.containerInfo,Xt=!0;break e}x=x.return}if(Je===null)throw Error(r(160));Bh(u,p,o),Je=null,Xt=!1,u=o.alternate,u!==null&&(u.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Hh(t,e),t=t.sibling}var Hn=null;function Hh(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Zt(t,e),Kt(e),a&4&&(Xl(3,e,e.return),Zi(3,e),Xl(5,e,e.return));break;case 1:Zt(t,e),Kt(e),a&512&&(mt||n===null||Zn(n,n.return)),a&64&&xl&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var o=Hn;if(Zt(t,e),Kt(e),a&512&&(mt||n===null||Zn(n,n.return)),a&4){var u=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,o=o.ownerDocument||o;t:switch(a){case"title":u=o.getElementsByTagName("title")[0],(!u||u[ji]||u[Et]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=o.createElement(a),o.head.insertBefore(u,o.querySelector("head > title"))),Mt(u,a,n),u[Et]=e,bt(u),a=u;break e;case"link":var p=H1("link","href",o).get(a+(n.href||""));if(p){for(var x=0;x<p.length;x++)if(u=p[x],u.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&u.getAttribute("rel")===(n.rel==null?null:n.rel)&&u.getAttribute("title")===(n.title==null?null:n.title)&&u.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){p.splice(x,1);break t}}u=o.createElement(a),Mt(u,a,n),o.head.appendChild(u);break;case"meta":if(p=H1("meta","content",o).get(a+(n.content||""))){for(x=0;x<p.length;x++)if(u=p[x],u.getAttribute("content")===(n.content==null?null:""+n.content)&&u.getAttribute("name")===(n.name==null?null:n.name)&&u.getAttribute("property")===(n.property==null?null:n.property)&&u.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&u.getAttribute("charset")===(n.charSet==null?null:n.charSet)){p.splice(x,1);break t}}u=o.createElement(a),Mt(u,a,n),o.head.appendChild(u);break;default:throw Error(r(468,a))}u[Et]=e,bt(u),a=u}e.stateNode=a}else q1(o,e.type,e.stateNode);else e.stateNode=U1(o,a,e.memoizedProps);else u!==a?(u===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):u.count--,a===null?q1(o,e.type,e.stateNode):U1(o,a,e.memoizedProps)):a===null&&e.stateNode!==null&&e0(e,e.memoizedProps,n.memoizedProps)}break;case 27:Zt(t,e),Kt(e),a&512&&(mt||n===null||Zn(n,n.return)),n!==null&&a&4&&e0(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Zt(t,e),Kt(e),a&512&&(mt||n===null||Zn(n,n.return)),e.flags&32){o=e.stateNode;try{fs(o,"")}catch(ne){Ge(e,e.return,ne)}}a&4&&e.stateNode!=null&&(o=e.memoizedProps,e0(e,o,n!==null?n.memoizedProps:o)),a&1024&&(l0=!0);break;case 6:if(Zt(t,e),Kt(e),a&4){if(e.stateNode===null)throw Error(r(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(ne){Ge(e,e.return,ne)}}break;case 3:if($r=null,o=Hn,Hn=Hr(t.containerInfo),Zt(t,e),Hn=o,Kt(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Fs(t.containerInfo)}catch(ne){Ge(e,e.return,ne)}l0&&(l0=!1,qh(e));break;case 4:a=Hn,Hn=Hr(e.stateNode.containerInfo),Zt(t,e),Kt(e),Hn=a;break;case 12:Zt(t,e),Kt(e);break;case 31:Zt(t,e),Kt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,wr(e,a)));break;case 13:Zt(t,e),Kt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Er=sn()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,wr(e,a)));break;case 22:o=e.memoizedState!==null;var C=n!==null&&n.memoizedState!==null,D=xl,q=mt;if(xl=D||o,mt=q||C,Zt(t,e),mt=q,xl=D,Kt(e),a&8192)e:for(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,o&&(n===null||C||xl||mt||Ba(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){C=n=t;try{if(u=C.stateNode,o)p=u.style,typeof p.setProperty=="function"?p.setProperty("display","none","important"):p.display="none";else{x=C.stateNode;var V=C.memoizedProps.style,B=V!=null&&V.hasOwnProperty("display")?V.display:null;x.style.display=B==null||typeof B=="boolean"?"":(""+B).trim()}}catch(ne){Ge(C,C.return,ne)}}}else if(t.tag===6){if(n===null){C=t;try{C.stateNode.nodeValue=o?"":C.memoizedProps}catch(ne){Ge(C,C.return,ne)}}}else if(t.tag===18){if(n===null){C=t;try{var k=C.stateNode;o?R1(k,!0):R1(C.stateNode,!1)}catch(ne){Ge(C,C.return,ne)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,wr(e,n))));break;case 19:Zt(t,e),Kt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,wr(e,a)));break;case 30:break;case 21:break;default:Zt(t,e),Kt(e)}}function Kt(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(Mh(a)){n=a;break}a=a.return}if(n==null)throw Error(r(160));switch(n.tag){case 27:var o=n.stateNode,u=t0(e);Nr(e,u,o);break;case 5:var p=n.stateNode;n.flags&32&&(fs(p,""),n.flags&=-33);var x=t0(e);Nr(e,x,p);break;case 3:case 4:var C=n.stateNode.containerInfo,D=t0(e);n0(e,D,C);break;default:throw Error(r(161))}}catch(q){Ge(e,e.return,q)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function qh(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;qh(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function jl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Dh(e,t.alternate,t),t=t.sibling}function Ba(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Xl(4,t,t.return),Ba(t);break;case 1:Zn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Rh(t,t.return,n),Ba(t);break;case 27:ac(t.stateNode);case 26:case 5:Zn(t,t.return),Ba(t);break;case 22:t.memoizedState===null&&Ba(t);break;case 30:Ba(t);break;default:Ba(t)}e=e.sibling}}function Sl(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,o=e,u=t,p=u.flags;switch(u.tag){case 0:case 11:case 15:Sl(o,u,n),Zi(4,u);break;case 1:if(Sl(o,u,n),a=u,o=a.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(D){Ge(a,a.return,D)}if(a=u,o=a.updateQueue,o!==null){var x=a.stateNode;try{var C=o.shared.hiddenCallbacks;if(C!==null)for(o.shared.hiddenCallbacks=null,o=0;o<C.length;o++)gf(C[o],x)}catch(D){Ge(a,a.return,D)}}n&&p&64&&Th(u),Ki(u,u.return);break;case 27:Oh(u);case 26:case 5:Sl(o,u,n),n&&a===null&&p&4&&Ah(u),Ki(u,u.return);break;case 12:Sl(o,u,n);break;case 31:Sl(o,u,n),n&&p&4&&kh(o,u);break;case 13:Sl(o,u,n),n&&p&4&&Uh(o,u);break;case 22:u.memoizedState===null&&Sl(o,u,n),Ki(u,u.return);break;case 30:break;default:Sl(o,u,n)}t=t.sibling}}function a0(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Li(n))}function s0(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Li(e))}function qn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)$h(e,t,n,a),t=t.sibling}function $h(e,t,n,a){var o=t.flags;switch(t.tag){case 0:case 11:case 15:qn(e,t,n,a),o&2048&&Zi(9,t);break;case 1:qn(e,t,n,a);break;case 3:qn(e,t,n,a),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Li(e)));break;case 12:if(o&2048){qn(e,t,n,a),e=t.stateNode;try{var u=t.memoizedProps,p=u.id,x=u.onPostCommit;typeof x=="function"&&x(p,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(C){Ge(t,t.return,C)}}else qn(e,t,n,a);break;case 31:qn(e,t,n,a);break;case 13:qn(e,t,n,a);break;case 23:break;case 22:u=t.stateNode,p=t.alternate,t.memoizedState!==null?u._visibility&2?qn(e,t,n,a):Ii(e,t):u._visibility&2?qn(e,t,n,a):(u._visibility|=2,Os(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),o&2048&&a0(p,t);break;case 24:qn(e,t,n,a),o&2048&&s0(t.alternate,t);break;default:qn(e,t,n,a)}}function Os(e,t,n,a,o){for(o=o&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,p=t,x=n,C=a,D=p.flags;switch(p.tag){case 0:case 11:case 15:Os(u,p,x,C,o),Zi(8,p);break;case 23:break;case 22:var q=p.stateNode;p.memoizedState!==null?q._visibility&2?Os(u,p,x,C,o):Ii(u,p):(q._visibility|=2,Os(u,p,x,C,o)),o&&D&2048&&a0(p.alternate,p);break;case 24:Os(u,p,x,C,o),o&&D&2048&&s0(p.alternate,p);break;default:Os(u,p,x,C,o)}t=t.sibling}}function Ii(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,o=a.flags;switch(a.tag){case 22:Ii(n,a),o&2048&&a0(a.alternate,a);break;case 24:Ii(n,a),o&2048&&s0(a.alternate,a);break;default:Ii(n,a)}t=t.sibling}}var Pi=8192;function zs(e,t,n){if(e.subtreeFlags&Pi)for(e=e.child;e!==null;)Gh(e,t,n),e=e.sibling}function Gh(e,t,n){switch(e.tag){case 26:zs(e,t,n),e.flags&Pi&&e.memoizedState!==null&&Pg(n,Hn,e.memoizedState,e.memoizedProps);break;case 5:zs(e,t,n);break;case 3:case 4:var a=Hn;Hn=Hr(e.stateNode.containerInfo),zs(e,t,n),Hn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=Pi,Pi=16777216,zs(e,t,n),Pi=a):zs(e,t,n));break;default:zs(e,t,n)}}function Fh(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Wi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];jt=a,Qh(a,e)}Fh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Vh(e),e=e.sibling}function Vh(e){switch(e.tag){case 0:case 11:case 15:Wi(e),e.flags&2048&&Xl(9,e,e.return);break;case 3:Wi(e);break;case 12:Wi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Cr(e)):Wi(e);break;default:Wi(e)}}function Cr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];jt=a,Qh(a,e)}Fh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Xl(8,t,t.return),Cr(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Cr(t));break;default:Cr(t)}e=e.sibling}}function Qh(e,t){for(;jt!==null;){var n=jt;switch(n.tag){case 0:case 11:case 15:Xl(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Li(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,jt=a;else e:for(n=e;jt!==null;){a=jt;var o=a.sibling,u=a.return;if(Lh(a),a===n){jt=null;break e}if(o!==null){o.return=u,jt=o;break e}jt=u}}}var fg={getCacheForType:function(e){var t=Rt(dt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Rt(dt).controller.signal}},hg=typeof WeakMap=="function"?WeakMap:Map,He=0,Ze=null,we=null,Ae=0,$e=0,hn=null,Zl=!1,Ds=!1,i0=!1,Nl=0,at=0,Kl=0,ka=0,c0=0,mn=0,Ls=0,Ji=null,It=null,r0=!1,Er=0,Yh=0,Tr=1/0,Rr=null,Il=null,gt=0,Pl=null,Bs=null,wl=0,o0=0,u0=null,Xh=null,ec=0,d0=null;function pn(){return(He&2)!==0&&Ae!==0?Ae&-Ae:U.T!==null?g0():rd()}function Zh(){if(mn===0)if((Ae&536870912)===0||Oe){var e=kc;kc<<=1,(kc&3932160)===0&&(kc=262144),mn=e}else mn=536870912;return e=dn.current,e!==null&&(e.flags|=32),mn}function Pt(e,t,n){(e===Ze&&($e===2||$e===9)||e.cancelPendingCommit!==null)&&(ks(e,0),Wl(e,Ae,mn,!1)),bi(e,n),((He&2)===0||e!==Ze)&&(e===Ze&&((He&2)===0&&(ka|=n),at===4&&Wl(e,Ae,mn,!1)),Kn(e))}function Kh(e,t,n){if((He&6)!==0)throw Error(r(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||xi(e,t),o=a?vg(e,t):h0(e,t,!0),u=a;do{if(o===0){Ds&&!a&&Wl(e,t,0,!1);break}else{if(n=e.current.alternate,u&&!mg(n)){o=h0(e,t,!1),u=!1;continue}if(o===2){if(u=t,e.errorRecoveryDisabledLanes&u)var p=0;else p=e.pendingLanes&-536870913,p=p!==0?p:p&536870912?536870912:0;if(p!==0){t=p;e:{var x=e;o=Ji;var C=x.current.memoizedState.isDehydrated;if(C&&(ks(x,p).flags|=256),p=h0(x,p,!1),p!==2){if(i0&&!C){x.errorRecoveryDisabledLanes|=u,ka|=u,o=4;break e}u=It,It=o,u!==null&&(It===null?It=u:It.push.apply(It,u))}o=p}if(u=!1,o!==2)continue}}if(o===1){ks(e,0),Wl(e,t,0,!0);break}e:{switch(a=e,u=o,u){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Wl(a,t,mn,!Zl);break e;case 2:It=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(o=Er+300-sn(),10<o)){if(Wl(a,t,mn,!Zl),Hc(a,0,!0)!==0)break e;wl=t,a.timeoutHandle=C1(Ih.bind(null,a,n,It,Rr,r0,t,mn,ka,Ls,Zl,u,"Throttled",-0,0),o);break e}Ih(a,n,It,Rr,r0,t,mn,ka,Ls,Zl,u,null,-0,0)}}break}while(!0);Kn(e)}function Ih(e,t,n,a,o,u,p,x,C,D,q,V,B,k){if(e.timeoutHandle=-1,V=t.subtreeFlags,V&8192||(V&16785408)===16785408){V={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ul},Gh(t,u,V);var ne=(u&62914560)===u?Er-sn():(u&4194048)===u?Yh-sn():0;if(ne=Wg(V,ne),ne!==null){wl=u,e.cancelPendingCommit=ne(a1.bind(null,e,t,u,n,a,o,p,x,C,q,V,null,B,k)),Wl(e,u,p,!D);return}}a1(e,t,u,n,a,o,p,x,C)}function mg(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var o=n[a],u=o.getSnapshot;o=o.value;try{if(!on(u(),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 Wl(e,t,n,a){t&=~c0,t&=~ka,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var o=t;0<o;){var u=31-rn(o),p=1<<u;a[u]=-1,o&=~p}n!==0&&sd(e,n,t)}function Ar(){return(He&6)===0?(tc(0),!1):!0}function f0(){if(we!==null){if($e===0)var e=we.return;else e=we,ml=Ta=null,Tu(e),Es=null,ki=0,e=we;for(;e!==null;)Eh(e.alternate,e),e=e.return;we=null}}function ks(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Dg(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),wl=0,f0(),Ze=e,we=n=fl(e.current,null),Ae=t,$e=0,hn=null,Zl=!1,Ds=xi(e,t),i0=!1,Ls=mn=c0=ka=Kl=at=0,It=Ji=null,r0=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var o=31-rn(a),u=1<<o;t|=e[o],a&=~u}return Nl=t,Pc(),n}function Ph(e,t){_e=null,U.H=Qi,t===Cs||t===sr?(t=hf(),$e=3):t===vu?(t=hf(),$e=4):$e=t===Vu?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,hn=t,we===null&&(at=1,yr(e,Cn(t,e.current)))}function Wh(){var e=dn.current;return e===null?!0:(Ae&4194048)===Ae?An===null:(Ae&62914560)===Ae||(Ae&536870912)!==0?e===An:!1}function Jh(){var e=U.H;return U.H=Qi,e===null?Qi:e}function e1(){var e=U.A;return U.A=fg,e}function Mr(){at=4,Zl||(Ae&4194048)!==Ae&&dn.current!==null||(Ds=!0),(Kl&134217727)===0&&(ka&134217727)===0||Ze===null||Wl(Ze,Ae,mn,!1)}function h0(e,t,n){var a=He;He|=2;var o=Jh(),u=e1();(Ze!==e||Ae!==t)&&(Rr=null,ks(e,t)),t=!1;var p=at;e:do try{if($e!==0&&we!==null){var x=we,C=hn;switch($e){case 8:f0(),p=6;break e;case 3:case 2:case 9:case 6:dn.current===null&&(t=!0);var D=$e;if($e=0,hn=null,Us(e,x,C,D),n&&Ds){p=0;break e}break;default:D=$e,$e=0,hn=null,Us(e,x,C,D)}}pg(),p=at;break}catch(q){Ph(e,q)}while(!0);return t&&e.shellSuspendCounter++,ml=Ta=null,He=a,U.H=o,U.A=u,we===null&&(Ze=null,Ae=0,Pc()),p}function pg(){for(;we!==null;)t1(we)}function vg(e,t){var n=He;He|=2;var a=Jh(),o=e1();Ze!==e||Ae!==t?(Rr=null,Tr=sn()+500,ks(e,t)):Ds=xi(e,t);e:do try{if($e!==0&&we!==null){t=we;var u=hn;t:switch($e){case 1:$e=0,hn=null,Us(e,t,u,1);break;case 2:case 9:if(df(u)){$e=0,hn=null,n1(t);break}t=function(){$e!==2&&$e!==9||Ze!==e||($e=7),Kn(e)},u.then(t,t);break e;case 3:$e=7;break e;case 4:$e=5;break e;case 7:df(u)?($e=0,hn=null,n1(t)):($e=0,hn=null,Us(e,t,u,7));break;case 5:var p=null;switch(we.tag){case 26:p=we.memoizedState;case 5:case 27:var x=we;if(p?$1(p):x.stateNode.complete){$e=0,hn=null;var C=x.sibling;if(C!==null)we=C;else{var D=x.return;D!==null?(we=D,Or(D)):we=null}break t}}$e=0,hn=null,Us(e,t,u,5);break;case 6:$e=0,hn=null,Us(e,t,u,6);break;case 8:f0(),at=6;break e;default:throw Error(r(462))}}gg();break}catch(q){Ph(e,q)}while(!0);return ml=Ta=null,U.H=a,U.A=o,He=n,we!==null?0:(Ze=null,Ae=0,Pc(),at)}function gg(){for(;we!==null&&!qp();)t1(we)}function t1(e){var t=wh(e.alternate,e,Nl);e.memoizedProps=e.pendingProps,t===null?Or(e):we=t}function n1(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=yh(n,t,t.pendingProps,t.type,void 0,Ae);break;case 11:t=yh(n,t,t.pendingProps,t.type.render,t.ref,Ae);break;case 5:Tu(t);default:Eh(n,t),t=we=Jd(t,Nl),t=wh(n,t,Nl)}e.memoizedProps=e.pendingProps,t===null?Or(e):we=t}function Us(e,t,n,a){ml=Ta=null,Tu(t),Es=null,ki=0;var o=t.return;try{if(sg(e,o,t,n,Ae)){at=1,yr(e,Cn(n,e.current)),we=null;return}}catch(u){if(o!==null)throw we=o,u;at=1,yr(e,Cn(n,e.current)),we=null;return}t.flags&32768?(Oe||a===1?e=!0:Ds||(Ae&536870912)!==0?e=!1:(Zl=e=!0,(a===2||a===9||a===3||a===6)&&(a=dn.current,a!==null&&a.tag===13&&(a.flags|=16384))),l1(t,e)):Or(t)}function Or(e){var t=e;do{if((t.flags&32768)!==0){l1(t,Zl);return}e=t.return;var n=rg(t.alternate,t,Nl);if(n!==null){we=n;return}if(t=t.sibling,t!==null){we=t;return}we=t=e}while(t!==null);at===0&&(at=5)}function l1(e,t){do{var n=og(e.alternate,e);if(n!==null){n.flags&=32767,we=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){we=e;return}we=e=n}while(e!==null);at=6,we=null}function a1(e,t,n,a,o,u,p,x,C){e.cancelPendingCommit=null;do zr();while(gt!==0);if((He&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(u=t.lanes|t.childLanes,u|=tu,Ip(e,n,u,p,x,C),e===Ze&&(we=Ze=null,Ae=0),Bs=t,Pl=e,wl=n,o0=u,u0=o,Xh=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,bg(Lc,function(){return o1(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=U.T,U.T=null,o=Y.p,Y.p=2,p=He,He|=4;try{ug(e,t,n)}finally{He=p,Y.p=o,U.T=a}}gt=1,s1(),i1(),c1()}}function s1(){if(gt===1){gt=0;var e=Pl,t=Bs,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=U.T,U.T=null;var a=Y.p;Y.p=2;var o=He;He|=4;try{Hh(t,e);var u=w0,p=Vd(e.containerInfo),x=u.focusedElem,C=u.selectionRange;if(p!==x&&x&&x.ownerDocument&&Fd(x.ownerDocument.documentElement,x)){if(C!==null&&Io(x)){var D=C.start,q=C.end;if(q===void 0&&(q=D),"selectionStart"in x)x.selectionStart=D,x.selectionEnd=Math.min(q,x.value.length);else{var V=x.ownerDocument||document,B=V&&V.defaultView||window;if(B.getSelection){var k=B.getSelection(),ne=x.textContent.length,de=Math.min(C.start,ne),Xe=C.end===void 0?de:Math.min(C.end,ne);!k.extend&&de>Xe&&(p=Xe,Xe=de,de=p);var M=Gd(x,de),A=Gd(x,Xe);if(M&&A&&(k.rangeCount!==1||k.anchorNode!==M.node||k.anchorOffset!==M.offset||k.focusNode!==A.node||k.focusOffset!==A.offset)){var z=V.createRange();z.setStart(M.node,M.offset),k.removeAllRanges(),de>Xe?(k.addRange(z),k.extend(A.node,A.offset)):(z.setEnd(A.node,A.offset),k.addRange(z))}}}}for(V=[],k=x;k=k.parentNode;)k.nodeType===1&&V.push({element:k,left:k.scrollLeft,top:k.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<V.length;x++){var G=V[x];G.element.scrollLeft=G.left,G.element.scrollTop=G.top}}Qr=!!N0,w0=N0=null}finally{He=o,Y.p=a,U.T=n}}e.current=t,gt=2}}function i1(){if(gt===2){gt=0;var e=Pl,t=Bs,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=U.T,U.T=null;var a=Y.p;Y.p=2;var o=He;He|=4;try{Dh(e,t.alternate,t)}finally{He=o,Y.p=a,U.T=n}}gt=3}}function c1(){if(gt===4||gt===3){gt=0,$p();var e=Pl,t=Bs,n=wl,a=Xh;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?gt=5:(gt=0,Bs=Pl=null,r1(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&(Il=null),Mo(n),t=t.stateNode,cn&&typeof cn.onCommitFiberRoot=="function")try{cn.onCommitFiberRoot(yi,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=U.T,o=Y.p,Y.p=2,U.T=null;try{for(var u=e.onRecoverableError,p=0;p<a.length;p++){var x=a[p];u(x.value,{componentStack:x.stack})}}finally{U.T=t,Y.p=o}}(wl&3)!==0&&zr(),Kn(e),o=e.pendingLanes,(n&261930)!==0&&(o&42)!==0?e===d0?ec++:(ec=0,d0=e):ec=0,tc(0)}}function r1(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Li(t)))}function zr(){return s1(),i1(),c1(),o1()}function o1(){if(gt!==5)return!1;var e=Pl,t=o0;o0=0;var n=Mo(wl),a=U.T,o=Y.p;try{Y.p=32>n?32:n,U.T=null,n=u0,u0=null;var u=Pl,p=wl;if(gt=0,Bs=Pl=null,wl=0,(He&6)!==0)throw Error(r(331));var x=He;if(He|=4,Vh(u.current),$h(u,u.current,p,n),He=x,tc(0,!1),cn&&typeof cn.onPostCommitFiberRoot=="function")try{cn.onPostCommitFiberRoot(yi,u)}catch{}return!0}finally{Y.p=o,U.T=a,r1(e,t)}}function u1(e,t,n){t=Cn(n,t),t=Fu(e.stateNode,t,2),e=Vl(e,t,2),e!==null&&(bi(e,2),Kn(e))}function Ge(e,t,n){if(e.tag===3)u1(e,e,n);else for(;t!==null;){if(t.tag===3){u1(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Il===null||!Il.has(a))){e=Cn(n,e),n=dh(2),a=Vl(t,n,2),a!==null&&(fh(n,a,t,e),bi(a,2),Kn(a));break}}t=t.return}}function m0(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new hg;var o=new Set;a.set(t,o)}else o=a.get(t),o===void 0&&(o=new Set,a.set(t,o));o.has(n)||(i0=!0,o.add(n),e=_g.bind(null,e,t,n),t.then(e,e))}function _g(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ze===e&&(Ae&n)===n&&(at===4||at===3&&(Ae&62914560)===Ae&&300>sn()-Er?(He&2)===0&&ks(e,0):c0|=n,Ls===Ae&&(Ls=0)),Kn(e)}function d1(e,t){t===0&&(t=ad()),e=wa(e,t),e!==null&&(bi(e,t),Kn(e))}function yg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),d1(e,n)}function xg(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),d1(e,n)}function bg(e,t){return Eo(e,t)}var Dr=null,Hs=null,p0=!1,Lr=!1,v0=!1,Jl=0;function Kn(e){e!==Hs&&e.next===null&&(Hs===null?Dr=Hs=e:Hs=Hs.next=e),Lr=!0,p0||(p0=!0,Sg())}function tc(e,t){if(!v0&&Lr){v0=!0;do for(var n=!1,a=Dr;a!==null;){if(e!==0){var o=a.pendingLanes;if(o===0)var u=0;else{var p=a.suspendedLanes,x=a.pingedLanes;u=(1<<31-rn(42|e)+1)-1,u&=o&~(p&~x),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(n=!0,p1(a,u))}else u=Ae,u=Hc(a,a===Ze?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||xi(a,u)||(n=!0,p1(a,u));a=a.next}while(n);v0=!1}}function jg(){f1()}function f1(){Lr=p0=!1;var e=0;Jl!==0&&zg()&&(e=Jl);for(var t=sn(),n=null,a=Dr;a!==null;){var o=a.next,u=h1(a,t);u===0?(a.next=null,n===null?Dr=o:n.next=o,o===null&&(Hs=n)):(n=a,(e!==0||(u&3)!==0)&&(Lr=!0)),a=o}gt!==0&>!==5||tc(e),Jl!==0&&(Jl=0)}function h1(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var p=31-rn(u),x=1<<p,C=o[p];C===-1?((x&n)===0||(x&a)!==0)&&(o[p]=Kp(x,t)):C<=t&&(e.expiredLanes|=x),u&=~x}if(t=Ze,n=Ae,n=Hc(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&($e===2||$e===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&To(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||xi(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&To(a),Mo(n)){case 2:case 8:n=nd;break;case 32:n=Lc;break;case 268435456:n=ld;break;default:n=Lc}return a=m1.bind(null,e),n=Eo(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&To(a),e.callbackPriority=2,e.callbackNode=null,2}function m1(e,t){if(gt!==0&>!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(zr()&&e.callbackNode!==n)return null;var a=Ae;return a=Hc(e,e===Ze?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Kh(e,a,t),h1(e,sn()),e.callbackNode!=null&&e.callbackNode===n?m1.bind(null,e):null)}function p1(e,t){if(zr())return null;Kh(e,t,!0)}function Sg(){Lg(function(){(He&6)!==0?Eo(td,jg):f1()})}function g0(){if(Jl===0){var e=Ns;e===0&&(e=Bc,Bc<<=1,(Bc&261888)===0&&(Bc=256)),Jl=e}return Jl}function v1(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Fc(""+e)}function g1(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function Ng(e,t,n,a,o){if(t==="submit"&&n&&n.stateNode===o){var u=v1((o[Qt]||null).action),p=a.submitter;p&&(t=(t=p[Qt]||null)?v1(t.formAction):p.getAttribute("formAction"),t!==null&&(u=t,p=null));var x=new Xc("action","action",null,a,o);e.push({event:x,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Jl!==0){var C=p?g1(o,p):new FormData(o);ku(n,{pending:!0,data:C,method:o.method,action:u},null,C)}}else typeof u=="function"&&(x.preventDefault(),C=p?g1(o,p):new FormData(o),ku(n,{pending:!0,data:C,method:o.method,action:u},u,C))},currentTarget:o}]})}}for(var _0=0;_0<eu.length;_0++){var y0=eu[_0],wg=y0.toLowerCase(),Cg=y0[0].toUpperCase()+y0.slice(1);Un(wg,"on"+Cg)}Un(Xd,"onAnimationEnd"),Un(Zd,"onAnimationIteration"),Un(Kd,"onAnimationStart"),Un("dblclick","onDoubleClick"),Un("focusin","onFocus"),Un("focusout","onBlur"),Un(Gv,"onTransitionRun"),Un(Fv,"onTransitionStart"),Un(Vv,"onTransitionCancel"),Un(Id,"onTransitionEnd"),us("onMouseEnter",["mouseout","mouseover"]),us("onMouseLeave",["mouseout","mouseover"]),us("onPointerEnter",["pointerout","pointerover"]),us("onPointerLeave",["pointerout","pointerover"]),ba("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ba("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ba("onBeforeInput",["compositionend","keypress","textInput","paste"]),ba("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ba("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ba("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var nc="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(" "),Eg=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(nc));function _1(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],o=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var p=a.length-1;0<=p;p--){var x=a[p],C=x.instance,D=x.currentTarget;if(x=x.listener,C!==u&&o.isPropagationStopped())break e;u=x,o.currentTarget=D;try{u(o)}catch(q){Ic(q)}o.currentTarget=null,u=C}else for(p=0;p<a.length;p++){if(x=a[p],C=x.instance,D=x.currentTarget,x=x.listener,C!==u&&o.isPropagationStopped())break e;u=x,o.currentTarget=D;try{u(o)}catch(q){Ic(q)}o.currentTarget=null,u=C}}}}function Ce(e,t){var n=t[Oo];n===void 0&&(n=t[Oo]=new Set);var a=e+"__bubble";n.has(a)||(y1(t,e,2,!1),n.add(a))}function x0(e,t,n){var a=0;t&&(a|=4),y1(n,e,a,t)}var Br="_reactListening"+Math.random().toString(36).slice(2);function b0(e){if(!e[Br]){e[Br]=!0,dd.forEach(function(n){n!=="selectionchange"&&(Eg.has(n)||x0(n,!1,e),x0(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Br]||(t[Br]=!0,x0("selectionchange",!1,t))}}function y1(e,t,n,a){switch(Z1(t)){case 2:var o=t4;break;case 8:o=n4;break;default:o=B0}n=o.bind(null,t,n,e),o=void 0,!$o||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),a?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 j0(e,t,n,a,o){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var p=a.tag;if(p===3||p===4){var x=a.stateNode.containerInfo;if(x===o)break;if(p===4)for(p=a.return;p!==null;){var C=p.tag;if((C===3||C===4)&&p.stateNode.containerInfo===o)return;p=p.return}for(;x!==null;){if(p=cs(x),p===null)return;if(C=p.tag,C===5||C===6||C===26||C===27){a=u=p;continue e}x=x.parentNode}}a=a.return}Sd(function(){var D=u,q=Ho(n),V=[];e:{var B=Pd.get(e);if(B!==void 0){var k=Xc,ne=e;switch(e){case"keypress":if(Qc(n)===0)break e;case"keydown":case"keyup":k=xv;break;case"focusin":ne="focus",k=Qo;break;case"focusout":ne="blur",k=Qo;break;case"beforeblur":case"afterblur":k=Qo;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":k=Cd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=rv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=Sv;break;case Xd:case Zd:case Kd:k=dv;break;case Id:k=wv;break;case"scroll":case"scrollend":k=iv;break;case"wheel":k=Ev;break;case"copy":case"cut":case"paste":k=hv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=Td;break;case"toggle":case"beforetoggle":k=Rv}var de=(t&4)!==0,Xe=!de&&(e==="scroll"||e==="scrollend"),M=de?B!==null?B+"Capture":null:B;de=[];for(var A=D,z;A!==null;){var G=A;if(z=G.stateNode,G=G.tag,G!==5&&G!==26&&G!==27||z===null||M===null||(G=Ni(A,M),G!=null&&de.push(lc(A,G,z))),Xe)break;A=A.return}0<de.length&&(B=new k(B,ne,null,n,q),V.push({event:B,listeners:de}))}}if((t&7)===0){e:{if(B=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",B&&n!==Uo&&(ne=n.relatedTarget||n.fromElement)&&(cs(ne)||ne[is]))break e;if((k||B)&&(B=q.window===q?q:(B=q.ownerDocument)?B.defaultView||B.parentWindow:window,k?(ne=n.relatedTarget||n.toElement,k=D,ne=ne?cs(ne):null,ne!==null&&(Xe=f(ne),de=ne.tag,ne!==Xe||de!==5&&de!==27&&de!==6)&&(ne=null)):(k=null,ne=D),k!==ne)){if(de=Cd,G="onMouseLeave",M="onMouseEnter",A="mouse",(e==="pointerout"||e==="pointerover")&&(de=Td,G="onPointerLeave",M="onPointerEnter",A="pointer"),Xe=k==null?B:Si(k),z=ne==null?B:Si(ne),B=new de(G,A+"leave",k,n,q),B.target=Xe,B.relatedTarget=z,G=null,cs(q)===D&&(de=new de(M,A+"enter",ne,n,q),de.target=z,de.relatedTarget=Xe,G=de),Xe=G,k&&ne)t:{for(de=Tg,M=k,A=ne,z=0,G=M;G;G=de(G))z++;G=0;for(var ie=A;ie;ie=de(ie))G++;for(;0<z-G;)M=de(M),z--;for(;0<G-z;)A=de(A),G--;for(;z--;){if(M===A||A!==null&&M===A.alternate){de=M;break t}M=de(M),A=de(A)}de=null}else de=null;k!==null&&x1(V,B,k,de,!1),ne!==null&&Xe!==null&&x1(V,Xe,ne,de,!0)}}e:{if(B=D?Si(D):window,k=B.nodeName&&B.nodeName.toLowerCase(),k==="select"||k==="input"&&B.type==="file")var ke=Bd;else if(Dd(B))if(kd)ke=Hv;else{ke=kv;var le=Bv}else k=B.nodeName,!k||k.toLowerCase()!=="input"||B.type!=="checkbox"&&B.type!=="radio"?D&&ko(D.elementType)&&(ke=Bd):ke=Uv;if(ke&&(ke=ke(e,D))){Ld(V,ke,n,q);break e}le&&le(e,B,D),e==="focusout"&&D&&B.type==="number"&&D.memoizedProps.value!=null&&Bo(B,"number",B.value)}switch(le=D?Si(D):window,e){case"focusin":(Dd(le)||le.contentEditable==="true")&&(vs=le,Po=D,Oi=null);break;case"focusout":Oi=Po=vs=null;break;case"mousedown":Wo=!0;break;case"contextmenu":case"mouseup":case"dragend":Wo=!1,Qd(V,n,q);break;case"selectionchange":if($v)break;case"keydown":case"keyup":Qd(V,n,q)}var xe;if(Xo)e:{switch(e){case"compositionstart":var Me="onCompositionStart";break e;case"compositionend":Me="onCompositionEnd";break e;case"compositionupdate":Me="onCompositionUpdate";break e}Me=void 0}else ps?Od(e,n)&&(Me="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(Me="onCompositionStart");Me&&(Rd&&n.locale!=="ko"&&(ps||Me!=="onCompositionStart"?Me==="onCompositionEnd"&&ps&&(xe=Nd()):(kl=q,Go="value"in kl?kl.value:kl.textContent,ps=!0)),le=kr(D,Me),0<le.length&&(Me=new Ed(Me,e,null,n,q),V.push({event:Me,listeners:le}),xe?Me.data=xe:(xe=zd(n),xe!==null&&(Me.data=xe)))),(xe=Mv?Ov(e,n):zv(e,n))&&(Me=kr(D,"onBeforeInput"),0<Me.length&&(le=new Ed("onBeforeInput","beforeinput",null,n,q),V.push({event:le,listeners:Me}),le.data=xe)),Ng(V,e,D,n,q)}_1(V,t)})}function lc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function kr(e,t){for(var n=t+"Capture",a=[];e!==null;){var o=e,u=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||u===null||(o=Ni(e,n),o!=null&&a.unshift(lc(e,o,u)),o=Ni(e,t),o!=null&&a.push(lc(e,o,u))),e.tag===3)return a;e=e.return}return[]}function Tg(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function x1(e,t,n,a,o){for(var u=t._reactName,p=[];n!==null&&n!==a;){var x=n,C=x.alternate,D=x.stateNode;if(x=x.tag,C!==null&&C===a)break;x!==5&&x!==26&&x!==27||D===null||(C=D,o?(D=Ni(n,u),D!=null&&p.unshift(lc(n,D,C))):o||(D=Ni(n,u),D!=null&&p.push(lc(n,D,C)))),n=n.return}p.length!==0&&e.push({event:t,listeners:p})}var Rg=/\r\n?/g,Ag=/\u0000|\uFFFD/g;function b1(e){return(typeof e=="string"?e:""+e).replace(Rg,`
|
||
`).replace(Ag,"")}function j1(e,t){return t=b1(t),b1(e)===t}function Ye(e,t,n,a,o,u){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||fs(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&fs(e,""+a);break;case"className":$c(e,"class",a);break;case"tabIndex":$c(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":$c(e,n,a);break;case"style":bd(e,a,u);break;case"data":if(t!=="object"){$c(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Fc(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(n==="formAction"?(t!=="input"&&Ye(e,t,"name",o.name,o,null),Ye(e,t,"formEncType",o.formEncType,o,null),Ye(e,t,"formMethod",o.formMethod,o,null),Ye(e,t,"formTarget",o.formTarget,o,null)):(Ye(e,t,"encType",o.encType,o,null),Ye(e,t,"method",o.method,o,null),Ye(e,t,"target",o.target,o,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=Fc(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=ul);break;case"onScroll":a!=null&&Ce("scroll",e);break;case"onScrollEnd":a!=null&&Ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=Fc(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),qc(e,"popover",a);break;case"xlinkActuate":ol(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":ol(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":ol(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":ol(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":ol(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":ol(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":ol(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":ol(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":ol(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":qc(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=av.get(n)||n,qc(e,n,a))}}function S0(e,t,n,a,o,u){switch(n){case"style":bd(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(n=a.__html,n!=null){if(o.children!=null)throw Error(r(60));e.innerHTML=n}}break;case"children":typeof a=="string"?fs(e,a):(typeof a=="number"||typeof a=="bigint")&&fs(e,""+a);break;case"onScroll":a!=null&&Ce("scroll",e);break;case"onScrollEnd":a!=null&&Ce("scrollend",e);break;case"onClick":a!=null&&(e.onclick=ul);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!fd.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(o=n.endsWith("Capture"),t=n.slice(2,o?n.length-7:void 0),u=e[Qt]||null,u=u!=null?u[n]:null,typeof u=="function"&&e.removeEventListener(t,u,o),typeof a=="function")){typeof u!="function"&&u!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,o);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):qc(e,n,a)}}}function Mt(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var a=!1,o=!1,u;for(u in n)if(n.hasOwnProperty(u)){var p=n[u];if(p!=null)switch(u){case"src":a=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ye(e,t,u,p,n,null)}}o&&Ye(e,t,"srcSet",n.srcSet,n,null),a&&Ye(e,t,"src",n.src,n,null);return;case"input":Ce("invalid",e);var x=u=p=o=null,C=null,D=null;for(a in n)if(n.hasOwnProperty(a)){var q=n[a];if(q!=null)switch(a){case"name":o=q;break;case"type":p=q;break;case"checked":C=q;break;case"defaultChecked":D=q;break;case"value":u=q;break;case"defaultValue":x=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(r(137,t));break;default:Ye(e,t,a,q,n,null)}}gd(e,u,x,C,D,p,o,!1);return;case"select":Ce("invalid",e),a=p=u=null;for(o in n)if(n.hasOwnProperty(o)&&(x=n[o],x!=null))switch(o){case"value":u=x;break;case"defaultValue":p=x;break;case"multiple":a=x;default:Ye(e,t,o,x,n,null)}t=u,n=p,e.multiple=!!a,t!=null?ds(e,!!a,t,!1):n!=null&&ds(e,!!a,n,!0);return;case"textarea":Ce("invalid",e),u=o=a=null;for(p in n)if(n.hasOwnProperty(p)&&(x=n[p],x!=null))switch(p){case"value":a=x;break;case"defaultValue":o=x;break;case"children":u=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(r(91));break;default:Ye(e,t,p,x,n,null)}yd(e,a,o,u);return;case"option":for(C in n)if(n.hasOwnProperty(C)&&(a=n[C],a!=null))switch(C){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ye(e,t,C,a,n,null)}return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(a=0;a<nc.length;a++)Ce(nc[a],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(D in n)if(n.hasOwnProperty(D)&&(a=n[D],a!=null))switch(D){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:Ye(e,t,D,a,n,null)}return;default:if(ko(t)){for(q in n)n.hasOwnProperty(q)&&(a=n[q],a!==void 0&&S0(e,t,q,a,n,void 0));return}}for(x in n)n.hasOwnProperty(x)&&(a=n[x],a!=null&&Ye(e,t,x,a,n,null))}function Mg(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,u=null,p=null,x=null,C=null,D=null,q=null;for(k in n){var V=n[k];if(n.hasOwnProperty(k)&&V!=null)switch(k){case"checked":break;case"value":break;case"defaultValue":C=V;default:a.hasOwnProperty(k)||Ye(e,t,k,null,a,V)}}for(var B in a){var k=a[B];if(V=n[B],a.hasOwnProperty(B)&&(k!=null||V!=null))switch(B){case"type":u=k;break;case"name":o=k;break;case"checked":D=k;break;case"defaultChecked":q=k;break;case"value":p=k;break;case"defaultValue":x=k;break;case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(r(137,t));break;default:k!==V&&Ye(e,t,B,k,a,V)}}Lo(e,p,x,C,D,q,u,o);return;case"select":k=p=x=B=null;for(u in n)if(C=n[u],n.hasOwnProperty(u)&&C!=null)switch(u){case"value":break;case"multiple":k=C;default:a.hasOwnProperty(u)||Ye(e,t,u,null,a,C)}for(o in a)if(u=a[o],C=n[o],a.hasOwnProperty(o)&&(u!=null||C!=null))switch(o){case"value":B=u;break;case"defaultValue":x=u;break;case"multiple":p=u;default:u!==C&&Ye(e,t,o,u,a,C)}t=x,n=p,a=k,B!=null?ds(e,!!n,B,!1):!!a!=!!n&&(t!=null?ds(e,!!n,t,!0):ds(e,!!n,n?[]:"",!1));return;case"textarea":k=B=null;for(x in n)if(o=n[x],n.hasOwnProperty(x)&&o!=null&&!a.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:Ye(e,t,x,null,a,o)}for(p in a)if(o=a[p],u=n[p],a.hasOwnProperty(p)&&(o!=null||u!=null))switch(p){case"value":B=o;break;case"defaultValue":k=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(r(91));break;default:o!==u&&Ye(e,t,p,o,a,u)}_d(e,B,k);return;case"option":for(var ne in n)if(B=n[ne],n.hasOwnProperty(ne)&&B!=null&&!a.hasOwnProperty(ne))switch(ne){case"selected":e.selected=!1;break;default:Ye(e,t,ne,null,a,B)}for(C in a)if(B=a[C],k=n[C],a.hasOwnProperty(C)&&B!==k&&(B!=null||k!=null))switch(C){case"selected":e.selected=B&&typeof B!="function"&&typeof B!="symbol";break;default:Ye(e,t,C,B,a,k)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var de in n)B=n[de],n.hasOwnProperty(de)&&B!=null&&!a.hasOwnProperty(de)&&Ye(e,t,de,null,a,B);for(D in a)if(B=a[D],k=n[D],a.hasOwnProperty(D)&&B!==k&&(B!=null||k!=null))switch(D){case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(r(137,t));break;default:Ye(e,t,D,B,a,k)}return;default:if(ko(t)){for(var Xe in n)B=n[Xe],n.hasOwnProperty(Xe)&&B!==void 0&&!a.hasOwnProperty(Xe)&&S0(e,t,Xe,void 0,a,B);for(q in a)B=a[q],k=n[q],!a.hasOwnProperty(q)||B===k||B===void 0&&k===void 0||S0(e,t,q,B,a,k);return}}for(var M in n)B=n[M],n.hasOwnProperty(M)&&B!=null&&!a.hasOwnProperty(M)&&Ye(e,t,M,null,a,B);for(V in a)B=a[V],k=n[V],!a.hasOwnProperty(V)||B===k||B==null&&k==null||Ye(e,t,V,B,a,k)}function S1(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Og(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var o=n[a],u=o.transferSize,p=o.initiatorType,x=o.duration;if(u&&x&&S1(p)){for(p=0,x=o.responseEnd,a+=1;a<n.length;a++){var C=n[a],D=C.startTime;if(D>x)break;var q=C.transferSize,V=C.initiatorType;q&&S1(V)&&(C=C.responseEnd,p+=q*(C<x?1:(x-D)/(C-D)))}if(--a,t+=8*(u+p)/(o.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var N0=null,w0=null;function Ur(e){return e.nodeType===9?e:e.ownerDocument}function N1(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function w1(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function C0(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var E0=null;function zg(){var e=window.event;return e&&e.type==="popstate"?e===E0?!1:(E0=e,!0):(E0=null,!1)}var C1=typeof setTimeout=="function"?setTimeout:void 0,Dg=typeof clearTimeout=="function"?clearTimeout:void 0,E1=typeof Promise=="function"?Promise:void 0,Lg=typeof queueMicrotask=="function"?queueMicrotask:typeof E1<"u"?function(e){return E1.resolve(null).then(e).catch(Bg)}:C1;function Bg(e){setTimeout(function(){throw e})}function ea(e){return e==="head"}function T1(e,t){var n=t,a=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(o),Fs(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")ac(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,ac(n);for(var u=n.firstChild;u;){var p=u.nextSibling,x=u.nodeName;u[ji]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&u.rel.toLowerCase()==="stylesheet"||n.removeChild(u),u=p}}else n==="body"&&ac(e.ownerDocument.body);n=o}while(n);Fs(t)}function R1(e,t){var n=e;e=0;do{var a=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function T0(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":T0(n),zo(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function kg(e,t,n,a){for(;e.nodeType===1;){var o=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[ji])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Mn(e.nextSibling),e===null)break}return null}function Ug(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Mn(e.nextSibling),e===null))return null;return e}function A1(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Mn(e.nextSibling),e===null))return null;return e}function R0(e){return e.data==="$?"||e.data==="$~"}function A0(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Hg(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Mn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var M0=null;function M1(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return Mn(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function O1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function z1(e,t,n){switch(t=Ur(n),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function ac(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);zo(e)}var On=new Map,D1=new Set;function Hr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Cl=Y.d;Y.d={f:qg,r:$g,D:Gg,C:Fg,L:Vg,m:Qg,X:Xg,S:Yg,M:Zg};function qg(){var e=Cl.f(),t=Ar();return e||t}function $g(e){var t=rs(e);t!==null&&t.tag===5&&t.type==="form"?Pf(t):Cl.r(e)}var qs=typeof document>"u"?null:document;function L1(e,t,n){var a=qs;if(a&&typeof t=="string"&&t){var o=Nn(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof n=="string"&&(o+='[crossorigin="'+n+'"]'),D1.has(o)||(D1.add(o),e={rel:e,crossOrigin:n,href:t},a.querySelector(o)===null&&(t=a.createElement("link"),Mt(t,"link",e),bt(t),a.head.appendChild(t)))}}function Gg(e){Cl.D(e),L1("dns-prefetch",e,null)}function Fg(e,t){Cl.C(e,t),L1("preconnect",e,t)}function Vg(e,t,n){Cl.L(e,t,n);var a=qs;if(a&&e&&t){var o='link[rel="preload"][as="'+Nn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(o+='[imagesrcset="'+Nn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(o+='[imagesizes="'+Nn(n.imageSizes)+'"]')):o+='[href="'+Nn(e)+'"]';var u=o;switch(t){case"style":u=$s(e);break;case"script":u=Gs(e)}On.has(u)||(e=y({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),On.set(u,e),a.querySelector(o)!==null||t==="style"&&a.querySelector(sc(u))||t==="script"&&a.querySelector(ic(u))||(t=a.createElement("link"),Mt(t,"link",e),bt(t),a.head.appendChild(t)))}}function Qg(e,t){Cl.m(e,t);var n=qs;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+Nn(a)+'"][href="'+Nn(e)+'"]',u=o;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Gs(e)}if(!On.has(u)&&(e=y({rel:"modulepreload",href:e},t),On.set(u,e),n.querySelector(o)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(ic(u)))return}a=n.createElement("link"),Mt(a,"link",e),bt(a),n.head.appendChild(a)}}}function Yg(e,t,n){Cl.S(e,t,n);var a=qs;if(a&&e){var o=os(a).hoistableStyles,u=$s(e);t=t||"default";var p=o.get(u);if(!p){var x={loading:0,preload:null};if(p=a.querySelector(sc(u)))x.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":t},n),(n=On.get(u))&&O0(e,n);var C=p=a.createElement("link");bt(C),Mt(C,"link",e),C._p=new Promise(function(D,q){C.onload=D,C.onerror=q}),C.addEventListener("load",function(){x.loading|=1}),C.addEventListener("error",function(){x.loading|=2}),x.loading|=4,qr(p,t,a)}p={type:"stylesheet",instance:p,count:1,state:x},o.set(u,p)}}}function Xg(e,t){Cl.X(e,t);var n=qs;if(n&&e){var a=os(n).hoistableScripts,o=Gs(e),u=a.get(o);u||(u=n.querySelector(ic(o)),u||(e=y({src:e,async:!0},t),(t=On.get(o))&&z0(e,t),u=n.createElement("script"),bt(u),Mt(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(o,u))}}function Zg(e,t){Cl.M(e,t);var n=qs;if(n&&e){var a=os(n).hoistableScripts,o=Gs(e),u=a.get(o);u||(u=n.querySelector(ic(o)),u||(e=y({src:e,async:!0,type:"module"},t),(t=On.get(o))&&z0(e,t),u=n.createElement("script"),bt(u),Mt(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(o,u))}}function B1(e,t,n,a){var o=(o=ye.current)?Hr(o):null;if(!o)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=$s(n.href),n=os(o).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=$s(n.href);var u=os(o).hoistableStyles,p=u.get(e);if(p||(o=o.ownerDocument||o,p={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,p),(u=o.querySelector(sc(e)))&&!u._p&&(p.instance=u,p.state.loading=5),On.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},On.set(e,n),u||Kg(o,e,n,p.state))),t&&a===null)throw Error(r(528,""));return p}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Gs(n),n=os(o).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function $s(e){return'href="'+Nn(e)+'"'}function sc(e){return'link[rel="stylesheet"]['+e+"]"}function k1(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function Kg(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Mt(t,"link",n),bt(t),e.head.appendChild(t))}function Gs(e){return'[src="'+Nn(e)+'"]'}function ic(e){return"script[async]"+e}function U1(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Nn(n.href)+'"]');if(a)return t.instance=a,bt(a),a;var o=y({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),bt(a),Mt(a,"style",o),qr(a,n.precedence,e),t.instance=a;case"stylesheet":o=$s(n.href);var u=e.querySelector(sc(o));if(u)return t.state.loading|=4,t.instance=u,bt(u),u;a=k1(n),(o=On.get(o))&&O0(a,o),u=(e.ownerDocument||e).createElement("link"),bt(u);var p=u;return p._p=new Promise(function(x,C){p.onload=x,p.onerror=C}),Mt(u,"link",a),t.state.loading|=4,qr(u,n.precedence,e),t.instance=u;case"script":return u=Gs(n.src),(o=e.querySelector(ic(u)))?(t.instance=o,bt(o),o):(a=n,(o=On.get(u))&&(a=y({},n),z0(a,o)),e=e.ownerDocument||e,o=e.createElement("script"),bt(o),Mt(o,"link",a),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,qr(a,n.precedence,e));return t.instance}function qr(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=a.length?a[a.length-1]:null,u=o,p=0;p<a.length;p++){var x=a[p];if(x.dataset.precedence===t)u=x;else if(u!==o)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function O0(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function z0(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var $r=null;function H1(e,t,n){if($r===null){var a=new Map,o=$r=new Map;o.set(n,a)}else o=$r,a=o.get(n),a||(a=new Map,o.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),o=0;o<n.length;o++){var u=n[o];if(!(u[ji]||u[Et]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var p=u.getAttribute(t)||"";p=e+p;var x=a.get(p);x?x.push(u):a.set(p,[u])}}return a}function q1(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Ig(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function $1(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Pg(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var o=$s(a.href),u=t.querySelector(sc(o));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Gr.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=u,bt(u);return}u=t.ownerDocument||t,a=k1(a),(o=On.get(o))&&O0(a,o),u=u.createElement("link"),bt(u);var p=u;p._p=new Promise(function(x,C){p.onload=x,p.onerror=C}),Mt(u,"link",a),n.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Gr.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var D0=0;function Wg(e,t){return e.stylesheets&&e.count===0&&Vr(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&Vr(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&D0===0&&(D0=62500*Og());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Vr(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>D0?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(o)}}:null}function Gr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Vr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Fr=null;function Vr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Fr=new Map,t.forEach(Jg,e),Fr=null,Gr.call(e))}function Jg(e,t){if(!(t.state.loading&4)){var n=Fr.get(e);if(n)var a=n.get(null);else{n=new Map,Fr.set(e,n);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<o.length;u++){var p=o[u];(p.nodeName==="LINK"||p.getAttribute("media")!=="not all")&&(n.set(p.dataset.precedence,p),a=p)}a&&n.set(null,a)}o=t.instance,p=o.getAttribute("data-precedence"),u=n.get(p)||a,u===a&&n.set(null,o),n.set(p,o),this.count++,a=Gr.bind(this),o.addEventListener("load",a),o.addEventListener("error",a),u?u.parentNode.insertBefore(o,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var cc={$$typeof:L,Provider:null,Consumer:null,_currentValue:ae,_currentValue2:ae,_threadCount:0};function e4(e,t,n,a,o,u,p,x,C){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ro(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ro(0),this.hiddenUpdates=Ro(null),this.identifierPrefix=a,this.onUncaughtError=o,this.onCaughtError=u,this.onRecoverableError=p,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=C,this.incompleteTransitions=new Map}function G1(e,t,n,a,o,u,p,x,C,D,q,V){return e=new e4(e,t,n,p,C,D,q,V,x),t=1,u===!0&&(t|=24),u=un(3,null,null,t),e.current=u,u.stateNode=e,t=hu(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:n,cache:t},gu(u),e}function F1(e){return e?(e=ys,e):ys}function V1(e,t,n,a,o,u){o=F1(o),a.context===null?a.context=o:a.pendingContext=o,a=Fl(t),a.payload={element:n},u=u===void 0?null:u,u!==null&&(a.callback=u),n=Vl(e,a,t),n!==null&&(Pt(n,e,t),Hi(n,e,t))}function Q1(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function L0(e,t){Q1(e,t),(e=e.alternate)&&Q1(e,t)}function Y1(e){if(e.tag===13||e.tag===31){var t=wa(e,67108864);t!==null&&Pt(t,e,67108864),L0(e,67108864)}}function X1(e){if(e.tag===13||e.tag===31){var t=pn();t=Ao(t);var n=wa(e,t);n!==null&&Pt(n,e,t),L0(e,t)}}var Qr=!0;function t4(e,t,n,a){var o=U.T;U.T=null;var u=Y.p;try{Y.p=2,B0(e,t,n,a)}finally{Y.p=u,U.T=o}}function n4(e,t,n,a){var o=U.T;U.T=null;var u=Y.p;try{Y.p=8,B0(e,t,n,a)}finally{Y.p=u,U.T=o}}function B0(e,t,n,a){if(Qr){var o=k0(a);if(o===null)j0(e,t,a,Yr,n),K1(e,a);else if(a4(o,e,t,n,a))a.stopPropagation();else if(K1(e,a),t&4&&-1<l4.indexOf(e)){for(;o!==null;){var u=rs(o);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var p=xa(u.pendingLanes);if(p!==0){var x=u;for(x.pendingLanes|=2,x.entangledLanes|=2;p;){var C=1<<31-rn(p);x.entanglements[1]|=C,p&=~C}Kn(u),(He&6)===0&&(Tr=sn()+500,tc(0))}}break;case 31:case 13:x=wa(u,2),x!==null&&Pt(x,u,2),Ar(),L0(u,2)}if(u=k0(a),u===null&&j0(e,t,a,Yr,n),u===o)break;o=u}o!==null&&a.stopPropagation()}else j0(e,t,a,null,n)}}function k0(e){return e=Ho(e),U0(e)}var Yr=null;function U0(e){if(Yr=null,e=cs(e),e!==null){var t=f(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=v(t),e!==null)return e;e=null}else if(n===31){if(e=_(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 Yr=e,null}function Z1(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Gp()){case td:return 2;case nd:return 8;case Lc:case Fp:return 32;case ld:return 268435456;default:return 32}default:return 32}}var H0=!1,ta=null,na=null,la=null,rc=new Map,oc=new Map,aa=[],l4="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function K1(e,t){switch(e){case"focusin":case"focusout":ta=null;break;case"dragenter":case"dragleave":na=null;break;case"mouseover":case"mouseout":la=null;break;case"pointerover":case"pointerout":rc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(t.pointerId)}}function uc(e,t,n,a,o,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:u,targetContainers:[o]},t!==null&&(t=rs(t),t!==null&&Y1(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function a4(e,t,n,a,o){switch(t){case"focusin":return ta=uc(ta,e,t,n,a,o),!0;case"dragenter":return na=uc(na,e,t,n,a,o),!0;case"mouseover":return la=uc(la,e,t,n,a,o),!0;case"pointerover":var u=o.pointerId;return rc.set(u,uc(rc.get(u)||null,e,t,n,a,o)),!0;case"gotpointercapture":return u=o.pointerId,oc.set(u,uc(oc.get(u)||null,e,t,n,a,o)),!0}return!1}function I1(e){var t=cs(e.target);if(t!==null){var n=f(t);if(n!==null){if(t=n.tag,t===13){if(t=v(n),t!==null){e.blockedOn=t,od(e.priority,function(){X1(n)});return}}else if(t===31){if(t=_(n),t!==null){e.blockedOn=t,od(e.priority,function(){X1(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 Xr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=k0(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);Uo=a,n.target.dispatchEvent(a),Uo=null}else return t=rs(n),t!==null&&Y1(t),e.blockedOn=n,!1;t.shift()}return!0}function P1(e,t,n){Xr(e)&&n.delete(t)}function s4(){H0=!1,ta!==null&&Xr(ta)&&(ta=null),na!==null&&Xr(na)&&(na=null),la!==null&&Xr(la)&&(la=null),rc.forEach(P1),oc.forEach(P1)}function Zr(e,t){e.blockedOn===t&&(e.blockedOn=null,H0||(H0=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,s4)))}var Kr=null;function W1(e){Kr!==e&&(Kr=e,s.unstable_scheduleCallback(s.unstable_NormalPriority,function(){Kr===e&&(Kr=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],o=e[t+2];if(typeof a!="function"){if(U0(a||n)===null)continue;break}var u=rs(n);u!==null&&(e.splice(t,3),t-=3,ku(u,{pending:!0,data:o,method:n.method,action:a},a,o))}}))}function Fs(e){function t(C){return Zr(C,e)}ta!==null&&Zr(ta,e),na!==null&&Zr(na,e),la!==null&&Zr(la,e),rc.forEach(t),oc.forEach(t);for(var n=0;n<aa.length;n++){var a=aa[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<aa.length&&(n=aa[0],n.blockedOn===null);)I1(n),n.blockedOn===null&&aa.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var o=n[a],u=n[a+1],p=o[Qt]||null;if(typeof u=="function")p||W1(n);else if(p){var x=null;if(u&&u.hasAttribute("formAction")){if(o=u,p=u[Qt]||null)x=p.formAction;else if(U0(o)!==null)continue}else x=p.action;typeof x=="function"?n[a+1]=x:(n.splice(a,3),a-=3),W1(n)}}}function J1(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(p){return o=p})},focusReset:"manual",scroll:"manual"})}function t(){o!==null&&(o(),o=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,o=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),o!==null&&(o(),o=null)}}}function q0(e){this._internalRoot=e}Ir.prototype.render=q0.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var n=t.current,a=pn();V1(n,a,e,t,null,null)},Ir.prototype.unmount=q0.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;V1(e.current,2,null,e,null,null),Ar(),t[is]=null}};function Ir(e){this._internalRoot=e}Ir.prototype.unstable_scheduleHydration=function(e){if(e){var t=rd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<aa.length&&t!==0&&t<aa[n].priority;n++);aa.splice(n,0,e),n===0&&I1(e)}};var em=c.version;if(em!=="19.2.5")throw Error(r(527,em,"19.2.5"));Y.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=m(t),e=e!==null?g(e):null,e=e===null?null:e.stateNode,e};var i4={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:U,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Pr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Pr.isDisabled&&Pr.supportsFiber)try{yi=Pr.inject(i4),cn=Pr}catch{}}return fc.createRoot=function(e,t){if(!d(e))throw Error(r(299));var n=!1,a="",o=ch,u=rh,p=oh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(p=t.onRecoverableError)),t=G1(e,1,!1,null,null,n,a,null,o,u,p,J1),e[is]=t.current,b0(e),new q0(t)},fc.hydrateRoot=function(e,t,n){if(!d(e))throw Error(r(299));var a=!1,o="",u=ch,p=rh,x=oh,C=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(p=n.onCaughtError),n.onRecoverableError!==void 0&&(x=n.onRecoverableError),n.formState!==void 0&&(C=n.formState)),t=G1(e,1,!0,t,n??null,a,o,C,u,p,x,J1),t.context=F1(null),n=t.current,a=pn(),a=Ao(a),o=Fl(a),o.callback=null,Vl(n,o,a),n=a,t.current.lanes=n,bi(t,n),Kn(t),e[is]=t.current,b0(e),new Ir(t)},fc.version="19.2.5",fc}var dm;function v4(){if(dm)return V0.exports;dm=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(c){console.error(c)}}return s(),V0.exports=p4(),V0.exports}var g4=v4();/**
|
||
* react-router v7.14.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var fm="popstate";function hm(s){return typeof s=="object"&&s!=null&&"pathname"in s&&"search"in s&&"hash"in s&&"state"in s&&"key"in s}function _4(s={}){function c(r,d){var m;let f=(m=d.state)==null?void 0:m.masked,{pathname:v,search:_,hash:h}=f||r.location;return d2("",{pathname:v,search:_,hash:h},d.state&&d.state.usr||null,d.state&&d.state.key||"default",f?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function i(r,d){return typeof d=="string"?d:jc(d)}return x4(c,i,null,s)}function et(s,c){if(s===!1||s===null||typeof s>"u")throw new Error(c)}function Fn(s,c){if(!s){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function y4(){return Math.random().toString(36).substring(2,10)}function mm(s,c){return{usr:s.state,key:s.key,idx:c,masked:s.unstable_mask?{pathname:s.pathname,search:s.search,hash:s.hash}:void 0}}function d2(s,c,i=null,r,d){return{pathname:typeof s=="string"?s:s.pathname,search:"",hash:"",...typeof c=="string"?ui(c):c,state:i,key:c&&c.key||r||y4(),unstable_mask:d}}function jc({pathname:s="/",search:c="",hash:i=""}){return c&&c!=="?"&&(s+=c.charAt(0)==="?"?c:"?"+c),i&&i!=="#"&&(s+=i.charAt(0)==="#"?i:"#"+i),s}function ui(s){let c={};if(s){let i=s.indexOf("#");i>=0&&(c.hash=s.substring(i),s=s.substring(0,i));let r=s.indexOf("?");r>=0&&(c.search=s.substring(r),s=s.substring(0,r)),s&&(c.pathname=s)}return c}function x4(s,c,i,r={}){let{window:d=document.defaultView,v5Compat:f=!1}=r,v=d.history,_="POP",h=null,m=g();m==null&&(m=0,v.replaceState({...v.state,idx:m},""));function g(){return(v.state||{idx:null}).idx}function y(){_="POP";let j=g(),O=j==null?null:j-m;m=j,h&&h({action:_,location:T.location,delta:O})}function b(j,O){_="PUSH";let H=hm(j)?j:d2(T.location,j,O);m=g()+1;let L=mm(H,m),$=T.createHref(H.unstable_mask||H);try{v.pushState(L,"",$)}catch(Q){if(Q instanceof DOMException&&Q.name==="DataCloneError")throw Q;d.location.assign($)}f&&h&&h({action:_,location:T.location,delta:1})}function w(j,O){_="REPLACE";let H=hm(j)?j:d2(T.location,j,O);m=g();let L=mm(H,m),$=T.createHref(H.unstable_mask||H);v.replaceState(L,"",$),f&&h&&h({action:_,location:T.location,delta:0})}function N(j){return b4(j)}let T={get action(){return _},get location(){return s(d,v)},listen(j){if(h)throw new Error("A history only accepts one active listener");return d.addEventListener(fm,y),h=j,()=>{d.removeEventListener(fm,y),h=null}},createHref(j){return c(d,j)},createURL:N,encodeLocation(j){let O=N(j);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:b,replace:w,go(j){return v.go(j)}};return T}function b4(s,c=!1){let i="http://localhost";typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),et(i,"No window.location.(origin|href) available to create URL");let r=typeof s=="string"?s:jc(s);return r=r.replace(/ $/,"%20"),!c&&r.startsWith("//")&&(r=i+r),new URL(r,i)}function R3(s,c,i="/"){return j4(s,c,i,!1)}function j4(s,c,i,r){let d=typeof c=="string"?ui(c):c,f=Dl(d.pathname||"/",i);if(f==null)return null;let v=A3(s);S4(v);let _=null;for(let h=0;_==null&&h<v.length;++h){let m=D4(f);_=O4(v[h],m,r)}return _}function A3(s,c=[],i=[],r="",d=!1){let f=(v,_,h=d,m)=>{let g={relativePath:m===void 0?v.path||"":m,caseSensitive:v.caseSensitive===!0,childrenIndex:_,route:v};if(g.relativePath.startsWith("/")){if(!g.relativePath.startsWith(r)&&h)return;et(g.relativePath.startsWith(r),`Absolute route path "${g.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),g.relativePath=g.relativePath.slice(r.length)}let y=Gn([r,g.relativePath]),b=i.concat(g);v.children&&v.children.length>0&&(et(v.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${y}".`),A3(v.children,c,b,y,h)),!(v.path==null&&!v.index)&&c.push({path:y,score:A4(y,v.index),routesMeta:b})};return s.forEach((v,_)=>{var h;if(v.path===""||!((h=v.path)!=null&&h.includes("?")))f(v,_);else for(let m of M3(v.path))f(v,_,!0,m)}),c}function M3(s){let c=s.split("/");if(c.length===0)return[];let[i,...r]=c,d=i.endsWith("?"),f=i.replace(/\?$/,"");if(r.length===0)return d?[f,""]:[f];let v=M3(r.join("/")),_=[];return _.push(...v.map(h=>h===""?f:[f,h].join("/"))),d&&_.push(...v),_.map(h=>s.startsWith("/")&&h===""?"/":h)}function S4(s){s.sort((c,i)=>c.score!==i.score?i.score-c.score:M4(c.routesMeta.map(r=>r.childrenIndex),i.routesMeta.map(r=>r.childrenIndex)))}var N4=/^:[\w-]+$/,w4=3,C4=2,E4=1,T4=10,R4=-2,pm=s=>s==="*";function A4(s,c){let i=s.split("/"),r=i.length;return i.some(pm)&&(r+=R4),c&&(r+=C4),i.filter(d=>!pm(d)).reduce((d,f)=>d+(N4.test(f)?w4:f===""?E4:T4),r)}function M4(s,c){return s.length===c.length&&s.slice(0,-1).every((r,d)=>r===c[d])?s[s.length-1]-c[c.length-1]:0}function O4(s,c,i=!1){let{routesMeta:r}=s,d={},f="/",v=[];for(let _=0;_<r.length;++_){let h=r[_],m=_===r.length-1,g=f==="/"?c:c.slice(f.length)||"/",y=oo({path:h.relativePath,caseSensitive:h.caseSensitive,end:m},g),b=h.route;if(!y&&m&&i&&!r[r.length-1].route.index&&(y=oo({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},g)),!y)return null;Object.assign(d,y.params),v.push({params:d,pathname:Gn([f,y.pathname]),pathnameBase:U4(Gn([f,y.pathnameBase])),route:b}),y.pathnameBase!=="/"&&(f=Gn([f,y.pathnameBase]))}return v}function oo(s,c){typeof s=="string"&&(s={path:s,caseSensitive:!1,end:!0});let[i,r]=z4(s.path,s.caseSensitive,s.end),d=c.match(i);if(!d)return null;let f=d[0],v=f.replace(/(.)\/+$/,"$1"),_=d.slice(1);return{params:r.reduce((m,{paramName:g,isOptional:y},b)=>{if(g==="*"){let N=_[b]||"";v=f.slice(0,f.length-N.length).replace(/(.)\/+$/,"$1")}const w=_[b];return y&&!w?m[g]=void 0:m[g]=(w||"").replace(/%2F/g,"/"),m},{}),pathname:f,pathnameBase:v,pattern:s}}function z4(s,c=!1,i=!0){Fn(s==="*"||!s.endsWith("*")||s.endsWith("/*"),`Route path "${s}" will be treated as if it were "${s.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${s.replace(/\*$/,"/*")}".`);let r=[],d="^"+s.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(v,_,h,m,g)=>{if(r.push({paramName:_,isOptional:h!=null}),h){let y=g.charAt(m+v.length);return y&&y!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return s.endsWith("*")?(r.push({paramName:"*"}),d+=s==="*"||s==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?d+="\\/*$":s!==""&&s!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,c?void 0:"i"),r]}function D4(s){try{return s.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return Fn(!1,`The URL path "${s}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),s}}function Dl(s,c){if(c==="/")return s;if(!s.toLowerCase().startsWith(c.toLowerCase()))return null;let i=c.endsWith("/")?c.length-1:c.length,r=s.charAt(i);return r&&r!=="/"?null:s.slice(i)||"/"}var L4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function B4(s,c="/"){let{pathname:i,search:r="",hash:d=""}=typeof s=="string"?ui(s):s,f;return i?(i=O3(i),i.startsWith("/")?f=vm(i.substring(1),"/"):f=vm(i,c)):f=c,{pathname:f,search:H4(r),hash:q4(d)}}function vm(s,c){let i=uo(c).split("/");return s.split("/").forEach(d=>{d===".."?i.length>1&&i.pop():d!=="."&&i.push(d)}),i.length>1?i.join("/"):"/"}function Z0(s,c,i,r){return`Cannot include a '${s}' character in a manually specified \`to.${c}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function k4(s){return s.filter((c,i)=>i===0||c.route.path&&c.route.path.length>0)}function U2(s){let c=k4(s);return c.map((i,r)=>r===c.length-1?i.pathname:i.pathnameBase)}function xo(s,c,i,r=!1){let d;typeof s=="string"?d=ui(s):(d={...s},et(!d.pathname||!d.pathname.includes("?"),Z0("?","pathname","search",d)),et(!d.pathname||!d.pathname.includes("#"),Z0("#","pathname","hash",d)),et(!d.search||!d.search.includes("#"),Z0("#","search","hash",d)));let f=s===""||d.pathname==="",v=f?"/":d.pathname,_;if(v==null)_=i;else{let y=c.length-1;if(!r&&v.startsWith("..")){let b=v.split("/");for(;b[0]==="..";)b.shift(),y-=1;d.pathname=b.join("/")}_=y>=0?c[y]:"/"}let h=B4(d,_),m=v&&v!=="/"&&v.endsWith("/"),g=(f||v===".")&&i.endsWith("/");return!h.pathname.endsWith("/")&&(m||g)&&(h.pathname+="/"),h}var O3=s=>s.replace(/\/\/+/g,"/"),Gn=s=>O3(s.join("/")),uo=s=>s.replace(/\/+$/,""),U4=s=>uo(s).replace(/^\/*/,"/"),H4=s=>!s||s==="?"?"":s.startsWith("?")?s:"?"+s,q4=s=>!s||s==="#"?"":s.startsWith("#")?s:"#"+s,$4=class{constructor(s,c,i,r=!1){this.status=s,this.statusText=c||"",this.internal=r,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function G4(s){return s!=null&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.internal=="boolean"&&"data"in s}function F4(s){let c=s.map(i=>i.route.path).filter(Boolean);return Gn(c)||"/"}var z3=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function D3(s,c){let i=s;if(typeof i!="string"||!L4.test(i))return{absoluteURL:void 0,isExternal:!1,to:i};let r=i,d=!1;if(z3)try{let f=new URL(window.location.href),v=i.startsWith("//")?new URL(f.protocol+i):new URL(i),_=Dl(v.pathname,c);v.origin===f.origin&&_!=null?i=_+v.search+v.hash:d=!0}catch{Fn(!1,`<Link to="${i}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:d,to:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var L3=["POST","PUT","PATCH","DELETE"];new Set(L3);var V4=["GET",...L3];new Set(V4);var di=S.createContext(null);di.displayName="DataRouter";var bo=S.createContext(null);bo.displayName="DataRouterState";var B3=S.createContext(!1);function Q4(){return S.useContext(B3)}var k3=S.createContext({isTransitioning:!1});k3.displayName="ViewTransition";var Y4=S.createContext(new Map);Y4.displayName="Fetchers";var X4=S.createContext(null);X4.displayName="Await";var xn=S.createContext(null);xn.displayName="Navigation";var Mc=S.createContext(null);Mc.displayName="Location";var kn=S.createContext({outlet:null,matches:[],isDataRoute:!1});kn.displayName="Route";var H2=S.createContext(null);H2.displayName="RouteError";var U3="REACT_ROUTER_ERROR",Z4="REDIRECT",K4="ROUTE_ERROR_RESPONSE";function I4(s){if(s.startsWith(`${U3}:${Z4}:{`))try{let c=JSON.parse(s.slice(28));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.location=="string"&&typeof c.reloadDocument=="boolean"&&typeof c.replace=="boolean")return c}catch{}}function P4(s){if(s.startsWith(`${U3}:${K4}:{`))try{let c=JSON.parse(s.slice(40));if(typeof c=="object"&&c&&typeof c.status=="number"&&typeof c.statusText=="string")return new $4(c.status,c.statusText,c.data)}catch{}}function W4(s,{relative:c}={}){et(fi(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:r}=S.useContext(xn),{hash:d,pathname:f,search:v}=Oc(s,{relative:c}),_=f;return i!=="/"&&(_=f==="/"?i:Gn([i,f])),r.createHref({pathname:_,search:v,hash:d})}function fi(){return S.useContext(Mc)!=null}function bn(){return et(fi(),"useLocation() may be used only in the context of a <Router> component."),S.useContext(Mc).location}var H3="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function q3(s){S.useContext(xn).static||S.useLayoutEffect(s)}function jn(){let{isDataRoute:s}=S.useContext(kn);return s?m_():J4()}function J4(){et(fi(),"useNavigate() may be used only in the context of a <Router> component.");let s=S.useContext(di),{basename:c,navigator:i}=S.useContext(xn),{matches:r}=S.useContext(kn),{pathname:d}=bn(),f=JSON.stringify(U2(r)),v=S.useRef(!1);return q3(()=>{v.current=!0}),S.useCallback((h,m={})=>{if(Fn(v.current,H3),!v.current)return;if(typeof h=="number"){i.go(h);return}let g=xo(h,JSON.parse(f),d,m.relative==="path");s==null&&c!=="/"&&(g.pathname=g.pathname==="/"?c:Gn([c,g.pathname])),(m.replace?i.replace:i.push)(g,m.state,m)},[c,i,f,d,s])}var e_=S.createContext(null);function t_(s){let c=S.useContext(kn).outlet;return S.useMemo(()=>c&&S.createElement(e_.Provider,{value:s},c),[c,s])}function n_(){let{matches:s}=S.useContext(kn),c=s[s.length-1];return(c==null?void 0:c.params)??{}}function Oc(s,{relative:c}={}){let{matches:i}=S.useContext(kn),{pathname:r}=bn(),d=JSON.stringify(U2(i));return S.useMemo(()=>xo(s,JSON.parse(d),r,c==="path"),[s,d,r,c])}function l_(s,c){return $3(s,c)}function $3(s,c,i){var j;et(fi(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=S.useContext(xn),{matches:d}=S.useContext(kn),f=d[d.length-1],v=f?f.params:{},_=f?f.pathname:"/",h=f?f.pathnameBase:"/",m=f&&f.route;{let O=m&&m.path||"";F3(_,!m||O.endsWith("*")||O.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${_}" (under <Route path="${O}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${O}"> to <Route path="${O==="/"?"*":`${O}/*`}">.`)}let g=bn(),y;if(c){let O=typeof c=="string"?ui(c):c;et(h==="/"||((j=O.pathname)==null?void 0:j.startsWith(h)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${O.pathname}" was given in the \`location\` prop.`),y=O}else y=g;let b=y.pathname||"/",w=b;if(h!=="/"){let O=h.replace(/^\//,"").split("/");w="/"+b.replace(/^\//,"").split("/").slice(O.length).join("/")}let N=R3(s,{pathname:w});Fn(m||N!=null,`No routes matched location "${y.pathname}${y.search}${y.hash}" `),Fn(N==null||N[N.length-1].route.element!==void 0||N[N.length-1].route.Component!==void 0||N[N.length-1].route.lazy!==void 0,`Matched leaf route at location "${y.pathname}${y.search}${y.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let T=r_(N&&N.map(O=>Object.assign({},O,{params:Object.assign({},v,O.params),pathname:Gn([h,r.encodeLocation?r.encodeLocation(O.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:O.pathname]),pathnameBase:O.pathnameBase==="/"?h:Gn([h,r.encodeLocation?r.encodeLocation(O.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:O.pathnameBase])})),d,i);return c&&T?S.createElement(Mc.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...y},navigationType:"POP"}},T):T}function a_(){let s=h_(),c=G4(s)?`${s.status} ${s.statusText}`:s instanceof Error?s.message:JSON.stringify(s),i=s instanceof Error?s.stack:null,r="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:r},f={padding:"2px 4px",backgroundColor:r},v=null;return console.error("Error handled by React Router default ErrorBoundary:",s),v=S.createElement(S.Fragment,null,S.createElement("p",null,"💿 Hey developer 👋"),S.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",S.createElement("code",{style:f},"ErrorBoundary")," or"," ",S.createElement("code",{style:f},"errorElement")," prop on your route.")),S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},c),i?S.createElement("pre",{style:d},i):null,v)}var s_=S.createElement(a_,null),G3=class extends S.Component{constructor(s){super(s),this.state={location:s.location,revalidation:s.revalidation,error:s.error}}static getDerivedStateFromError(s){return{error:s}}static getDerivedStateFromProps(s,c){return c.location!==s.location||c.revalidation!=="idle"&&s.revalidation==="idle"?{error:s.error,location:s.location,revalidation:s.revalidation}:{error:s.error!==void 0?s.error:c.error,location:c.location,revalidation:s.revalidation||c.revalidation}}componentDidCatch(s,c){this.props.onError?this.props.onError(s,c):console.error("React Router caught the following error during render",s)}render(){let s=this.state.error;if(this.context&&typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){const i=P4(s.digest);i&&(s=i)}let c=s!==void 0?S.createElement(kn.Provider,{value:this.props.routeContext},S.createElement(H2.Provider,{value:s,children:this.props.component})):this.props.children;return this.context?S.createElement(i_,{error:s},c):c}};G3.contextType=B3;var K0=new WeakMap;function i_({children:s,error:c}){let{basename:i}=S.useContext(xn);if(typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){let r=I4(c.digest);if(r){let d=K0.get(c);if(d)throw d;let f=D3(r.location,i);if(z3&&!K0.get(c))if(f.isExternal||r.reloadDocument)window.location.href=f.absoluteURL||f.to;else{const v=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(f.to,{replace:r.replace}));throw K0.set(c,v),v}return S.createElement("meta",{httpEquiv:"refresh",content:`0;url=${f.absoluteURL||f.to}`})}}return s}function c_({routeContext:s,match:c,children:i}){let r=S.useContext(di);return r&&r.static&&r.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=c.route.id),S.createElement(kn.Provider,{value:s},i)}function r_(s,c=[],i){let r=i==null?void 0:i.state;if(s==null){if(!r)return null;if(r.errors)s=r.matches;else if(c.length===0&&!r.initialized&&r.matches.length>0)s=r.matches;else return null}let d=s,f=r==null?void 0:r.errors;if(f!=null){let g=d.findIndex(y=>y.route.id&&(f==null?void 0:f[y.route.id])!==void 0);et(g>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),d=d.slice(0,Math.min(d.length,g+1))}let v=!1,_=-1;if(i&&r){v=r.renderFallback;for(let g=0;g<d.length;g++){let y=d[g];if((y.route.HydrateFallback||y.route.hydrateFallbackElement)&&(_=g),y.route.id){let{loaderData:b,errors:w}=r,N=y.route.loader&&!b.hasOwnProperty(y.route.id)&&(!w||w[y.route.id]===void 0);if(y.route.lazy||N){i.isStatic&&(v=!0),_>=0?d=d.slice(0,_+1):d=[d[0]];break}}}}let h=i==null?void 0:i.onError,m=r&&h?(g,y)=>{var b,w;h(g,{location:r.location,params:((w=(b=r.matches)==null?void 0:b[0])==null?void 0:w.params)??{},unstable_pattern:F4(r.matches),errorInfo:y})}:void 0;return d.reduceRight((g,y,b)=>{let w,N=!1,T=null,j=null;r&&(w=f&&y.route.id?f[y.route.id]:void 0,T=y.route.errorElement||s_,v&&(_<0&&b===0?(F3("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),N=!0,j=null):_===b&&(N=!0,j=y.route.hydrateFallbackElement||null)));let O=c.concat(d.slice(0,b+1)),H=()=>{let L;return w?L=T:N?L=j:y.route.Component?L=S.createElement(y.route.Component,null):y.route.element?L=y.route.element:L=g,S.createElement(c_,{match:y,routeContext:{outlet:g,matches:O,isDataRoute:r!=null},children:L})};return r&&(y.route.ErrorBoundary||y.route.errorElement||b===0)?S.createElement(G3,{location:r.location,revalidation:r.revalidation,component:T,error:w,children:H(),routeContext:{outlet:null,matches:O,isDataRoute:!0},onError:m}):H()},null)}function q2(s){return`${s} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function o_(s){let c=S.useContext(di);return et(c,q2(s)),c}function u_(s){let c=S.useContext(bo);return et(c,q2(s)),c}function d_(s){let c=S.useContext(kn);return et(c,q2(s)),c}function $2(s){let c=d_(s),i=c.matches[c.matches.length-1];return et(i.route.id,`${s} can only be used on routes that contain a unique "id"`),i.route.id}function f_(){return $2("useRouteId")}function h_(){var r;let s=S.useContext(H2),c=u_("useRouteError"),i=$2("useRouteError");return s!==void 0?s:(r=c.errors)==null?void 0:r[i]}function m_(){let{router:s}=o_("useNavigate"),c=$2("useNavigate"),i=S.useRef(!1);return q3(()=>{i.current=!0}),S.useCallback(async(d,f={})=>{Fn(i.current,H3),i.current&&(typeof d=="number"?await s.navigate(d):await s.navigate(d,{fromRouteId:c,...f}))},[s,c])}var gm={};function F3(s,c,i){!c&&!gm[s]&&(gm[s]=!0,Fn(!1,i))}S.memo(p_);function p_({routes:s,future:c,state:i,isStatic:r,onError:d}){return $3(s,void 0,{state:i,isStatic:r,onError:d})}function Sc({to:s,replace:c,state:i,relative:r}){et(fi(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=S.useContext(xn);Fn(!d,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:f}=S.useContext(kn),{pathname:v}=bn(),_=jn(),h=xo(s,U2(f),v,r==="path"),m=JSON.stringify(h);return S.useEffect(()=>{_(JSON.parse(m),{replace:c,state:i,relative:r})},[_,m,r,c,i]),null}function G2(s){return t_(s.context)}function nt(s){et(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function v_({basename:s="/",children:c=null,location:i,navigationType:r="POP",navigator:d,static:f=!1,unstable_useTransitions:v}){et(!fi(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let _=s.replace(/^\/*/,"/"),h=S.useMemo(()=>({basename:_,navigator:d,static:f,unstable_useTransitions:v,future:{}}),[_,d,f,v]);typeof i=="string"&&(i=ui(i));let{pathname:m="/",search:g="",hash:y="",state:b=null,key:w="default",unstable_mask:N}=i,T=S.useMemo(()=>{let j=Dl(m,_);return j==null?null:{location:{pathname:j,search:g,hash:y,state:b,key:w,unstable_mask:N},navigationType:r}},[_,m,g,y,b,w,r,N]);return Fn(T!=null,`<Router basename="${_}"> is not able to match the URL "${m}${g}${y}" because it does not start with the basename, so the <Router> won't render anything.`),T==null?null:S.createElement(xn.Provider,{value:h},S.createElement(Mc.Provider,{children:c,value:T}))}function g_({children:s,location:c}){return l_(f2(s),c)}function f2(s,c=[]){let i=[];return S.Children.forEach(s,(r,d)=>{if(!S.isValidElement(r))return;let f=[...c,d];if(r.type===S.Fragment){i.push.apply(i,f2(r.props.children,f));return}et(r.type===nt,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),et(!r.props.index||!r.props.children,"An index route cannot have child routes.");let v={id:r.props.id||f.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(v.children=f2(r.props.children,f)),i.push(v)}),i}var io="get",co="application/x-www-form-urlencoded";function jo(s){return typeof HTMLElement<"u"&&s instanceof HTMLElement}function __(s){return jo(s)&&s.tagName.toLowerCase()==="button"}function y_(s){return jo(s)&&s.tagName.toLowerCase()==="form"}function x_(s){return jo(s)&&s.tagName.toLowerCase()==="input"}function b_(s){return!!(s.metaKey||s.altKey||s.ctrlKey||s.shiftKey)}function j_(s,c){return s.button===0&&(!c||c==="_self")&&!b_(s)}var Jr=null;function S_(){if(Jr===null)try{new FormData(document.createElement("form"),0),Jr=!1}catch{Jr=!0}return Jr}var N_=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function I0(s){return s!=null&&!N_.has(s)?(Fn(!1,`"${s}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${co}"`),null):s}function w_(s,c){let i,r,d,f,v;if(y_(s)){let _=s.getAttribute("action");r=_?Dl(_,c):null,i=s.getAttribute("method")||io,d=I0(s.getAttribute("enctype"))||co,f=new FormData(s)}else if(__(s)||x_(s)&&(s.type==="submit"||s.type==="image")){let _=s.form;if(_==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=s.getAttribute("formaction")||_.getAttribute("action");if(r=h?Dl(h,c):null,i=s.getAttribute("formmethod")||_.getAttribute("method")||io,d=I0(s.getAttribute("formenctype"))||I0(_.getAttribute("enctype"))||co,f=new FormData(_,s),!S_()){let{name:m,type:g,value:y}=s;if(g==="image"){let b=m?`${m}.`:"";f.append(`${b}x`,"0"),f.append(`${b}y`,"0")}else m&&f.append(m,y)}}else{if(jo(s))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=io,r=null,d=co,v=s}return f&&d==="text/plain"&&(v=f,f=void 0),{action:r,method:i.toLowerCase(),encType:d,formData:f,body:v}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function F2(s,c){if(s===!1||s===null||typeof s>"u")throw new Error(c)}function V3(s,c,i,r){let d=typeof s=="string"?new URL(s,typeof window>"u"?"server://singlefetch/":window.location.origin):s;return i?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${r}`:d.pathname=`${d.pathname}.${r}`:d.pathname==="/"?d.pathname=`_root.${r}`:c&&Dl(d.pathname,c)==="/"?d.pathname=`${uo(c)}/_root.${r}`:d.pathname=`${uo(d.pathname)}.${r}`,d}async function C_(s,c){if(s.id in c)return c[s.id];try{let i=await import(s.module);return c[s.id]=i,i}catch(i){return console.error(`Error loading route module \`${s.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function E_(s){return s==null?!1:s.href==null?s.rel==="preload"&&typeof s.imageSrcSet=="string"&&typeof s.imageSizes=="string":typeof s.rel=="string"&&typeof s.href=="string"}async function T_(s,c,i){let r=await Promise.all(s.map(async d=>{let f=c.routes[d.route.id];if(f){let v=await C_(f,i);return v.links?v.links():[]}return[]}));return O_(r.flat(1).filter(E_).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function _m(s,c,i,r,d,f){let v=(h,m)=>i[m]?h.route.id!==i[m].route.id:!0,_=(h,m)=>{var g;return i[m].pathname!==h.pathname||((g=i[m].route.path)==null?void 0:g.endsWith("*"))&&i[m].params["*"]!==h.params["*"]};return f==="assets"?c.filter((h,m)=>v(h,m)||_(h,m)):f==="data"?c.filter((h,m)=>{var y;let g=r.routes[h.route.id];if(!g||!g.hasLoader)return!1;if(v(h,m)||_(h,m))return!0;if(h.route.shouldRevalidate){let b=h.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((y=i[0])==null?void 0:y.params)||{},nextUrl:new URL(s,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function R_(s,c,{includeHydrateFallback:i}={}){return A_(s.map(r=>{let d=c.routes[r.route.id];if(!d)return[];let f=[d.module];return d.clientActionModule&&(f=f.concat(d.clientActionModule)),d.clientLoaderModule&&(f=f.concat(d.clientLoaderModule)),i&&d.hydrateFallbackModule&&(f=f.concat(d.hydrateFallbackModule)),d.imports&&(f=f.concat(d.imports)),f}).flat(1))}function A_(s){return[...new Set(s)]}function M_(s){let c={},i=Object.keys(s).sort();for(let r of i)c[r]=s[r];return c}function O_(s,c){let i=new Set;return new Set(c),s.reduce((r,d)=>{let f=JSON.stringify(M_(d));return i.has(f)||(i.add(f),r.push({key:f,link:d})),r},[])}function V2(){let s=S.useContext(di);return F2(s,"You must render this element inside a <DataRouterContext.Provider> element"),s}function z_(){let s=S.useContext(bo);return F2(s,"You must render this element inside a <DataRouterStateContext.Provider> element"),s}var Q2=S.createContext(void 0);Q2.displayName="FrameworkContext";function Y2(){let s=S.useContext(Q2);return F2(s,"You must render this element inside a <HydratedRouter> element"),s}function D_(s,c){let i=S.useContext(Q2),[r,d]=S.useState(!1),[f,v]=S.useState(!1),{onFocus:_,onBlur:h,onMouseEnter:m,onMouseLeave:g,onTouchStart:y}=c,b=S.useRef(null);S.useEffect(()=>{if(s==="render"&&v(!0),s==="viewport"){let T=O=>{O.forEach(H=>{v(H.isIntersecting)})},j=new IntersectionObserver(T,{threshold:.5});return b.current&&j.observe(b.current),()=>{j.disconnect()}}},[s]),S.useEffect(()=>{if(r){let T=setTimeout(()=>{v(!0)},100);return()=>{clearTimeout(T)}}},[r]);let w=()=>{d(!0)},N=()=>{d(!1),v(!1)};return i?s!=="intent"?[f,b,{}]:[f,b,{onFocus:hc(_,w),onBlur:hc(h,N),onMouseEnter:hc(m,w),onMouseLeave:hc(g,N),onTouchStart:hc(y,w)}]:[!1,b,{}]}function hc(s,c){return i=>{s&&s(i),i.defaultPrevented||c(i)}}function L_({page:s,...c}){let i=Q4(),{router:r}=V2(),d=S.useMemo(()=>R3(r.routes,s,r.basename),[r.routes,s,r.basename]);return d?i?S.createElement(k_,{page:s,matches:d,...c}):S.createElement(U_,{page:s,matches:d,...c}):null}function B_(s){let{manifest:c,routeModules:i}=Y2(),[r,d]=S.useState([]);return S.useEffect(()=>{let f=!1;return T_(s,c,i).then(v=>{f||d(v)}),()=>{f=!0}},[s,c,i]),r}function k_({page:s,matches:c,...i}){let r=bn(),{future:d}=Y2(),{basename:f}=V2(),v=S.useMemo(()=>{if(s===r.pathname+r.search+r.hash)return[];let _=V3(s,f,d.unstable_trailingSlashAwareDataRequests,"rsc"),h=!1,m=[];for(let g of c)typeof g.route.shouldRevalidate=="function"?h=!0:m.push(g.route.id);return h&&m.length>0&&_.searchParams.set("_routes",m.join(",")),[_.pathname+_.search]},[f,d.unstable_trailingSlashAwareDataRequests,s,r,c]);return S.createElement(S.Fragment,null,v.map(_=>S.createElement("link",{key:_,rel:"prefetch",as:"fetch",href:_,...i})))}function U_({page:s,matches:c,...i}){let r=bn(),{future:d,manifest:f,routeModules:v}=Y2(),{basename:_}=V2(),{loaderData:h,matches:m}=z_(),g=S.useMemo(()=>_m(s,c,m,f,r,"data"),[s,c,m,f,r]),y=S.useMemo(()=>_m(s,c,m,f,r,"assets"),[s,c,m,f,r]),b=S.useMemo(()=>{if(s===r.pathname+r.search+r.hash)return[];let T=new Set,j=!1;if(c.forEach(H=>{var $;let L=f.routes[H.route.id];!L||!L.hasLoader||(!g.some(Q=>Q.route.id===H.route.id)&&H.route.id in h&&(($=v[H.route.id])!=null&&$.shouldRevalidate)||L.hasClientLoader?j=!0:T.add(H.route.id))}),T.size===0)return[];let O=V3(s,_,d.unstable_trailingSlashAwareDataRequests,"data");return j&&T.size>0&&O.searchParams.set("_routes",c.filter(H=>T.has(H.route.id)).map(H=>H.route.id).join(",")),[O.pathname+O.search]},[_,d.unstable_trailingSlashAwareDataRequests,h,r,f,g,c,s,v]),w=S.useMemo(()=>R_(y,f),[y,f]),N=B_(y);return S.createElement(S.Fragment,null,b.map(T=>S.createElement("link",{key:T,rel:"prefetch",as:"fetch",href:T,...i})),w.map(T=>S.createElement("link",{key:T,rel:"modulepreload",href:T,...i})),N.map(({key:T,link:j})=>S.createElement("link",{key:T,nonce:i.nonce,...j,crossOrigin:j.crossOrigin??i.crossOrigin})))}function H_(...s){return c=>{s.forEach(i=>{typeof i=="function"?i(c):i!=null&&(i.current=c)})}}var q_=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{q_&&(window.__reactRouterVersion="7.14.2")}catch{}function $_({basename:s,children:c,unstable_useTransitions:i,window:r}){let d=S.useRef();d.current==null&&(d.current=_4({window:r,v5Compat:!0}));let f=d.current,[v,_]=S.useState({action:f.action,location:f.location}),h=S.useCallback(m=>{i===!1?_(m):S.startTransition(()=>_(m))},[i]);return S.useLayoutEffect(()=>f.listen(h),[f,h]),S.createElement(v_,{basename:s,children:c,location:v.location,navigationType:v.action,navigator:f,unstable_useTransitions:i})}var Q3=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vt=S.forwardRef(function({onClick:c,discover:i="render",prefetch:r="none",relative:d,reloadDocument:f,replace:v,unstable_mask:_,state:h,target:m,to:g,preventScrollReset:y,viewTransition:b,unstable_defaultShouldRevalidate:w,...N},T){let{basename:j,navigator:O,unstable_useTransitions:H}=S.useContext(xn),L=typeof g=="string"&&Q3.test(g),$=D3(g,j);g=$.to;let Q=W4(g,{relative:d}),te=bn(),P=null;if(_){let ue=xo(_,[],te.unstable_mask?te.unstable_mask.pathname:"/",!0);j!=="/"&&(ue.pathname=ue.pathname==="/"?j:Gn([j,ue.pathname])),P=O.createHref(ue)}let[J,ce,pe]=D_(r,N),fe=V_(g,{replace:v,unstable_mask:_,state:h,target:m,preventScrollReset:y,relative:d,viewTransition:b,unstable_defaultShouldRevalidate:w,unstable_useTransitions:H});function Ne(ue){c&&c(ue),ue.defaultPrevented||fe(ue)}let re=!($.isExternal||f),me=S.createElement("a",{...N,...pe,href:(re?P:void 0)||$.absoluteURL||Q,onClick:re?Ne:c,ref:H_(T,ce),target:m,"data-discover":!L&&i==="render"?"true":void 0});return J&&!L?S.createElement(S.Fragment,null,me,S.createElement(L_,{page:Q})):me});Vt.displayName="Link";var Y3=S.forwardRef(function({"aria-current":c="page",caseSensitive:i=!1,className:r="",end:d=!1,style:f,to:v,viewTransition:_,children:h,...m},g){let y=Oc(v,{relative:m.relative}),b=bn(),w=S.useContext(bo),{navigator:N,basename:T}=S.useContext(xn),j=w!=null&&K_(y)&&_===!0,O=N.encodeLocation?N.encodeLocation(y).pathname:y.pathname,H=b.pathname,L=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;i||(H=H.toLowerCase(),L=L?L.toLowerCase():null,O=O.toLowerCase()),L&&T&&(L=Dl(L,T)||L);const $=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let Q=H===O||!d&&H.startsWith(O)&&H.charAt($)==="/",te=L!=null&&(L===O||!d&&L.startsWith(O)&&L.charAt(O.length)==="/"),P={isActive:Q,isPending:te,isTransitioning:j},J=Q?c:void 0,ce;typeof r=="function"?ce=r(P):ce=[r,Q?"active":null,te?"pending":null,j?"transitioning":null].filter(Boolean).join(" ");let pe=typeof f=="function"?f(P):f;return S.createElement(Vt,{...m,"aria-current":J,className:ce,ref:g,style:pe,to:v,viewTransition:_},typeof h=="function"?h(P):h)});Y3.displayName="NavLink";var G_=S.forwardRef(({discover:s="render",fetcherKey:c,navigate:i,reloadDocument:r,replace:d,state:f,method:v=io,action:_,onSubmit:h,relative:m,preventScrollReset:g,viewTransition:y,unstable_defaultShouldRevalidate:b,...w},N)=>{let{unstable_useTransitions:T}=S.useContext(xn),j=X_(),O=Z_(_,{relative:m}),H=v.toLowerCase()==="get"?"get":"post",L=typeof _=="string"&&Q3.test(_),$=Q=>{if(h&&h(Q),Q.defaultPrevented)return;Q.preventDefault();let te=Q.nativeEvent.submitter,P=(te==null?void 0:te.getAttribute("formmethod"))||v,J=()=>j(te||Q.currentTarget,{fetcherKey:c,method:P,navigate:i,replace:d,state:f,relative:m,preventScrollReset:g,viewTransition:y,unstable_defaultShouldRevalidate:b});T&&i!==!1?S.startTransition(()=>J()):J()};return S.createElement("form",{ref:N,method:H,action:O,onSubmit:r?h:$,...w,"data-discover":!L&&s==="render"?"true":void 0})});G_.displayName="Form";function F_(s){return`${s} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function X3(s){let c=S.useContext(di);return et(c,F_(s)),c}function V_(s,{target:c,replace:i,unstable_mask:r,state:d,preventScrollReset:f,relative:v,viewTransition:_,unstable_defaultShouldRevalidate:h,unstable_useTransitions:m}={}){let g=jn(),y=bn(),b=Oc(s,{relative:v});return S.useCallback(w=>{if(j_(w,c)){w.preventDefault();let N=i!==void 0?i:jc(y)===jc(b),T=()=>g(s,{replace:N,unstable_mask:r,state:d,preventScrollReset:f,relative:v,viewTransition:_,unstable_defaultShouldRevalidate:h});m?S.startTransition(()=>T()):T()}},[y,g,b,i,r,d,c,s,f,v,_,h,m])}var Q_=0,Y_=()=>`__${String(++Q_)}__`;function X_(){let{router:s}=X3("useSubmit"),{basename:c}=S.useContext(xn),i=f_(),r=s.fetch,d=s.navigate;return S.useCallback(async(f,v={})=>{let{action:_,method:h,encType:m,formData:g,body:y}=w_(f,c);if(v.navigate===!1){let b=v.fetcherKey||Y_();await r(b,i,v.action||_,{unstable_defaultShouldRevalidate:v.unstable_defaultShouldRevalidate,preventScrollReset:v.preventScrollReset,formData:g,body:y,formMethod:v.method||h,formEncType:v.encType||m,flushSync:v.flushSync})}else await d(v.action||_,{unstable_defaultShouldRevalidate:v.unstable_defaultShouldRevalidate,preventScrollReset:v.preventScrollReset,formData:g,body:y,formMethod:v.method||h,formEncType:v.encType||m,replace:v.replace,state:v.state,fromRouteId:i,flushSync:v.flushSync,viewTransition:v.viewTransition})},[r,d,c,i])}function Z_(s,{relative:c}={}){let{basename:i}=S.useContext(xn),r=S.useContext(kn);et(r,"useFormAction must be used inside a RouteContext");let[d]=r.matches.slice(-1),f={...Oc(s||".",{relative:c})},v=bn();if(s==null){f.search=v.search;let _=new URLSearchParams(f.search),h=_.getAll("index");if(h.some(g=>g==="")){_.delete("index"),h.filter(y=>y).forEach(y=>_.append("index",y));let g=_.toString();f.search=g?`?${g}`:""}}return(!s||s===".")&&d.route.index&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(f.pathname=f.pathname==="/"?i:Gn([i,f.pathname])),jc(f)}function K_(s,{relative:c}={}){let i=S.useContext(k3);et(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=X3("useViewTransitionState"),d=Oc(s,{relative:c});if(!i.isTransitioning)return!1;let f=Dl(i.currentLocation.pathname,r)||i.currentLocation.pathname,v=Dl(i.nextLocation.pathname,r)||i.nextLocation.pathname;return oo(d.pathname,v)!=null||oo(d.pathname,f)!=null}const I_="_btn_8fkbu_1",P_="_primary_8fkbu_17",W_="_danger_8fkbu_27",J_="_ghost_8fkbu_37",ey="_outline_8fkbu_47",ym={btn:I_,primary:P_,danger:W_,ghost:J_,outline:ey};function Ln({variant:s,children:c,onClick:i,type:r="button",disabled:d}){return l.jsx("button",{type:r,className:`${ym.btn} ${ym[s]}`,onClick:i,disabled:d,children:c})}const ty="_field_1rkrg_1",ny="_compact_1rkrg_5",ly="_fieldError_1rkrg_9",ay="_fieldLabel_1rkrg_15",sy="_fieldInput_1rkrg_23",iy="_currency_1rkrg_49",cy="_currencyIcon_1rkrg_58",ry="_currencyRub_1rkrg_70",oy="_currencyUsdt_1rkrg_74",In={field:ty,compact:ny,fieldError:ly,fieldLabel:ay,fieldInput:sy,currency:iy,currencyIcon:cy,currencyRub:ry,currencyUsdt:oy};function fo({label:s,value:c,currency:i,onChange:r,error:d,compact:f}){const v=!r;return l.jsxs("div",{className:f?`${In.field} ${In.compact}`:In.field,children:[s&&l.jsx("div",{className:In.fieldLabel,children:s}),l.jsxs("div",{className:In.fieldInput,children:[l.jsx("input",{type:"text",value:c,onChange:r?_=>r(_.target.value):void 0,readOnly:v,placeholder:"0",inputMode:v?void 0:"decimal"}),l.jsxs("div",{className:In.currency,children:[l.jsx("span",{className:`${In.currencyIcon} ${i==="USDT"?In.currencyUsdt:In.currencyRub}`,children:i==="USDT"?"₮":"₽"}),i]})]}),d&&l.jsx("div",{className:In.fieldError,children:d})]})}const uy="_swapWrap_172k4_1",dy="_compact_172k4_6",fy="_swapBtn_172k4_10",eo={swapWrap:uy,compact:dy,swapBtn:fy};function Z3({onClick:s,compact:c}){return l.jsx("div",{className:c?`${eo.swapWrap} ${eo.compact}`:eo.swapWrap,children:l.jsx("button",{type:"button",className:eo.swapBtn,onClick:s,"aria-label":"Поменять направление",children:l.jsx("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",children:l.jsx("path",{d:"M8 2v12M4 10l4 4 4-4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})})})}const hy="_field_zffpb_1",my="_label_zffpb_7",py="_wrap_zffpb_14",vy="_input_zffpb_18",gy="_readonly_zffpb_37",_y="_copied_zffpb_44",yy="_iconCheck_zffpb_59",xy="_iconLock_zffpb_68",by="_withToggle_zffpb_76",jy="_togglePw_zffpb_80",Pn={field:hy,label:my,wrap:py,input:vy,readonly:gy,copied:_y,iconCheck:yy,iconLock:xy,withToggle:by,togglePw:jy};function Ct({label:s,value:c,placeholder:i,type:r="text",onChange:d,onBlur:f,readOnly:v,required:_,icon:h}){const[m,g]=S.useState(!1),[y,b]=S.useState(!1),w=r==="password",N=w?y?"text":"password":r,T=()=>{v&&navigator.clipboard.writeText(c).then(()=>{g(!0),setTimeout(()=>g(!1),1500)})};return l.jsxs("div",{className:Pn.field,children:[l.jsx("label",{className:Pn.label,children:s}),l.jsxs("div",{className:Pn.wrap,onClick:T,children:[l.jsx("input",{className:`${Pn.input} ${w?Pn.withToggle:""} ${v?Pn.readonly:""} ${m?Pn.copied:""}`,type:N,...d?{value:c,onChange:j=>d(j.target.value)}:{defaultValue:c},placeholder:i,readOnly:v,required:_,onBlur:f}),w&&l.jsx("button",{type:"button",className:Pn.togglePw,onClick:j=>{j.stopPropagation(),b(O=>!O)},"aria-label":y?"Скрыть пароль":"Показать пароль",children:y?l.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{d:"M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94"}),l.jsx("path",{d:"M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19"}),l.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):l.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8S1 12 1 12z"}),l.jsx("circle",{cx:"12",cy:"12",r:"3"})]})}),h==="check"&&l.jsx("span",{className:Pn.iconCheck,children:"✓"}),h==="lock"&&l.jsx("span",{className:Pn.iconLock,children:"🔒"})]})]})}const Sy="_notification_m7zar_1",Ny="_slideIn_m7zar_1",wy="_notificationWrapper_m7zar_19",Cy="_closing_m7zar_24",Ey="_slideOut_m7zar_1",Ty="_icon_m7zar_52",Ry="_success_m7zar_65",Ay="_error_m7zar_70",My="_info_m7zar_75",Oy="_warning_m7zar_80",zy="_message_m7zar_85",Dy="_close_m7zar_93",Ua={notification:Sy,slideIn:Ny,notificationWrapper:wy,closing:Cy,slideOut:Ey,icon:Ty,success:Ry,error:Ay,info:My,warning:Oy,message:zy,close:Dy},Ly={success:"✓",error:"✕",info:"i",warning:"!"};function ri({message:s,status:c,onClose:i}){const[r,d]=S.useState(!1);function f(){d(!0)}function v(){r&&i()}return l.jsxs("div",{className:`${Ua.notification} ${Ua[c]} ${r?Ua.closing:""}`,onAnimationEnd:v,children:[l.jsxs("div",{className:Ua.notificationWrapper,children:[l.jsx("span",{className:Ua.icon,children:Ly[c]}),l.jsx("p",{className:Ua.message,children:s})]}),l.jsx("button",{className:Ua.close,onClick:f,children:"✕"})]})}const By="_pill_3oadq_1",ky={pill:By};function Uy({children:s}){return l.jsx("span",{className:ky.pill,children:s})}const Hy="_btn_ytb12_1",qy={btn:Hy};function es({label:s="Подтвердить своп",onClick:c,type:i="submit",disabled:r}){return l.jsx("button",{type:i,className:qy.btn,onClick:c,disabled:r,children:s})}const $y="_icon_73irc_1",Gy={icon:$y};function xm({letter:s,color:c,logo:i,size:r=40}){return l.jsx("div",{className:Gy.icon,style:{background:i?"transparent":c,width:r,height:r,fontSize:r*.45},children:i?l.jsx("img",{src:i,alt:s,style:{width:r*.7,height:r*.7}}):s})}const Fy="_section_11f1k_1",Vy="_wrap_11f1k_7",Qy="_descBlock_11f1k_16",Yy="_descText_11f1k_22",Xy="_right_11f1k_33",Zy="_glow_11f1k_37",Ky="_row_11f1k_49",Iy="_check_11f1k_87",Py="_text_11f1k_101",Wn={section:Fy,wrap:Vy,descBlock:Qy,descText:Yy,right:Xy,glow:Zy,row:Ky,check:Iy,text:Py},Wy="_title_1ien9_1",Jy={title:Wy};function K3({children:s}){return l.jsx("h2",{className:Jy.title,children:s})}const bm=["Вся деятельность компании соответствует законодательству Российской Федерации и требованиям регуляторов","Вся документация компании открыта и доступна для ознакомления","Операции защищены шифрованием уровня ERC-20 и проходят верификацию в блокчейне"];function ex(){const[s,c]=S.useState(-1);return l.jsx("section",{id:"about",className:Wn.section,children:l.jsxs("div",{className:Wn.wrap,children:[l.jsxs("div",{children:[l.jsx(Uy,{children:"О КОМПАНИИ"}),l.jsx(K3,{children:"О нас"}),l.jsxs("div",{className:Wn.descBlock,children:[l.jsx("p",{className:Wn.descText,children:"ЭКСА — молодая финтех-компания в сфере цифровых активов. Наша миссия — сделать оборот цифровых активов простым, прозрачным и законным."}),l.jsx("p",{className:Wn.descText,children:"Мы создаём инфраструктуру для операций с криптовалютой и комплексные решения для физических и юридических лиц."})]})]}),l.jsxs("div",{className:Wn.right,children:[l.jsx("div",{className:Wn.glow}),bm.map((i,r)=>l.jsxs("div",{className:Wn.row,"data-hovered":s===r||void 0,"data-last":r===bm.length-1||void 0,onMouseEnter:()=>c(r),onMouseLeave:()=>c(-1),children:[l.jsx("div",{className:Wn.check,children:"✓"}),l.jsx("span",{className:Wn.text,children:i})]},r))]})]})})}const ho=[{min:5e3,max:3e4,pct:8},{min:30001,max:1e5,pct:6},{min:100001,max:6e5,pct:4}],P0=ho[0].min,jm=ho[ho.length-1].max;function tx(s){return s<=P0?0:s>=jm?100:(s-P0)/(jm-P0)*100}const nx="_title_ujt2o_1",lx="_table_ujt2o_8",ax="_row_ujt2o_15",sx="_range_ujt2o_31",ix="_pct_ujt2o_36",cx="_progressBar_ujt2o_43",rx="_progressFill_ujt2o_51",ox="_summary_ujt2o_58",ux="_summaryLabel_ujt2o_73",dx="_summaryValue_ujt2o_78",vn={title:nx,table:lx,row:ax,range:sx,pct:ix,progressBar:cx,progressFill:rx,summary:ox,summaryLabel:ux,summaryValue:dx},Sm=s=>s.toLocaleString("ru-RU");function I3({amount:s,progress:c,commission:i,effectiveRate:r}){return l.jsxs("div",{children:[l.jsx("div",{className:vn.title,children:"КОМИССИЯ СЕРВИСА"}),l.jsx("div",{className:vn.table,children:ho.map((d,f)=>l.jsxs("div",{className:vn.row,"data-active":s>=d.min&&s<=d.max||void 0,children:[l.jsxs("span",{className:vn.range,children:[Sm(d.min)," – ",Sm(d.max)," ₽"]}),l.jsxs("span",{className:vn.pct,children:[d.pct,"%"]})]},f))}),l.jsx("div",{className:vn.progressBar,children:l.jsx("div",{className:vn.progressFill,style:{width:`${c}%`}})}),l.jsxs("div",{className:vn.summary,children:[l.jsx("span",{className:vn.summaryLabel,children:"Комиссия"}),l.jsxs("span",{className:vn.summaryValue,children:[i.toLocaleString("ru-RU",{maximumFractionDigits:2})," ₽"]})]}),l.jsxs("div",{className:vn.summary,children:[l.jsx("span",{className:vn.summaryLabel,children:"Курс с комиссией"}),l.jsxs("span",{className:vn.summaryValue,children:[r.toFixed(2)," ₽"]})]})]})}var hi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(s){return this.listeners.add(s),this.onSubscribe(),()=>{this.listeners.delete(s),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Qa,ra,Ks,g3,fx=(g3=class extends hi{constructor(){super();se(this,Qa);se(this,ra);se(this,Ks);I(this,Ks,c=>{if(typeof window<"u"&&window.addEventListener){const i=()=>c();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}})}onSubscribe(){E(this,ra)||this.setEventListener(E(this,Ks))}onUnsubscribe(){var c;this.hasListeners()||((c=E(this,ra))==null||c.call(this),I(this,ra,void 0))}setEventListener(c){var i;I(this,Ks,c),(i=E(this,ra))==null||i.call(this),I(this,ra,c(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(c){E(this,Qa)!==c&&(I(this,Qa,c),this.onFocus())}onFocus(){const c=this.isFocused();this.listeners.forEach(i=>{i(c)})}isFocused(){var c;return typeof E(this,Qa)=="boolean"?E(this,Qa):((c=globalThis.document)==null?void 0:c.visibilityState)!=="hidden"}},Qa=new WeakMap,ra=new WeakMap,Ks=new WeakMap,g3),X2=new fx,hx={setTimeout:(s,c)=>setTimeout(s,c),clearTimeout:s=>clearTimeout(s),setInterval:(s,c)=>setInterval(s,c),clearInterval:s=>clearInterval(s)},oa,B2,_3,mx=(_3=class{constructor(){se(this,oa,hx);se(this,B2,!1)}setTimeoutProvider(s){I(this,oa,s)}setTimeout(s,c){return E(this,oa).setTimeout(s,c)}clearTimeout(s){E(this,oa).clearTimeout(s)}setInterval(s,c){return E(this,oa).setInterval(s,c)}clearInterval(s){E(this,oa).clearInterval(s)}},oa=new WeakMap,B2=new WeakMap,_3),Va=new mx;function px(s){setTimeout(s,0)}var vx=typeof window>"u"||"Deno"in globalThis;function Ft(){}function gx(s,c){return typeof s=="function"?s(c):s}function h2(s){return typeof s=="number"&&s>=0&&s!==1/0}function P3(s,c){return Math.max(s+(c||0)-Date.now(),0)}function ga(s,c){return typeof s=="function"?s(c):s}function yn(s,c){return typeof s=="function"?s(c):s}function Nm(s,c){const{type:i="all",exact:r,fetchStatus:d,predicate:f,queryKey:v,stale:_}=s;if(v){if(r){if(c.queryHash!==Z2(v,c.options))return!1}else if(!Nc(c.queryKey,v))return!1}if(i!=="all"){const h=c.isActive();if(i==="active"&&!h||i==="inactive"&&h)return!1}return!(typeof _=="boolean"&&c.isStale()!==_||d&&d!==c.state.fetchStatus||f&&!f(c))}function wm(s,c){const{exact:i,status:r,predicate:d,mutationKey:f}=s;if(f){if(!c.options.mutationKey)return!1;if(i){if(ts(c.options.mutationKey)!==ts(f))return!1}else if(!Nc(c.options.mutationKey,f))return!1}return!(r&&c.state.status!==r||d&&!d(c))}function Z2(s,c){return((c==null?void 0:c.queryKeyHashFn)||ts)(s)}function ts(s){return JSON.stringify(s,(c,i)=>m2(i)?Object.keys(i).sort().reduce((r,d)=>(r[d]=i[d],r),{}):i)}function Nc(s,c){return s===c?!0:typeof s!=typeof c?!1:s&&c&&typeof s=="object"&&typeof c=="object"?Object.keys(c).every(i=>Nc(s[i],c[i])):!1}var _x=Object.prototype.hasOwnProperty;function W3(s,c,i=0){if(s===c)return s;if(i>500)return c;const r=Cm(s)&&Cm(c);if(!r&&!(m2(s)&&m2(c)))return c;const f=(r?s:Object.keys(s)).length,v=r?c:Object.keys(c),_=v.length,h=r?new Array(_):{};let m=0;for(let g=0;g<_;g++){const y=r?g:v[g],b=s[y],w=c[y];if(b===w){h[y]=b,(r?g<f:_x.call(s,y))&&m++;continue}if(b===null||w===null||typeof b!="object"||typeof w!="object"){h[y]=w;continue}const N=W3(b,w,i+1);h[y]=N,N===b&&m++}return f===_&&m===f?s:h}function mo(s,c){if(!c||Object.keys(s).length!==Object.keys(c).length)return!1;for(const i in s)if(s[i]!==c[i])return!1;return!0}function Cm(s){return Array.isArray(s)&&s.length===Object.keys(s).length}function m2(s){if(!Em(s))return!1;const c=s.constructor;if(c===void 0)return!0;const i=c.prototype;return!(!Em(i)||!i.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(s)!==Object.prototype)}function Em(s){return Object.prototype.toString.call(s)==="[object Object]"}function yx(s){return new Promise(c=>{Va.setTimeout(c,s)})}function p2(s,c,i){return typeof i.structuralSharing=="function"?i.structuralSharing(s,c):i.structuralSharing!==!1?W3(s,c):c}function xx(s,c,i=0){const r=[...s,c];return i&&r.length>i?r.slice(1):r}function bx(s,c,i=0){const r=[c,...s];return i&&r.length>i?r.slice(0,-1):r}var K2=Symbol();function J3(s,c){return!s.queryFn&&(c!=null&&c.initialPromise)?()=>c.initialPromise:!s.queryFn||s.queryFn===K2?()=>Promise.reject(new Error(`Missing queryFn: '${s.queryHash}'`)):s.queryFn}function I2(s,c){return typeof s=="function"?s(...c):!!s}function jx(s,c,i){let r=!1,d;return Object.defineProperty(s,"signal",{enumerable:!0,get:()=>(d??(d=c()),r||(r=!0,d.aborted?i():d.addEventListener("abort",i,{once:!0})),d)}),s}var wc=(()=>{let s=()=>vx;return{isServer(){return s()},setIsServer(c){s=c}}})();function v2(){let s,c;const i=new Promise((d,f)=>{s=d,c=f});i.status="pending",i.catch(()=>{});function r(d){Object.assign(i,d),delete i.resolve,delete i.reject}return i.resolve=d=>{r({status:"fulfilled",value:d}),s(d)},i.reject=d=>{r({status:"rejected",reason:d}),c(d)},i}var Sx=px;function Nx(){let s=[],c=0,i=_=>{_()},r=_=>{_()},d=Sx;const f=_=>{c?s.push(_):d(()=>{i(_)})},v=()=>{const _=s;s=[],_.length&&d(()=>{r(()=>{_.forEach(h=>{i(h)})})})};return{batch:_=>{let h;c++;try{h=_()}finally{c--,c||v()}return h},batchCalls:_=>(...h)=>{f(()=>{_(...h)})},schedule:f,setNotifyFunction:_=>{i=_},setBatchNotifyFunction:_=>{r=_},setScheduler:_=>{d=_}}}var xt=Nx(),Is,ua,Ps,y3,wx=(y3=class extends hi{constructor(){super();se(this,Is,!0);se(this,ua);se(this,Ps);I(this,Ps,c=>{if(typeof window<"u"&&window.addEventListener){const i=()=>c(!0),r=()=>c(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",r)}}})}onSubscribe(){E(this,ua)||this.setEventListener(E(this,Ps))}onUnsubscribe(){var c;this.hasListeners()||((c=E(this,ua))==null||c.call(this),I(this,ua,void 0))}setEventListener(c){var i;I(this,Ps,c),(i=E(this,ua))==null||i.call(this),I(this,ua,c(this.setOnline.bind(this)))}setOnline(c){E(this,Is)!==c&&(I(this,Is,c),this.listeners.forEach(r=>{r(c)}))}isOnline(){return E(this,Is)}},Is=new WeakMap,ua=new WeakMap,Ps=new WeakMap,y3),po=new wx;function Cx(s){return Math.min(1e3*2**s,3e4)}function ep(s){return(s??"online")==="online"?po.isOnline():!0}var g2=class extends Error{constructor(s){super("CancelledError"),this.revert=s==null?void 0:s.revert,this.silent=s==null?void 0:s.silent}};function tp(s){let c=!1,i=0,r;const d=v2(),f=()=>d.status!=="pending",v=T=>{var j;if(!f()){const O=new g2(T);b(O),(j=s.onCancel)==null||j.call(s,O)}},_=()=>{c=!0},h=()=>{c=!1},m=()=>X2.isFocused()&&(s.networkMode==="always"||po.isOnline())&&s.canRun(),g=()=>ep(s.networkMode)&&s.canRun(),y=T=>{f()||(r==null||r(),d.resolve(T))},b=T=>{f()||(r==null||r(),d.reject(T))},w=()=>new Promise(T=>{var j;r=O=>{(f()||m())&&T(O)},(j=s.onPause)==null||j.call(s)}).then(()=>{var T;r=void 0,f()||(T=s.onContinue)==null||T.call(s)}),N=()=>{if(f())return;let T;const j=i===0?s.initialPromise:void 0;try{T=j??s.fn()}catch(O){T=Promise.reject(O)}Promise.resolve(T).then(y).catch(O=>{var te;if(f())return;const H=s.retry??(wc.isServer()?0:3),L=s.retryDelay??Cx,$=typeof L=="function"?L(i,O):L,Q=H===!0||typeof H=="number"&&i<H||typeof H=="function"&&H(i,O);if(c||!Q){b(O);return}i++,(te=s.onFail)==null||te.call(s,i,O),yx($).then(()=>m()?void 0:w()).then(()=>{c?b(O):N()})})};return{promise:d,status:()=>d.status,cancel:v,continue:()=>(r==null||r(),d),cancelRetry:_,continueRetry:h,canStart:g,start:()=>(g()?N():w().then(N),d)}}var Ya,x3,np=(x3=class{constructor(){se(this,Ya)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),h2(this.gcTime)&&I(this,Ya,Va.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(s){this.gcTime=Math.max(this.gcTime||0,s??(wc.isServer()?1/0:300*1e3))}clearGcTimeout(){E(this,Ya)!==void 0&&(Va.clearTimeout(E(this,Ya)),I(this,Ya,void 0))}},Ya=new WeakMap,x3);function Ex(s){return{onFetch:(c,i)=>{var g,y,b,w,N;const r=c.options,d=(b=(y=(g=c.fetchOptions)==null?void 0:g.meta)==null?void 0:y.fetchMore)==null?void 0:b.direction,f=((w=c.state.data)==null?void 0:w.pages)||[],v=((N=c.state.data)==null?void 0:N.pageParams)||[];let _={pages:[],pageParams:[]},h=0;const m=async()=>{let T=!1;const j=L=>{jx(L,()=>c.signal,()=>T=!0)},O=J3(c.options,c.fetchOptions),H=async(L,$,Q)=>{if(T)return Promise.reject(c.signal.reason);if($==null&&L.pages.length)return Promise.resolve(L);const P=(()=>{const fe={client:c.client,queryKey:c.queryKey,pageParam:$,direction:Q?"backward":"forward",meta:c.options.meta};return j(fe),fe})(),J=await O(P),{maxPages:ce}=c.options,pe=Q?bx:xx;return{pages:pe(L.pages,J,ce),pageParams:pe(L.pageParams,$,ce)}};if(d&&f.length){const L=d==="backward",$=L?lp:_2,Q={pages:f,pageParams:v},te=$(r,Q);_=await H(Q,te,L)}else{const L=s??f.length;do{const $=h===0?v[0]??r.initialPageParam:_2(r,_);if(h>0&&$==null)break;_=await H(_,$),h++}while(h<L)}return _};c.options.persister?c.fetchFn=()=>{var T,j;return(j=(T=c.options).persister)==null?void 0:j.call(T,m,{client:c.client,queryKey:c.queryKey,meta:c.options.meta,signal:c.signal},i)}:c.fetchFn=m}}}function _2(s,{pages:c,pageParams:i}){const r=c.length-1;return c.length>0?s.getNextPageParam(c[r],c,i[r],i):void 0}function lp(s,{pages:c,pageParams:i}){var r;return c.length>0?(r=s.getPreviousPageParam)==null?void 0:r.call(s,c[0],c,i[0],i):void 0}function Tx(s,c){return c?_2(s,c)!=null:!1}function Rx(s,c){return!c||!s.getPreviousPageParam?!1:lp(s,c)!=null}var Ws,Xa,Js,Dn,Za,Nt,Cc,Ka,_n,ap,Tl,b3,Ax=(b3=class extends np{constructor(c){super();se(this,_n);se(this,Ws);se(this,Xa);se(this,Js);se(this,Dn);se(this,Za);se(this,Nt);se(this,Cc);se(this,Ka);I(this,Ka,!1),I(this,Cc,c.defaultOptions),this.setOptions(c.options),this.observers=[],I(this,Za,c.client),I(this,Dn,E(this,Za).getQueryCache()),this.queryKey=c.queryKey,this.queryHash=c.queryHash,I(this,Xa,Rm(this.options)),this.state=c.state??E(this,Xa),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return E(this,Ws)}get promise(){var c;return(c=E(this,Nt))==null?void 0:c.promise}setOptions(c){if(this.options={...E(this,Cc),...c},c!=null&&c._type&&I(this,Ws,c._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const i=Rm(this.options);i.data!==void 0&&(this.setState(Tm(i.data,i.dataUpdatedAt)),I(this,Xa,i))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,Dn).remove(this)}setData(c,i){const r=p2(this.state.data,c,this.options);return be(this,_n,Tl).call(this,{data:r,type:"success",dataUpdatedAt:i==null?void 0:i.updatedAt,manual:i==null?void 0:i.manual}),r}setState(c){be(this,_n,Tl).call(this,{type:"setState",state:c})}cancel(c){var r,d;const i=(r=E(this,Nt))==null?void 0:r.promise;return(d=E(this,Nt))==null||d.cancel(c),i?i.then(Ft).catch(Ft):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return E(this,Xa)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(c=>yn(c.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===K2||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(c=>ga(c.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(c=>c.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(c=0){return this.state.data===void 0?!0:c==="static"?!1:this.state.isInvalidated?!0:!P3(this.state.dataUpdatedAt,c)}onFocus(){var i;const c=this.observers.find(r=>r.shouldFetchOnWindowFocus());c==null||c.refetch({cancelRefetch:!1}),(i=E(this,Nt))==null||i.continue()}onOnline(){var i;const c=this.observers.find(r=>r.shouldFetchOnReconnect());c==null||c.refetch({cancelRefetch:!1}),(i=E(this,Nt))==null||i.continue()}addObserver(c){this.observers.includes(c)||(this.observers.push(c),this.clearGcTimeout(),E(this,Dn).notify({type:"observerAdded",query:this,observer:c}))}removeObserver(c){this.observers.includes(c)&&(this.observers=this.observers.filter(i=>i!==c),this.observers.length||(E(this,Nt)&&(E(this,Ka)||be(this,_n,ap).call(this)?E(this,Nt).cancel({revert:!0}):E(this,Nt).cancelRetry()),this.scheduleGc()),E(this,Dn).notify({type:"observerRemoved",query:this,observer:c}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||be(this,_n,Tl).call(this,{type:"invalidate"})}async fetch(c,i){var m,g,y,b,w,N,T,j,O,H,L;if(this.state.fetchStatus!=="idle"&&((m=E(this,Nt))==null?void 0:m.status())!=="rejected"){if(this.state.data!==void 0&&(i!=null&&i.cancelRefetch))this.cancel({silent:!0});else if(E(this,Nt))return E(this,Nt).continueRetry(),E(this,Nt).promise}if(c&&this.setOptions(c),!this.options.queryFn){const $=this.observers.find(Q=>Q.options.queryFn);$&&this.setOptions($.options)}const r=new AbortController,d=$=>{Object.defineProperty($,"signal",{enumerable:!0,get:()=>(I(this,Ka,!0),r.signal)})},f=()=>{const $=J3(this.options,i),te=(()=>{const P={client:E(this,Za),queryKey:this.queryKey,meta:this.meta};return d(P),P})();return I(this,Ka,!1),this.options.persister?this.options.persister($,te,this):$(te)},_=(()=>{const $={fetchOptions:i,options:this.options,queryKey:this.queryKey,client:E(this,Za),state:this.state,fetchFn:f};return d($),$})(),h=E(this,Ws)==="infinite"?Ex(this.options.pages):this.options.behavior;h==null||h.onFetch(_,this),I(this,Js,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((g=_.fetchOptions)==null?void 0:g.meta))&&be(this,_n,Tl).call(this,{type:"fetch",meta:(y=_.fetchOptions)==null?void 0:y.meta}),I(this,Nt,tp({initialPromise:i==null?void 0:i.initialPromise,fn:_.fetchFn,onCancel:$=>{$ instanceof g2&&$.revert&&this.setState({...E(this,Js),fetchStatus:"idle"}),r.abort()},onFail:($,Q)=>{be(this,_n,Tl).call(this,{type:"failed",failureCount:$,error:Q})},onPause:()=>{be(this,_n,Tl).call(this,{type:"pause"})},onContinue:()=>{be(this,_n,Tl).call(this,{type:"continue"})},retry:_.options.retry,retryDelay:_.options.retryDelay,networkMode:_.options.networkMode,canRun:()=>!0}));try{const $=await E(this,Nt).start();if($===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData($),(w=(b=E(this,Dn).config).onSuccess)==null||w.call(b,$,this),(T=(N=E(this,Dn).config).onSettled)==null||T.call(N,$,this.state.error,this),$}catch($){if($ instanceof g2){if($.silent)return E(this,Nt).promise;if($.revert){if(this.state.data===void 0)throw $;return this.state.data}}throw be(this,_n,Tl).call(this,{type:"error",error:$}),(O=(j=E(this,Dn).config).onError)==null||O.call(j,$,this),(L=(H=E(this,Dn).config).onSettled)==null||L.call(H,this.state.data,$,this),$}finally{this.scheduleGc()}}},Ws=new WeakMap,Xa=new WeakMap,Js=new WeakMap,Dn=new WeakMap,Za=new WeakMap,Nt=new WeakMap,Cc=new WeakMap,Ka=new WeakMap,_n=new WeakSet,ap=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},Tl=function(c){const i=r=>{switch(c.type){case"failed":return{...r,fetchFailureCount:c.failureCount,fetchFailureReason:c.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...sp(r.data,this.options),fetchMeta:c.meta??null};case"success":const d={...r,...Tm(c.data,c.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!c.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return I(this,Js,c.manual?d:void 0),d;case"error":const f=c.error;return{...r,error:f,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:f,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...c.state}}};this.state=i(this.state),xt.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),E(this,Dn).notify({query:this,type:"updated",action:c})})},b3);function sp(s,c){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:ep(c.networkMode)?"fetching":"paused",...s===void 0&&{error:null,status:"pending"}}}function Tm(s,c){return{data:s,dataUpdatedAt:c??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Rm(s){const c=typeof s.initialData=="function"?s.initialData():s.initialData,i=c!==void 0,r=i?typeof s.initialDataUpdatedAt=="function"?s.initialDataUpdatedAt():s.initialDataUpdatedAt:0;return{data:c,dataUpdateCount:0,dataUpdatedAt:i?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}var tn,ze,Ec,Gt,Ia,ei,Rl,da,Tc,ti,ni,Pa,Wa,fa,li,qe,xc,y2,x2,b2,j2,S2,N2,w2,cp,j3,ip=(j3=class extends hi{constructor(c,i){super();se(this,qe);se(this,tn);se(this,ze);se(this,Ec);se(this,Gt);se(this,Ia);se(this,ei);se(this,Rl);se(this,da);se(this,Tc);se(this,ti);se(this,ni);se(this,Pa);se(this,Wa);se(this,fa);se(this,li,new Set);this.options=i,I(this,tn,c),I(this,da,null),I(this,Rl,v2()),this.bindMethods(),this.setOptions(i)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(E(this,ze).addObserver(this),Am(E(this,ze),this.options)?be(this,qe,xc).call(this):this.updateResult(),be(this,qe,j2).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return C2(E(this,ze),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return C2(E(this,ze),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,be(this,qe,S2).call(this),be(this,qe,N2).call(this),E(this,ze).removeObserver(this)}setOptions(c){const i=this.options,r=E(this,ze);if(this.options=E(this,tn).defaultQueryOptions(c),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof yn(this.options.enabled,E(this,ze))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");be(this,qe,w2).call(this),E(this,ze).setOptions(this.options),i._defaulted&&!mo(this.options,i)&&E(this,tn).getQueryCache().notify({type:"observerOptionsUpdated",query:E(this,ze),observer:this});const d=this.hasListeners();d&&Mm(E(this,ze),r,this.options,i)&&be(this,qe,xc).call(this),this.updateResult(),d&&(E(this,ze)!==r||yn(this.options.enabled,E(this,ze))!==yn(i.enabled,E(this,ze))||ga(this.options.staleTime,E(this,ze))!==ga(i.staleTime,E(this,ze)))&&be(this,qe,y2).call(this);const f=be(this,qe,x2).call(this);d&&(E(this,ze)!==r||yn(this.options.enabled,E(this,ze))!==yn(i.enabled,E(this,ze))||f!==E(this,fa))&&be(this,qe,b2).call(this,f)}getOptimisticResult(c){const i=E(this,tn).getQueryCache().build(E(this,tn),c),r=this.createResult(i,c);return Ox(this,r)&&(I(this,Gt,r),I(this,ei,this.options),I(this,Ia,E(this,ze).state)),r}getCurrentResult(){return E(this,Gt)}trackResult(c,i){return new Proxy(c,{get:(r,d)=>(this.trackProp(d),i==null||i(d),d==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&E(this,Rl).status==="pending"&&E(this,Rl).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,d))})}trackProp(c){E(this,li).add(c)}getCurrentQuery(){return E(this,ze)}refetch({...c}={}){return this.fetch({...c})}fetchOptimistic(c){const i=E(this,tn).defaultQueryOptions(c),r=E(this,tn).getQueryCache().build(E(this,tn),i);return r.fetch().then(()=>this.createResult(r,i))}fetch(c){return be(this,qe,xc).call(this,{...c,cancelRefetch:c.cancelRefetch??!0}).then(()=>(this.updateResult(),E(this,Gt)))}createResult(c,i){var ce;const r=E(this,ze),d=this.options,f=E(this,Gt),v=E(this,Ia),_=E(this,ei),m=c!==r?c.state:E(this,Ec),{state:g}=c;let y={...g},b=!1,w;if(i._optimisticResults){const pe=this.hasListeners(),fe=!pe&&Am(c,i),Ne=pe&&Mm(c,r,i,d);(fe||Ne)&&(y={...y,...sp(g.data,c.options)}),i._optimisticResults==="isRestoring"&&(y.fetchStatus="idle")}let{error:N,errorUpdatedAt:T,status:j}=y;w=y.data;let O=!1;if(i.placeholderData!==void 0&&w===void 0&&j==="pending"){let pe;f!=null&&f.isPlaceholderData&&i.placeholderData===(_==null?void 0:_.placeholderData)?(pe=f.data,O=!0):pe=typeof i.placeholderData=="function"?i.placeholderData((ce=E(this,ni))==null?void 0:ce.state.data,E(this,ni)):i.placeholderData,pe!==void 0&&(j="success",w=p2(f==null?void 0:f.data,pe,i),b=!0)}if(i.select&&w!==void 0&&!O)if(f&&w===(v==null?void 0:v.data)&&i.select===E(this,Tc))w=E(this,ti);else try{I(this,Tc,i.select),w=i.select(w),w=p2(f==null?void 0:f.data,w,i),I(this,ti,w),I(this,da,null)}catch(pe){I(this,da,pe)}E(this,da)&&(N=E(this,da),w=E(this,ti),T=Date.now(),j="error");const H=y.fetchStatus==="fetching",L=j==="pending",$=j==="error",Q=L&&H,te=w!==void 0,J={status:j,fetchStatus:y.fetchStatus,isPending:L,isSuccess:j==="success",isError:$,isInitialLoading:Q,isLoading:Q,data:w,dataUpdatedAt:y.dataUpdatedAt,error:N,errorUpdatedAt:T,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:c.isFetched(),isFetchedAfterMount:y.dataUpdateCount>m.dataUpdateCount||y.errorUpdateCount>m.errorUpdateCount,isFetching:H,isRefetching:H&&!L,isLoadingError:$&&!te,isPaused:y.fetchStatus==="paused",isPlaceholderData:b,isRefetchError:$&&te,isStale:P2(c,i),refetch:this.refetch,promise:E(this,Rl),isEnabled:yn(i.enabled,c)!==!1};if(this.options.experimental_prefetchInRender){const pe=J.data!==void 0,fe=J.status==="error"&&!pe,Ne=ue=>{fe?ue.reject(J.error):pe&&ue.resolve(J.data)},re=()=>{const ue=I(this,Rl,J.promise=v2());Ne(ue)},me=E(this,Rl);switch(me.status){case"pending":c.queryHash===r.queryHash&&Ne(me);break;case"fulfilled":(fe||J.data!==me.value)&&re();break;case"rejected":(!fe||J.error!==me.reason)&&re();break}}return J}updateResult(){const c=E(this,Gt),i=this.createResult(E(this,ze),this.options);if(I(this,Ia,E(this,ze).state),I(this,ei,this.options),E(this,Ia).data!==void 0&&I(this,ni,E(this,ze)),mo(i,c))return;I(this,Gt,i);const r=()=>{if(!c)return!0;const{notifyOnChangeProps:d}=this.options,f=typeof d=="function"?d():d;if(f==="all"||!f&&!E(this,li).size)return!0;const v=new Set(f??E(this,li));return this.options.throwOnError&&v.add("error"),Object.keys(E(this,Gt)).some(_=>{const h=_;return E(this,Gt)[h]!==c[h]&&v.has(h)})};be(this,qe,cp).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&be(this,qe,j2).call(this)}},tn=new WeakMap,ze=new WeakMap,Ec=new WeakMap,Gt=new WeakMap,Ia=new WeakMap,ei=new WeakMap,Rl=new WeakMap,da=new WeakMap,Tc=new WeakMap,ti=new WeakMap,ni=new WeakMap,Pa=new WeakMap,Wa=new WeakMap,fa=new WeakMap,li=new WeakMap,qe=new WeakSet,xc=function(c){be(this,qe,w2).call(this);let i=E(this,ze).fetch(this.options,c);return c!=null&&c.throwOnError||(i=i.catch(Ft)),i},y2=function(){be(this,qe,S2).call(this);const c=ga(this.options.staleTime,E(this,ze));if(wc.isServer()||E(this,Gt).isStale||!h2(c))return;const r=P3(E(this,Gt).dataUpdatedAt,c)+1;I(this,Pa,Va.setTimeout(()=>{E(this,Gt).isStale||this.updateResult()},r))},x2=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(E(this,ze)):this.options.refetchInterval)??!1},b2=function(c){be(this,qe,N2).call(this),I(this,fa,c),!(wc.isServer()||yn(this.options.enabled,E(this,ze))===!1||!h2(E(this,fa))||E(this,fa)===0)&&I(this,Wa,Va.setInterval(()=>{(this.options.refetchIntervalInBackground||X2.isFocused())&&be(this,qe,xc).call(this)},E(this,fa)))},j2=function(){be(this,qe,y2).call(this),be(this,qe,b2).call(this,be(this,qe,x2).call(this))},S2=function(){E(this,Pa)!==void 0&&(Va.clearTimeout(E(this,Pa)),I(this,Pa,void 0))},N2=function(){E(this,Wa)!==void 0&&(Va.clearInterval(E(this,Wa)),I(this,Wa,void 0))},w2=function(){const c=E(this,tn).getQueryCache().build(E(this,tn),this.options);if(c===E(this,ze))return;const i=E(this,ze);I(this,ze,c),I(this,Ec,c.state),this.hasListeners()&&(i==null||i.removeObserver(this),c.addObserver(this))},cp=function(c){xt.batch(()=>{c.listeners&&this.listeners.forEach(i=>{i(E(this,Gt))}),E(this,tn).getQueryCache().notify({query:E(this,ze),type:"observerResultsUpdated"})})},j3);function Mx(s,c){return yn(c.enabled,s)!==!1&&s.state.data===void 0&&!(s.state.status==="error"&&yn(c.retryOnMount,s)===!1)}function Am(s,c){return Mx(s,c)||s.state.data!==void 0&&C2(s,c,c.refetchOnMount)}function C2(s,c,i){if(yn(c.enabled,s)!==!1&&ga(c.staleTime,s)!=="static"){const r=typeof i=="function"?i(s):i;return r==="always"||r!==!1&&P2(s,c)}return!1}function Mm(s,c,i,r){return(s!==c||yn(r.enabled,s)===!1)&&(!i.suspense||s.state.status!=="error")&&P2(s,i)}function P2(s,c){return yn(c.enabled,s)!==!1&&s.isStaleByTime(ga(c.staleTime,s))}function Ox(s,c){return!mo(s.getCurrentResult(),c)}var zx=class extends ip{constructor(s,c){super(s,c)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(s){s._type="infinite",super.setOptions(s)}getOptimisticResult(s){return s._type="infinite",super.getOptimisticResult(s)}fetchNextPage(s){return this.fetch({...s,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(s){return this.fetch({...s,meta:{fetchMore:{direction:"backward"}}})}createResult(s,c){var N,T;const{state:i}=s,r=super.createResult(s,c),{isFetching:d,isRefetching:f,isError:v,isRefetchError:_}=r,h=(T=(N=i.fetchMeta)==null?void 0:N.fetchMore)==null?void 0:T.direction,m=v&&h==="forward",g=d&&h==="forward",y=v&&h==="backward",b=d&&h==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Tx(c,i.data),hasPreviousPage:Rx(c,i.data),isFetchNextPageError:m,isFetchingNextPage:g,isFetchPreviousPageError:y,isFetchingPreviousPage:b,isRefetchError:_&&!m&&!y,isRefetching:f&&!g&&!b}}},Rc,tl,Lt,Ja,nl,ca,S3,Dx=(S3=class extends np{constructor(c){super();se(this,nl);se(this,Rc);se(this,tl);se(this,Lt);se(this,Ja);I(this,Rc,c.client),this.mutationId=c.mutationId,I(this,Lt,c.mutationCache),I(this,tl,[]),this.state=c.state||rp(),this.setOptions(c.options),this.scheduleGc()}setOptions(c){this.options=c,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(c){E(this,tl).includes(c)||(E(this,tl).push(c),this.clearGcTimeout(),E(this,Lt).notify({type:"observerAdded",mutation:this,observer:c}))}removeObserver(c){I(this,tl,E(this,tl).filter(i=>i!==c)),this.scheduleGc(),E(this,Lt).notify({type:"observerRemoved",mutation:this,observer:c})}optionalRemove(){E(this,tl).length||(this.state.status==="pending"?this.scheduleGc():E(this,Lt).remove(this))}continue(){var c;return((c=E(this,Ja))==null?void 0:c.continue())??this.execute(this.state.variables)}async execute(c){var v,_,h,m,g,y,b,w,N,T,j,O,H,L,$,Q,te,P;const i=()=>{be(this,nl,ca).call(this,{type:"continue"})},r={client:E(this,Rc),meta:this.options.meta,mutationKey:this.options.mutationKey};I(this,Ja,tp({fn:()=>this.options.mutationFn?this.options.mutationFn(c,r):Promise.reject(new Error("No mutationFn found")),onFail:(J,ce)=>{be(this,nl,ca).call(this,{type:"failed",failureCount:J,error:ce})},onPause:()=>{be(this,nl,ca).call(this,{type:"pause"})},onContinue:i,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,Lt).canRun(this)}));const d=this.state.status==="pending",f=!E(this,Ja).canStart();try{if(d)i();else{be(this,nl,ca).call(this,{type:"pending",variables:c,isPaused:f}),E(this,Lt).config.onMutate&&await E(this,Lt).config.onMutate(c,this,r);const ce=await((_=(v=this.options).onMutate)==null?void 0:_.call(v,c,r));ce!==this.state.context&&be(this,nl,ca).call(this,{type:"pending",context:ce,variables:c,isPaused:f})}const J=await E(this,Ja).start();return await((m=(h=E(this,Lt).config).onSuccess)==null?void 0:m.call(h,J,c,this.state.context,this,r)),await((y=(g=this.options).onSuccess)==null?void 0:y.call(g,J,c,this.state.context,r)),await((w=(b=E(this,Lt).config).onSettled)==null?void 0:w.call(b,J,null,this.state.variables,this.state.context,this,r)),await((T=(N=this.options).onSettled)==null?void 0:T.call(N,J,null,c,this.state.context,r)),be(this,nl,ca).call(this,{type:"success",data:J}),J}catch(J){try{await((O=(j=E(this,Lt).config).onError)==null?void 0:O.call(j,J,c,this.state.context,this,r))}catch(ce){Promise.reject(ce)}try{await((L=(H=this.options).onError)==null?void 0:L.call(H,J,c,this.state.context,r))}catch(ce){Promise.reject(ce)}try{await((Q=($=E(this,Lt).config).onSettled)==null?void 0:Q.call($,void 0,J,this.state.variables,this.state.context,this,r))}catch(ce){Promise.reject(ce)}try{await((P=(te=this.options).onSettled)==null?void 0:P.call(te,void 0,J,c,this.state.context,r))}catch(ce){Promise.reject(ce)}throw be(this,nl,ca).call(this,{type:"error",error:J}),J}finally{E(this,Lt).runNext(this)}}},Rc=new WeakMap,tl=new WeakMap,Lt=new WeakMap,Ja=new WeakMap,nl=new WeakSet,ca=function(c){const i=r=>{switch(c.type){case"failed":return{...r,failureCount:c.failureCount,failureReason:c.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:c.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:c.isPaused,status:"pending",variables:c.variables,submittedAt:Date.now()};case"success":return{...r,data:c.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:c.error,failureCount:r.failureCount+1,failureReason:c.error,isPaused:!1,status:"error"}}};this.state=i(this.state),xt.batch(()=>{E(this,tl).forEach(r=>{r.onMutationUpdate(c)}),E(this,Lt).notify({mutation:this,type:"updated",action:c})})},S3);function rp(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Al,$n,Ac,N3,Lx=(N3=class extends hi{constructor(c={}){super();se(this,Al);se(this,$n);se(this,Ac);this.config=c,I(this,Al,new Set),I(this,$n,new Map),I(this,Ac,0)}build(c,i,r){const d=new Dx({client:c,mutationCache:this,mutationId:++Wr(this,Ac)._,options:c.defaultMutationOptions(i),state:r});return this.add(d),d}add(c){E(this,Al).add(c);const i=to(c);if(typeof i=="string"){const r=E(this,$n).get(i);r?r.push(c):E(this,$n).set(i,[c])}this.notify({type:"added",mutation:c})}remove(c){if(E(this,Al).delete(c)){const i=to(c);if(typeof i=="string"){const r=E(this,$n).get(i);if(r)if(r.length>1){const d=r.indexOf(c);d!==-1&&r.splice(d,1)}else r[0]===c&&E(this,$n).delete(i)}}this.notify({type:"removed",mutation:c})}canRun(c){const i=to(c);if(typeof i=="string"){const r=E(this,$n).get(i),d=r==null?void 0:r.find(f=>f.state.status==="pending");return!d||d===c}else return!0}runNext(c){var r;const i=to(c);if(typeof i=="string"){const d=(r=E(this,$n).get(i))==null?void 0:r.find(f=>f!==c&&f.state.isPaused);return(d==null?void 0:d.continue())??Promise.resolve()}else return Promise.resolve()}clear(){xt.batch(()=>{E(this,Al).forEach(c=>{this.notify({type:"removed",mutation:c})}),E(this,Al).clear(),E(this,$n).clear()})}getAll(){return Array.from(E(this,Al))}find(c){const i={exact:!0,...c};return this.getAll().find(r=>wm(i,r))}findAll(c={}){return this.getAll().filter(i=>wm(c,i))}notify(c){xt.batch(()=>{this.listeners.forEach(i=>{i(c)})})}resumePausedMutations(){const c=this.getAll().filter(i=>i.state.isPaused);return xt.batch(()=>Promise.all(c.map(i=>i.continue().catch(Ft))))}},Al=new WeakMap,$n=new WeakMap,Ac=new WeakMap,N3);function to(s){var c;return(c=s.options.scope)==null?void 0:c.id}var Ml,ha,nn,Ol,zl,ro,E2,w3,Bx=(w3=class extends hi{constructor(i,r){super();se(this,zl);se(this,Ml);se(this,ha);se(this,nn);se(this,Ol);I(this,Ml,i),this.setOptions(r),this.bindMethods(),be(this,zl,ro).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(i){var d;const r=this.options;this.options=E(this,Ml).defaultMutationOptions(i),mo(this.options,r)||E(this,Ml).getMutationCache().notify({type:"observerOptionsUpdated",mutation:E(this,nn),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&ts(r.mutationKey)!==ts(this.options.mutationKey)?this.reset():((d=E(this,nn))==null?void 0:d.state.status)==="pending"&&E(this,nn).setOptions(this.options)}onUnsubscribe(){var i;this.hasListeners()||(i=E(this,nn))==null||i.removeObserver(this)}onMutationUpdate(i){be(this,zl,ro).call(this),be(this,zl,E2).call(this,i)}getCurrentResult(){return E(this,ha)}reset(){var i;(i=E(this,nn))==null||i.removeObserver(this),I(this,nn,void 0),be(this,zl,ro).call(this),be(this,zl,E2).call(this)}mutate(i,r){var d;return I(this,Ol,r),(d=E(this,nn))==null||d.removeObserver(this),I(this,nn,E(this,Ml).getMutationCache().build(E(this,Ml),this.options)),E(this,nn).addObserver(this),E(this,nn).execute(i)}},Ml=new WeakMap,ha=new WeakMap,nn=new WeakMap,Ol=new WeakMap,zl=new WeakSet,ro=function(){var r;const i=((r=E(this,nn))==null?void 0:r.state)??rp();I(this,ha,{...i,isPending:i.status==="pending",isSuccess:i.status==="success",isError:i.status==="error",isIdle:i.status==="idle",mutate:this.mutate,reset:this.reset})},E2=function(i){xt.batch(()=>{var r,d,f,v,_,h,m,g;if(E(this,Ol)&&this.hasListeners()){const y=E(this,ha).variables,b=E(this,ha).context,w={client:E(this,Ml),meta:this.options.meta,mutationKey:this.options.mutationKey};if((i==null?void 0:i.type)==="success"){try{(d=(r=E(this,Ol)).onSuccess)==null||d.call(r,i.data,y,b,w)}catch(N){Promise.reject(N)}try{(v=(f=E(this,Ol)).onSettled)==null||v.call(f,i.data,null,y,b,w)}catch(N){Promise.reject(N)}}else if((i==null?void 0:i.type)==="error"){try{(h=(_=E(this,Ol)).onError)==null||h.call(_,i.error,y,b,w)}catch(N){Promise.reject(N)}try{(g=(m=E(this,Ol)).onSettled)==null||g.call(m,void 0,i.error,y,b,w)}catch(N){Promise.reject(N)}}}this.listeners.forEach(y=>{y(E(this,ha))})})},w3),ll,C3,kx=(C3=class extends hi{constructor(c={}){super();se(this,ll);this.config=c,I(this,ll,new Map)}build(c,i,r){const d=i.queryKey,f=i.queryHash??Z2(d,i);let v=this.get(f);return v||(v=new Ax({client:c,queryKey:d,queryHash:f,options:c.defaultQueryOptions(i),state:r,defaultOptions:c.getQueryDefaults(d)}),this.add(v)),v}add(c){E(this,ll).has(c.queryHash)||(E(this,ll).set(c.queryHash,c),this.notify({type:"added",query:c}))}remove(c){const i=E(this,ll).get(c.queryHash);i&&(c.destroy(),i===c&&E(this,ll).delete(c.queryHash),this.notify({type:"removed",query:c}))}clear(){xt.batch(()=>{this.getAll().forEach(c=>{this.remove(c)})})}get(c){return E(this,ll).get(c)}getAll(){return[...E(this,ll).values()]}find(c){const i={exact:!0,...c};return this.getAll().find(r=>Nm(i,r))}findAll(c={}){const i=this.getAll();return Object.keys(c).length>0?i.filter(r=>Nm(c,r)):i}notify(c){xt.batch(()=>{this.listeners.forEach(i=>{i(c)})})}onFocus(){xt.batch(()=>{this.getAll().forEach(c=>{c.onFocus()})})}onOnline(){xt.batch(()=>{this.getAll().forEach(c=>{c.onOnline()})})}},ll=new WeakMap,C3),ct,ma,pa,ai,si,va,ii,ci,E3,Ux=(E3=class{constructor(s={}){se(this,ct);se(this,ma);se(this,pa);se(this,ai);se(this,si);se(this,va);se(this,ii);se(this,ci);I(this,ct,s.queryCache||new kx),I(this,ma,s.mutationCache||new Lx),I(this,pa,s.defaultOptions||{}),I(this,ai,new Map),I(this,si,new Map),I(this,va,0)}mount(){Wr(this,va)._++,E(this,va)===1&&(I(this,ii,X2.subscribe(async s=>{s&&(await this.resumePausedMutations(),E(this,ct).onFocus())})),I(this,ci,po.subscribe(async s=>{s&&(await this.resumePausedMutations(),E(this,ct).onOnline())})))}unmount(){var s,c;Wr(this,va)._--,E(this,va)===0&&((s=E(this,ii))==null||s.call(this),I(this,ii,void 0),(c=E(this,ci))==null||c.call(this),I(this,ci,void 0))}isFetching(s){return E(this,ct).findAll({...s,fetchStatus:"fetching"}).length}isMutating(s){return E(this,ma).findAll({...s,status:"pending"}).length}getQueryData(s){var i;const c=this.defaultQueryOptions({queryKey:s});return(i=E(this,ct).get(c.queryHash))==null?void 0:i.state.data}ensureQueryData(s){const c=this.defaultQueryOptions(s),i=E(this,ct).build(this,c),r=i.state.data;return r===void 0?this.fetchQuery(s):(s.revalidateIfStale&&i.isStaleByTime(ga(c.staleTime,i))&&this.prefetchQuery(c),Promise.resolve(r))}getQueriesData(s){return E(this,ct).findAll(s).map(({queryKey:c,state:i})=>{const r=i.data;return[c,r]})}setQueryData(s,c,i){const r=this.defaultQueryOptions({queryKey:s}),d=E(this,ct).get(r.queryHash),f=d==null?void 0:d.state.data,v=gx(c,f);if(v!==void 0)return E(this,ct).build(this,r).setData(v,{...i,manual:!0})}setQueriesData(s,c,i){return xt.batch(()=>E(this,ct).findAll(s).map(({queryKey:r})=>[r,this.setQueryData(r,c,i)]))}getQueryState(s){var i;const c=this.defaultQueryOptions({queryKey:s});return(i=E(this,ct).get(c.queryHash))==null?void 0:i.state}removeQueries(s){const c=E(this,ct);xt.batch(()=>{c.findAll(s).forEach(i=>{c.remove(i)})})}resetQueries(s,c){const i=E(this,ct);return xt.batch(()=>(i.findAll(s).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...s},c)))}cancelQueries(s,c={}){const i={revert:!0,...c},r=xt.batch(()=>E(this,ct).findAll(s).map(d=>d.cancel(i)));return Promise.all(r).then(Ft).catch(Ft)}invalidateQueries(s,c={}){return xt.batch(()=>(E(this,ct).findAll(s).forEach(i=>{i.invalidate()}),(s==null?void 0:s.refetchType)==="none"?Promise.resolve():this.refetchQueries({...s,type:(s==null?void 0:s.refetchType)??(s==null?void 0:s.type)??"active"},c)))}refetchQueries(s,c={}){const i={...c,cancelRefetch:c.cancelRefetch??!0},r=xt.batch(()=>E(this,ct).findAll(s).filter(d=>!d.isDisabled()&&!d.isStatic()).map(d=>{let f=d.fetch(void 0,i);return i.throwOnError||(f=f.catch(Ft)),d.state.fetchStatus==="paused"?Promise.resolve():f}));return Promise.all(r).then(Ft)}fetchQuery(s){const c=this.defaultQueryOptions(s);c.retry===void 0&&(c.retry=!1);const i=E(this,ct).build(this,c);return i.isStaleByTime(ga(c.staleTime,i))?i.fetch(c):Promise.resolve(i.state.data)}prefetchQuery(s){return this.fetchQuery(s).then(Ft).catch(Ft)}fetchInfiniteQuery(s){return s._type="infinite",this.fetchQuery(s)}prefetchInfiniteQuery(s){return this.fetchInfiniteQuery(s).then(Ft).catch(Ft)}ensureInfiniteQueryData(s){return s._type="infinite",this.ensureQueryData(s)}resumePausedMutations(){return po.isOnline()?E(this,ma).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,ct)}getMutationCache(){return E(this,ma)}getDefaultOptions(){return E(this,pa)}setDefaultOptions(s){I(this,pa,s)}setQueryDefaults(s,c){E(this,ai).set(ts(s),{queryKey:s,defaultOptions:c})}getQueryDefaults(s){const c=[...E(this,ai).values()],i={};return c.forEach(r=>{Nc(s,r.queryKey)&&Object.assign(i,r.defaultOptions)}),i}setMutationDefaults(s,c){E(this,si).set(ts(s),{mutationKey:s,defaultOptions:c})}getMutationDefaults(s){const c=[...E(this,si).values()],i={};return c.forEach(r=>{Nc(s,r.mutationKey)&&Object.assign(i,r.defaultOptions)}),i}defaultQueryOptions(s){if(s._defaulted)return s;const c={...E(this,pa).queries,...this.getQueryDefaults(s.queryKey),...s,_defaulted:!0};return c.queryHash||(c.queryHash=Z2(c.queryKey,c)),c.refetchOnReconnect===void 0&&(c.refetchOnReconnect=c.networkMode!=="always"),c.throwOnError===void 0&&(c.throwOnError=!!c.suspense),!c.networkMode&&c.persister&&(c.networkMode="offlineFirst"),c.queryFn===K2&&(c.enabled=!1),c}defaultMutationOptions(s){return s!=null&&s._defaulted?s:{...E(this,pa).mutations,...(s==null?void 0:s.mutationKey)&&this.getMutationDefaults(s.mutationKey),...s,_defaulted:!0}}clear(){E(this,ct).clear(),E(this,ma).clear()}},ct=new WeakMap,ma=new WeakMap,pa=new WeakMap,ai=new WeakMap,si=new WeakMap,va=new WeakMap,ii=new WeakMap,ci=new WeakMap,E3),op=S.createContext(void 0),al=s=>{const c=S.useContext(op);if(!c)throw new Error("No QueryClient set, use QueryClientProvider to set one");return c},Hx=({client:s,children:c})=>(S.useEffect(()=>(s.mount(),()=>{s.unmount()}),[s]),l.jsx(op.Provider,{value:s,children:c})),up=S.createContext(!1),qx=()=>S.useContext(up);up.Provider;function $x(){let s=!1;return{clearReset:()=>{s=!1},reset:()=>{s=!0},isReset:()=>s}}var Gx=S.createContext($x()),Fx=()=>S.useContext(Gx),Vx=(s,c,i)=>{const r=i!=null&&i.state.error&&typeof s.throwOnError=="function"?I2(s.throwOnError,[i.state.error,i]):s.throwOnError;(s.suspense||s.experimental_prefetchInRender||r)&&(c.isReset()||(s.retryOnMount=!1))},Qx=s=>{S.useEffect(()=>{s.clearReset()},[s])},Yx=({result:s,errorResetBoundary:c,throwOnError:i,query:r,suspense:d})=>s.isError&&!c.isReset()&&!s.isFetching&&r&&(d&&s.data===void 0||I2(i,[s.error,r])),Xx=s=>{if(s.suspense){const i=d=>d==="static"?d:Math.max(d??1e3,1e3),r=s.staleTime;s.staleTime=typeof r=="function"?(...d)=>i(r(...d)):i(r),typeof s.gcTime=="number"&&(s.gcTime=Math.max(s.gcTime,1e3))}},Zx=(s,c)=>s.isLoading&&s.isFetching&&!c,Kx=(s,c)=>(s==null?void 0:s.suspense)&&c.isPending,Om=(s,c,i)=>c.fetchOptimistic(s).catch(()=>{i.clearReset()});function dp(s,c,i){var b,w,N,T;const r=qx(),d=Fx(),f=al(),v=f.defaultQueryOptions(s);(w=(b=f.getDefaultOptions().queries)==null?void 0:b._experimental_beforeQuery)==null||w.call(b,v);const _=f.getQueryCache().get(v.queryHash);v._optimisticResults=r?"isRestoring":"optimistic",Xx(v),Vx(v,d,_),Qx(d);const h=!f.getQueryCache().get(v.queryHash),[m]=S.useState(()=>new c(f,v)),g=m.getOptimisticResult(v),y=!r&&s.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(j=>{const O=y?m.subscribe(xt.batchCalls(j)):Ft;return m.updateResult(),O},[m,y]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),S.useEffect(()=>{m.setOptions(v)},[v,m]),Kx(v,g))throw Om(v,m,d);if(Yx({result:g,errorResetBoundary:d,throwOnError:v.throwOnError,query:_,suspense:v.suspense}))throw g.error;if((T=(N=f.getDefaultOptions().queries)==null?void 0:N._experimental_afterQuery)==null||T.call(N,v,g),v.experimental_prefetchInRender&&!wc.isServer()&&Zx(g,r)){const j=h?Om(v,m,d):_==null?void 0:_.promise;j==null||j.catch(Ft).finally(()=>{m.updateResult()})}return v.notifyOnChangeProps?g:m.trackResult(g)}function ln(s,c){return dp(s,ip)}function Ot(s,c){const i=al(),[r]=S.useState(()=>new Bx(i,s));S.useEffect(()=>{r.setOptions(s)},[r,s]);const d=S.useSyncExternalStore(S.useCallback(v=>r.subscribe(xt.batchCalls(v)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),f=S.useCallback((v,_)=>{r.mutate(v,_).catch(Ft)},[r]);if(d.error&&I2(r.options.throwOnError,[d.error]))throw d.error;return{...d,mutate:f,mutateAsync:d.mutate}}function Ix(s,c){return dp(s,zx)}const fp="https://app.auth.elcsa.ru/v1";let bc=null,Fa=null;function W2(){bc=null,Fa=null}function sl(){return bc?Promise.resolve(bc):Fa||(Fa=fetch(`${fp}/csrf/token`,{credentials:"include"}).then(s=>s.json()).then(s=>(bc=s.token,Fa=null,bc)).catch(s=>{throw Fa=null,s}),Fa)}const Px=Object.freeze(Object.defineProperty({__proto__:null,clearCsrfCache:W2,getCsrfToken:sl},Symbol.toStringTag,{value:"Module"})),Wx="modulepreload",Jx=function(s){return"/"+s},zm={},e6=function(c,i,r){let d=Promise.resolve();if(i&&i.length>0){let v=function(m){return Promise.all(m.map(g=>Promise.resolve(g).then(y=>({status:"fulfilled",value:y}),y=>({status:"rejected",reason:y}))))};document.getElementsByTagName("link");const _=document.querySelector("meta[property=csp-nonce]"),h=(_==null?void 0:_.nonce)||(_==null?void 0:_.getAttribute("nonce"));d=v(i.map(m=>{if(m=Jx(m),m in zm)return;zm[m]=!0;const g=m.endsWith(".css"),y=g?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${y}`))return;const b=document.createElement("link");if(b.rel=g?"stylesheet":Wx,g||(b.as="script"),b.crossOrigin="",b.href=m,h&&b.setAttribute("nonce",h),document.head.appendChild(b),g)return new Promise((w,N)=>{b.addEventListener("load",w),b.addEventListener("error",()=>N(new Error(`Unable to preload CSS for ${m}`)))})}))}function f(v){const _=new Event("vite:preloadError",{cancelable:!0});if(_.payload=v,window.dispatchEvent(_),!_.defaultPrevented)throw v}return d.then(v=>{for(const _ of v||[])_.status==="rejected"&&f(_.reason);return c().catch(f)})};let W0=null;const Bn={get:()=>W0,set:s=>{W0=s},clear:()=>{W0=null}},t6="https://app.auth.elcsa.ru/v1/jwt/refresh";async function mi(){const{getCsrfToken:s}=await e6(async()=>{const{getCsrfToken:d}=await Promise.resolve().then(()=>Px);return{getCsrfToken:d}},[]),c=await s(),i=await fetch(t6,{method:"POST",credentials:"include",headers:{"X-CSRF-Token":c}});if(!i.ok)throw new Error("Unauthorized");const r=await i.json();return r.access_token&&Bn.set(r.access_token),r.access_token??r.result??!0}const n6="https://app.payment.elcsa.ru";async function pi(s,c,i){const r=await sl(),d=await fetch(`${n6}${s}`,{...c,credentials:"include",headers:{"X-CSRF-Token":r,...c.headers}});if(d.status===401&&i)try{return await mi(),pi(s,c,!1)}catch{throw new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}function l6(){return pi("/payment/config",{},!0)}function a6(s){return pi(`/payment/quote?usdt_amount=${s}`,{},!0)}function s6(s){return pi(`/payment/quote/rub?total_rub=${s}`,{},!0)}function i6(s){return pi("/order/create",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)},!0)}const T2=20;function c6(s,c=T2){return pi(`/payment/orders?offset=${s}&limit=${c}`,{},!0)}function r6(){return ln({queryKey:["payment","config"],queryFn:l6,staleTime:6e4})}function o6(s){return ln({queryKey:["payment","quote",s],queryFn:()=>a6(s),enabled:s>0,staleTime:3e4,retry:!1})}function u6(s){return ln({queryKey:["payment","quote","rub",s],queryFn:()=>s6(s),enabled:s>0,staleTime:3e4,retry:!1})}function d6(){return Ot({mutationFn:i6,onSuccess:s=>{const c=s.order.itpay_payment_qr_url_desktop;c&&(window.location.href=c)}})}function f6(){return Ix({queryKey:["payment","orders"],queryFn:({pageParam:s})=>c6(s),initialPageParam:0,getNextPageParam:(s,c)=>{if(!(s.orders.length<T2))return c.length*T2},staleTime:3e4})}function vo(s,c){const[i,r]=S.useState(s);return S.useEffect(()=>{const d=setTimeout(()=>r(s),c);return()=>clearTimeout(d)},[s,c]),i}const h6=new Date("2026-05-21T00:00:00").getTime(),hp=80,m6=21,J0=5e3,Dm="Сумма слишком большая и превышает 600 000 ₽",Lm=s=>s.replace(/[^0-9.]/g,"");function mp({rateFallback:s=0}={}){const[c,i]=S.useState("usdt_to_rub"),[r,d]=S.useState("1000"),[f,v]=S.useState(String(J0)),{data:_}=r6(),h=Number(_==null?void 0:_.usdt_exchange_rate)||s,m=Number(_==null?void 0:_.gas_fee)||m6,g=c==="usdt_to_rub",y=Number.parseFloat(r)||0,b=vo(y,400),{data:w,isError:N}=o6(g?b:0),T=Number.parseFloat(f)||0,j=vo(T,400),{data:O,isError:H}=u6(g?0:j),L=!g&&T>0&&T<J0,$=(w==null?void 0:w.total_price)??"",Q=Number($)||0,te=(O==null?void 0:O.usdt_amount)??"",P=Number(te)||0,J=g?Number(w==null?void 0:w.service_fee)||0:Number(O==null?void 0:O.service_fee)||0,ce=g?Q:T,pe=g?y>0?Q/y:0:P>0?T/P:0;function fe(){i(me=>me==="usdt_to_rub"?"rub_to_usdt":"usdt_to_rub")}const Ne=g?{value:r,currency:"USDT",onChange:me=>d(Lm(me)),error:N?Dm:void 0}:{value:f,currency:"RUB",onChange:me=>v(Lm(me)),error:L?`Минимальная сумма: ${J0.toLocaleString("ru-RU")} ₽`:H?Dm:void 0};return{isUsdtToRub:g,gasPriceRub:m,configUsdtRate:h,convert:Ne,pay:g?{value:$,currency:"RUB"}:{value:te,currency:"USDT"},onSwap:fe,commission:{amount:ce,progress:tx(ce),commission:J,effectiveRate:pe},numUsdt:y,usdtFromRubNum:P,rubTotal:$,rubTotalNum:Q,numRubInput:T,usdtFromRub:te,rubBelowMin:L}}const he={HOME:"/",WALLET:"/wallet",WALLET_CHAIN:"/wallet/:chain",SWAP:"/swap",BRIDGE:"/bridge",LOGIN:"/login",REGISTER:"/register",PROFILE:"/profile",SEED_PHRASE:"/seed-phrase",CONVERTER:"/converter",KYC:"/kyc",RESTORE_PASSWORD:"/restore-password",PUBLICHNAYA_OFERTA:"/publichnaya-oferta",POLITIKA_PERSONALNYH_DANNYH:"/politika-personalnyh-dannyh",POLITIKA_COOKIE:"/politika-cookie",SOGLASIE_PERSONALNYH_DANNYH:"/soglasie-personalnyh-dannyh",REESTR_PD_RKN:"/reestr-pd-rkn",TRANSACTIONS:"/transactions"},p6="_section_tz8mb_1",v6="_wrap_tz8mb_6",g6="_header_tz8mb_17",_6="_subtitle_tz8mb_26",y6="_pills_tz8mb_33",x6="_pill_tz8mb_33",b6="_pillValue_tz8mb_47",j6="_body_tz8mb_57",S6="_tabs_tz8mb_63",N6="_tab_tz8mb_63",w6="_payBtn_tz8mb_95",gn={section:p6,wrap:v6,header:g6,subtitle:_6,pills:y6,pill:x6,pillValue:b6,body:j6,tabs:S6,tab:N6,payBtn:w6};function C6(){const{gasPriceRub:s,configUsdtRate:c,convert:i,pay:r,onSwap:d,commission:f}=mp({rateFallback:hp});return l.jsx("section",{className:gn.section,id:"converter",children:l.jsxs("div",{className:gn.wrap,children:[l.jsxs("div",{className:gn.header,children:[l.jsxs("div",{children:[l.jsx(K3,{children:"Конвертация"}),l.jsx("div",{className:gn.subtitle,children:"Данные обновляются в реальном времени"})]}),l.jsxs("div",{className:gn.pills,children:[l.jsxs("div",{className:gn.pill,children:["Цена газа в RUB ",l.jsxs("span",{className:gn.pillValue,children:[s.toFixed(2)," RUB"]})]}),l.jsxs("div",{className:gn.pill,children:["USDT/RUB ",l.jsxs("span",{className:gn.pillValue,children:[c.toFixed(2)," ₽"]})]})]})]}),l.jsxs("div",{className:gn.body,children:[l.jsxs("div",{children:[l.jsx("div",{className:gn.tabs,children:l.jsx("div",{className:gn.tab,"data-active":!0,children:"КУПИТЬ"})}),l.jsx(fo,{compact:!0,...i}),l.jsx(Z3,{compact:!0,onClick:d}),l.jsx(fo,{compact:!0,...r})]}),l.jsx(I3,{...f})]}),l.jsx(Vt,{to:he.CONVERTER,className:gn.payBtn,children:"Перейти к оплате"})]})})}const E6="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.827%201.094a3.733%203.733%200%2000-3.733%203.733v6.533a3.733%203.733%200%20003.733%203.734h6.533a3.733%203.733%200%20003.734-3.734V4.827a3.733%203.733%200%2000-3.734-3.733H4.827zm5.454%207a2.187%202.187%200%2011-4.375%200%202.187%202.187%200%20014.375%200zm1.313%200a3.5%203.5%200%2011-7%200%203.5%203.5%200%20017%200zm.469-2.938a1.25%201.25%200%20100-2.5%201.25%201.25%200%20000%202.5z'%20fill='%23000'%3e%3c/path%3e%3c/svg%3e",T6="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.108%207.617C5.4%205.768%208.262%204.55%209.694%203.961c4.088-1.682%204.938-1.974%205.492-1.984.68-.011.86.551.804%201.137-.221%202.302-1.18%207.887-1.668%2010.465-.43%202.277-1.958%201.292-3.338.397-1.296-.84-2.028-1.362-3.286-2.182-1.453-.947-.511-1.467.317-2.318.217-.223%203.984-3.61%204.057-3.918.06-.256-.167-.333-.373-.286-.13.029-2.2%201.382-6.21%204.058-.588.399-1.12.593-1.597.583-.66-.014-2.26-.583-3.88-1.492-.097-.277.399-.53%201.096-.804z'%20fill='%23000'%3e%3c/path%3e%3c/svg%3e",R6="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.733%2011.784c-.708-1.191-1.221-2.408-1.221-3.823%200-3.566%202.905-6.457%206.488-6.457%203.583%200%206.488%202.891%206.488%206.457%200%203.565-2.905%206.456-6.488%206.456-1.332%200-2.496-.452-3.64-1.079-.734.18-1.468.362-2.2.55.195-.7.387-1.402.573-2.104zM0%2016s2.944-.768%204.147-1.06A7.995%207.995%200%20008%2015.92c4.418%200%208-3.564%208-7.96S12.418%200%208%200%200%203.564%200%207.96c0%201.479.405%202.862%201.11%204.048C.929%2012.693%200%2016%200%2016zm8.118-6.637a501.25%20501.25%200%2000-1.265-1.26c-.545-.576-.646-1.11-.392-1.298l.52-.298a.675.675%200%2000.248-.924l-.78-1.344a.681.681%200%2000-.928-.248L5%204.29c-1.685.968.271%204.078%201.09%204.892l.944.94c.818.814%203.943%202.76%204.916%201.084l.3-.517a.674.674%200%2000-.249-.924l-1.35-.776a.682.682%200%2000-.929.247l-.3.517c-.188.252-.725.152-1.305-.39z'%20fill='%23000'%3e%3c/path%3e%3c/svg%3e",A6="_footer_1qm30_1",M6="_top_1qm30_11",O6="_col_1qm30_18",z6="_heading_1qm30_35",D6="_companyName_1qm30_44",L6="_phone_1qm30_51",B6="_email_1qm30_58",k6="_socialIcons_1qm30_62",U6="_socialLink_1qm30_67",H6="_divider_1qm30_94",q6="_bottom_1qm30_99",Dt={footer:A6,top:M6,col:O6,heading:z6,companyName:D6,phone:L6,email:B6,socialIcons:k6,socialLink:U6,divider:H6,bottom:q6},$6=[{href:"#",icon:T6,label:"Telegram"},{href:"#",icon:R6,label:"WhatsApp"},{href:"#",icon:E6,label:"Instagram"}];function as(){return l.jsxs("footer",{className:Dt.footer,children:[l.jsxs("div",{className:Dt.top,children:[l.jsxs("div",{className:Dt.col,children:[l.jsx("p",{className:Dt.companyName,children:"ООО «ЭКСА»"}),l.jsx("p",{children:"ИНН 9810001062"}),l.jsx("p",{children:"ОГРН 1257800060990"})]}),l.jsxs("div",{className:Dt.col,children:[l.jsx("h4",{className:Dt.heading,children:"О компании"}),l.jsx(Vt,{to:he.PUBLICHNAYA_OFERTA,children:"Публичная оферта"}),l.jsx(Vt,{to:he.POLITIKA_PERSONALNYH_DANNYH,children:"Политика персональных данных"}),l.jsx(Vt,{to:he.POLITIKA_COOKIE,children:"Политика cookie"}),l.jsx(Vt,{to:he.SOGLASIE_PERSONALNYH_DANNYH,children:"Согласие на обработку данных"}),l.jsx(Vt,{to:he.REESTR_PD_RKN,children:"Реестр Роскомнадзора"})]}),l.jsxs("div",{className:Dt.col,children:[l.jsx("p",{className:Dt.phone,children:"+7 (812) 123-33-23"}),l.jsx("h4",{className:Dt.heading,children:"Адрес"}),l.jsx("p",{children:"196158, г. Санкт-Петербург, Московское шоссе, 25А, к.1, ПОМЕЩ. 3-Н"}),l.jsx("a",{href:"mailto:company@elcsa.ru",className:Dt.email,children:"company@elcsa.ru"})]}),l.jsxs("div",{className:Dt.col,children:[l.jsx("h4",{className:Dt.heading,children:"Мы в соцсетях"}),l.jsx("div",{className:Dt.socialIcons,children:$6.map(({href:s,icon:c,label:i})=>l.jsx("a",{href:s,className:Dt.socialLink,"aria-label":i,children:l.jsx("img",{src:c,alt:i})},i))})]})]}),l.jsx("div",{className:Dt.divider}),l.jsxs("div",{className:Dt.bottom,children:[l.jsx("p",{children:"© 2026. Все права защищены."}),l.jsx("p",{children:"Компания не является кредитной организацией."})]})]})}const _a="/assets/logo-full-white-DEb7oTyu.png",G6="_nav_5011x_1",F6="_logo_5011x_16",V6="_right_5011x_22",Q6="_link_5011x_28",Y6="_btn_5011x_47",mc={nav:G6,logo:F6,right:V6,link:Q6,btn:Y6};function vi(){return l.jsxs("nav",{className:mc.nav,children:[l.jsx("a",{className:mc.logo,href:"/",children:l.jsx("img",{src:_a,alt:"ЭКСА"})}),l.jsxs("div",{className:mc.right,children:[l.jsx("a",{className:mc.link,href:"#about",children:"О нас"}),l.jsx(Vt,{className:mc.btn,to:he.WALLET,children:"Личный кабинет"})]})]})}const X6="_flow_1oxsf_1",Z6="_card_1oxsf_7",K6="_cardRub_1oxsf_17",I6="_cardEksa_1oxsf_27",P6="_cardUsdt_1oxsf_37",W6="_eksaLogo_1oxsf_47",J6="_ghost_1oxsf_54",e5="_ghostBtc_1oxsf_69",t5="_ghostEth_1oxsf_74",n5="_logoCircle_1oxsf_79",l5="_logoRub_1oxsf_90",a5="_logoUsdt_1oxsf_95",s5="_badge_1oxsf_100",i5="_badgeRub_1oxsf_113",c5="_badgeUsdt_1oxsf_117",r5="_status_1oxsf_121",o5="_statusDot_1oxsf_132",u5="_path_1oxsf_139",tt={flow:X6,card:Z6,cardRub:K6,cardEksa:I6,cardUsdt:P6,eksaLogo:W6,ghost:J6,ghostBtc:e5,ghostEth:t5,logoCircle:n5,logoRub:l5,logoUsdt:a5,badge:s5,badgeRub:i5,badgeUsdt:c5,status:r5,statusDot:o5,path:u5};function d5(){return l.jsxs("div",{className:tt.flow,children:[l.jsx("div",{className:`${tt.ghost} ${tt.ghostBtc}`,children:l.jsx("span",{style:{fontSize:20,color:"#F7931A"},children:"₿"})}),l.jsx("div",{className:`${tt.ghost} ${tt.ghostEth}`,children:l.jsx("span",{style:{fontSize:20,color:"#627EEA"},children:"Ξ"})}),l.jsxs("div",{className:`${tt.card} ${tt.cardRub}`,children:[l.jsx("div",{className:`${tt.logoCircle} ${tt.logoRub}`,children:"₽"}),l.jsx("div",{className:`${tt.badge} ${tt.badgeRub}`,children:"10 000 ₽"})]}),l.jsx("div",{className:`${tt.card} ${tt.cardEksa}`,children:l.jsx("img",{src:_a,alt:"ЭКСА",className:tt.eksaLogo})}),l.jsxs("div",{className:`${tt.card} ${tt.cardUsdt}`,children:[l.jsx("div",{className:`${tt.logoCircle} ${tt.logoUsdt}`,children:"₮"}),l.jsx("div",{className:`${tt.badge} ${tt.badgeUsdt}`,children:"≈ 125.3 USDT"}),l.jsxs("div",{className:tt.status,children:[l.jsx("span",{className:tt.statusDot})," ✓ Зачислено"]})]}),l.jsxs("svg",{className:tt.path,viewBox:"0 0 420 460",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[l.jsx("defs",{children:l.jsxs("linearGradient",{id:"pathGrad",x1:"0",y1:"0",x2:"1",y2:"1",children:[l.jsx("stop",{offset:"0%",stopColor:"rgba(255,255,255,0.4)"}),l.jsx("stop",{offset:"100%",stopColor:"#26A17B"})]})}),l.jsx("path",{d:"M60 68 C100 160, 250 140, 210 230 C170 310, 300 320, 350 360",stroke:"url(#pathGrad)",strokeWidth:2,strokeDasharray:"8 6",fill:"none"}),l.jsx("path",{d:"M60 68 C100 160, 250 140, 210 230 C170 310, 300 320, 350 360",stroke:"url(#pathGrad)",strokeWidth:8,strokeDasharray:"8 6",opacity:.08,fill:"none"}),l.jsx("circle",{cx:80,cy:110,r:3,fill:"#fff",opacity:.5}),l.jsx("circle",{cx:140,cy:160,r:2.5,fill:"#fff",opacity:.4}),l.jsx("circle",{cx:220,cy:200,r:3,fill:"#fff",opacity:.3}),l.jsx("circle",{cx:200,cy:270,r:2.5,fill:"#26A17B",opacity:.35}),l.jsx("circle",{cx:260,cy:310,r:3,fill:"#26A17B",opacity:.25}),l.jsx("circle",{cx:320,cy:345,r:2,fill:"#26A17B",opacity:.2})]})]})}function f5(s){const[c,i]=S.useState(Date.now());S.useEffect(()=>{const f=setInterval(()=>i(Date.now()),1e3);return()=>clearInterval(f)},[]);const r=Math.max(0,s-c),d=f=>String(f).padStart(2,"0");return{d:d(Math.floor(r/864e5)),h:d(Math.floor(r%864e5/36e5)),m:d(Math.floor(r%36e5/6e4)),s:d(Math.floor(r%6e4/1e3))}}const h5="_label_ikzdd_1",m5="_row_ikzdd_8",p5="_unit_ikzdd_14",v5="_num_ikzdd_21",g5="_lbl_ikzdd_29",pc={label:h5,row:m5,unit:p5,num:v5,lbl:g5},_5=[["d","ДНЕЙ"],["h","ЧАСОВ"],["m","МИНУТ"],["s","СЕКУНД"]];function y5({target:s}){const c=f5(s);return l.jsxs("div",{children:[l.jsx("div",{className:pc.label,children:"ДО ЗАПУСКА ОСТАЛОСЬ"}),l.jsx("div",{className:pc.row,children:_5.map(([i,r])=>l.jsxs("div",{className:pc.unit,children:[l.jsx("div",{className:pc.num,children:c[i]}),l.jsx("div",{className:pc.lbl,children:r})]},i))})]})}const x5="_card_17ihg_51",b5="_statusPill_17ihg_84",j5="_statusDot_17ihg_99",S5="_flowRow_17ihg_107",N5="_curBlock_17ihg_114",w5="_curIcon_17ihg_122",C5="_rub_17ihg_133",E5="_usdt_17ihg_141",T5="_flowLine_17ihg_150",R5="_curAmount_17ihg_154",A5="_curLabel_17ihg_163",M5="_curCheck_17ihg_171",O5="_bridge_17ihg_182",z5="_bridgeLine_17ihg_191",D5="_bridgeLabel_17ihg_198",L5="_divider_17ihg_206",B5="_details_17ihg_212",k5="_detailRow_17ihg_220",U5="_detailLabel_17ihg_229",H5="_detailValue_17ihg_235",q5="_green_17ihg_242",Fe={card:x5,statusPill:b5,statusDot:j5,flowRow:S5,curBlock:N5,curIcon:w5,rub:C5,usdt:E5,flowLine:T5,curAmount:R5,curLabel:A5,curCheck:M5,bridge:O5,bridgeLine:z5,bridgeLabel:D5,divider:L5,details:B5,detailRow:k5,detailLabel:U5,detailValue:H5,green:q5};function $5(){return l.jsxs("div",{className:Fe.card,children:[l.jsxs("div",{className:Fe.statusPill,children:[l.jsx("span",{className:Fe.statusDot}),"Операция завершена"]}),l.jsxs("div",{className:Fe.flowRow,children:[l.jsxs("div",{className:Fe.curBlock,children:[l.jsx("div",{className:`${Fe.curIcon} ${Fe.rub}`,children:"₽"}),l.jsx("div",{className:Fe.curAmount,children:"10 000 ₽"}),l.jsx("div",{className:Fe.curLabel,children:"Отправлено"})]}),l.jsxs("div",{className:Fe.bridge,children:[l.jsx("div",{className:Fe.bridgeLine,children:l.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[l.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Fe.flowLine}),l.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})}),l.jsx("div",{className:Fe.bridgeLabel,children:l.jsx("img",{src:_a,alt:"ЭКСА"})}),l.jsx("div",{className:Fe.bridgeLine,children:l.jsxs("svg",{width:48,height:12,viewBox:"0 0 48 12",fill:"none","aria-hidden":"true",children:[l.jsx("line",{x1:0,y1:6,x2:36,y2:6,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"4 3",className:Fe.flowLine}),l.jsx("path",{d:"M34 2l6 4-6 4",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})})]}),l.jsxs("div",{className:Fe.curBlock,children:[l.jsx("div",{className:`${Fe.curIcon} ${Fe.usdt}`,children:"₮"}),l.jsx("div",{className:Fe.curAmount,children:"125.3 USDT"}),l.jsxs("div",{className:Fe.curCheck,children:[l.jsx("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M2 6l3 3 5-5",stroke:"#26A17B",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})}),"Зачислено"]})]})]}),l.jsx("div",{className:Fe.divider}),l.jsxs("div",{className:Fe.details,children:[l.jsxs("div",{className:Fe.detailRow,children:[l.jsx("span",{className:Fe.detailLabel,children:"Курс"}),l.jsxs("span",{className:Fe.detailValue,children:[hp.toFixed(2)," ₽ / USDT"]})]}),l.jsxs("div",{className:Fe.detailRow,children:[l.jsx("span",{className:Fe.detailLabel,children:"Комиссия"}),l.jsx("span",{className:`${Fe.detailValue} ${Fe.green}`,children:"0%"})]})]})]})}const G5="_hero_mnobr_1",F5="_content_mnobr_33",V5="_left_mnobr_45",Q5="_desktop_mnobr_52",Y5="_mobile_mnobr_56",X5="_right_mnobr_60",Z5="_title_mnobr_67",K5="_line2_mnobr_74",I5="_reflection_mnobr_85",P5="_cta_mnobr_96",Jn={hero:G5,content:F5,left:V5,desktop:Q5,mobile:Y5,right:X5,title:Z5,line2:K5,reflection:I5,cta:P5};function W5(){return l.jsx("section",{className:Jn.hero,children:l.jsxs("div",{className:Jn.content,children:[l.jsxs("div",{className:Jn.left,children:[l.jsx("div",{className:Jn.desktop,children:l.jsx(d5,{})}),l.jsx("div",{className:Jn.mobile,children:l.jsx($5,{})})]}),l.jsxs("div",{className:Jn.right,children:[l.jsxs("h1",{className:Jn.title,children:["Ваш мост",l.jsx("span",{className:Jn.reflection,"aria-hidden":"true",children:"Ваш мост"}),l.jsxs("span",{className:Jn.line2,children:["в мир",l.jsx("br",{}),"цифровых",l.jsx("br",{}),"активов"]})]}),l.jsxs("div",{children:[l.jsx(y5,{target:h6}),l.jsx("a",{href:"#converter",className:Jn.cta,children:"Попробовать калькулятор"})]})]})]})})}const J5=[{name:"Bitcoin",ticker:"BTC",cls:"btc",icon:"₿",speed:30,color:"rgba(247,147,26,0.8)",fee:"~0.0001 BTC",confirm:"~10 мин"},{name:"Ethereum",ticker:"ETH",cls:"eth",icon:"Ξ",speed:60,color:"rgba(98,126,234,0.8)",fee:"~2–15 Gwei",confirm:"~15 сек"},{name:"Tron",ticker:"TRX",cls:"trx",icon:"◈",speed:90,color:"rgba(255,6,10,0.8)",fee:"~1 TRX",confirm:"~3 сек"},{name:"Solana",ticker:"SOL",cls:"sol",icon:"◎",speed:98,color:"rgba(153,69,255,0.8)",fee:"~0.000005 SOL",confirm:"~1 сек"},{name:"BSC Chain",ticker:"BNB",cls:"bnb",icon:"◆",speed:88,color:"rgba(243,186,47,0.8)",fee:"~0.0005 BNB",confirm:"~3 сек"}],e8="_section_10lhb_1",t8="_wrap_10lhb_6",n8="_title_10lhb_11",l8="_tableWrap_10lhb_18",a8="_table_10lhb_18",s8="_name_10lhb_52",i8="_icon_10lhb_58",c8="_icon_btc_10lhb_71",r8="_icon_eth_10lhb_75",o8="_icon_trx_10lhb_79",u8="_icon_sol_10lhb_83",d8="_icon_bnb_10lhb_87",f8="_label_10lhb_91",h8="_ticker_10lhb_96",m8="_speedBar_10lhb_102",p8="_speedFill_10lhb_110",v8="_fee_10lhb_115",g8="_confirm_10lhb_121",_8="_footnote_10lhb_126",Ut={section:e8,wrap:t8,title:n8,tableWrap:l8,table:a8,name:s8,icon:i8,icon_btc:c8,icon_eth:r8,icon_trx:o8,icon_sol:u8,icon_bnb:d8,label:f8,ticker:h8,speedBar:m8,speedFill:p8,fee:v8,confirm:g8,footnote:_8};function y8(){return l.jsx("section",{className:Ut.section,children:l.jsxs("div",{className:Ut.wrap,children:[l.jsx("h2",{className:Ut.title,children:"Поддерживаемые сети"}),l.jsx("div",{className:Ut.tableWrap,children:l.jsxs("table",{className:Ut.table,children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{children:"Сеть"}),l.jsx("th",{children:"Скорость"}),l.jsx("th",{children:"Комиссия"}),l.jsx("th",{children:"Подтверждение"})]})}),l.jsx("tbody",{children:J5.map(s=>l.jsxs("tr",{children:[l.jsx("td",{children:l.jsxs("div",{className:Ut.name,children:[l.jsx("div",{className:`${Ut.icon} ${Ut[`icon_${s.cls}`]}`,children:s.icon}),l.jsx("span",{className:Ut.label,children:s.name}),l.jsx("span",{className:Ut.ticker,children:s.ticker})]})}),l.jsx("td",{children:l.jsx("div",{className:Ut.speedBar,children:l.jsx("div",{className:Ut.speedFill,style:{width:`${s.speed}%`,background:s.color}})})}),l.jsx("td",{children:l.jsx("span",{className:Ut.fee,children:s.fee})}),l.jsx("td",{children:l.jsx("span",{className:Ut.confirm,children:s.confirm})})]},s.ticker))})]})}),l.jsx("div",{className:Ut.footnote,children:"* Комиссии и время подтверждения указаны приблизительно и зависят от загруженности сети"})]})})}function x8(){return l.jsxs(l.Fragment,{children:[l.jsx(vi,{}),l.jsxs("main",{children:[l.jsx(W5,{}),l.jsx(ex,{}),l.jsx(C6,{}),l.jsx(y8,{})]}),l.jsx(as,{})]})}async function R2(s,c,i){const r=await sl(),d=Bn.get(),f={"Content-Type":"application/json","X-CSRF-Token":r,...d?{Authorization:`Bearer ${d}`}:{},...c.headers},v=await fetch(`${fp}${s}`,{...c,credentials:"include",headers:f});if(v.status===401&&i)try{return await mi(),R2(s,c,!1)}catch{throw Bn.clear(),new Error("Unauthorized")}const _=await v.json();if(!v.ok)throw _;return _}const zc={get:s=>R2(s,{},!0),post:(s,c)=>R2(s,{method:"POST",body:JSON.stringify(c)},!0)};function b8(s){return zc.post("/auth/registration/start",s)}function j8(s){return zc.post("/auth/registration/complete",s)}function S8(s){return zc.post("/auth/login/start",s)}function N8(s){return zc.post("/auth/login/complete",s)}async function w8(){const s=await sl();return zc.post("/auth/logout",{_csrf:s})}const Dc="https://app.users.elcsa.ru";async function J2(){const s=await sl(),c=Bn.get();return{"X-CSRF-Token":s,...c?{Authorization:`Bearer ${c}`}:{}}}async function C8(){const s=await J2(),c=await fetch(`${Dc}/me/`,{credentials:"include",headers:s}),i=await c.json();if(!c.ok)throw i;return i}async function E8(s){const c=await J2(),i=await fetch(`${Dc}/me/settings/avatar`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...c},body:JSON.stringify(s)}),r=await i.json();if(!i.ok)throw r;return r}async function T8(s){const c=await sl(),i=await fetch(`${Dc}/me/settings/password/forgot/start`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":c},body:JSON.stringify(s)});if(!i.ok)throw await i.json().catch(()=>({}))}async function R8(s){const c=await J2(),i=await fetch(`${Dc}/me/settings/phone`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",...c},body:JSON.stringify({phone:s})});if(!i.ok)throw await i.json().catch(()=>({}))}async function A8(s){const c=await sl(),i=await fetch(`${Dc}/me/settings/password/forgot/complete`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":c},body:JSON.stringify(s)});if(!i.ok)throw await i.json().catch(()=>({}))}function gi(s){return ln({queryKey:["me"],queryFn:C8,staleTime:1/0,gcTime:1/0,retry:!1,...s})}function M8(){const s=al();return Ot({mutationFn:E8,onSuccess:c=>{s.setQueryData(["me"],c)}})}function O8(){const s=al();return Ot({mutationFn:R8,onSuccess:()=>{s.invalidateQueries({queryKey:["me"]})}})}const So=["auth"];function z8(){return ln({queryKey:So,queryFn:mi,retry:!1,staleTime:1/0,gcTime:1/0,refetchOnWindowFocus:!1})}function pp(){const{data:s,isLoading:c,isError:i}=z8();return{isAuthenticated:!!s&&!i,isLoading:c}}const vp="https://app.cryptowallet.elcsa.ru",D8=["ETH","BSC","BTC","TRX","SOL"];async function ya(s,c=!0){const i=await sl(),r=Bn.get(),d=await fetch(`${vp}${s}`,{credentials:"include",headers:{"X-CSRF-Token":i,...r?{Authorization:`Bearer ${r}`}:{}}});if(d.status===401&&c)try{return await mi(),ya(s,!1)}catch{throw Bn.clear(),new Error("Unauthorized")}const f=await d.json();if(!d.ok)throw f;return f}async function Vn(s,c,i=!0,r={}){const d=await sl(),f=Bn.get(),v=await fetch(`${vp}${s}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":d,...f?{Authorization:`Bearer ${f}`}:{},...r},body:JSON.stringify(c)});if(v.status===401&&i)try{return await mi(),Vn(s,c,!1,r)}catch{throw Bn.clear(),new Error("Unauthorized")}const _=await v.json();if(!v.ok)throw _;return _}async function L8(){return(await ya("/api/wallets")).data}async function B8(s){return(await ya(`/api/wallets/${s}/balance`)).data}async function k8(s){return(await ya(`/api/prices?symbols=${s.join(",")}`)).data}async function U8(s,c){return Vn(`/api/wallets/${s}/send`,c)}async function H8(){return(await ya("/api/wallets/portfolio")).data}async function q8(){return(await ya("/api/tokens")).data}async function $8(){var c;const s=await ya("/api/jumper/tokens?chains=1,56,1151111081099710,728126428,20000000000001");return((c=s.data)==null?void 0:c.tokens)??s.tokens??{}}async function G8(s){var r;const c=new URLSearchParams({fromChain:s.fromChain,toChain:s.toChain,fromToken:s.fromToken,toToken:s.toToken,fromAmount:s.fromAmount,fromAddress:s.fromAddress,toAddress:s.toAddress,slippage:String(s.slippage)}).toString(),i=await ya(`/api/jumper/quote-best?${c}`);return((r=i.data)==null?void 0:r.body)??i.body??i}async function F8(s){var i;const c=await Vn("/api/bridge/execute",s,!0,{"Idempotency-Key":crypto.randomUUID()});return((i=c.data)==null?void 0:i.data)??c}async function V8(s){return Vn("/api/relay/quote",s)}async function Q8(s){return Vn("/api/relay/execute/swap",s)}async function Y8(s,c){const i=`relay-${s.toLowerCase()}-${Date.now()}`;return Vn(`/api/wallets/${s}/sign-raw-evm-tx`,c,!0,{"Idempotency-Key":i})}async function X8(s){return Vn("/api/wallets/SOL/sign-and-broadcast-tx",s)}async function gp(s){return(await Vn("/api/wallets/TRX/swap/quote",s)).data}async function Z8(s){return Vn("/api/wallets/TRX/swap",{quoteId:s},!0,{"Idempotency-Key":`trx-${Date.now()}`})}async function K8(){await Vn("/api/wallets/create",{})}async function I8(){return(await Vn("/api/wallets/mnemonic/reveal",{confirm:"I_UNDERSTAND_SEED_IS_SECRET"})).data.mnemonic}function go(s){return ln({queryKey:["wallet","balance",s],queryFn:()=>B8(s),staleTime:3e4})}function P8(s){return ln({queryKey:["wallet","prices",s.join(",")],queryFn:()=>k8(s),staleTime:300*1e3})}function W8(){return Ot({mutationFn:({chain:s,...c})=>U8(s,c)})}function No(){return ln({queryKey:["wallet","addresses"],queryFn:L8,staleTime:600*1e3})}function ed(){return ln({queryKey:["wallet","portfolio"],queryFn:H8,staleTime:3e4})}function J8(){return ln({queryKey:["wallet","tokens"],queryFn:q8,staleTime:600*1e3})}function eb(){return ln({queryKey:["wallet","jumper","tokens"],queryFn:$8,staleTime:600*1e3})}function tb(){return Ot({mutationFn:s=>G8(s)})}function nb(){return Ot({mutationFn:s=>F8(s)})}function lb(){return Ot({mutationFn:K8})}function ab(){return ln({queryKey:["wallet","mnemonic"],queryFn:I8,staleTime:1/0,retry:!1})}function _p(s){return ln({queryKey:["relay","quote",s==null?void 0:s.originChainId,s==null?void 0:s.destinationChainId,s==null?void 0:s.originCurrency,s==null?void 0:s.destinationCurrency,s==null?void 0:s.amount],queryFn:()=>V8(s),enabled:!!s,staleTime:1e4})}function sb(){return Ot({mutationFn:s=>Q8(s)})}function ib(){return Ot({mutationFn:({chain:s,txData:c})=>s==="SOL"?X8(c):Y8(s,c)})}function cb(s){return ln({queryKey:["trx","quote",s==null?void 0:s.from,s==null?void 0:s.to,s==null?void 0:s.amountHuman],queryFn:()=>gp(s),enabled:!!s,staleTime:1e4})}function rb(){return Ot({mutationFn:gp})}function ob(){return Ot({mutationFn:s=>Z8(s)})}const ub="_card_1kfaj_1",db="_label_1kfaj_18",fb="_amount_1kfaj_27",hb="_actions_1kfaj_41",mb="_btn_1kfaj_46",Ha={card:ub,label:db,amount:fb,actions:hb,btn:mb},pb="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%2020010904//EN'%20'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg%20version='1.0'%20xmlns='http://www.w3.org/2000/svg'%20width='309.147797pt'%20height='144.859221pt'%20viewBox='0%200%20309.147797%20144.859221'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cmetadata%3e%20Created%20by%20potrace%201.16,%20written%20by%20Peter%20Selinger%202001-2019%20%3c/metadata%3e%3crect%20width='100%25'%20height='100%25'%20fill='none'/%3e%3cg%20transform='translate(-8.181291,146.963747)%20scale(0.100000,-0.100000)'%20fill='%23ffffff'%20stroke='none'%3e%3cpath%20d='M685%201459%20c-328%20-55%20-585%20-344%20-602%20-679%20-14%20-267%20104%20-496%20334%20-643%20282%20-183%20645%20-142%20888%2098%2098%2096%20128%20143%20325%20490%2084%20149%20172%20300%20195%20336%20180%20279%20488%20420%20765%20350%20253%20-64%20426%20-222%20507%20-466%2024%20-70%2027%20-96%2027%20-205%200%20-109%20-3%20-135%20-27%20-207%20-49%20-148%20-167%20-293%20-306%20-377%20-261%20-159%20-617%20-110%20-830%20114%20-30%2032%20-73%2089%20-96%20126%20-43%2070%20-75%2094%20-75%2055%200%20-29%20113%20-194%20163%20-236%20141%20-122%20290%20-185%20453%20-193%20126%20-6%20219%2010%20318%2053%20206%2089%20356%20258%20426%20480%2030%2095%2031%20257%202%20367%20-37%20138%20-111%20259%20-219%20357%20-81%2075%20-234%20154%20-338%20176%20-249%2052%20-515%20-37%20-697%20-234%20-76%20-82%20-145%20-187%20-283%20-436%20-161%20-288%20-191%20-340%20-242%20-412%20-81%20-115%20-208%20-214%20-342%20-266%20-64%20-25%20-94%20-31%20-189%20-35%20-146%20-6%20-213%208%20-341%2070%20-88%2042%20-117%2062%20-181%20127%20-166%20169%20-236%20408%20-181%20623%2063%20245%20223%20419%20461%20499%20211%2071%20430%2028%20628%20-124%2055%20-41%20134%20-138%20184%20-222%2026%20-43%2048%20-52%2048%20-20%200%2019%20-53%20108%20-101%20170%20-147%20193%20-433%20305%20-674%20264z'/%3e%3cpath%20d='M2339%201018%20c-51%20-95%20-108%20-198%20-126%20-228%20-18%20-30%20-33%20-61%20-33%20-69%200%20-13%2053%20-102%20191%20-323%2040%20-65%2059%20-87%2073%20-85%2026%203%20198%20279%20183%20293%20-8%209%20-85%20-89%20-132%20-168%20-26%20-44%20-49%20-77%20-51%20-75%20-17%2016%20-174%20280%20-170%20285%203%203%2042%20-16%2087%20-42%2077%20-45%2082%20-47%20105%20-31%2030%2020%2032%2039%202%2031%20-17%20-4%20-51%2012%20-125%2057%20-57%2034%20-103%2067%20-103%2074%200%2019%20194%20374%20204%20375%209%200%2048%20-66%20158%20-272%2048%20-90%2054%20-98%2070%20-82%209%209%20-1%2037%20-46%20124%20-96%20187%20-166%20308%20-180%20308%20-7%200%20-55%20-78%20-107%20-172z'/%3e%3cpath%20d='M688%201083%20l-3%20-38%20-57%20-3%20c-50%20-3%20-58%20-6%20-58%20-22%200%20-16%207%20-20%2030%20-20%20l30%200%20-2%20-247%20-3%20-248%20-27%20-3%20c-30%20-4%20-38%20-26%20-12%20-36%209%20-3%2035%20-6%2059%20-6%2043%200%2044%200%2047%20-37%202%20-27%208%20-39%2021%20-41%2014%20-3%2017%204%2017%2037%200%2037%203%2041%2024%2041%2021%200%2025%20-5%2028%20-37%204%20-52%2032%20-52%2036%20-2%203%2036%205%2037%2050%2044%2059%209%2093%2026%20125%2065%2054%2063%2048%20152%20-15%20214%20l-40%2040%2021%2037%20c12%2020%2021%2049%2021%2063%200%2065%20-58%20137%20-120%20151%20-23%205%20-30%2012%20-30%2030%200%2034%20-10%2055%20-26%2055%20-8%200%20-14%20-10%20-14%20-24%200%20-39%20-11%20-56%20-35%20-56%20-20%200%20-24%206%20-27%2037%20-2%2026%20-8%2039%20-20%2041%20-13%202%20-17%20-5%20-20%20-35z%20m176%20-97%20c42%20-18%2066%20-51%2066%20-94%200%20-76%20-42%20-102%20-165%20-102%20l-85%200%200%20105%200%20105%2075%200%20c42%200%2090%20-6%20109%20-14z%20m67%20-253%20c41%20-24%2062%20-83%2049%20-133%20-19%20-72%20-87%20-103%20-218%20-98%20l-77%203%20-3%20109%20c-1%2061%200%20116%202%20123%208%2021%20210%2018%20247%20-4z'/%3e%3c/g%3e%3c/svg%3e",vb="data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%2020010904//EN'%20'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg%20version='1.0'%20xmlns='http://www.w3.org/2000/svg'%20width='735.823910pt'%20height='388.545063pt'%20viewBox='0%200%20735.823910%20388.545063'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cmetadata%3e%20Created%20by%20potrace%201.16,%20written%20by%20Peter%20Selinger%202001-2019%20%3c/metadata%3e%3crect%20width='100%25'%20height='100%25'%20fill='none'/%3e%3cg%20transform='translate(-7.217511,405.779758)%20scale(0.100000,-0.100000)'%20fill='%23ffffff'%20stroke='none'%3e%3cpath%20d='M1798%204049%20c-430%20-42%20-842%20-238%20-1148%20-548%20-301%20-304%20-486%20-664%20-555%20-1081%20-25%20-154%20-31%20-424%20-11%20-560%2078%20-530%20310%20-943%20721%20-1283%20108%20-89%20335%20-218%20495%20-280%20396%20-155%20886%20-166%201300%20-28%20135%2045%20358%20157%20475%20239%20266%20185%20495%20448%20625%20720%2024%2050%2047%2092%2050%2092%203%200%2034%20-57%2070%20-127%20192%20-377%20514%20-681%20905%20-855%20474%20-212%201031%20-221%201510%20-26%20569%20233%20990%20720%201136%201313%20126%20515%2051%201029%20-217%201487%20-254%20433%20-705%20771%20-1187%20887%20-194%2047%20-261%2055%20-447%2055%20-245%201%20-433%20-30%20-660%20-109%20-263%20-91%20-537%20-269%20-741%20-481%20-117%20-122%20-269%20-344%20-338%20-492%20-14%20-29%20-27%20-52%20-31%20-52%20-3%200%20-21%2030%20-39%2068%20-103%20210%20-277%20437%20-456%20595%20-395%20347%20-927%20517%20-1457%20466z%20m432%20-83%20c648%20-87%201206%20-513%201457%20-1113%2058%20-139%2070%20-143%20109%20-40%2086%20229%20283%20517%20465%20681%20172%20156%20423%20309%20613%20375%20241%2085%20441%20116%20686%20108%20197%20-7%20344%20-32%20523%20-91%20549%20-180%20993%20-630%201176%20-1194%2072%20-221%2086%20-314%2086%20-587%20-1%20-268%20-10%20-343%20-70%20-540%20-168%20-552%20-569%20-985%20-1113%20-1199%20-194%20-76%20-520%20-130%20-722%20-120%20-606%2032%20-1137%20334%20-1468%20835%20-54%2082%20-134%20237%20-172%20334%20-46%20115%20-55%20113%20-110%20-22%20-174%20-433%20-499%20-773%20-932%20-978%20-184%20-87%20-403%20-143%20-642%20-165%20-291%20-26%20-662%2047%20-937%20185%20-449%20225%20-784%20611%20-938%201082%20-71%20216%20-86%20314%20-86%20583%200%20183%204%20256%2018%20330%2091%20489%20342%20897%20733%201191%20256%20193%20549%20309%20889%20352%2076%2010%20340%205%20435%20-7z'/%3e%3cpath%20d='M5120%202656%20c0%20-459%20-2%20-515%20-16%20-520%20-9%20-3%20-78%20-6%20-155%20-6%20l-139%200%200%20-55%200%20-55%20155%200%20156%200%20-3%20-127%20-3%20-128%20-150%20-5%20-150%20-5%20-3%20-47%20-3%20-48%20155%200%20156%200%202%20-327%203%20-328%2055%200%2055%200%203%20327%202%20328%20363%202%20362%203%200%2045%200%2045%20-360%205%20-360%205%20-3%20127%20-3%20126%20383%204%20383%204%2082%2027%20c246%2082%20396%20288%20395%20542%200%20234%20-134%20436%20-345%20522%20-109%2045%20-207%2053%20-629%2053%20l-388%200%200%20-514z%20m940%20375%20c171%20-60%20266%20-168%20306%20-351%2052%20-230%20-99%20-468%20-337%20-531%20-47%20-13%20-722%20-26%20-765%20-15%20l-24%206%200%20461%200%20461%20378%20-4%20c362%20-4%20380%20-5%20442%20-27z'/%3e%3cpath%20d='M1199%203044%20c-5%20-7%20-8%20-75%20-7%20-155%20l3%20-144%20300%20-5%20300%20-5%203%20-317%202%20-318%20190%200%20c174%200%20190%201%20191%2018%200%209%201%20152%202%20317%20l2%20300%20303%203%20302%202%200%20155%20c0%20117%20-3%20155%20-12%20156%20-7%200%20-363%201%20-791%202%20-571%201%20-781%20-1%20-788%20-9z'/%3e%3cpath%20d='M1555%202404%20c-279%20-30%20-473%20-77%20-561%20-137%20-209%20-141%2095%20-294%20668%20-336%2064%20-5%20121%20-12%20127%20-15%208%20-5%2011%20-136%2011%20-437%20l0%20-429%20193%202%20192%203%203%20433%20c2%20403%203%20432%2020%20432%209%200%2082%207%20162%2015%20357%2035%20609%20109%20668%20195%2077%20115%20-127%20217%20-528%20264%20-240%2028%20-269%2029%20-276%2011%20-4%20-9%20-3%20-20%202%20-25%205%20-5%2070%20-14%20144%20-20%20276%20-23%20501%20-75%20562%20-129%2043%20-39%2033%20-63%20-45%20-100%20-321%20-157%20-1451%20-161%20-1799%20-8%20-68%2030%20-94%2062%20-75%2092%2040%2062%20261%20118%20577%20145%2074%207%20139%2015%20143%2019%204%204%205%2015%201%2024%20-7%2020%20-13%2020%20-189%201z'/%3e%3cpath%20d='M3365%202095%20c-30%20-30%20-31%20-54%20-4%20-89%2040%20-50%20119%20-21%20119%2044%200%2064%20-70%2091%20-115%2045z'/%3e%3cpath%20d='M3726%202099%20c-52%20-41%20-24%20-119%2044%20-119%2031%200%2044%208%2059%2037%2017%2033%2014%2051%20-14%2078%20-30%2030%20-54%2031%20-89%204z'/%3e%3cpath%20d='M4100%202113%20c-42%20-17%20-53%20-80%20-19%20-114%2028%20-28%2076%20-22%20102%2013%2018%2024%2019%2030%207%2058%20-16%2039%20-53%2057%20-90%2043z'/%3e%3c/g%3e%3c/svg%3e";function gb(){const{data:s,isLoading:c}=ed(),i=c||!s||s.totalUsd==null?"$—":`$${s.totalUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`;return l.jsxs("div",{className:Ha.card,children:[l.jsxs("div",{className:Ha.left,children:[l.jsx("div",{className:Ha.label,children:"Общий баланс"}),l.jsx("div",{className:Ha.amount,children:i})]}),l.jsxs("div",{className:Ha.actions,children:[l.jsxs(Vt,{to:he.CONVERTER,className:Ha.btn,type:"button",children:[l.jsx("img",{src:vb,alt:"swap"}),"Пополнить кошелёк"]}),l.jsxs(Vt,{to:he.SWAP,className:Ha.btn,type:"button",children:[l.jsx("img",{src:pb,alt:"topup"}),"Своп / Бридж"]})]})]})}const _b="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10%206H15C16.6569%206%2018%207.34315%2018%209C18%2010.6569%2016.6569%2012%2015%2012M10%206V12M10%206H7M10%206V3M15%2012H10M15%2012C16.6569%2012%2018%2013.3431%2018%2015C18%2016.6569%2016.6569%2018%2015%2018H10M10%2012V18M10%2018H7M10%2018V21M13%206V3M13%2021V18'%20stroke='%23fff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",yb="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KDQo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+DQoNCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBpZD0iX3gzQ19MYXllcl94M0VfIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KDQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KXV0+DQo8L3N0eWxlPg0KDQo8ZyBpZD0iRXRoZXJldW1feDJDX19jcnlwdG9feDJDX19jcnlwdG9jdXJyZW5jeV8xXyI+DQoNCjxnIGlkPSJYTUxJRF8xNV8iPg0KDQo8cG9seWdvbiBjbGFzcz0ic3QxIiBpZD0iWE1MSURfOF8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzFfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjMwLjUiIHkyPSIyNC4xIi8+DQoNCjxwb2x5Z29uIGNsYXNzPSJzdDEiIGlkPSJYTUxJRF8xMl8iIHBvaW50cz0iMTYuMDEsMzAuNSA3LjYyLDE4LjgzIDE2LjAxLDI0LjEgMjQuMzgsMTguNzggICAiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzMwXyIgcG9pbnRzPSIxNi4wMSwxMi4zIDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfMzJfIiB4MT0iMTYuMDEiIHgyPSIxNi4wMSIgeTE9IjEuNSIgeTI9IjIxLjUiLz4NCg0KPHBvbHlnb24gY2xhc3M9InN0MSIgaWQ9IlhNTElEXzE5Ml8iIHBvaW50cz0iMTYuMDEsMS41IDcuNjIsMTYuMjMgMTYuMDEsMjEuNSAyNC4zOCwxNi4xOCAgICIvPg0KDQo8L2c+DQoNCjwvZz4NCg0KPC9zdmc+",xb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.08398%205.22265C7.17671%205.08355%207.33282%205%207.5%205H18.5C18.6844%205%2018.8538%205.10149%2018.9408%205.26407C19.0278%205.42665%2019.0183%205.62392%2018.916%205.77735L16.916%208.77735C16.8233%208.91645%2016.6672%209%2016.5%209H5.5C5.3156%209%205.14617%208.89851%205.05916%208.73593C4.97215%208.57335%204.98169%208.37608%205.08398%208.22265L7.08398%205.22265ZM7.76759%206L6.43426%208H16.2324L17.5657%206H7.76759Z'%20fill='%23fff'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.08398%2015.2226C7.17671%2015.0836%207.33282%2015%207.5%2015H18.5C18.6844%2015%2018.8538%2015.1015%2018.9408%2015.2641C19.0278%2015.4267%2019.0183%2015.6239%2018.916%2015.7774L16.916%2018.7774C16.8233%2018.9164%2016.6672%2019%2016.5%2019H5.5C5.3156%2019%205.14617%2018.8985%205.05916%2018.7359C4.97215%2018.5734%204.98169%2018.3761%205.08398%2018.2226L7.08398%2015.2226ZM7.76759%2016L6.43426%2018H16.2324L17.5657%2016H7.76759Z'%20fill='%23fff'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.08398%2013.7774C7.17671%2013.9164%207.33282%2014%207.5%2014H18.5C18.6844%2014%2018.8538%2013.8985%2018.9408%2013.7359C19.0278%2013.5733%2019.0183%2013.3761%2018.916%2013.2226L16.916%2010.2226C16.8233%2010.0836%2016.6672%2010%2016.5%2010H5.5C5.3156%2010%205.14617%2010.1015%205.05916%2010.2641C4.97215%2010.4267%204.98169%2010.6239%205.08398%2010.7774L7.08398%2013.7774ZM7.76759%2013L6.43426%2011H16.2324L17.5657%2013H7.76759Z'%20fill='%23fff'/%3e%3c/svg%3e",bb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.6109%204.68601C4.72546%204.54406%204.90822%204.47575%205.0878%204.50778L16.575%206.55656C16.6715%206.57377%2016.7608%206.61896%2016.8318%206.68651L19.3446%209.07676C19.5379%209.26064%2019.5528%209.5639%2019.3784%209.76583L11.122%2019.3268C11.0084%2019.4583%2010.8347%2019.5214%2010.6632%2019.4935C10.4917%2019.4656%2010.347%2019.3506%2010.281%2019.1898L4.53742%205.18979C4.46819%205.02103%204.49635%204.82796%204.6109%204.68601ZM6.19646%206.59904L10.4853%2017.053L11.2894%2010.6786L6.19646%206.59904ZM12.2688%2010.9045L11.4468%2017.4207L17.7491%2010.1226L12.2688%2010.9045ZM17.9075%209.08986L13.7298%209.68594L16.4453%207.69901L17.9075%209.08986ZM15.2483%207.33573L6.84451%205.83688L11.8343%209.83381L15.2483%207.33573Z'%20fill='%23fff'/%3e%3c/svg%3e",jb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%202496%202496'%20style='enable-background:new%200%200%202496%202496;'%20xml:space='preserve'%3e%3cg%3e%3cpath%20style='fill-rule:evenodd;clip-rule:evenodd;fill:%23F0B90B;'%20d='M1248,0c689.3,0,1248,558.7,1248,1248s-558.7,1248-1248,1248%20S0,1937.3,0,1248S558.7,0,1248,0L1248,0z'/%3e%3cpath%20style='fill:%23FFFFFF;'%20d='M685.9,1248l0.9,330l280.4,165v193.2l-444.5-260.7v-524L685.9,1248L685.9,1248z%20M685.9,918v192.3%20l-163.3-96.6V821.4l163.3-96.6l164.1,96.6L685.9,918L685.9,918z%20M1084.3,821.4l163.3-96.6l164.1,96.6L1247.6,918L1084.3,821.4%20L1084.3,821.4z'/%3e%3cpath%20style='fill:%23FFFFFF;'%20d='M803.9,1509.6v-193.2l163.3,96.6v192.3L803.9,1509.6L803.9,1509.6z%20M1084.3,1812.2l163.3,96.6%20l164.1-96.6v192.3l-164.1,96.6l-163.3-96.6V1812.2L1084.3,1812.2z%20M1645.9,821.4l163.3-96.6l164.1,96.6v192.3l-164.1,96.6V918%20L1645.9,821.4L1645.9,821.4L1645.9,821.4z%20M1809.2,1578l0.9-330l163.3-96.6v524l-444.5,260.7v-193.2L1809.2,1578L1809.2,1578%20L1809.2,1578z'/%3e%3cpolygon%20style='fill:%23FFFFFF;'%20points='1692.1,1509.6%201528.8,1605.3%201528.8,1413%201692.1,1316.4%201692.1,1509.6%20'/%3e%3cpath%20style='fill:%23FFFFFF;'%20d='M1692.1,986.4l0.9,193.2l-281.2,165v330.8l-163.3,95.7l-163.3-95.7v-330.8l-281.2-165V986.4%20L968,889.8l279.5,165.8l281.2-165.8l164.1,96.6H1692.1L1692.1,986.4z%20M803.9,656.5l443.7-261.6l444.5,261.6l-163.3,96.6%20l-281.2-165.8L967.2,753.1L803.9,656.5L803.9,656.5z'/%3e%3c/g%3e%3c/svg%3e",Sb="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='151'%20height='172'%20viewBox='0%200%20151%20172'%20fill='none'%3e%3cpath%20d='M144.518%2039.2113L82.214%203.03438C80.1932%201.87961%2077.9919%201.28418%2075.7545%201.28418C73.5352%201.28418%2071.3158%201.87961%2069.3311%203.03438L7.00937%2039.2474C3.05788%2041.5569%200.585938%2045.8151%200.585938%2050.4162V122.842C0.585938%20127.443%203.05788%20131.756%207.00937%20134.047L18.2143%20140.561L34.5616%20150.052L38.2243%20139.965L71.8932%2047.1143C72.2%2046.2121%2071.5504%2045.2378%2070.54%2045.2378H54.752C53.5792%2045.2378%2052.4966%2045.9775%2052.1177%2047.0782L21.8951%20130.474L12.2961%20124.899C11.5743%20124.484%2011.1232%20123.708%2011.1232%20122.878V50.4162C11.1232%2049.5862%2011.5743%2048.8103%2012.2961%2048.3953L74.6178%2012.1824C74.9606%2011.9658%2075.3756%2011.8756%2075.7725%2011.8756C76.1875%2011.8756%2076.5665%2011.9839%2076.9454%2012.1824L139.285%2048.3953C140.007%2048.8103%20140.458%2049.5862%20140.458%2050.4162V122.842C140.458%20123.672%20140.007%20124.448%20139.285%20124.863L129.794%20130.384L104.822%2061.4768C104.371%2060.2137%20102.639%2060.2137%20102.188%2061.4768L93.9602%2084.1392C93.7257%2084.7707%2093.7257%2085.4744%2093.9602%2086.0879L113.447%20139.875L106.969%20143.646L91.0192%2099.6023C90.5681%2098.3393%2088.8359%2098.3393%2088.3848%2099.6023L80.1571%20122.265C79.9225%20122.896%2079.9225%20123.6%2080.1571%20124.213L90.6403%20153.137L76.9634%20161.094C76.6206%20161.311%2076.2056%20161.401%2075.7906%20161.401C75.3756%20161.401%2074.9967%20161.293%2074.6178%20161.094L61.1033%20153.227L99.5537%2047.1323C99.8965%2046.1941%2099.2108%2045.2017%2098.2365%2045.2017H82.4486C81.2758%2045.2017%2080.1932%2045.9414%2079.8142%2047.0421L44.756%20143.718L41.0932%20153.805L57.4405%20163.295L69.3672%20170.224C71.3519%20171.379%2073.5713%20171.974%2075.7906%20171.974C78.0099%20171.974%2080.2292%20171.379%2082.214%20170.224L144.554%20134.011C148.541%20131.701%20150.977%20127.443%20150.977%20122.806V50.4162C150.977%2045.8151%20148.505%2041.5028%20144.554%2039.2113H144.518Z'%20fill='white'/%3e%3c/svg%3e",Nb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='CIRCLE_OUTLINE_BLACK'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FDDE00;}%20.st1{fill:%233C2D0C;}%20.st2{fill:%23E78C19;}%20.st3{fill:%23EFB99D;}%20.st4{fill:%23FBFBFB;}%20.st5{fill:%23E72D36;}%20%3c/style%3e%3ccircle%20class='st0'%20cx='256'%20cy='256'%20r='256'/%3e%3cpath%20class='st1'%20d='M131.4,181c0,0-13.2,16.7-8.8,92.2c0,0-28.9,74-19.1,111.8c9.8,37.7,48,35.8,48,35.8s61.3,53.9,108.3,6.4%20c47.1-47.6-39.2-231.9-39.2-231.9l-10.8-63.7c0,0-11.8,9.3-10.3,70.6s-24,18.1-24,18.1L131.4,181z'/%3e%3cpath%20class='st2'%20d='M136.3,247.7l-16.2,45.6l-5.9,31.9c0,0-20.1,71.1,62.8,70.1c0,0,64.7,57.9,106.9,19.1l11.3-12.3l19.6-30.4%20l32.4-96.6c0,0-10.3-66.2-75.5-93.6c0,0-5.4-2.9-15.2,1c0,0-27-60.8-44.1-53.4c0,0-14.7,7.8-2,67.7l-23,10.3%20c0,0-25.2-47.8-48.5-38.2C117.2,177.6,136.3,247.7,136.3,247.7z'/%3e%3cpath%20class='st3'%20d='M220.1,158.9l2,26.5c0,0,1.5,15.2,17.6,9.8c4.6-1.5,8.6-4.7,8.2-9.9c-0.3-3.9-3-7.5-4.8-10.8%20c-3.3-6.3-6-13-9.9-19.1c-2-3.1-6.1-10-10.6-9.2C222.6,146.2,219.2,145.2,220.1,158.9z'/%3e%3cpath%20class='st3'%20d='M149.3,188.7c0.3-0.2,6.9-8.5,20.6,11.7c13.7,20.2,12.3,17.6,12.3,17.6s7.4,8.1-7.7,18.5%20c-3.3,2.4-6.9,4.4-10.7,6c-2.4,0.9-4.9,1.4-7.4,1.4c-2.9-0.1-4.2-1.6-4.9-4.3c-2.3-8.8-4.9-17.6-6.2-26.6%20C144.3,206,142.3,193.2,149.3,188.7z'/%3e%3cpath%20class='st4'%20d='M308.5,229.4c0,4.8-7,8.7-15.7,8.7c-8.7,0-15.7-3.9-15.7-8.7s7.2-11.9,15.8-11.9S308.5,224.6,308.5,229.4z'/%3e%3cellipse%20transform='matrix(0.4925%20-0.8703%200.8703%200.4925%20-121.8385%20314.1253)'%20class='st4'%20cx='208.4'%20cy='261.5'%20rx='17.1'%20ry='11'/%3e%3cpath%20class='st4'%20d='M240.2,306.7l42.9-22.3c0,0,53.4-27.9,66.4-6.4s0,54.4,0,54.4s-5.6,38.5-44.9,41.9l-21.1,2.9l-27,0.7%20c0,0-43.4,2.5-75.3-21.1l-10.1-12.3c0,0-20.3-27.9-6.1-48s62.8,11,62.8,11S234.6,311.2,240.2,306.7z'/%3e%3ccircle%20class='st5'%20cx='337.5'%20cy='185.2'%20r='10.3'/%3e%3ccircle%20class='st5'%20cx='314.7'%20cy='159.9'%20r='10.3'/%3e%3ccircle%20class='st5'%20cx='278.2'%20cy='151.8'%20r='10.3'/%3e%3cpath%20class='st5'%20d='M286.3,78.8c2.2,30.4-2.2,57.9-9.6,57.9s-17.2-29.7-17.2-57.9c0-11.6,6.1-13.5,13.5-13.5%20C280.5,65.3,285.5,67.2,286.3,78.8z'/%3e%3cpath%20class='st5'%20d='M354.5,97.7c-11.2,28.3-27.1,51.2-33.7,48c-6.6-3.2-2.6-34.2,9.7-59.6c5.1-10.5,11.4-9.5,18-6.3%20C355.1,83.1,358.8,86.9,354.5,97.7z'/%3e%3cpath%20class='st5'%20d='M403.3,152.9c-24.7,17.9-50.3,28.7-54.2,22.4c-3.9-6.3,16.2-30.2,40.1-45.1c9.9-6.1,14.7-1.9,18.6,4.3%20C411.6,140.8,412.7,146,403.3,152.9z'/%3e%3cpath%20d='M238.2,276.8c-0.9,0.1-1.8,0.2-2.7,0.3c0.1,0.3,0.2,0.6,0.2,1c0,3.1-4.9,5.7-11,5.9c0,0.3-0.1,0.5,0,0.8%20c0.3,3.8,6.9,6.4,14.6,5.8c7.8-0.6,13.9-4.2,13.6-8C252.5,278.8,246,276.2,238.2,276.8z'/%3e%3cpath%20d='M292.4,263.4c-0.9,0.1-1.8,0.2-2.7,0.3c0.1,0.3,0.2,0.6,0.2,1c0,3.1-4.9,5.7-11,5.9c0,0.3-0.1,0.5,0,0.8%20c0.3,3.8,6.9,6.4,14.6,5.8c7.8-0.6,13.9-4.2,13.6-8C306.8,265.4,300.2,262.8,292.4,263.4z'/%3e%3cpath%20d='M310.2,279.3c0,0-21.5,6.3-20.2,18.4s27.2,18.4,27.2,18.4s7,2.8,11-3.9c4-6.6,9.9-15.6,8.3-28.5%20C336.5,283.7,336,274.1,310.2,279.3z'/%3e%3c/svg%3e",wb="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20336.41%20337.42'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23f0b90b;stroke:%23f0b90b;}%3c/style%3e%3c/defs%3e%3ctitle%3eAsset%201%3c/title%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20class='cls-1'%20d='M168.2.71l41.5,42.5L105.2,147.71l-41.5-41.5Z'/%3e%3cpath%20class='cls-1'%20d='M231.2,63.71l41.5,42.5L105.2,273.71l-41.5-41.5Z'/%3e%3cpath%20class='cls-1'%20d='M42.2,126.71l41.5,42.5-41.5,41.5L.7,169.21Z'/%3e%3cpath%20class='cls-1'%20d='M294.2,126.71l41.5,42.5L168.2,336.71l-41.5-41.5Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Cb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Creator:%20CorelDRAW%202019%20(64-Bit)%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20width='100%25'%20height='100%25'%20version='1.1'%20shape-rendering='geometricPrecision'%20text-rendering='geometricPrecision'%20image-rendering='optimizeQuality'%20fill-rule='evenodd'%20clip-rule='evenodd'%20viewBox='0%200%20444.44%20444.44'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cg%20id='Layer_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cpath%20fill='%23F5AC37'%20fill-rule='nonzero'%20d='M222.22%200c122.74,0%20222.22,99.5%20222.22,222.22%200,122.74%20-99.48,222.22%20-222.22,222.22%20-122.72,0%20-222.22,-99.49%20-222.22,-222.22%200,-122.72%2099.5,-222.22%20222.22,-222.22z'/%3e%3cpath%20fill='%23FEFEFD'%20fill-rule='nonzero'%20d='M230.41%20237.91l84.44%200c1.8,0%202.65,0%202.78,-2.36%200.69,-8.59%200.69,-17.23%200,-25.83%200,-1.67%20-0.83,-2.36%20-2.64,-2.36l-168.05%200c-2.08,0%20-2.64,0.69%20-2.64,2.64l0%2024.72c0,3.19%200,3.19%203.33,3.19l82.78%200zm77.79%20-59.44c0.24,-0.63%200.24,-1.32%200,-1.94%20-1.41,-3.07%20-3.08,-6%20-5.02,-8.75%20-2.92,-4.7%20-6.36,-9.03%20-10.28,-12.92%20-1.85,-2.35%20-3.99,-4.46%20-6.39,-6.25%20-12.02,-10.23%20-26.31,-17.47%20-41.67,-21.11%20-7.75,-1.74%20-15.67,-2.57%20-23.61,-2.5l-74.58%200c-2.08,0%20-2.36,0.83%20-2.36,2.64l0%2049.3c0,2.08%200,2.64%202.64,2.64l160.27%200c0,0%201.39,-0.28%201.67,-1.11l-0.68%200zm0%2088.33c-2.36,-0.26%20-4.74,-0.26%20-7.1,0l-154.02%200c-2.08,0%20-2.78,0%20-2.78,2.78l0%2048.2c0,2.22%200,2.78%202.78,2.78l71.11%200c3.4,0.26%206.8,0.02%2010.13,-0.69%2010.32,-0.74%2020.47,-2.98%2030.15,-6.67%203.52,-1.22%206.92,-2.81%2010.13,-4.72l0.97%200c16.67,-8.67%2030.21,-22.29%2038.75,-39.01%200,0%200.97,-2.1%20-0.12,-2.65zm-191.81%2078.75l0%20-0.83%200%20-32.36%200%20-10.97%200%20-32.64c0,-1.81%200,-2.08%20-2.22,-2.08l-30.14%200c-1.67,0%20-2.36,0%20-2.36,-2.22l0%20-26.39%2032.22%200c1.8,0%202.5,0%202.5,-2.36l0%20-26.11c0,-1.67%200,-2.08%20-2.22,-2.08l-30.14%200c-1.67,0%20-2.36,0%20-2.36,-2.22l0%20-24.44c0,-1.53%200,-1.94%202.22,-1.94l29.86%200c2.08,0%202.64,0%202.64,-2.64l0%20-74.86c0,-2.22%200,-2.78%202.78,-2.78l104.16%200c7.56,0.3%2015.07,1.13%2022.5,2.5%2015.31,2.83%2030.02,8.3%2043.47,16.11%208.92,5.25%2017.13,11.59%2024.44,18.89%205.5,5.71%2010.46,11.89%2014.86,18.47%204.37,6.67%208,13.8%2010.85,21.25%200.35,1.94%202.21,3.25%204.15,2.92l24.86%200c3.19,0%203.19,0%203.33,3.06l0%2022.78c0,2.22%20-0.83,2.78%20-3.06,2.78l-19.17%200c-1.94,0%20-2.5,0%20-2.36,2.5%200.76,8.46%200.76,16.95%200,25.41%200,2.36%200,2.64%202.65,2.64l21.93%200c0.97,1.25%200,2.5%200,3.76%200.14,1.61%200.14,3.24%200,4.85l0%2016.81c0,2.36%20-0.69,3.06%20-2.78,3.06l-26.25%200c-1.83,-0.35%20-3.61,0.82%20-4.03,2.64%20-6.25,16.25%20-16.25,30.82%20-29.17,42.5%20-4.72,4.25%20-9.68,8.25%20-14.86,11.94%20-5.56,3.2%20-10.97,6.53%20-16.67,9.17%20-10.49,4.72%20-21.49,8.2%20-32.78,10.41%20-10.72,1.92%20-21.59,2.79%20-32.5,2.64l-96.39%200%200%20-0.14z'/%3e%3c/g%3e%3c/svg%3e",Eb="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202000%202000'%20width='2500'%20height='2500'%3e%3cg%20fill='%23c2a633'%3e%3cpath%20d='M1024%20659H881.12v281.69h224.79v117.94H881.12v281.67H1031c38.51%200%20316.16%204.35%20315.73-327.72S1077.44%20659%201024%20659z'/%3e%3cpath%20d='M1000%200C447.71%200%200%20447.71%200%201000s447.71%201000%201000%201000%201000-447.71%201000-1000S1552.29%200%201000%200zm39.29%201540.1H677.14v-481.46H549.48V940.7h127.65V459.21h310.82c73.53%200%20560.56-15.27%20560.56%20549.48%200%20574.09-509.21%20531.41-509.21%20531.41z'/%3e%3c/g%3e%3c/svg%3e",Tb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='katman_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20800%20800'%20style='enable-background:new%200%200%20800%20800;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23141726;}%20.st1{fill:url(%23SVGID_1_);}%20.st2{fill:url(%23SVGID_2_);}%20.st3{fill:url(%23SVGID_3_);}%20.st4{fill:url(%23SVGID_4_);}%20.st5{fill:url(%23SVGID_5_);}%20.st6{fill:url(%23SVGID_6_);}%20%3c/style%3e%3ccircle%20class='st0'%20cx='400'%20cy='400'%20r='400'/%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='574.9257'%20y1='665.8727'%20x2='248.5257'%20y2='142.3127'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st1'%20d='M536,568.9c-66.8-108.5-166.4-170-289.4-195.6c-43.5-9-87.2-8.9-129.4,7.7c-28.9,11.4-33.3,23.4-19.7,53.7%20c92.4-21.9,178.4-1.5,258.9,45c81.1,46.9,141.6,112.2,169.1,205c38.6-11.8,43.6-18.3,34.3-54.2C554.3,609.4,547.4,587.4,536,568.9%20L536,568.9z'/%3e%3clinearGradient%20id='SVGID_2_'%20gradientUnits='userSpaceOnUse'%20x1='572.5896'%20y1='667.3303'%20x2='246.1996'%20y2='143.7703'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st2'%20d='M609.1,480.6c-85.8-125-207.3-194.9-355.8-218.3c-39.3-6.2-79.4-4.5-116.2,14.3c-17.6,9-33.2,20.5-37.4,44.9%20c115.8-31.9,219.7-3.7,317.5,53c98.3,57,175.1,133.5,205,251.1c20.8-18.4,24.5-41,19.1-62C633.9,534.8,625.5,504.5,609.1,480.6%20L609.1,480.6z'/%3e%3clinearGradient%20id='SVGID_3_'%20gradientUnits='userSpaceOnUse'%20x1='577.0148'%20y1='664.5671'%20x2='250.6247'%20y2='141.0071'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st3'%20d='M105,488.6c7.3,16.2,12.1,34.5,23,47.6c5.5,6.7,22.2,4.1,33.8,5.7c1.8,0.2,3.6,0.5,5.4,0.7%20c102.9,15.3,184.1,65.1,242.1,152c3.4,5.1,8.9,12.7,13.4,12.7c17.4-0.1,34.9-2.8,52.5-4.5C449,557.5,232.8,438.3,105,488.6%20L105,488.6z'/%3e%3clinearGradient%20id='SVGID_4_'%20gradientUnits='userSpaceOnUse'%20x1='569.0272'%20y1='669.5518'%20x2='242.6272'%20y2='145.9917'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st4'%20d='M656.6,366.7C599.9,287.4,521.7,234.6,432.9,197c-61.5-26.1-125.2-41.8-192.8-33.7%20c-23.4,2.8-45.3,9.5-63.4,24.7c230.9,5.8,404.6,105.8,524,303.3c0.2-13.1,2.2-27.7-2.6-39.5C686.1,422.5,674.7,392,656.6,366.7z'/%3e%3clinearGradient%20id='SVGID_5_'%20gradientUnits='userSpaceOnUse'%20x1='571.6973'%20y1='667.8917'%20x2='245.2973'%20y2='144.3317'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st5'%20d='M709.8,325.3c-47-178.9-238-265-379.2-221.4C482.7,133.9,607.5,206.4,709.8,325.3z'/%3e%3clinearGradient%20id='SVGID_6_'%20gradientUnits='userSpaceOnUse'%20x1='579.0382'%20y1='663.3111'%20x2='252.6482'%20y2='139.7511'%20gradientTransform='matrix(1%200%200%20-1%200%20800)'%3e%3cstop%20offset='0.16'%20style='stop-color:%23C6F462'/%3e%3cstop%20offset='0.89'%20style='stop-color:%2333D9FF'/%3e%3c/linearGradient%3e%3cpath%20class='st6'%20d='M155.4,583.9c54.6,69.3,124,109.7,213,122.8C334.4,643.2,214.6,574.5,155.4,583.9L155.4,583.9z'/%3e%3c/svg%3e",Rb="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2037.8%2043.6'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%232a5ada;}%3c/style%3e%3c/defs%3e%3ctitle%3eAsset%201%3c/title%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpath%20class='cls-1'%20d='M18.9,0l-4,2.3L4,8.6,0,10.9V32.7L4,35l11,6.3,4,2.3,4-2.3L33.8,35l4-2.3V10.9l-4-2.3L22.9,2.3ZM8,28.1V15.5L18.9,9.2l10.9,6.3V28.1L18.9,34.4Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Ab="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='CIRCLE_OUTLINE_BLACK'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFD15C;}%20.st1{fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M512,256c0,141.4-114.6,256-256,256S0,397.4,0,256S114.6,0,256,0S512,114.6,512,256z'/%3e%3cpath%20class='st1'%20d='M193.5,152.3c-10.4,1.5-4.6,10.4-4.6,10.4l-0.3,2.5c14.9,25.7,39.5,52.7,64.6,70.7c18.5,13.2,32.3,32.7,39,54.9%20c6.6,21.9,5.4,44.6-3.2,62.2c-10.4,21.2-30.1,33.5-55.3,34.7c-25.1,1.2-54.9-8.7-88.6-29.4c-0.3,0.8-0.7,1.6-1.1,2.3%20c29.2,30.1,63,48.1,98.1,52.2c35.5,4.2,71.9-5.8,102.7-27.9c-0.8,0-1.4-0.2-1.9-0.5C446.5,298.8,276.9,140.4,193.5,152.3%20L193.5,152.3z'/%3e%3cpath%20d='M462.6,267.4c-0.1-1.9-0.2-4.2-0.6-6.9c-1.3-10.5-5.5-26.6-17.7-43.7c-0.6-0.8-1.2-1.6-1.8-2.4c-0.1-0.2-0.3-0.4-0.4-0.6%20c-0.5-0.7-1.1-1.4-1.6-2.1c0,0-0.1-0.1-0.1-0.1c-0.6-0.7-1.2-1.5-1.8-2.2c-0.1-0.2-0.3-0.3-0.4-0.5c-0.5-0.6-1.1-1.3-1.6-1.9%20c-0.1-0.1-0.1-0.1-0.2-0.2c-0.6-0.7-1.2-1.3-1.8-2c-0.1-0.1-0.3-0.3-0.4-0.4c-0.5-0.6-1-1.1-1.5-1.6c-0.1-0.1-0.2-0.2-0.2-0.3%20c-0.6-0.6-1.2-1.2-1.7-1.7c-0.1-0.1-0.2-0.2-0.4-0.4c-0.5-0.5-1-1-1.5-1.4c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.5-1.1-1-1.7-1.5%20c-0.1-0.1-0.2-0.2-0.3-0.3c-0.5-0.4-1-0.8-1.4-1.2c-0.1-0.1-0.2-0.2-0.3-0.3c-0.5-0.5-1.1-0.9-1.6-1.3c-0.1-0.1-0.2-0.2-0.3-0.3%20c-0.4-0.4-0.9-0.7-1.3-1.1c-0.1-0.1-0.3-0.2-0.4-0.3c-0.5-0.4-1-0.8-1.5-1.1c-0.1-0.1-0.2-0.2-0.3-0.2c-0.4-0.3-0.8-0.6-1.2-0.9%20c-0.1-0.1-0.3-0.2-0.4-0.3c-0.5-0.3-0.9-0.6-1.4-1c-0.1-0.1-0.2-0.2-0.4-0.2c-0.4-0.2-0.7-0.5-1-0.7c-0.2-0.1-0.3-0.2-0.5-0.3%20c-0.4-0.2-0.8-0.5-1.1-0.7c-0.2-0.1-0.4-0.2-0.5-0.3c-0.3-0.2-0.5-0.3-0.8-0.5c-0.2-0.1-0.4-0.2-0.6-0.3c-0.2-0.1-0.5-0.3-0.7-0.4%20c-0.3-0.2-0.6-0.4-1-0.5c-0.2-0.1-0.3-0.2-0.5-0.3c-0.2-0.1-0.4-0.2-0.7-0.3c-0.1-0.1-0.2-0.1-0.3-0.2c-0.4-0.2-0.9-0.5-1.3-0.7%20c0,0-0.1,0-0.1,0c-2.7-4.8-5.7-9.6-8.9-14.4c-37.3-54.6-78.2-81.1-124.9-81.2h-0.2c-19.8,0-37.9,4.5-53,8.9c-4.3,1.3-8.8,2.6-13.1,4%20c-11,3.4-21.4,6.7-30.3,8.1c-5.6,0.9-10,3-13.1,6.2c-2.8,3-4.5,7.1-5,12.1c-1,9.7,2.5,22.8,10.1,37.8c15.3,30.4,44.6,63.9,74.6,85.4%20c3.5,2.5,6.7,5.2,9.7,8.2c-0.6,0.1-1.2,0.2-1.9,0.3c-23.5,3.4-35.8,28.6-40.7,42.3c-1.3,3.6,2.2,6.8,5.8,5.5%20c14.6-4.9,44.3-12.9,61-2.6c0.1,0,0.3-0.1,0.4-0.1c3,15,1.6,29.8-4.1,41.3c-7.5,15.1-21.8,24-40.3,24.9%20c-21.8,1.1-48.6-8.2-79.7-27.6l-0.5-0.3c-0.3-0.1-0.6-0.3-0.8-0.5c24.2-27.5,9.9-69.9,4.3-83.8c-0.7-1.8-3.3-1.8-4.3-0.1%20c-13,22.1-39.8,20.4-39.3,46.7c0,0,0,0,0-0.1c-20.4-16.6-35.6,5.5-61,2.2c-2-0.3-3.5,1.7-2.5,3.4c7.7,13.3,33.5,52.3,71.6,47.9%20l-1.8,1.3l6.8,7.5c33.3,36.7,72.9,58.7,114.6,63.6c6,0.7,12,1.1,18,1.1c34.9,0,69.6-11.7,99.4-33.9c34.2-25.4,57.9-61.3,66.8-101%20c3-13.2,4.2-26.4,3.7-39.5c7.5-3,15.7,0.3,22.2,4.7c0.1,0,0.1,0.1,0.2,0.1c0.3,0.2,0.5,0.4,0.8,0.5c0.1,0,0.1,0.1,0.2,0.1%20c0.8,0.5,1.5,1.1,2.2,1.6c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.3,0.5,0.4c0.2,0.1,0.3,0.3,0.5,0.4c0.1,0.1,0.3,0.2,0.4,0.4%20c0.3,0.2,0.6,0.5,0.8,0.7c0.1,0.1,0.2,0.2,0.3,0.2c0.2,0.2,0.4,0.4,0.6,0.5c0.1,0.1,0.2,0.2,0.3,0.3c0.2,0.2,0.4,0.3,0.6,0.5%20c0.1,0.1,0.2,0.1,0.2,0.2c0.2,0.2,0.5,0.5,0.7,0.7c0.1,0.1,0.2,0.1,0.2,0.2c0.5,0.4,1.1,0.5,1.6,0.5%20C461.7,269.5,462.7,268.6,462.6,267.4z%20M342.9,384.5c0.5,0.3,1.1,0.4,1.9,0.5c-30.8,22.2-67.2,32.1-102.7,27.9%20c-35.2-4.1-68.9-22.1-98.1-52.2c0.4-0.8,0.8-1.5,1.1-2.3c33.7,20.7,63.5,30.6,88.6,29.4c25.2-1.2,44.9-13.6,55.3-34.7%20c8.7-17.6,9.8-40.2,3.2-62.2c-6.7-22.2-20.5-41.7-39-54.9c-25.2-18-49.7-45-64.6-70.7l0.3-2.5c0,0-5.8-8.9,4.6-10.4%20C276.9,140.4,446.5,298.8,342.9,384.5z'/%3e%3cpath%20class='st1'%20d='M280.3,146.5c-2.9-4.1-8.7-15.1,9.3-15.1c18,0,45.4,20.3,51,27.8c-1.7,4.6-13.3,5.6-19.1,5.2%20s-15.6-1.4-23.2-5.2C290.8,155.6,283.2,150.6,280.3,146.5z'/%3e%3c/svg%3e",Mb="/assets/popcat-DOGy5LFs.svg",Ob="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='CIRCLE_OUTLINE_BLACK'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23E6DAFE;}%20%3c/style%3e%3ccircle%20class='st0'%20cx='256'%20cy='256'%20r='256'/%3e%3cpath%20d='M303.4,228.5c0,20.7-16.7,37.5-37.4,37.5v37.5c41.3,0,74.7-33.5,74.7-74.9s-33.5-74.9-74.7-74.9c-13.6,0-26.4,3.6-37.4,10%20c-22.3,12.9-37.4,37.2-37.4,64.9v187.3l33.6,33.7l3.8,3.8V228.5c0-20.7,16.7-37.5,37.4-37.5S303.4,207.9,303.4,228.5z'/%3e%3cpath%20d='M266,78.7c-27.2,0-52.7,7.3-74.7,20.1c-14.1,8.1-26.7,18.5-37.4,30.7c-23.2,26.4-37.4,61.1-37.4,99.1v112.4l37.4,37.5V228.5%20c0-33.3,14.4-63.2,37.4-83.8c10.8-9.7,23.4-17.3,37.4-22.2c11.7-4.2,24.3-6.4,37.4-6.4c61.9,0,112.1,50.3,112.1,112.4%20S327.9,340.9,266,340.9v37.5c82.5,0,149.4-67.1,149.4-149.8S348.5,78.7,266,78.7z'/%3e%3c/svg%3e",zb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2032%2036.9'%20style='enable-background:new%200%200%2032%2036.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:url(%23SVGID_1_);}%20.st1{fill:url(%23SVGID_2_);}%20.st2{fill:url(%23SVGID_3_);}%20.st3{fill:url(%23SVGID_4_);}%20%3c/style%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='32.95'%20y1='26.3048'%20x2='-0.9788'%20y2='12.7367'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st0'%20d='M30.3,13.9v12.9L16,35L1.7,26.7V10.2L16,1.9l11,6.4l1.7-1L16,0L0,9.2v18.5l16,9.2l16-9.2V12.9L30.3,13.9z'/%3e%3clinearGradient%20id='SVGID_2_'%20gradientUnits='userSpaceOnUse'%20x1='32.2949'%20y1='27.9428'%20x2='-1.6339'%20y2='14.3747'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st1'%20d='M12,26.8H9.6v-8h8c0.8,0,1.5-0.3,2-0.9c0.5-0.5,0.8-1.3,0.8-2c0-0.4-0.1-0.7-0.2-1.1c-0.1-0.3-0.4-0.7-0.6-0.9%20c-0.3-0.3-0.6-0.5-0.9-0.6S18,13,17.6,13h-8v-2.4h8c1.4,0,2.7,0.6,3.7,1.6c1,1,1.6,2.3,1.6,3.7c0,1.1-0.3,2.1-0.9,3%20c-0.6,0.8-1.4,1.5-2.3,1.9c-0.9,0.3-1.9,0.4-2.9,0.4H12V26.8z'/%3e%3clinearGradient%20id='SVGID_3_'%20gradientUnits='userSpaceOnUse'%20x1='35.6876'%20y1='19.4591'%20x2='1.7588'%20y2='5.891'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st2'%20d='M22.8,26.6H20l-2.2-3.8c0.9-0.1,1.7-0.2,2.5-0.5L22.8,26.6z'/%3e%3clinearGradient%20id='SVGID_4_'%20gradientUnits='userSpaceOnUse'%20x1='32.0678'%20y1='28.5037'%20x2='-1.861'%20y2='14.9356'%20gradientTransform='matrix(1%200%200%20-1%200%2038)'%3e%3cstop%20offset='0'%20style='stop-color:%23C200FB'/%3e%3cstop%20offset='0.4897'%20style='stop-color:%233772FF'/%3e%3cstop%20offset='1'%20style='stop-color:%235AC4BE'/%3e%3c/linearGradient%3e%3cpath%20class='st3'%20d='M28.7,11.2l1.7,0.9l1.7-0.9V9.2l-1.7-1l-1.7,1V11.2z'/%3e%3c/svg%3e",Db="/assets/uni-C5oaqT41.svg",Lb="data:image/svg+xml,%3csvg%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M48%2095C73.9574%2095%2095%2073.9574%2095%2048C95%2022.0426%2073.9574%201%2048%201C22.0426%201%201%2022.0426%201%2048C1%2073.9574%2022.0426%2095%2048%2095Z'%20fill='%230B53BF'/%3e%3cpath%20d='M56.4609%2013.7778V19.8291C68.5341%2023.4716%2077.3759%2034.6928%2077.3759%2047.9997C77.3759%2061.3066%2068.5341%2072.5278%2056.4609%2076.1703V82.2216C71.8534%2078.4616%2083.2509%2064.5672%2083.2509%2047.9997C83.2509%2031.4322%2071.8534%2017.5378%2056.4609%2013.7778Z'%20fill='white'/%3e%3cpath%20d='M18.625%2047.9997C18.625%2034.6928%2027.4669%2023.4716%2039.54%2019.8291V13.7778C24.1475%2017.5378%2012.75%2031.4322%2012.75%2047.9997C12.75%2064.5672%2024.1475%2078.4616%2039.54%2082.2216V76.1703C27.4669%2072.5572%2018.625%2061.3066%2018.625%2047.9997Z'%20fill='white'/%3e%3cpath%20d='M60.6319%2054.5506C60.6319%2042.5362%2041.8025%2047.4713%2041.8025%2040.8325C41.8025%2038.4531%2043.7119%2036.9256%2047.3544%2036.9256C51.7019%2036.9256%2053.2%2039.0406%2053.67%2041.89H59.6625C59.1279%2036.5426%2056.0588%2033.1662%2050.9382%2032.1604V27.4375H45.0632V31.9918C39.4534%2032.7062%2035.9275%2035.973%2035.9275%2040.8325C35.9275%2052.9056%2054.7863%2048.3819%2054.7863%2054.9031C54.7863%2057.3706%2052.4069%2059.0156%2048.3825%2059.0156C43.1244%2059.0156%2041.3913%2056.695%2040.745%2053.4931H34.8994C35.2781%2059.3502%2038.8897%2063.0159%2045.0632%2063.9307V68.5625H50.9382V63.9923C56.9633%2063.2139%2060.6319%2059.7089%2060.6319%2054.5506Z'%20fill='white'/%3e%3c/svg%3e",Bb="data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20339.43%20295.27'%3e%3ctitle%3etether-usdt-logo%3c/title%3e%3cpath%20d='M62.15,1.45l-61.89,130a2.52,2.52,0,0,0,.54,2.94L167.95,294.56a2.55,2.55,0,0,0,3.53,0L338.63,134.4a2.52,2.52,0,0,0,.54-2.94l-61.89-130A2.5,2.5,0,0,0,275,0H64.45a2.5,2.5,0,0,0-2.3,1.45h0Z'%20style='fill:%2350af95;fill-rule:evenodd'/%3e%3cpath%20d='M191.19,144.8v0c-1.2.09-7.4,0.46-21.23,0.46-11,0-18.81-.33-21.55-0.46v0c-42.51-1.87-74.24-9.27-74.24-18.13s31.73-16.25,74.24-18.15v28.91c2.78,0.2,10.74.67,21.74,0.67,13.2,0,19.81-.55,21-0.66v-28.9c42.42,1.89,74.08,9.29,74.08,18.13s-31.65,16.24-74.08,18.12h0Zm0-39.25V79.68h59.2V40.23H89.21V79.68H148.4v25.86c-48.11,2.21-84.29,11.74-84.29,23.16s36.18,20.94,84.29,23.16v82.9h42.78V151.83c48-2.21,84.12-11.73,84.12-23.14s-36.09-20.93-84.12-23.15h0Zm0,0h0Z'%20style='fill:%23fff;fill-rule:evenodd'/%3e%3c/svg%3e",kb="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20696.8%20697.9'%20style='enable-background:new%200%200%20696.8%20697.9;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:url(%23SVGID_1_);}%20.st1{fill:url(%23SVGID_2_);}%20.st2{fill:url(%23SVGID_3_);}%20.st3{fill:url(%23SVGID_4_);}%20%3c/style%3e%3clinearGradient%20id='SVGID_1_'%20gradientUnits='userSpaceOnUse'%20x1='716.2648'%20y1='102.511'%20x2='-52.0246'%20y2='621.5151'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st0'%20d='M348.4,697.9c-92.3-0.1-180.9-36.8-246.2-102.2C36.9,530.3,0.1,441.5,0,349c0.1-92.6,36.9-181.3,102.2-246.7%20C167.5,36.9,256.1,0.1,348.4,0c92.3,0.1,180.9,36.9,246.2,102.3c65.3,65.4,102.1,154.1,102.2,246.7%20c-0.1,92.6-36.9,181.3-102.2,246.7S440.7,697.9,348.4,697.9z%20M348.4,26.9c-85.2,0.1-166.9,34-227.2,94.4%20C60.9,181.6,26.9,263.5,26.8,349c0.1,85.4,34,167.4,94.3,227.8c60.3,60.4,142,94.3,227.3,94.3c85.2,0,167-33.9,227.3-94.3%20C636,516.3,669.9,434.4,670,349c-0.1-85.4-34.1-167.3-94.3-227.7C515.3,60.9,433.6,26.9,348.4,26.9L348.4,26.9z'/%3e%3clinearGradient%20id='SVGID_2_'%20gradientUnits='userSpaceOnUse'%20x1='697.22'%20y1='140.5214'%20x2='60.6977'%20y2='570.4864'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st1'%20d='M392.4,642.7c-76.5-0.1-149.8-30.5-203.9-84.7c-54.1-54.2-84.6-127.7-84.7-204.4%20c0.1-76.7,30.6-150.2,84.7-204.4C242.6,95,315.9,64.5,392.4,64.5c76.5,0.1,149.8,30.5,203.9,84.7c54.1,54.2,84.6,127.7,84.7,204.4%20c-0.1,76.7-30.6,150.2-84.7,204.4C542.3,612.2,468.9,642.7,392.4,642.7z%20M392.4,85.3c-71,0.1-139,28.3-189.2,78.6%20s-78.4,118.5-78.6,189.6c0.1,71.1,28.4,139.3,78.6,189.6c50.2,50.3,118.2,78.5,189.2,78.6c71-0.1,139-28.3,189.2-78.6%20c50.2-50.3,78.5-118.5,78.6-189.6c-0.1-71.1-28.4-139.3-78.6-189.6C531.4,113.7,463.4,85.4,392.4,85.3L392.4,85.3z'/%3e%3clinearGradient%20id='SVGID_3_'%20gradientUnits='userSpaceOnUse'%20x1='678.1428'%20y1='178.4569'%20x2='173.4188'%20y2='519.3949'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st2'%20d='M436.5,587.5c-60.7,0-118.8-24.2-161.7-67.2c-42.9-43-67.1-101.3-67.1-162.1c0.1-60.8,24.2-119.1,67.1-162.1%20s101.1-67.1,161.7-67.2c60.7,0,118.8,24.2,161.7,67.2c42.9,43,67,101.3,67.1,162.1c-0.1,60.8-24.2,119.1-67.1,162.1%20C555.3,563.3,497.1,587.5,436.5,587.5L436.5,587.5z%20M436.5,144c-56.7,0-111.1,22.6-151.2,62.8c-40.1,40.2-62.7,94.7-62.8,151.5%20c0.1,56.8,22.7,111.3,62.8,151.5s94.5,62.8,151.2,62.8c56.7,0,111.1-22.6,151.2-62.8c40.1-40.2,62.7-94.7,62.8-151.5%20c-0.1-56.9-22.7-111.4-62.8-151.5C547.5,166.6,493.2,144,436.5,144L436.5,144z'/%3e%3clinearGradient%20id='SVGID_4_'%20gradientUnits='userSpaceOnUse'%20x1='659.0872'%20y1='216.4527'%20x2='286.1323'%20y2='468.3527'%20gradientTransform='matrix(1%200%200%20-1%200%20700)'%3e%3cstop%20offset='0'%20style='stop-color:%230F0C48'/%3e%3cstop%20offset='1'%20style='stop-color:%23262769'/%3e%3c/linearGradient%3e%3cpath%20class='st3'%20d='M480.5,532.3c-44.8,0-87.8-17.9-119.5-49.6c-31.7-31.8-49.5-74.8-49.6-119.7c0.1-44.9,17.9-88,49.6-119.8%20c31.7-31.8,74.7-49.6,119.5-49.7c44.8,0,87.8,17.9,119.5,49.7c31.7,31.8,49.5,74.8,49.6,119.8c-0.1,44.9-17.9,88-49.6,119.7%20C568.3,514.4,525.3,532.3,480.5,532.3L480.5,532.3z%20M480.5,202.5c-42.5,0-83.2,17-113.2,47c-30,30.1-46.9,70.9-47,113.4%20c0.1,42.6,17,83.3,47,113.4c30,30.1,70.7,47,113.2,47c42.4,0,83.1-16.9,113.2-47c30-30.1,46.9-70.9,47-113.4%20c-0.1-42.6-17-83.4-47-113.4C563.7,219.4,523,202.5,480.5,202.5z'/%3e%3c/svg%3e",Ub="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20600%20600'%20style='enable-background:new%200%200%20600%20600;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23EFBFA8;}%20%3c/style%3e%3cpath%20class='st0'%20d='M300,0C134.3,0,0,134.3,0,300s134.3,300,300,300s300-134.3,300-300S465.7,0,300,0z%20M449,347%20c-13-29-61-93-131-86c-73,8-156,49-180,109c-37-29-5-79,17-102c-5-22,9-70,17-90c3-17,17-29,24-32c-1-12,20-18,30-20l1-2%20c3-9,6-20,32-28c22-8,42,12,50,23c2-6,10-15,18-8c72,11,96,90,100,127c14,10,43,36,50,60c7,29-1,35-11,43l-2,2%20C459,349,453,349,449,347z%20M435,378c-15.7,65.8-68.5,116.3-135,129c-42,0-109-66-128-97c-39-3-30-23-21-32l-5-2c18-42,69-92,169-104%20c55-7,97,32,122,72C438,357,437,371,435,378z%20M216,328c6,15,24,39,50,11C264,331,250,317,216,328z%20M256,470c-4-6,20-9,32-10l16-4%20c3-13-3-14-6-13c-24,2-22-26-16-35c7-8,22-5,27-4c5,2,13,0,16-1c15-1,14,17,11,26c-1,12-18,16-26,16c-1,9,1,13,3,13l34,8%20c13,5,6,6,0,7c-17-11-29-7-37-5l-6,2c-14-5-29-4-35-2C266,471,259,475,256,470z%20M345,344c1-12,13-32,48-14C388,342,371,361,345,344z%20'/%3e%3c/svg%3e",Bt={BTC:_b,ETH:yb,SOL:xb,TRX:bb,BNB:jb,ARB:Sb,BONK:Nb,BUSD:wb,DAI:Cb,DOGE:Eb,JUP:Tb,LINK:Rb,ORCA:Ab,POPCAT:Mb,PYTH:Ob,RAY:zb,UNI:Db,USDC:Lb,USDT:Bb,W:kb,WIF:Ub};function Bm(s){return Bt[s.toUpperCase()]}function ns(s,c=8){const i=typeof s=="number"?s.toString():s,r=i.indexOf(".");return r===-1?i:i.slice(0,r+1+c)}const Hb=[{ticker:"BTC",name:"Bitcoin",logo:Bt.BTC,color:"#F7931A",price:"$66,916.00",change:.12,bal:"0.003295",usd:"$220.57",fav:!0},{ticker:"ETH",name:"Ethereum",logo:Bt.ETH,color:"#627EEA",price:"$2,053.97",change:-.12,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"SOL",name:"Solana",logo:Bt.SOL,color:"#9945FF",price:"$163.84",change:-1.57,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"TRX",name:"Tron",logo:Bt.TRX,color:"#FF060A",price:"$0.1197",change:1.33,bal:"0.07636",usd:"$156.51",fav:!1},{ticker:"BNB",name:"BNB",logo:Bt.BNB,color:"#F3BA2F",price:"$0.00",change:0,bal:"0.00000",usd:"$0.00",fav:!1}],qb={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BNB"},$b={BTC:"Bitcoin",ETH:"Ethereum",SOL:"Solana",TRX:"Tron",BSC:"BNB"},km="#2A2D3A";function Um(s){return s==null?"$—":`$${s.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function Hm(s){return s==null?"$—":s>=1?`$${s.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${s.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function qm(s){return Hb.find(c=>c.ticker===s)}function Gb(s){const{data:c,isLoading:i}=go(s);if(!c)return{rows:[],isLoading:i};const r=qb[s],d=qm(r),f={ticker:r,name:$b[s],logo:Bm(r)??(d==null?void 0:d.logo),color:(d==null?void 0:d.color)??km,price:Hm(c.native.usdPrice),change:0,bal:ns(c.native.formatted),usd:Um(c.native.usdValue),fav:!1},v=Object.entries(c.tokens??{}).map(([_,h])=>{const m=qm(_);return{ticker:_,name:(m==null?void 0:m.name)??_,logo:Bm(_)??(m==null?void 0:m.logo),color:(m==null?void 0:m.color)??km,price:Hm(h.usdPrice),change:0,bal:ns(h.formatted),usd:Um(h.usdValue),fav:!1}});return{rows:[f,...v],isLoading:i}}const Fb={ETH:["USDT","USDC","DAI","WBTC","LINK","UNI"],BSC:["USDT","USDC","BUSD","WBNB","DOGE"],BTC:[],TRX:["USDT","USDC"],SOL:["USDC","USDT","RAY","BONK","JTO","PYTH","WIF","JUP","ORCA","MNGO","MSOL","STSOL","SAMO","ATLAS"]},Vb={ETH:{label:"Ethereum",nativeSymbol:"ETH",hasToken:!0,hasFeeTier:!0,addressPlaceholder:"0x…",unit:"wei",color:"#627EEA",nativeDecimals:18},BSC:{label:"BSC Chain",nativeSymbol:"BSC",hasToken:!0,hasFeeTier:!1,addressPlaceholder:"0x…",unit:"wei",color:"#F3BA2F",nativeDecimals:18},BTC:{label:"Bitcoin",nativeSymbol:"BTC",hasToken:!1,hasFeeTier:!0,addressPlaceholder:"bc1q…",unit:"satoshi",color:"#F7931A",nativeDecimals:8},TRX:{label:"Tron",nativeSymbol:"TRX",hasToken:!0,hasFeeTier:!1,addressPlaceholder:"T…",unit:"sun",color:"#FF060A",nativeDecimals:6},SOL:{label:"Solana",nativeSymbol:"SOL",hasToken:!0,hasFeeTier:!1,addressPlaceholder:"Fg3R…",unit:"lamport",color:"#9945FF",nativeDecimals:9}},$m={BTC:"BTC",ETH:"ETH",SOL:"SOL",TRX:"TRX",BSC:"BSC"},Qb="_overlay_1hejd_1",Yb="_dialog_1hejd_14",Xb="_dialogIn_1hejd_1",Zb="_header_1hejd_37",Kb="_title_1hejd_44",Ib="_close_1hejd_50",Pb="_selectsRow_1hejd_72",Wb="_selectGroup_1hejd_79",Jb="_selectLabel_1hejd_83",e7="_selectTrigger_1hejd_93",t7="_selectTriggerOpen_1hejd_112",n7="_selectValue_1hejd_117",l7="_chevron_1hejd_125",a7="_chevronOpen_1hejd_131",s7="_tokenDot_1hejd_137",i7="_speedDot_1hejd_158",c7="_speedDot_slow_1hejd_165",r7="_speedDot_normal_1hejd_170",o7="_speedDot_fast_1hejd_175",u7="_dropdown_1hejd_182",d7="_dropdownItem_1hejd_195",f7="_dropdownItemActive_1hejd_215",h7="_dropdownTicker_1hejd_220",m7="_dropdownName_1hejd_225",p7="_field_1hejd_233",v7="_fieldLabel_1hejd_237",g7="_input_1hejd_247",_7="_amountWrap_1hejd_283",y7="_amountInput_1hejd_287",x7="_amountTicker_1hejd_291",b7="_maxHint_1hejd_304",j7="_maxBtn_1hejd_314",S7="_errorMsg_1hejd_333",N7="_submitBtn_1hejd_346",oe={overlay:Qb,dialog:Yb,dialogIn:Xb,header:Zb,title:Kb,close:Ib,selectsRow:Pb,selectGroup:Wb,selectLabel:Jb,selectTrigger:e7,selectTriggerOpen:t7,selectValue:n7,chevron:l7,chevronOpen:a7,tokenDot:s7,speedDot:i7,speedDot_slow:c7,speedDot_normal:r7,speedDot_fast:o7,dropdown:u7,dropdownItem:d7,dropdownItemActive:f7,dropdownTicker:h7,dropdownName:m7,field:p7,fieldLabel:v7,input:g7,amountWrap:_7,amountInput:y7,amountTicker:x7,maxHint:b7,maxBtn:j7,errorMsg:S7,submitBtn:N7},Gm=[{value:"slow",label:"Медленно"},{value:"normal",label:"Нормально"},{value:"fast",label:"Быстро"}];function w7(s){var c;if(s instanceof Error)return s.message;if(s&&typeof s=="object"){const i=s;if(typeof i.message=="string")return i.message;if(typeof i.error=="string")return i.error;if(Array.isArray(i.detail)&&((c=i.detail[0])!=null&&c.msg))return String(i.detail[0].msg)}return"Что-то пошло не так. Попробуйте ещё раз."}function C7({open:s,onClose:c,network:i,tokens:r=[],initialToken:d=""}){var Ne;const f=Vb[i],v=Fb[i],[_,h]=S.useState(d),[m,g]=S.useState("normal"),[y,b]=S.useState(""),[w,N]=S.useState(""),[T,j]=S.useState(null),O=W8(),H=((Ne=Gm.find(re=>re.value===m))==null?void 0:Ne.label)??"Нормально",L=_===""?f.nativeSymbol:_,$=r.find(re=>re.ticker===(_===""?f.nativeSymbol:_));if(S.useEffect(()=>{h(d)},[d]),S.useEffect(()=>{h("")},[i]),S.useEffect(()=>{O.isSuccess&&c()},[O.isSuccess,c]),S.useEffect(()=>{if(!s){b(""),N(""),j(null),O.reset();return}const re=me=>{me.key==="Escape"&&c()};return document.addEventListener("keydown",re),()=>document.removeEventListener("keydown",re)},[s,c]),!s)return null;const Q=f.hasToken,te=f.hasFeeTier,P=Q||te,J=Q&&te?2:1;function ce(){T?j(null):c()}function pe(re,me){const[ue,U=""]=re.split("."),Y=U.slice(0,me).padEnd(me,"0");return(BigInt(ue||"0")*10n**BigInt(me)+BigInt(Y||"0")).toString()}function fe(){const me=_===""?pe(w,f.nativeDecimals):w;O.mutate({chain:i,to:y,amount:me,..._?{token:_}:{},...f.hasFeeTier?{feeTier:m}:{}})}return l.jsx("div",{className:oe.overlay,onClick:ce,children:l.jsxs("div",{className:oe.dialog,onClick:re=>re.stopPropagation(),children:[l.jsxs("div",{className:oe.header,children:[l.jsxs("div",{className:oe.headerLeft,children:[l.jsx("span",{className:oe.chainDot,style:{background:f.color}}),l.jsxs("span",{className:oe.title,children:["Отправить · ",f.label]})]}),l.jsx("button",{className:oe.close,onClick:c,type:"button","aria-label":"Закрыть",children:l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:l.jsx("path",{d:"M1 1l12 12M13 1L1 13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}),P&&l.jsxs("div",{className:oe.selectsRow,style:{gridTemplateColumns:`repeat(${J}, 1fr)`},children:[Q&&l.jsxs("div",{className:oe.selectGroup,children:[l.jsx("label",{className:oe.selectLabel,children:"Токен"}),l.jsxs("button",{type:"button",className:`${oe.selectTrigger} ${T==="token"?oe.selectTriggerOpen:""}`,onClick:()=>j(re=>re==="token"?null:"token"),children:[l.jsx("span",{className:oe.tokenDot,style:{background:f.color},children:L[0]}),l.jsx("span",{className:oe.selectValue,children:L}),l.jsx("svg",{className:`${oe.chevron} ${T==="token"?oe.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:l.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),T==="token"&&l.jsxs("div",{className:oe.dropdown,children:[l.jsxs("button",{type:"button",className:`${oe.dropdownItem} ${_===""?oe.dropdownItemActive:""}`,onClick:()=>{h(""),j(null)},children:[l.jsx("span",{className:oe.tokenDot,style:{background:f.color},children:f.nativeSymbol[0]}),l.jsx("span",{className:oe.dropdownTicker,children:f.nativeSymbol}),l.jsx("span",{className:oe.dropdownName,children:"Нативный"})]}),v.map(re=>l.jsxs("button",{type:"button",className:`${oe.dropdownItem} ${_===re?oe.dropdownItemActive:""}`,onClick:()=>{h(re),j(null)},children:[l.jsx("span",{className:oe.tokenDot,style:{background:"rgba(255,255,255,0.12)"},children:re[0]}),l.jsx("span",{className:oe.dropdownTicker,children:re})]},re))]})]}),te&&l.jsxs("div",{className:oe.selectGroup,children:[l.jsx("label",{className:oe.selectLabel,children:"Скорость"}),l.jsxs("button",{type:"button",className:`${oe.selectTrigger} ${T==="speed"?oe.selectTriggerOpen:""}`,onClick:()=>j(re=>re==="speed"?null:"speed"),children:[l.jsx("span",{className:`${oe.speedDot} ${oe[`speedDot_${m}`]}`}),l.jsx("span",{className:oe.selectValue,children:H}),l.jsx("svg",{className:`${oe.chevron} ${T==="speed"?oe.chevronOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:l.jsx("path",{d:"M2 4l4 4 4-4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),T==="speed"&&l.jsx("div",{className:oe.dropdown,children:Gm.map(re=>l.jsxs("button",{type:"button",className:`${oe.dropdownItem} ${re.value===m?oe.dropdownItemActive:""}`,onClick:()=>{g(re.value),j(null)},children:[l.jsx("span",{className:`${oe.speedDot} ${oe[`speedDot_${re.value}`]}`}),l.jsx("span",{children:re.label})]},re.value))})]})]}),l.jsxs("div",{className:oe.field,children:[l.jsx("label",{className:oe.fieldLabel,children:"Адрес кошелька"}),l.jsx("input",{className:oe.input,type:"text",placeholder:f.addressPlaceholder,value:y,onChange:re=>b(re.target.value),autoComplete:"off",spellCheck:!1})]}),l.jsxs("div",{className:oe.field,children:[l.jsx("label",{className:oe.fieldLabel,children:"Количество"}),l.jsxs("div",{className:oe.amountWrap,children:[l.jsx("input",{className:`${oe.input} ${oe.amountInput}`,type:"number",placeholder:"0.00",value:w,onChange:re=>N(re.target.value),min:"0",step:"any"}),l.jsx("span",{className:oe.amountTicker,children:L})]}),$&&l.jsxs("div",{className:oe.maxHint,children:["Макс:"," ",l.jsxs("button",{type:"button",className:oe.maxBtn,onClick:()=>N($.bal),children:[$.bal," ",L]})]})]}),O.isError&&l.jsx("div",{className:oe.errorMsg,children:w7(O.error)}),l.jsx("button",{className:oe.submitBtn,type:"button",disabled:O.isPending,onClick:fe,children:O.isPending?"Отправка…":"Отправить"})]})})}var E7=Object.defineProperty,_o=Object.getOwnPropertySymbols,yp=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,Fm=(s,c,i)=>c in s?E7(s,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):s[c]=i,A2=(s,c)=>{for(var i in c||(c={}))yp.call(c,i)&&Fm(s,i,c[i]);if(_o)for(var i of _o(c))xp.call(c,i)&&Fm(s,i,c[i]);return s},M2=(s,c)=>{var i={};for(var r in s)yp.call(s,r)&&c.indexOf(r)<0&&(i[r]=s[r]);if(s!=null&&_o)for(var r of _o(s))c.indexOf(r)<0&&xp.call(s,r)&&(i[r]=s[r]);return i};/**
|
||
* @license QR Code generator library (TypeScript)
|
||
* Copyright (c) Project Nayuki.
|
||
* SPDX-License-Identifier: MIT
|
||
*/var ls;(s=>{const c=class Ee{constructor(h,m,g,y){if(this.version=h,this.errorCorrectionLevel=m,this.modules=[],this.isFunction=[],h<Ee.MIN_VERSION||h>Ee.MAX_VERSION)throw new RangeError("Version value out of range");if(y<-1||y>7)throw new RangeError("Mask value out of range");this.size=h*4+17;let b=[];for(let N=0;N<this.size;N++)b.push(!1);for(let N=0;N<this.size;N++)this.modules.push(b.slice()),this.isFunction.push(b.slice());this.drawFunctionPatterns();const w=this.addEccAndInterleave(g);if(this.drawCodewords(w),y==-1){let N=1e9;for(let T=0;T<8;T++){this.applyMask(T),this.drawFormatBits(T);const j=this.getPenaltyScore();j<N&&(y=T,N=j),this.applyMask(T)}}d(0<=y&&y<=7),this.mask=y,this.applyMask(y),this.drawFormatBits(y),this.isFunction=[]}static encodeText(h,m){const g=s.QrSegment.makeSegments(h);return Ee.encodeSegments(g,m)}static encodeBinary(h,m){const g=s.QrSegment.makeBytes(h);return Ee.encodeSegments([g],m)}static encodeSegments(h,m,g=1,y=40,b=-1,w=!0){if(!(Ee.MIN_VERSION<=g&&g<=y&&y<=Ee.MAX_VERSION)||b<-1||b>7)throw new RangeError("Invalid value");let N,T;for(N=g;;N++){const L=Ee.getNumDataCodewords(N,m)*8,$=v.getTotalBits(h,N);if($<=L){T=$;break}if(N>=y)throw new RangeError("Data too long")}for(const L of[Ee.Ecc.MEDIUM,Ee.Ecc.QUARTILE,Ee.Ecc.HIGH])w&&T<=Ee.getNumDataCodewords(N,L)*8&&(m=L);let j=[];for(const L of h){i(L.mode.modeBits,4,j),i(L.numChars,L.mode.numCharCountBits(N),j);for(const $ of L.getData())j.push($)}d(j.length==T);const O=Ee.getNumDataCodewords(N,m)*8;d(j.length<=O),i(0,Math.min(4,O-j.length),j),i(0,(8-j.length%8)%8,j),d(j.length%8==0);for(let L=236;j.length<O;L^=253)i(L,8,j);let H=[];for(;H.length*8<j.length;)H.push(0);return j.forEach((L,$)=>H[$>>>3]|=L<<7-($&7)),new Ee(N,m,H,b)}getModule(h,m){return 0<=h&&h<this.size&&0<=m&&m<this.size&&this.modules[m][h]}getModules(){return this.modules}drawFunctionPatterns(){for(let g=0;g<this.size;g++)this.setFunctionModule(6,g,g%2==0),this.setFunctionModule(g,6,g%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const h=this.getAlignmentPatternPositions(),m=h.length;for(let g=0;g<m;g++)for(let y=0;y<m;y++)g==0&&y==0||g==0&&y==m-1||g==m-1&&y==0||this.drawAlignmentPattern(h[g],h[y]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(h){const m=this.errorCorrectionLevel.formatBits<<3|h;let g=m;for(let b=0;b<10;b++)g=g<<1^(g>>>9)*1335;const y=(m<<10|g)^21522;d(y>>>15==0);for(let b=0;b<=5;b++)this.setFunctionModule(8,b,r(y,b));this.setFunctionModule(8,7,r(y,6)),this.setFunctionModule(8,8,r(y,7)),this.setFunctionModule(7,8,r(y,8));for(let b=9;b<15;b++)this.setFunctionModule(14-b,8,r(y,b));for(let b=0;b<8;b++)this.setFunctionModule(this.size-1-b,8,r(y,b));for(let b=8;b<15;b++)this.setFunctionModule(8,this.size-15+b,r(y,b));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let h=this.version;for(let g=0;g<12;g++)h=h<<1^(h>>>11)*7973;const m=this.version<<12|h;d(m>>>18==0);for(let g=0;g<18;g++){const y=r(m,g),b=this.size-11+g%3,w=Math.floor(g/3);this.setFunctionModule(b,w,y),this.setFunctionModule(w,b,y)}}drawFinderPattern(h,m){for(let g=-4;g<=4;g++)for(let y=-4;y<=4;y++){const b=Math.max(Math.abs(y),Math.abs(g)),w=h+y,N=m+g;0<=w&&w<this.size&&0<=N&&N<this.size&&this.setFunctionModule(w,N,b!=2&&b!=4)}}drawAlignmentPattern(h,m){for(let g=-2;g<=2;g++)for(let y=-2;y<=2;y++)this.setFunctionModule(h+y,m+g,Math.max(Math.abs(y),Math.abs(g))!=1)}setFunctionModule(h,m,g){this.modules[m][h]=g,this.isFunction[m][h]=!0}addEccAndInterleave(h){const m=this.version,g=this.errorCorrectionLevel;if(h.length!=Ee.getNumDataCodewords(m,g))throw new RangeError("Invalid argument");const y=Ee.NUM_ERROR_CORRECTION_BLOCKS[g.ordinal][m],b=Ee.ECC_CODEWORDS_PER_BLOCK[g.ordinal][m],w=Math.floor(Ee.getNumRawDataModules(m)/8),N=y-w%y,T=Math.floor(w/y);let j=[];const O=Ee.reedSolomonComputeDivisor(b);for(let L=0,$=0;L<y;L++){let Q=h.slice($,$+T-b+(L<N?0:1));$+=Q.length;const te=Ee.reedSolomonComputeRemainder(Q,O);L<N&&Q.push(0),j.push(Q.concat(te))}let H=[];for(let L=0;L<j[0].length;L++)j.forEach(($,Q)=>{(L!=T-b||Q>=N)&&H.push($[L])});return d(H.length==w),H}drawCodewords(h){if(h.length!=Math.floor(Ee.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let m=0;for(let g=this.size-1;g>=1;g-=2){g==6&&(g=5);for(let y=0;y<this.size;y++)for(let b=0;b<2;b++){const w=g-b,T=(g+1&2)==0?this.size-1-y:y;!this.isFunction[T][w]&&m<h.length*8&&(this.modules[T][w]=r(h[m>>>3],7-(m&7)),m++)}}d(m==h.length*8)}applyMask(h){if(h<0||h>7)throw new RangeError("Mask value out of range");for(let m=0;m<this.size;m++)for(let g=0;g<this.size;g++){let y;switch(h){case 0:y=(g+m)%2==0;break;case 1:y=m%2==0;break;case 2:y=g%3==0;break;case 3:y=(g+m)%3==0;break;case 4:y=(Math.floor(g/3)+Math.floor(m/2))%2==0;break;case 5:y=g*m%2+g*m%3==0;break;case 6:y=(g*m%2+g*m%3)%2==0;break;case 7:y=((g+m)%2+g*m%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[m][g]&&y&&(this.modules[m][g]=!this.modules[m][g])}}getPenaltyScore(){let h=0;for(let b=0;b<this.size;b++){let w=!1,N=0,T=[0,0,0,0,0,0,0];for(let j=0;j<this.size;j++)this.modules[b][j]==w?(N++,N==5?h+=Ee.PENALTY_N1:N>5&&h++):(this.finderPenaltyAddHistory(N,T),w||(h+=this.finderPenaltyCountPatterns(T)*Ee.PENALTY_N3),w=this.modules[b][j],N=1);h+=this.finderPenaltyTerminateAndCount(w,N,T)*Ee.PENALTY_N3}for(let b=0;b<this.size;b++){let w=!1,N=0,T=[0,0,0,0,0,0,0];for(let j=0;j<this.size;j++)this.modules[j][b]==w?(N++,N==5?h+=Ee.PENALTY_N1:N>5&&h++):(this.finderPenaltyAddHistory(N,T),w||(h+=this.finderPenaltyCountPatterns(T)*Ee.PENALTY_N3),w=this.modules[j][b],N=1);h+=this.finderPenaltyTerminateAndCount(w,N,T)*Ee.PENALTY_N3}for(let b=0;b<this.size-1;b++)for(let w=0;w<this.size-1;w++){const N=this.modules[b][w];N==this.modules[b][w+1]&&N==this.modules[b+1][w]&&N==this.modules[b+1][w+1]&&(h+=Ee.PENALTY_N2)}let m=0;for(const b of this.modules)m=b.reduce((w,N)=>w+(N?1:0),m);const g=this.size*this.size,y=Math.ceil(Math.abs(m*20-g*10)/g)-1;return d(0<=y&&y<=9),h+=y*Ee.PENALTY_N4,d(0<=h&&h<=2568888),h}getAlignmentPatternPositions(){if(this.version==1)return[];{const h=Math.floor(this.version/7)+2,m=this.version==32?26:Math.ceil((this.version*4+4)/(h*2-2))*2;let g=[6];for(let y=this.size-7;g.length<h;y-=m)g.splice(1,0,y);return g}}static getNumRawDataModules(h){if(h<Ee.MIN_VERSION||h>Ee.MAX_VERSION)throw new RangeError("Version number out of range");let m=(16*h+128)*h+64;if(h>=2){const g=Math.floor(h/7)+2;m-=(25*g-10)*g-55,h>=7&&(m-=36)}return d(208<=m&&m<=29648),m}static getNumDataCodewords(h,m){return Math.floor(Ee.getNumRawDataModules(h)/8)-Ee.ECC_CODEWORDS_PER_BLOCK[m.ordinal][h]*Ee.NUM_ERROR_CORRECTION_BLOCKS[m.ordinal][h]}static reedSolomonComputeDivisor(h){if(h<1||h>255)throw new RangeError("Degree out of range");let m=[];for(let y=0;y<h-1;y++)m.push(0);m.push(1);let g=1;for(let y=0;y<h;y++){for(let b=0;b<m.length;b++)m[b]=Ee.reedSolomonMultiply(m[b],g),b+1<m.length&&(m[b]^=m[b+1]);g=Ee.reedSolomonMultiply(g,2)}return m}static reedSolomonComputeRemainder(h,m){let g=m.map(y=>0);for(const y of h){const b=y^g.shift();g.push(0),m.forEach((w,N)=>g[N]^=Ee.reedSolomonMultiply(w,b))}return g}static reedSolomonMultiply(h,m){if(h>>>8||m>>>8)throw new RangeError("Byte out of range");let g=0;for(let y=7;y>=0;y--)g=g<<1^(g>>>7)*285,g^=(m>>>y&1)*h;return d(g>>>8==0),g}finderPenaltyCountPatterns(h){const m=h[1];d(m<=this.size*3);const g=m>0&&h[2]==m&&h[3]==m*3&&h[4]==m&&h[5]==m;return(g&&h[0]>=m*4&&h[6]>=m?1:0)+(g&&h[6]>=m*4&&h[0]>=m?1:0)}finderPenaltyTerminateAndCount(h,m,g){return h&&(this.finderPenaltyAddHistory(m,g),m=0),m+=this.size,this.finderPenaltyAddHistory(m,g),this.finderPenaltyCountPatterns(g)}finderPenaltyAddHistory(h,m){m[0]==0&&(h+=this.size),m.pop(),m.unshift(h)}};c.MIN_VERSION=1,c.MAX_VERSION=40,c.PENALTY_N1=3,c.PENALTY_N2=3,c.PENALTY_N3=40,c.PENALTY_N4=10,c.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],c.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],s.QrCode=c;function i(_,h,m){if(h<0||h>31||_>>>h)throw new RangeError("Value out of range");for(let g=h-1;g>=0;g--)m.push(_>>>g&1)}function r(_,h){return(_>>>h&1)!=0}function d(_){if(!_)throw new Error("Assertion error")}const f=class it{constructor(h,m,g){if(this.mode=h,this.numChars=m,this.bitData=g,m<0)throw new RangeError("Invalid argument");this.bitData=g.slice()}static makeBytes(h){let m=[];for(const g of h)i(g,8,m);return new it(it.Mode.BYTE,h.length,m)}static makeNumeric(h){if(!it.isNumeric(h))throw new RangeError("String contains non-numeric characters");let m=[];for(let g=0;g<h.length;){const y=Math.min(h.length-g,3);i(parseInt(h.substring(g,g+y),10),y*3+1,m),g+=y}return new it(it.Mode.NUMERIC,h.length,m)}static makeAlphanumeric(h){if(!it.isAlphanumeric(h))throw new RangeError("String contains unencodable characters in alphanumeric mode");let m=[],g;for(g=0;g+2<=h.length;g+=2){let y=it.ALPHANUMERIC_CHARSET.indexOf(h.charAt(g))*45;y+=it.ALPHANUMERIC_CHARSET.indexOf(h.charAt(g+1)),i(y,11,m)}return g<h.length&&i(it.ALPHANUMERIC_CHARSET.indexOf(h.charAt(g)),6,m),new it(it.Mode.ALPHANUMERIC,h.length,m)}static makeSegments(h){return h==""?[]:it.isNumeric(h)?[it.makeNumeric(h)]:it.isAlphanumeric(h)?[it.makeAlphanumeric(h)]:[it.makeBytes(it.toUtf8ByteArray(h))]}static makeEci(h){let m=[];if(h<0)throw new RangeError("ECI assignment value out of range");if(h<128)i(h,8,m);else if(h<16384)i(2,2,m),i(h,14,m);else if(h<1e6)i(6,3,m),i(h,21,m);else throw new RangeError("ECI assignment value out of range");return new it(it.Mode.ECI,0,m)}static isNumeric(h){return it.NUMERIC_REGEX.test(h)}static isAlphanumeric(h){return it.ALPHANUMERIC_REGEX.test(h)}getData(){return this.bitData.slice()}static getTotalBits(h,m){let g=0;for(const y of h){const b=y.mode.numCharCountBits(m);if(y.numChars>=1<<b)return 1/0;g+=4+b+y.bitData.length}return g}static toUtf8ByteArray(h){h=encodeURI(h);let m=[];for(let g=0;g<h.length;g++)h.charAt(g)!="%"?m.push(h.charCodeAt(g)):(m.push(parseInt(h.substring(g+1,g+3),16)),g+=2);return m}};f.NUMERIC_REGEX=/^[0-9]*$/,f.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,f.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let v=f;s.QrSegment=f})(ls||(ls={}));(s=>{(c=>{const i=class{constructor(d,f){this.ordinal=d,this.formatBits=f}};i.LOW=new i(0,1),i.MEDIUM=new i(1,0),i.QUARTILE=new i(2,3),i.HIGH=new i(3,2),c.Ecc=i})(s.QrCode||(s.QrCode={}))})(ls||(ls={}));(s=>{(c=>{const i=class{constructor(d,f){this.modeBits=d,this.numBitsCharCount=f}numCharCountBits(d){return this.numBitsCharCount[Math.floor((d+7)/17)]}};i.NUMERIC=new i(1,[10,12,14]),i.ALPHANUMERIC=new i(2,[9,11,13]),i.BYTE=new i(4,[8,16,16]),i.KANJI=new i(8,[8,10,12]),i.ECI=new i(7,[0,0,0]),c.Mode=i})(s.QrSegment||(s.QrSegment={}))})(ls||(ls={}));var Zs=ls;/**
|
||
* @license qrcode.react
|
||
* Copyright (c) Paul O'Shannessy
|
||
* SPDX-License-Identifier: ISC
|
||
*/var T7={L:Zs.QrCode.Ecc.LOW,M:Zs.QrCode.Ecc.MEDIUM,Q:Zs.QrCode.Ecc.QUARTILE,H:Zs.QrCode.Ecc.HIGH},bp=128,jp="L",Sp="#FFFFFF",Np="#000000",wp=!1,Cp=1,R7=4,A7=0,M7=.1;function Ep(s,c=0){const i=[];return s.forEach(function(r,d){let f=null;r.forEach(function(v,_){if(!v&&f!==null){i.push(`M${f+c} ${d+c}h${_-f}v1H${f+c}z`),f=null;return}if(_===r.length-1){if(!v)return;f===null?i.push(`M${_+c},${d+c} h1v1H${_+c}z`):i.push(`M${f+c},${d+c} h${_+1-f}v1H${f+c}z`);return}v&&f===null&&(f=_)})}),i.join("")}function Tp(s,c){return s.slice().map((i,r)=>r<c.y||r>=c.y+c.h?i:i.map((d,f)=>f<c.x||f>=c.x+c.w?d:!1))}function O7(s,c,i,r){if(r==null)return null;const d=s.length+i*2,f=Math.floor(c*M7),v=d/c,_=(r.width||f)*v,h=(r.height||f)*v,m=r.x==null?s.length/2-_/2:r.x*v,g=r.y==null?s.length/2-h/2:r.y*v,y=r.opacity==null?1:r.opacity;let b=null;if(r.excavate){let N=Math.floor(m),T=Math.floor(g),j=Math.ceil(_+m-N),O=Math.ceil(h+g-T);b={x:N,y:T,w:j,h:O}}const w=r.crossOrigin;return{x:m,y:g,h,w:_,excavation:b,opacity:y,crossOrigin:w}}function z7(s,c){return c!=null?Math.max(Math.floor(c),0):s?R7:A7}function Rp({value:s,level:c,minVersion:i,includeMargin:r,marginSize:d,imageSettings:f,size:v,boostLevel:_}){let h=yt.useMemo(()=>{const N=(Array.isArray(s)?s:[s]).reduce((T,j)=>(T.push(...Zs.QrSegment.makeSegments(j)),T),[]);return Zs.QrCode.encodeSegments(N,T7[c],i,void 0,void 0,_)},[s,c,i,_]);const{cells:m,margin:g,numCells:y,calculatedImageSettings:b}=yt.useMemo(()=>{let w=h.getModules();const N=z7(r,d),T=w.length+N*2,j=O7(w,v,N,f);return{cells:w,margin:N,numCells:T,calculatedImageSettings:j}},[h,v,f,r,d]);return{qrcode:h,margin:g,cells:m,numCells:y,calculatedImageSettings:b}}var D7=(function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0})(),L7=yt.forwardRef(function(c,i){const r=c,{value:d,size:f=bp,level:v=jp,bgColor:_=Sp,fgColor:h=Np,includeMargin:m=wp,minVersion:g=Cp,boostLevel:y,marginSize:b,imageSettings:w}=r,T=M2(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:j}=T,O=M2(T,["style"]),H=w==null?void 0:w.src,L=yt.useRef(null),$=yt.useRef(null),Q=yt.useCallback(me=>{L.current=me,typeof i=="function"?i(me):i&&(i.current=me)},[i]),[te,P]=yt.useState(!1),{margin:J,cells:ce,numCells:pe,calculatedImageSettings:fe}=Rp({value:d,level:v,minVersion:g,boostLevel:y,includeMargin:m,marginSize:b,imageSettings:w,size:f});yt.useEffect(()=>{if(L.current!=null){const me=L.current,ue=me.getContext("2d");if(!ue)return;let U=ce;const Y=$.current,ae=fe!=null&&Y!==null&&Y.complete&&Y.naturalHeight!==0&&Y.naturalWidth!==0;ae&&fe.excavation!=null&&(U=Tp(ce,fe.excavation));const Te=window.devicePixelRatio||1;me.height=me.width=f*Te;const Re=f/pe*Te;ue.scale(Re,Re),ue.fillStyle=_,ue.fillRect(0,0,pe,pe),ue.fillStyle=h,D7?ue.fill(new Path2D(Ep(U,J))):ce.forEach(function(R,F){R.forEach(function(Z,ee){Z&&ue.fillRect(ee+J,F+J,1,1)})}),fe&&(ue.globalAlpha=fe.opacity),ae&&ue.drawImage(Y,fe.x+J,fe.y+J,fe.w,fe.h)}}),yt.useEffect(()=>{P(!1)},[H]);const Ne=A2({height:f,width:f},j);let re=null;return H!=null&&(re=yt.createElement("img",{src:H,key:H,style:{display:"none"},onLoad:()=>{P(!0)},ref:$,crossOrigin:fe==null?void 0:fe.crossOrigin})),yt.createElement(yt.Fragment,null,yt.createElement("canvas",A2({style:Ne,height:f,width:f,ref:Q,role:"img"},O)),re)});L7.displayName="QRCodeCanvas";var Ap=yt.forwardRef(function(c,i){const r=c,{value:d,size:f=bp,level:v=jp,bgColor:_=Sp,fgColor:h=Np,includeMargin:m=wp,minVersion:g=Cp,boostLevel:y,title:b,marginSize:w,imageSettings:N}=r,T=M2(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:j,cells:O,numCells:H,calculatedImageSettings:L}=Rp({value:d,level:v,minVersion:g,boostLevel:y,includeMargin:m,marginSize:w,imageSettings:N,size:f});let $=O,Q=null;N!=null&&L!=null&&(L.excavation!=null&&($=Tp(O,L.excavation)),Q=yt.createElement("image",{href:N.src,height:L.h,width:L.w,x:L.x+j,y:L.y+j,preserveAspectRatio:"none",opacity:L.opacity,crossOrigin:L.crossOrigin}));const te=Ep($,j);return yt.createElement("svg",A2({height:f,width:f,viewBox:`0 0 ${H} ${H}`,ref:i,role:"img"},T),!!b&&yt.createElement("title",null,b),yt.createElement("path",{fill:_,d:`M0,0 h${H}v${H}H0z`,shapeRendering:"crispEdges"}),yt.createElement("path",{fill:h,d:te,shapeRendering:"crispEdges"}),Q)});Ap.displayName="QRCodeSVG";const B7="_overlay_1nlll_6",k7="_dialog_1nlll_18",U7="_header_1nlll_27",H7="_title_1nlll_34",q7="_closeBtn_1nlll_40",$7="_body_1nlll_55",G7="_qrWrap_1nlll_62",F7="_label_1nlll_71",V7="_fieldRow_1nlll_77",Q7="_addressInput_1nlll_82",Y7="_copyBtn_1nlll_101",X7="_copyBtnDone_1nlll_127",Z7="_skeleton_1nlll_132",K7="_error_1nlll_145",Wt={overlay:B7,dialog:k7,header:U7,title:H7,closeBtn:q7,body:$7,qrWrap:G7,label:F7,fieldRow:V7,addressInput:Q7,copyBtn:Y7,copyBtnDone:X7,skeleton:Z7,error:K7},I7={ETH:"Ethereum",BSC:"BSC Smart Chain",BTC:"Bitcoin",TRX:"Tron",SOL:"Solana"};function P7({open:s,onClose:c,chain:i}){const{data:r,isLoading:d,isError:f}=No(),[v,_]=S.useState(!1);if(S.useEffect(()=>{if(!s)return;function b(w){w.key==="Escape"&&c()}return window.addEventListener("keydown",b),()=>window.removeEventListener("keydown",b)},[s,c]),S.useEffect(()=>{s||_(!1)},[s]),!s)return null;const h=r==null?void 0:r.find(b=>b.chain===i),m=(h==null?void 0:h.address)??"";function g(){m&&navigator.clipboard.writeText(m).then(()=>{_(!0),setTimeout(()=>_(!1),2e3)})}function y(b){b.target===b.currentTarget&&c()}return l.jsx("div",{className:Wt.overlay,onMouseDown:y,children:l.jsxs("div",{className:Wt.dialog,children:[l.jsxs("div",{className:Wt.header,children:[l.jsxs("span",{className:Wt.title,children:["Получить ",I7[i]]}),l.jsx("button",{className:Wt.closeBtn,type:"button",onClick:c,"aria-label":"Закрыть",children:"✕"})]}),l.jsxs("div",{className:Wt.body,children:[d&&l.jsx("div",{className:Wt.skeleton}),f&&l.jsx("p",{className:Wt.error,children:"Не удалось загрузить адрес. Попробуйте позже."}),!d&&!f&&l.jsxs(l.Fragment,{children:[l.jsxs("label",{className:Wt.label,children:["Ваш ",i,"-адрес"]}),l.jsxs("div",{className:Wt.fieldRow,children:[l.jsx("input",{className:Wt.addressInput,type:"text",readOnly:!0,value:m,onFocus:b=>b.target.select()}),l.jsx("button",{className:`${Wt.copyBtn} ${v?Wt.copyBtnDone:""}`,type:"button",onClick:g,disabled:!m,children:v?"Скопировано!":"Копировать"})]}),m&&l.jsx("div",{className:Wt.qrWrap,children:l.jsx(Ap,{value:m,size:196,level:"M",bgColor:"#ffffff",fgColor:"#000000",marginSize:2})})]})]})]})})}const W7="_wrap_2q74k_1",J7="_loading_2q74k_9",ej="_table_2q74k_14",tj="_thStar_2q74k_44",nj="_right_2q74k_48",lj="_center_2q74k_52",aj="_btnGroup_2q74k_57",sj="_star_2q74k_63",ij="_starOn_2q74k_78",cj="_tokId_2q74k_82",rj="_tokLogo_2q74k_88",oj="_price_2q74k_123",uj="_balCol_2q74k_150",dj="_sendBtn_2q74k_163",fj="_receiveBtn_2q74k_186",hj="_noFont_2q74k_209",mj="_mobileList_2q74k_214",pj="_card_2q74k_218",vj="_cardInfo_2q74k_230",gj="_cardTop_2q74k_235",_j="_cardTicker_2q74k_242",yj="_cardName_2q74k_248",xj="_cardBalCrypto_2q74k_254",bj="_cardBot_2q74k_261",jj="_cardPrice_2q74k_267",Sj="_cardBalUsd_2q74k_279",Nj="_mobileActions_2q74k_300",Se={wrap:W7,loading:J7,table:ej,thStar:tj,right:nj,center:lj,btnGroup:aj,star:sj,starOn:ij,tokId:cj,tokLogo:rj,price:oj,balCol:uj,sendBtn:dj,receiveBtn:fj,noFont:hj,mobileList:mj,card:pj,cardInfo:vj,cardTop:gj,cardTicker:_j,cardName:yj,cardBalCrypto:xj,cardBot:bj,cardPrice:jj,cardBalUsd:Sj,mobileActions:Nj};function wj({chain:s}){const{rows:c,isLoading:i}=Gb(s),[r,d]=S.useState({}),[f,v]=S.useState({open:!1,network:"ETH"}),[_,h]=S.useState({open:!1,chain:"ETH"});function m(j){const O=$m[j]??s;v({open:!0,network:O})}function g(){v(j=>({...j,open:!1}))}function y(j){const O=$m[j]??s;h({open:!0,chain:O})}function b(){h(j=>({...j,open:!1}))}function w(j){d(O=>({...O,[j]:!O[j]}))}const N=l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#4A6DFF",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("path",{d:"M7 17L17 7M17 7H7M17 7v10"})}),T=l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#00C48C",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("path",{d:"M17 7L7 17M7 17H17M7 17V7"})});return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:`${Se.wrap} ${i?Se.loading:""}`,children:[l.jsxs("table",{className:Se.table,children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{className:Se.thStar,children:"☆"}),l.jsx("th",{children:"Токены"}),l.jsx("th",{className:Se.right,children:"Цена"}),l.jsx("th",{className:Se.right,children:"Баланс"}),l.jsx("th",{className:Se.center})]})}),l.jsx("tbody",{children:c.map(j=>l.jsxs("tr",{children:[l.jsx("td",{children:l.jsx("button",{className:`${Se.star} ${r[j.ticker]?Se.starOn:""}`,onClick:()=>w(j.ticker),type:"button","aria-label":r[j.ticker]?"Убрать из избранного":"В избранное",children:"★"})}),l.jsx("td",{children:l.jsxs("div",{className:Se.tokId,children:[l.jsx("div",{className:Se.tokLogo,style:{background:j.color},children:j.logo?l.jsx("img",{src:j.logo,alt:j.ticker,className:""}):j.ticker[0]}),l.jsxs("div",{className:Se.balCol,children:[l.jsx("b",{className:Se.cardTicker,children:j.ticker}),l.jsx("span",{className:Se.noFont,children:j.name})]})]})}),l.jsx("td",{className:Se.right,children:l.jsx("span",{className:Se.price,children:j.price})}),l.jsx("td",{className:Se.right,children:l.jsxs("div",{className:Se.balCol,children:[l.jsx("b",{children:j.bal}),l.jsx("span",{children:j.usd})]})}),l.jsx("td",{className:Se.center,children:l.jsxs("div",{className:Se.btnGroup,children:[l.jsxs("button",{className:Se.receiveBtn,type:"button",onClick:O=>{O.stopPropagation(),y(j.ticker)},children:[T,"Получить"]}),l.jsxs("button",{className:Se.sendBtn,type:"button",onClick:O=>{O.stopPropagation(),m(j.ticker)},children:[N,"Отправить"]})]})})]},j.ticker))})]}),l.jsx("div",{className:Se.mobileList,children:c.map(j=>l.jsxs("div",{className:Se.card,children:[l.jsx("button",{className:`${Se.star} ${r[j.ticker]?Se.starOn:""}`,onClick:()=>w(j.ticker),type:"button","aria-label":r[j.ticker]?"Убрать из избранного":"В избранное",children:"★"}),l.jsx("div",{className:Se.tokLogo,style:{background:j.color},children:j.logo?l.jsx("img",{src:j.logo,alt:j.ticker,className:""}):j.ticker[0]}),l.jsxs("div",{className:Se.cardInfo,children:[l.jsxs("div",{className:Se.cardTop,children:[l.jsxs("div",{children:[l.jsx("span",{className:Se.cardTicker,children:j.ticker}),l.jsx("span",{className:Se.cardName,children:j.name})]}),l.jsx("span",{className:Se.cardBalCrypto,children:j.bal})]}),l.jsxs("div",{className:Se.cardBot,children:[l.jsx("span",{className:Se.cardPrice,children:j.price}),l.jsx("span",{className:Se.cardBalUsd,children:j.usd})]})]})]},j.ticker))})]}),l.jsxs("div",{className:Se.mobileActions,children:[l.jsxs("button",{className:Se.receiveBtn,type:"button",onClick:()=>{var j;return y(((j=c[0])==null?void 0:j.ticker)??"")},children:[T,"Получить"]}),l.jsxs("button",{className:Se.sendBtn,type:"button",onClick:()=>{var j;return m(((j=c[0])==null?void 0:j.ticker)??"")},children:[N,"Отправить"]})]}),l.jsx(C7,{open:f.open,onClose:g,network:f.network,tokens:c}),l.jsx(P7,{open:_.open,onClose:b,chain:_.chain})]})}const Cj="_nav_ip34n_1",Ej="_logo_ip34n_11",Tj="_ticker_ip34n_16",Rj="_tick_ip34n_16",Aj="_accountWrapper_ip34n_42",Mj="_account_ip34n_42",Oj="_dropdown_ip34n_56",zj="_dropdownItem_ip34n_70",Dj="_danger_ip34n_89",Lj="_avatar_ip34n_93",Jt={nav:Cj,logo:Ej,ticker:Tj,tick:Rj,accountWrapper:Aj,account:Mj,dropdown:Oj,dropdownItem:zj,danger:Dj,avatar:Lj},Vm=["BTC","ETH","SOL"],Bj=s=>s?s[0].toUpperCase()+s.slice(1).toLowerCase():"";function kj(s){return s==null?"$—":s>=1?`$${s.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$${s.toLocaleString("en-US",{minimumFractionDigits:4,maximumFractionDigits:6})}`}function wo(){const[s,c]=S.useState(!1),[i,r]=S.useState(!1),d=S.useRef(null),f=jn(),v=al(),{data:_}=gi(),{data:h}=P8(Vm),m=_?[_.first_name,_.middle_name].filter(Boolean).map(Bj).join(" "):"",{mutate:g}=Ot({mutationFn:w8,onSuccess:()=>{Bn.clear(),v.setQueryData(So,null),f(he.HOME)},onError:()=>r(!0)});S.useEffect(()=>{function b(w){d.current&&!d.current.contains(w.target)&&c(!1)}return document.addEventListener("mousedown",b),()=>document.removeEventListener("mousedown",b)},[]);function y(){g(),c(!1)}return l.jsxs(l.Fragment,{children:[l.jsxs("nav",{className:Jt.nav,children:[l.jsx("a",{href:"/",className:Jt.logo,children:l.jsx("img",{src:_a,alt:"ЭКСА"})}),l.jsx("div",{className:Jt.ticker,children:Vm.map(b=>{var w;return l.jsxs("div",{className:Jt.tick,children:[l.jsx("b",{children:b}),l.jsx("span",{children:kj((w=h==null?void 0:h[b])==null?void 0:w.usd)})]},b)})}),l.jsxs("div",{className:Jt.accountWrapper,ref:d,children:[l.jsxs("button",{className:Jt.account,onClick:()=>c(b=>!b),children:[_!=null&&_.avatar_link?l.jsx("img",{src:_.avatar_link,alt:"",className:Jt.avatar}):l.jsx("div",{className:Jt.avatar}),l.jsx("span",{children:m||"Test account"})]}),s&&l.jsxs("div",{className:Jt.dropdown,children:[l.jsx(Vt,{to:he.PROFILE,className:Jt.dropdownItem,onClick:()=>c(!1),children:"Личный кабинет"}),l.jsx(Vt,{to:he.WALLET,className:Jt.dropdownItem,onClick:()=>c(!1),children:"Кошелёк"}),l.jsx(Vt,{to:he.TRANSACTIONS,className:Jt.dropdownItem,onClick:()=>c(!1),children:"Транзакции"}),l.jsx("button",{className:`${Jt.dropdownItem} ${Jt.danger}`,onClick:y,children:"Выйти"})]})]})]}),i&&l.jsx(ri,{status:"error",message:"Произошла ошибка сервера",onClose:()=>r(!1)})]})}const Uj="_tabs_1ne0a_1",Hj="_tab_1ne0a_1",qj="_active_1ne0a_31",$j="_icon_1ne0a_37",no={tabs:Uj,tab:Hj,active:qj,icon:$j},Gj=[{chain:"BTC",label:"BTC",icon:Bt.BTC},{chain:"ETH",label:"ETH",icon:Bt.ETH},{chain:"SOL",label:"SOL",icon:Bt.SOL},{chain:"TRX",label:"TRX",icon:Bt.TRX},{chain:"BSC",label:"BSC",icon:Bt.BNB}];function Fj(){return l.jsx("div",{className:no.tabs,children:Gj.map(s=>l.jsxs(Y3,{to:`/wallet/${s.chain.toLowerCase()}`,className:({isActive:c})=>`${no.tab} ${c?no.active:""}`,children:[l.jsx("img",{src:s.icon,alt:s.label,className:no.icon}),l.jsx("span",{children:s.label})]},s.chain))})}const Vj="_page_10fz2_1",Qj="_main_10fz2_8",Yj="_glow_10fz2_17",Xj="_error_10fz2_29",Zj="_noWallet_10fz2_38",vc={page:Vj,main:Qj,glow:Yj,error:Xj,noWallet:Zj};function Qm(){var y;const{data:s,isLoading:c,isError:i}=gi(),{error:r}=ed(),{mutate:d,isPending:f}=lb(),v=jn(),{chain:_}=n_(),h=(y=r==null?void 0:r.error)==null?void 0:y.includes("No wallets");if(c)return null;if(i)return l.jsx("div",{className:vc.error,children:"Произошла ошибка. Попробуйте обновить страницу."});if(s&&!s.kyc_verified)return l.jsx(Sc,{to:he.KYC,replace:!0});const m=_==null?void 0:_.toUpperCase(),g=m&&D8.includes(m)?m:void 0;return!h&&!g?l.jsx(Sc,{to:"/wallet/btc",replace:!0}):l.jsxs("div",{className:vc.page,children:[l.jsx(wo,{}),l.jsxs("main",{className:vc.main,children:[l.jsx("div",{className:vc.glow}),h?l.jsxs("div",{className:vc.noWallet,children:[l.jsx("p",{children:"У вас пока нет кошелька. Создайте его, чтобы начать."}),l.jsx(Ln,{variant:"outline",onClick:()=>d(void 0,{onSuccess:()=>v(he.SEED_PHRASE)}),disabled:f,children:f?"Создание...":"Создать кошелёк"})]}):l.jsxs(l.Fragment,{children:[l.jsx(gb,{}),l.jsx(Fj,{}),l.jsx(wj,{chain:g})]})]})]})}const Mp=Bt.BTC,Op=Bt.ETH,zp=Bt.SOL,Dp=Bt.TRX,Lp=Bt.ARB,O2={BTC:{symbol:"BTC",letter:"₿",logo:Mp,color:"#F7931A",network:"BITCOIN",balance:0,usdRate:67412,decimals:8},ETH:{symbol:"ETH",letter:"E",logo:Op,color:"#627EEA",network:"ETHEREUM",balance:0,usdRate:3521,decimals:18},SOL:{symbol:"SOL",letter:"S",logo:zp,color:"#9945FF",network:"SOLANA",balance:.994,usdRate:163.84,decimals:9},TRX:{symbol:"TRX",letter:"T",logo:Dp,color:"#FF060A",network:"TRON",balance:0,usdRate:.12,decimals:6},ARB:{symbol:"ARB",letter:"A",logo:Lp,color:"#4A6DFF",network:"ARBITRUM",balance:0,usdRate:.92,decimals:18},USDC:{symbol:"USDC",letter:"$",color:"#2775CA",network:"SOLANA",balance:0,usdRate:1,decimals:6},USDT:{symbol:"USDT",letter:"$",color:"#26A17B",network:"ETHEREUM",balance:0,usdRate:1,decimals:6}},Kj=Object.values(O2),z2={BTC:{letter:"₿",logo:Mp,color:"#F7931A"},ETH:{letter:"E",logo:Op,color:"#627EEA"},BSC:{letter:"B",color:"#F3BA2F"},SOL:{letter:"S",logo:zp,color:"#9945FF"},TRX:{letter:"T",logo:Dp,color:"#FF060A"},ARB:{letter:"A",logo:Lp,color:"#4A6DFF"},USDC:{letter:"$",color:"#2775CA"},USDT:{letter:"$",color:"#26A17B"},DAI:{letter:"D",color:"#F5AC37"},BUSD:{letter:"B",color:"#F0B90B"},WBTC:{letter:"W",color:"#F7931A"},LINK:{letter:"L",color:"#2A5ADA"},UNI:{letter:"U",color:"#FF007A"},WBNB:{letter:"W",color:"#F3BA2F"},DOGE:{letter:"D",color:"#C2A633"},JUP:{letter:"J",color:"#C7A52D"},WIF:{letter:"W",color:"#9333EA"},BONK:{letter:"B",color:"#FF8C00"},RAY:{letter:"R",color:"#5AC4BE"},ORCA:{letter:"O",color:"#1B8EF2"},PYTH:{letter:"P",color:"#8B5CF6"},JTO:{letter:"J",color:"#06B6D4"},W:{letter:"W",color:"#6B7280"},PUMP:{letter:"P",color:"#00D4AA"},POPCAT:{letter:"P",color:"#FF6B6B"},TRUMP:{letter:"T",color:"#E63946"},PENGU:{letter:"P",color:"#60A5FA"}},Ij={ETH:"ETH",BSC:"BSC",BTC:"BTC",TRX:"TRX",SOL:"SOL"};function Bp(s){const c=[],i=Ij[s.chain]??s.chain,r=z2[i];c.push({symbol:i,letter:(r==null?void 0:r.letter)??i[0],color:(r==null?void 0:r.color)??"#888",logo:r==null?void 0:r.logo,network:s.chain,balance:parseFloat(s.native.formatted),usdRate:s.native.usdPrice,decimals:s.native.decimals});for(const[d,f]of Object.entries(s.tokens)){const v=z2[d];c.push({symbol:d,letter:(v==null?void 0:v.letter)??d[0],color:(v==null?void 0:v.color)??"#888",logo:v==null?void 0:v.logo,network:s.chain,balance:parseFloat(f.formatted),usdRate:f.usdPrice,decimals:f.decimals})}return c}const Ym=82.2578;function kp(){const[s,c]=S.useState("0"),[i,r]=S.useState(O2.SOL),[d,f]=S.useState(O2.USDC),[v,_]=S.useState(!1),h=parseFloat(s)||0,m=(h*Ym).toFixed(4),g=(h*i.usdRate).toFixed(2),y=(h*Ym*d.usdRate).toFixed(2);function b(j){c(j)}function w(j){c((i.balance*j/100).toFixed(4))}function N(){r(d),f(i)}function T(){_(!0),setTimeout(()=>_(!1),400)}return{fromAmount:s,toAmount:m,fromUsd:g,toUsd:y,fromToken:i,toToken:d,isRefreshing:v,setFromAmount:b,setPercent:w,swapTokens:N,refreshRate:T,setFromToken:r,setToToken:f}}const Pj="_wrap_18yiu_1",Wj="_trigger_18yiu_6",Jj="_name_18yiu_22",e9="_chevron_18yiu_29",t9="_chevronOpen_18yiu_37",n9="_dropdown_18yiu_41",l9="_dropdownWrapper_18yiu_47",a9="_option_18yiu_60",s9="_optionActive_18yiu_78",i9="_optionInfo_18yiu_82",c9="_optionSymbol_18yiu_90",r9="_optionNetwork_18yiu_96",o9="_check_18yiu_103",u9="_triggerCompact_18yiu_110",d9="_nameCompact_18yiu_116",Ht={wrap:Pj,trigger:Wj,name:Jj,chevron:e9,chevronOpen:t9,dropdown:n9,dropdownWrapper:l9,option:a9,optionActive:s9,optionInfo:i9,optionSymbol:c9,optionNetwork:r9,check:o9,triggerCompact:u9,nameCompact:d9};function Xm({value:s,options:c,onChange:i,compact:r=!1}){const[d,f]=S.useState(!1),v=S.useRef(null);S.useEffect(()=>{function h(m){v.current&&!v.current.contains(m.target)&&f(!1)}return document.addEventListener("mousedown",h),()=>document.removeEventListener("mousedown",h)},[]);function _(h){i(h),f(!1)}return l.jsxs("div",{className:Ht.wrap,ref:v,children:[l.jsxs("button",{className:`${Ht.trigger} ${r?Ht.triggerCompact:""}`,onClick:()=>f(h=>!h),children:[l.jsx(xm,{letter:s.letter,color:s.color,logo:s.logo,size:r?24:40}),l.jsx("span",{className:`${Ht.name} ${r?Ht.nameCompact:""}`,children:s.symbol}),l.jsx("span",{className:`${Ht.chevron} ${d?Ht.chevronOpen:""}`,children:"▾"})]}),d&&l.jsx("div",{className:Ht.dropdownWrapper,children:l.jsx("div",{className:Ht.dropdown,children:c.map(h=>l.jsxs("button",{className:`${Ht.option} ${h.symbol===s.symbol?Ht.optionActive:""}`,onClick:()=>_(h),children:[l.jsx(xm,{letter:h.letter,color:h.color,logo:h.logo,size:32}),l.jsxs("div",{className:Ht.optionInfo,children:[l.jsx("span",{className:Ht.optionSymbol,children:h.symbol}),l.jsx("span",{className:Ht.optionNetwork,children:h.network})]}),h.symbol===s.symbol&&l.jsx("span",{className:Ht.check,children:"✓"})]},h.symbol))})})]})}const f9="_wrapper_19brp_1",h9="_pillsOuter_19brp_8",m9="_card_19brp_13",p9="_top_19brp_20",v9="_label_19brp_33",g9="_networkPills_19brp_54",_9="_networkBtn_19brp_60",y9="_networkBtnActive_19brp_79",x9="_pillsInner_19brp_85",b9="_pill_19brp_8",j9="_selectTop_19brp_109",S9="_selectMid_19brp_113",N9="_mid_19brp_118",w9="_input_19brp_126",C9="_display_19brp_142",E9="_int_19brp_151",T9="_dec_19brp_156",R9="_bottom_19brp_161",A9="_usd_19brp_167",M9="_balance_19brp_176",O9="_max_19brp_184",ut={wrapper:f9,pillsOuter:h9,card:m9,top:p9,label:v9,networkPills:g9,networkBtn:_9,networkBtnActive:y9,pillsInner:x9,pill:b9,selectTop:j9,selectMid:S9,mid:N9,input:w9,display:C9,int:E9,dec:T9,bottom:R9,usd:A9,balance:M9,max:O9},z9=["ETH","BSC","TRX","SOL"],D9=[25,50,100];function yo({mode:s,token:c,tokenOptions:i,amount:r,usd:d,onTokenChange:f,onAmountChange:v,onSetPercent:_,selectedNetwork:h,onNetworkChange:m,hideNetworkSelect:g}){const[y,b]=ns(r,8).split("."),w=_&&l.jsx(l.Fragment,{children:D9.map(N=>l.jsxs("button",{className:ut.pill,onClick:()=>_(N),children:[N,"%"]},N))});return l.jsxs("div",{className:ut.wrapper,children:[s==="from"&&w&&l.jsx("div",{className:ut.pillsOuter,children:w}),l.jsxs("div",{className:ut.card,children:[l.jsxs("div",{className:ut.top,children:[l.jsx("div",{className:ut.label,children:s==="from"&&!g&&l.jsx("div",{className:ut.networkPills,children:z9.map(N=>l.jsx("button",{className:`${ut.networkBtn} ${N===h?ut.networkBtnActive:""}`,onClick:()=>m==null?void 0:m(N),children:N},N))})}),s==="from"&&w&&l.jsx("div",{className:ut.pillsInner,children:w}),l.jsx("div",{className:ut.selectTop,children:l.jsx(Xm,{value:c,options:i,onChange:f,compact:!0})})]}),l.jsxs("div",{className:ut.mid,children:[s==="from"?l.jsx("input",{className:ut.input,type:"text",value:r,onChange:N=>{const T=N.target.value;(/^(\d+\.?\d*|\.?\d*)$/.test(T)||T==="")&&(v==null||v(T))},placeholder:"0"}):l.jsxs("div",{className:ut.display,children:[l.jsx("span",{className:ut.int,children:y}),b&&l.jsxs("span",{className:ut.dec,children:[".",b]})]}),l.jsx("div",{className:ut.selectMid,children:l.jsx(Xm,{value:c,options:i,onChange:f})})]}),l.jsxs("div",{className:ut.bottom,children:[d&&l.jsxs("span",{className:ut.usd,children:["≈ $",d]}),l.jsxs("span",{className:ut.balance,children:[l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"var(--text-secondary)",strokeWidth:"2",children:[l.jsx("rect",{x:"2",y:"6",width:"20",height:"14",rx:"3"}),l.jsx("path",{d:"M6 6V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2"})]}),ns(c.balance,8),s==="from"&&_&&l.jsx("button",{className:ut.max,onClick:()=>_(100),children:"МАКС"})]})]})]})]})}const L9="_wrap_wqzoz_1",B9="_line_wqzoz_11",k9="_circle_wqzoz_19",e2={wrap:L9,line:B9,circle:k9};function U9({onClick:s}){const[c,i]=S.useState(!1);function r(){i(!0),setTimeout(()=>i(!1),300),s()}return l.jsxs("div",{className:e2.wrap,children:[l.jsx("div",{className:e2.line}),l.jsx("button",{className:e2.circle,style:{transform:c?"rotate(180deg)":"rotate(0deg)"},onClick:r,"aria-label":"Поменять токены",children:"⇅"})]})}const H9="_panel_16d4z_1",q9="_row_16d4z_10",$9="_label_16d4z_22",G9="_value_16d4z_30",F9="_link_16d4z_36",gc={panel:H9,row:q9,label:$9,value:G9,link:F9};function V9({gasFee:s}){const c=[{label:"ПРОВАЙДЕР",value:"ЛУЧШИЙ",link:!1},{label:"СКОЛЬЖЕНИЕ",value:"АВТО (0.5%)",link:!0},{label:"СЕТЕВОЙ СБОР",value:s?`$${s}`:"—",link:!1}];return l.jsx("div",{className:gc.panel,children:c.map(({label:i,value:r,link:d})=>l.jsxs("div",{className:gc.row,children:[l.jsx("span",{className:gc.label,children:i}),l.jsx("span",{className:`${gc.value} ${d?gc.link:""}`,children:r})]},i))})}const Q9="_overlay_1gegs_1",Y9="_card_1gegs_12",X9="_header_1gegs_24",Z9="_title_1gegs_30",K9="_closeBtn_1gegs_36",I9="_flow_1gegs_51",P9="_token_1gegs_57",W9="_tokenLabel_1gegs_67",J9="_tokenAmount_1gegs_75",eS="_tokenUsd_1gegs_81",tS="_arrow_1gegs_86",nS="_details_1gegs_93",lS="_row_1gegs_99",aS="_rowLabel_1gegs_105",sS="_rowValue_1gegs_110",iS="_impact_1gegs_116",cS="_confirmBtn_1gegs_120",Ke={overlay:Q9,card:Y9,header:X9,title:Z9,closeBtn:K9,flow:I9,token:P9,tokenLabel:W9,tokenAmount:J9,tokenUsd:eS,arrow:tS,details:nS,row:lS,rowLabel:aS,rowValue:sS,impact:iS,confirmBtn:cS};function rS({data:s,onConfirm:c,onClose:i}){const{details:r,fees:d}=s,{currencyIn:f,currencyOut:v,totalImpact:_,rate:h}=r,m=parseFloat(_.percent),g=parseFloat(h).toFixed(4);return l.jsx("div",{className:Ke.overlay,onClick:i,children:l.jsxs("div",{className:Ke.card,onClick:y=>y.stopPropagation(),children:[l.jsxs("div",{className:Ke.header,children:[l.jsx("span",{className:Ke.title,children:"Подтвердить своп"}),l.jsx("button",{className:Ke.closeBtn,onClick:i,children:"×"})]}),l.jsxs("div",{className:Ke.flow,children:[l.jsxs("div",{className:Ke.token,children:[l.jsx("span",{className:Ke.tokenLabel,children:"Отдаёте"}),l.jsxs("span",{className:Ke.tokenAmount,children:[f.amountFormatted," ",f.currency.symbol]}),l.jsxs("span",{className:Ke.tokenUsd,children:["≈ $",f.amountUsd]})]}),l.jsx("div",{className:Ke.arrow,children:"↓"}),l.jsxs("div",{className:Ke.token,children:[l.jsx("span",{className:Ke.tokenLabel,children:"Получаете"}),l.jsxs("span",{className:Ke.tokenAmount,children:[v.amountFormatted," ",v.currency.symbol]}),l.jsxs("span",{className:Ke.tokenUsd,children:["≈ $",v.amountUsd]})]})]}),l.jsxs("div",{className:Ke.details,children:[l.jsxs("div",{className:Ke.row,children:[l.jsx("span",{className:Ke.rowLabel,children:"Курс"}),l.jsxs("span",{className:Ke.rowValue,children:["1 ",f.currency.symbol," = ",g," ",v.currency.symbol]})]}),l.jsxs("div",{className:Ke.row,children:[l.jsx("span",{className:Ke.rowLabel,children:"Комиссия сети"}),l.jsxs("span",{className:Ke.rowValue,children:["$",d.gas.amountUsd]})]}),l.jsxs("div",{className:Ke.row,children:[l.jsx("span",{className:Ke.rowLabel,children:"Влияние на цену"}),l.jsxs("span",{className:`${Ke.rowValue} ${m<0?Ke.impact:""}`,children:[_.percent,"%"]})]})]}),l.jsx("button",{className:Ke.confirmBtn,onClick:c,children:"Подтвердить"})]})})}const oS="_overlay_cse4p_1",uS="_card_cse4p_12",dS="_header_cse4p_24",fS="_title_cse4p_30",hS="_closeBtn_cse4p_36",mS="_flow_cse4p_51",pS="_token_cse4p_57",vS="_tokenLabel_cse4p_67",gS="_tokenAmount_cse4p_75",_S="_minOut_cse4p_81",yS="_arrow_cse4p_86",xS="_details_cse4p_93",bS="_row_cse4p_99",jS="_rowLabel_cse4p_105",SS="_rowValue_cse4p_110",NS="_confirmBtn_cse4p_116",_t={overlay:oS,card:uS,header:dS,title:fS,closeBtn:hS,flow:mS,token:pS,tokenLabel:vS,tokenAmount:gS,minOut:_S,arrow:yS,details:xS,row:bS,rowLabel:jS,rowValue:SS,confirmBtn:NS};function wS({quote:s,fromSymbol:c,toSymbol:i,amountHuman:r,onConfirm:d,onClose:f}){const{expectedOutFormatted:v,minOutFormatted:_,fees:h}=s;return l.jsx("div",{className:_t.overlay,onClick:f,children:l.jsxs("div",{className:_t.card,onClick:m=>m.stopPropagation(),children:[l.jsxs("div",{className:_t.header,children:[l.jsx("span",{className:_t.title,children:"Подтвердить своп"}),l.jsx("button",{className:_t.closeBtn,onClick:f,children:"×"})]}),l.jsxs("div",{className:_t.flow,children:[l.jsxs("div",{className:_t.token,children:[l.jsx("span",{className:_t.tokenLabel,children:"Отдаёте"}),l.jsxs("span",{className:_t.tokenAmount,children:[r," ",c]})]}),l.jsx("div",{className:_t.arrow,children:"↓"}),l.jsxs("div",{className:_t.token,children:[l.jsx("span",{className:_t.tokenLabel,children:"Получаете"}),l.jsxs("span",{className:_t.tokenAmount,children:[v," ",i]}),l.jsxs("span",{className:_t.minOut,children:["Минимум: ",_," ",i]})]})]}),l.jsx("div",{className:_t.details,children:l.jsxs("div",{className:_t.row,children:[l.jsx("span",{className:_t.rowLabel,children:"Комиссия сети"}),l.jsxs("span",{className:_t.rowValue,children:[h.network.amountFormatted," ",h.network.asset," (≈$",h.network.amountUsd,")"]})]})}),l.jsx("button",{className:_t.confirmBtn,onClick:d,children:"Подтвердить"})]})})}const CS="_form_1fk2f_1",ES={form:CS},TS={ETH:1,BSC:56,SOL:792703809},Zm={SOL:"11111111111111111111111111111111",DEFAULT:"0x0000000000000000000000000000000000000000"};function Km(s){return Zm[s]??Zm.DEFAULT}function RS(){var cl,Le,vt,rl;const s=jn(),c=al(),{fromAmount:i,fromUsd:r,fromToken:d,toToken:f,setFromAmount:v,setPercent:_,swapTokens:h,setFromToken:m,setToToken:g}=kp(),[y,b]=S.useState("ETH"),[w,N]=S.useState(null),[T,j]=S.useState(null),[O,H]=S.useState(null),L=y==="TRX",{data:$}=go(y),Q=$?Bp($):Kj;S.useEffect(()=>{Q.length!==0&&(m(Ve=>Q.find(an=>an.symbol===Ve.symbol)??Q[0]),g(Ve=>Q.find(an=>an.symbol===Ve.symbol)??Q[1]??Q[0]))},[$,y]);const te=vo(i,500),{data:P}=No(),{data:J}=J8(),ce=parseFloat(te),pe=TS[y],fe=(cl=P==null?void 0:P.find(Ve=>Ve.chain===y))==null?void 0:cl.address,Ne=((Le=J==null?void 0:J.find(Ve=>Ve.chain===y&&Ve.symbol===d.symbol))==null?void 0:Le.contract)??Km(y),re=((vt=J==null?void 0:J.find(Ve=>Ve.chain===y&&Ve.symbol===f.symbol))==null?void 0:vt.contract)??Km(y),me=!L&&pe&&fe&&ce>0?{user:fe,recipient:fe,originChainId:pe,destinationChainId:pe,originCurrency:Ne,destinationCurrency:re,amount:Math.round(ce*Math.pow(10,d.decimals)).toString(),tradeType:"EXACT_INPUT"}:null,{data:ue}=_p(me),{mutate:U,isPending:Y}=sb(),{mutate:ae,isPending:Te}=ib(),Re=L&&ce>0?{from:d.symbol,to:f.symbol,amountHuman:te}:null,{data:R}=cb(Re),{mutate:F,isPending:Z}=rb(),{mutate:ee,isPending:ve}=ob(),ye=Te||ve,De=L?(R==null?void 0:R.expectedOutFormatted)??"0":(ue==null?void 0:ue.details.currencyOut.amountFormatted)??"0",pt=L||ue==null?void 0:ue.details.currencyOut.amountUsd,Ie=L?(rl=R==null?void 0:R.fees.network.amountUsd)==null?void 0:rl.toString():ue==null?void 0:ue.fees.gas.amountUsd,Qn=L?ce<=0||Z:!me||Y;function il(){if(L){if(!Re)return;F(Re,{onSuccess:Ve=>j(Ve)})}else{if(!me)return;U(me,{onSuccess:Ve=>N(Ve)})}}return l.jsxs("div",{className:ES.form,children:[l.jsx(yo,{mode:"from",token:d,tokenOptions:Q,amount:i,usd:r,onAmountChange:v,onSetPercent:_,onTokenChange:m,selectedNetwork:y,onNetworkChange:b}),l.jsx(U9,{onClick:h}),l.jsx(yo,{mode:"to",token:f,tokenOptions:Q,amount:De,usd:pt,onTokenChange:g}),l.jsx(V9,{gasFee:Ie}),l.jsx(es,{label:Y||Z?"Загрузка...":void 0,onClick:il,disabled:Qn}),w&&l.jsx(rS,{data:w,onClose:()=>N(null),onConfirm:()=>{var an,_i;const Ve=(_i=(an=w.steps[0])==null?void 0:an.items[0])==null?void 0:_i.data;Ve&&(H(null),ae({chain:y,txData:Ve},{onSuccess:()=>{c.invalidateQueries({queryKey:["wallet","balance",y]}),c.invalidateQueries({queryKey:["wallet","portfolio"]}),s(he.WALLET)},onError:ss=>{H(ss instanceof Error?ss.message:"Не удалось подписать транзакцию")}})),N(null)}}),T&&l.jsx(wS,{quote:T,fromSymbol:d.symbol,toSymbol:f.symbol,amountHuman:i,onClose:()=>j(null),onConfirm:()=>{H(null),ee(T.quoteId,{onSuccess:()=>{c.invalidateQueries({queryKey:["wallet","balance","TRX"]}),c.invalidateQueries({queryKey:["wallet","portfolio"]}),s(he.WALLET)},onError:Ve=>{H(Ve instanceof Error?Ve.message:"Не удалось выполнить свап")}}),j(null)}}),ye&&l.jsx(ri,{status:"warning",message:"Обработка транзакции...",onClose:()=>{}}),O&&l.jsx(ri,{status:"error",message:O,onClose:()=>H(null)})]})}const AS="_tabs_1sxhr_1",MS="_tab_1sxhr_1",OS="_active_1sxhr_19",zS="_inactive_1sxhr_24",qa={tabs:AS,tab:MS,active:OS,inactive:zS};function Up({active:s}){const c=jn();return l.jsxs("div",{className:qa.tabs,children:[l.jsx("button",{className:`${qa.tab} ${s==="swap"?qa.active:qa.inactive}`,onClick:()=>c(he.SWAP),children:"СВОП"}),l.jsx("button",{className:`${qa.tab} ${s==="bridge"?qa.active:qa.inactive}`,onClick:()=>c(he.BRIDGE),children:"БРИДЖ"})]})}const DS="_content_1pe49_1",LS={content:DS};function BS(){return l.jsxs(l.Fragment,{children:[l.jsx(Up,{active:"swap"}),l.jsx("div",{className:LS.content,children:l.jsx(RS,{})})]})}function Im(s,c){const[i,r=""]=s.split("."),d=r.slice(0,c).padEnd(c,"0");return`${i}${d}`.replace(/^0+(?=\d)/,"")||"0"}function D2(s,c){const i=s.padStart(c+1,"0"),r=i.slice(0,i.length-c),d=i.slice(i.length-c).replace(/0+$/,"");return d?`${r}.${d}`:r}const kS="_wrap_njjv3_1",US="_label_njjv3_9",HS="_select_njjv3_18",t2={wrap:kS,label:US,select:HS};function Pm({label:s,value:c,onChange:i,options:r}){return l.jsxs("div",{className:t2.wrap,children:[l.jsx("span",{className:t2.label,children:s}),l.jsx("select",{className:t2.select,value:c,onChange:d=>i(d.target.value),children:r.map(d=>l.jsx("option",{value:d,children:d},d))})]})}const qS="_overlay_ckdzr_1",$S="_card_ckdzr_12",GS="_header_ckdzr_24",FS="_title_ckdzr_30",VS="_closeBtn_ckdzr_36",QS="_flow_ckdzr_51",YS="_token_ckdzr_57",XS="_tokenLabel_ckdzr_67",ZS="_tokenAmount_ckdzr_75",KS="_minOut_ckdzr_81",IS="_arrow_ckdzr_86",PS="_details_ckdzr_93",WS="_row_ckdzr_99",JS="_rowLabel_ckdzr_105",eN="_rowValue_ckdzr_110",tN="_confirmBtn_ckdzr_116",st={overlay:qS,card:$S,header:GS,title:FS,closeBtn:VS,flow:QS,token:YS,tokenLabel:XS,tokenAmount:ZS,minOut:KS,arrow:IS,details:PS,row:WS,rowLabel:JS,rowValue:eN,confirmBtn:tN};function nN({quote:s,fromAmountHuman:c,isExecuting:i,onConfirm:r,onClose:d}){const{action:f,estimate:v,toolDetails:_}=s,h=f.toToken.symbol,m=f.fromToken.symbol,g=ns(D2(v.toAmount,f.toToken.decimals),8),y=ns(D2(v.toAmountMin,f.toToken.decimals),8),b=(v.feeCosts??[]).reduce((w,N)=>w+(parseFloat(N.amountUSD)||0),0).toFixed(2);return l.jsx("div",{className:st.overlay,onClick:d,children:l.jsxs("div",{className:st.card,onClick:w=>w.stopPropagation(),children:[l.jsxs("div",{className:st.header,children:[l.jsx("span",{className:st.title,children:"Подтвердить бридж"}),l.jsx("button",{className:st.closeBtn,onClick:d,children:"×"})]}),l.jsxs("div",{className:st.flow,children:[l.jsxs("div",{className:st.token,children:[l.jsx("span",{className:st.tokenLabel,children:"Отдаёте"}),l.jsxs("span",{className:st.tokenAmount,children:[c," ",m]})]}),l.jsx("div",{className:st.arrow,children:"↓"}),l.jsxs("div",{className:st.token,children:[l.jsx("span",{className:st.tokenLabel,children:"Получаете"}),l.jsxs("span",{className:st.tokenAmount,children:[g," ",h]}),l.jsxs("span",{className:st.minOut,children:["Минимум: ",y," ",h]})]})]}),l.jsxs("div",{className:st.details,children:[l.jsxs("div",{className:st.row,children:[l.jsx("span",{className:st.rowLabel,children:"Комиссия"}),l.jsxs("span",{className:st.rowValue,children:["≈$",b]})]}),l.jsxs("div",{className:st.row,children:[l.jsx("span",{className:st.rowLabel,children:"Мост"}),l.jsx("span",{className:st.rowValue,children:_.name})]})]}),l.jsx("button",{className:st.confirmBtn,onClick:r,disabled:i,children:i?"Обработка...":"Подтвердить бридж"})]})})}const lN="_form_htwuf_1",Wm={form:lN},n2=["ETH","BSC","SOL","TRX","BTC"],Xs={ETH:"1",BSC:"56",SOL:"1151111081099710",TRX:"728126428",BTC:"20000000000001"},aN=Object.fromEntries(Object.entries(Xs).map(([s,c])=>[c,s])),Jm={ETH:1,BSC:56,SOL:792703809,TRX:728126428,BTC:8253038};function sN(s){const c=z2[s.symbol];return{symbol:s.symbol,letter:(c==null?void 0:c.letter)??s.symbol[0],color:(c==null?void 0:c.color)??"#888",logo:s.logoURI??(c==null?void 0:c.logo),network:aN[String(s.chainId)]??s.symbol,balance:0,usdRate:parseFloat(s.priceUSD)||0,decimals:s.decimals}}function iN(s){const c={};for(const i of Bp(s))c[i.symbol]=i.balance;return c}function cN(){var Ie,Qn,il,cl;const s=jn(),c=al(),{fromAmount:i,fromUsd:r,fromToken:d,toToken:f,setFromAmount:v,setPercent:_,setFromToken:h,setToToken:m}=kp(),[g,y]=S.useState("ETH"),[b,w]=S.useState("BSC"),[N,T]=S.useState(null),[j,O]=S.useState(null),{data:H}=eb(),{data:L}=go(g),{data:$}=go(b),{data:Q}=No(),{mutate:te,isPending:P}=tb(),{mutate:J,isPending:ce}=nb();function pe(Le,vt){const rl=((H==null?void 0:H[Xs[Le]])??[]).map(sN);if(!vt)return rl;const Ve=iN(vt);return rl.map(an=>Ve[an.symbol]!=null?{...an,balance:Ve[an.symbol]}:an)}const fe=pe(g,L),Ne=pe(b,$);S.useEffect(()=>{fe.length!==0&&h(Le=>fe.find(vt=>vt.symbol===Le.symbol)??fe[0])},[H,L,g]),S.useEffect(()=>{Ne.length!==0&&m(Le=>Ne.find(vt=>vt.symbol===Le.symbol)??Ne[0])},[H,$,b]);const re=parseFloat(i),me=(Ie=H==null?void 0:H[Xs[g]])==null?void 0:Ie.find(Le=>Le.symbol===d.symbol),ue=(Qn=H==null?void 0:H[Xs[b]])==null?void 0:Qn.find(Le=>Le.symbol===f.symbol),U=(il=Q==null?void 0:Q.find(Le=>Le.chain===g))==null?void 0:il.address,Y=(cl=Q==null?void 0:Q.find(Le=>Le.chain===b))==null?void 0:cl.address,ae=me&&ue&&U&&Y&&re>0?{fromChain:Xs[g],toChain:Xs[b],fromToken:me.address,toToken:ue.address,fromAmount:Im(i,d.decimals),fromAddress:U,toAddress:Y,slippage:.005}:null,Te=vo(i,500),Re=parseFloat(Te),R=Jm[g],F=Jm[b],Z=me&&ue&&U&&Y&&R&&F&&Re>0?{user:U,recipient:Y,originChainId:R,destinationChainId:F,originCurrency:me.address,destinationCurrency:ue.address,amount:Im(Te,d.decimals),tradeType:"EXACT_INPUT"}:null,{data:ee}=_p(Z),ve=ee?ee.details.currencyOut.amountFormatted:N?ns(D2(N.estimate.toAmount,N.action.toToken.decimals),8):"0";function ye(Le){y(Le),Le===b&&w(n2.find(vt=>vt!==Le)??b)}function De(){ae&&(O(null),te(ae,{onSuccess:Le=>T(Le),onError:Le=>O(Le instanceof Error?Le.message:"Не удалось получить котировку")}))}function pt(){N&&(O(null),J({provider:"jumper",fromChain:N.action.fromChainId,toChain:N.action.toChainId,fromToken:N.action.fromToken.address,toToken:N.action.toToken.address,fromAmount:N.action.fromAmount,fromAddress:N.action.fromAddress,toAddress:N.action.toAddress,acceptedMinOut:N.estimate.toAmountMin},{onSuccess:()=>{c.invalidateQueries({queryKey:["wallet","balance",g]}),c.invalidateQueries({queryKey:["wallet","balance",b]}),c.invalidateQueries({queryKey:["wallet","portfolio"]}),T(null),s(he.WALLET)},onError:Le=>O(Le instanceof Error?Le.message:"Не удалось выполнить бридж")}))}return H?l.jsxs("div",{className:Wm.form,children:[l.jsx(Pm,{label:"ИЗ",value:g,onChange:ye,options:n2}),l.jsx(yo,{mode:"from",token:d,tokenOptions:fe,amount:i,usd:r,onAmountChange:v,onSetPercent:_,onTokenChange:h,hideNetworkSelect:!0}),l.jsx(Pm,{label:"В",value:b,onChange:w,options:n2.filter(Le=>Le!==g)}),l.jsx(yo,{mode:"to",token:f,tokenOptions:Ne,amount:ve,onTokenChange:m,hideNetworkSelect:!0}),l.jsx(es,{label:P?"Загрузка...":"Подтвердить бридж",onClick:De,disabled:!ae||P}),N&&l.jsx(nN,{quote:N,fromAmountHuman:i,isExecuting:ce,onConfirm:pt,onClose:()=>T(null)}),j&&l.jsx(ri,{status:"error",message:j,onClose:()=>O(null)})]}):l.jsx("div",{className:Wm.form})}const rN="_content_1pe49_1",oN={content:rN};function uN(){return l.jsxs(l.Fragment,{children:[l.jsx(Up,{active:"bridge"}),l.jsx("div",{className:oN.content,children:l.jsx(cN,{})})]})}var L2=function(s,c){return L2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(i[d]=r[d])},L2(s,c)};function dN(s,c){if(typeof c!="function"&&c!==null)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");L2(s,c);function i(){this.constructor=s}s.prototype=c===null?Object.create(c):(i.prototype=c.prototype,new i)}var wt=function(){return wt=Object.assign||function(c){for(var i,r=1,d=arguments.length;r<d;r++){i=arguments[r];for(var f in i)Object.prototype.hasOwnProperty.call(i,f)&&(c[f]=i[f])}return c},wt.apply(this,arguments)};var l2,e3;function fN(){if(e3)return l2;e3=1;var s=!1,c,i,r,d,f,v,_,h,m,g,y,b,w,N,T;function j(){if(!s){s=!0;var H=navigator.userAgent,L=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(H),$=/(Mac OS X)|(Windows)|(Linux)/.exec(H);if(b=/\b(iPhone|iP[ao]d)/.exec(H),w=/\b(iP[ao]d)/.exec(H),g=/Android/i.exec(H),N=/FBAN\/\w+;/i.exec(H),T=/Mobile/i.exec(H),y=!!/Win64/.exec(H),L){c=L[1]?parseFloat(L[1]):L[5]?parseFloat(L[5]):NaN,c&&document&&document.documentMode&&(c=document.documentMode);var Q=/(?:Trident\/(\d+.\d+))/.exec(H);v=Q?parseFloat(Q[1])+4:c,i=L[2]?parseFloat(L[2]):NaN,r=L[3]?parseFloat(L[3]):NaN,d=L[4]?parseFloat(L[4]):NaN,d?(L=/(?:Chrome\/(\d+\.\d+))/.exec(H),f=L&&L[1]?parseFloat(L[1]):NaN):f=NaN}else c=i=r=f=d=NaN;if($){if($[1]){var te=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(H);_=te?parseFloat(te[1].replace("_",".")):!0}else _=!1;h=!!$[2],m=!!$[3]}else _=h=m=!1}}var O={ie:function(){return j()||c},ieCompatibilityMode:function(){return j()||v>c},ie64:function(){return O.ie()&&y},firefox:function(){return j()||i},opera:function(){return j()||r},webkit:function(){return j()||d},safari:function(){return O.webkit()},chrome:function(){return j()||f},windows:function(){return j()||h},osx:function(){return j()||_},linux:function(){return j()||m},iphone:function(){return j()||b},mobile:function(){return j()||b||w||g||T},nativeApp:function(){return j()||N},android:function(){return j()||g},ipad:function(){return j()||w}};return l2=O,l2}var a2,t3;function hN(){if(t3)return a2;t3=1;var s=!!(typeof window<"u"&&window.document&&window.document.createElement),c={canUseDOM:s,canUseWorkers:typeof Worker<"u",canUseEventListeners:s&&!!(window.addEventListener||window.attachEvent),canUseViewport:s&&!!window.screen,isInWorker:!s};return a2=c,a2}var s2,n3;function mN(){if(n3)return s2;n3=1;var s=hN(),c;s.canUseDOM&&(c=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);/**
|
||
* Checks if an event is supported in the current execution environment.
|
||
*
|
||
* NOTE: This will not work correctly for non-generic events such as `change`,
|
||
* `reset`, `load`, `error`, and `select`.
|
||
*
|
||
* Borrows from Modernizr.
|
||
*
|
||
* @param {string} eventNameSuffix Event name, e.g. "click".
|
||
* @param {?boolean} capture Check if the capture phase is supported.
|
||
* @return {boolean} True if the event is supported.
|
||
* @internal
|
||
* @license Modernizr 3.0.0pre (Custom Build) | MIT
|
||
*/function i(r,d){if(!s.canUseDOM||d&&!("addEventListener"in document))return!1;var f="on"+r,v=f in document;if(!v){var _=document.createElement("div");_.setAttribute(f,"return;"),v=typeof _[f]=="function"}return!v&&c&&r==="wheel"&&(v=document.implementation.hasFeature("Events.wheel","3.0")),v}return s2=i,s2}var i2,l3;function pN(){if(l3)return i2;l3=1;var s=fN(),c=mN(),i=10,r=40,d=800;function f(v){var _=0,h=0,m=0,g=0;return"detail"in v&&(h=v.detail),"wheelDelta"in v&&(h=-v.wheelDelta/120),"wheelDeltaY"in v&&(h=-v.wheelDeltaY/120),"wheelDeltaX"in v&&(_=-v.wheelDeltaX/120),"axis"in v&&v.axis===v.HORIZONTAL_AXIS&&(_=h,h=0),m=_*i,g=h*i,"deltaY"in v&&(g=v.deltaY),"deltaX"in v&&(m=v.deltaX),(m||g)&&v.deltaMode&&(v.deltaMode==1?(m*=r,g*=r):(m*=d,g*=d)),m&&!_&&(_=m<1?-1:1),g&&!h&&(h=g<1?-1:1),{spinX:_,spinY:h,pixelX:m,pixelY:g}}return f.getEventType=function(){return s.firefox()?"DOMMouseScroll":c("wheel")?"wheel":"mousewheel"},i2=f,i2}var c2,a3;function vN(){return a3||(a3=1,c2=pN()),c2}var gN=vN();const _N=T3(gN);function yN(s,c,i,r,d,f){f===void 0&&(f=0);var v=oi(s,c,f),_=v.width,h=v.height,m=Math.min(_,i),g=Math.min(h,r);return m>g*d?{width:g*d,height:g}:{width:m,height:m/d}}function xN(s){return s.width>s.height?s.width/s.naturalWidth:s.height/s.naturalHeight}function _c(s,c,i,r,d){d===void 0&&(d=0);var f=oi(c.width,c.height,d),v=f.width,_=f.height;return{x:s3(s.x,v,i.width,r),y:s3(s.y,_,i.height,r)}}function s3(s,c,i,r){var d=Math.abs(c*r/2-i/2);return Co(s,-d,d)}function i3(s,c){return Math.sqrt(Math.pow(s.y-c.y,2)+Math.pow(s.x-c.x,2))}function c3(s,c){return Math.atan2(c.y-s.y,c.x-s.x)*180/Math.PI}function bN(s,c,i,r,d,f,v){f===void 0&&(f=0),v===void 0&&(v=!0);var _=v?jN:SN,h=oi(c.width,c.height,f),m=oi(c.naturalWidth,c.naturalHeight,f),g={x:_(100,((h.width-i.width/d)/2-s.x/d)/h.width*100),y:_(100,((h.height-i.height/d)/2-s.y/d)/h.height*100),width:_(100,i.width/h.width*100/d),height:_(100,i.height/h.height*100/d)},y=Math.round(_(m.width,g.width*m.width/100)),b=Math.round(_(m.height,g.height*m.height/100)),w=m.width>=m.height*r,N=w?{width:Math.round(b*r),height:b}:{width:y,height:Math.round(y/r)},T=wt(wt({},N),{x:Math.round(_(m.width-N.width,g.x*m.width/100)),y:Math.round(_(m.height-N.height,g.y*m.height/100))});return{croppedAreaPercentages:g,croppedAreaPixels:T}}function jN(s,c){return Math.min(s,Math.max(0,c))}function SN(s,c){return c}function NN(s,c,i,r,d,f){var v=oi(c.width,c.height,i),_=Co(r.width/v.width*(100/s.width),d,f),h={x:_*v.width/2-r.width/2-v.width*_*(s.x/100),y:_*v.height/2-r.height/2-v.height*_*(s.y/100)};return{crop:h,zoom:_}}function wN(s,c,i){var r=xN(c);return i.height>i.width?i.height/(s.height*r):i.width/(s.width*r)}function CN(s,c,i,r,d,f){i===void 0&&(i=0);var v=oi(c.naturalWidth,c.naturalHeight,i),_=Co(wN(s,c,r),d,f),h=r.height>r.width?r.height/s.height:r.width/s.width,m={x:((v.width-s.width)/2-s.x)*h,y:((v.height-s.height)/2-s.y)*h};return{crop:m,zoom:_}}function r3(s,c){return{x:(c.x+s.x)/2,y:(c.y+s.y)/2}}function EN(s){return s*Math.PI/180}function oi(s,c,i){var r=EN(i);return{width:Math.abs(Math.cos(r)*s)+Math.abs(Math.sin(r)*c),height:Math.abs(Math.sin(r)*s)+Math.abs(Math.cos(r)*c)}}function Co(s,c,i){return Math.min(Math.max(s,c),i)}function lo(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return s.filter(function(i){return typeof i=="string"&&i.length>0}).join(" ").trim()}var TN=`.reactEasyCrop_Container {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
overflow: hidden;
|
||
user-select: none;
|
||
touch-action: none;
|
||
cursor: move;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
}
|
||
|
||
.reactEasyCrop_Image,
|
||
.reactEasyCrop_Video {
|
||
will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */
|
||
}
|
||
|
||
.reactEasyCrop_Contain {
|
||
max-width: 100%;
|
||
max-height: 100%;
|
||
margin: auto;
|
||
position: absolute;
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
right: 0;
|
||
}
|
||
.reactEasyCrop_Cover_Horizontal {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
.reactEasyCrop_Cover_Vertical {
|
||
width: auto;
|
||
height: 100%;
|
||
}
|
||
|
||
.reactEasyCrop_CropArea {
|
||
position: absolute;
|
||
left: 50%;
|
||
top: 50%;
|
||
transform: translate(-50%, -50%);
|
||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||
box-sizing: border-box;
|
||
box-shadow: 0 0 0 9999em;
|
||
color: rgba(0, 0, 0, 0.5);
|
||
overflow: hidden;
|
||
}
|
||
|
||
.reactEasyCrop_CropAreaRound {
|
||
border-radius: 50%;
|
||
}
|
||
|
||
.reactEasyCrop_CropAreaGrid::before {
|
||
content: ' ';
|
||
box-sizing: border-box;
|
||
position: absolute;
|
||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||
top: 0;
|
||
bottom: 0;
|
||
left: 33.33%;
|
||
right: 33.33%;
|
||
border-top: 0;
|
||
border-bottom: 0;
|
||
}
|
||
|
||
.reactEasyCrop_CropAreaGrid::after {
|
||
content: ' ';
|
||
box-sizing: border-box;
|
||
position: absolute;
|
||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||
top: 33.33%;
|
||
bottom: 33.33%;
|
||
left: 0;
|
||
right: 0;
|
||
border-left: 0;
|
||
border-right: 0;
|
||
}
|
||
`,RN=1,AN=3,MN=1,ON=(function(s){dN(c,s);function c(){var i=s!==null&&s.apply(this,arguments)||this;return i.cropperRef=S.createRef(),i.imageRef=S.createRef(),i.videoRef=S.createRef(),i.containerPosition={x:0,y:0},i.containerRef=null,i.styleRef=null,i.containerRect=null,i.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},i.dragStartPosition={x:0,y:0},i.dragStartCrop={x:0,y:0},i.gestureZoomStart=0,i.gestureRotationStart=0,i.isTouching=!1,i.lastPinchDistance=0,i.lastPinchRotation=0,i.rafDragTimeout=null,i.rafPinchTimeout=null,i.wheelTimer=null,i.currentDoc=typeof document<"u"?document:null,i.currentWindow=typeof window<"u"?window:null,i.resizeObserver=null,i.previousCropSize=null,i.isInitialized=!1,i.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},i.initResizeObserver=function(){if(!(typeof window.ResizeObserver>"u"||!i.containerRef)){var r=!0;i.resizeObserver=new window.ResizeObserver(function(d){if(r){r=!1;return}i.computeSizes()}),i.resizeObserver.observe(i.containerRef)}},i.preventZoomSafari=function(r){return r.preventDefault()},i.cleanEvents=function(){i.currentDoc&&(i.currentDoc.removeEventListener("mousemove",i.onMouseMove),i.currentDoc.removeEventListener("mouseup",i.onDragStopped),i.currentDoc.removeEventListener("touchmove",i.onTouchMove),i.currentDoc.removeEventListener("touchend",i.onDragStopped),i.currentDoc.removeEventListener("gesturechange",i.onGestureChange),i.currentDoc.removeEventListener("gestureend",i.onGestureEnd),i.currentDoc.removeEventListener("scroll",i.onScroll))},i.clearScrollEvent=function(){i.containerRef&&i.containerRef.removeEventListener("wheel",i.onWheel),i.wheelTimer&&clearTimeout(i.wheelTimer)},i.onMediaLoad=function(){var r=i.computeSizes();r&&(i.previousCropSize=r,i.emitCropData(),i.setInitialCrop(r),i.isInitialized=!0),i.props.onMediaLoaded&&i.props.onMediaLoaded(i.mediaSize)},i.setInitialCrop=function(r){if(i.props.initialCroppedAreaPercentages){var d=NN(i.props.initialCroppedAreaPercentages,i.mediaSize,i.props.rotation,r,i.props.minZoom,i.props.maxZoom),f=d.crop,v=d.zoom;i.props.onCropChange(f),i.props.onZoomChange&&i.props.onZoomChange(v)}else if(i.props.initialCroppedAreaPixels){var _=CN(i.props.initialCroppedAreaPixels,i.mediaSize,i.props.rotation,r,i.props.minZoom,i.props.maxZoom),f=_.crop,v=_.zoom;i.props.onCropChange(f),i.props.onZoomChange&&i.props.onZoomChange(v)}},i.computeSizes=function(){var r,d,f,v,_,h,m=i.imageRef.current||i.videoRef.current;if(m&&i.containerRef){i.containerRect=i.containerRef.getBoundingClientRect(),i.saveContainerPosition();var g=i.containerRect.width/i.containerRect.height,y=((r=i.imageRef.current)===null||r===void 0?void 0:r.naturalWidth)||((d=i.videoRef.current)===null||d===void 0?void 0:d.videoWidth)||0,b=((f=i.imageRef.current)===null||f===void 0?void 0:f.naturalHeight)||((v=i.videoRef.current)===null||v===void 0?void 0:v.videoHeight)||0,w=m.offsetWidth<y||m.offsetHeight<b,N=y/b,T=void 0;if(w)switch(i.state.mediaObjectFit){default:case"contain":T=g>N?{width:i.containerRect.height*N,height:i.containerRect.height}:{width:i.containerRect.width,height:i.containerRect.width/N};break;case"horizontal-cover":T={width:i.containerRect.width,height:i.containerRect.width/N};break;case"vertical-cover":T={width:i.containerRect.height*N,height:i.containerRect.height};break}else T={width:m.offsetWidth,height:m.offsetHeight};i.mediaSize=wt(wt({},T),{naturalWidth:y,naturalHeight:b}),i.props.setMediaSize&&i.props.setMediaSize(i.mediaSize);var j=i.props.cropSize?i.props.cropSize:yN(i.mediaSize.width,i.mediaSize.height,i.containerRect.width,i.containerRect.height,i.props.aspect,i.props.rotation);return(((_=i.state.cropSize)===null||_===void 0?void 0:_.height)!==j.height||((h=i.state.cropSize)===null||h===void 0?void 0:h.width)!==j.width)&&i.props.onCropSizeChange&&i.props.onCropSizeChange(j),i.setState({cropSize:j},i.recomputeCropPosition),i.props.setCropSize&&i.props.setCropSize(j),j}},i.saveContainerPosition=function(){if(i.containerRef){var r=i.containerRef.getBoundingClientRect();i.containerPosition={x:r.left,y:r.top}}},i.onMouseDown=function(r){i.currentDoc&&(r.preventDefault(),i.currentDoc.addEventListener("mousemove",i.onMouseMove),i.currentDoc.addEventListener("mouseup",i.onDragStopped),i.saveContainerPosition(),i.onDragStart(c.getMousePoint(r)))},i.onMouseMove=function(r){return i.onDrag(c.getMousePoint(r))},i.onScroll=function(r){i.currentDoc&&(r.preventDefault(),i.saveContainerPosition())},i.onTouchStart=function(r){i.currentDoc&&(i.isTouching=!0,!(i.props.onTouchRequest&&!i.props.onTouchRequest(r))&&(i.currentDoc.addEventListener("touchmove",i.onTouchMove,{passive:!1}),i.currentDoc.addEventListener("touchend",i.onDragStopped),i.saveContainerPosition(),r.touches.length===2?i.onPinchStart(r):r.touches.length===1&&i.onDragStart(c.getTouchPoint(r.touches[0]))))},i.onTouchMove=function(r){r.preventDefault(),r.touches.length===2?i.onPinchMove(r):r.touches.length===1&&i.onDrag(c.getTouchPoint(r.touches[0]))},i.onGestureStart=function(r){i.currentDoc&&(r.preventDefault(),i.currentDoc.addEventListener("gesturechange",i.onGestureChange),i.currentDoc.addEventListener("gestureend",i.onGestureEnd),i.gestureZoomStart=i.props.zoom,i.gestureRotationStart=i.props.rotation)},i.onGestureChange=function(r){if(r.preventDefault(),!i.isTouching){var d=c.getMousePoint(r),f=i.gestureZoomStart-1+r.scale;if(i.setNewZoom(f,d,{shouldUpdatePosition:!0}),i.props.onRotationChange){var v=i.gestureRotationStart+r.rotation;i.props.onRotationChange(v)}}},i.onGestureEnd=function(r){i.cleanEvents()},i.onDragStart=function(r){var d,f,v=r.x,_=r.y;i.dragStartPosition={x:v,y:_},i.dragStartCrop=wt({},i.props.crop),(f=(d=i.props).onInteractionStart)===null||f===void 0||f.call(d)},i.onDrag=function(r){var d=r.x,f=r.y;i.currentWindow&&(i.rafDragTimeout&&i.currentWindow.cancelAnimationFrame(i.rafDragTimeout),i.rafDragTimeout=i.currentWindow.requestAnimationFrame(function(){if(i.state.cropSize&&!(d===void 0||f===void 0)){var v=d-i.dragStartPosition.x,_=f-i.dragStartPosition.y,h={x:i.dragStartCrop.x+v,y:i.dragStartCrop.y+_},m=i.props.restrictPosition?_c(h,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):h;i.props.onCropChange(m)}}))},i.onDragStopped=function(){var r,d;i.isTouching=!1,i.cleanEvents(),i.emitCropData(),(d=(r=i.props).onInteractionEnd)===null||d===void 0||d.call(r)},i.onWheel=function(r){if(i.currentWindow&&!(i.props.onWheelRequest&&!i.props.onWheelRequest(r))){r.preventDefault();var d=c.getMousePoint(r),f=_N(r).pixelY,v=i.props.zoom-f*i.props.zoomSpeed/200;i.setNewZoom(v,d,{shouldUpdatePosition:!0}),i.state.hasWheelJustStarted||i.setState({hasWheelJustStarted:!0},function(){var _,h;return(h=(_=i.props).onInteractionStart)===null||h===void 0?void 0:h.call(_)}),i.wheelTimer&&clearTimeout(i.wheelTimer),i.wheelTimer=i.currentWindow.setTimeout(function(){return i.setState({hasWheelJustStarted:!1},function(){var _,h;return(h=(_=i.props).onInteractionEnd)===null||h===void 0?void 0:h.call(_)})},250)}},i.getPointOnContainer=function(r,d){var f=r.x,v=r.y;if(!i.containerRect)throw new Error("The Cropper is not mounted");return{x:i.containerRect.width/2-(f-d.x),y:i.containerRect.height/2-(v-d.y)}},i.getPointOnMedia=function(r){var d=r.x,f=r.y,v=i.props,_=v.crop,h=v.zoom;return{x:(d+_.x)/h,y:(f+_.y)/h}},i.setNewZoom=function(r,d,f){var v=f===void 0?{}:f,_=v.shouldUpdatePosition,h=_===void 0?!0:_;if(!(!i.state.cropSize||!i.props.onZoomChange)){var m=Co(r,i.props.minZoom,i.props.maxZoom);if(h){var g=i.getPointOnContainer(d,i.containerPosition),y=i.getPointOnMedia(g),b={x:y.x*m-g.x,y:y.y*m-g.y},w=i.props.restrictPosition?_c(b,i.mediaSize,i.state.cropSize,m,i.props.rotation):b;i.props.onCropChange(w)}i.props.onZoomChange(m)}},i.getCropData=function(){if(!i.state.cropSize)return null;var r=i.props.restrictPosition?_c(i.props.crop,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):i.props.crop;return bN(r,i.mediaSize,i.state.cropSize,i.getAspect(),i.props.zoom,i.props.rotation,i.props.restrictPosition)},i.emitCropData=function(){var r=i.getCropData();if(r){var d=r.croppedAreaPercentages,f=r.croppedAreaPixels;i.props.onCropComplete&&i.props.onCropComplete(d,f),i.props.onCropAreaChange&&i.props.onCropAreaChange(d,f)}},i.emitCropAreaChange=function(){var r=i.getCropData();if(r){var d=r.croppedAreaPercentages,f=r.croppedAreaPixels;i.props.onCropAreaChange&&i.props.onCropAreaChange(d,f)}},i.recomputeCropPosition=function(){var r,d;if(i.state.cropSize){var f=i.props.crop;if(i.isInitialized&&(!((r=i.previousCropSize)===null||r===void 0)&&r.width)&&(!((d=i.previousCropSize)===null||d===void 0)&&d.height)){var v=Math.abs(i.previousCropSize.width-i.state.cropSize.width)>1e-6||Math.abs(i.previousCropSize.height-i.state.cropSize.height)>1e-6;if(v){var _=i.state.cropSize.width/i.previousCropSize.width,h=i.state.cropSize.height/i.previousCropSize.height;f={x:i.props.crop.x*_,y:i.props.crop.y*h}}}var m=i.props.restrictPosition?_c(f,i.mediaSize,i.state.cropSize,i.props.zoom,i.props.rotation):f;i.previousCropSize=i.state.cropSize,i.props.onCropChange(m),i.emitCropData()}},i.onKeyDown=function(r){var d,f,v=i.props,_=v.crop,h=v.onCropChange,m=v.keyboardStep,g=v.zoom,y=v.rotation,b=m;if(i.state.cropSize){r.shiftKey&&(b*=.2);var w=wt({},_);switch(r.key){case"ArrowUp":w.y-=b,r.preventDefault();break;case"ArrowDown":w.y+=b,r.preventDefault();break;case"ArrowLeft":w.x-=b,r.preventDefault();break;case"ArrowRight":w.x+=b,r.preventDefault();break;default:return}i.props.restrictPosition&&(w=_c(w,i.mediaSize,i.state.cropSize,g,y)),r.repeat||(f=(d=i.props).onInteractionStart)===null||f===void 0||f.call(d),h(w)}},i.onKeyUp=function(r){var d,f;switch(r.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":r.preventDefault();break;default:return}i.emitCropData(),(f=(d=i.props).onInteractionEnd)===null||f===void 0||f.call(d)},i}return c.prototype.componentDidMount=function(){!this.currentDoc||!this.currentWindow||(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),typeof window.ResizeObserver>"u"&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.currentDoc.addEventListener("scroll",this.onScroll),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=TN,this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef),this.props.setCropperRef&&this.props.setCropperRef(this.cropperRef))},c.prototype.componentWillUnmount=function(){var i,r;!this.currentDoc||!this.currentWindow||(typeof window.ResizeObserver>"u"&&this.currentWindow.removeEventListener("resize",this.computeSizes),(i=this.resizeObserver)===null||i===void 0||i.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&((r=this.styleRef.parentNode)===null||r===void 0||r.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},c.prototype.componentDidUpdate=function(i){var r,d,f,v,_,h,m,g,y;i.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):i.aspect!==this.props.aspect?this.computeSizes():i.objectFit!==this.props.objectFit?this.computeSizes():i.zoom!==this.props.zoom?this.recomputeCropPosition():((r=i.cropSize)===null||r===void 0?void 0:r.height)!==((d=this.props.cropSize)===null||d===void 0?void 0:d.height)||((f=i.cropSize)===null||f===void 0?void 0:f.width)!==((v=this.props.cropSize)===null||v===void 0?void 0:v.width)?this.computeSizes():(((_=i.crop)===null||_===void 0?void 0:_.x)!==((h=this.props.crop)===null||h===void 0?void 0:h.x)||((m=i.crop)===null||m===void 0?void 0:m.y)!==((g=this.props.crop)===null||g===void 0?void 0:g.y))&&this.emitCropAreaChange(),i.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),i.video!==this.props.video&&((y=this.videoRef.current)===null||y===void 0||y.load());var b=this.getObjectFit();b!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:b},this.computeSizes)},c.prototype.getAspect=function(){var i=this.props,r=i.cropSize,d=i.aspect;return r?r.width/r.height:d},c.prototype.getObjectFit=function(){var i,r,d,f;if(this.props.objectFit==="cover"){var v=this.imageRef.current||this.videoRef.current;if(v&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var _=this.containerRect.width/this.containerRect.height,h=((i=this.imageRef.current)===null||i===void 0?void 0:i.naturalWidth)||((r=this.videoRef.current)===null||r===void 0?void 0:r.videoWidth)||0,m=((d=this.imageRef.current)===null||d===void 0?void 0:d.naturalHeight)||((f=this.videoRef.current)===null||f===void 0?void 0:f.videoHeight)||0,g=h/m;return g<_?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},c.prototype.onPinchStart=function(i){var r=c.getTouchPoint(i.touches[0]),d=c.getTouchPoint(i.touches[1]);this.lastPinchDistance=i3(r,d),this.lastPinchRotation=c3(r,d),this.onDragStart(r3(r,d))},c.prototype.onPinchMove=function(i){var r=this;if(!(!this.currentDoc||!this.currentWindow)){var d=c.getTouchPoint(i.touches[0]),f=c.getTouchPoint(i.touches[1]),v=r3(d,f);this.onDrag(v),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var _=i3(d,f),h=r.props.zoom*(_/r.lastPinchDistance);r.setNewZoom(h,v,{shouldUpdatePosition:!1}),r.lastPinchDistance=_;var m=c3(d,f),g=r.props.rotation+(m-r.lastPinchRotation);r.props.onRotationChange&&r.props.onRotationChange(g),r.lastPinchRotation=m})}},c.prototype.render=function(){var i=this,r,d=this.props,f=d.image,v=d.video,_=d.mediaProps,h=d.cropperProps,m=d.transform,g=d.crop,y=g.x,b=g.y,w=d.rotation,N=d.zoom,T=d.cropShape,j=d.showGrid,O=d.roundCropAreaPixels,H=d.style,L=H.containerStyle,$=H.cropAreaStyle,Q=H.mediaStyle,te=d.classes,P=te.containerClassName,J=te.cropAreaClassName,ce=te.mediaClassName,pe=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return S.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(Ne){return i.containerRef=Ne},"data-testid":"container",style:L,className:lo("reactEasyCrop_Container",P)},f?S.createElement("img",wt({alt:"",className:lo("reactEasyCrop_Image",pe==="contain"&&"reactEasyCrop_Contain",pe==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",pe==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",ce)},_,{src:f,ref:this.imageRef,style:wt(wt({},Q),{transform:m||"translate(".concat(y,"px, ").concat(b,"px) rotate(").concat(w,"deg) scale(").concat(N,")")}),onLoad:this.onMediaLoad})):v&&S.createElement("video",wt({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:lo("reactEasyCrop_Video",pe==="contain"&&"reactEasyCrop_Contain",pe==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",pe==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",ce)},_,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:wt(wt({},Q),{transform:m||"translate(".concat(y,"px, ").concat(b,"px) rotate(").concat(w,"deg) scale(").concat(N,")")}),controls:!1}),(Array.isArray(v)?v:[{src:v}]).map(function(fe){return S.createElement("source",wt({key:fe.src},fe))})),this.state.cropSize&&S.createElement("div",wt({ref:this.cropperRef,style:wt(wt({},$),{width:O?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:O?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:lo("reactEasyCrop_CropArea",T==="round"&&"reactEasyCrop_CropAreaRound",j&&"reactEasyCrop_CropAreaGrid",J)},h)))},c.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:AN,minZoom:RN,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:MN},c.getMousePoint=function(i){return{x:Number(i.clientX),y:Number(i.clientY)}},c.getTouchPoint=function(i){return{x:Number(i.clientX),y:Number(i.clientY)}},c})(S.Component);function zN(s){return new Promise((c,i)=>{const r=new Image;r.onload=()=>c(r),r.onerror=()=>i(new Error("Не удалось загрузить изображение")),r.src=s})}async function DN(s,c,i=512){const r=await zN(s),d=document.createElement("canvas");d.width=i,d.height=i;const f=d.getContext("2d");if(!f)throw new Error("Canvas 2D context недоступен");return f.drawImage(r,c.x,c.y,c.width,c.height,0,0,i,i),new Promise((v,_)=>{d.toBlob(h=>{h?v(h):_(new Error("Пустой Blob после обрезки"))},"image/jpeg",.9)})}const LN="_backdrop_1cfz6_1",BN="_card_1cfz6_12",kN="_title_1cfz6_25",UN="_cropArea_1cfz6_31",HN="_controls_1cfz6_40",qN="_zoom_1cfz6_52",$N="_actions_1cfz6_57",GN="_error_1cfz6_63",ia={backdrop:LN,card:BN,title:kN,cropArea:UN,controls:HN,zoom:qN,actions:$N,error:GN};function FN({imageSrc:s,isSaving:c,onCancel:i,onConfirm:r}){const[d,f]=S.useState({x:0,y:0}),[v,_]=S.useState(1),[h,m]=S.useState(null),[g,y]=S.useState(null),b=S.useCallback((N,T)=>{m(T)},[]);S.useEffect(()=>{const N=T=>{T.key==="Escape"&&!c&&i()};return window.addEventListener("keydown",N),()=>window.removeEventListener("keydown",N)},[i,c]);const w=async()=>{if(h){y(null);try{const N=await DN(s,h);await r(N)}catch{y("Не удалось обрезать изображение")}}};return l.jsx("div",{className:ia.backdrop,onClick:c?void 0:i,children:l.jsxs("div",{className:ia.card,onClick:N=>N.stopPropagation(),children:[l.jsx("h3",{className:ia.title,children:"Выберите область аватара"}),l.jsx("div",{className:ia.cropArea,children:l.jsx(ON,{image:s,crop:d,zoom:v,aspect:1,cropShape:"round",showGrid:!1,onCropChange:f,onZoomChange:_,onCropComplete:b})}),l.jsxs("div",{className:ia.controls,children:[l.jsx("label",{htmlFor:"avatar-zoom",children:"Масштаб"}),l.jsx("input",{id:"avatar-zoom",className:ia.zoom,type:"range",min:1,max:3,step:.01,value:v,onChange:N=>_(Number(N.target.value))})]}),g&&l.jsx("span",{className:ia.error,children:g}),l.jsxs("div",{className:ia.actions,children:[l.jsx(Ln,{variant:"ghost",onClick:i,disabled:c,children:"Отмена"}),l.jsx(Ln,{variant:"primary",onClick:w,disabled:c||!h,children:c?"Загрузка...":"Сохранить"})]})]})})}const VN="_col_1gh35_1",QN="_avatar_1gh35_10",YN="_avatarImg_1gh35_30",XN="_error_1gh35_37",ZN="_overlay_1gh35_43",KN="_addPhoto_1gh35_68",Vs={col:VN,avatar:QN,avatarImg:YN,error:XN,overlay:ZN,addPhoto:KN};function IN(s){return new Promise((c,i)=>{const r=new FileReader;r.onload=()=>{const d=r.result,f=d.indexOf(",");c(f>=0?d.slice(f+1):d)},r.onerror=()=>i(r.error),r.readAsDataURL(s)})}function PN(){const{data:s}=gi(),{mutateAsync:c,isPending:i}=M8(),r=S.useRef(null),[d,f]=S.useState(null),[v,_]=S.useState(!1),[h,m]=S.useState(null),g=(s==null?void 0:s.avatar_link)??null,y=g&&!v;S.useEffect(()=>{_(!1)},[g]),S.useEffect(()=>()=>{h&&URL.revokeObjectURL(h)},[h]);const b=()=>{var j;i||(j=r.current)==null||j.click()},w=j=>{var H;const O=(H=j.target.files)==null?void 0:H[0];j.target.value="",O&&(f(null),m(URL.createObjectURL(O)))},N=()=>{h&&URL.revokeObjectURL(h),m(null)},T=async j=>{try{const O=await IN(j);await c({photo_base64:O,decoded_bytes:String(j.size)}),N()}catch{f("Не удалось загрузить фото"),N()}};return l.jsxs("div",{className:Vs.col,children:[l.jsxs("div",{className:Vs.avatar,onClick:b,children:[y?l.jsx("img",{src:g,alt:"avatar",className:Vs.avatarImg,referrerPolicy:"no-referrer",onError:()=>{console.warn("[avatar] failed to load",g),_(!0)}}):l.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("circle",{cx:"12",cy:"8",r:"4"}),l.jsx("path",{d:"M4 20c0-4 4-7 8-7s8 3 8 7"})]}),l.jsx("div",{className:Vs.overlay,children:l.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("path",{d:"M23 19a2 2 0 01-2 2H3a2 2 0 01-2-2V8a2 2 0 012-2h4l2-3h6l2 3h4a2 2 0 012 2z"}),l.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]}),l.jsx("input",{ref:r,type:"file",accept:"image/*",onChange:w,hidden:!0}),l.jsx("div",{className:Vs.addPhoto,children:l.jsx(Ln,{variant:"ghost",onClick:b,disabled:i,children:i?"ЗАГРУЗКА...":"ДОБАВИТЬ ФОТО"})}),d&&l.jsx("span",{className:Vs.error,children:d}),h&&l.jsx(FN,{imageSrc:h,isSaving:i,onCancel:N,onConfirm:T})]})}const WN="_card_17od5_1",JN="_title_17od5_8",ew="_actions_17od5_17",r2={card:WN,title:JN,actions:ew};function ao({title:s,children:c,actions:i}){return l.jsxs("div",{className:r2.card,children:[l.jsx("div",{className:r2.title,children:s}),c,i&&l.jsx("div",{className:r2.actions,children:i})]})}const tw="_page_h0psp_1",nw="_kycBanner_h0psp_8",lw="_main_h0psp_19",aw="_profileTop_h0psp_29",sw="_userInfo_h0psp_33",iw="_sections_h0psp_37",cw="_grid2_h0psp_44",rw="_grid1_h0psp_50",ow="_mnemonicRow_h0psp_56",uw="_mnemonicInfo_h0psp_63",dw="_mnemonicIcon_h0psp_69",fw="_mnemonicText_h0psp_73",hw="_userName_h0psp_105",mw="_userBalance_h0psp_112",qt={page:tw,kycBanner:nw,main:lw,profileTop:aw,userInfo:sw,sections:iw,grid2:cw,grid1:rw,mnemonicRow:ow,mnemonicInfo:uw,mnemonicIcon:dw,mnemonicText:fw,userName:hw,userBalance:mw};function pw(){const{data:s}=gi(),{data:c,isLoading:i}=ed(),{data:r}=No(),d=O8(),f=jn(),[v,_]=S.useState(""),[h,m]=S.useState(""),[g,y]=S.useState(null);S.useEffect(()=>{(s==null?void 0:s.phone)!=null&&(_(s.phone),m(s.phone))},[s==null?void 0:s.phone]);function b(O){_(O.replace(/[^\d+\s()-]/g,""))}function w(){const O=v.trim();O===h||d.isPending||d.mutate(O,{onSuccess:()=>{m(O),y({status:"success",message:"Номер телефона обновлён"})},onError:()=>{y({status:"error",message:"Не удалось обновить номер телефона"})}})}const N=O=>O?O[0].toUpperCase()+O.slice(1).toLowerCase():"",T=s?[s.last_name,s.first_name,s.middle_name].filter(Boolean).map(N).join(" "):"",j=i||!c||c.totalUsd==null?"$—":`$${c.totalUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`;return l.jsxs("div",{className:qt.page,children:[l.jsx(wo,{}),s&&!s.kyc_verified&&l.jsx("div",{className:qt.kycBanner,children:"Для полного доступа к платформе необходимо пройти верификацию личности (KYC)"}),l.jsxs("main",{className:qt.main,children:[l.jsxs("div",{className:qt.profileTop,children:[l.jsx(PN,{}),l.jsxs("div",{className:qt.userInfo,children:[l.jsx("span",{className:qt.userName,children:T}),l.jsx("span",{className:qt.userBalance,children:j})]})]}),l.jsxs("div",{className:qt.sections,children:[l.jsx(ao,{title:"Личные данные",children:l.jsxs("div",{className:qt.grid2,children:[l.jsx(Ct,{label:"Полное ФИО",value:T,placeholder:"Например: Иванов Иван Иванович",readOnly:!0}),l.jsx(Ct,{label:"Адрес электронной почты",value:(s==null?void 0:s.email)??"",type:"email",icon:"check",placeholder:"example@mail.ru",readOnly:!0}),l.jsx(Ct,{label:"Серия и номер паспорта",value:(s==null?void 0:s.passport_data)??"",placeholder:"0000 000000",readOnly:!0}),l.jsx(Ct,{label:"Номер телефона",value:v,onChange:b,onBlur:w,type:"tel",placeholder:"+7 (999) 000-00-00"})]})}),l.jsx(ao,{title:"Верификация",children:l.jsxs("div",{className:qt.grid2,children:[l.jsx(Ct,{label:"ИНН",value:(s==null?void 0:s.inn)??"",readOnly:!0,icon:"lock",placeholder:"000000000000"}),l.jsx(Ct,{label:"ID аккаунта",value:(s==null?void 0:s.id)??"",readOnly:!0,icon:"lock",placeholder:"ECSA-00000000"})]})}),l.jsx(ao,{title:"Безопасность",actions:l.jsxs(l.Fragment,{children:[l.jsx(Ln,{variant:"danger",children:"⚠️ Посмотреть приватный ключ"}),l.jsx(Ln,{variant:"primary",children:"СОХРАНИТЬ"})]}),children:l.jsx("div",{className:qt.grid1,children:r==null?void 0:r.map(({chain:O,address:H})=>l.jsx(Ct,{label:`Адрес ${O}`,readOnly:!0,icon:"lock",value:H,placeholder:"—"},O))})}),l.jsx(ao,{title:"Мнемоника",children:l.jsxs("div",{className:qt.mnemonicRow,children:[l.jsxs("div",{className:qt.mnemonicInfo,children:[l.jsx("span",{className:qt.mnemonicIcon,children:"🔑"}),l.jsx("span",{className:qt.mnemonicText,children:"Сид-фраза из 12 слов для восстановления кошелька"})]}),l.jsx(Ln,{variant:"danger",onClick:()=>f(he.SEED_PHRASE),children:"⚠ Показать мнемонику"})]})})]})]}),g&&l.jsx(ri,{status:g.status,message:g.message,onClose:()=>y(null)})]})}const vw="_card_1erii_1",gw="_logo_1erii_10",_w="_title_1erii_20",yw="_twoCol_1erii_29",xw="_leftCol_1erii_36",bw="_rightCol_1erii_42",jw="_codeHint_1erii_48",Sw="_error_1erii_55",Nw="_submitWrapper_1erii_62",ww="_footer_1erii_66",Cw="_forgot_1erii_73",Ew="_divider_1erii_88",zn={card:vw,logo:gw,title:_w,twoCol:yw,leftCol:xw,rightCol:bw,codeHint:jw,error:Sw,submitWrapper:Nw,footer:ww,forgot:Cw,divider:Ew};function o3(s){var i,r;const c=s;return((r=(i=c==null?void 0:c.detail)==null?void 0:i[0])==null?void 0:r.msg)??"Произошла ошибка"}function Tw(){const[s,c]=S.useState(""),[i,r]=S.useState(""),[d,f]=S.useState(""),[v,_]=S.useState(!1),h=al(),m=jn(),g=Ot({mutationFn:S8,onSuccess:()=>_(!0)}),y=Ot({mutationFn:N8,onSuccess:async({access_token:T})=>{W2(),T&&Bn.set(T),await h.invalidateQueries({queryKey:So}),m(he.PROFILE)}}),b=()=>{s&&g.mutate({email:s})},w=T=>{T.preventDefault(),y.mutate({email:s,password:i,code:d})},N=(g.isError?o3(g.error):null)??(y.isError?o3(y.error):null);return{email:s,setEmail:c,password:i,setPassword:r,verificationCode:d,setVerificationCode:f,codeSent:v,isLoadingCode:g.isPending,isLoadingSubmit:y.isPending,error:N,handleRequestCode:b,handleSubmit:w}}function Rw(){const{email:s,setEmail:c,password:i,setPassword:r,verificationCode:d,setVerificationCode:f,codeSent:v,isLoadingCode:_,isLoadingSubmit:h,error:m,handleRequestCode:g,handleSubmit:y}=Tw(),b=jn();return l.jsxs("form",{className:zn.card,onSubmit:y,children:[l.jsx("div",{className:zn.logo,children:l.jsx("img",{src:_a,alt:"ЭКСА"})}),l.jsx("h1",{className:zn.title,children:"Войти в кошелёк ЭКСА"}),l.jsxs("div",{className:zn.twoCol,children:[l.jsxs("div",{className:zn.leftCol,children:[l.jsx(Ct,{label:"Адрес электронной почты",type:"email",value:s,onChange:c,placeholder:"example@mail.ru",required:!0}),l.jsx(Ct,{label:"Пароль",type:"password",value:i,onChange:r,placeholder:"••••••••",required:!0})]}),l.jsxs("div",{className:zn.rightCol,children:[l.jsx(Ln,{variant:"ghost",type:"button",onClick:g,disabled:v||_,children:_?"Отправка...":v?"Код отправлен":"Получить код на email"}),l.jsx("span",{className:zn.codeHint,children:"Код не пришёл"}),l.jsx(Ct,{label:"Ввести код",type:"text",value:d,onChange:f,placeholder:"000 000",required:!0})]})]}),m&&l.jsx("p",{className:zn.error,children:m}),l.jsx("div",{className:zn.submitWrapper,children:l.jsx(es,{label:h?"Вход...":"Войти",disabled:h})}),l.jsxs("div",{className:zn.footer,children:[l.jsx("a",{className:zn.forgot,onClick:()=>b(he.RESTORE_PASSWORD),children:"Забыли пароль?"}),l.jsx("div",{className:zn.divider,children:l.jsx("span",{children:"или"})}),l.jsx(Ln,{variant:"outline",type:"button",onClick:()=>b(he.REGISTER),children:"Создать новый кошелёк"})]})]})}const Aw="_page_a6ygb_1",Mw={page:Aw};function Ow(){return l.jsx("div",{className:Mw.page,children:l.jsx(Rw,{})})}function u3(s){var i,r;const c=s;return((r=(i=c==null?void 0:c.detail)==null?void 0:i[0])==null?void 0:r.msg)??"Произошла ошибка"}function zw(){const s=jn(),c=al(),[i,r]=S.useState(""),[d,f]=S.useState(""),[v,_]=S.useState(""),[h,m]=S.useState(""),[g,y]=S.useState(!1),[b,w]=S.useState(null),N=Ot({mutationFn:b8,onSuccess:()=>y(!0)}),T=Ot({mutationFn:j8,onSuccess:async({access_token:L})=>{W2(),L&&Bn.set(L),await c.invalidateQueries({queryKey:So}),s(he.WALLET)}}),j=()=>{i&&N.mutate({email:i})},O=L=>{if(L.preventDefault(),d!==v){w("Пароли не совпадают");return}w(null),T.mutate({email:i,password:d,confirm_password:v,code:h})},H=b??(N.isError?u3(N.error):null)??(T.isError?u3(T.error):null);return{email:i,setEmail:r,password:d,setPassword:f,confirmPassword:v,setConfirmPassword:_,verificationCode:h,setVerificationCode:m,codeSent:g,isLoadingCode:N.isPending,isLoadingSubmit:T.isPending,error:H,handleRequestCode:j,handleSubmit:O}}const Dw="_card_wnog4_1",Lw="_logo_wnog4_10",Bw="_title_wnog4_20",kw="_twoCol_wnog4_29",Uw="_leftCol_wnog4_36",Hw="_rightCol_wnog4_42",qw="_codeHint_wnog4_53",$w="_error_wnog4_60",Gw="_submitWrapper_wnog4_67",Fw="_legal_wnog4_71",el={card:Dw,logo:Lw,title:Bw,twoCol:kw,leftCol:Uw,rightCol:Hw,codeHint:qw,error:$w,submitWrapper:Gw,legal:Fw};function Vw(){const{email:s,setEmail:c,password:i,setPassword:r,confirmPassword:d,setConfirmPassword:f,verificationCode:v,setVerificationCode:_,codeSent:h,isLoadingCode:m,isLoadingSubmit:g,error:y,handleRequestCode:b,handleSubmit:w}=zw();return l.jsxs("form",{className:el.card,onSubmit:w,children:[l.jsx("div",{className:el.logo,children:l.jsx("img",{src:_a,alt:"ЭКСА"})}),l.jsx("h1",{className:el.title,children:"Создать кошелёк ЭКСА"}),l.jsxs("div",{className:el.twoCol,children:[l.jsxs("div",{className:el.leftCol,children:[l.jsx(Ct,{label:"Введите адрес электронной почты",type:"email",value:s,onChange:c,placeholder:"example@mail.ru",required:!0}),l.jsx(Ct,{label:"Придумайте пароль",type:"password",value:i,onChange:r,placeholder:"••••••••",required:!0}),l.jsx(Ct,{label:"Повторите пароль",type:"password",value:d,onChange:f,placeholder:"••••••••",required:!0})]}),l.jsxs("div",{className:el.rightCol,children:[l.jsx(Ln,{variant:"ghost",type:"button",onClick:b,disabled:h||m,children:m?"Отправка...":h?"Код отправлен":"Получить проверочный код"}),l.jsx("span",{className:el.codeHint,children:"Код не пришёл"}),l.jsx(Ct,{label:"Ввести код",type:"text",value:v,onChange:_,placeholder:"000 000",required:!0})]})]}),y&&l.jsx("p",{className:el.error,children:y}),l.jsx("div",{className:el.submitWrapper,children:l.jsx(es,{label:g?"Создание...":"Создать",disabled:g})}),l.jsxs("p",{className:el.legal,children:["Нажимая «Создать», вы принимаете",l.jsx("br",{}),l.jsx("a",{href:"#",children:"Пользовательское соглашение"})," и ",l.jsx("a",{href:"#",children:"Политику конфиденциальности"})]})]})}const Qw="_page_a6ygb_1",Yw={page:Qw};function Xw(){return l.jsx("div",{className:Yw.page,children:l.jsx(Vw,{})})}function Zw(){const s=mp(),[c,i]=S.useState(!1),{mutate:r,isPending:d}=d6();function f(){r(s.isUsdtToRub?{usdt_amount:s.numUsdt,usdt_exchange_rate:1,gas_fee:1,total_price:s.rubTotalNum}:{usdt_amount:s.usdtFromRubNum,usdt_exchange_rate:1,gas_fee:1,total_price:s.numRubInput})}const v=s.isUsdtToRub?!s.rubTotal||d||!c:!s.usdtFromRub||d||!c||s.rubBelowMin;return{...s,agreed:c,setAgreed:i,onPay:f,isPending:d,isPayDisabled:v}}const Kw="_wrap_6xfms_1",Iw="_box_6xfms_12",Pw="_text_6xfms_39",Ww="_link_6xfms_46",Jw="_required_6xfms_51",yc={wrap:Kw,box:Iw,text:Pw,link:Ww,required:Jw};function eC({checked:s,onToggle:c}){return l.jsxs("button",{type:"button",className:yc.wrap,onClick:c,"aria-pressed":s,children:[l.jsx("span",{className:yc.box,"data-checked":s||void 0,children:l.jsx("svg",{width:12,height:12,viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:l.jsx("path",{d:"M2 6l3 3 5-5",stroke:"#fff",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})}),l.jsxs("span",{className:yc.text,children:["Я ознакомлен и согласен с"," ",l.jsx("a",{href:"/publichnaya-oferta",className:yc.link,target:"_blank",rel:"noopener noreferrer",onClick:i=>i.stopPropagation(),children:"публичной офертой"}),". Вся деятельность компании соответствует законодательству Российской Федерации.",l.jsx("br",{}),l.jsx("span",{className:yc.required,children:"ОБЯЗАТЕЛЬНОЕ ПОЛЕ"})]})]})}const tC="_wrap_1senc_1",nC="_header_1senc_8",lC="_title_1senc_17",aC="_subtitle_1senc_22",sC="_pills_1senc_29",iC="_pill_1senc_29",cC="_pillValue_1senc_43",rC="_body_1senc_53",oC="_tabs_1senc_59",uC="_tab_1senc_59",dC="_bottom_1senc_91",fC="_payBtn_1senc_99",en={wrap:tC,header:nC,title:lC,subtitle:aC,pills:sC,pill:iC,pillValue:cC,body:rC,tabs:oC,tab:uC,bottom:dC,payBtn:fC};function hC(){const{gasPriceRub:s,configUsdtRate:c,convert:i,pay:r,onSwap:d,commission:f,agreed:v,setAgreed:_,onPay:h,isPending:m,isPayDisabled:g}=Zw();return l.jsxs("div",{className:en.wrap,children:[l.jsxs("div",{className:en.header,children:[l.jsxs("div",{children:[l.jsx("h1",{className:en.title,children:"Конвертация"}),l.jsx("div",{className:en.subtitle,children:"Данные обновляются в реальном времени"})]}),l.jsxs("div",{className:en.pills,children:[l.jsxs("div",{className:en.pill,children:["Цена газа в RUB ",l.jsxs("span",{className:en.pillValue,children:[s.toFixed(2)," RUB"]})]}),l.jsxs("div",{className:en.pill,children:["USDT/RUB ",l.jsxs("span",{className:en.pillValue,children:[c.toFixed(2)," ₽"]})]})]})]}),l.jsxs("div",{className:en.body,children:[l.jsxs("div",{children:[l.jsx("div",{className:en.tabs,children:l.jsx("div",{className:en.tab,"data-active":!0,children:"КУПИТЬ"})}),l.jsx(fo,{label:"Конвертируете",...i}),l.jsx(Z3,{onClick:d}),l.jsx(fo,{label:"Платите",...r})]}),l.jsx(I3,{...f})]}),l.jsx("div",{className:en.bottom,children:l.jsx(eC,{checked:v,onToggle:()=>_(!v)})}),l.jsx("button",{type:"button",className:en.payBtn,onClick:h,disabled:g,children:m?"Обработка...":"Оплатить"})]})}function mC(){return l.jsx(hC,{})}const d3=52;function pC(s){const[c,i]=S.useState(!1),[r,d]=S.useState(d3),[f,v]=S.useState(!1),_=S.useRef(null),h=S.useCallback(()=>{_.current&&clearInterval(_.current),d(d3),_.current=setInterval(()=>{d(y=>y<=1?(clearInterval(_.current),i(!0),0):y-1)},1e3)},[]);S.useEffect(()=>(h(),()=>{_.current&&clearInterval(_.current)}),[h]);const m=S.useCallback(()=>{i(y=>y?(h(),!1):(_.current&&clearInterval(_.current),!0))},[h]),g=S.useCallback(()=>{navigator.clipboard.writeText(s.join(" ")).then(()=>{v(!0),setTimeout(()=>v(!1),1500)})},[s]);return{hidden:c,countdown:r,copied:f,handleHide:m,handleCopy:g}}const vC="_content_o6p8v_1",gC="_titleRow_o6p8v_6",_C="_title_o6p8v_6",yC="_titleButtons_o6p8v_19",xC="_btnFixed_o6p8v_26",bC="_subtitle_o6p8v_34",jC="_countdown_o6p8v_42",SC="_seedGrid_o6p8v_47",NC="_seedCard_o6p8v_54",wC="_seedNum_o6p8v_73",CC="_seedWord_o6p8v_80",EC="_seedWordHidden_o6p8v_88",TC="_warning_o6p8v_93",RC="_warningIcon_o6p8v_101",AC="_warningText_o6p8v_107",MC="_profileLinkRow_o6p8v_115",OC="_profileLink_o6p8v_115",St={content:vC,titleRow:gC,title:_C,titleButtons:yC,btnFixed:xC,subtitle:bC,countdown:jC,seedGrid:SC,seedCard:NC,seedNum:wC,seedWord:CC,seedWordHidden:EC,warning:TC,warningIcon:RC,warningText:AC,profileLinkRow:MC,profileLink:OC};function zC({words:s}){const{hidden:c,countdown:i,copied:r,handleHide:d,handleCopy:f}=pC(s);return l.jsxs("div",{className:St.content,children:[l.jsxs("div",{className:St.titleRow,children:[l.jsx("h1",{className:St.title,children:"СИД ФРАЗА"}),l.jsxs("div",{className:St.titleButtons,children:[l.jsx("div",{className:St.btnFixed,children:l.jsx(Ln,{variant:"outline",onClick:d,children:c?"ПОКАЗАТЬ":"СКРЫТЬ"})}),l.jsx("div",{className:St.btnFixed,children:l.jsx(Ln,{variant:"outline",onClick:f,children:r?"СКОПИРОВАНО":"КОПИРОВАТЬ"})})]})]}),!c&&l.jsxs("div",{className:St.subtitle,children:["АВТОМАТИЧЕСКОЕ СКРЫТИЕ ЧЕРЕЗ"," ",l.jsx("span",{className:St.countdown,children:i}),"С"]}),l.jsx("div",{className:St.seedGrid,children:s.map((v,_)=>l.jsxs("div",{className:St.seedCard,children:[l.jsxs("span",{className:St.seedNum,children:[_+1,"."]}),l.jsx("span",{className:`${St.seedWord} ${c?St.seedWordHidden:""}`,children:c?"•••••":v})]},_))}),l.jsxs("div",{className:St.warning,children:[l.jsx("span",{className:St.warningIcon,children:"⚠️"}),l.jsx("p",{className:St.warningText,children:"Никогда не передавайте сид-фразу третьим лицам. Тот, кто знает фразу — владеет кошельком."})]}),l.jsx("div",{className:St.profileLinkRow,children:l.jsx(Vt,{to:he.PROFILE,className:St.profileLink,children:"Перейти в профиль"})})]})}const DC="_page_1mk6w_1",LC="_main_1mk6w_8",BC="_glow_1mk6w_17",o2={page:DC,main:LC,glow:BC};function kC(){const{data:s,isLoading:c}=ab(),i=s?s.split(" "):[];return l.jsxs("div",{className:o2.page,children:[l.jsx(wo,{}),l.jsxs("main",{className:o2.main,children:[l.jsx("div",{className:o2.glow}),!c&&l.jsx(zC,{words:i})]})]})}const UC="https://app.kyc.elcsa.ru";function HC(){return Hp(!0)}async function Hp(s){const c=await sl(),i=await fetch(`${UC}/kyc/create`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-CSRF-Token":c},body:JSON.stringify({})});if(i.status===401&&s)try{return await mi(),Hp(!1)}catch{throw Bn.clear(),new Error("Unauthorized")}const r=await i.json();if(!i.ok)throw r;return r}function qC(){const s=Ot({mutationFn:HC});return{trigger:s.mutate,data:s.data,isLoading:s.isPending,isError:s.isError}}const $C="_backdrop_1do7s_1",GC="_modal_1do7s_12",FC="_closeBtn_1do7s_22",VC="_body_1do7s_40",QC="_qrBlock_1do7s_47",YC="_qrImage_1do7s_55",XC="_linkBtn_1do7s_63",$a={backdrop:$C,modal:GC,closeBtn:FC,body:VC,qrBlock:QC,qrImage:YC,linkBtn:XC};function ZC({data:s,onClose:c}){return l.jsx("div",{className:$a.backdrop,onClick:c,children:l.jsxs("div",{className:$a.modal,onClick:i=>i.stopPropagation(),children:[l.jsx("button",{className:$a.closeBtn,onClick:c,type:"button",children:"×"}),l.jsx("div",{className:$a.body,children:l.jsxs("div",{className:$a.qrBlock,children:[l.jsx("img",{className:$a.qrImage,src:s.qr_code,alt:"QR-код для верификации"}),l.jsx("a",{className:$a.linkBtn,href:s.link,target:"_blank",rel:"noopener noreferrer",children:"Перейти к верификации"})]})})]})})}const KC="_card_omb8e_1",IC="_logo_omb8e_13",PC="_iconWrapper_omb8e_21",WC="_description_omb8e_34",JC="_buttonWrapper_omb8e_42",eE="_error_omb8e_47",Qs={card:KC,logo:IC,iconWrapper:PC,description:WC,buttonWrapper:JC,error:eE};function tE(){const{trigger:s,data:c,isLoading:i,isError:r}=qC(),d=jn(),f=al(),{data:v}=gi({refetchInterval:c?5e3:!1});S.useEffect(()=>{v!=null&&v.kyc_verified&&d(he.SEED_PHRASE,{replace:!0})},[v==null?void 0:v.kyc_verified,d]);const _=()=>{f.invalidateQueries({queryKey:["me"]})};return l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:Qs.card,children:[l.jsx("div",{className:Qs.logo,children:l.jsx("img",{src:_a,alt:"ЭКСА"})}),l.jsx("div",{className:Qs.iconWrapper,children:l.jsxs("svg",{width:"38",height:"38",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[l.jsx("path",{d:"M12 2L3 6v6c0 5.25 3.75 10.15 9 11.35C17.25 22.15 21 17.25 21 12V6l-9-4z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),l.jsx("path",{d:"M9 12l2 2 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),l.jsx("p",{className:Qs.description,children:"Для продолжения работы необходимо пройти KYC верификацию"}),l.jsx("div",{className:Qs.buttonWrapper,children:l.jsx(es,{label:i?"Загрузка...":"Подтвердить личность",type:"button",onClick:()=>s(),disabled:i})}),r&&l.jsx("p",{className:Qs.error,children:"Произошла ошибка. Попробуй перезагрузить страницу и попробовать снова."})]}),c&&l.jsx(ZC,{data:c,onClose:_})]})}const nE="_page_6lnfw_1",lE={page:nE};function aE(){const{data:s,isLoading:c}=gi();return c?null:s!=null&&s.kyc_verified?l.jsx(Sc,{to:he.PROFILE,replace:!0}):l.jsx("div",{className:lE.page,children:l.jsx(tE,{})})}const sE="_card_mzeuq_1",iE="_logo_mzeuq_10",cE="_title_mzeuq_20",rE="_fields_mzeuq_29",oE="_emailRow_mzeuq_35",uE="_error_mzeuq_41",dE="_submitWrapper_mzeuq_48",fE="_footer_mzeuq_52",hE="_back_mzeuq_58",El={card:sE,logo:iE,title:cE,fields:rE,emailRow:oE,error:uE,submitWrapper:dE,footer:fE,back:hE};function mE(){const[s,c]=S.useState(""),[i,r]=S.useState(!1),[d,f]=S.useState(!1),[v,_]=S.useState(""),[h,m]=S.useState(""),[g,y]=S.useState(""),[b,w]=S.useState(""),[N,T]=S.useState(!1),[j,O]=S.useState(null),H=jn();async function L(){w(""),f(!0);try{await T8({email:s}),r(!0),O({status:"success",message:`Код отправлен на ${s}`})}catch{O({status:"error",message:"Не удалось отправить письмо. Проверьте email и попробуйте снова."})}finally{f(!1)}}async function $(Q){if(Q.preventDefault(),w(""),h!==g){w("Пароли не совпадают");return}T(!0);try{await A8({email:s,code:v,new_password:h,confirm_password:g}),H(he.LOGIN)}catch{w("Не удалось изменить пароль. Проверьте код и попробуйте снова.")}finally{T(!1)}}return l.jsxs(l.Fragment,{children:[l.jsxs("form",{className:El.card,onSubmit:$,children:[l.jsx("div",{className:El.logo,children:l.jsx("img",{src:_a,alt:"ЭКСА"})}),l.jsx("h1",{className:El.title,children:"Восстановление пароля"}),l.jsxs("div",{className:El.fields,children:[l.jsxs("div",{className:El.emailRow,children:[l.jsx(Ct,{label:"E-Mail",type:"email",value:s,onChange:c,placeholder:"example@mail.com",required:!0}),l.jsx(es,{label:d?"Отправка...":"Получить код",disabled:d||!s,type:"button",onClick:L})]}),i&&l.jsxs(l.Fragment,{children:[l.jsx(Ct,{label:"Код с почты",type:"text",value:v,onChange:_,placeholder:"000 000",required:!0}),l.jsx(Ct,{label:"Новый пароль",type:"password",value:h,onChange:m,placeholder:"••••••••",required:!0}),l.jsx(Ct,{label:"Повторить пароль",type:"password",value:g,onChange:y,placeholder:"••••••••",required:!0})]})]}),b&&l.jsx("p",{className:El.error,children:b}),i&&l.jsx("div",{className:El.submitWrapper,children:l.jsx(es,{label:N?"Сохранение...":"Изменить пароль",disabled:N})}),l.jsx("div",{className:El.footer,children:l.jsx("a",{className:El.back,onClick:()=>H(he.LOGIN),children:"Вернуться ко входу"})})]}),j&&l.jsx(ri,{status:j.status,message:j.message,onClose:()=>O(null)})]})}const pE="_page_6lnfw_1",vE={page:pE};function gE(){return l.jsx("div",{className:vE.page,children:l.jsx(mE,{})})}const _E="_main_1fqml_1",yE="_container_1fqml_7",xE="_title_1fqml_13",bE="_subtitle_1fqml_21",jE="_section_1fqml_29",SE="_sectionTitle_1fqml_33",NE="_definitions_1fqml_42",wE="_definition_1fqml_42",CE="_requisites_1fqml_56",je={main:_E,container:yE,title:xE,subtitle:bE,section:jE,sectionTitle:SE,definitions:NE,definition:wE,requisites:CE};function EE(){return l.jsxs(l.Fragment,{children:[l.jsx(vi,{}),l.jsx("main",{className:je.main,children:l.jsxs("div",{className:je.container,children:[l.jsx("h1",{className:je.title,children:"ПУБЛИЧНЫЙ ДОГОВОР ОФЕРТЫ"}),l.jsx("h2",{className:je.subtitle,children:"ООО БИТФОРС"}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"Агентский договор"}),l.jsx("p",{children:"Настоящая оферта на заключение агентского договора (далее – Оферта, Договор) является публичным предложением Общества с ограниченной ответственностью «БИТФОРС», заключить договор на условиях и в порядке, определенных настоящей Офертой."}),l.jsx("p",{children:"Акцепт оферты производится в соответствии с пунктом 2 статьи 437 Гражданского кодекса Российской Федерации и равносилен заключению агентского договора в письменной форме."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"Основные понятия и определения действующего договора"}),l.jsxs("div",{className:je.definitions,children:[l.jsxs("div",{className:je.definition,children:[l.jsx("strong",{children:"Агент"})," – юридическое лицо или индивидуальный предприниматель, зарегистрированный на территории Российской Федерации, в установленном действующим законодательством порядке."]}),l.jsxs("div",{className:je.definition,children:[l.jsx("strong",{children:"Принципал"})," – сторона агентского договора, по поручению которой агент осуществляет юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала."]}),l.jsxs("div",{className:je.definition,children:[l.jsx("strong",{children:"Агентский договор"})," – соглашение, по которому агент обязуется за вознаграждение совершать по поручению принципала юридические и иные действия от своего имени, но за счет принципала либо от имени и за счет принципала в соответствии с п. 1 ст. 1005 Гражданского Кодекса Российской Федерации."]}),l.jsxs("div",{className:je.definition,children:[l.jsx("strong",{children:"Личный кабинета Агента"})," – ресурс, размещенный на сайте Принципала, предназначенный для взаимодействия Агента и Принципала."]}),l.jsxs("div",{className:je.definition,children:[l.jsx("strong",{children:"Отчетный период"})," – период для взаиморасчетов с Агентом, равный одному календарному кварталу с даты активации любой из услуг, предоставляемой Принципалу."]}),l.jsxs("div",{className:je.definition,children:[l.jsx("strong",{children:"Отчет о сумме начислений (Отчет)"})," – отчет, формируемый в Личном кабинете Агента на основании данных систем учета Принципала."]}),l.jsxs("div",{className:je.definition,children:[l.jsx("strong",{children:"Оферта (Договор)"})," – настоящий документ, который отражает предложение и намерение ООО «БИТФОРС» считать заключенным договор с лицом, которым будет принято предложение на условиях, изложенных ниже."]})]})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"1. Акцепт оферты и заключение агентского договора"}),l.jsx("p",{children:"Акцепт настоящей Оферты и заключение Агентского договора осуществляется Принципалом в процессе регистрации в Личном кабинете Принципала (на сайте Агента), при прочтении текста настоящей Оферты, путем проставления специальной отметки (галочки) напротив фразы «Я ознакомился с Офертой и принимаю ее условия» и нажатия кнопки «Подписать»."}),l.jsx("p",{children:"Особый порядок принятия условий Оферты путем проставления специальной отметки (галочки) определяется интерфейсом Личного кабинета Принципала. Принципал не может зарегистрироваться в Личном кабинете и получить к нему доступ без подтверждения принятия условий Оферты."}),l.jsx("p",{children:"Принимая Оферту, Принципал подтверждает, что прочел и полностью согласен с документами, размещенными на сайте в разделе, предназначенном для Принципала, которые являются неотъемлемой частью настоящей Оферты (Договора) и обязательны для исполнения Сторонами."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"2. Общие положения"}),l.jsx("p",{children:"Публикуемые на сайте Агента документы (формы, требования, правила и т.п.), устанавливающие порядок и условия выполнения действий, предусмотренных настоящим Договором, являются неотъемлемой частью настоящего Договора и обязательны для исполнения Сторонами. Принципал обязан использовать формы документов, утвержденных Агентом, и не вправе вносить в них какие-либо изменения или дополнения."}),l.jsx("p",{children:"Агент обязуется уведомлять Принципала обо всех изменениях в документах, связанных с исполнением настоящего Договора, путем направления электронных сообщений (через Личный кабинет или на электронную почту Принципала) или размещением уведомлений об изменениях на сайте Агентов в разделе, предназначенном для размещения объявлений."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"3. Предмет договора"}),l.jsx("p",{children:"По настоящему Договору Принципал поручает, а Агент принимает на себя обязательство совершать от имени и за счет Принципала указанные действия, а Принципал обязуется выплатить Агенту вознаграждение за совершенные действия."}),l.jsx("p",{children:"По настоящему Договору Агент совершает следующие действия:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Консультирование Принципала об услугах Агента, включая, помимо прочего, порядок активации и оказания услуг, работу в Личном кабинете Принципала и иные дополнительные услуги, оказываемые Агентом;"}),l.jsx("li",{children:"Совершение сделок и иных юридических действий Агентом от своего имени, но за счёт Принципала."})]}),l.jsx("p",{children:"Настоящий Договор действует на территории Российской Федерации и иного иностранного государства."}),l.jsx("p",{children:"Права и обязанности по сделкам, совершенным Агентом во исполнение настоящего Договора, возникают непосредственно у Принципала."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"4. Права и обязанности сторон"}),l.jsx("p",{children:"Агент обязуется совершать действия, составляющие предмет настоящего Договора, в соответствии с законными интересами Принципала, сообщать Принципалу по его требованию все сведения о ходе исполнения настоящего Договора, передавать Принципалу в течение 7 рабочих дней имущество, полученное по сделкам."}),l.jsx("p",{children:"Агент несет ответственность за сохранность документов и персональных данных, переданных ему Принципалом для исполнения настоящего Договора."}),l.jsx("p",{children:"Принципал обязан без промедления принять отчет Агента, все предоставленные им документы, обеспечить Агента документами и материалами, необходимыми для выполнения настоящего Договора, возместить Агенту понесенные расходы и выплатить обусловленное Договором агентское вознаграждение."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"5. Агентское вознаграждение и порядок оплаты"}),l.jsx("p",{children:"Сумма вознаграждения Агента по настоящему Договору составляет:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"8% от 5 000 до 30 000 рублей"}),l.jsx("li",{children:"6% от 30 000 до 100 000 рублей"}),l.jsx("li",{children:"4% от 100 000 до 600 000 рублей"})]}),l.jsx("p",{children:"Вознаграждение выплачивается Агенту с момента подписания настоящего Договора об исполнении поручения Агентом от своего имени, но за счет Принципала."}),l.jsx("p",{children:"Принципал возмещает следующие расходы Агента в сумме не более 30 000 рублей на оплату банковских услуг и иных комиссий."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"6. Ответственность сторон"}),l.jsx("p",{children:"В случае нарушения Агентом сроков, установленных Договором для передачи Принципалу полученного имущества, Принципал вправе предъявить требование об уплате неустойки в размере 0,1% от непереданной суммы за каждый день просрочки."}),l.jsx("p",{children:"В случае нарушения Принципалом сроков уплаты вознаграждения или возмещения расходов, Агент вправе предъявить требование об уплате неустойки в размере 0,1% от не уплаченной в срок суммы за каждый день просрочки."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"7. Форс-мажор"}),l.jsx("p",{children:"Стороны освобождаются от ответственности за частичное или полное неисполнение обязательств по настоящему Договору, если это неисполнение явилось следствием возникших после заключения настоящего Договора обстоятельств непреодолимой силы."}),l.jsx("p",{children:"При наступлении форс-мажорных обстоятельств каждая Сторона должна без промедления известить о них в письменном виде другую Сторону с указанием характера обстоятельств и их влияния на исполнение обязательств."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"8. Конфиденциальность"}),l.jsx("p",{children:"Стороны принимают все необходимые меры для того, чтобы их сотрудники, агенты, правопреемники без предварительного согласия другой Стороны не информировали третьих лиц о конфиденциальной информации и персональных данных Сторон настоящего Договора."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"9. Изменение и прекращение договора"}),l.jsx("p",{children:"Настоящий договор вступает в силу с момента его подписания и действует до момента исполнения сторонами своих обязательств по настоящему договору."}),l.jsx("p",{children:"Настоящий Договор может быть изменен или прекращен по письменному соглашению Сторон, а также в других случаях, предусмотренных законодательством Российской Федерации."}),l.jsx("p",{children:"Принципал вправе в любое время отказаться от исполнения настоящего Договора путем направления письменного уведомления Агенту за 3 рабочих дня."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"10. Заключительные положения"}),l.jsx("p",{children:"Ни одна из сторон не вправе передавать свои права и обязанности по настоящему договору третьим лицам без согласия другой стороны."}),l.jsx("p",{children:"Сообщения Стороны могут направлять по факсу, электронной почте или другим способом связи при условии, что он позволяет достоверно установить, от кого исходило сообщение и кому оно адресовано."}),l.jsx("p",{children:"Споры, вытекающие из настоящего Договора, разрешаются в досудебном порядке. При неурегулировании возникших разногласий спор разрешается в Арбитражном суде г. Санкт–Петербурга и Ленинградской области с обязательным соблюдением претензионного порядка."})]}),l.jsxs("section",{className:je.section,children:[l.jsx("h3",{className:je.sectionTitle,children:"Реквизиты сторон"}),l.jsxs("div",{className:je.requisites,children:[l.jsx("p",{children:"Общество с ограниченной ответственностью «БИТФОРС»"}),l.jsx("p",{children:"196246, г. Санкт-Петербург, Московский р-н, Московское шоссе, д.25к1 литера в, помещ. 3-Н"}),l.jsx("p",{children:"ИНН / КПП: 9810001062 / 781001001"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"ОКПО / ОКАТО / ОКТМО: 68342261 / 40284000000 / 40377000000"}),l.jsx("p",{children:"Руководитель: Кленин Михаил Васильевич"}),l.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("p",{children:'Наименование банка: ФИЛИАЛ "САНКТ-ПЕТЕРБУРГСКИЙ" АО "АЛЬФА-БАНК"'}),l.jsx("p",{children:"Корреспондентский счет: 30101810600000000786"}),l.jsx("p",{children:"БИК: 044030786"}),l.jsx("p",{children:"Расчетный счет: 40702810632250004861"})]})]})]})}),l.jsx(as,{})]})}const TE="_main_14e6d_1",RE="_container_14e6d_7",AE="_title_14e6d_13",ME="_subtitle_14e6d_21",OE="_section_14e6d_29",zE="_sectionTitle_14e6d_33",DE="_subSectionTitle_14e6d_42",LE="_definitions_14e6d_50",BE="_definition_14e6d_50",kE="_list_14e6d_64",UE="_goalsList_14e6d_75",HE="_goal_14e6d_75",qE="_contacts_14e6d_105",X={main:TE,container:RE,title:AE,subtitle:ME,section:OE,sectionTitle:zE,subSectionTitle:DE,definitions:LE,definition:BE,list:kE,goalsList:UE,goal:HE,contacts:qE};function $E(){return l.jsxs(l.Fragment,{children:[l.jsx(vi,{}),l.jsx("main",{className:X.main,children:l.jsxs("div",{className:X.container,children:[l.jsx("h1",{className:X.title,children:"ПОЛИТИКА ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ"}),l.jsx("h2",{className:X.subtitle,children:"ООО «БИТФОРС»"}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"1. Общие положения"}),l.jsx("p",{children:"Настоящая Политика обработки персональных данных разработана в соответствии с Федеральным законом от 27.07.2006 № 152-ФЗ «О персональных данных» и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые ООО «БИТФОРС»."}),l.jsx("p",{children:"Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты права на неприкосновенность частной жизни, личную и семейную тайну."}),l.jsx("p",{children:"Настоящая Политика действует в отношении всех персональных данных, которые обрабатываются Оператором с использованием средств автоматизации и без использования таких средств."}),l.jsx("h4",{className:X.subSectionTitle,children:"1.4. Основные понятия"}),l.jsxs("div",{className:X.definitions,children:[l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Автоматизированная обработка персональных данных"})," — обработка персональных данных с помощью средств вычислительной техники."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Обработка персональных данных"})," — любое действие или совокупность действий, совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение, извлечение, использование, передачу, обезличивание, блокирование, удаление, уничтожение."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Оператор"})," — юридическое или физическое лицо, организующие и осуществляющие обработку персональных данных."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Персональные данные"})," — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу."]}),l.jsxs("div",{className:X.definition,children:[l.jsx("strong",{children:"Пользователь"})," — любой посетитель веб-сайта https://bitforce-foundation.ru."]})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"2. Сведения об операторе"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»"}),l.jsx("li",{children:"Сокращенное наименование: ООО «БИТФОРС»"}),l.jsx("li",{children:"ИНН: 9810001062"}),l.jsx("li",{children:"ОГРН: 1257800060990"}),l.jsx("li",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"}),l.jsx("li",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("li",{children:"Веб-сайт: https://bitforce-foundation.ru"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"3. Общие цели обработки персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"3.1.1. Основная деятельность:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Предоставление услуг по конвертации иного имущества"}),l.jsx("li",{children:"Осуществление операций на криптовалютных рынках"}),l.jsx("li",{children:"Предоставление услуг в области блокчейн технологий"}),l.jsx("li",{children:"Обеспечение функционирования интернет-платформы и мобильных приложений"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"3.1.2. Обеспечение безопасности:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Предотвращение мошенничества и отмывания денежных средств"}),l.jsx("li",{children:"Обеспечение безопасности платежных операций"}),l.jsx("li",{children:"Выполнение требований по противодействию легализации доходов"}),l.jsx("li",{children:"Идентификация и верификация клиентов"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"3.1.3. Соблюдение законодательства:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Исполнение требований российского и международного законодательства"}),l.jsx("li",{children:"Взаимодействие с контролирующими и правоохранительными органами"}),l.jsx("li",{children:"Ведение обязательной отчетности и документооборота"}),l.jsx("li",{children:"Соблюдение налогового законодательства"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"4. Цели сбора персональных данных"}),l.jsxs("div",{className:X.goalsList,children:[l.jsxs("div",{className:X.goal,children:[l.jsx("strong",{children:"Регистрация и идентификация пользователей:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Создание учетной записи на веб-сайте"}),l.jsx("li",{children:"Верификация личности в соответствии с требованиями законодательства"}),l.jsx("li",{children:"Подтверждение права на осуществление операций"})]})]}),l.jsxs("div",{className:X.goal,children:[l.jsx("strong",{children:"Обработка платежей и финансовых операций:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Осуществление операций по конвертации криптовалют"}),l.jsx("li",{children:"Проведение расчетов и переводов денежных средств"}),l.jsx("li",{children:"Ведение учета и истории транзакций"})]})]}),l.jsxs("div",{className:X.goal,children:[l.jsx("strong",{children:"Коммуникация с клиентами:"}),l.jsxs("ul",{children:[l.jsx("li",{children:"Предоставление технической поддержки"}),l.jsx("li",{children:"Уведомления о состоянии операций и счетов"}),l.jsx("li",{children:"Информирование об изменениях в условиях предоставления услуг"})]})]})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"5. Правовые основания обработки персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"5.1.1. Согласие субъекта персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Обработка персональных данных в маркетинговых целях"}),l.jsx("li",{children:"Использование файлов cookie и метрик"}),l.jsx("li",{children:"Персонализация сервисов и предложений"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"5.1.2. Необходимость исполнения договора:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Регистрация и ведение учетных записей пользователей"}),l.jsx("li",{children:"Осуществление финансовых операций и переводов"}),l.jsx("li",{children:"Предоставление доступа к платформе и сервисам"}),l.jsx("li",{children:"Техническая поддержка и обслуживание клиентов"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"5.1.3. Соблюдение правовой обязанности:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Выполнение требований валютного законодательства"}),l.jsx("li",{children:"Противодействие легализации доходов, полученных преступным путем"}),l.jsx("li",{children:"Соблюдение требований по налоговому учету и отчетности"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"6. Объем и категории обрабатываемых персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"6.1.1. Пользователи веб-сайта и мобильного приложения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Зарегистрированные пользователи"}),l.jsx("li",{children:"Посетители сайта без регистрации"}),l.jsx("li",{children:"Потенциальные клиенты"}),l.jsx("li",{children:"Бывшие клиенты"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.1. Идентификационные данные:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Фамилия, имя, отчество"}),l.jsx("li",{children:"Дата рождения"}),l.jsx("li",{children:"Гражданство"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.3. Контактная информация:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Номера телефонов (мобильный, домашний, рабочий)"}),l.jsx("li",{children:"Адреса электронной почты"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.4. Финансовая информация:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Номера банковских счетов и карт"}),l.jsx("li",{children:"Реквизиты кошельков криптовалют"}),l.jsx("li",{children:"История операций и транзакций"}),l.jsx("li",{children:"Данные о доходах и источниках средств"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"6.2.5. Техническая информация:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"IP-адреса устройств"}),l.jsx("li",{children:"Данные о браузере и операционной системе"}),l.jsx("li",{children:"Файлы cookie и локальное хранилище"}),l.jsx("li",{children:"Логи действий на сайте"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"7. Порядок и условия обработки персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"7.1. Принципы обработки персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Обработка осуществляется на законной и справедливой основе"}),l.jsx("li",{children:"Обработка ограничивается достижением конкретных, заранее определенных целей"}),l.jsx("li",{children:"Содержание и объем данных соответствуют заявленным целям"}),l.jsx("li",{children:"Обрабатываемые персональные данные являются точными и актуальными"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"7.4. Сроки обработки персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Персональные данные обрабатываются в течение времени, необходимого для достижения целей"}),l.jsx("li",{children:"После достижения целей персональные данные подлежат уничтожению или обезличиванию"}),l.jsx("li",{children:"Сроки хранения определяются требованиями законодательства"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"7.5. Места обработки персональных данных:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Основные серверы и хранилища данных расположены на территории Российской Федерации"}),l.jsx("li",{children:"Резервные копии могут храниться в дата-центрах на территории РФ"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"8. Актуализация, исправление, удаление и уничтожение персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"8.2.2. Процедура исправления:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Рассмотрение запроса в течение 30 дней"}),l.jsx("li",{children:"Проверка обоснованности требования об исправлении"}),l.jsx("li",{children:"Внесение изменений во все информационные системы"}),l.jsx("li",{children:"Уведомление субъекта о проведенных исправлениях"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"8.3.2. Процедура удаления:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Проверка наличия законных оснований для продолжения обработки"}),l.jsx("li",{children:"Удаление из всех информационных систем и баз данных"}),l.jsx("li",{children:"Удаление резервных копий (кроме архивных)"}),l.jsx("li",{children:"Уведомление субъекта о выполненном удалении"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"9. Ответы на запросы субъектов персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"9.1.1. Право на информацию:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Подтверждение факта обработки персональных данных"}),l.jsx("li",{children:"Правовые основания и цели обработки"}),l.jsx("li",{children:"Применяемые способы обработки"}),l.jsx("li",{children:"Наименование и местонахождение оператора"}),l.jsx("li",{children:"Лица, имеющие доступ к персональным данным"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"9.2.2. Сроки рассмотрения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Срок рассмотрения запроса составляет 30 дней с момента получения"}),l.jsx("li",{children:"Срок может быть продлен на 30 дней при большом объеме информации"}),l.jsx("li",{children:"О продлении срока субъект уведомляется в течение 30 дней"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"9.4. Плата за предоставление информации:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Первый запрос в течение года обрабатывается бесплатно"}),l.jsx("li",{children:"За повторные запросы может взиматься плата в размере расходов"}),l.jsx("li",{children:"Субъект уведомляется о размере платы до предоставления информации"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"10. Обеспечение безопасности персональных данных"}),l.jsx("h4",{className:X.subSectionTitle,children:"10.1. Правовые меры:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Назначение ответственного за организацию обработки персональных данных"}),l.jsx("li",{children:"Принятие локальных актов по вопросам обработки персональных данных"}),l.jsx("li",{children:"Ознакомление работников с требованиями законодательства"}),l.jsx("li",{children:"Применение мер ответственности за нарушение требований"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"10.3. Технические меры:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Предотвращение несанкционированного доступа к персональным данным"}),l.jsx("li",{children:"Своевременное обнаружение фактов несанкционированного доступа"}),l.jsx("li",{children:"Возможность незамедлительного восстановления персональных данных"}),l.jsx("li",{children:"Постоянный контроль за обеспечением уровня защищенности"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"10.4. Конкретные технические решения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Использование сертифицированных средств защиты информации"}),l.jsx("li",{children:"Шифрование персональных данных при передаче и хранении"}),l.jsx("li",{children:"Применение межсетевых экранов и систем обнаружения вторжений"}),l.jsx("li",{children:"Резервное копирование и обеспечение отказоустойчивости"}),l.jsx("li",{children:"Антивирусная защита и обновление программного обеспечения"})]})]}),l.jsxs("section",{className:X.section,children:[l.jsx("h3",{className:X.sectionTitle,children:"12. Заключительные положения"}),l.jsx("h4",{className:X.subSectionTitle,children:"12.2. Жалобы и обращения:"}),l.jsxs("ul",{className:X.list,children:[l.jsx("li",{children:"Субъекты персональных данных могут обратиться к Оператору по вопросам обработки"}),l.jsx("li",{children:"Жалобы рассматриваются в установленном законом порядке"}),l.jsx("li",{children:"При неурегулировании разногласий возможно обращение в Роскомнадзор или суд"})]}),l.jsx("h4",{className:X.subSectionTitle,children:"12.4. Контактная информация для обращений:"}),l.jsxs("p",{className:X.contacts,children:["Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н",l.jsx("br",{}),"Электронная почта: company@bitforcefoundation.ru"]})]})]})}),l.jsx(as,{})]})}const GE="_main_iq2qw_1",FE="_container_iq2qw_7",VE="_title_iq2qw_13",QE="_section_iq2qw_21",YE="_sectionTitle_iq2qw_25",XE="_subSectionTitle_iq2qw_34",ZE="_list_iq2qw_42",KE="_info_iq2qw_57",IE="_example_iq2qw_71",PE="_warning_iq2qw_81",W={main:GE,container:FE,title:VE,section:QE,sectionTitle:YE,subSectionTitle:XE,list:ZE,info:KE,example:IE,warning:PE};function WE(){return l.jsxs(l.Fragment,{children:[l.jsx(vi,{}),l.jsx("main",{className:W.main,children:l.jsxs("div",{className:W.container,children:[l.jsx("h1",{className:W.title,children:"ПОЛИТИКА ИСПОЛЬЗОВАНИЯ ФАЙЛОВ COOKIE"}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Общие положения и терминология"}),l.jsx("p",{children:"Настоящая Политика использования файлов cookie устанавливает порядок обработки файлов cookie и содержащихся в них персональных данных ООО «БИТФОРС» при использовании пользователями интернет-ресурса https://bitforce-foundation.ru."}),l.jsx("p",{children:"Файлы cookie — это текстовые файлы небольшого размера, которые устанавливаются на пользовательское устройство при посещении интернет-ресурса или совершении на нем определенных действий. Файлы cookie остаются сохраненными на устройстве даже после покидания ресурса, что позволяет «узнавать» пользователя при последующих посещениях."}),l.jsx("p",{children:"К персональным данным относится не сам файл cookie, а его содержимое — уникальные идентификаторы, IP-адреса, информация о предпочтениях пользователя и другие данные, позволяющие прямо или косвенно идентифицировать физическое лицо."})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Оператор персональных данных"}),l.jsx("p",{children:"Оператором персональных данных, содержащихся в файлах cookie, является:"}),l.jsxs("div",{className:W.info,children:[l.jsx("p",{children:"ООО «БИТФОРС»"}),l.jsx("p",{children:"ИНН: 9810001062"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н"})]}),l.jsx("p",{children:"Оператор определяет цели обработки персональных данных, их состав, а также действия с персональными данными, включая случаи использования сторонних файлов cookie."})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Категории файлов cookie и их назначение"}),l.jsx("h4",{className:W.subSectionTitle,children:"1. Строго необходимые (технические) файлы cookie"}),l.jsx("p",{children:"Данные файлы обеспечивают работу интернет-ресурса и предоставление необходимого уровня сервиса: авторизацию, навигацию, отображение контента в соответствии с параметрами устройства, обеспечение безопасности."}),l.jsx("p",{children:"Обработка таких файлов cookie осуществляется на основании п. 5 ч. 1 ст. 6 ФЗ № 152 (заключение и исполнение договора). Согласие на использование строго необходимых файлов cookie не требуется."}),l.jsx("p",{className:W.example,children:"Примеры: файлы сессий (PHPSESSID), настройки безопасности, файлы аутентификации."}),l.jsx("h4",{className:W.subSectionTitle,children:"2. Функциональные файлы cookie"}),l.jsx("p",{children:"Используются для запоминания пользовательских предпочтений и персонализации взаимодействия с сайтом: сохранение выбранного языка, региона, настроек отображения, размера шрифта."}),l.jsx("p",{children:"Обработка осуществляется на основании согласия субъекта персональных данных, поскольку данная обработка не является строго необходимой для функционирования сайта."}),l.jsx("p",{className:W.example,children:"Примеры: настройки языка интерфейса, предпочтения отображения, настройки доступности."}),l.jsx("h4",{className:W.subSectionTitle,children:"3. Аналитические файлы cookie"}),l.jsx("p",{children:"Собирают информацию о взаимодействии пользователей с интернет-ресурсом для анализа его использования, выявления популярных разделов, обнаружения ошибок и улучшения пользовательского опыта. Могут содержать персональные данные, включая IP-адреса пользователей."}),l.jsx("p",{children:"Обработка осуществляется на основании согласия субъекта персональных данных."}),l.jsx("h4",{className:W.subSectionTitle,children:"4. Маркетинговые файлы cookie"}),l.jsx("p",{children:"Используются для отслеживания пользователей в целях персонализированной рекламы, анализа эффективности рекламных кампаний, ретаргетинга."}),l.jsx("p",{children:"Обработка осуществляется исключительно на основании согласия субъекта персональных данных."}),l.jsx("p",{className:W.example,children:"Примеры: пиксели социальных сетей, рекламные идентификаторы, файлы ретаргетинга."})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Правовые основания обработки персональных данных"}),l.jsx("p",{children:"Обработка персональных данных, содержащихся в файлах cookie, осуществляется на следующих правовых основаниях:"}),l.jsxs("ul",{className:W.list,children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Согласие субъекта персональных данных"})," — для функциональных, аналитических и маркетинговых файлов cookie"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Заключение и исполнение договора"})," — для строго необходимых файлов cookie, обеспечивающих работу интернет-ресурса"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Законные интересы оператора"})," — в исключительных случаях, когда отсутствуют иные основания"]})]})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Порядок получения согласия"}),l.jsx("h4",{className:W.subSectionTitle,children:"Принципы получения согласия:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Согласие должно быть получено до начала обработки персональных данных"}),l.jsx("li",{children:"Информация об использовании файлов cookie размещается на первом уровне интернет-ресурса"}),l.jsx("li",{children:"Предоставляется возможность выбора категорий файлов cookie"}),l.jsx("li",{children:"Используются активные формулировки вместо пассивных"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Критерии действительного согласия:"}),l.jsxs("ul",{className:W.list,children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Добровольность"})," — согласие дается по свободной воле субъекта"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Конкретность"})," — четко определены цели обработки"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Информированность"})," — предоставлена полная информация об обработке"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Однозначность"})," — согласие выражено в недвусмысленной форме"]})]})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Сторонние файлы cookie"}),l.jsx("h4",{className:W.subSectionTitle,children:"Использование сторонних сервисов:"}),l.jsx("p",{children:"Наш интернет-ресурс использует файлы cookie сторонних сервисов, включая:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Яндекс.Метрика (ООО «ЯНДЕКС», Россия)"}),l.jsx("li",{children:"Социальные сети и сервисы интеграции"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Обеспечение защиты:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Получено согласие на передачу"}),l.jsx("li",{children:"Применяются дополнительные меры защиты данных"}),l.jsx("li",{children:"Контролируется соблюдение принципов обработки персональных данных получателями"})]})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Сроки обработки и хранения"}),l.jsx("h4",{className:W.subSectionTitle,children:"Категории по срокам хранения:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Сеансовые cookie — удаляются автоматически при закрытии браузера"}),l.jsx("li",{children:"Постоянные cookie — хранятся установленный период или до удаления пользователем"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Конкретные сроки:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Необходимые файлы cookie — до 12 месяцев"}),l.jsx("li",{children:"Функциональные файлы cookie — до 12 месяцев"}),l.jsx("li",{children:"Аналитические файлы cookie — до 24 месяцев"}),l.jsx("li",{children:"Маркетинговые файлы cookie — до 24 месяцев"})]}),l.jsx("p",{children:"По истечении установленных сроков файлы cookie удаляются автоматически. Пользователь может удалить файлы cookie досрочно через настройки браузера или отозвать согласие на их обработку."})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Права субъектов персональных данных"}),l.jsx("h4",{className:W.subSectionTitle,children:"Право на информацию:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Получение информации о обработке персональных данных"}),l.jsx("li",{children:"Сведения о правовых основаниях и целях обработки"}),l.jsx("li",{children:"Информация о сроках обработки и составе данных"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Право на доступ:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Получение подтверждения факта обработки"}),l.jsx("li",{children:"Ознакомление с обрабатываемыми персональными данными"}),l.jsx("li",{children:"Получение информации об источниках персональных данных"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Право на уточнение, блокирование, удаление:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Требование уточнения неточных данных"}),l.jsx("li",{children:"Блокирование недостоверных данных"}),l.jsx("li",{children:"Удаление незаконно полученных данных"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Право на отзыв согласия:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Отзыв согласия в любое время"}),l.jsx("li",{children:"Прекращение обработки после отзыва согласия"}),l.jsx("li",{children:"Сохранение права на обжалование действий оператора"})]})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Способы управления файлами cookie"}),l.jsx("h4",{className:W.subSectionTitle,children:"Управление через настройки сайта:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Использование баннера согласия на файлы cookie"}),l.jsx("li",{children:"Изменение настроек в любое время через интерфейс сайта"}),l.jsx("li",{children:"Отзыв согласия на использование отдельных категорий файлов cookie"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Управление через браузер:"}),l.jsx("p",{children:"Большинство браузеров позволяют контролировать файлы cookie:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Блокировка — запрет установки новых файлов cookie"}),l.jsx("li",{children:"Удаление — очистка существующих файлов cookie"}),l.jsx("li",{children:"Уведомления — получение предупреждений при установке файлов cookie"}),l.jsx("li",{children:"Селективная настройка — разрешение файлов cookie только для определенных сайтов"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Инструкции для популярных браузеров:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Google Chrome: Настройки → Конфиденциальность и безопасность → Файлы cookie"}),l.jsx("li",{children:"Mozilla Firefox: Настройки → Приватность и Защита → Файлы cookie"}),l.jsx("li",{children:"Safari: Настройки → Конфиденциальность → Файлы cookie"}),l.jsx("li",{children:"Microsoft Edge: Настройки → Файлы cookie и разрешения сайтов"})]}),l.jsx("p",{className:W.warning,children:"Блокировка необходимых файлов cookie может привести к ограничению функциональности интернет-ресурса."})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Меры безопасности"}),l.jsx("p",{children:"Оператор применяет правовые, организационные и технические меры для защиты персональных данных:"}),l.jsx("h4",{className:W.subSectionTitle,children:"Правовые меры:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Назначение ответственного за организацию обработки персональных данных"}),l.jsx("li",{children:"Ознакомление сотрудников с требованиями законодательства"}),l.jsx("li",{children:"Заключение соглашений о неразглашении персональных данных"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Организационные меры:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Определение перечня лиц, допущенных к обработке персональных данных"}),l.jsx("li",{children:"Установление правил доступа к персональным данным"}),l.jsx("li",{children:"Контроль за соблюдением требований по защите персональных данных"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Технические меры:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Использование средств защиты информации"}),l.jsx("li",{children:"Применение криптографических средств защиты"}),l.jsx("li",{children:"Обеспечение целостности и доступности персональных данных"}),l.jsx("li",{children:"Регулярное обновление систем защиты информации"})]})]}),l.jsxs("section",{className:W.section,children:[l.jsx("h3",{className:W.sectionTitle,children:"Контактная информация и обращения"}),l.jsx("p",{children:"Для реализации прав субъекта персональных данных обращайтесь к нам:"}),l.jsxs("div",{className:W.info,children:[l.jsx("p",{children:"ООО «БИТФОРС»"}),l.jsx("p",{children:"ИНН: 9810001062"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское ш, д. 25 к. 1 литера В, помещ. 3-н"}),l.jsx("p",{children:"Email компании: company@bitforcefoundation.ru"})]}),l.jsx("h4",{className:W.subSectionTitle,children:"Порядок рассмотрения обращений:"}),l.jsxs("ul",{className:W.list,children:[l.jsx("li",{children:"Срок рассмотрения обращений — до 30 дней с момента получения"}),l.jsx("li",{children:"Обращения рассматриваются в письменной форме"}),l.jsx("li",{children:"Ответ направляется способом, указанным в обращении"}),l.jsx("li",{children:"При отказе в удовлетворении требований указываются мотивированные основания"})]})]})]})}),l.jsx(as,{})]})}const JE="_main_9j8kd_1",eT="_container_9j8kd_7",tT="_title_9j8kd_13",nT="_subtitle_9j8kd_21",lT="_section_9j8kd_29",aT="_sectionTitle_9j8kd_33",sT="_subSectionTitle_9j8kd_42",iT="_list_9j8kd_50",cT="_info_9j8kd_65",rT="_contacts_9j8kd_79",oT="_confirmation_9j8kd_92",K={main:JE,container:eT,title:tT,subtitle:nT,section:lT,sectionTitle:aT,subSectionTitle:sT,list:iT,info:cT,contacts:rT,confirmation:oT};function uT(){return l.jsxs(l.Fragment,{children:[l.jsx(vi,{}),l.jsx("main",{className:K.main,children:l.jsxs("div",{className:K.container,children:[l.jsx("h1",{className:K.title,children:"СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ"}),l.jsx("h2",{className:K.subtitle,children:"ООО «БИТФОРС»"}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"Преамбула"}),l.jsx("p",{children:"Я, субъект персональных данных, действуя своей волей и в своем интересе, в соответствии с требованиями Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных», предоставляю ООО «БИТФОРС» согласие на обработку моих персональных данных на условиях и для целей, определенных настоящим Согласием."})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"1. Сведения об операторе"}),l.jsxs("div",{className:K.info,children:[l.jsx("p",{children:"Полное наименование: Общество с ограниченной ответственностью «БИТФОРС»"}),l.jsx("p",{children:"ИНН: 9810001062"}),l.jsx("p",{children:"ОГРН: 1257800060990"}),l.jsx("p",{children:"Юридический адрес: 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"}),l.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("p",{children:"Веб-сайт: https://bitforce-foundation.ru"})]})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"2. Правовые основания обработки"}),l.jsx("p",{children:"Настоящее согласие предоставляется на основании пункта 1 части 1 статьи 6 Федерального закона «О персональных данных» и является правовым основанием для обработки персональных данных Оператором."}),l.jsx("p",{children:"Согласие дается добровольно, своей волей и в своих интересах."}),l.jsx("p",{children:"Субъект персональных данных понимает последствия предоставления согласия, включая возможные риски, связанные с обработкой персональных данных."})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"3. Цели обработки персональных данных"}),l.jsx("h4",{className:K.subSectionTitle,children:"3.1. Основные цели:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Регистрация и ведение учетной записи на веб-сайте и в мобильном приложении"}),l.jsx("li",{children:"Идентификация и верификация личности в соответствии с требованиями законодательства"}),l.jsx("li",{children:"Предоставление услуг по обмену криптовалют и электронных денежных средств"}),l.jsx("li",{children:"Проведение финансовых операций, переводов и расчетов"}),l.jsx("li",{children:"Ведение учета и истории операций"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"3.2. Дополнительные цели:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Обеспечение безопасности операций и предотвращение мошенничества"}),l.jsx("li",{children:"Выполнение требований по противодействию легализации доходов"}),l.jsx("li",{children:"Соблюдение требований валютного, налогового и иного применимого законодательства"}),l.jsx("li",{children:"Предоставление технической поддержки и клиентского сервиса"}),l.jsx("li",{children:"Рассылка уведомлений о состоянии операций и изменениях в условиях"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"3.3. Маркетинговые цели (при дополнительном согласии):"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Направление информационных и рекламных материалов"}),l.jsx("li",{children:"Проведение маркетинговых исследований и опросов"}),l.jsx("li",{children:"Персонализация предложений и услуг"}),l.jsx("li",{children:"Анализ предпочтений и поведения для улучшения сервисов"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"3.4. Аналитические цели:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Анализ использования веб-сайта и мобильного приложения"}),l.jsx("li",{children:"Улучшение качества предоставляемых услуг"}),l.jsx("li",{children:"Разработка новых продуктов и сервисов"}),l.jsx("li",{children:"Создание статистических отчетов в обезличенном виде"})]})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"4. Перечень персональных данных"}),l.jsx("h4",{className:K.subSectionTitle,children:"4.1. Идентификационные данные:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Фамилия, имя, отчество"}),l.jsx("li",{children:"Дата рождения"}),l.jsx("li",{children:"Гражданство"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"4.2. Документы, удостоверяющие личность:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Серия и номер паспорта гражданина Российской Федерации"}),l.jsx("li",{children:"Дата выдачи и код подразделения"}),l.jsx("li",{children:"Адрес регистрации по месту жительства"}),l.jsx("li",{children:"Цифровые копии (сканы) документов"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"4.3. Контактная информация:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Номера телефонов (мобильный, домашний, рабочий)"}),l.jsx("li",{children:"Адреса электронной почты"}),l.jsx("li",{children:"Почтовые адреса (фактического проживания, для корреспонденции)"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"4.4. Финансовая информация:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Номера банковских счетов и реквизиты банковских карт"}),l.jsx("li",{children:"Реквизиты криптовалютных кошельков и адресов"}),l.jsx("li",{children:"Информация о доходах и источниках происхождения денежных средств"}),l.jsx("li",{children:"История финансовых операций и транзакций"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"4.5. Техническая информация:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"IP-адреса устройств, с которых осуществляется доступ к сервисам"}),l.jsx("li",{children:"Информация о браузере, операционной системе и устройстве"}),l.jsx("li",{children:"Файлы cookie и данные локального хранилища"}),l.jsx("li",{children:"Логи действий и история использования сервисов"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"4.6. Дополнительная информация:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Фотографии для процедур верификации"}),l.jsx("li",{children:"Видеозаписи процедур видеоидентификации"}),l.jsx("li",{children:"Биометрические данные (при использовании соответствующих технологий)"}),l.jsx("li",{children:"Информация о семейном положении и профессиональной деятельности"})]})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"5. Перечень действий с персональными данными"}),l.jsx("p",{children:"Согласие распространяется на следующие действия (операции) с персональными данными:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Сбор, запись и первичная обработка персональных данных"}),l.jsx("li",{children:"Накопление и систематизация в базах данных"}),l.jsx("li",{children:"Создание резервных копий и архивирование"}),l.jsx("li",{children:"Извлечение, использование и анализ данных"}),l.jsx("li",{children:"Уточнение, обновление и актуализация информации"}),l.jsx("li",{children:"Передача данных третьим лицам"}),l.jsx("li",{children:"Обезличивание и удаление данных"}),l.jsx("li",{children:"Автоматизированная обработка и профилирование"})]})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"6. Лица, которым могут быть переданы персональные данные"}),l.jsx("h4",{className:K.subSectionTitle,children:"6.1. Сотрудники Оператора:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Уполномоченные сотрудники, непосредственно участвующие в обработке"}),l.jsx("li",{children:"Сотрудники службы безопасности и комплаенса"}),l.jsx("li",{children:"Сотрудники технической поддержки"}),l.jsx("li",{children:"Руководящий состав в рамках их полномочий"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"6.2. Государственные и муниципальные органы:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Федеральная служба по финансовому мониторингу"}),l.jsx("li",{children:"Федеральная налоговая служба"}),l.jsx("li",{children:"Правоохранительные органы (при наличии законных требований)"}),l.jsx("li",{children:"Суды и органы исполнения судебных решений"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"6.3. Партнеры и контрагенты:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Банки и платежные системы"}),l.jsx("li",{children:"Операторы электронных денежных средств"}),l.jsx("li",{children:"Поставщики технологических решений"}),l.jsx("li",{children:"Аудиторские и консалтинговые организации"})]})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"7. Сроки обработки персональных данных"}),l.jsx("h4",{className:K.subSectionTitle,children:"7.1. Общие принципы:"}),l.jsx("p",{children:"Персональные данные обрабатываются в течение времени, необходимого для достижения целей обработки. После достижения целей данные подлежат уничтожению или обезличиванию."}),l.jsx("h4",{className:K.subSectionTitle,children:"7.2. Конкретные сроки обработки:"}),l.jsxs("ul",{className:K.list,children:[l.jsxs("li",{children:[l.jsx("strong",{children:"Данные активных клиентов:"})," в течение всего периода отношений плюс 5 лет после прекращения"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Данные для идентификации:"})," 5 лет с момента прекращения отношений"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Финансовая информация:"})," 5 лет с даты совершения операции"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Маркетинговые данные:"})," до отзыва согласия, но не более 3 лет"]}),l.jsxs("li",{children:[l.jsx("strong",{children:"Техническая информация:"})," 1 год для безопасности, 6 месяцев для логов"]})]})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"8. Права субъекта персональных данных"}),l.jsx("h4",{className:K.subSectionTitle,children:"8.1. Право на информацию:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Получение подтверждения факта обработки персональных данных"}),l.jsx("li",{children:"Получение информации о целях и способах обработки"}),l.jsx("li",{children:"Информация о сроках обработки и составе данных"}),l.jsx("li",{children:"Сведения о лицах, которым передаются данные"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"8.2. Право на доступ:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Получение копий обрабатываемых персональных данных"}),l.jsx("li",{children:"Ознакомление с историей обработки и изменений"}),l.jsx("li",{children:"Получение информации об источниках персональных данных"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"8.3. Право на исправление и удаление:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Требование исправления неточных или неполных данных"}),l.jsx("li",{children:"Требование удаления персональных данных при наличии оснований"}),l.jsx("li",{children:"Удаление данных после отзыва согласия"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"8.4. Право на отзыв согласия:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Согласие может быть отозвано в любое время"}),l.jsx("li",{children:"Отзыв оформляется в письменной форме"}),l.jsx("li",{children:"После отзыва обработка прекращается в разумные сроки"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"8.5. Право на обжалование:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Обращение к Оператору с жалобами на действия по обработке данных"}),l.jsx("li",{children:"Обращение в Роскомнадзор или его территориальные органы"}),l.jsx("li",{children:"Обращение в суд для защиты нарушенных прав"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"8.6. Порядок реализации прав:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Обращения направляются на адрес: company@bitforcefoundation.ru"}),l.jsx("li",{children:"Обращения рассматриваются в течение 30 дней"}),l.jsx("li",{children:"При необходимости срок может быть продлен на 30 дней"})]})]}),l.jsxs("section",{className:K.section,children:[l.jsx("h3",{className:K.sectionTitle,children:"9. Заключительные положения"}),l.jsx("h4",{className:K.subSectionTitle,children:"9.1. Действие согласия:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Согласие действует с момента его предоставления"}),l.jsx("li",{children:"Согласие действует до его отзыва или до достижения целей обработки"}),l.jsx("li",{children:"При существенных изменениях целей требуется новое согласие"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"9.2. Форма предоставления согласия:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Согласие может быть предоставлено в письменной форме"}),l.jsx("li",{children:"Согласие может быть предоставлено в электронной форме"}),l.jsx("li",{children:"Согласие может выражаться путем совершения конклюдентных действий"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"9.3. Последствия непредоставления согласия:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Отказ в предоставлении согласия может повлечь невозможность регистрации"}),l.jsx("li",{children:"Отказ может ограничить доступ к отдельным услугам"}),l.jsx("li",{children:"Отказ в согласии на маркетинг не влияет на основные услуги"}),l.jsx("li",{children:"Субъект вправе предоставить частичное согласие"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"9.4. Контактная информация:"}),l.jsxs("div",{className:K.contacts,children:[l.jsx("p",{children:"Почтовый адрес: 196246, г. Санкт-Петербург, Московское ш., д. 25, к. 1, лит. В, пом. 3-н"}),l.jsx("p",{children:"Электронная почта: company@bitforcefoundation.ru"}),l.jsx("p",{children:"Ответственное лицо: Кленин Михаил Васильевич"}),l.jsx("p",{children:"Официальный сайт: https://bitforce-foundation.ru"})]}),l.jsx("h4",{className:K.subSectionTitle,children:"9.5. Подтверждение понимания:"}),l.jsx("p",{className:K.confirmation,children:"Предоставляя настоящее согласие, я подтверждаю, что:"}),l.jsxs("ul",{className:K.list,children:[l.jsx("li",{children:"Ознакомлен с содержанием согласия и понимаю его значение"}),l.jsx("li",{children:"Понимаю цели и способы обработки моих персональных данных"}),l.jsx("li",{children:"Знаю о своих правах и способах их реализации"}),l.jsx("li",{children:"Согласие предоставляется добровольно и осознанно"}),l.jsx("li",{children:"Имею возможность отозвать согласие в любое время"})]})]})]})}),l.jsx(as,{})]})}const dT="_main_2hruc_1",fT="_container_2hruc_7",hT="_title_2hruc_13",mT="_subtitle_2hruc_21",pT="_section_2hruc_29",vT="_sectionTitle_2hruc_33",gT="_description_2hruc_42",_T="_info_2hruc_49",yT="_linkBlock_2hruc_56",xT="_button_2hruc_64",bT="_operatorInfo_2hruc_81",$t={main:dT,container:fT,title:hT,subtitle:mT,section:pT,sectionTitle:vT,description:gT,info:_T,linkBlock:yT,button:xT,operatorInfo:bT};function jT(){return l.jsxs(l.Fragment,{children:[l.jsx(vi,{}),l.jsx("main",{className:$t.main,children:l.jsxs("div",{className:$t.container,children:[l.jsx("h1",{className:$t.title,children:"Реестр операторов персональных данных"}),l.jsx("h2",{className:$t.subtitle,children:"ООО «БИТФОРС»"}),l.jsxs("section",{className:$t.section,children:[l.jsx("p",{className:$t.description,children:"Информация об операторе персональных данных размещена в реестре операторов персональных данных Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор)."}),l.jsx("p",{className:$t.info,children:"Вы можете просмотреть информацию об операторе в реестре Роскомнадзора, перейдя по ссылке ниже:"}),l.jsx("div",{className:$t.linkBlock,children:l.jsx("a",{href:"https://pd.rkn.gov.ru/operators-registry/operators-list/?act=search&name_full=%D0%91%D0%B8%D1%82%D1%84%D0%BE%D1%80%D1%81&inn=9810001062®n=",target:"_blank",rel:"noopener noreferrer",className:$t.button,children:"Открыть реестр Роскомнадзора"})}),l.jsx("p",{className:$t.info,children:"Реестр содержит информацию об операторах персональных данных, включая сведения о целях и методах обработки персональных данных, а также меры по обеспечению безопасности персональных данных."})]}),l.jsxs("section",{className:$t.section,children:[l.jsx("h3",{className:$t.sectionTitle,children:"Информация об операторе"}),l.jsxs("div",{className:$t.operatorInfo,children:[l.jsxs("p",{children:[l.jsx("strong",{children:"Наименование:"})," ООО «БИТФОРС»"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"ИНН:"})," 9810001062"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"ОГРН:"})," 1257800060990"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"Юридический адрес:"})," 196246, город Санкт-Петербург, Московское шоссе, дом 25, корпус 1, литера В, помещение 3-н"]}),l.jsxs("p",{children:[l.jsx("strong",{children:"Контактная информация:"})," company@bitforcefoundation.ru"]})]})]}),l.jsxs("section",{className:$t.section,children:[l.jsx("h3",{className:$t.sectionTitle,children:"О Роскомнадзоре"}),l.jsx("p",{children:"Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) — это федеральный орган исполнительной власти, осуществляющий функции по контролю и надзору в области персональных данных."}),l.jsx("p",{children:"Роскомнадзор ведет реестр операторов персональных данных в соответствии с требованиями Федерального закона «О персональных данных». Реестр является открытой информационной системой и доступен всем заинтересованным лицам."})]})]})}),l.jsx(as,{})]})}function f3(s){return s?new Date(s).toLocaleString("ru-RU",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit"}):"—"}function ST(s){return s?s.length<=16?s:`${s.slice(0,8)}…${s.slice(-6)}`:"—"}function h3(s){return Number(s).toLocaleString("ru-RU")}const NT={pending:"Ожидание",money_accepted:"Деньги получены",web3_processing:"Обработка в сети",web3_hash_error:"Ошибка хэша",web3_balance_problem:"Проблема с балансом",receipt_error:"Ошибка чека",completed:"Завершён",usdt_delivered:"USDT отправлен"},wT="_badge_1d3cq_1",CT="_status_pending_1d3cq_10",ET="_status_completed_1d3cq_15",TT="_status_money_accepted_1d3cq_20",RT="_status_web3_processing_1d3cq_25",AT="_status_web3_hash_error_1d3cq_30",MT="_status_web3_balance_problem_1d3cq_35",OT="_status_receipt_error_1d3cq_40",zT="_status_usdt_delivered_1d3cq_45",m3={badge:wT,status_pending:CT,status_completed:ET,status_money_accepted:TT,status_web3_processing:RT,status_web3_hash_error:AT,status_web3_balance_problem:MT,status_receipt_error:OT,status_usdt_delivered:zT};function p3({status:s}){return l.jsx("span",{className:`${m3.badge} ${m3[`status_${s}`]??""}`,children:NT[s]??s})}const DT="_button_1q7wx_1",LT={button:DT};function BT({value:s}){const[c,i]=S.useState(!1);function r(){navigator.clipboard.writeText(s).then(()=>{i(!0),setTimeout(()=>i(!1),1500)})}return l.jsx("button",{className:LT.button,onClick:r,type:"button",title:"Скопировать",children:c?l.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("polyline",{points:"20 6 9 17 4 12"})}):l.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[l.jsx("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2"}),l.jsx("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})})}const kT="_item_1ymly_1",UT="_summary_1ymly_8",HT="_summaryLeft_1ymly_25",qT="_summaryDate_1ymly_34",$T="_summaryRight_1ymly_41",GT="_amount_1ymly_48",FT="_totalAmount_1ymly_56",VT="_chevron_1ymly_64",QT="_chevronOpen_1ymly_70",YT="_bodyOuter_1ymly_74",XT="_bodyOuterOpen_1ymly_80",ZT="_bodyInner_1ymly_84",KT="_body_1ymly_74",IT="_col_1ymly_96",PT="_colTitle_1ymly_101",WT="_infoRow_1ymly_110",JT="_infoRowTotal_1ymly_123",eR="_infoLabel_1ymly_128",tR="_infoValue_1ymly_129",nR="_infoValueRow_1ymly_148",lR="_infoLink_1ymly_154",Be={item:kT,summary:UT,summaryLeft:HT,summaryDate:qT,summaryRight:$T,amount:GT,totalAmount:FT,chevron:VT,chevronOpen:QT,bodyOuter:YT,bodyOuterOpen:XT,bodyInner:ZT,body:KT,col:IT,colTitle:PT,infoRow:WT,infoRowTotal:JT,infoLabel:eR,infoValue:tR,infoValueRow:nR,infoLink:lR};function aR({item:s}){const[c,i]=S.useState(!1),{order:r,payment:d}=s;return l.jsxs("div",{className:Be.item,children:[l.jsxs("button",{className:Be.summary,onClick:()=>i(f=>!f),type:"button","aria-expanded":c,children:[l.jsxs("div",{className:Be.summaryLeft,children:[l.jsx("span",{className:Be.summaryDate,children:f3(r.created_at)}),d&&l.jsx(p3,{status:d.status})]}),l.jsxs("div",{className:Be.summaryRight,children:[l.jsxs("span",{className:Be.amount,children:[r.usdt_amount," USDT"]}),l.jsxs("span",{className:Be.totalAmount,children:[h3(r.total_price)," ₽"]}),l.jsx("svg",{className:`${Be.chevron} ${c?Be.chevronOpen:""}`,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:l.jsx("polyline",{points:"6 9 12 15 18 9"})})]})]}),l.jsx("div",{className:`${Be.bodyOuter} ${c?Be.bodyOuterOpen:""}`,children:l.jsx("div",{className:Be.bodyInner,children:l.jsxs("div",{className:Be.body,children:[l.jsxs("div",{className:Be.col,children:[l.jsx("p",{className:Be.colTitle,children:"Заказ"}),l.jsx(Ga,{label:"Сумма USDT",value:`${r.usdt_amount} USDT`}),l.jsx(Ga,{label:"Курс обмена",value:`1 USDT = ${r.usdt_exchange_rate} ₽`}),l.jsx(Ga,{label:"Сервисный сбор",value:`${r.service_fee} USDT`}),l.jsx(Ga,{label:"Комиссия за газ",value:`${r.gas_fee} USDT`}),l.jsx(Ga,{label:"Итого к оплате",value:`${h3(r.total_price)} ₽`,emphasised:!0})]}),l.jsxs("div",{className:Be.col,children:[l.jsx("p",{className:Be.colTitle,children:"Платёж"}),d?l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:Be.infoRow,children:[l.jsx("span",{className:Be.infoLabel,children:"Статус"}),l.jsx(p3,{status:d.status})]}),l.jsx(Ga,{label:"Оплачено",value:d.itpay_paid_amount||"—"}),l.jsx(Ga,{label:"Истекает",value:f3(d.expired_date)}),l.jsxs("div",{className:Be.infoRow,children:[l.jsx("span",{className:Be.infoLabel,children:"Хэш транзакции"}),l.jsxs("span",{className:Be.infoValueRow,children:[l.jsx("span",{className:Be.infoValue,title:d.web3_transaction_hash||void 0,children:ST(d.web3_transaction_hash)}),d.web3_transaction_hash&&l.jsx(BT,{value:d.web3_transaction_hash})]})]}),l.jsxs("div",{className:Be.infoRow,children:[l.jsx("span",{className:Be.infoLabel,children:"Чек"}),d.receipt_cloudekassir_link?l.jsx("a",{href:d.receipt_cloudekassir_link,target:"_blank",rel:"noopener noreferrer",className:Be.infoLink,children:"Открыть →"}):l.jsx("span",{className:Be.infoValue,children:"—"})]})]}):l.jsx("div",{className:Be.infoRow,children:l.jsx("span",{className:Be.infoValue,children:"—"})})]})]})})})]})}function Ga({label:s,value:c,emphasised:i}){return l.jsxs("div",{className:`${Be.infoRow} ${i?Be.infoRowTotal:""}`,children:[l.jsx("span",{className:Be.infoLabel,children:s}),l.jsx("span",{className:Be.infoValue,children:c})]})}const sR="_list_gxp0d_1",iR="_empty_gxp0d_9",cR="_status_gxp0d_16",rR="_statusError_gxp0d_23",oR="_loadMore_gxp0d_30",uR="_loadMoreBtn_gxp0d_38",Ys={list:sR,empty:iR,status:cR,statusError:rR,loadMore:oR,loadMoreBtn:uR};function dR(){const{data:s,isLoading:c,isError:i,fetchNextPage:r,hasNextPage:d,isFetchingNextPage:f}=f6(),v=(s==null?void 0:s.pages.flatMap(_=>_.orders))??[];return c?l.jsx("p",{className:Ys.status,children:"Загрузка..."}):i?l.jsx("p",{className:Ys.statusError,children:"Не удалось загрузить транзакции. Попробуйте обновить страницу."}):v.length===0?l.jsx("p",{className:Ys.empty,children:"У вас пока нет транзакций."}):l.jsxs(l.Fragment,{children:[l.jsx("div",{className:Ys.list,children:v.map(_=>l.jsx(aR,{item:_},_.order.id))}),d&&l.jsx("div",{className:Ys.loadMore,children:l.jsx("button",{className:Ys.loadMoreBtn,onClick:()=>r(),disabled:f,type:"button",children:f?"Загрузка...":"Загрузить ещё"})})]})}const fR="_inner_1rs5c_1",hR="_glow_1rs5c_9",mR="_title_1rs5c_21",u2={inner:fR,glow:hR,title:mR};function pR(){return l.jsxs("div",{className:u2.inner,children:[l.jsx("div",{className:u2.glow}),l.jsx("h1",{className:u2.title,children:"Транзакции"}),l.jsx(dR,{})]})}const vR="_page_uz94v_1",gR="_main_uz94v_8",_R="_center_uz94v_13",so={page:vR,main:gR,center:_R};function v3({footer:s=!1,center:c=!1}){return l.jsxs("div",{className:so.page,children:[l.jsx(wo,{}),l.jsx("main",{className:c?`${so.main} ${so.center}`:so.main,children:l.jsx(G2,{})}),s&&l.jsx(as,{})]})}function yR(){const{pathname:s}=bn();return S.useEffect(()=>{window.scrollTo(0,0)},[s]),null}function xR(){const{isAuthenticated:s,isLoading:c}=pp(),i=bn();return c?null:s?l.jsx(G2,{}):l.jsx(Sc,{to:he.LOGIN,state:{from:i},replace:!0})}function bR(){var d,f;const{isAuthenticated:s,isLoading:c}=pp(),r=((f=(d=bn().state)==null?void 0:d.from)==null?void 0:f.pathname)??he.WALLET;return c?null:s?l.jsx(Sc,{to:r,replace:!0}):l.jsx(G2,{})}function jR(){return l.jsxs($_,{children:[l.jsx(yR,{}),l.jsxs(g_,{children:[l.jsx(nt,{path:he.HOME,element:l.jsx(x8,{})}),l.jsx(nt,{path:he.PUBLICHNAYA_OFERTA,element:l.jsx(EE,{})}),l.jsx(nt,{path:he.POLITIKA_PERSONALNYH_DANNYH,element:l.jsx($E,{})}),l.jsx(nt,{path:he.POLITIKA_COOKIE,element:l.jsx(WE,{})}),l.jsx(nt,{path:he.SOGLASIE_PERSONALNYH_DANNYH,element:l.jsx(uT,{})}),l.jsx(nt,{path:he.REESTR_PD_RKN,element:l.jsx(jT,{})}),l.jsxs(nt,{element:l.jsx(bR,{}),children:[l.jsx(nt,{path:he.LOGIN,element:l.jsx(Ow,{})}),l.jsx(nt,{path:he.REGISTER,element:l.jsx(Xw,{})}),l.jsx(nt,{path:he.RESTORE_PASSWORD,element:l.jsx(gE,{})})]}),l.jsxs(nt,{element:l.jsx(xR,{}),children:[l.jsx(nt,{element:l.jsx(v3,{footer:!0,center:!0}),children:l.jsx(nt,{path:he.CONVERTER,element:l.jsx(mC,{})})}),l.jsxs(nt,{element:l.jsx(v3,{footer:!0}),children:[l.jsx(nt,{path:he.SWAP,element:l.jsx(BS,{})}),l.jsx(nt,{path:he.BRIDGE,element:l.jsx(uN,{})}),l.jsx(nt,{path:he.TRANSACTIONS,element:l.jsx(pR,{})})]}),l.jsx(nt,{path:he.WALLET,element:l.jsx(Qm,{})}),l.jsx(nt,{path:he.WALLET_CHAIN,element:l.jsx(Qm,{})}),l.jsx(nt,{path:he.PROFILE,element:l.jsx(pw,{})}),l.jsx(nt,{path:he.SEED_PHRASE,element:l.jsx(kC,{})}),l.jsx(nt,{path:he.KYC,element:l.jsx(aE,{})})]})]})]})}const SR=new Ux({defaultOptions:{queries:{retry:!1}}});function NR({children:s}){return l.jsx(Hx,{client:SR,children:s})}function wR(){return l.jsx(NR,{children:l.jsx(jR,{})})}g4.createRoot(document.getElementById("root")).render(l.jsx(S.StrictMode,{children:l.jsx(wR,{})}));
|