UNPKG

hotkeys-js

Version:

A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.

2 lines • 264 kB
import{b as e,j as n,r as t,c as r,M as a,G as l}from"./uiw-components.js";import{r as o}from"./react-vendor.js";import{M as i}from"./markdown-vendor.js";import"./theme-vendor.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const t of e)if("childList"===t.type)for(const e of t.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&n(e)}).observe(document,{childList:!0,subtree:!0})}function n(e){if(e.ep)return;e.ep=!0;const n=function(e){const n={};return e.integrity&&(n.integrity=e.integrity),e.referrerPolicy&&(n.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?n.credentials="include":"anonymous"===e.crossOrigin?n.credentials="omit":n.credentials="same-origin",n}(e);fetch(e.href,n)}}();var s,u,c,f,d={exports:{}},p={},h={exports:{}},m={};function g(){return u||(u=1,h.exports=(s||(s=1,function(e){function n(e,n){var t=e.length;e.push(n);e:for(;0<t;){var r=t-1>>>1,l=e[r];if(!(0<a(l,n)))break e;e[r]=n,e[t]=l,t=r}}function t(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var n=e[0],t=e.pop();if(t!==n){e[0]=t;e:for(var r=0,l=e.length,o=l>>>1;r<o;){var i=2*(r+1)-1,s=e[i],u=i+1,c=e[u];if(0>a(s,t))u<l&&0>a(c,s)?(e[r]=c,e[u]=t,r=u):(e[r]=s,e[i]=t,r=i);else{if(!(u<l&&0>a(c,t)))break e;e[r]=c,e[u]=t,r=u}}}return n}function a(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l=performance;e.unstable_now=function(){return l.now()}}else{var o=Date,i=o.now();e.unstable_now=function(){return o.now()-i}}var s=[],u=[],c=1,f=null,d=3,p=!1,h=!1,m=!1,g=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var a=t(u);null!==a;){if(null===a.callback)r(u);else{if(!(a.startTime<=e))break;r(u),a.sortIndex=a.expirationTime,n(s,a)}a=t(u)}}function w(e){if(m=!1,k(e),!h)if(null!==t(s))h=!0,j||(j=!0,S());else{var n=t(u);null!==n&&O(w,n.startTime-e)}}var S,j=!1,E=-1,C=5,_=-1;function N(){return!(!g&&e.unstable_now()-_<C)}function x(){if(g=!1,j){var n=e.unstable_now();_=n;var a=!0;try{e:{h=!1,m&&(m=!1,v(E),E=-1),p=!0;var l=d;try{n:{for(k(n),f=t(s);null!==f&&!(f.expirationTime>n&&N());){var o=f.callback;if("function"==typeof o){f.callback=null,d=f.priorityLevel;var i=o(f.expirationTime<=n);if(n=e.unstable_now(),"function"==typeof i){f.callback=i,k(n),a=!0;break n}f===t(s)&&r(s),k(n)}else r(s);f=t(s)}if(null!==f)a=!0;else{var c=t(u);null!==c&&O(w,c.startTime-n),a=!1}}break e}finally{f=null,d=l,p=!1}a=void 0}}finally{a?S():j=!1}}}if("function"==typeof b)S=function(){b(x)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,T=P.port2;P.port1.onmessage=x,S=function(){T.postMessage(null)}}else S=function(){y(x,0)};function O(n,t){E=y(function(){n(e.unstable_now())},t)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e||(C=0<e?Math.floor(1e3/e):5)},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_next=function(e){switch(d){case 1:case 2:case 3:var n=3;break;default:n=d}var t=d;d=n;try{return e()}finally{d=t}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=d;d=e;try{return n()}finally{d=t}},e.unstable_scheduleCallback=function(r,a,l){var o=e.unstable_now();switch(l="object"==typeof l&&null!==l&&"number"==typeof(l=l.delay)&&0<l?o+l:o,r){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return r={id:c++,callback:a,priorityLevel:r,startTime:l,expirationTime:i=l+i,sortIndex:-1},l>o?(r.sortIndex=l,n(u,r),null===t(s)&&r===t(u)&&(m?(v(E),E=-1):m=!0,O(w,l-o))):(r.sortIndex=i,n(s,r),h||p||(h=!0,j||(j=!0,S()))),r},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(e){var n=d;return function(){var t=d;d=n;try{return e.apply(this,arguments)}finally{d=t}}}}(m)),m)),h.exports}function y(){if(c)return p;c=1;var n=g(),t=e(),r=o();function a(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var t=2;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function i(e){for(var n=e,t=n;t&&!t.alternate;)!!(4098&(n=t).flags)&&(e=n.return),t=n.return;for(;n.return;)n=n.return;return 3===n.tag?e:null}function s(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function u(e){if(31===e.tag){var n=e.memoizedState;if(null===n&&(null!==(e=e.alternate)&&(n=e.memoizedState)),null!==n)return n.dehydrated}return null}function f(e){if(i(e)!==e)throw Error(a(188))}function d(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e;for(e=e.child;null!==e;){if(null!==(n=d(e)))return n;e=e.sibling}return null}function h(e,n,t,r,a,l){for(;null!==e;){if((5===e.tag||27===e.tag||6===e.tag)&&t(e,r,a,l)||(22!==e.tag||null===e.memoizedState)&&(n||5!==e.tag&&27!==e.tag)&&h(e.child,n,t,r,a,l))return!0;e=e.sibling}return!1}function m(e){for(e=e.return;null!==e;){if(3===e.tag||5===e.tag||27===e.tag)return e;e=e.return}return null}function y(e){var n=!1;for(e=e.return;null!==e&&(4===e.tag&&(n=!0),3!==e.tag&&5!==e.tag&&27!==e.tag);)e=e.return;return n}function v(e){var n=[null,null],t=m(e);return null===t||b(n,e,t.child,{foundSelf:!1}),n}function b(e,n,t,r){for(;null!==t;){if(t===n)r.foundSelf=!0;else if(5===t.tag||27===t.tag||6===t.tag){if(r.foundSelf)return e[1]=t,!0;e[0]=t}else if((22!==t.tag||null===t.memoizedState)&&b(e,n,t.child,r))return!0;t=t.sibling}return!1}function k(e){switch(e.tag){case 5:case 27:case 6:return e.stateNode;case 3:return e.stateNode.containerInfo;default:throw Error(a(559))}}var w=null,S=null;function j(e,n,t){return e===t||e===n&&(w=e,!0)}function E(e,n,t){return e===t?(S=e,!1):e===n&&(null!==S&&(w=e),!0)}function C(e){if(null===e)return null;do{e=null===e?null:e.return}while(e&&5!==e.tag&&27!==e.tag&&3!==e.tag);return e||null}function _(e,n,t){for(var r=0,a=e;a;a=t(a))r++;a=0;for(var l=n;l;l=t(l))a++;for(;0<r-a;)e=t(e),r--;for(;0<a-r;)n=t(n),a--;for(;r--;){if(e===n||null!==n&&e===n.alternate)return e;e=t(e),n=t(n)}return null}var N=Object.assign,x=Symbol.for("react.element"),P=Symbol.for("react.transitional.element"),T=Symbol.for("react.portal"),O=Symbol.for("react.fragment"),z=Symbol.for("react.strict_mode"),L=Symbol.for("react.profiler"),I=Symbol.for("react.consumer"),D=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),A=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),H=Symbol.for("react.activity"),B=Symbol.for("react.legacy_hidden"),K=Symbol.for("react.memo_cache_sentinel"),V=Symbol.for("react.view_transition"),$=Symbol.for("react.recoverable"),W=Symbol.iterator;function Q(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=W&&e[W]||e["@@iterator"])?e:null}var q=Symbol.for("react.client.reference");function G(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===q?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case O:return"Fragment";case L:return"Profiler";case z:return"StrictMode";case F:return"Suspense";case A:return"SuspenseList";case H:return"Activity";case V:return"ViewTransition"}if("object"==typeof e)switch(e.$$typeof){case T:return"Portal";case D:return e.displayName||"Context";case I:return(e._context.displayName||"Context")+".Consumer";case M:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case R:return null!==(n=e.displayName||null)?n:G(e.type)||"Memo";case U:n=e._payload,e=e._init;try{return G(e(n))}catch(t){}}return null}var Y=Array.isArray,X=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J={pending:!1,data:null,method:null,action:null},ee=[],ne=-1;function te(e){return{current:e}}function re(e){0>ne||(e.current=ee[ne],ee[ne]=null,ne--)}function ae(e,n){ne++,ee[ne]=e.current,e.current=n}var le,oe,ie=te(null),se=te(null),ue=te(null),ce=te(null);function fe(e,n){switch(ae(ue,n),ae(se,e),ae(ie,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?Rd(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)e=Ud(n=Rd(n),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}re(ie),ae(ie,e)}function de(){re(ie),re(se),re(ue)}function pe(e){var n=e.memoizedState;null!==n&&(dh._currentValue=n.memoizedState,ae(ce,e));var t=Ud(n=ie.current,e.type);n!==t&&(ae(se,e),ae(ie,t))}function he(e){se.current===e&&(re(ie),re(se)),ce.current===e&&(re(ce),dh._currentValue=J)}function me(e){if(void 0===le)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);le=n&&n[1]||"",oe=-1<t.stack.indexOf("\n    at")?" (<anonymous>)":-1<t.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+le+e+oe}var ge=!1;function ye(e,n){if(!e||ge)return"";ge=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(n){var t=function(){throw Error()};if(Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(o){r=o}t=!1;try{var a=Object.getOwnPropertyDescriptor(e.prototype,"props");Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),t=!0,new e}finally{t&&(void 0!==a?Object.defineProperty(e.prototype,"props",a):delete e.prototype.props)}}}else{try{throw Error()}catch(i){r=i}(t=e())&&"function"==typeof t.catch&&t.catch(function(){})}}catch(s){if(s&&r&&"string"==typeof s.stack)return[s.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var l=r.DetermineComponentFrameRoot(),o=l[0],i=l[1];if(o&&i){var s=o.split("\n"),u=i.split("\n");for(a=r=0;r<s.length&&!s[r].includes("DetermineComponentFrameRoot");)r++;for(;a<u.length&&!u[a].includes("DetermineComponentFrameRoot");)a++;if(r===s.length||a===u.length)for(r=s.length-1,a=u.length-1;1<=r&&0<=a&&s[r]!==u[a];)a--;for(;1<=r&&0<=a;r--,a--)if(s[r]!==u[a]){if(1!==r||1!==a)do{if(r--,0>--a||s[r]!==u[a]){var c="\n"+s[r].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=r&&0<=a);break}}}finally{ge=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?me(t):""}function ve(e,n){switch(e.tag){case 26:case 27:case 5:return me(e.type);case 16:return me("Lazy");case 13:return e.child!==n&&null!==n?me("Suspense Fallback"):me("Suspense");case 19:return me("SuspenseList");case 0:case 15:return ye(e.type,!1);case 11:return ye(e.type.render,!1);case 1:return ye(e.type,!0);case 31:return me("Activity");case 30:return me("ViewTransition");default:return""}}function be(e){try{var n="",t=null;do{n+=ve(e,t),t=e,e=e.return}while(e);return n}catch(r){return"\nError generating stack: "+r.message+"\n"+r.stack}}var ke=Object.prototype.hasOwnProperty,we=n.unstable_scheduleCallback,Se=n.unstable_cancelCallback,je=n.unstable_shouldYield,Ee=n.unstable_requestPaint,Ce=n.unstable_now,_e=n.unstable_getCurrentPriorityLevel,Ne=n.unstable_ImmediatePriority,xe=n.unstable_UserBlockingPriority,Pe=n.unstable_NormalPriority,Te=n.unstable_LowPriority,Oe=n.unstable_IdlePriority,ze=n.log,Le=n.unstable_setDisableYieldValue,Ie=null,De=null;function Me(e){if("function"==typeof ze&&Le(e),De&&"function"==typeof De.setStrictMode)try{De.setStrictMode(Ie,e)}catch(n){}}var Fe=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(Ae(e)/Re|0)|0},Ae=Math.log,Re=Math.LN2;var Ue=256,He=262144,Be=4194304;function Ke(e){var n=42&e;if(0!==n)return n;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&-e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ve(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var a=0,l=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=134217727&r;return 0!==i?0!==(r=i&~l)?a=Ke(r):0!==(o&=i)?a=Ke(o):t||0!==(t=i&~e)&&(a=Ke(t)):0!==(i=r&~l)?a=Ke(i):0!==o?a=Ke(o):t||0!==(t=r&~e)&&(a=Ke(t)),0===a?0:0!==n&&n!==a&&0===(n&l)&&((l=a&-a)>=(t=n&-n)||32===l&&4194048&t)?n:a}function $e(e,n){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function We(e,n){8&n&&(n|=32&n);var t=e.entangledLanes;if(0!==t)for(e=e.entanglements,t&=n;0<t;){var r=31-Fe(t),a=1<<r;n|=e[r],t&=~a}return n}function Qe(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+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 n+5e3;default:return-1}}function qe(){var e=Be;return!(62914560&(Be<<=1))&&(Be=4194304),e}function Ge(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Ye(e,n){e.pendingLanes|=n,268435456!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Xe(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-Fe(n);e.entangledLanes|=n,e.entanglements[r]=1073741824|e.entanglements[r]|261930&t}function Ze(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-Fe(t),a=1<<r;a&n|e[r]&n&&(e[r]|=n),t&=~a}}function Je(e,n){var t=n&-n;return 0!==((t=42&t?1:en(t))&(e.suspendedLanes|n))?0:t}function en(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 nn(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function tn(){var e=Z.p;return 0!==e?e:void 0===(e=window.event)?32:xh(e.type)}function rn(e,n){var t=Z.p;try{return Z.p=e,n()}finally{Z.p=t}}var an=Math.random().toString(36).slice(2),ln="__reactFiber$"+an,on="__reactProps$"+an,sn="__reactContainer$"+an,un="__reactEvents$"+an,cn="__reactListeners$"+an,fn="__reactHandles$"+an,dn="__reactResources$"+an,pn="__reactMarker$"+an,hn="__reactLoad$"+an;function mn(e){delete e[ln],delete e[on],delete e[cn],delete e[fn]}function gn(e){var n;if(n=e[ln])return n;for(var t=e.parentNode;t;){if(n=t[sn]||t[ln]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=zp(e);null!==e;){if(t=e[ln])return t;e=zp(e)}return n}t=(e=t).parentNode}return null}function yn(e){if(e=e[ln]||e[sn]){var n=e.tag;if(5===n||6===n||13===n||31===n||26===n||27===n||3===n)return e}return null}function vn(e){var n=e.tag;if(5===n||26===n||27===n||6===n)return e.stateNode;throw Error(a(33))}function bn(e){var n=e[dn];return n||(n=e[dn]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function kn(e){e[pn]=!0}function wn(e){e[hn]=void 0}var Sn=new Set,jn={};function En(e,n){Cn(e,n),Cn(e+"Capture",n)}function Cn(e,n){for(jn[e]=n,e=0;e<n.length;e++)Sn.add(n[e])}var _n=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]*$"),Nn={},xn={};var Pn=!1;function Tn(){var e=Pn;return Pn=!1,e}function On(e,n,t){if(a=n,ke.call(xn,a)||!ke.call(Nn,a)&&(_n.test(a)?xn[a]=!0:(Nn[a]=!0,0)))if(null===t)e.removeAttribute(n);else{switch(typeof t){case"undefined":case"function":case"symbol":return void e.removeAttribute(n);case"boolean":var r=n.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(n)}e.setAttribute(n,t)}var a}function zn(e,n,t){if(null===t)e.removeAttribute(n);else{switch(typeof t){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttribute(n,t)}}function Ln(e,n,t,r){if(null===r)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttributeNS(n,t,r)}}function In(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Dn(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function Mn(e){if(!e._valueTracker){var n=Dn(e)?"checked":"value";e._valueTracker=function(e,n,t){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var a=r.get,l=r.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return a.call(this)},set:function(e){t=""+e,l.call(this,e)}}),Object.defineProperty(e,n,{enumerable:r.enumerable}),{getValue:function(){return t},setValue:function(e){t=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e,n,""+e[n])}}function Fn(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=Dn(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}var An=/[\n"\\]/g;function Rn(e){return e.replace(An,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Un(e,n,t,r,a,l,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=n?"number"===o?(0===n&&""===e.value||e.value!=n)&&(e.value=""+In(n)):e.value!==""+In(n)&&(e.value=""+In(n)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=n?"number"===o&&e.value==n?Bn(e,In(e.value)):Bn(e,In(n)):null!=t?Bn(e,In(t)):null!=r&&e.removeAttribute("value"),null==a&&null!=l&&(e.defaultChecked=!!l),null!=a&&(e.checked=a&&"function"!=typeof a&&"symbol"!=typeof a),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+In(i):e.removeAttribute("name")}function Hn(e,n,t,r,a,l,o,i){if(null!=l&&"function"!=typeof l&&"symbol"!=typeof l&&"boolean"!=typeof l&&(e.type=l),null!=n||null!=t){if(("submit"===l||"reset"===l)&&null==n)return void Mn(e);t=null!=t?""+In(t):"",n=null!=n?""+In(n):t,i||n===e.value||(e.value=n),e.defaultValue=n}r="function"!=typeof(r=null!=r?r:a)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o),Mn(e)}function Bn(e,n){e.defaultValue!==""+n&&(e.defaultValue=""+n)}function Kn(e,n,t,r){if(e=e.options,n){n={};for(var a=0;a<t.length;a++)n["$"+t[a]]=!0;for(t=0;t<e.length;t++)a=n.hasOwnProperty("$"+e[t].value),e[t].selected!==a&&(e[t].selected=a),a&&r&&(e[t].defaultSelected=!0)}else{for(t=""+In(t),n=null,a=0;a<e.length;a++){if(e[a].value===t)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==n||e[a].disabled||(n=e[a])}null!==n&&(n.selected=!0)}}function Vn(e,n,t){null==n||((n=""+In(n))!==e.value&&(e.value=n),null!=t)?e.defaultValue=null!=t?""+In(t):"":e.defaultValue!==n&&(e.defaultValue=n)}function $n(e,n,t,r){if(null==n){if(null!=r){if(null!=t)throw Error(a(92));if(Y(r)){if(1<r.length)throw Error(a(93));r=r[0]}t=r}null==t&&(t=""),n=t}t=In(n),e.defaultValue=t,(r=e.textContent)===t&&""!==r&&null!==r&&(e.value=r),Mn(e)}function Wn(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var Qn=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 qn(e,n,t){var r=0===n.indexOf("--");null==t||"boolean"==typeof t||""===t?r?e.setProperty(n,""):"float"===n?e.cssFloat="":e[n]="":r?e.setProperty(n,t):"number"!=typeof t||0===t||Qn.has(n)?"float"===n?e.cssFloat=t:e[n]=(""+t).trim():e[n]=t+"px"}function Gn(e,n,t){if(null!=n&&"object"!=typeof n)throw Error(a(62));if(e=e.style,null!=t){for(var r in t)!t.hasOwnProperty(r)||null!=n&&n.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="",Pn=!0);for(var l in n)r=n[l],n.hasOwnProperty(l)&&t[l]!==r&&(qn(e,l,r),Pn=!0)}else for(var o in n)n.hasOwnProperty(o)&&qn(e,o,n[o])}function Yn(e){if(-1===e.indexOf("-"))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 Xn=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"],["maskType","mask-type"],["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"]]),Zn=/^[\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 Jn(e){return Zn.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function et(){}var nt=null;function tt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var rt=null,at=null;function lt(e){var n=yn(e);if(n&&(e=n.stateNode)){var t=e[on]||null;e:switch(e=n.stateNode,n.type){case"input":if(Un(e,t.value,t.defaultValue,t.defaultValue,t.checked,t.defaultChecked,t.type,t.name),n=t.name,"radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll('input[name="'+Rn(""+n)+'"][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=r[on]||null;if(!l)throw Error(a(90));Un(r,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(n=0;n<t.length;n++)(r=t[n]).form===e.form&&Fn(r)}break e;case"textarea":Vn(e,t.value,t.defaultValue);break e;case"select":null!=(n=t.value)&&Kn(e,!!t.multiple,n,!1)}}}var ot=!1;function it(e,n,t){if(ot)return e(n,t);ot=!0;try{return e(n)}finally{if(ot=!1,(null!==rt||null!==at)&&(bf(),rt&&(n=rt,e=at,at=rt=null,lt(n),e)))for(n=0;n<e.length;n++)lt(e[n])}}function st(e,n){var t=e.stateNode;if(null===t)return null;var r=t[on]||null;if(null===r)return null;t=r[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(t&&"function"!=typeof t)throw Error(a(231,n,typeof t));return t}var ut=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ct=!1;if(ut)try{var ft={};Object.defineProperty(ft,"passive",{get:function(){ct=!0}}),window.addEventListener("test",ft,ft),window.removeEventListener("test",ft,ft)}catch(Jh){ct=!1}var dt=null,pt=null,ht=null;function mt(){if(ht)return ht;var e,n,t=pt,r=t.length,a="value"in dt?dt.value:dt.textContent,l=a.length;for(e=0;e<r&&t[e]===a[e];e++);var o=r-e;for(n=1;n<=o&&t[r-n]===a[l-n];n++);return ht=a.slice(e,1<n?1-n:void 0)}function gt(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function yt(){return!0}function vt(){return!1}function bt(e){function n(n,t,r,a,l){for(var o in this._reactName=n,this._targetInst=r,this.type=t,this.nativeEvent=a,this.target=l,this.currentTarget=null,e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?yt:vt,this.isPropagationStopped=vt,this}return N(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=yt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=yt)},persist:function(){},isPersistent:yt}),n}var kt,wt,St,jt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Et=bt(jt),Ct=N({},jt,{view:0,detail:0}),_t=bt(Ct),Nt=N({},Ct,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:At,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==St&&(St&&"mousemove"===e.type?(kt=e.screenX-St.screenX,wt=e.screenY-St.screenY):wt=kt=0,St=e),kt)},movementY:function(e){return"movementY"in e?e.movementY:wt}}),xt=bt(Nt),Pt=bt(N({},Nt,{dataTransfer:0})),Tt=bt(N({},Ct,{relatedTarget:0})),Ot=bt(N({},jt,{animationName:0,elapsedTime:0,pseudoElement:0})),zt=bt(N({},jt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),Lt=bt(N({},jt,{data:0})),It={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Dt={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"},Mt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ft(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=Mt[e])&&!!n[e]}function At(){return Ft}var Rt=bt(N({},Ct,{key:function(e){if(e.key){var n=It[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=gt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Dt[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:At,charCode:function(e){return"keypress"===e.type?gt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?gt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),Ut=bt(N({},Nt,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ht=bt(N({},jt,{submitter:0})),Bt=bt(N({},Ct,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:At})),Kt=bt(N({},jt,{propertyName:0,elapsedTime:0,pseudoElement:0})),Vt=bt(N({},Nt,{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})),$t=bt(N({},jt,{newState:0,oldState:0,source:0})),Wt=[9,13,27,32],Qt=ut&&"CompositionEvent"in window,qt=null;ut&&"documentMode"in document&&(qt=document.documentMode);var Gt=ut&&"TextEvent"in window&&!qt,Yt=ut&&(!Qt||qt&&8<qt&&11>=qt),Xt=String.fromCharCode(32),Zt=!1;function Jt(e,n){switch(e){case"keyup":return-1!==Wt.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function er(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nr=!1;var tr={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 rr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!tr[e.type]:"textarea"===n}function ar(e,n,t,r){rt?at?at.push(r):at=[r]:rt=r,0<(n=Ed(n,"onChange")).length&&(t=new Et("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var lr=null,or=null;function ir(e){gd(e,0)}function sr(e){if(Fn(vn(e)))return e}function ur(e,n){if("change"===e)return n}var cr=!1;if(ut){var fr;if(ut){var dr="oninput"in document;if(!dr){var pr=document.createElement("div");pr.setAttribute("oninput","return;"),dr="function"==typeof pr.oninput}fr=dr}else fr=!1;cr=fr&&(!document.documentMode||9<document.documentMode)}function hr(){lr&&(lr.detachEvent("onpropertychange",mr),or=lr=null)}function mr(e){if("value"===e.propertyName&&sr(or)){var n=[];ar(n,or,e,tt(e)),it(ir,n)}}function gr(e,n,t){"focusin"===e?(hr(),or=t,(lr=n).attachEvent("onpropertychange",mr)):"focusout"===e&&hr()}function yr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return sr(or)}function vr(e,n){if("click"===e)return sr(n)}function br(e,n){if("input"===e||"change"===e)return sr(n)}var kr="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n};function wr(e,n){if(kr(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var a=t[r];if(!ke.call(n,a)||!kr(e[a],n[a]))return!1}return!0}function Sr(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function jr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Er(e,n){var t,r=jr(e);for(e=0;r;){if(3===r.nodeType){if(t=e+r.textContent.length,e<=n&&t>=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=jr(r)}}function Cr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?Cr(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function _r(e){for(var n=Sr((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(r){t=!1}if(!t)break;n=Sr((e=n.contentWindow).document)}return n}function Nr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var xr=ut&&"documentMode"in document&&11>=document.documentMode,Pr=null,Tr=null,Or=null,zr=!1;function Lr(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;zr||null==Pr||Pr!==Sr(r)||("selectionStart"in(r=Pr)&&Nr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Or&&wr(Or,r)||(Or=r,0<(r=Ed(Tr,"onSelect")).length&&(n=new Et("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=Pr)))}function Ir(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var Dr={animationend:Ir("Animation","AnimationEnd"),animationiteration:Ir("Animation","AnimationIteration"),animationstart:Ir("Animation","AnimationStart"),transitionrun:Ir("Transition","TransitionRun"),transitionstart:Ir("Transition","TransitionStart"),transitioncancel:Ir("Transition","TransitionCancel"),transitionend:Ir("Transition","TransitionEnd")},Mr={},Fr={};function Ar(e){if(Mr[e])return Mr[e];if(!Dr[e])return e;var n,t=Dr[e];for(n in t)if(t.hasOwnProperty(n)&&n in Fr)return Mr[e]=t[n];return e}ut&&(Fr=document.createElement("div").style,"AnimationEvent"in window||(delete Dr.animationend.animation,delete Dr.animationiteration.animation,delete Dr.animationstart.animation),"TransitionEvent"in window||delete Dr.transitionend.transition);var Rr=Ar("animationend"),Ur=Ar("animationiteration"),Hr=Ar("animationstart"),Br=Ar("transitionrun"),Kr=Ar("transitionstart"),Vr=Ar("transitioncancel"),$r=Ar("transitionend"),Wr=new Map,Qr="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function qr(e,n){Wr.set(e,n),En(n,[e])}Qr.push("scrollEnd");var Gr=0;function Yr(e,n){return null!=e.name&&"auto"!==e.name?e.name:null!==n.autoName?n.autoName:(e="_"+(e=Jc.identifierPrefix)+"t_"+(Gr++).toString(32)+"_",n.autoName=e)}function Xr(e){if(null==e||"string"==typeof e)return e;var n=null,t=sf;if(null!==t)for(var r=0;r<t.length;r++){var a=e[t[r]];if(null!=a){if("none"===a)return"none";n=null==n?a:n+" "+a}}return null==n?e.default:n}function Zr(e,n){return e=Xr(e),null==(n=Xr(n))?"auto"===e?null:e:"auto"===n?null:n}var Jr="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e)},ea=[],na=0,ta=0;function ra(){for(var e=na,n=ta=na=0;n<e;){var t=ea[n];ea[n++]=null;var r=ea[n];ea[n++]=null;var a=ea[n];ea[n++]=null;var l=ea[n];if(ea[n++]=null,null!==r&&null!==a){var o=r.pending;null===o?a.next=a:(a.next=o.next,o.next=a),r.pending=a}0!==l&&ia(t,a,l)}}function aa(e,n,t,r){ea[na++]=e,ea[na++]=n,ea[na++]=t,ea[na++]=r,ta|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function la(e,n,t,r){return aa(e,n,t,r),sa(e)}function oa(e,n){return aa(e,null,null,n),sa(e)}function ia(e,n,t){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t);for(var a=!1,l=e.return;null!==l;)l.childLanes|=t,null!==(r=l.alternate)&&(r.childLanes|=t),22===l.tag&&(null===(e=l.stateNode)||1&e._visibility||(a=!0)),e=l,l=l.return;return 3===e.tag?(l=e.stateNode,a&&null!==n&&(a=31-Fe(t),null===(r=(e=l.hiddenUpdates)[a])?e[a]=[n]:r.push(n),n.lane=536870912|t),l):null}function sa(e){if(50<uf)throw uf=0,cf=null,Error(a(185));for(var n=e.return;null!==n;)n=(e=n).return;return 3===e.tag?e.stateNode:null}var ua={};function ca(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fa(e,n,t,r){return new ca(e,n,t,r)}function da(e){return!(!(e=e.prototype)||!e.isReactComponent)}function pa(e,n){var t=e.alternate;return null===t?((t=fa(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=1206910976&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t.refCleanup=e.refCleanup,t}function ha(e,n){e.flags&=1206910978;var t=e.alternate;return null===t?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,e.type=t.type,n=t.dependencies,e.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function ma(e,n,t,r,l,o){var i=0;if("function"==typeof(r=e))da(r)&&(i=1);else if("string"==typeof r)i=function(e,n,t){if(1===t||null!=n.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof n.precedence||"string"!=typeof n.href||""===n.href)break;return!0;case"link":if("string"!=typeof n.rel||"string"!=typeof n.href||""===n.href||n.onLoad||n.onError)break;return"stylesheet"!==n.rel||(e=n.disabled,"string"==typeof n.precedence&&null==e);case"script":if(n.async&&"function"!=typeof n.async&&"symbol"!=typeof n.async&&!n.onLoad&&!n.onError&&n.src&&"string"==typeof n.src)return!0}return!1}(e,t,ie.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(r){case H:return(e=fa(31,t,n,l)).elementType=H,e.lanes=o,e;case O:return ga(t.children,l,o,n);case z:i=8,l|=24;break;case L:return(e=fa(12,t,n,2|l)).elementType=L,e.lanes=o,e;case F:return(e=fa(13,t,n,l)).elementType=F,e.lanes=o,e;case A:return(e=fa(19,t,n,l)).elementType=A,e.lanes=o,e;case B:case V:return(e=fa(30,t,n,e=32|l)).elementType=V,e.lanes=o,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if("object"==typeof r&&null!==r)switch(r.$$typeof){case D:i=10;break e;case I:i=9;break e;case M:i=11;break e;case R:i=14;break e;case U:i=16,r=null;break e}i=29,t=Error(a(130,null===e?"null":typeof e,"")),r=null}return(n=fa(i,t,n,l)).elementType=e,n.type=r,n.lanes=o,n}function ga(e,n,t,r){return(e=fa(7,e,r,n)).lanes=t,e}function ya(e,n,t){return(e=fa(6,e,null,n)).lanes=t,e}function va(e){var n=fa(18,null,null,0);return n.stateNode=e,n}function ba(e,n,t){return(n=fa(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var ka=new WeakMap;function wa(e,n){if("object"==typeof e&&null!==e){var t=ka.get(e);return void 0!==t?t:(n={value:e,source:n,stack:be(n)},ka.set(e,n),n)}return{value:e,source:n,stack:be(n)}}var Sa=[],ja=0,Ea=null,Ca=0,_a=[],Na=0,xa=null,Pa=1,Ta="";function Oa(e,n){Sa[ja++]=Ca,Sa[ja++]=Ea,Ea=e,Ca=n}function za(e,n,t){_a[Na++]=Pa,_a[Na++]=Ta,_a[Na++]=xa,xa=e;var r=Pa;e=Ta;var a=32-Fe(r)-1;r&=~(1<<a),t+=1;var l=32-Fe(n)+a;if(30<l){var o=a-a%5;l=(r&(1<<o)-1).toString(32),r>>=o,a-=o,Pa=1<<32-Fe(n)+a|t<<a|r,Ta=l+e}else Pa=1<<l|t<<a|r,Ta=e}function La(e){null!==e.return&&(Oa(e,1),za(e,1,0))}function Ia(e){for(;e===Ea;)Ea=Sa[--ja],Sa[ja]=null,Ca=Sa[--ja],Sa[ja]=null;for(;e===xa;)xa=_a[--Na],_a[Na]=null,Ta=_a[--Na],_a[Na]=null,Pa=_a[--Na],_a[Na]=null}function Da(e,n){_a[Na++]=Pa,_a[Na++]=Ta,_a[Na++]=xa,Pa=n.id,Ta=n.overflow,xa=e}var Ma=null,Fa=null,Aa=!1,Ra=null,Ua=!1,Ha=Error(a(519));function Ba(e){throw qa(wa(Error(a(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?"text":"HTML","")),e)),Ha}function Ka(e){var n=e.stateNode,t=e.type,r=e.memoizedProps;switch(n[ln]=e,n[on]=r,t){case"dialog":yd("cancel",n),yd("close",n);break;case"iframe":case"object":case"embed":yd("load",n);break;case"video":case"audio":for(t=0;t<hd.length;t++)yd(hd[t],n);break;case"source":yd("error",n);break;case"img":case"image":case"link":yd("error",n),yd("load",n);break;case"details":yd("toggle",n);break;case"input":yd("invalid",n),Hn(n,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":yd("invalid",n);break;case"textarea":yd("invalid",n),$n(n,r.value,r.defaultValue,r.children)}"string"!=typeof(t=r.children)&&"number"!=typeof t&&"bigint"!=typeof t||n.textContent===""+t||!0===r.suppressHydrationWarning||Td(n.textContent,t)?(null!=r.popover&&(yd("beforetoggle",n),yd("toggle",n)),null!=r.onScroll&&yd("scroll",n),null!=r.onScrollEnd&&yd("scrollend",n),null!=r.onClick&&(n.onclick=et),n=!0):n=!1,n||Ba(e,!0)}function Va(e){for(Ma=e.return;Ma;)switch(Ma.tag){case 5:case 31:case 13:return void(Ua=!1);case 27:case 3:return void(Ua=!0);default:Ma=Ma.return}}function $a(e){if(e!==Ma)return!1;if(!Aa)return Va(e),Aa=!0,!1;var n,t=e.tag;if((n=3!==t&&27!==t)&&((n=5===t)&&(n=!("form"!==(n=e.type)&&"button"!==n)||Bd(e.type,e.memoizedProps)),n=!n),n&&Fa&&Ba(e),Va(e),13===t){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));Fa=Op(e)}else if(31===t){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));Fa=Op(e)}else 27===t?(t=Fa,Yd(e.type)?(e=Tp,Tp=null,Fa=e):Fa=t):Fa=Ma?Pp(e.stateNode.nextSibling):null;return!0}function Wa(){Fa=Ma=null,Aa=!1}function Qa(){var e=Ra;return null!==e&&(null===$c?$c=e:$c.push.apply($c,e),Ra=null),e}function qa(e){null===Ra?Ra=[e]:Ra.push(e)}var Ga=te(null),Ya=null,Xa=null;function Za(e,n,t){ae(Ga,n._currentValue),n._currentValue=t}function Ja(e){e._currentValue=Ga.current,re(Ga)}function el(e,n,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==r&&(r.childLanes|=n)):null!==r&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function nl(e,n,t,r){var l=e.child;for(null!==l&&(l.return=e);null!==l;){var o=l.dependencies;if(null!==o){var i=l.child;o=o.firstContext;e:for(;null!==o;){var s=o;o=l;for(var u=0;u<n.length;u++)if(s.context===n[u]){o.lanes|=t,null!==(s=o.alternate)&&(s.lanes|=t),el(o.return,t,e),r||(i=null);break e}o=s.next}}else if(18===l.tag){if(null===(i=l.return))throw Error(a(341));i.lanes|=t,null!==(o=i.alternate)&&(o.lanes|=t),el(i,t,e),i=null}else 13===l.tag&&null!==l.memoizedState&&null===l.memoizedState.dehydrated?(l.lanes|=t,null!==(i=l.alternate)&&(i.lanes|=t),el(l.return,t,e),i=null!==(i=l.child)?i.sibling:null):i=l.child;if(null!==i)i.return=l;else for(i=l;null!==i;){if(i===e){i=null;break}if(null!==(l=i.sibling)){l.return=i.return,i=l;break}i=i.return}l=i}}function tl(e,n,t,r){e=null;for(var l=n,o=!1;null!==l;){if(!o)if(524288&l.flags)o=!0;else if(262144&l.flags)break;if(10===l.tag){var i=l.alternate;if(null===i)throw Error(a(387));if(null!==(i=i.memoizedProps)){var s=l.type;kr(l.pendingProps.value,i.value)||(null!==e?e.push(s):e=[s])}}else if(l===ce.current){if(null===(i=l.alternate))throw Error(a(387));i.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(null!==e?e.push(dh):e=[dh])}l=l.return}return null!==e&&nl(n,e,t,r),n.flags|=262144,null!==e}function rl(e){for(e=e.firstContext;null!==e;){if(!kr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function al(e){Ya=e,Xa=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function ll(e){return il(Ya,e)}function ol(e,n){return null===Ya&&al(e),il(e,n)}function il(e,n){var t=n._currentValue;if(n={context:n,memoizedValue:t,next:null},null===Xa){if(null===e)throw Error(a(308));Xa=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else Xa=Xa.next=n;return t}var sl="undefined"!=typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach(function(e){return e()})}},ul=n.unstable_scheduleCallback,cl=n.unstable_NormalPriority,fl={$$typeof:D,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function dl(){return{controller:new sl,data:new Map,refCount:0}}function pl(e){e.refCount--,0===e.refCount&&ul(cl,function(){e.controller.abort()})}function hl(e,n){if(4194048&e.pendingLanes){var t=e.transitionTypes;for(null===t&&(t=e.transitionTypes=[]),e=0;e<n.length;e++){var r=n[e];-1===t.indexOf(r)&&t.push(r)}}}var ml=null;var gl=null,yl=0,vl=0,bl=null;function kl(){if(0===--yl&&(ml=null,null!==gl)){null!==bl&&(bl.status="fulfilled");var e=gl;gl=null,vl=0,bl=null;for(var n=0;n<e.length;n++)(0,e[n])()}}var wl=X.S;X.S=function(e,n){if(qc=Ce(),"object"==typeof n&&null!==n&&"function"==typeof n.then&&function(e,n){if(null===gl){var t=gl=[];yl=0,vl=cd(),bl={status:"pending",value:void 0,then:function(e){t.push(e)}}}yl++,n.then(kl,kl)}(0,n),null!==ml)for(var t=Xf;null!==t;)hl(t,ml),t=t.next;if(null!==(t=e.types)){for(var r=Xf;null!==r;)hl(r,t),r=r.next;if(0!==vl){null===(r=ml)&&(r=ml=[]);for(var a=0;a<t.length;a++){var l=t[a];-1===r.indexOf(l)&&r.push(l)}}}null!==wl&&wl(e,n)};var Sl=te(null);function jl(){var e=Sl.current;return null!==e?e:Pc.pooledCache}function El(e,n){ae(Sl,null===n?Sl.current:n.pool)}function Cl(){var e=jl();return null===e?null:{parent:fl._currentValue,pool:e}}var _l=Error(a(460)),Nl=Error(a(474)),xl=Error(a(542)),Pl={then:function(){}};function Tl(e){return"fulfilled"===(e=e.status)||"rejected"===e}function Ol(e,n,t){switch(void 0===(t=e[t])?e.push(n):t!==n&&(n.then(et,et),n=t),n.status){case"fulfilled":return n.value;case"rejected":if(Dl(e=n.reason),void 0===e&&!("reason"in n))throw Error(a(600));throw e;default:if("string"==typeof n.status)n.then(et,et);else{if(null!==(e=Pc)&&100<e.shellSuspendCounter)throw Error(a(482));(e=n).status="pending",e.then(function(e){if("pending"===n.status){var t=n;t.status="fulfilled",t.value=e}},function(e){if("pending"===n.status){var t=n;t.status="rejected",t.reason=e}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw Dl(e=n.reason),e}throw Ll=n,_l}}function zl(e){try{return(0,e._init)(e._payload)}catch(n){if(null!==n&&"object"==typeof n&&"function"==typeof n.then)throw Ll=n,_l;throw n}}var Ll=null;function Il(){if(null===Ll)throw Error(a(459));var e=Ll;return Ll=null,e}function Dl(e){if(e===_l||e===xl)throw Error(a(483))}var Ml=null,Fl=0;function Al(e){var n=Fl;return Fl+=1,null===Ml&&(Ml=[]),Ol(Ml,e,n)}function Rl(e,n){n=n.props.ref,e.ref=void 0!==n?n:null}function Ul(e,n){if(n.$$typeof===x)throw Error(a(525));throw e=Object.prototype.toString.call(n),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function Hl(e){function n(n,t){if(e){var r=n.deletions;null===r?(n.deletions=[t],n.flags|=16):r.push(t)}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e){for(var n=new Map;null!==e;)null===e.key?n.set(e.index,e):n.set(e.key,e),e=e.sibling;return n}function l(e,n){return(e=pa(e,n)).index=0,e.sibling=null,e}function o(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags|=2,t):r:(n.flags|=134217730,t):(n.flags|=1048576,t)}function i(n){return e&&null===n.alternate&&(n.flags|=134217730),n}function s(e,n,t,r){return null===n||6!==n.tag?((n=ya(t,e.mode,r)).return=e,n):((n=l(n,t)).return=e,n)}function u(e,n,t,r){var a=t.type;return a===O?(Rl(e=f(e,n,t.props.children,r,t.key),t),e):null!==n&&(n.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===U&&zl(a)===n.type)?(Rl(n=l(n,t.props),t),n.return=e,n):(Rl(n=ma(t.type,t.key,t.props,null,e.mode,r),t),n.return=e,n)}function c(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=ba(t,e.mode,r)).return=e,n):((n=l(n,t.children||[])).return=e,n)}function f(e,n,t,r,a){return null===n||7!==n.tag?((n=ga(t,e.mode,r,a)).return=e,n):((n=l(n,t)).return=e,n)}function d(e,n,t){if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return(n=ya(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case P:return Rl(t=ma(n.type,n.key,n.props,null,e.mode,t),n),t.return=e,t;case T:return(n=ba(n,e.mode,t)).return=e,n;case U:return d(e,n=zl(n),t)}if(Y(n)||Q(n))return(n=ga(n,e.mode,t,null)).return=e,n;if("function"==typeof n.then)return d(e,Al(n),t);if(n.$$typeof===D)return d(e,ol(e,n),t);Ul(e,n)}return null}function p(e,n,t,r){var a=null!==n?n.key:null;if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return null!==a?null:s(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case P:return t.key===a?u(e,n,t,r):null;case T:return t.key===a?c(e,n,t,r):null;case U:return p(e,n,t=zl(t),r)}if(Y(t)||Q(t))return null!==a?null:f(e,n,t,r,null);if("function"==typeof t.then)return p(e,n,Al(t),r);if(t.$$typeof===D)return p(e,n,ol(e,t),r);Ul(e,t)}return null}function h(e,n,t,r,a){if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return s(n,e=e.get(t)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case P:return u(n,e=e.get(null===r.key?t:r.key)||null,r,a);case T:return c(n,e=e.get(null===r.key?t:r.key)||null,r,a);case U:return h(e,n,t,r=zl(r),a)}if(Y(r)||Q(r))return f(n,e=e.get(t)||null,r,a,null);if("function"==typeof r.then)return h(e,n,t,Al(r),a);if(r.$$typeof===D)return h(e,n,t,ol(n,r),a);Ul(n,r)}return null}function m(s,u,c,f){if("object"==typeof c&&null!==c&&c.type===O&&null===c.key&&void 0===c.props.ref&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case P:e:{for(var g=c.key;null!==u;){if(u.key===g){if((g=c.type)===O){if(7===u.tag){t(s,u.sibling),Rl(f=l(u,c.props.children),c),f.return=s,s=f;break e}}else if(u.elementType===g||"object"==typeof g&&null!==g&&g.$$typeof===U&&zl(g)===u.type){t(s,u.sibling),Rl(f=l(u,c.props),c),f.return=s,s=f;break e}t(s,u);break}n(s,u),u=u.sibling}c.type===O?(Rl(f=ga(c.props.children,s.mode,f,c.key),c),f.return=s,s=f):(Rl(f=ma(c.type,c.key,c.props,null,s.mode,f),c),f.return=s,s=f)}return i(s);case T:e:{for(g=c.key;null!==u;){if(u.key===g){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){t(s,u.sibling),(f=l(u,c.children||[])).return=s,s=f;break e}t(s,u);break}n(s,u),u=u.sibling}(f=ba(c,s.mode,f)).return=s,s=f}return i(s);case U:return m(s,u,c=zl(c),f)}if(Y(c))return function(a,l,i,s){for(var u=null,c=null,f=l,m=l=0,g=null;null!==f&&m<i.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=p(a,f,i[m],s);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&n(a,f),l=o(y,l,m),null===c?u=y:c.sibling=y,c=y,f=g}if(m===i.length)return t(a,f),Aa&&Oa(a,m),u;if(null===f){for(;m<i.length;m++)null!==(f=d(a,i[m],s))&&(l=o(f,l,m),null===c?u=f:c.sibling=f,c=f);return Aa&&Oa(a,m),u}for(f=r(f);m<i.length;m++)null!==(g=h(f,a,m,i[m],s))&&(e&&null!==(y=g.alternate)&&f.delete(null===y.key?m:y.key),l=o(g,l,m),null===c?u=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return n(a,e)}),Aa&&Oa(a,m),u}(s,u,c,f);if(Q(c)){if("function"!=typeof(g=Q(c)))throw Error(a(150));return function(l,i,s,u){if(null==s)throw Error(a(151));for(var c=null,f=null,m=i,g=i=0,y=null,v=s.next();null!==m&&!v.done;g++,v=s.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=p(l,m,v.value,u);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&n(l,m),i=o(b,i,g),null===f?c=b:f.sibling=b,f=b,m=y}if(v.done)return t(l,m),Aa&&Oa(l,g),c;if(null===m){for(;!v.done;g++,v=s.next())null!==(v=d(l,v.value,u))&&(i=o(v,i,g),null===f?c=v:f.sibling=v,f=v);return Aa&&Oa(l,g),c}for(m=r(m);!v.done;g++,v=s.next())null!==(v=h(m,l,g,v.value,u))&&(e&&null!==(y=v.alternate)&&m.delete(null===y.key?g:y.key),i=o(v,i,g),null===f?c=v:f.sibling=v,f=v);return e&&m.forEach(function(e){return n(l,e)}),Aa&&Oa(l,g),c}(s,u,c=g.call(c),f)}if("function"==typeof c.then)return m(s,u,Al(c),f);if(c.$$typeof===D)return m(s,u,ol(s,c),f);Ul(s,c)}return"string"==typeof c&&""!==c||"number"==typeof c||"bigint"==typeof c?(c=""+c,null!==u&&6===u.tag?(t(s,u.sibling),(f=l(u,c)).return=s,s=f):(t(s,u),(f=ya(c,s.mode,f)).return=s,s=f),i(s)):t(s,u)}return function(e,n,t,r){try{Fl=0;var a=m(e,n,t,r);return Ml=null,a}catch(o){if(o===_l||o===xl)throw o;var l=fa(29,o,null,e.mode);return l.lanes=r,l.return=e,l}}}var Bl=Hl(!0),Kl=Hl(!1),Vl=!1;function $l(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wl(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ql(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ql(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&xc){var a=r.pending;return null===a?n.next=n:(n.next=a.next,a.next=n),r.pending=n,n=sa(e),ia(e,null,t),n}return aa(e,r,n,t),sa(e)}function Gl(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,4194048&t)){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,Ze(e,t)}}function Yl(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var a=null,l=null;if(null!==(t=t.firstBaseUpdate)){do{var o={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};null===l?a=l=o:l=l.next=o,t=t.next}while(null!==t);null===l?a=l=n:l=l.next=n}else a=l=n;return t={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}var Xl=!1;function Zl(){if(Xl){if(null!==bl)throw bl}}function Jl(e,n,t,r){Xl=!1;var a=e.updateQueue;Vl=!1;var l=a.firstBaseUpdate,o=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var s=i,u=s.next;s.next=null,null===o?l=u:o.next=u,o=s;var c=e.alternate;null!==c&&((i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=u:i.next=u,c.lastBaseUpdate=s))}if(null!==l){var f=a.baseState;for(o=0,c=u=s=null,i=l;;){var d=-536870913&i.lane,p=d!==i.lane;if(p?(Oc&d)===d:(r&d)===d){0!==d&&d===vl&&(Xl=!0),null!==c&&(c=c.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var h=e,m=i;d=n;var g=t;switch(m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(g,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(g,f,d):h))break e;f=N({},f,d);break e;case 2:Vl=!0}}null!==(d=i.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=a.callbacks)?a.callbacks=[d]:p.push(d))}else p={lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(u=c=p,s=f):c=c.next=p,o|=d;if(null===(i=i.next)){if(null===(i=a.shared.pending))break;i=(p=i).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}null===c&&(s=f),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null===l&&(a.shared.lanes=0),Rc|=o,e.lanes=o,e.memoizedState=f}}function eo(e,n){if("function"!=typeof e)throw Error(a(191,e));e.call(n)}function no(e,n){var t=e.callbacks;if(null!==t)for(e.callbacks=null,e=0;e<t.length;e++)eo(t[e],n)}var to=te(null),ro=te(0);function ao(e,n){ae(ro,e=Fc),ae(to,n),Fc=e|n.baseLanes}function lo(){ae(ro,Fc),ae(to,to.current)}function oo(){Fc=ro.current,re(to),re(ro)}var io=te(null),so=null;function uo(e){var n=e.alternate;ae(mo,1&mo.current),ae(io,e),null===so&&(null===n||null!==to.current||null!==n.memoizedState)&&(so=e)}function co(e){ae(mo,mo.current),ae(io,e),null===so&&(so=e)}function fo(e){22===e.tag?(ae(mo,mo.current),ae(io,e),null===so&&(so=e)):po()}function po(){ae(mo,mo.current),ae(io,io.current)}function ho(e){re(io),so===e&&(so=null),re(mo)}var mo=te(0);function go(e,n){ae(io,io.current),ae(mo,n)}function yo(e){re(mo),re(io),so===e&&(so=null)}function vo(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||Np(t)||xp(t)))return n}else if(19===n.tag&&"independent"!==n.memoizedProps.revealOrder){if(128&n.flags)return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var bo=0,ko=null,wo=null,So=null,jo=!1,Eo=!1,Co=!1,_o=0,No=0,xo=null,Po=0;function To(){throw Error(a(321))}function Oo(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!kr(e[t],n[t]))return!1;return!0}function zo(e,n,t,r,a,l){return bo=l,ko=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,X.H=null===e||null===e.memoizedState?Qi:qi,Co=!1,l=t(r,a),Co=!1,Eo&&(l=Io(n,t,r,a)),Lo(e),l}function Lo(e){X.H=Wi;var n=null!==wo&&null!==wo.next;if(bo=0,So=wo=ko=null,jo=!1,No=0,xo=null,n)throw Error(a(300));null===e||cs||null!==(e=e.dependencies)&&rl(e)&&(cs=!0)}function Io(e,n,t,r){ko=e;var l=0;do{if(Eo&&(xo=null),No=0,Eo=!1,25<=l)throw Error(a(301));if(l+=1,So=wo=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}X.H=Gi,o=n(t,r)}while(Eo);return o}function Do(){var e=X.H,n=e.useState()[0];return n="function"==typeof n.then?Ho(n):n,e=e.useState()[0],(null!==wo?wo.memoizedState:null)!==e&&(ko.flags|=1024),n}function Mo(){var e=0!==_o;return _o=0,e}function Fo(e,n,t){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~t}function Ao(e){if(jo){for(e=e.memoizedState;null!==e;){var n=e.queue;null!==n&&(n.pending=null),e=e.next}jo=!1}bo=0,So=wo=ko=null,Eo=!1,No=_o=0,xo=null}function Ro(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===So?ko.memoizedState=So=e:So=So.next=e,So}function Uo(){if(null===wo){var e=ko.alternate;e=null!==e?e.memoizedState:null}else e=wo.next;var n=null===So?ko.memoizedState:So.next;if(null!==n)So=n,wo=e;else{if(null===e){if(null===ko.alternate)throw Error(a(467));throw Error(a(310))}e={memoizedState:(wo=e).memoizedState,baseState:wo.baseState,baseQueue:wo.baseQueue,queue:wo.queue,next:null},null===So?ko.memoizedState=So=e:So=So.next=e}return So}function Ho(e){var n=No;return No+=1,null===xo&&(xo=[]),e=Ol(xo,e,n),n=ko,null===(null===So?n.memoizedState:So.next)&&(n=n.alternate,X.H=null===n||null===n.memoizedState?Qi:qi),e}function Bo(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return Ho(e);if(e.$$typeof===$)return;if(e.$$typeof===D)return ll(e)}throw Error(a(438,String(e)))}function Ko(e){var n=null,t=ko.updateQueue;if(null!==t&&(n=t.memoCache),null==n){var r=ko.alternate;null!==r&&(null!==(r=r.updateQueue)&&(null!=(r=r.memoCache)&&(n={data:r.data.map(function(e){return e.slice()}),index:0})))}if(null==n&&(n={data:[],index:0}),null===t&&(t={lastEffect:null,events:null,stores:null,memoCache:null},ko.updateQueue=t),t.memoCache=n,void 0===(t=n.data[n.index]))for(t=n.data[n.index]=Array(e),r=0;r<e;r++)t[r]=K;return n.index++,t}function Vo(e,n){return"function"==typeof n?n(e):n}function $o(e){return Wo(Uo(),wo,e)}function Wo(e,n,t){var r=e.queue;if(null===r)throw Error(a(311));r.lastRenderedReducer=t;var l=e.baseQueue,o=r.pending;if(null!==o){if(null!==l){var i=l.next;l.next=o.next,o.next=i}n.baseQueue=l=o,r.pending=null}if(o=e.baseState,null===l)e.memoizedState=o;else{var s=i=null,u=null,c=n=l.next,f=!1;do{var d=-536870913&c.lane;if(d!==c.lane?(Oc&d)===d:(bo&d)===d){var p=c.revertLane;if(0===p)null!==u&&(u=u.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===vl&&(f=!0);else{if((bo&p)===p){c=c.next,p===vl&&(f=!0);continue}d={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===u?(s=u=d,i=o):u=u.next=d,ko.lanes|=p,Rc|=p}d=c.action,Co&&t(o,d),o=c.hasEagerState?c.eagerState:t(o,d)}else p={lane:d,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},null===u?(s=u=p,i=o):u=u.next=p,ko.lanes|=d,Rc|=d;c=c.next}while(null!==c&&c!==n);if(null===u?i=o:u.next=s,!kr(o,e.memoizedState)&&(cs=!0,f&&null!==(t=bl)))throw t;e.memoizedState=o,e.baseState=i,e.baseQueue=u,r.lastRenderedState=o}return null===l&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Qo(e){var n=Uo(),t=n.queue;if(null===t)throw Error(a(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,o=n.memoizedState;if(null!==l){t.pending=null;var i=l=l.next;do{o=e(o,i.action),i=i.next}while(i!==l);kr(o,n.memoizedState)||(cs=!0),n.memoizedState=o,null===n.baseQueue&&(n.baseState=o),t.lastRenderedState=o}return[o,r]}function qo(e,n,t){var r=ko,l=Uo(),o=Aa;if(o){if(void 0===t)throw Error(a(407));t=t()}else t=n();var i=!kr((wo||l).memoizedState,t);if(i&&(l.memoizedState=t,cs=!0),l=l.queue,bi(Xo.bind(null,r,l,e),[e]),hi((e=l.getSnapshot!==n||i||null!==So&&!!(1&So.memoizedState.tag))?9:8,{destroy:void 0},Yo.bind(null,r,l,t,n),null),e){if(r.flags|=2048,null===Pc)throw Error(a(349));o||127&bo||Go(r,n,t)}return t}function Go(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=ko.updateQueue)?(n={lastEffect:null,events:null,stores:null,memoCache:null},ko.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function Yo(e,n,t,r){n.value=t,n.getSnapshot=r,Zo(n)&&Jo(e)}function Xo(e,n,t){return t(function(){Zo(n)&&Jo(e)})}function Zo(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!kr(e,t)}catch(r){return!0}}function Jo(e){var n=oa(e,2);null!==n&&hf(n,e,2)}function ei(e){var n=Ro();if("function"==typeof e){var t=e;if(e=t(),Co){Me(!0);try{t()}finally{Me(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vo,lastRenderedState:e},n}function ni(e,n,t,r){return e.baseState=t,Wo(e,wo,"function"==typeof r?r:Vo)}function ti(e,n,t,r,l){if(Ki(e))throw Error(a(485));if(null!==(e=n.action)){var o={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==X.T?t(!0):o.isTransition=!1,r(o),null===(t=n.pending)?(o.next=n.pending=o,ri(n,o)):(o.next=t.next,n.pending=t.next=o)}}function ri(e,n){var t=n.action,r=n.payload,a=e.state;if(n.isTransition){var l=X.T,o={};o.types=null!==l?l.types:null,X.T=o;try{var i=t(a,r),s=X.S;null!==s&&s(o,i),ai(e,n,i)}catch(u){oi(e,n,u)}finally{null!==l&&null!==o.types&&(l.types=o.types),X.T=l}}else try{ai(e,n,l=t(a,r))}catch(c){oi(e,n,c)}}function ai(e,n,t){null!==t&&"object"==typeof t&&"function"==typeof t.then?t.then(function(t){li(e,n,t)},function(t){return oi(e,n,t)}):li(e,n,t)}function li(e,n,t){n.status="fulfilled",n.value=t,ii(n),e.state=t,null!==(n=e.pending)&&((t=n.next)===n?e.pending=null:(t=t.next,n.next=t,ri(e,t)))}function oi(e,n,t){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{n.status="rejected",n.reason=t,ii(n),n=n.next}while(n!==r)}e.action=null}function ii(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function si(e,n){return n}function ui(e,n){if(Aa){var t=Pc.formState;if(null!==t){e:{var r=ko;if(Aa){if(Fa){n:{for(var a=Fa,l=Ua;8!==a.nodeType;){if(!l){a=null;break n}if(null===(a=Pp(a.nextSibling))){a=null;break n}}a="F!"===(l=a.data)||"F"===l?a:null}if(a){Fa=Pp(a.nextSibling),r="F!"===a.data;break e}}Ba(r)}r=!1}r&&(n=t[0])}}return(t=Ro()).memoizedState=t.baseState=n,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:si,lastRenderedState:n},t.queue=r,t=Ui.bind(null,ko,r),r.dispatch=t,r=ei(!1),l=Bi.bind(null,ko,!1,r.queue),a={state:n,dispatch:null,action:e,pending:null},(r=Ro()).queue=a,t=ti.bind(null,ko,a,l,t),a.dispatch=t,r.memoizedState=e,[n,t,!1]}function ci(e){return fi(Uo(),wo,e)}function fi(e,n,t){if(n=Wo(e,n,si)[0],e=$o(Vo)[0],"object"==typeof n&&null!==n&&"function"==typeof n.then)try{var r=Ho(n)}catch(o){if(o===_l)throw xl;throw o}else r=n;var a=(n=Uo()).queue,l=a.dispatch;return t!==n.memoizedState&&(ko.flags|=2048,hi(9,{destroy:void 0},di.bind(null,a,t),null)),[r,l,e]}function di(e,n){e.action=n}function pi(e){var n=Uo(),t=wo;if(null!==t)return fi(n,t,e);Uo(),n=n.memoizedState;var r=(t=Uo()).queue.dispatch;return t.memoizedState=e,[n,r,!1]}function hi(e,n,t,r){return e={tag:e,create:t,deps:r,inst:n,next:null},null===(n=ko.updateQueue)&&(n={lastEffect:null,events:null,stores:null,memoCache:null},ko.updateQueue=n),null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function mi(){return Uo().memoizedState}function gi(e,n,t,r){var a=Ro();ko.flags|=e,a.memoizedState=hi(1|n,{destroy:void 0},t,void 0===r?null:r)}function yi(e,n,t,r){var a=Uo();r=void 0===r?null:r;var l=a.memoizedState.inst;null!==wo&&null!==r&&Oo(r,wo.memoizedState.deps)?a.memoizedState=hi(n,l,t,r):(ko.flags|=e,a.memoizedState=hi(1|n,l,t,r))}function vi(e,n){gi(8390656,8,e,n)}function bi(e,n){yi(2048,8,e,n)}function ki(e){var n=Uo().memoizedState;return function(e){ko.flags|=4;var n=ko.updateQueue;if(null===n)n={lastEffect:null,events:null,stores:null,memoCache:null},ko.updateQueue=n,n.events=[e];else{var t=n.events;null===t?n.events=[e]:t.push(e)}}({ref:n,nextImpl:e}),function(){if(2&xc)throw Error(a(440));return n.impl.apply(void 0,arguments)}}function wi(e,n){return yi(4,2,e,n)}function Si(e,n){return yi(4,4,e,n)}function ji(e,n){if("function"==typeof n){e=e();var t=n(e);return function(){"function"==typeof t?t():n(null)}}if(null!=n)return e=e(),n.current=e,function(){n.current=null}}function Ei(e,n,t){t=null!=t?t.concat([e]):null,yi(4,4,ji.bind(null,n,e),t)}function Ci(){}function _i(e,n){var t=Uo();n=void 0===n?null:n;var r=t.memoizedState;return null!==n&&Oo(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Ni(e,n){var t=Uo();n=void 0===n?null:n;var r=t.memoizedState;if(null!==n&&Oo(n,r[1]))return r[0];if(r=e(),Co){Me(!0);try{e()}finally{Me(!1)}}return t.memoizedState=[r,n],r}function xi(e,n,t){return void 0===t||1073741824&bo&&!(261930&Oc)?e.memoizedState=n:(e.memoizedState=t,e=df(),ko.lanes|=e,Rc|=e,t)}function Pi(e,n,t,r){return kr(t,n)?t:null!==to.current?(e=xi(e,t,r),kr(e,n)||(cs=!0),e):106&bo&&(!(1073741824&bo)||261930&Oc)?(e=df(),ko.lanes|=e,Rc|=e,n):(cs=!0,e.memoizedState=t)}function Ti(e,n,t,r,a){var l=Z.p;Z.p=0!==l&&8>l?l:8;var o,i,s,u=X.T,c={};c.types=null!==u?u.types:null,X.T=c,Bi(e,!1,n,t);try{var f=a(),d=X.S;if(null!==d&&d(c,f),null!==f&&"object"==typeof f&&"function"==typeof f.then)Hi(e,n,(o=r,i=[],s={status:"pending",value:null,reason:null,then:function(e){i.push(e)}},f.then(function(){s.status="fulfilled",s.value=o;for(var e=0;e<i.length;e++)(0,i[e])(o)},function(e){for(s.status="rejected",s.reason=e,e=0;e<i.length;e++)(0,i[e])(void 0)}),s),ff());else Hi(e,n,r,ff())}catch(p){Hi(e,n,{then:function(){},status:"rejected",reason:p},ff())}finally{Z.p=l,null!==u&&null!==c.types&&(u.types=c.types),X.T=u}}function Oi(){}function zi(e,n,t,r){if(5!==e.tag)throw Error(a(476));var l=Li(e).queue;Ti(e,l,n,J,null===t?Oi:function(){return Ii(e),t(r)})}function Li(e){var n=e.memoizedState;if(null!==n)return n;var t={};return(n={memoizedState:J,baseState:J,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vo,lastRenderedState:J},next:null}).next={memoizedState:t,baseState:t,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vo,lastRenderedState:t},next:null},e.memoizedState=n,null!==(e=e.alternate)&&(e.memoizedState=n),n}function Ii(e){var n=Li(e);null===n.next&&(n=e.alternate.memoizedState),Hi(e,n.next.queue,{},ff())}function Di(){return ll(dh)}function Mi(){return Uo().memoizedState}function Fi(){return Uo().memoizedState}function Ai(e){for(var n=e.return;null!==n;){switch(n.tag){case 24:case 3:var t=ff(),r=ql(n,e=Ql(t),t);return null!==r&&(hf(r,n,t),Gl(r,n,t)),n={cache:dl()},void(e.payload=n)}n=n.return}}function Ri(e,n,t){var r=ff();t={lane:r,revertLane:0,gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},Ki(e)?Vi(n,t):null!==(t=la(e,n,t,r))&&(hf(t,e,r),$i(t,n,r))}function Ui(e,n,t){Hi(e,n,t,ff())}function Hi(e,n,t,r){var a={lane:r,revertLane:0,gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ki(e))Vi(n,a);else{var l=e.alternate;if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=n.lastRenderedReducer))try{var o=n.lastRenderedState,i=l(o,t);if(a.hasEagerState=!0,a.eagerState=i,kr(i,o))return aa(e,n,a,0),null===Pc&&ra(),!1}catch(s){}if(null!==(t=la(e,n,a,r)))return hf(t,e,r),$i(t,n,r),!0}return!1}function Bi(e,n,t,r){if(r={lane:2,revertLane:cd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ki(e)){if(n)throw Error(a(479))}else null!==(n=la(e,t,r,2))&&hf(n,e,2)}function Ki(e){var n=e.alternate;return e===ko||null!==n&&n===ko}function Vi(e,n){Eo=jo=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function $i(e,n,t){if(4194048&t){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,Ze(e,t)}}var Wi={readContext:ll,use:Bo,useCallback:To,useContext:To,useEffect:To,useImperativeHandle:To,useLayoutEffect:To,useInsertionEffect:To,useMemo:To,useReducer:To,useRef:To,useState:To,useDebugValue:To,useDeferredValue:To,useTransition:To,useSyncExternalStore:To,useId:To,useHostTransitionStatus:To,useFormState:To,useActionState:To,useOptimistic:To,useMemoCache:To,useCacheRefresh:To,useEffectEvent:To},Qi={readContext:ll,use:Bo,useCallback:function(e,n){return Ro().memoizedState=[e,void 0===n?null:n],e},useContext:ll,useEffect:vi,useImperativeHandle:function(e,n,t){t=null!=t?t.concat([e]):null,gi(4194308,4,ji.bind(null,n,e),t)},useLayoutEffect:function(e,n){return gi(4194308,4,e,n)},useInsertionEffect:function(e,n){gi(4,2,e,n)},useMemo:function(e,n){var t=Ro();n=void 0===n?null:n;var r=e();if(Co){Me(!0);try{e()}finally{Me(!1)}}return t.memoizedState=[r,n],r},useReducer:function(e,n,t){var r=Ro();if(void 0!==t){var a=t(n);if(Co){Me(!0);try{t(n)}finally{Me(!1)}}}else a=n;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=Ri.bind(null,ko,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ro().memoizedState=e},useState:function(e){var n=(e=ei(e)).queue,t=Ui.bind(null,ko,n);return n.dispatch=t,[e.memoizedState,t]},useDebugValue:Ci,useDeferredValue:function(e,n){return xi(Ro(),e,n)},useTransition:function(){var e=ei(!1);return e=Ti.bind(null,ko,e.queue,!0,!1),Ro().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,t){var r=ko,l=Ro();if(Aa){if(void 0===t)throw Error(a(407));t=t()}else{if(t=n(),null===Pc)throw Error(a(349));127&Oc||Go(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,vi(Xo.bind(null,r,o,e),[e]),r.flags|=2048,hi(9,{destroy:void 0},Yo.bind(null,r,o,t,n),null),t},useId:function(){var e=Ro(),n=Pc.identifierPrefix;if(Aa){var t=Ta;n="_"+n+"R_"+(t=(Pa&~(1<<32-Fe(Pa)-1)).toString(32)+t),0<(t=_o++)&&(n+="H"+t.toString(32)),n+="_"}else n="_"+n+"r_"+(t=Po++).toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:Di,useFormState:ui,useActionState:ui,useOptimistic:function(e){var n=Ro();n.memoizedState=n.baseState=e;var t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=t,n=Bi.bind(null,ko,!0,t),t.dispatch=n,[e,n]},useMemoCache:Ko,useCacheRefresh:function(){return Ro().memoizedState=Ai.bind(null,ko)},useEffectEvent:function(e){var n=Ro(),t={impl:e};return n.memoizedState=t,function(){if(2&xc)throw Error(a(440));return t.impl.apply(void 0,arguments)}}},qi={readContext:ll,use:Bo,useCallback:_i,useContext:ll,useEffect:bi,useImperativeHandle:Ei,useInsertionEffect:wi,useLayoutEffect:Si,useMemo:Ni,useReducer:$o,useRef:mi,useState:function(){return $o(Vo)},useDebugValue:Ci,useDeferredValue:function(e,n){return Pi(Uo(),wo.memoizedState,e,n)},useTransition:function(){var e=$o(Vo)[0],n=Uo().memoizedState;return["boolean"==typeof e?e:Ho(e),n]},useSyncExternalStore:qo,useId:Mi,useHostTransitionStatus:Di,useFormState:ci,useActionState:ci,useOptimistic:function(e,n){return ni(Uo(),0,e,n)},useMemoCache:Ko,useCacheRefresh:Fi,useEffectEvent:ki},Gi={readContext:ll,use:Bo,useCallback:_i,useContext:ll,useEffect:bi,useImperativeHandle:Ei,useInsertionEffect:wi,useLayoutEffect:Si,useMemo:Ni,useReducer:Qo,useRef:mi,useState:function(){return Qo(Vo)},useDebugValue:Ci,useDeferredValue:function(e,n){var t=Uo();return null===wo?xi(t,e,n):Pi(t,wo.memoizedState,e,n)},useTransition:function(){var e=Qo(Vo)[0],n=Uo().memoizedState;return["boolean"==typeof e?e:Ho(e),n]},useSyncExternalStore:qo,useId:Mi,useHostTransitionStatus:Di,useFormState:pi,useActionState:pi,useOptimistic:function(e,n){var t=Uo();return null!==wo?ni(t,0,e,n):(t.baseState=e,[e,t.queue.dispatch])},useMemoCache:Ko,useCacheRefresh:Fi,useEffectEvent:ki};function Yi(e,n,t,r){t=null==(t=t(r,n=e.memoizedState))?n:N({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var Xi={enqueueSetState:function(e,n,t){e=e._reactInternals;var r=ff(),a=Ql(r);a.payload=n,null!=t&&(a.callback=t),null!==(n=ql(e,a,r))&&(hf(n,e,r),Gl(n,e,r))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=ff(),a=Ql(r);a.tag=1,a.payload=n,null!=t&&(a.callback=t),null!==(n=ql(e,a,r))&&(hf(n,e,r),Gl(n,e,r))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=ff(),r=Ql(t);r.tag=2,null!=n&&(r.callback=n),null!==(n=ql(e,r,t))&&(hf(n,e,t),Gl(n,e,t))}};function Zi(e,n,t,r,a,l,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,o):!n.prototype||!n.prototype.isPureReactComponent||(!wr(t,r)||!wr(a,l))}function Ji(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&Xi.enqueueReplaceState(n,n.state,null)}function es(e,n){var t=n;if("ref"in n)for(var r in t={},n)"ref"!==r&&(t[r]=n[r]);if(e=e.defaultProps)for(var a in t===n&&(t=N({},t)),e)void 0===t[a]&&(t[a]=e[a]);return t}function ns(e){Jr(e)}function ts(e){}function rs(e){Jr(e)}function as(e,n){try{(0,e.onUncaughtError)(n.value,{componentStack:n.stack})}catch(t){setTimeout(function(){throw t})}}function ls(e,n,t){try{(0,e.onCaughtError)(t.value,{componentStack:t.stack,errorBoundary:1===n.tag?n.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function os(e,n,t){return(t=Ql(t)).tag=3,t.payload={element:null},t.callback=function(){as(e,n)},t}function is(e){return(e=Ql(e)).tag=3,e}function ss(e,n,t,r){var a=t.type.getDerivedStateFromError;if("function"==typeof a){var l=r.value;e.payload=function(){return a(l)},e.callback=function(){ls(n,t,r)}}var o=t.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){ls(n,t,r),"function"!=typeof a&&(null===Xc?Xc=new Set([this]):Xc.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var us=Error(a(461)),cs=!1;function fs(e,n,t,r){n.child=null===e?Kl(n,null,t,r):Bl(n,e.child,t,r)}function ds(e,n,t,r,a){t=t.render;var l=n.ref;if("ref"in r){var o={};for(var i in r)"ref"!==i&&(o[i]=r[i])}else o=r;return al(n),r=zo(e,n,t,o,l,a),i=Mo(),null===e||cs?(Aa&&i&&La(n),n.flags|=1,fs(e,n,r,a),n.child):(Fo(e,n,a),As(e,n,a))}function ps(e,n,t,r,a){if(null===e){var l=t.type;return"function"!=typeof l||da(l)||void 0!==l.defaultProps||null!==t.compare?((e=ma(t.type,null,r,n,n.mode,a)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=l,hs(e,n,l,r,a))}if(l=e.child,!Rs(e,a)){var o=l.memoizedProps;if((t=null!==(t=t.compare)?t:wr)(o,r)&&e.ref===n.ref)return As(e,n,a)}return n.flags|=1,(e=pa(l,r)).ref=n.ref,e.return=n,n.child=e}function hs(e,n,t,r,a){if(null!==e){var l=e.memoizedProps;if(wr(l,r)&&e.ref===n.ref){if(cs=!1,n.pendingProps=r=l,!Rs(e,a))return n.lanes=e.lanes,As(e,n,a);131072&e.flags&&(cs=!0)}}return ws(e,n,t,r,a)}function ms(e,n,t,r){var a=r.children,l=null!==e?e.memoizedState:null;if(null===e&&null===n.stateNode&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&n.flags){if(l=null!==l?l.baseLanes|t:t,null!==e){for(r=n.child=e.child,a=0;null!==r;)a=a|r.lanes|r.childLanes,r=r.sibling;r=a&~l}else r=0,n.child=null;return ys(e,n,l,t,r)}if(!(536870912&t))return r=n.lanes=536870912,ys(e,n,null!==l?l.baseLanes|t:t,t,r);n.memoizedState={baseLanes:0,cachePool:null},null!==e&&El(0,null!==l?l.cachePool:null),null!==l?ao(n,l):lo(),fo(n)}else null!==l?(El(0,l.cachePool),ao(n,l),po(),n.memoizedState=null):(null!==e&&El(0,null),lo(),po());return fs(e,n,a,t),n.child}function gs(e,n){return null!==e&&22===e.tag||null!==n.stateNode||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function ys(e,n,t,r,a){var l=jl();return l=null===l?null:{parent:fl._currentValue,pool:l},n.memoizedState={baseLanes:t,cachePool:l},null!==e&&El(0,null),lo(),fo(n),null!==e&&tl(e,n,r,!0),n.childLanes=a,null}function vs(e,n){return(n=Ts({mode:n.mode,children:n.children},e.mode)).ref=e.ref,e.child=n,n.return=e,n}function bs(e,n,t){return Bl(n,e.child,null,t),(e=vs(n,n.pendingProps)).flags|=2,ho(n),n.memoizedState=null,e}function ks(e,n){var t=n.ref;if(null===t)null!==e&&null!==e.ref&&(n.flags|=4194816);else{if("function"!=typeof t&&"object"!=typeof t)throw Error(a(284));null!==e&&e.ref===t||(n.flags|=4194816)}}function ws(e,n,t,r,a){return al(n),t=zo(e,n,t,r,void 0,a),r=Mo(),null===e||cs?(Aa&&r&&La(n),n.flags|=1,fs(e,n,t,a),n.child):(Fo(e,n,a),As(e,n,a))}function Ss(e,n,t,r,a,l){return al(n),n.updateQueue=null,t=Io(n,r,t,a),Lo(e),r=Mo(),null===e||cs?(Aa&&r&&La(n),n.flags|=1,fs(e,n,t,l),n.child):(Fo(e,n,l),As(e,n,l))}function js(e,n,t,r,a){if(al(n),null===n.stateNode){var l=ua,o=t.contextType;"object"==typeof o&&null!==o&&(l=ll(o)),l=new t(r,l),n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,l.updater=Xi,n.stateNode=l,l._reactInternals=n,(l=n.stateNode).props=r,l.state=n.memoizedState,l.refs={},$l(n),o=t.contextType,l.context="object"==typeof o&&null!==o?ll(o):ua,l.state=n.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(Yi(n,t,o,r),l.state=n.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(o=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),o!==l.state&&Xi.enqueueReplaceState(l,l.state,null),Jl(n,r,l,a),Zl(),l.state=n.memoizedState),"function"==typeof l.componentDidMount&&(n.flags|=4194308),r=!0}else if(null===e){l=n.stateNode;var i=n.memoizedProps,s=es(t,i);l.props=s;var u=l.context,c=t.contextType;o=ua,"object"==typeof c&&null!==c&&(o=ll(c));var f=t.getDerivedStateFromProps;c="function"==typeof f||"function"==typeof l.getSnapshotBeforeUpdate,i=n.pendingProps!==i,c||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i||u!==o)&&Ji(n,l,r,o),Vl=!1;var d=n.memoizedState;l.state=d,Jl(n,r,l,a),Zl(),u=n.memoizedState,i||d!==u||Vl?("function"==typeof f&&(Yi(n,t,f,r),u=n.memoizedState),(s=Vl||Zi(n,t,s,r,d,u,o))?(c||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(n.flags|=4194308)):("function"==typeof l.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=u),l.props=r,l.state=u,l.context=o,r=s):("function"==typeof l.componentDidMount&&(n.flags|=4194308),r=!1)}else{l=n.stateNode,Wl(e,n),c=es(t,o=n.memoizedProps),l.props=c,f=n.pendingProps,d=l.context,u=t.contextType,s=ua,"object"==typeof u&&null!==u&&(s=ll(u)),(u="function"==typeof(i=t.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(o!==f||d!==s)&&Ji(n,l,r,s),Vl=!1,d=n.memoizedState,l.state=d,Jl(n,r,l,a),Zl();var p=n.memoizedState;o!==f||d!==p||Vl||null!==e&&null!==e.dependencies&&rl(e.dependencies)?("function"==typeof i&&(Yi(n,t,i,r),p=n.memoizedState),(c=Vl||Zi(n,t,c,r,d,p,s)||null!==e&&null!==e.dependencies&&rl(e.dependencies))?(u||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,p,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,p,s)),"function"==typeof l.componentDidUpdate&&(n.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!=typeof l.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=p),l.props=r,l.state=p,l.context=s,r=c):("function"!=typeof l.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),r=!1)}return l=r,ks(e,n),r=!!(128&n.flags),l||r?(l=n.stateNode,t=r&&"function"!=typeof t.getDerivedStateFromError?null:l.render(),n.flags|=1,null!==e&&r?(n.child=Bl(n,e.child,null,a),n.child=Bl(n,null,t,a)):fs(e,n,t,a),n.memoizedState=l.state,e=n.child):e=As(e,n,a),e}function Es(e,n,t,r){return Wa(),n.flags|=256,fs(e,n,t,r),n.child}var Cs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function _s(e){return{baseLanes:e,cachePool:Cl()}}function Ns(e,n,t){return e=null!==e?e.childLanes&~t:0,n&&(e|=Bc),e}function xs(e,n,t){var r,l=n.pendingProps,o=!1,i=!!(128&n.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&!!(2&mo.current)),r&&(o=!0,n.flags&=-129),r=!!(32&n.flags),n.flags&=-33,null===e){if(Aa){if(o?uo(n):po(),(e=Fa)?null!==(e=null!==(e=_p(e,Ua))&&"&"!==e.data?e:null)&&(n.memoizedState={dehydrated:e,treeContext:null!==xa?{id:Pa,overflow:Ta}:null,retryLane:536870912,hydrationErrors:null},(t=va(e)).return=n,n.child=t,Ma=n,Fa=null):e=null,null===e)throw Ba(n);return xp(e)?n.lanes=32:n.lanes=536870912,null}return i=l.children,l=l.fallback,o?(po(),i=Ts({mode:"hidden",children:i},o=n.mode),l=ga(l,o,t,null),i.return=n,l.return=n,i.sibling=l,n.child=i,(l=n.child).memoizedState=_s(t),l.childLanes=Ns(e,r,t),n.memoizedState=Cs,gs(null,l)):(uo(n),Ps(n,i))}var s=e.memoizedState;if(null!==s){var u=s.dehydrated;if(null!==u)return function(e,n,t,r,l,o,i,s){if(t)return 256&n.flags?(uo(n),n.flags&=-257,Os(e,n,s)):null!==n.memoizedState?(po(),n.child=e.child,n.flags|=128,null):(po(),o=l.fallback,i=n.mode,l=Ts({mode:"visible",children:l.children},i),(o=ga(o,i,s,null)).flags|=2,l.return=n,o.return=n,l.sibling=o,n.child=l,Bl(n,e.child,null,s),(l=n.child).memoizedState=_s(s),l.childLanes=Ns(e,r,s),n.memoizedState=Cs,gs(null,l));if(uo(n),xp(o)){if(r=o.nextSibling&&o.nextSibling.dataset)var u=r.dgst;return""!==(r=u)&&((l=Error(a(419))).stack="",l.digest=r,qa({value:l,source:null,stack:null})),Os(e,n,s)}if(cs||tl(e,n,s,!1),r=0!==(s&e.childLanes),cs||r){if(null!==to.current)return Os(e,n,s);if(null!==(r=Pc)&&(0!==(l=Je(r,s))&&l!==i.retryLane))throw i.retryLane=l,oa(e,l),hf(r,e,l),us;return Np(o)||_f(),Os(e,n,s)}return Np(o)?(n.flags|=192,n.child=e.child,null):(e=i.treeContext,Fa=Pp(o.nextSibling),Ma=n,Aa=!0,Ra=null,Ua=!1,null!==e&&Da(n,e),n=Ps(n,l.children),n.flags|=134221824,n)}(e,n,i,r,l,u,s,t)}return o?(po(),o=l.fallback,i=n.mode,u=(s=e.child).sibling,(l=pa(s,{mode:"hidden",children:l.children})).subtreeFlags=1206910976&s.subtreeFlags,null!==u?o=pa(u,o):(o=ga(o,i,t,null)).flags|=2,o.return=n,l.return=n,l.sibling=o,n.child=l,gs(null,l),l=n.child,null===(o=e.child.memoizedState)?o=_s(t):(null!==(i=o.cachePool)?(s=fl._currentValue,i=i.parent!==s?{parent:s,pool:s}:i):i=Cl(),o={baseLanes:o.baseLanes|t,cachePool:i}),l.memoizedState=o,l.childLanes=Ns(e,r,t),n.memoizedState=Cs,gs(e.child,l)):(uo(n),e=(t=e.child).sibling,(t=pa(t,{mode:"visible",children:l.children})).return=n,t.sibling=null,null!==e&&(null===(r=n.deletions)?(n.deletions=[e],n.flags|=16):r.push(e)),n.child=t,n.memoizedState=null,t)}function Ps(e,n){return(n=Ts({mode:"visible",children:n},e.mode)).return=e,e.child=n}function Ts(e,n){return(e=fa(22,e,null,n)).lanes=0,e}function Os(e,n,t){return Bl(n,e.child,null,t),(e=Ps(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function zs(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),el(e.return,n,t)}function Ls(e){for(var n=null;null!==e;){var t=e.alternate;null!==t&&null===vo(t)&&(n=e),e=e.sibling}return n}function Is(e,n,t,r,a,l){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:a,treeForkCount:l}:(o.isBackwards=n,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=t,o.tailMode=a,o.treeForkCount=l)}function Ds(e){var n=e.child;for(e.child=null;null!==n;){var t=n.sibling;n.sibling=e.child,e.child=n,n=t}}function Ms(e,n,t){var r=n.pendingProps,a=r.revealOrder,l=r.tail;r=r.children;var o=mo.current;if(128&n.flags)return go(0,o),null;var i=!!(2&o);if(i?(o=1&o|2,n.flags|=128):o&=1,go(0,o),"backwards"===a&&null!==e?(Ds(e),fs(e,n,r,t),Ds(e)):fs(e,n,r,t),r=Aa?Ca:0,!i&&null!==e&&128&e.flags)e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zs(e,t,n);else if(19===e.tag)zs(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(a){case"backwards":null===(t=Ls(n.child))?(a=n.child,n.child=null):(a=t.sibling,t.sibling=null,Ds(n)),Is(n,!0,a,null,l,r);break;case"unstable_legacy-backwards":for(t=null,a=n.child,n.child=null;null!==a;){if(null!==(e=a.alternate)&&null===vo(e)){n.child=a;break}e=a.sibling,a.sibling=t,t=a,a=e}Is(n,!0,t,null,l,r);break;case"together":Is(n,!1,null,null,void 0,r);break;case"independent":n.memoizedState=null;break;default:null===(t=Ls(n.child))?(a=n.child,n.child=null):(a=t.sibling,t.sibling=null),Is(n,!1,a,t,l,r)}return n.child}function Fs(e,n,t){var r=n.pendingProps;return Za(0,n.type,r.value),fs(e,n,r.children,t),n.child}function As(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),Rc|=n.lanes,0===(t&n.childLanes)){if(null===e)return null;if(tl(e,n,t,!1),0===(t&n.childLanes))return null}if(null!==e&&n.child!==e.child)throw Error(a(153));if(null!==n.child){for(t=pa(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=pa(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function Rs(e,n){return 0!==(e.lanes&n)||!(null===(e=e.dependencies)||!rl(e))}function Us(e,n,t){if(null!==e)if(e.memoizedProps!==n.pendingProps)cs=!0;else{if(!(Rs(e,t)||128&n.flags))return cs=!1,function(e,n,t){switch(n.tag){case 3:fe(n,n.stateNode.containerInfo),Za(0,fl,e.memoizedState.cache),Wa();break;case 27:case 5:pe(n);break;case 4:fe(n,n.stateNode.containerInfo);break;case 10:Za(0,n.type,n.memoizedProps.value);break;case 31:if(null!==n.memoizedState)return n.flags|=128,co(n),null;break;case 13:var r=n.memoizedState;if(null!==r){if(null!==r.dehydrated)return uo(n),n.flags|=128,null;r=tl(e,n,t,!1);var a=n.child.childLanes;return r||0!==(t&a)?xs(e,n,t):(uo(n),null!==(e=As(e,n,t))?e.sibling:null)}uo(n);break;case 19:if(128&n.flags)return Ms(e,n,t);if(a=!!(128&e.flags),(r=0!==(t&n.childLanes))||(tl(e,n,t,!1),r=0!==(t&n.childLanes)),a){if(r)return Ms(e,n,t);n.flags|=128}if(null!==(a=n.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),go(0,mo.current),r)break;return null;case 22:return n.lanes=0,ms(e,n,t,n.pendingProps);case 24:Za(0,fl,e.memoizedState.cache)}return As(e,n,t)}(e,n,t);cs=!!(131072&e.flags)}else cs=!1,Aa&&1048576&n.flags&&za(n,Ca,n.index);switch(n.lanes=0,n.tag){case 16:e:{var r=n.pendingProps;if(e=zl(n.elementType),n.type=e,"function"!=typeof e){if(null!=e){var l=e.$$typeof;if(l===M){n.tag=11,n=ds(null,n,e,r,t);break e}if(l===R){n.tag=14,n=ps(null,n,e,r,t);break e}if(l===D){n.tag=10,n.type=e,n=Fs(null,n,t);break e}}throw n=G(e)||e,Error(a(306,n,""))}da(e)?(r=es(e,r),n.tag=1,n=js(null,n,e,r,t)):(n.tag=0,n=ws(null,n,e,r,t))}return n;case 0:return ws(e,n,n.type,n.pendingProps,t);case 1:return js(e,n,r=n.type,l=es(r,n.pendingProps),t);case 3:e:{if(fe(n,n.stateNode.containerInfo),null===e)throw Error(a(387));r=n.pendingProps;var o=n.memoizedState;l=o.element,Wl(e,n),Jl(n,r,null,t);var i=n.memoizedState;if(r=i.cache,Za(0,fl,r),r!==o.cache&&nl(n,[fl],t,!0),Zl(),r=i.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:i.cache},n.updateQueue.baseState=o,n.memoizedState=o,256&n.flags){n=Es(e,n,r,t);break e}if(r!==l){qa(l=wa(Error(a(424)),n)),n=Es(e,n,r,t);break e}if(9===(e=n.stateNode.containerInfo).nodeType)e=e.body;else e="HTML"===e.nodeName?e.ownerDocument.body:e;for(Fa=Pp(e.firstChild),Ma=n,Aa=!0,Ra=null,Ua=!0,t=Kl(n,null,r,t),n.child=t;t;)t.flags=-3&t.flags|134221824,t=t.sibling}else{if(Wa(),r===l){n=As(e,n,t);break e}fs(e,n,r,t)}n=n.child}return n;case 26:return ks(e,n),null===e?(t=Bp(n.type,null,n.pendingProps,null))?n.memoizedState=t:Aa||(n.stateNode=Hd(n.type,n.pendingProps,ue.current,n)):n.memoizedState=Bp(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return pe(n),null===e&&Aa&&(r=n.stateNode=Lp(n.type,n.pendingProps,ue.current),Ma=n,Ua=!0,l=Fa,Yd(n.type)?(Tp=l,Fa=Pp(r.firstChild)):Fa=l),fs(e,n,n.pendingProps.children,t),ks(e,n),null===e&&(n.flags|=4194304),n.child;case 5:return null===e&&Aa&&((l=r=Fa)&&(null!==(r=function(e,n,t,r){for(;1===e.nodeType;){var a=t;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[pn])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(l=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(l!==a.rel||e.getAttribute("href")!==(null==a.href||""===a.href?null:a.href)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin)||e.getAttribute("title")!==(null==a.title?null:a.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((l=e.getAttribute("src"))!==(null==a.src?null:a.src)||e.getAttribute("type")!==(null==a.type?null:a.type)||e.getAttribute("crossorigin")!==(null==a.crossOrigin?null:a.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==n||"hidden"!==e.type)return e;var l=null==a.name?null:""+a.name;if("hidden"===a.type&&e.getAttribute("name")===l)return e}if(null===(e=Pp(e.nextSibling)))break}return null}(r,n.type,n.pendingProps,Ua))?(n.stateNode=r,Ma=n,Fa=Pp(r.firstChild),Ua=!1,l=!0):l=!1),l||Ba(n)),pe(n),l=n.type,o=n.pendingProps,i=null!==e?e.memoizedProps:null,r=o.children,Bd(l,o)?r=null:null!==i&&Bd(l,i)&&(n.flags|=32),null!==n.memoizedState&&(l=zo(e,n,Do,null,null,t),dh._currentValue=l),ks(e,n),fs(e,n,r,t),n.child;case 6:return null===e&&Aa&&((e=t=Fa)&&(null!==(t=function(e,n,t){if(""===n)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!t)return null;if(null===(e=Pp(e.nextSibling)))return null}return e}(t,n.pendingProps,Ua))?(n.stateNode=t,Ma=n,Fa=null,e=!0):e=!1),e||Ba(n)),null;case 13:return xs(e,n,t);case 4:return fe(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=Bl(n,null,r,t):fs(e,n,r,t),n.child;case 11:return ds(e,n,n.type,n.pendingProps,t);case 7:return r=n.pendingProps,ks(e,n),fs(e,n,r,t),n.child;case 8:case 12:return fs(e,n,n.pendingProps.children,t),n.child;case 10:return Fs(e,n,t);case 9:return l=n.type._context,r=n.pendingProps.children,al(n),r=r(l=ll(l)),n.flags|=1,fs(e,n,r,t),n.child;case 14:return ps(e,n,n.type,n.pendingProps,t);case 15:return hs(e,n,n.type,n.pendingProps,t);case 19:return Ms(e,n,t);case 31:return function(e,n,t){var r=n.pendingProps,l=!!(128&n.flags);if(n.flags&=-129,null===e){if(Aa){if("hidden"===r.mode)return e=vs(n,r),n.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},gs(null,e);if(co(n),(e=Fa)?null!==(e=null!==(e=_p(e,Ua))&&"&"===e.data?e:null)&&(n.memoizedState={dehydrated:e,treeContext:null!==xa?{id:Pa,overflow:Ta}:null,retryLane:536870912,hydrationErrors:null},(t=va(e)).return=n,n.child=t,Ma=n,Fa=null):e=null,null===e)throw Ba(n);return n.lanes=536870912,null}return vs(n,r)}var o=e.memoizedState;if(null!==o){var i=o.dehydrated;if(co(n),l)if(256&n.flags)n.flags&=-257,n=bs(e,n,t);else{if(null===n.memoizedState)throw Error(a(558));n.child=e.child,n.flags|=128,n=null}else if(cs||tl(e,n,t,!1),l=0!==(t&e.childLanes),cs||l){if(null===to.current){if(null!==(r=Pc)&&0!==(i=Je(r,t))&&i!==o.retryLane)throw o.retryLane=i,oa(e,i),hf(r,e,i),us;_f()}n=bs(e,n,t)}else e=o.treeContext,Fa=Pp(i.nextSibling),Ma=n,Aa=!0,Ra=null,Ua=!1,null!==e&&Da(n,e),(n=vs(n,r)).flags|=134221824;return n}return(e=pa(e.child,{mode:r.mode,children:r.children})).ref=n.ref,n.child=e,e.return=n,e}(e,n,t);case 22:return ms(e,n,t,n.pendingProps);case 24:return al(n),r=ll(fl),null===e?(null===(l=jl())&&(l=Pc,o=dl(),l.pooledCache=o,o.refCount++,null!==o&&(l.pooledCacheLanes|=t),l=o),n.memoizedState={parent:r,cache:l},$l(n),Za(0,fl,l)):(0!==(e.lanes&t)&&(Wl(e,n),Jl(n,null,null,t),Zl()),l=e.memoizedState,o=n.memoizedState,l.parent!==r?(l={parent:r,cache:r},n.memoizedState=l,0===n.lanes&&(n.memoizedState=n.updateQueue.baseState=l),Za(0,fl,r)):(r=o.cache,Za(0,fl,r),r!==l.cache&&nl(n,[fl],t,!0))),fs(e,n,n.pendingProps.children,t),n.child;case 30:return null===n.stateNode&&(n.stateNode={autoName:null,paired:null,clones:null,ref:null}),null!=(r=n.pendingProps).name&&"auto"!==r.name?n.flags|=null===e?18882560:18874368:Aa&&La(n),null!==e&&e.memoizedProps.name!==r.name?n.flags|=4194816:ks(e,n),fs(e,n,r.children,t),n.child;case 29:throw n.pendingProps}throw Error(a(156,n.tag))}function Hs(e){e.flags|=4}function Bs(e,n,t,r,a){var l;if((l=!!(32&e.mode))&&(l=null===t?nh(n,r):nh(n,r)&&(r.src!==t.src||r.srcSet!==t.srcSet)),l){if(e.flags|=16777216,(335544128&a)===a)if(e.stateNode.complete)e.flags|=8192;else{if(!jf())throw Ll=Pl,Nl;e.flags|=8192}}else e.flags&=-16777217}function Ks(e,n){if("stylesheet"!==n.type||4&n.state.loading)e.flags&=-16777217;else if(e.flags|=16777216,!th(n)){if(!jf())throw Ll=Pl,Nl;e.flags|=8192}}function Vs(e,n){null!==n&&(e.flags|=4),16384&e.flags&&(n=22!==e.tag?qe():536870912,e.lanes|=n,Kc|=n)}function $s(e,n){if(!Aa)switch(e.tailMode){case"visible":break;case"collapsed":for(var t=e.tail,r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null;break;default:for(n=e.tail,t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null}}function Ws(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var a=e.child;null!==a;)t|=a.lanes|a.childLanes,r|=1206910976&a.subtreeFlags,r|=1206910976&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)t|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function Qs(e,n,t){var r=n.pendingProps;switch(Ia(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Ws(n),null;case 3:return t=n.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),n.memoizedState.cache!==r&&(n.flags|=2048),Ja(fl),de(),t.pendingContext&&(t.context=t.pendingContext,t.pendingContext=null),null!==e&&null!==e.child||($a(n)?Hs(n):null===e||e.memoizedState.isDehydrated&&!(256&n.flags)||(n.flags|=1024,Qa())),Ws(n),null;case 26:var l=n.type,o=n.memoizedState;return null===e?(Hs(n),null!==o?(Ws(n),Ks(n,o)):(Ws(n),Bs(n,l,null,r,t))):o?o!==e.memoizedState?(Hs(n),Ws(n),Ks(n,o)):(Ws(n),n.flags&=-16777217):((e=e.memoizedProps)!==r&&Hs(n),Ws(n),Bs(n,l,e,r,t)),null;case 27:if(he(n),t=ue.current,l=n.type,null!==e&&null!=n.stateNode)e.memoizedProps!==r&&Hs(n);else{if(!r){if(null===n.stateNode)throw Error(a(166));return Ws(n),n.subtreeFlags&=-33554433,null}e=ie.current,$a(n)?Ka(n):(e=Lp(l,r,t),n.stateNode=e,Hs(n))}return Ws(n),n.subtreeFlags&=-33554433,null;case 5:if(he(n),l=n.type,null!==e&&null!=n.stateNode)e.memoizedProps!==r&&Hs(n);else{if(!r){if(null===n.stateNode)throw Error(a(166));return Ws(n),n.subtreeFlags&=-33554433,null}if(o=ie.current,$a(n))Ka(n);else{var i=Ad(ue.current);switch(o){case 1:o=i.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:o=i.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":o=i.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":o=i.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":(o=i.createElement("div")).innerHTML="<script><\/script>",o=o.removeChild(o.firstChild);break;case"select":o="string"==typeof r.is?i.createElement("select",{is:r.is}):i.createElement("select"),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o="string"==typeof r.is?i.createElement(l,{is:r.is}):i.createElement(l)}}o[ln]=n,o[on]=r;e:for(i=n.child;null!==i;){if(5===i.tag||6===i.tag)o.appendChild(i.stateNode);else if(4!==i.tag&&27!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===n)break e;for(;null===i.sibling;){if(null===i.return||i.return===n)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}n.stateNode=o;e:switch(Ld(o,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&Hs(n)}}return Ws(n),n.subtreeFlags&=-33554433,Bs(n,n.type,null===e?null:e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&Hs(n);else{if("string"!=typeof r&&null===n.stateNode)throw Error(a(166));if(e=ue.current,$a(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=Ma))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[ln]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||Td(e.nodeValue,t)))||Ba(n,!0)}else(e=Ad(e).createTextNode(r))[ln]=n,n.stateNode=e}return Ws(n),null;case 31:if(t=n.memoizedState,null===e||null!==e.memoizedState){if(r=$a(n),null!==t){if(null===e){if(!r)throw Error(a(318));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(a(557));e[ln]=n}else Wa(),!(128&n.flags)&&(n.memoizedState=null),n.flags|=4;Ws(n),e=!1}else t=Qa(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e)return 256&n.flags?(ho(n),n):(ho(n),null);if(128&n.flags)throw Error(a(558))}return Ws(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=$a(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(a(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(a(317));l[ln]=n}else Wa(),!(128&n.flags)&&(n.memoizedState=null),n.flags|=4;Ws(n),l=!1}else l=Qa(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return 256&n.flags?(ho(n),n):(ho(n),null)}return ho(n),128&n.flags?(n.lanes=t,n):(t=null!==r,e=null!==e&&null!==e.memoizedState,t&&(l=null,null!==(r=n.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),o=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(o=r.memoizedState.cachePool.pool),o!==l&&(r.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),Vs(n,n.updateQueue),Ws(n),null);case 4:return de(),null===e&&kd(n.stateNode.containerInfo),n.flags|=67108864,Ws(n),null;case 10:return Ja(n.type),Ws(n),null;case 19:if(yo(n),null===(r=n.memoizedState))return Ws(n),null;if(l=!!(128&n.flags),null===(o=r.rendering))if(l)$s(r,!1);else{if(0!==Ac||null!==e&&128&e.flags)for(e=n.child;null!==e;){if(null!==(o=vo(e))){for(n.flags|=128,$s(r,!1),e=o.updateQueue,n.updateQueue=e,Vs(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)ha(t,e),t=t.sibling;return go(0,1&mo.current|2),Aa&&Oa(n,r.treeForkCount),n.child}e=e.sibling}null!==r.tail&&Ce()>Gc&&(n.flags|=128,l=!0,$s(r,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=vo(o))){if(n.flags|=128,l=!0,e=e.updateQueue,n.updateQueue=e,Vs(n,e),$s(r,!0),null===r.tail&&"collapsed"!==r.tailMode&&"visible"!==r.tailMode&&!o.alternate&&!Aa)return Ws(n),null}else 2*Ce()-r.renderingStartTime>Gc&&536870912!==t&&(n.flags|=128,l=!0,$s(r,!1),n.lanes=4194304);r.isBackwards?(o.sibling=n.child,n.child=o):(null!==(e=r.last)?e.sibling=o:n.child=o,r.last=o)}if(null!==r.tail){e:{for(t=e=r.tail;null!==t;){if(null!==t.alternate){t=!1;break e}t=t.sibling}t=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Ce(),e.sibling=null,o=mo.current,o=l?1&o|2:1&o,"visible"===r.tailMode||"collapsed"===r.tailMode||!t||Aa?go(0,o):(t=o,ae(io,n),ae(mo,t),null===so&&(so=n)),Aa&&Oa(n,r.treeForkCount),e}return Ws(n),null;case 22:case 23:return ho(n),oo(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?!!(536870912&t)&&!(128&n.flags)&&(Ws(n),6&n.subtreeFlags&&(n.flags|=8192)):Ws(n),null!==(t=n.updateQueue)&&Vs(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&re(Sl),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),Ja(fl),Ws(n),null;case 25:return null;case 30:return n.flags|=33554432,Ws(n),null}throw Error(a(156,n.tag))}function qs(e,n){switch(Ia(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return Ja(fl),de(),65536&(e=n.flags)&&!(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return he(n),null;case 31:if(null!==n.memoizedState){if(ho(n),null===n.alternate)throw Error(a(340));Wa()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(ho(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(a(340));Wa()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return yo(n),65536&(e=n.flags)?(n.flags=-65537&e|128,null!==(e=n.memoizedState)&&(e.rendering=null,e.tail=null),n.flags|=4,n):null;case 4:return de(),null;case 10:return Ja(n.type),null;case 22:case 23:return ho(n),oo(),null!==e&&re(Sl),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return Ja(fl),null;default:return null}}function Gs(e,n){switch(Ia(n),n.tag){case 3:Ja(fl),de();break;case 26:case 27:case 5:he(n);break;case 4:de();break;case 31:null!==n.memoizedState&&ho(n);break;case 13:ho(n);break;case 19:yo(n);break;case 10:Ja(n.type);break;case 22:case 23:ho(n),oo(),null!==e&&re(Sl);break;case 24:Ja(fl)}}function Ys(e,n){try{var t=n.updateQueue,r=null!==t?t.lastEffect:null;if(null!==r){var a=r.next;t=a;do{if((t.tag&e)===e){r=void 0;var l=t.create,o=t.inst;r=l(),o.destroy=r}t=t.next}while(t!==a)}}catch(i){$f(n,n.return,i)}}function Xs(e,n,t){try{var r=n.updateQueue,a=null!==r?r.lastEffect:null;if(null!==a){var l=a.next;r=l;do{if((r.tag&e)===e){var o=r.inst,i=o.destroy;if(void 0!==i){o.destroy=void 0,a=n;var s=t,u=i;try{u()}catch(c){$f(a,s,c)}}}r=r.next}while(r!==l)}}catch(c){$f(n,n.return,c)}}function Zs(e){var n=e.updateQueue;if(null!==n){var t=e.stateNode;try{no(n,t)}catch(r){$f(e,e.return,r)}}}function Js(e,n,t){t.props=es(e.type,e.memoizedProps),t.state=e.memoizedState;try{t.componentWillUnmount()}catch(r){$f(e,n,r)}}function eu(e,n){try{var t=e.ref;if(null!==t){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var a=e.stateNode,l=Yr(e.memoizedProps,a);null!==a.ref&&a.ref.name===l||(a.ref=ap(l)),r=a.ref;break;case 7:if(null===e.stateNode){var o=new lp(e);h(e.child,!1,wp,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}"function"==typeof t?e.refCleanup=t(r):t.current=r}}catch(i){$f(e,n,i)}}function nu(e,n){var t=e.ref,r=e.refCleanup;if(null!==t)if("function"==typeof r)try{r()}catch(a){$f(e,n,a)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof t)try{t(null)}catch(l){$f(e,n,l)}else t.current=null}function tu(e,n){if((5===e.tag||27===e.tag||6===e.tag)&&null===e.alternate&&null!==n)for(var t=0;t<n.length;t++)jp(e.stateNode,n[t])}function ru(e){for(var n=e.return;null!==n&&(ou(n)&&jp(e.stateNode,n.stateNode),!lu(n));)n=n.return}function au(e){for(var n=e.return;null!==n&&(ou(n)&&Ep(e.stateNode,n.stateNode),!lu(n));)n=n.return}function lu(e){return 5===e.tag||3===e.tag||27===e.tag}function ou(e){return e&&7===e.tag&&null!==e.stateNode}function iu(e){var n=e.type,t=e.memoizedProps,r=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":t.autoFocus&&r.focus();break e;case"img":t.src?r.src=t.src:t.srcSet&&(r.srcset=t.srcSet)}}catch(a){$f(e,e.return,a)}}function su(e,n,t){try{var r=e.stateNode;!function(e,n,t,r){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,o=null,i=null,s=null,u=null,c=null,f=null;for(h in t){var d=t[h];if(t.hasOwnProperty(h)&&null!=d)switch(h){case"checked":case"value":break;case"defaultValue":u=d;default:r.hasOwnProperty(h)||Od(e,n,h,null,r,d)}}for(var p in r){var h=r[p];if(d=t[p],r.hasOwnProperty(p)&&(null!=h||null!=d))switch(p){case"type":h!==d&&(Pn=!0),o=h;break;case"name":h!==d&&(Pn=!0),l=h;break;case"checked":h!==d&&(Pn=!0),c=h;break;case"defaultChecked":h!==d&&(Pn=!0),f=h;break;case"value":h!==d&&(Pn=!0),i=h;break;case"defaultValue":h!==d&&(Pn=!0),s=h;break;case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(a(137,n));break;default:h!==d&&Od(e,n,p,h,r,d)}}return void Un(e,i,s,u,c,f,o,l);case"select":for(o in h=i=s=p=null,t)if(u=t[o],t.hasOwnProperty(o)&&null!=u)switch(o){case"value":break;case"multiple":h=u;default:r.hasOwnProperty(o)||Od(e,n,o,null,r,u)}for(l in r)if(o=r[l],u=t[l],r.hasOwnProperty(l)&&(null!=o||null!=u))switch(l){case"value":o!==u&&(Pn=!0),p=o;break;case"defaultValue":o!==u&&(Pn=!0),s=o;break;case"multiple":o!==u&&(Pn=!0),i=o;default:o!==u&&Od(e,n,l,o,r,u)}return n=s,t=i,r=h,void(null!=p?Kn(e,!!t,p,!1):!!r!=!!t&&(null!=n?Kn(e,!!t,n,!0):Kn(e,!!t,t?[]:"",!1)));case"textarea":for(s in h=p=null,t)if(l=t[s],t.hasOwnProperty(s)&&null!=l&&!r.hasOwnProperty(s))switch(s){case"value":case"children":break;default:Od(e,n,s,null,r,l)}for(i in r)if(l=r[i],o=t[i],r.hasOwnProperty(i)&&(null!=l||null!=o))switch(i){case"value":l!==o&&(Pn=!0),p=l;break;case"defaultValue":l!==o&&(Pn=!0),h=l;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(a(91));break;default:l!==o&&Od(e,n,i,l,r,o)}return void Vn(e,p,h);case"option":for(var m in t)if(p=t[m],t.hasOwnProperty(m)&&null!=p&&!r.hasOwnProperty(m))if("selected"===m)e.selected=!1;else Od(e,n,m,null,r,p);for(u in r)if(p=r[u],h=t[u],r.hasOwnProperty(u)&&p!==h&&(null!=p||null!=h))if("selected"===u)p!==h&&(Pn=!0),e.selected=p&&"function"!=typeof p&&"symbol"!=typeof p;else Od(e,n,u,p,r,h);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 g in t)p=t[g],t.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&Od(e,n,g,null,r,p);for(c in r)if(p=r[c],h=t[c],r.hasOwnProperty(c)&&p!==h&&(null!=p||null!=h))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(a(137,n));break;default:Od(e,n,c,p,r,h)}return;default:if(Yn(n)){for(var y in t)p=t[y],t.hasOwnProperty(y)&&void 0!==p&&!r.hasOwnProperty(y)&&zd(e,n,y,void 0,r,p);for(f in r)p=r[f],h=t[f],!r.hasOwnProperty(f)||p===h||void 0===p&&void 0===h||zd(e,n,f,p,r,h);return}}for(var v in t)p=t[v],t.hasOwnProperty(v)&&null!=p&&!r.hasOwnProperty(v)&&Od(e,n,v,null,r,p);for(d in r)p=r[d],h=t[d],!r.hasOwnProperty(d)||p===h||null==p&&null==h||Od(e,n,d,p,r,h)}(r,e.type,t,n),r[on]=n}catch(l){$f(e,e.return,l)}}function uu(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&Yd(e.type)||4===e.tag}function cu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||uu(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&Yd(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function fu(e,n,t,r){var a=e.tag;if(5===a||6===a)a=e.stateNode,n?(9===t.nodeType?t.body:"HTML"===t.nodeName?t.ownerDocument.body:t).insertBefore(a,n):((n=9===t.nodeType?t.body:"HTML"===t.nodeName?t.ownerDocument.body:t).appendChild(a),null!=(t=t._reactRootContainer)||null!==n.onclick||(n.onclick=et)),tu(e,r),Pn=!0;else if(4!==a&&(27===a&&(tu(e,r),r=null,Yd(e.type)&&(t=e.stateNode,n=null)),null!==(e=e.child)))for(fu(e,n,t,r),e=e.sibling;null!==e;)fu(e,n,t,r),e=e.sibling}function du(e,n,t,r){var a=e.tag;if(5===a||6===a)a=e.stateNode,n?t.insertBefore(a,n):t.appendChild(a),tu(e,r),Pn=!0;else if(4!==a&&(27===a&&(tu(e,r),r=null,Yd(e.type)&&(t=e.stateNode)),null!==(e=e.child)))for(du(e,n,t,r),e=e.sibling;null!==e;)du(e,n,t,r),e=e.sibling}function pu(e){var n=e.stateNode,t=e.memoizedProps;try{for(var r=e.type,a=n.attributes;a.length;)n.removeAttributeNode(a[0]);Ld(n,r,t),n[ln]=e,n[on]=t}catch(l){$f(e,e.return,l)}}var hu=!1,mu=null;function gu(e){(30===e.tag||33554432&e.subtreeFlags)&&(hu=!0)}var yu=null;function vu(){var e=yu;return yu=null,e}var bu=0;function ku(e,n,t,r,a){return bu=0,wu(e.child,n,t,r,a)}function wu(e,n,t,r,a){for(var l=!1;null!==e;){if(5===e.tag){var o=e.stateNode;if(null!==r){var i=np(o);r.push(i),i.view&&(l=!0)}else l||np(o).view&&(l=!0);hu=!0,Jd(o,0===bu?n:n+"_"+bu,t),bu++}else 22===e.tag&&null!==e.memoizedState||30===e.tag&&a||wu(e.child,n,t,r,a)&&(l=!0);e=e.sibling}return l}function Su(e,n){for(;null!==e;)5===e.tag?ep(e.stateNode,e.memoizedProps):22===e.tag&&null!==e.memoizedState||30===e.tag&&n||Su(e.child,n),e=e.sibling}function ju(e){if(18874368&e.subtreeFlags)for(e=e.child;null!==e;){if((22!==e.tag||null===e.memoizedState)&&(ju(e),30===e.tag&&18874368&e.flags&&e.stateNode.paired)){var n=e.memoizedProps;if(null==n.name||"auto"===n.name)throw Error(a(544));var t=n.name;"none"!==(n=Zr(n.default,n.share))&&(ku(e,t,n,null,!1)||Su(e.child,!1))}e=e.sibling}}function Eu(e,n){if(30===e.tag){var t=e.stateNode,r=e.memoizedProps,a=Yr(r,t),l=Zr(r.default,t.paired?r.share:r.enter);"none"!==l?ku(e,a,l,null,!1)?(ju(e),t.paired||n||pf(e,r.onEnter)):Su(e.child,!1):ju(e)}else if(33554432&e.subtreeFlags)for(e=e.child;null!==e;)Eu(e,n),e=e.sibling;else ju(e)}function Cu(e){if(null!==mu&&0!==mu.size){var n=mu;if(18874368&e.subtreeFlags)for(e=e.child;null!==e;){if(22!==e.tag||null===e.memoizedState){if(30===e.tag&&18874368&e.flags){var t=e.memoizedProps,r=t.name;if(null!=r&&"auto"!==r){var a=n.get(r);if(void 0!==a){var l=Zr(t.default,t.share);if("none"!==l&&(ku(e,r,l,null,!1)?(l=e.stateNode,a.paired=l,l.paired=a,pf(e,t.onShare)):Su(e.child,!1)),n.delete(r),0===n.size)break}}}Cu(e)}e=e.sibling}}}function _u(e){if(30===e.tag){var n=e.memoizedProps,t=Yr(n,e.stateNode),r=null!==mu?mu.get(t):void 0,a=Zr(n.default,void 0!==r?n.share:n.exit);"none"!==a&&(ku(e,t,a,null,!1)?void 0!==r?(a=e.stateNode,r.paired=a,a.paired=r,mu.delete(t),pf(e,n.onShare)):pf(e,n.onExit):Su(e.child,!1)),null!==mu&&Cu(e)}else if(33554432&e.subtreeFlags)for(e=e.child;null!==e;)_u(e),e=e.sibling;else null!==mu&&Cu(e)}function Nu(e){for(e=e.child;null!==e;){if(30===e.tag){var n=e.memoizedProps,t=Yr(n,e.stateNode);n=Zr(n.default,n.update),e.flags&=-5,"none"!==n&&ku(e,t,n,e.memoizedState=[],!1)}else 33554432&e.subtreeFlags&&Nu(e);e=e.sibling}}function xu(e){if(18874368&e.subtreeFlags)for(e=e.child;null!==e;){if(22!==e.tag||null===e.memoizedState){if(30===e.tag&&18874368&e.flags){var n=e.stateNode;null!==n.paired&&(n.paired=null,Su(e.child,!1))}xu(e)}e=e.sibling}}function Pu(e){if(30===e.tag)e.stateNode.paired=null,Su(e.child,!1),xu(e);else if(33554432&e.subtreeFlags)for(e=e.child;null!==e;)Pu(e),e=e.sibling;else xu(e)}function Tu(e){for(e=e.child;null!==e;)30===e.tag?Su(e.child,!1):!!(33554432&e.subtreeFlags)&&Tu(e),e=e.sibling}function Ou(e,n,t,r,a,l,o){for(var i=!1;null!==n;){if(5===n.tag){var s=n.stateNode;if(null!==l&&bu<l.length){var u,c=l[bu],f=np(s);if((c.view||f.view)&&(i=!0),u=!(4&e.flags))if(f.clip)u=!0;else{u=c.rect;var d=f.rect;u=u.y!==d.y||u.x!==d.x||u.height!==d.height||u.width!==d.width}u&&(e.flags|=4),f.abs?f=!c.abs:(c=c.rect,f=f.rect,f=c.height!==f.height||c.width!==f.width),f&&(e.flags|=32)}else e.flags|=32;4&e.flags&&Jd(s,0===bu?t:t+"_"+bu,a),i&&4&e.flags||(null===yu&&(yu=[]),yu.push(s,0===bu?r:r+"_"+bu,n.memoizedProps)),bu++}else 22===n.tag&&null!==n.memoizedState||(30===n.tag&&o?e.flags|=32&n.flags:Ou(e,n.child,t,r,a,l,o)&&(i=!0));n=n.sibling}return i}function zu(e,n){for(e=e.child;null!==e;){if(30===e.tag){var t,r=e.memoizedProps,a=e.stateNode,l=Yr(r,a),o=Zr(r.default,r.update);t=e.memoizedState,e.memoizedState=null,a=e;var i=e.child;bu=0,l=Ou(a,i,l,l,o,t,!1),4&e.flags&&l&&pf(e,r.onUpdate)}else 33554432&e.subtreeFlags&&zu(e);e=e.sibling}}var Lu=!1,Iu=!1,Du=!1,Mu=!1,Fu="function"==typeof WeakSet?WeakSet:Set,Au=null,Ru=!1,Uu=!1,Hu=!1,Bu=!1;function Ku(e){for(;null!==Au;){var n=Au,t=e,r=n.alternate,l=n.flags;switch(n.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&l&&null!==r){t=void 0,l=r.memoizedProps,r=r.memoizedState;var o=n.stateNode;try{var i=es(n.type,l);t=o.getSnapshotBeforeUpdate(i,r),o.__reactInternalSnapshotBeforeUpdate=t}catch(s){$f(n,n.return,s)}}break;case 3:if(1024&l)if(9===(t=(r=n.stateNode.containerInfo).nodeType))Cp(r);else if(1===t)switch(r.nodeName){case"HEAD":case"HTML":case"BODY":Cp(r);break;default:r.textContent=""}break;case 30:t&&null!==r&&(t=Yr(r.memoizedProps,r.stateNode),"none"!==(l=Zr((l=n.memoizedProps).default,l.update))&&ku(r,t,l,r.memoizedState=[],!0));break;default:if(1024&l)throw Error(a(163))}if(null!==(r=n.sibling)){r.return=n.return,Au=r;break}Au=n.return}}function Vu(e,n,t){var r=t.flags;switch(t.tag){case 0:case 11:case 15:uc(e,t),4&r&&Ys(5,t);break;case 1:if(uc(e,t),4&r)if(e=t.stateNode,null===n)try{e.componentDidMount()}catch(o){$f(t,t.return,o)}else{var a=es(t.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(a,n,e.__reactInternalSnapshotBeforeUpdate)}catch(i){$f(t,t.return,i)}}64&r&&Zs(t),512&r&&eu(t,t.return);break;case 3:if(uc(e,t),64&r&&null!==(e=t.updateQueue)){if(n=null,null!==t.child)switch(t.child.tag){case 27:case 5:case 1:n=t.child.stateNode}try{no(e,n)}catch(o){$f(t,t.return,o)}}break;case 27:null===n&&4&r&&pu(t);case 26:case 5:uc(e,t),null===n&&4&r&&iu(t),512&r&&eu(t,t.return);break;case 12:uc(e,t);break;case 31:uc(e,t),4&r&&Ju(e,t);break;case 13:uc(e,t),4&r&&ec(e,t),64&r&&(null!==(e=t.memoizedState)&&(null!==(e=e.dehydrated)&&function(e,n){var t=e.ownerDocument;if("$~"===e.data)e._reactRetry=n;else if("$?"!==e.data||"loading"!==t.readyState)n();else{var r=function(){n(),t.removeEventListener("DOMContentLoaded",r)};t.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,t=Gf.bind(null,t))));break;case 22:if(!(r=null!==t.memoizedState||Lu)){var l=null!==n&&null!==n.memoizedState||Iu;n=Lu,a=Iu,Lu=r,(Iu=l)&&!a?(r=2,!!(8772&t.subtreeFlags)&&(r|=1),fc(e,t,r)):uc(e,t),Lu=n,Iu=a}break;case 30:uc(e,t),512&r&&eu(t,t.return);break;case 7:512&r&&eu(t,t.return);default:uc(e,t)}}function $u(e,n){for(e=e.child;null!==e;)Wu(e,n),e=e.sibling}function Wu(e,n){switch(e.tag){case 5:case 26:try{var t=e.stateNode;if(n){var r=t.style;"function"==typeof r.setProperty?r.setProperty("display","none","important"):r.display="none"}else{var a=e.stateNode,l=e.memoizedProps.style,o=null!=l&&l.hasOwnProperty("display")?l.display:null;a.style.display=null==o||"boolean"==typeof o?"":(""+o).trim()}}catch(s){$f(e,e.return,s)}Qu(e,n);break;case 6:try{e.stateNode.nodeValue=n?"":e.memoizedProps,Pn=!0}catch(s){$f(e,e.return,s)}break;case 18:try{var i=e.stateNode;n?Zd(i,!0):Zd(e.stateNode,!1)}catch(s){$f(e,e.return,s)}break;case 22:case 23:null===e.memoizedState&&$u(e,n);break;default:$u(e,n)}}function Qu(e,n){if(67108864&e.subtreeFlags)for(e=e.child;null!==e;){e:{var t=e,r=n;switch(t.tag){case 4:Wu(t,r);break e;case 22:null===t.memoizedState&&Qu(t,r);break e;default:Qu(t,r)}}e=e.sibling}}function qu(e){var n=e.alternate;null!==n&&(e.alternate=null,qu(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&mn(n)),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 Gu=null,Yu=!1;function Xu(e,n,t){for(t=t.child;null!==t;)Zu(e,n,t),t=t.sibling}function Zu(e,n,t){if(De&&"function"==typeof De.onCommitFiberUnmount)try{De.onCommitFiberUnmount(Ie,t)}catch(l){}switch(t.tag){case 26:Iu||nu(t,n),Xu(e,n,t),t.memoizedState?t.memoizedState.count--:t.stateNode&&!Iu&&(t=t.stateNode).parentNode.removeChild(t);break;case 27:Iu||nu(t,n),au(t);var r=Gu,a=Yu;Yd(t.type)&&(Gu=t.stateNode,Yu=!1),Xu(e,n,t),Ip(t.stateNode,t.type,t.memoizedProps),Gu=r,Yu=a;break;case 5:Iu||nu(t,n),au(t);case 6:if(6===t.tag&&au(t),r=Gu,a=Yu,Gu=null,Xu(e,n,t),Yu=a,null!==(Gu=r))if(Yu)try{(9===Gu.nodeType?Gu.body:"HTML"===Gu.nodeName?Gu.ownerDocument.body:Gu).removeChild(t.stateNode),Pn=!0}catch(o){$f(t,n,o)}else try{Gu.removeChild(t.stateNode),Pn=!0}catch(o){$f(t,n,o)}break;case 18:null!==Gu&&(Yu?(Xd(9===(e=Gu).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,t.stateNode),Wh(e)):Xd(Gu,t.stateNode));break;case 4:r=Gu,a=Yu,Gu=t.stateNode.containerInfo,Yu=!0,Xu(e,n,t),Gu=r,Yu=a;break;case 0:case 11:case 14:case 15:Xs(2,t,n),Iu||Xs(4,t,n),Xu(e,n,t);break;case 1:Iu||(nu(t,n),"function"==typeof(r=t.stateNode).componentWillUnmount&&Js(t,n,r)),Xu(e,n,t);break;case 21:Xu(e,n,t);break;case 22:Iu=(r=Iu)||null!==t.memoizedState,Xu(e,n,t),Iu=r;break;case 30:nu(t,n),Xu(e,n,t);break;case 7:Iu||nu(t,n),Xu(e,n,t);break;default:Xu(e,n,t)}}function Ju(e,n){if(null===n.memoizedState&&(null!==(e=n.alternate)&&null!==(e=e.memoizedState))){e=e.dehydrated;try{Wh(e)}catch(t){$f(n,n.return,t)}}}function ec(e,n){if(null===n.memoizedState&&(null!==(e=n.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{Wh(e)}catch(t){$f(n,n.return,t)}}function nc(e,n){var t=function(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return null===n&&(n=e.stateNode=new Fu),n;case 22:return null===(n=(e=e.stateNode)._retryCache)&&(n=e._retryCache=new Fu),n;default:throw Error(a(435,e.tag))}}(e);n.forEach(function(n){if(!t.has(n)){t.add(n);var r=Yf.bind(null,e,n);n.then(r,r)}})}function tc(e,n,t){var r=n.deletions;if(null!==r)for(var l=0;l<r.length;l++){var o=r[l],i=e,s=n,u=s;e:for(;null!==u;){switch(u.tag){case 27:if(Yd(u.type)){Gu=u.stateNode,Yu=!1;break e}break;case 5:Gu=u.stateNode,Yu=!1;break e;case 3:case 4:Gu=u.stateNode.containerInfo,Yu=!0;break e}u=u.return}if(null===Gu)throw Error(a(160));Zu(i,s,o),Gu=null,Yu=!1,null!==(i=o.alternate)&&(i.return=null),o.return=null}if(13886&n.subtreeFlags)for(n=n.child;null!==n;)ac(n,e,t),n=n.sibling}var rc=null;function ac(e,n,t){var r=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(4&l&&null!==(r=null!==(r=e.updateQueue)?r.events:null))for(var o=0;o<r.length;o++){var i=r[o];i.ref.impl=i.nextImpl}tc(n,e,t),lc(e),4&l&&(Xs(3,e,e.return),Ys(3,e),Xs(5,e,e.return));break;case 1:tc(n,e,t),lc(e),512&l&&(Iu||null===r||nu(r,r.return)),64&l&&Lu&&(null!==(e=e.updateQueue)&&(null!==(n=e.callbacks)&&(t=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===t?n:t.concat(n))));break;case 26:if(o=rc,tc(n,e,t),lc(e),512&l&&(Iu||null===r||nu(r,r.return)),4&l)if(l=null!==r?r.memoizedState:null,t=e.memoizedState,null===r)if(null===t)if(null===e.stateNode)if(Lu)e.stateNode=Hd(e.type,e.memoizedProps,n.containerInfo,e);else{e:{n=e.type,t=e.memoizedProps,l=o.ownerDocument||o;n:switch(n){case"title":(!(r=l.getElementsByTagName("title")[0])||r[pn]||r[ln]||"http://www.w3.org/2000/svg"===r.namespaceURI||r.hasAttribute("itemprop"))&&(r=l.createElement(n),l.head.insertBefore(r,l.querySelector("head > title"))),Ld(r,n,t),r[ln]=e,kn(r),n=r;break e;case"link":if(o=Jp("link","href",l).get(n+(t.href||"")))for(i=0;i<o.length;i++)if((r=o[i]).getAttribute("href")===(null==t.href||""===t.href?null:t.href)&&r.getAttribute("rel")===(null==t.rel?null:t.rel)&&r.getAttribute("title")===(null==t.title?null:t.title)&&r.getAttribute("crossorigin")===(null==t.crossOrigin?null:t.crossOrigin)){o.splice(i,1);break n}Ld(r=l.createElement(n),n,t),l.head.appendChild(r);break;case"meta":if(o=Jp("meta","content",l).get(n+(t.content||"")))for(i=0;i<o.length;i++)if((r=o[i]).getAttribute("content")===(null==t.content?null:""+t.content)&&r.getAttribute("name")===(null==t.name?null:t.name)&&r.getAttribute("property")===(null==t.property?null:t.property)&&r.getAttribute("http-equiv")===(null==t.httpEquiv?null:t.httpEquiv)&&r.getAttribute("charset")===(null==t.charSet?null:t.charSet)){o.splice(i,1);break n}Ld(r=l.createElement(n),n,t),l.head.appendChild(r);break;default:throw Error(a(468,n))}r[ln]=e,kn(r),n=r}e.stateNode=n}else Lu||eh(o,e.type,e.stateNode);else e.stateNode=qp(o,t,e.memoizedProps);else l!==t?(null===l?null===(n=r.stateNode)||Iu||n.parentNode.removeChild(n):l.count--,null===t?Lu||eh(o,e.type,e.stateNode):qp(o,t,e.memoizedProps)):null===t&&null!==e.stateNode&&su(e,e.memoizedProps,r.memoizedProps);break;case 27:tc(n,e,t),lc(e),512&l&&(Iu||null===r||nu(r,r.return)),null!==r&&4&l&&su(e,e.memoizedProps,r.memoizedProps);break;case 5:if(o=Du,Du=!1,tc(n,e,t),Du=o,lc(e),512&l&&(Iu||null===r||nu(r,r.return)),32&e.flags){n=e.stateNode;try{Wn(n,""),Pn=!0}catch(f){$f(e,e.return,f)}}4&l&&null!=e.stateNode&&su(e,n=e.memoizedProps,null!==r?r.memoizedProps:n),1024&l&&(Mu=!0);break;case 6:if(tc(n,e,t),lc(e),4&l){if(null===e.stateNode)throw Error(a(162));n=e.memoizedProps,t=e.stateNode;try{t.nodeValue=n,Pn=!0}catch(f){$f(e,e.return,f)}}break;case 3:if(Pn=!1,Zp=null,o=rc,rc=Ap(n.containerInfo),tc(n,e,t),rc=o,lc(e),4&l&&null!==r&&r.memoizedState.isDehydrated)try{Wh(n.containerInfo)}catch(f){$f(e,e.return,f)}Mu&&(Mu=!1,oc(e)),Pn=!1;break;case 4:l=Du,Du=Lu,r=Tn(),o=rc,rc=Ap(e.stateNode.containerInfo),tc(n,e,t),lc(e),rc=o,Pn&&Uu&&(Hu=!0),Pn=r,Du=l;break;case 12:tc(n,e,t),lc(e);break;case 31:tc(n,e,t),lc(e),4&l&&(null!==(n=e.updateQueue)&&(e.updateQueue=null,nc(e,n)));break;case 13:tc(n,e,t),lc(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(Qc=Ce()),4&l&&(null!==(n=e.updateQueue)&&(e.updateQueue=null,nc(e,n)));break;case 22:o=null!==e.memoizedState,i=null!==r&&null!==r.memoizedState;var s=Lu,u=Iu,c=Du;Lu=s||o,Du=c||o,Iu=u||i,tc(n,e,t),Iu=u,Du=c,Lu=s,lc(e),8192&l&&((n=e.stateNode)._visibility=o?-2&n._visibility:1|n._visibility,!o||null===r||i||Lu||Iu||(t=Lu,r=Iu,Lu=o||Lu,Iu=n=i||Iu,cc(e,2),Lu=t,Iu=r),!o&&Du||$u(e,o)),4&l&&(null!==(n=e.updateQueue)&&(null!==(t=n.retryQueue)&&(n.retryQueue=null,nc(e,t))));break;case 19:tc(n,e,t),lc(e),4&l&&(null!==(n=e.updateQueue)&&(e.updateQueue=null,nc(e,n)));break;case 30:512&l&&(Iu||null===r||nu(r,r.return)),l=Tn(),o=Uu,i=(335544064&t)===t,s=e.memoizedProps,Uu=i&&"none"!==Zr(s.default,s.update),tc(n,e,t),lc(e),i&&null!==r&&Pn&&(e.flags|=4),Uu=o,Pn=l;break;case 21:break;case 7:512&l&&(Iu||null===r||nu(r,r.return)),r&&null!==r.stateNode&&(r.stateNode._fragmentFiber=e);default:tc(n,e,t),lc(e)}}function lc(e){var n=e.flags;if(2&n){try{for(var t,r=e.return;null!==r;){if(uu(r)){t=r;break}r=r.return}r=null;for(var l=e.return;null!==l;){if(ou(l)){var o=l.stateNode;null===r?r=[o]:r.push(o)}if(lu(l))break;l=l.return}var i=r;if(null==t)throw Error(a(160));switch(t.tag){case 27:var s=t.stateNode;du(e,cu(e),s,i);break;case 5:var u=t.stateNode;32&t.flags&&(Wn(u,""),t.flags&=-33),du(e,cu(e),u,i);break;case 3:case 4:var c=t.stateNode.containerInfo;fu(e,cu(e),c,i);break;default:throw Error(a(161))}}catch(f){$f(e,e.return,f)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function oc(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var n=e;oc(n),5===n.tag&&1024&n.flags&&(n=n.stateNode,wh=!0,n.reset(),wh=!1),e=e.sibling}}function ic(e,n){if(9270&n.subtreeFlags)for(n=n.child;null!==n;)sc(n,e),n=n.sibling;else zu(n)}function sc(e,n){var t=e.alternate;if(null===t)Eu(e,!1);else switch(e.tag){case 3:if(Bu=Ru=!1,vu(),ic(n,e),!Ru&&!Hu){if(null!==(e=yu))for(var r=0;r<e.length;r+=3){t=e[r];var a=e[r+1];ep(t,e[r+2]),null!==(t=t.ownerDocument.documentElement)&&t.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+a+")"})}null!==(e=9===(e=n.containerInfo).nodeType?e.documentElement:e.ownerDocument.documentElement)&&""===e.style.viewTransitionName&&(e.style.viewTransitionName="none",e.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),Bu=!0}yu=null;break;case 5:default:ic(n,e);break;case 4:r=Ru,Ru=!1,ic(n,e),Ru&&(Hu=!0),Ru=r;break;case 22:null===e.memoizedState&&(null!==t.memoizedState?Eu(e,!1):ic(n,e));break;case 30:r=Ru,a=vu(),Ru=!1,ic(n,e),Ru&&(e.flags|=4);var l=e.memoizedProps,o=e.stateNode;n=Yr(l,o),o=Yr(t.memoizedProps,o);var i=Zr(l.default,l.update);"none"===i?n=!1:(l=t.memoizedState,t.memoizedState=null,t=e.child,bu=0,n=Ou(e,t,n,o,i,l,!0),bu!==(null===l?0:l.length)&&(e.flags|=32)),4&e.flags&&n?(pf(e,e.memoizedProps.onUpdate),yu=a):null!==a&&(a.push.apply(a,yu),yu=a),Ru=!!(32&e.flags)||r}}function uc(e,n){if(8772&n.subtreeFlags)for(n=n.child;null!==n;)Vu(e,n.alternate,n),n=n.sibling}function cc(e,n){for(e=e.child;null!==e;){var t=e,r=n;switch(t.tag){case 0:case 11:case 14:case 15:Xs(4,t,t.return),cc(t,r);break;case 1:nu(t,t.return);var a=t.stateNode;"function"==typeof a.componentWillUnmount&&Js(t,t.return,a),cc(t,r);break;case 27:2&r&&Ip(t.stateNode,t.type,t.memoizedProps);case 5:nu(t,t.return),5!==t.tag&&27!==t.tag||au(t),cc(t,r);break;case 6:au(t);break;case 26:nu(t,t.return),a=t.stateNode,null!==t.memoizedState||null===a||Iu||a.parentNode.removeChild(a),cc(t,r);break;case 22:null===t.memoizedState&&cc(t,r);break;case 30:nu(t,t.return),cc(t,r);break;case 7:nu(t,t.return);default:cc(t,r)}e=e.sibling}}function fc(e,n,t){for(t=8772&n.subtreeFlags?t:-2&t,n=n.child;null!==n;){var r=n.alternate,a=e,l=n,o=l.flags,i=!!(1&t);switch(l.tag){case 0:case 11:case 15:fc(a,l,t),Ys(4,l);break;case 1:if(fc(a,l,t),"function"==typeof(a=(r=l).stateNode).componentDidMount)try{a.componentDidMount()}catch(c){$f(r,r.return,c)}if(null!==(a=(r=l).updateQueue)){var s=r.stateNode;try{var u=a.shared.hiddenCallbacks;if(null!==u)for(a.shared.hiddenCallbacks=null,a=0;a<u.length;a++)eo(u[a],s)}catch(c){$f(r,r.return,c)}}i&&64&o&&Zs(l),eu(l,l.return);break;case 27:2&t&&pu(l);case 5:5!==l.tag&&27!==l.tag||ru(l),fc(a,l,t),i&&null===r&&4&o&&iu(l),eu(l,l.return);break;case 6:ru(l);break;case 26:s=l.stateNode,null!==l.memoizedState||null===s||Lu||eh(Ap(s.ownerDocument),l.type,s),fc(a,l,t),i&&null===r&&4&o&&iu(l),eu(l,l.return);break;case 12:fc(a,l,t);break;case 31:fc(a,l,t),i&&4&o&&Ju(a,l);break;case 13:fc(a,l,t),i&&4&o&&ec(a,l);break;case 22:null===l.memoizedState&&fc(a,l,t),eu(l,l.return);break;case 30:fc(a,l,t),eu(l,l.return);break;case 7:eu(l,l.return);default:fc(a,l,t)}n=n.sibling}}function dc(e,n){var t=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),e=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(e=n.memoizedState.cachePool.pool),e!==t&&(null!=e&&e.refCount++,null!=t&&pl(t))}function pc(e,n){e=null,null!==n.alternate&&(e=n.alternate.memoizedState.cache),(n=n.memoizedState.cache)!==e&&(n.refCount++,null!=e&&pl(e))}function hc(e,n,t,r){var a=(335544064&t)===t;if(n.subtreeFlags&(a?10262:10256))for(n=n.child;null!==n;)mc(e,n,t,r),n=n.sibling;else a&&Tu(n)}function mc(e,n,t,r){var a=(335544064&t)===t;a&&null===n.alternate&&null!==n.return&&null!==n.return.alternate&&Pu(n);var l=n.flags;switch(n.tag){case 0:case 11:case 15:hc(e,n,t,r),2048&l&&Ys(9,n);break;case 1:case 31:case 13:default:hc(e,n,t,r);break;case 3:hc(e,n,t,r),a&&Bu&&("root"===(e=9===(e=e.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).style.viewTransitionName&&(e.style.viewTransitionName=""),null!==(e=e.ownerDocument.documentElement)&&"none"===e.style.viewTransitionName&&(e.style.viewTransitionName="")),2048&l&&(l=null,null!==n.alternate&&(l=n.alternate.memoizedState.cache),(n=n.memoizedState.cache)!==l&&(n.refCount++,null!=l&&pl(l)));break;case 12:if(2048&l){hc(e,n,t,r),l=n.stateNode;try{var o=n.memoizedProps,i=o.id,s=o.onPostCommit;"function"==typeof s&&s(i,null===n.alternate?"mount":"update",l.passiveEffectDuration,-0)}catch(u){$f(n,n.return,u)}}else hc(e,n,t,r);break;case 23:break;case 22:o=n.stateNode,i=n.alternate,null!==n.memoizedState?(a&&null!==i&&null===i.memoizedState&&Pu(i),2&o._visibility?hc(e,n,t,r):yc(e,n)):(a&&null!==i&&null!==i.memoizedState&&Pu(n),2&o._visibility?hc(e,n,t,r):(o._visibility|=2,gc(e,n,t,r,!!(10256&n.subtreeFlags)||!1))),2048&l&&dc(i,n);break;case 24:hc(e,n,t,r),2048&l&&pc(n.alternate,n);break;case 30:a&&(null!==(l=n.alternate)&&(Su(l.child,!0),Su(n.child,!0))),hc(e,n,t,r)}}function gc(e,n,t,r,a){for(a=a&&(!!(10256&n.subtreeFlags)||!1),n=n.child;null!==n;){var l=e,o=n,i=t,s=r,u=o.flags;switch(o.tag){case 0:case 11:case 15:gc(l,o,i,s,a),Ys(8,o);break;case 23:break;case 22:var c=o.stateNode;null!==o.memoizedState?2&c._visibility?gc(l,o,i,s,a):yc(l,o):(c._visibility|=2,gc(l,o,i,s,a)),a&&2048&u&&dc(o.alternate,o);break;case 24:gc(l,o,i,s,a),a&&2048&u&&pc(o.alternate,o);break;default:gc(l,o,i,s,a)}n=n.sibling}}function yc(e,n){if(10256&n.subtreeFlags)for(n=n.child;null!==n;){var t=e,r=n,a=r.flags;switch(r.tag){case 22:yc(t,r),2048&a&&dc(r.alternate,r);break;case 24:yc(t,r),2048&a&&pc(r.alternate,r);break;default:yc(t,r)}n=n.sibling}}var vc=8192;function bc(e,n,t){if(e.subtreeFlags&vc)for(e=e.child;null!==e;)kc(e,n,t),e=e.sibling}function kc(e,n,t){switch(e.tag){case 26:bc(e,n,t),e.flags&vc&&(null!==e.memoizedState?function(e,n,t,r){if(!("stylesheet"!==t.type||"string"==typeof r.media&&!1===matchMedia(r.media).matches||4&t.state.loading)){if(null===t.instance){var a=Kp(r.href),l=n.querySelector(Vp(a));if(l)return null!==(n=l._p)&&"object"==typeof n&&"function"==typeof n.then&&(e.count++,e=ih.bind(e),n.then(e,e)),t.state.loading|=4,t.instance=l,void kn(l);l=n.ownerDocument||n,r=$p(r),(a=Mp.get(a))&&Yp(r,a),kn(l=l.createElement("link"));var o=l;o._p=new Promise(function(e,n){o.onload=e,o.onerror=n}),Ld(l,"link",r),t.instance=l}null===e.stylesheets&&(e.stylesheets=new Map),e.stylesheets.set(t,n),(n=t.state.preload)&&!(3&t.state.loading)&&(e.count++,t=ih.bind(e),n.addEventListener("load",t),n.addEventListener("error",t))}}(t,rc,e.memoizedState,e.memoizedProps):(e=e.stateNode,(335544128&n)===n&&ah(t,e)));break;case 5:bc(e,n,t),e.flags&vc&&(e=e.stateNode,(335544128&n)===n&&ah(t,e));break;case 3:case 4:var r=rc;rc=Ap(e.stateNode.containerInfo),bc(e,n,t),rc=r;break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=vc,vc=16777216,bc(e,n,t),vc=r):bc(e,n,t));break;case 30:if(0!==(e.flags&vc)&&(null!=(r=e.memoizedProps.name)&&"auto"!==r)){var a=e.stateNode;a.paired=null,null===mu&&(mu=new Map),mu.set(r,a)}bc(e,n,t);break;default:bc(e,n,t)}}function wc(e){var n=e.alternate;if(null!==n&&null!==(e=n.child)){n.child=null;do{n=e.sibling,e.sibling=null,e=n}while(null!==e)}}function Sc(e){var n=e.deletions;if(16&e.flags){if(null!==n)for(var t=0;t<n.length;t++){var r=n[t];Au=r,Cc(r,e)}wc(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)jc(e),e=e.sibling}function jc(e){switch(e.tag){case 0:case 11:case 15:Sc(e),2048&e.flags&&Xs(9,e,e.return);break;case 3:case 12:default:Sc(e);break;case 22:var n=e.stateNode;null!==e.memoizedState&&2&n._visibility&&(null===e.return||13!==e.return.tag)?(n._visibility&=-3,Ec(e)):Sc(e)}}function Ec(e){var n=e.deletions;if(16&e.flags){if(null!==n)for(var t=0;t<n.length;t++){var r=n[t];Au=r,Cc(r,e)}wc(e)}for(e=e.child;null!==e;){switch((n=e).tag){case 0:case 11:case 15:Xs(8,n,n.return),Ec(n);break;case 22:2&(t=n.stateNode)._visibility&&(t._visibility&=-3,Ec(n));break;default:Ec(n)}e=e.sibling}}function Cc(e,n){for(;null!==Au;){var t=Au;switch(t.tag){case 0:case 11:case 15:Xs(8,t,n);break;case 23:case 22:if(null!==t.memoizedState&&null!==t.memoizedState.cachePool){var r=t.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:pl(t.memoizedState.cache)}if(null!==(r=t.child))r.return=t,Au=r;else e:for(t=e;null!==Au;){var a=(r=Au).sibling,l=r.return;if(qu(r),r===t){Au=null;break e}if(null!==a){a.return=l,Au=a;break e}Au=l}}}var _c={getCacheForType:function(e){var n=ll(fl),t=n.data.get(e);return void 0===t&&(t=e(),n.data.set(e,t)),t},cacheSignal:function(){return ll(fl).controller.signal}},Nc="function"==typeof WeakMap?WeakMap:Map,xc=0,Pc=null,Tc=null,Oc=0,zc=0,Lc=null,Ic=!1,Dc=!1,Mc=!1,Fc=0,Ac=0,Rc=0,Uc=0,Hc=0,Bc=0,Kc=0,Vc=null,$c=null,Wc=!1,Qc=0,qc=0,Gc=1/0,Yc=null,Xc=null,Zc=0,Jc=null,ef=null,nf=0,tf=0,rf=null,af=null,lf=null,of=null,sf=null,uf=0,cf=null;function ff(){return 2&xc&&0!==Oc?Oc&-Oc:null!==X.T?cd():tn()}function df(){if(0===Bc)if(536870912&Oc&&!Aa)Bc=536870912;else{var e=He;!(3932160&(He<<=1))&&(He=262144),Bc=e}return null!==(e=io.current)&&(e.flags|=32),Bc}function pf(e,n){if(null!=n){var t=e.stateNode,r=t.ref;null===r&&(r=t.ref=ap(Yr(e.memoizedProps,t))),null===of&&(of=[]),of.push(n.bind(null,r))}}function hf(e,n,t){(e!==Pc||2!==zc&&9!==zc)&&null===e.cancelPendingCommit||(wf(e,0),vf(e,Oc,Bc,!1)),Ye(e,t),2&xc&&e===Pc||(e===Pc&&(!(2&xc)&&(Uc|=t),4===Ac&&vf(e,Oc,Bc,!1)),rd(e))}function mf(e,n,t){if(6&xc)throw Error(a(327));for(var r=!t&&!(127&n)&&0===(n&e.expiredLanes)||$e(e,n),l=r?function(e,n){var t=xc;xc|=2;var r=Ef(),l=Cf();Pc!==e||Oc!==n?(Yc=null,Gc=Ce()+500,wf(e,n)):Dc=$e(e,n);e:for(;;)try{if(0!==zc&&null!==Tc){n=Tc;var o=Lc;n:switch(zc){case 1:zc=0,Lc=null,zf(e,n,o,1);break;case 2:case 9:if(Tl(o)){zc=0,Lc=null,Of(n);break}n=function(){2!==zc&&9!==zc||Pc!==e||(zc=7),rd(e)},o.then(n,n);break e;case 3:zc=7;break e;case 4:zc=5;break e;case 7:Tl(o)?(zc=0,Lc=null,Of(n)):(zc=0,Lc=null,zf(e,n,o,7));break;case 5:var i=null;switch(Tc.tag){case 26:i=Tc.memoizedState;case 5:case 27:var s=Tc;if(i?th(i):s.stateNode.complete){zc=0,Lc=null;var u=s.sibling;if(null!==u)Tc=u;else{var c=s.return;null!==c?(Tc=c,Lf(c)):Tc=null}break n}}zc=0,Lc=null,zf(e,n,o,5);break;case 6:zc=0,Lc=null,zf(e,n,o,6);break;case 8:kf(),Ac=6;break e;default:throw Error(a(462))}}Pf();break}catch(f){Sf(e,f)}return Xa=Ya=null,X.H=r,X.A=l,xc=t,null!==Tc?0:(Pc=null,Oc=0,ra(),Ac)}(e,n):Nf(e,n,!0),o=r;;){if(0===l){Dc&&!r&&vf(e,n,0,!1);break}if(t=e.current.alternate,!o||yf(t)){if(2===l){if(o=n,e.errorRecoveryDisabledLanes&o)var i=0;else i=0!==(i=-536870913&e.pendingLanes)?i:536870912&i?536870912:0;if(0!==i){n=i;e:{var s=e;l=Vc;var u=s.current.memoizedState.isDehydrated;if(u&&(wf(s,i).flags|=256),2!==(i=Nf(s,i,!1))&&6!==i){if(Mc&&!u){s.errorRecoveryDisabledLanes|=o,Uc|=o,l=4;break e}o=$c,$c=l,null!==o&&(null===$c?$c=o:$c.push.apply($c,o))}l=i}if(o=!1,2!==l)continue}}if(1===l){wf(e,0),vf(e,n,0,!0);break}e:{switch(r=e,o=l){case 0:case 1:throw Error(a(345));case 4:if((4194048&n)!==n&&(62914560&n)!==n)break;case 6:vf(r,n,Bc,!Ic);break e;case 2:$c=null;break;case 3:case 5:break;default:throw Error(a(329))}if((62914560&n)===n&&10<(l=Qc+300-Ce())){if(vf(r,n,Bc,!Ic),0!==Ve(r,0,!0))break e;nf=n,r.timeoutHandle=Vd(gf.bind(null,r,t,$c,Yc,Wc,n,Bc,Uc,Kc,Ic,o,"Throttled",-0,0),l)}else gf(r,t,$c,Yc,Wc,n,Bc,Uc,Kc,Ic,o,null,-0,0)}break}l=Nf(e,n,!1),o=!1}rd(e)}function gf(e,n,t,r,a,l,o,i,s,u,c,f,d,p){e.timeoutHandle=-1;var h,m,g=n.subtreeFlags,y=(335544064&l)===l;if(f=null,(y||8192&g||!(16785408&~g))&&(mu=null,kc(n,l,f={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:et}),y&&(g=f,null!=(y=(9===(y=e.containerInfo).nodeType?y:y.ownerDocument).__reactViewTransition)&&(g.count++,g.waitingForViewTransition=!0,g=ih.bind(g),y.finished.then(g,g))),g=(62914560&l)===l?Qc-Ce():(4194048&l)===l?qc-Ce():0,m=g,(h=f).stylesheets&&0===h.count&&ch(h,h.stylesheets),null!==(g=0<h.count||0<h.imgCount?function(e){var n=setTimeout(function(){if(h.stylesheets&&ch(h,h.stylesheets),h.unsuspend){var e=h.unsuspend;h.unsuspend=null,e()}},6e4+m);0<h.imgBytes&&0===lh&&(lh=62500*function(){if("function"==typeof performance.getEntriesByType){for(var e=0,n=0,t=performance.getEntriesByType("resource"),r=0;r<t.length;r++){var a=t[r],l=a.transferSize,o=a.initiatorType,i=a.duration;if(l&&i&&Dd(o)){for(o=0,i=a.responseEnd,r+=1;r<t.length;r++){var s=t[r],u=s.startTime;if(u>i)break;var c=s.transferSize,f=s.initiatorType;c&&Dd(f)&&(o+=c*((s=s.responseEnd)<i?1:(i-u)/(s-u)))}if(--r,n+=8*(l+o)/(a.duration/1e3),10<++e)break}}if(0<e)return n/e/1e6}return navigator.connection&&"number"==typeof(e=navigator.connection.downlink)?e:5}());var t=setTimeout(function(){if(h.waitingForImages=!1,0===h.count&&(h.stylesheets&&ch(h,h.stylesheets),h.unsuspend)){var e=h.unsuspend;h.unsuspend=null,e()}},(h.imgBytes>lh?50:800)+m);return h.unsuspend=e,function(){h.unsuspend=null,clearTimeout(n),clearTimeout(t)}}:null)))return nf=l,e.cancelPendingCommit=g(Df.bind(null,e,n,l,t,r,a,o,i,s,u,c,f,null,d,p)),void vf(e,l,o,!u);Df(e,n,l,t,r,a,o,i,s,u,c,f)}function yf(e){for(var n=e;;){var t=n.tag;if((0===t||11===t||15===t)&&16384&n.flags&&(null!==(t=n.updateQueue)&&null!==(t=t.stores)))for(var r=0;r<t.length;r++){var a=t[r],l=a.getSnapshot;a=a.value;try{if(!kr(l(),a))return!1}catch(o){return!1}}if(t=n.child,16384&n.subtreeFlags&&null!==t)t.return=n,n=t;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function vf(e,n,t,r){n=We(e,n),n&=~Hc,n&=~Uc,e.suspendedLanes|=n,e.pingedLanes&=~n,r&&(e.warmLanes|=n),r=e.expirationTimes;for(var a=n;0<a;){var l=31-Fe(a),o=1<<l;r[l]=-1,a&=~o}0!==t&&Xe(e,t,n)}function bf(){return!!(6&xc)||(ad(0),!1)}function kf(){if(null!==Tc){if(0===zc)var e=Tc.return;else Xa=Ya=null,Ao(e=Tc),Ml=null,Fl=0,e=Tc;for(;null!==e;)Gs(e.alternate,e),e=e.return;Tc=null}}function wf(e,n){var t=e.timeoutHandle;return-1!==t&&(e.timeoutHandle=-1,$d(t)),null!==(t=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,t()),nf=0,kf(),Pc=e,Tc=t=pa(e.current,null),Oc=n,zc=0,Lc=null,Ic=!1,Dc=$e(e,n),Mc=!1,Kc=Bc=Hc=Uc=Rc=Ac=0,$c=Vc=null,Wc=!1,Fc=We(e,n),ra(),t}function Sf(e,n){ko=null,X.H=Wi,n===_l||n===xl?(n=Il(),zc=3):n===Nl?(n=Il(),zc=4):zc=n===us?8:null!==n&&"object"==typeof n&&"function"==typeof n.then?6:1,Lc=n,null===Tc&&(Ac=1,as(e,wa(n,e.current)))}function jf(){var e=io.current;return null===e||((4194048&Oc)===Oc?null===so:!!((62914560&Oc)===Oc||536870912&Oc)&&e===so)}function Ef(){var e=X.H;return X.H=Wi,null===e?Wi:e}function Cf(){var e=X.A;return X.A=_c,e}function _f(){Ac=4,Ic||(4194048&Oc)!==Oc&&null!==io.current||(Dc=!0),!(134217727&Rc)&&!(134217727&Uc)||null===Pc||vf(Pc,Oc,Bc,!1)}function Nf(e,n,t){var r=xc;xc|=2;var a=Ef(),l=Cf();Pc===e&&Oc===n||(Yc=null,wf(e,n)),n=!1;var o=Ac;e:for(;;)try{if(0!==zc&&null!==Tc){var i=Tc,s=Lc;switch(zc){case 8:kf(),o=6;break e;case 3:case 2:case 9:case 6:null===io.current&&(n=!0);var u=zc;if(zc=0,Lc=null,zf(e,i,s,u),t&&Dc){o=0;break e}break;default:u=zc,zc=0,Lc=null,zf(e,i,s,u)}}xf(),o=Ac;break}catch(c){Sf(e,c)}return n&&e.shellSuspendCounter++,Xa=Ya=null,xc=r,X.H=a,X.A=l,null===Tc&&(Pc=null,Oc=0,ra()),o}function xf(){for(;null!==Tc;)Tf(Tc)}function Pf(){for(;null!==Tc&&!je();)Tf(Tc)}function Tf(e){var n=Us(e.alternate,e,Fc);e.memoizedProps=e.pendingProps,null===n?Lf(e):Tc=n}function Of(e){var n=e,t=n.alternate;switch(n.tag){case 15:case 0:n=Ss(t,n,n.pendingProps,n.type,void 0,Oc);break;case 11:n=Ss(t,n,n.pendingProps,n.type.render,n.ref,Oc);break;case 5:Ao(n);var r=n;r===Ma&&(Aa?(Va(r),5===r.tag&&null!=r.stateNode&&(Fa=r.stateNode)):(Va(r),Aa=!0));default:Gs(t,n),n=Us(t,n=Tc=ha(n,Fc),Fc)}e.memoizedProps=e.pendingProps,null===n?Lf(e):Tc=n}function zf(e,n,t,r){Xa=Ya=null,Ao(n),Ml=null,Fl=0;var l=n.return;try{if(function(e,n,t,r,l){if(t.flags|=32768,null!==r&&"object"==typeof r&&"function"==typeof r.then){if(null!==(n=t.alternate)&&tl(n,t,l,!0),null!==(t=io.current)){switch(t.tag){case 31:case 13:case 19:return null===so?_f():null===t.alternate&&0===Ac&&(Ac=3),t.flags&=-257,t.flags|=65536,t.lanes=l,r===Pl?t.flags|=16384:(null===(n=t.updateQueue)?t.updateQueue=new Set([r]):n.add(r),Wf(e,r,l)),!1;case 22:return t.flags|=65536,r===Pl?t.flags|=16384:(null===(n=t.updateQueue)?(n={transitions:null,markerInstances:null,retryQueue:new Set([r])},t.updateQueue=n):null===(t=n.retryQueue)?n.retryQueue=new Set([r]):t.add(r),Wf(e,r,l)),!1}throw Error(a(435,t.tag))}return Wf(e,r,l),_f(),!1}if(Aa)return null!==(n=io.current)?(!(65536&n.flags)&&(n.flags|=256),n.flags|=65536,n.lanes=l,r!==Ha&&qa(wa(e=Error(a(422),{cause:r}),t))):(r!==Ha&&qa(wa(n=Error(a(423),{cause:r}),t)),(e=e.current.alternate).flags|=65536,l&=-l,e.lanes|=l,r=wa(r,t),Yl(e,l=os(e.stateNode,r,l)),4!==Ac&&(Ac=2)),!1;var o=Error(a(520),{cause:r});if(o=wa(o,t),null===Vc?Vc=[o]:Vc.push(o),4!==Ac&&(Ac=2),null===n)return!0;r=wa(r,t),t=n;do{switch(t.tag){case 3:return t.flags|=65536,e=l&-l,t.lanes|=e,Yl(t,e=os(t.stateNode,r,e)),!1;case 1:if(n=t.type,o=t.stateNode,!(128&t.flags||"function"!=typeof n.getDerivedStateFromError&&(null===o||"function"!=typeof o.componentDidCatch||null!==Xc&&Xc.has(o))))return t.flags|=65536,l&=-l,t.lanes|=l,ss(l=is(l),e,t,r),Yl(t,l),!1;break;case 22:if(null!==t.memoizedState)return t.flags|=65536,!1}t=t.return}while(null!==t);return!1}(e,l,n,t,Oc))return Ac=1,as(e,wa(t,e.current)),void(Tc=null)}catch(o){if(null!==l)throw Tc=l,o;return Ac=1,as(e,wa(t,e.current)),void(Tc=null)}32768&n.flags?(Aa||1===r?e=!0:Dc||536870912&Oc?e=!1:(Ic=e=!0,(2===r||9===r||3===r||6===r)&&(null!==(r=io.current)&&13===r.tag&&(r.flags|=16384))),If(n,e)):Lf(n)}function Lf(e){var n=e;do{if(32768&n.flags)return void If(n,Ic);e=n.return;var t=Qs(n.alternate,n,Fc);if(null!==t)return void(Tc=t);if(null!==(n=n.sibling))return void(Tc=n);Tc=n=e}while(null!==n);0===Ac&&(Ac=5)}function If(e,n){do{var t=qs(e.alternate,e);if(null!==t)return t.flags&=32767,void(Tc=t);if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling))return void(Tc=e);Tc=e=t}while(null!==e);Ac=6,Tc=null}function Df(e,n,t,r,l,o,i,s,u,c,f,d){e.cancelPendingCommit=null;do{Bf()}while(0!==Zc);if(6&xc)throw Error(a(327));if(null!==n){if(n===e.current)throw Error(a(177));e===Pc&&(Tc=Pc=null,Oc=0),ef=n,Jc=e,nf=t,rf=l,af=r,function(e,n,t,r,a,l,o){var i=n.lanes|n.childLanes;if(tf=i,function(e,n,t,r,a,l){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var i=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(t=o&~t;0<t;){var c=31-Fe(t),f=1<<c;i[c]=0,s[c]=-1;var d=u[c];if(null!==d)for(u[c]=null,c=0;c<d.length;c++){var p=d[c];null!==p&&(p.lane&=-536870913)}t&=~f}0!==r&&Xe(e,r,0),0!==l&&0===a&&0!==e.tag&&(e.suspendedLanes|=l&~(o&~n))}(e,t,i|=ta,r,a,l),of=null,(335544064&t)===t?(sf=function(e){var n=e.transitionTypes;return e.transitionTypes=null,n}(e),r=10262):(sf=null,r=10256),0!==(n.subtreeFlags&r)||0!==(n.flags&r)?(e.callbackNode=null,e.callbackPriority=0,function(e,n){we(e,n)}(Pe,function(){return Kf(),null})):(e.callbackNode=null,e.callbackPriority=0),hu=!1,r=!!(13878&n.flags),!!(13878&n.subtreeFlags)||r){r=X.T,X.T=null,a=Z.p,Z.p=2,l=xc,xc|=4;try{!function(e,n,t){if(e=e.containerInfo,Md=wh,Nr(e=_r(e))){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(a&&0!==a.rangeCount){r=a.anchorNode;var l=a.anchorOffset,o=a.focusNode;a=a.focusOffset;try{r.nodeType,o.nodeType}catch(m){r=null;break e}var i=0,s=-1,u=-1,c=0,f=0,d=e,p=null;n:for(;;){for(var h;d!==r||0!==l&&3!==d.nodeType||(s=i+l),d!==o||0!==a&&3!==d.nodeType||(u=i+a),3===d.nodeType&&(i+=d.nodeValue.length),null!==(h=d.firstChild);)p=d,d=h;for(;;){if(d===e)break n;if(p===r&&++c===l&&(s=i),p===o&&++f===a&&(u=i),null!==(h=d.nextSibling))break;p=(d=p).parentNode}d=h}r=-1===s||-1===u?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(Fd={focusedElem:e,selectionRange:r},wh=!1,Au=n,n=(t=(335544064&t)===t)?9270:1024;null!==Au;){if(e=Au,t&&null!==(r=e.deletions))for(l=0;l<r.length;l++)t&&_u(r[l]);if(null===e.alternate&&2&e.flags)t&&gu(e),Ku(t);else{if(22===e.tag){if(r=e.alternate,null!==e.memoizedState){null!==r&&null===r.memoizedState&&t&&_u(r),Ku(t);continue}if(null!==r&&null!==r.memoizedState){t&&gu(e),Ku(t);continue}}r=e.child,0!==(e.subtreeFlags&n)&&null!==r?(r.return=e,Au=r):(t&&Nu(e),Ku(t))}}mu=null}(e,n,t)}finally{xc=l,Z.p=a,X.T=r}}Zc=1,hu?lf=function(e,n,t,r,a,l,o,i,s){var u=9===n.nodeType?n:n.ownerDocument;try{var c=u.startViewTransition({update:function(){var n=u.defaultView,t=n.navigation&&n.navigation.transition,o=u.fonts.status;r();var i=[];if("loaded"===o&&(function(e){e.documentElement.clientHeight}(u),"loading"===u.fonts.status&&i.push(u.fonts.ready)),o=i.length,null!==e)for(var s=e.suspenseyImages,c=0,f=0;f<s.length;f++){var d=s[f];if(!d.complete){var p=d.getBoundingClientRect();if(0<p.bottom&&0<p.right&&p.top<n.innerHeight&&p.left<n.innerWidth){if((c+=rh(d))>lh){i.length=o;break}d=new Promise(tp.bind(d)),i.push(d)}}}return 0<i.length?(n=Promise.race([Promise.all(i),new Promise(function(e){return setTimeout(e,500)})]).then(a,a),(t?Promise.allSettled([t.finished,n]):n).then(l,l)):(a(),t?t.finished.then(l,l):void l())},types:t});u.__reactViewTransition=c;var f=[];return c.ready.then(function(){for(var e=u.documentElement.getAnimations({subtree:!0}),n=0;n<e.length;n++){var t=e[n],r=t.effect,a=r.pseudoElement;if(null!=a&&a.startsWith("::view-transition")){f.push(t),t=r.getKeyframes();for(var l=a=void 0,i=!0,s=0;s<t.length;s++){var c=t[s],d=c.width;if(void 0===a)a=d;else if(a!==d){i=!1;break}if(d=c.height,void 0===l)l=d;else if(l!==d){i=!1;break}delete c.width,delete c.height,"none"===c.transform&&delete c.transform}i&&void 0!==a&&void 0!==l&&(r.setKeyframes(t),(i=getComputedStyle(r.target,r.pseudoElement)).width!==a||i.height!==l)&&((i=t[0]).width=a,i.height=l,(i=t[t.length-1]).width=a,i.height=l,r.setKeyframes(t))}}o()},function(e){u.__reactViewTransition===c&&(u.__reactViewTransition=null);try{if("object"==typeof e&&null!==e&&"InvalidStateError"===e.name)"View transition was skipped because document visibility state is hidden."!==e.message&&"Skipping view transition because document visibility state has become hidden."!==e.message&&"Skipping view transition because viewport size changed."!==e.message&&"Transition was aborted because of invalid state"!==e.message||(e=null);null!==e&&s(e)}finally{r(),a(),o()}}),c.finished.finally(function(){for(var e=0;e<f.length;e++)f[e].cancel();u.__reactViewTransition===c&&(u.__reactViewTransition=null),i()}),c}catch(d){return r(),a(),o(),null}}(o,e.containerInfo,sf,Af,Rf,Ff,Uf,Kf,Mf):(Af(),Rf(),Uf())}(e,n,t,i,s,u,d)}}function Mf(e){0!==Zc&&(0,Jc.onRecoverableError)(e,{componentStack:null})}function Ff(){3===Zc&&(Zc=0,sc(ef,Jc),Zc=4)}function Af(){if(1===Zc){Zc=0;var e=Jc,n=ef,t=nf,r=!!(13878&n.flags);if(13878&n.subtreeFlags||r){r=X.T,X.T=null;var a=Z.p;Z.p=2;var l=xc;xc|=4;try{Uu=Hu=!1,ac(n,e,t),t=Fd;var o=_r(e.containerInfo),i=t.focusedElem,s=t.selectionRange;if(o!==i&&i&&i.ownerDocument&&Cr(i.ownerDocument.documentElement,i)){if(null!==s&&Nr(i)){var u=s.start,c=s.end;if(void 0===c&&(c=u),"selectionStart"in i)i.selectionStart=u,i.selectionEnd=Math.min(c,i.value.length);else{var f=i.ownerDocument||document,d=f&&f.defaultView||window;if(d.getSelection){var p=d.getSelection(),h=i.textContent.length,m=Math.min(s.start,h),g=void 0===s.end?m:Math.min(s.end,h);!p.extend&&m>g&&(o=g,g=m,m=o);var y=Er(i,m),v=Er(i,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),m>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;i<f.length;i++){var k=f[i];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}wh=!!Md,Fd=Md=null}finally{xc=l,Z.p=a,X.T=r}}e.current=n,Zc=2}}function Rf(){if(2===Zc){Zc=0;var e=Jc,n=ef,t=!!(8772&n.flags);if(8772&n.subtreeFlags||t){t=X.T,X.T=null;var r=Z.p;Z.p=2;var a=xc;xc|=4;try{Vu(e,n.alternate,n)}finally{xc=a,Z.p=r,X.T=t}}Zc=3}}function Uf(){if(4===Zc||3===Zc){Zc=0;var e=lf;lf=null,Ee();var n=Jc,t=ef,r=nf,a=af,l=(335544064&r)===r?10262:10256;if(0!==(t.subtreeFlags&l)||0!==(t.flags&l)?Zc=5:(Zc=0,ef=Jc=null,Hf(n,n.pendingLanes)),0===(l=n.pendingLanes)&&(Xc=null),nn(r),t=t.stateNode,De&&"function"==typeof De.onCommitFiberRoot)try{De.onCommitFiberRoot(Ie,t,void 0,!(128&~t.current.flags))}catch(u){}if(null!==a){t=X.T,l=Z.p,Z.p=2,X.T=null;try{for(var o=n.onRecoverableError,i=0;i<a.length;i++){var s=a[i];o(s.value,{componentStack:s.stack})}}finally{X.T=t,Z.p=l}}if(o=sf,sf=null,null!==(a=of)&&(of=null,null===o&&(o=[]),null!==e))for(s=0;s<a.length;s++)void 0!==(t=(0,a[s])(o))&&e.finished.finally(t);3&nf&&Bf(),rd(n),l=n.pendingLanes,261930&r&&42&l?n===cf?uf++:(uf=0,cf=n):(uf=0,cf=null),ad(0)}}function Hf(e,n){0===(e.pooledCacheLanes&=n)&&(null!=(n=e.pooledCache)&&(e.pooledCache=null,pl(n)))}function Bf(){return null!==lf&&(lf.skipTransition(),lf=null),Af(),Rf(),Uf(),Kf()}function Kf(){if(5!==Zc)return!1;var e=Jc,n=tf;tf=0;var t=nn(nf),r=X.T,l=Z.p;try{Z.p=32>t?32:t,X.T=null,t=rf,rf=null;var o=Jc,i=nf;if(Zc=0,ef=Jc=null,nf=0,6&xc)throw Error(a(331));var s=xc;if(xc|=4,jc(o.current),mc(o,o.current,i,t),xc=s,ad(0,!1),De&&"function"==typeof De.onPostCommitFiberRoot)try{De.onPostCommitFiberRoot(Ie,o)}catch(u){}return!0}finally{Z.p=l,X.T=r,Hf(e,n)}}function Vf(e,n,t){n=wa(t,n),null!==(e=ql(e,n=os(e.stateNode,n,2),2))&&(Ye(e,2),rd(e))}function $f(e,n,t){if(3===e.tag)Vf(e,e,t);else for(;null!==n;){if(3===n.tag){Vf(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xc||!Xc.has(r))){e=wa(t,e),null!==(r=ql(n,t=is(2),2))&&(ss(t,r,n,e),Ye(r,2),rd(r));break}}n=n.return}}function Wf(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new Nc;var a=new Set;r.set(n,a)}else void 0===(a=r.get(n))&&(a=new Set,r.set(n,a));a.has(t)||(Mc=!0,a.add(t),e=Qf.bind(null,e,n,t),n.then(e,e))}function Qf(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,Pc===e&&(Oc&t)===t&&(4===Ac||3===Ac&&(62914560&Oc)===Oc&&300>Ce()-Qc?2&xc?Hc|=t:wf(e,0):Hc|=t,Kc===Oc&&(Kc=0)),rd(e)}function qf(e,n){0===n&&(n=qe()),null!==(e=oa(e,n))&&(Ye(e,n),rd(e))}function Gf(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),qf(e,t)}function Yf(e,n){var t=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(a(314))}null!==r&&r.delete(n),qf(e,t)}var Xf=null,Zf=null,Jf=!1,ed=!1,nd=!1,td=0;function rd(e){e!==Zf&&null===e.next&&(null===Zf?Xf=Zf=e:Zf=Zf.next=e),ed=!0,Jf||(Jf=!0,qd(function(){6&xc?we(Ne,ld):od()}))}function ad(e,n){if(!nd&&ed){nd=!0;do{for(var t=!1,r=Xf;null!==r;){if(0!==e){var a=r.pendingLanes;if(0===a)var l=0;else{var o=r.suspendedLanes,i=r.pingedLanes;l=(1<<31-Fe(42|e)+1)-1,l=201326741&(l&=a&~(o&~i))?201326741&l|1:l?2|l:0}0!==l&&(t=!0,ud(r,l))}else l=Oc,!(3&(l=Ve(r,r===Pc?l:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||$e(r,l)||(t=!0,ud(r,l));r=r.next}}while(t);nd=!1}}function ld(){od()}function od(){ed=Jf=!1;var e=0;0!==td&&function(){var e=window.event;if(e&&"popstate"===e.type)return e!==Kd&&(Kd=e,!0);return Kd=null,!1}()&&(e=td);for(var n=Ce(),t=null,r=Xf;null!==r;){var a=r.next,l=id(r,n);0===l?(r.next=null,null===t?Xf=a:t.next=a,null===a&&(Zf=t)):(t=r,(0!==e||3&l)&&(ed=!0)),r=a}0!==Zc&&5!==Zc||ad(e),0!==td&&(td=0)}function id(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,l=-62914561&e.pendingLanes;0<l;){var o=31-Fe(l),i=1<<o,s=a[o];-1===s?0!==(i&t)&&0===(i&r)||(a[o]=Qe(i,n)):s<=n&&(e.expiredLanes|=i),l&=~i}if(t=Oc,t=Ve(e,e===(n=Pc)?t:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle),r=e.callbackNode,0===t||e===n&&(2===zc||9===zc)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Se(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&t)||$e(e,t)){if((n=t&-t)===e.callbackPriority)return n;switch(null!==r&&Se(r),nn(t)){case 2:case 8:t=xe;break;case 32:default:t=Pe;break;case 268435456:t=Oe}return r=sd.bind(null,e),t=we(t,r),e.callbackPriority=n,e.callbackNode=t,n}return null!==r&&null!==r&&Se(r),e.callbackPriority=2,e.callbackNode=null,2}function sd(e,n){if(0!==Zc&&5!==Zc)return e.callbackNode=null,e.callbackPriority=0,null;var t=e.callbackNode;if(Bf()&&e.callbackNode!==t)return null;var r=Oc;return 0===(r=Ve(e,e===Pc?r:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle))?null:(mf(e,r,n),id(e,Ce()),null!=e.callbackNode&&e.callbackNode===t?sd.bind(null,e):null)}function ud(e,n){if(Bf())return null;mf(e,n,!0)}function cd(){if(0===td){var e=vl;0===e&&(e=Ue,!(261888&(Ue<<=1))&&(Ue=256)),td=e}return td}function fd(e){return null==e||"symbol"==typeof e||"boolean"==typeof e?null:"function"==typeof e?e:Jn(e)}for(var dd=0;dd<Qr.length;dd++){var pd=Qr[dd];qr(pd.toLowerCase(),"on"+(pd[0].toUpperCase()+pd.slice(1)))}qr(Rr,"onAnimationEnd"),qr(Ur,"onAnimationIteration"),qr(Hr,"onAnimationStart"),qr("dblclick","onDoubleClick"),qr("focusin","onFocus"),qr("focusout","onBlur"),qr(Br,"onTransitionRun"),qr(Kr,"onTransitionStart"),qr(Vr,"onTransitionCancel"),qr($r,"onTransitionEnd"),Cn("onMouseEnter",["mouseout","mouseover"]),Cn("onMouseLeave",["mouseout","mouseover"]),Cn("onPointerEnter",["pointerout","pointerover"]),Cn("onPointerLeave",["pointerout","pointerover"]),En("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),En("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),En("onBeforeInput",["compositionend","keypress","textInput","paste"]),En("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),En("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),En("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var hd="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(" "),md=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(hd));function gd(e,n){n=!!(4&n);for(var t=0;t<e.length;t++){var r=e[t],a=r.event;r=r.listeners;e:{var l=void 0;if(n)for(var o=r.length-1;0<=o;o--){var i=r[o],s=i.instance,u=i.currentTarget;if(i=i.listener,s!==l&&a.isPropagationStopped())break e;l=i,a.currentTarget=u;try{l(a)}catch(c){Jr(c)}a.currentTarget=null,l=s}else for(o=0;o<r.length;o++){if(s=(i=r[o]).instance,u=i.currentTarget,i=i.listener,s!==l&&a.isPropagationStopped())break e;l=i,a.currentTarget=u;try{l(a)}catch(c){Jr(c)}a.currentTarget=null,l=s}}}}function yd(e,n){var t=n[un];void 0===t&&(t=n[un]=new Set);var r=e+"__bubble";t.has(r)||(wd(n,e,2,!1),t.add(r))}function vd(e,n,t){var r=0;n&&(r|=4),wd(t,e,r,n)}var bd="_reactListening"+Math.random().toString(36).slice(2);function kd(e){if(!e[bd]){e[bd]=!0,Sn.forEach(function(n){"selectionchange"!==n&&(md.has(n)||vd(n,!1,e),vd(n,!0,e))});var n=9===e.nodeType?e:e.ownerDocument;null===n||n[bd]||(n[bd]=!0,vd("selectionchange",!1,n))}}function wd(e,n,t,r){switch(xh(n)){case 2:var a=Sh;break;case 8:a=jh;break;default:a=Eh}t=a.bind(null,n,t,e),a=void 0,!ct||"touchstart"!==n&&"touchmove"!==n&&"wheel"!==n||(a=!0),r?void 0!==a?e.addEventListener(n,t,{capture:!0,passive:a}):e.addEventListener(n,t,!0):void 0!==a?e.addEventListener(n,t,{passive:a}):e.addEventListener(n,t,!1)}function Sd(e,n,t,r,a){var l=r;if(!(1&n||2&n||null===r))e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===a)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&o.stateNode.containerInfo===a)return;o=o.return}for(;null!==s;){if(null===(o=gn(s)))return;if(5===(u=o.tag)||6===u||26===u||27===u){r=l=o;continue e}s=s.parentNode}}r=r.return}it(function(){var r=l,a=tt(t),o=[];e:{var s=Wr.get(e);if(void 0!==s){var u=Et,c=e;switch(e){case"keypress":if(0===gt(t))break e;case"keydown":case"keyup":u=Rt;break;case"focusin":c="focus",u=Tt;break;case"focusout":c="blur",u=Tt;break;case"beforeblur":case"afterblur":u=Tt;break;case"click":if(2===t.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=xt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=Pt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Bt;break;case Rr:case Ur:case Hr:u=Ot;break;case $r:u=Kt;break;case"scroll":case"scrollend":u=_t;break;case"wheel":u=Vt;break;case"copy":case"cut":case"paste":u=zt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Ut;break;case"submit":u=Ht;break;case"toggle":case"beforetoggle":u=$t}var f=!!(4&n),d=!f&&("scroll"===e||"scrollend"===e),p=f?null!==s?s+"Capture":null:s;f=[];for(var h,m=r;null!==m;){var g=m;if(h=g.stateNode,5!==(g=g.tag)&&26!==g&&27!==g||null===h||null===p||null!=(g=st(m,p))&&f.push(jd(m,g,h)),d)break;m=m.return}0<f.length&&(s=new u(s,c,null,t,a),o.push({event:s,listeners:f}))}}if(!(7&n)){if(s="mouseout"===e||"pointerout"===e,(u="mouseover"===e||"pointerover"===e)&&t!==nt&&(c=t.relatedTarget||t.fromElement)&&(gn(c)||c[sn])||(s||u)&&(c=a.window===a?a:(u=a.ownerDocument)?u.defaultView||u.parentWindow:window,s?(s=r,null!==(u=(u=t.relatedTarget||t.toElement)?gn(u):null)&&(d=i(u),f=u.tag,u!==d||5!==f&&27!==f&&6!==f)&&(u=null)):(s=null,u=r),s!==u&&(f=xt,g="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(f=Ut,g="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==s?c:vn(s),h=null==u?c:vn(u),(c=new f(g,m+"leave",s,t,a)).target=d,c.relatedTarget=h,g=null,gn(a)===r&&((f=new f(p,m+"enter",u,t,a)).target=h,f.relatedTarget=d,g=f),d=g,f=s&&u?_(s,u,Cd):null,null!==s&&_d(o,c,s,f,!1),null!==u&&null!==d&&_d(o,d,u,f,!0))),"select"===(u=(s=r?vn(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var y=ur;else if(rr(s))if(cr)y=br;else{y=yr;var v=gr}else!(u=s.nodeName)||"input"!==u.toLowerCase()||"checkbox"!==s.type&&"radio"!==s.type?r&&Yn(r.elementType)&&(y=ur):y=vr;switch(y&&(y=y(e,r))?ar(o,y,t,a):v&&v(e,s,r),v=r?vn(r):window,e){case"focusin":(rr(v)||"true"===v.contentEditable)&&(Pr=v,Tr=r,Or=null);break;case"focusout":Or=Tr=Pr=null;break;case"mousedown":zr=!0;break;case"contextmenu":case"mouseup":case"dragend":zr=!1,Lr(o,t,a);break;case"selectionchange":if(xr)break;case"keydown":case"keyup":Lr(o,t,a)}var b;if(Qt)e:{switch(e){case"compositionstart":var k="onCompositionStart";break e;case"compositionend":k="onCompositionEnd";break e;case"compositionupdate":k="onCompositionUpdate";break e}k=void 0}else nr?Jt(e,t)&&(k="onCompositionEnd"):"keydown"===e&&229===t.keyCode&&(k="onCompositionStart");k&&(Yt&&"ko"!==t.locale&&(nr||"onCompositionStart"!==k?"onCompositionEnd"===k&&nr&&(b=mt()):(pt="value"in(dt=a)?dt.value:dt.textContent,nr=!0)),0<(v=Ed(r,k)).length&&(k=new Lt(k,e,null,t,a),o.push({event:k,listeners:v}),b?k.data=b:null!==(b=er(t))&&(k.data=b))),(b=Gt?function(e,n){switch(e){case"compositionend":return er(n);case"keypress":return 32!==n.which?null:(Zt=!0,Xt);case"textInput":return(e=n.data)===Xt&&Zt?null:e;default:return null}}(e,t):function(e,n){if(nr)return"compositionend"===e||!Qt&&Jt(e,n)?(e=mt(),ht=pt=dt=null,nr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return Yt&&"ko"!==n.locale?null:n.data}}(e,t))&&(0<(k=Ed(r,"onBeforeInput")).length&&(v=new Lt("onBeforeInput","beforeinput",null,t,a),o.push({event:v,listeners:k}),v.data=b)),function(e,n,t,r,a){if("submit"===n&&t&&t.stateNode===a){var l=fd((a[on]||null).action),o=r.submitter;o&&null!==(n=(n=o[on]||null)?fd(n.formAction):o.getAttribute("formAction"))&&(l=n,o=null);var i=new Et("action","action",null,r,a);e.push({event:i,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==td){var e=new FormData(a,o);zi(t,{pending:!0,data:e,method:a.method,action:l},null,e)}}else"function"==typeof l&&(i.preventDefault(),e=new FormData(a,o),zi(t,{pending:!0,data:e,method:a.method,action:l},l,e))},currentTarget:a}]})}}(o,e,r,t,a)}gd(o,n)})}function jd(e,n,t){return{instance:e,listener:n,currentTarget:t}}function Ed(e,n){for(var t=n+"Capture",r=[];null!==e;){var a=e,l=a.stateNode;if(5!==(a=a.tag)&&26!==a&&27!==a||null===l||(null!=(a=st(e,t))&&r.unshift(jd(e,a,l)),null!=(a=st(e,n))&&r.push(jd(e,a,l))),3===e.tag)return r;e=e.return}return[]}function Cd(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function _d(e,n,t,r,a){for(var l=n._reactName,o=[];null!==t&&t!==r;){var i=t,s=i.alternate,u=i.stateNode;if(i=i.tag,null!==s&&s===r)break;5!==i&&26!==i&&27!==i||null===u||(s=u,a?null!=(u=st(t,l))&&o.unshift(jd(t,u,s)):a||null!=(u=st(t,l))&&o.push(jd(t,u,s))),t=t.return}0!==o.length&&e.push({event:n,listeners:o})}var Nd=/\r\n?/g,xd=/\u0000|\uFFFD/g;function Pd(e){return("string"==typeof e?e:""+e).replace(Nd,"\n").replace(xd,"")}function Td(e,n){return n=Pd(n),Pd(e)===n}function Od(e,n,t,r,l,o){switch(t){case"children":if("string"==typeof r)"body"===n||"textarea"===n&&""===r||Wn(e,r);else{if("number"!=typeof r&&"bigint"!=typeof r)return;"body"!==n&&Wn(e,""+r)}break;case"className":zn(e,"class",r);break;case"tabIndex":zn(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":zn(e,t,r);break;case"style":return void Gn(e,r,o);case"data":if("object"!==n){zn(e,"data",r);break}case"src":case"href":if(""===r&&("a"!==n||"href"!==t)){e.removeAttribute(t);break}if(null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(t);break}r=Jn(r),e.setAttribute(t,r);break;case"action":case"formAction":if("function"==typeof r){e.setAttribute(t,"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}if("function"==typeof o&&("formAction"===t?("input"!==n&&Od(e,n,"name",l.name,l,null),Od(e,n,"formEncType",l.formEncType,l,null),Od(e,n,"formMethod",l.formMethod,l,null),Od(e,n,"formTarget",l.formTarget,l,null)):(Od(e,n,"encType",l.encType,l,null),Od(e,n,"method",l.method,l,null),Od(e,n,"target",l.target,l,null))),null==r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(t);break}r=Jn(r),e.setAttribute(t,r);break;case"onClick":return void(null!=r&&(e.onclick=et));case"onScroll":return void(null!=r&&yd("scroll",e));case"onScrollEnd":return void(null!=r&&yd("scrollend",e));case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(a(61));if(null!=(t=r.__html)){if(null!=l.children)throw Error(a(60));(null!=o?o.__html:void 0)!==t&&(e.innerHTML=t)}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}t=Jn(r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",t);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(t,r):e.removeAttribute(t);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":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":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(t,""):e.removeAttribute(t);break;case"capture":case"download":!0===r?e.setAttribute(t,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(t,r):e.removeAttribute(t);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(t,r):e.removeAttribute(t);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(t):e.setAttribute(t,r);break;case"popover":yd("beforetoggle",e),yd("toggle",e),On(e,"popover",r);break;case"xlinkActuate":Ln(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":Ln(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":Ln(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":Ln(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":Ln(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":Ln(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":Ln(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":Ln(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":Ln(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":On(e,"is",r);break;case"innerText":case"textContent":return;default:if(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))return;On(e,t=Xn.get(t)||t,r)}Pn=!0}function zd(e,n,t,r,l,o){switch(t){case"style":return void Gn(e,r,o);case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(a(61));if(null!=(t=r.__html)){if(null!=l.children)throw Error(a(60));(null!=o?o.__html:void 0)!==t&&(e.innerHTML=t)}}break;case"children":if("string"==typeof r)Wn(e,r);else{if("number"!=typeof r&&"bigint"!=typeof r)return;Wn(e,""+r)}break;case"onScroll":return void(null!=r&&yd("scroll",e));case"onScrollEnd":return void(null!=r&&yd("scrollend",e));case"onClick":return void(null!=r&&(e.onclick=et));case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":return;default:return void(jn.hasOwnProperty(t)||("o"!==t[0]||"n"!==t[1]||(l=t.endsWith("Capture"),o=t.slice(2,l?t.length-7:void 0),"function"==typeof(n=null!=(n=e[on]||null)?n[t]:null)&&e.removeEventListener(o,n,l),"function"!=typeof r)?(Pn=!0,t in e?e[t]=r:!0===r?e.setAttribute(t,""):On(e,t,r)):("function"!=typeof n&&null!==n&&(t in e?e[t]=null:e.hasAttribute(t)&&e.removeAttribute(t)),e.addEventListener(o,r,l))))}Pn=!0}function Ld(e,n,t){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":yd("error",e),yd("load",e);var r,l=!1,o=!1;for(r in t)if(t.hasOwnProperty(r)){var i=t[r];if(null!=i)switch(r){case"src":l=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,n));default:Od(e,n,r,i,t,null)}}return o&&Od(e,n,"srcSet",t.srcSet,t,null),void(l&&Od(e,n,"src",t.src,t,null));case"input":yd("invalid",e);var s=r=i=o=null,u=null,c=null;for(l in t)if(t.hasOwnProperty(l)){var f=t[l];if(null!=f)switch(l){case"name":o=f;break;case"type":i=f;break;case"checked":u=f;break;case"defaultChecked":c=f;break;case"value":r=f;break;case"defaultValue":s=f;break;case"children":case"dangerouslySetInnerHTML":if(null!=f)throw Error(a(137,n));break;default:Od(e,n,l,f,t,null)}}return void Hn(e,r,s,u,c,i,o,!1);case"select":for(o in yd("invalid",e),l=i=r=null,t)if(t.hasOwnProperty(o)&&null!=(s=t[o]))switch(o){case"value":r=s;break;case"defaultValue":i=s;break;case"multiple":l=s;default:Od(e,n,o,s,t,null)}return n=r,t=i,e.multiple=!!l,void(null!=n?Kn(e,!!l,n,!1):null!=t&&Kn(e,!!l,t,!0));case"textarea":for(i in yd("invalid",e),r=o=l=null,t)if(t.hasOwnProperty(i)&&null!=(s=t[i]))switch(i){case"value":l=s;break;case"defaultValue":o=s;break;case"children":r=s;break;case"dangerouslySetInnerHTML":if(null!=s)throw Error(a(91));break;default:Od(e,n,i,s,t,null)}return void $n(e,l,o,r);case"option":for(u in t)if(t.hasOwnProperty(u)&&null!=(l=t[u]))if("selected"===u)e.selected=l&&"function"!=typeof l&&"symbol"!=typeof l;else Od(e,n,u,l,t,null);return;case"dialog":yd("beforetoggle",e),yd("toggle",e),yd("cancel",e),yd("close",e);break;case"iframe":case"object":yd("load",e);break;case"video":case"audio":for(l=0;l<hd.length;l++)yd(hd[l],e);break;case"image":yd("error",e),yd("load",e);break;case"details":yd("toggle",e);break;case"embed":case"source":case"link":yd("error",e),yd("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(c in t)if(t.hasOwnProperty(c)&&null!=(l=t[c]))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,n));default:Od(e,n,c,l,t,null)}return;default:if(Yn(n)){for(f in t)t.hasOwnProperty(f)&&(void 0!==(l=t[f])&&zd(e,n,f,l,t,void 0));return}}for(s in t)t.hasOwnProperty(s)&&(null!=(l=t[s])&&Od(e,n,s,l,t,null))}var Id={};function Dd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}var Md=null,Fd=null;function Ad(e){return 9===e.nodeType?e:e.ownerDocument}function Rd(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 Ud(e,n){if(0===e)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===n?0:e}function Hd(e,n,t,r){return(t=Ad(t).createElement(e))[ln]=r,t[on]=n,Ld(t,e,n),kn(t),t}function Bd(e,n){return"textarea"===e||"noscript"===e||"string"==typeof n.children||"number"==typeof n.children||"bigint"==typeof n.children||"object"==typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var Kd=null;var Vd="function"==typeof setTimeout?setTimeout:void 0,$d="function"==typeof clearTimeout?clearTimeout:void 0,Wd="function"==typeof Promise?Promise:void 0,Qd="function"==typeof requestAnimationFrame?requestAnimationFrame:Vd,qd="function"==typeof queueMicrotask?queueMicrotask:void 0!==Wd?function(e){return Wd.resolve(null).then(e).catch(Gd)}:Vd;function Gd(e){setTimeout(function(){throw e})}function Yd(e){return"head"===e}function Xd(e,n){var t=n,r=0;do{var a=t.nextSibling;if(e.removeChild(t),a&&8===a.nodeType)if("/$"===(t=a.data)||"/&"===t){if(0===r)return e.removeChild(a),void Wh(n);r--}else if("$"===t||"$?"===t||"$~"===t||"$!"===t||"&"===t)r++;else if("html"===t)Dp(e.ownerDocument.documentElement);else if("head"===t){Dp(t=e.ownerDocument.head);for(var l=t.firstChild;l;){var o=l.nextSibling,i=l.nodeName;l[pn]||"SCRIPT"===i||"STYLE"===i||"LINK"===i&&"stylesheet"===l.rel.toLowerCase()||t.removeChild(l),l=o}}else"body"===t&&Dp(e.ownerDocument.body);t=a}while(t);Wh(n)}function Zd(e,n){var t=e;e=0;do{var r=t.nextSibling;if(1===t.nodeType?n?(t._stashedDisplay=t.style.display,t.style.display="none"):(t.style.display=t._stashedDisplay||"",""===t.getAttribute("style")&&t.removeAttribute("style")):3===t.nodeType&&(n?(t._stashedText=t.nodeValue,t.nodeValue=""):t.nodeValue=t._stashedText||""),r&&8===r.nodeType)if("/$"===(t=r.data)){if(0===e)break;e--}else"$"!==t&&"$?"!==t&&"$~"!==t&&"$!"!==t||e++;t=r}while(t)}function Jd(e,n,t){if(n=CSS.escape(n)!==n?"r-"+btoa(n).replace(/=/g,""):n,e.style.viewTransitionName=n,null!=t&&(e.style.viewTransitionClass=t),"inline"===(t=getComputedStyle(e)).display){if(1===(n=e.getClientRects()).length)var r=1;else for(var a=r=0;a<n.length;a++){var l=n[a];0<l.width&&0<l.height&&r++}1===r&&((e=e.style).display=1===n.length?"inline-block":"block",e.marginTop="-"+t.paddingTop,e.marginBottom="-"+t.paddingBottom)}}function ep(e,n){e=e.style;var t=null!=(n=n.style)?n.hasOwnProperty("viewTransitionName")?n.viewTransitionName:n.hasOwnProperty("view-transition-name")?n["view-transition-name"]:null:null;e.viewTransitionName=null==t||"boolean"==typeof t?"":(""+t).trim(),t=null!=n?n.hasOwnProperty("viewTransitionClass")?n.viewTransitionClass:n.hasOwnProperty("view-transition-class")?n["view-transition-class"]:null:null,e.viewTransitionClass=null==t||"boolean"==typeof t?"":(""+t).trim(),"inline-block"===e.display&&(null==n?e.display=e.margin="":(t=n.display,e.display=null==t||"boolean"==typeof t?"":t,null!=(t=n.margin)?e.margin=t:(t=n.hasOwnProperty("marginTop")?n.marginTop:n["margin-top"],e.marginTop=null==t||"boolean"==typeof t?"":t,n=n.hasOwnProperty("marginBottom")?n.marginBottom:n["margin-bottom"],e.marginBottom=null==n||"boolean"==typeof n?"":n)))}function np(e){return function(e,n,t){return t=t.ownerDocument.defaultView,{rect:e,abs:"absolute"===n.position||"fixed"===n.position,clip:"none"!==n.clipPath||"visible"!==n.overflow||"none"!==n.filter||"none"!==n.mask||"none"!==n.mask||"0px"!==n.borderRadius,view:0<=e.bottom&&0<=e.right&&e.top<=t.innerHeight&&e.left<=t.innerWidth}}(e.getBoundingClientRect(),getComputedStyle(e),e)}function tp(e){this.addEventListener("load",e),this.addEventListener("error",e)}function rp(e,n){this._scope=document.documentElement,this._selector="::view-transition-"+e+"("+n+")"}function ap(e){return{name:e,group:new rp("group",e),imagePair:new rp("image-pair",e),old:new rp("old",e),new:new rp("new",e)}}function lp(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}function op(e,n,t,r){return k(e).addEventListener(n,t,r),!1}function ip(e,n,t,r){return k(e).removeEventListener(n,t,r),!1}function sp(e){return null!=e&&"boolean"!=typeof e&&(!0===e.once||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function up(e){return null==e?"c=0":"boolean"==typeof e?"c="+(e?"1":"0"):"c="+(e.capture?"1":"0")}function cp(e,n,t,r){if(0===e.length)return-1;r=up(r);for(var a=0;a<e.length;a++){var l=e[a];if(l.type===n&&l.listener===t&&up(l.optionsOrUseCapture)===r)return a}return-1}function fp(e,n){return 6!==e.tag&&function(e,n){function t(){r=!0}if(e.ownerDocument.activeElement===e)return!0;var r=!1;try{e.ownerDocument.addEventListener("focus",t,!0),(e.focus||HTMLElement.prototype.focus).call(e,n)}finally{e.ownerDocument.removeEventListener("focus",t,!0)}return r}(e=k(e),n)}function dp(e,n){return n.push(e),!1}function pp(e,n){return 6!==e.tag&&(!((e=k(e))!==n&&!e.contains(n))&&(n.blur(),!0))}function hp(e,n){return 6===e.tag||(e=k(e),n.observe(e)),!1}function mp(e,n){return 6===e.tag||(e=k(e),n.unobserve(e)),!1}rp.prototype.animate=function(e,n){return(n="number"==typeof n?{duration:n}:N({},n)).pseudoElement=this._selector,this._scope.animate(e,n)},rp.prototype.getAnimations=function(){for(var e=this._scope,n=this._selector,t=e.getAnimations({subtree:!0}),r=[],a=0;a<t.length;a++){var l=t[a].effect;null!==l&&l.target===e&&l.pseudoElement===n&&r.push(t[a])}return r},rp.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)},lp.prototype.addEventListener=function(e,n,t){var r=null,a=null;if(null==t||"boolean"==typeof t||(null===(r=t.signal||null)||!r.aborted)){null===this._eventListeners&&(this._eventListeners=[]);var l=this._eventListeners;if(-1===cp(l,e,n,t)){var o=this,i=n;null!=t&&"boolean"!=typeof t&&!0===t.once&&(i=function(r){o.removeEventListener(e,n,t),"function"==typeof n?n.call(this,r):n.handleEvent(r)}),null!==r&&(a=o.removeEventListener.bind(o,e,n,t),r.addEventListener("abort",a,{once:!0}),a=r.removeEventListener.bind(r,"abort",a)),r=sp(t),l.push({type:e,listener:n,optionsOrUseCapture:t,attachedListener:i,cleanup:a}),h(this._fragmentFiber.child,!1,op,e,i,r)}this._eventListeners=l}},lp.prototype.removeEventListener=function(e,n,t){var r=this._eventListeners;if(null!==r&&-1!==(n=cp(r,e,n,t))){var a=r[n];t=a.attachedListener;var l=a.cleanup;a=sp(a.optionsOrUseCapture),h(this._fragmentFiber.child,!1,ip,e,t,a),r.splice(n,1),null!==l&&l()}},lp.prototype.dispatchEvent=function(e){var n=m(this._fragmentFiber);if(null===n)return!0;n=k(n);var t=this._eventListeners;if(null!==t&&0<t.length||!e.bubbles){var r=9===n.nodeType?n.createComment(""):document.createTextNode("");if(t)for(var a=0;a<t.length;a++){var l=t[a];r.addEventListener(l.type,l.attachedListener,sp(l.optionsOrUseCapture))}if(n.appendChild(r),e=r.dispatchEvent(e),t)for(a=0;a<t.length;a++)l=t[a],r.removeEventListener(l.type,l.attachedListener,sp(l.optionsOrUseCapture));return n.removeChild(r),e}return n.dispatchEvent(e)},lp.prototype.focus=function(e){h(this._fragmentFiber.child,!0,fp,e,void 0,void 0)},lp.prototype.focusLast=function(e){var n=[];h(this._fragmentFiber.child,!0,dp,n,void 0,void 0);for(var t=n.length-1;0<=t&&!fp(n[t],e);t--);},lp.prototype.blur=function(){var e=m(this._fragmentFiber);null!==e&&(null!==(e=Ad(e=k(e)).activeElement)&&h(this._fragmentFiber.child,!1,pp,e,void 0,void 0))},lp.prototype.observeUsing=function(e){null===this._observers&&(this._observers=new Set),this._observers.add(e),h(this._fragmentFiber.child,!1,hp,e,void 0,void 0)},lp.prototype.unobserveUsing=function(e){var n=this._observers;if(null!==n&&n.has(e)){n.delete(e),h(this._fragmentFiber.child,!1,mp,e,void 0,void 0);for(var t=n=0;t<gp.length;t++){var r=gp[t];r.fragmentInstance===this&&r.observer===e?e.unobserve(r.instance):gp[n++]=r}gp.length=n}};var gp=[],yp=!1;function vp(e,n,t){var r;gp.push({fragmentInstance:e,observer:n,instance:t}),yp||(yp=!0,r=function(){yp=!1;var e=gp;gp=[];for(var n=0;n<e.length;n++){var t=e[n];t.observer.unobserve(t.instance)}},Qd(function(){Qd(function(e){return r(e)})}))}function bp(e,n){if(6===e.tag){var t=(e=e.stateNode).ownerDocument.createRange();t.selectNodeContents(e),n.push.apply(n,t.getClientRects())}else e=k(e),n.push.apply(n,e.getClientRects());return!1}function kp(e,n){var t=e.ownerDocument.createRange();t.selectNodeContents(e),e=t.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,n?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}function wp(e,n){return Sp(e=k(e),n),!1}function Sp(e,n){null==e.reactFragments&&(e.reactFragments=new Set),e.reactFragments.add(n)}function jp(e,n){var t=n._eventListeners;if(null!==t)for(var r=0;r<t.length;r++){var a=t[r];e.addEventListener(a.type,a.attachedListener,sp(a.optionsOrUseCapture))}3!==e.nodeType&&(null!==(t=n._observers)&&t.forEach(function(t){for(var r=0,a=0;a<gp.length;a++){var l=gp[a];l.fragmentInstance===n&&l.observer===t&&l.instance===e||(gp[r++]=l)}gp.length=r,t.observe(e)}),Sp(e,n))}function Ep(e,n){var t=n._eventListeners;if(null!==t)for(var r=0;r<t.length;r++){var a=t[r];e.removeEventListener(a.type,a.attachedListener,sp(a.optionsOrUseCapture))}3!==e.nodeType&&(null!==(t=n._observers)&&t.forEach(function(t){"string"==typeof t.rootMargin?vp(n,t,e):t.unobserve(e)}),null!=e.reactFragments&&e.reactFragments.delete(n))}function Cp(e){var n=e.firstChild;for(n&&10===n.nodeType&&(n=n.nextSibling);n;){var t=n;switch(n=n.nextSibling,t.nodeName){case"HTML":case"HEAD":case"BODY":Cp(t),mn(t);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===t.rel.toLowerCase())continue}e.removeChild(t)}}function _p(e,n){for(;8!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=Pp(e.nextSibling)))return null}return e}function Np(e){return"$?"===e.data||"$~"===e.data}function xp(e){return"$!"===e.data||"$?"===e.data&&"loading"!==e.ownerDocument.readyState}function Pp(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if("$"===(n=e.data)||"$!"===n||"$?"===n||"$~"===n||"&"===n||"F!"===n||"F"===n)break;if("/$"===n||"/&"===n)return null}}return e}lp.prototype.getClientRects=function(){var e=[];return h(this._fragmentFiber.child,!1,bp,e,void 0,void 0),e},lp.prototype.getRootNode=function(e){var n=m(this._fragmentFiber);return null===n?this:k(n).getRootNode(e)},lp.prototype.compareDocumentPosition=function(e){var n=m(this._fragmentFiber);if(null===n)return Node.DOCUMENT_POSITION_DISCONNECTED;var t=[];h(this._fragmentFiber.child,!1,dp,t,void 0,void 0);var r=k(n);if(0===t.length){if(t=r,y(this._fragmentFiber)){e:{for(n=this._fragmentFiber.return;null!==n;){if(4===n.tag){n=n.stateNode.containerInfo;break e}if(3===n.tag||5===n.tag||27===n.tag)break;n=n.return}n=null}null!=n&&(t=n)}n=this._fragmentFiber;var a=r=t.compareDocumentPosition(e);return t===e?a=Node.DOCUMENT_POSITION_CONTAINS:r&Node.DOCUMENT_POSITION_CONTAINED_BY&&(null===(t=v(n)[1])?a=Node.DOCUMENT_POSITION_PRECEDING:a=0===(e=k(t).compareDocumentPosition(e))||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING),a|Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}n=k(t[0]),a=k(t[t.length-1]);var l=y(this._fragmentFiber)?n.parentElement:r;if(null==l)return Node.DOCUMENT_POSITION_DISCONNECTED;r=l.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY,l=l.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=n.compareDocumentPosition(e),i=a.compareDocumentPosition(e),s=o&Node.DOCUMENT_POSITION_CONTAINED_BY||i&Node.DOCUMENT_POSITION_CONTAINED_BY;return i=r&&l&&o&Node.DOCUMENT_POSITION_FOLLOWING&&i&Node.DOCUMENT_POSITION_PRECEDING,(n=r&&n===e||l&&a===e||s||i?Node.DOCUMENT_POSITION_CONTAINED_BY:!r&&n===e||!l&&a===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o)&Node.DOCUMENT_POSITION_DISCONNECTED||n&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||function(e,n,t,r,a){var l=gn(a);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(t=!!l)e:{for(;null!==l;){if(7===l.tag&&(l===n||l.alternate===n)){t=!0;break e}l=l.return}t=!1}return t}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(null===l)return a===(l=a.ownerDocument)||a===l.documentElement||a===l.body;e:{for(l=n,n=m(n);null!==l;){if(!(5!==l.tag&&3!==l.tag&&27!==l.tag||l!==n&&l.alternate!==n)){l=!0;break e}l=l.return}l=!1}return l}return e&Node.DOCUMENT_POSITION_PRECEDING?((n=!!l)&&!(n=l===t)&&(null===(n=_(t,l,C))?n=!1:(h(n,!0,j,l,t),l=w,w=null,n=null!==l)),n):!!(e&Node.DOCUMENT_POSITION_FOLLOWING)&&((n=!!l)&&!(n=l===r)&&(null===(n=_(r,l,C))?n=!1:(h(n,!0,E,l,r),l=w,S=w=null,n=null!==l)),n)}(n,this._fragmentFiber,t[0],t[t.length-1],e)?n:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC},lp.prototype.scrollIntoView=function(e){if("object"==typeof e)throw Error(a(566));var n=[];h(this._fragmentFiber.child,!1,dp,n,void 0,void 0);var t=!1!==e;if(0===n.length){var r=v(this._fragmentFiber);if(null===(r=t?r[1]||r[0]||m(this._fragmentFiber):r[0]||r[1]))return;if(6===r.tag)return void kp(e=k(r),t);if(9!==(r=k(r)).nodeType){if(11===r.nodeType)return void(null!==(t="host"in r?r.host:null)&&t.scrollIntoView(e));r.scrollIntoView(e)}}for(r=t?n.length-1:0;r!==(t?-1:n.length);){var l=n[r];6===l.tag?kp(l=k(l),t):k(l).scrollIntoView(e),r+=t?-1:1}};var Tp=null;function Op(e){e=e.nextSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("/$"===t||"/&"===t){if(0===n)return Pp(e.nextSibling);n--}else"$"!==t&&"$!"!==t&&"$?"!==t&&"$~"!==t&&"&"!==t||n++}e=e.nextSibling}return null}function zp(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("$"===t||"$!"===t||"$?"===t||"$~"===t||"&"===t){if(0===n)return e;n--}else"/$"!==t&&"/&"!==t||n++}e=e.previousSibling}return null}function Lp(e,n,t){switch(n=Ad(t),e){case"html":if(!(e=n.documentElement))throw Error(a(452));return e;case"head":if(!(e=n.head))throw Error(a(453));return e;case"body":if(!(e=n.body))throw Error(a(454));return e;default:throw Error(a(451))}}function Ip(e,n,t){for(var r in t){var a=t[r];t.hasOwnProperty(r)&&null!=a&&Od(e,n,r,null,Id,a)}null!=t.dangerouslySetInnerHTML&&(e.textContent=""),e.onclick===et&&(e.onclick=null),mn(e)}function Dp(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);mn(e)}var Mp=new Map,Fp=new Set;function Ap(e){if("function"==typeof e.getRootNode){var n=e.getRootNode();if(9===n.nodeType||11===n.nodeType)return n}return 9===e.nodeType?e:e.ownerDocument}var Rp=Z.d;Z.d={f:function(){var e=Rp.f(),n=bf();return e||n},r:function(e){var n=yn(e);null!==n&&5===n.tag&&"form"===n.type?Ii(n):Rp.r(e)},D:function(e){Rp.D(e),Hp("dns-prefetch",e,null)},C:function(e,n){Rp.C(e,n),Hp("preconnect",e,n)},L:function(e,n,t){Rp.L(e,n,t);var r=Up;if(r&&e&&n){var a='link[rel="preload"][as="'+Rn(n)+'"]';"image"===n&&t&&t.imageSrcSet?(a+='[imagesrcset="'+Rn(t.imageSrcSet)+'"]',"string"==typeof t.imageSizes&&(a+='[imagesizes="'+Rn(t.imageSizes)+'"]')):a+='[href="'+Rn(e)+'"]';var l=a;switch(n){case"style":l=Kp(e);break;case"script":l=Wp(e)}if(!(Mp.has(l)||(e=N({rel:"preload",href:"image"===n&&t&&t.imageSrcSet?void 0:e,as:n},t),Mp.set(l,e),null!==r.querySelector(a)||"style"===n&&r.querySelector(Vp(l))||"script"===n&&r.querySelector(Qp(l))))){var o=r.createElement("link");Ld(o,"link",e),"style"===n&&(o[hn]=!0,o.onload=o.onerror=function(){wn(o)}),kn(o),r.head.appendChild(o)}}},m:function(e,n){Rp.m(e,n);var t=Up;if(t&&e){var r=n&&"string"==typeof n.as?n.as:"script",a='link[rel="modulepreload"][as="'+Rn(r)+'"][href="'+Rn(e)+'"]',l=a;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=Wp(e)}if(!Mp.has(l)&&(e=N({rel:"modulepreload",href:e},n),Mp.set(l,e),null===t.querySelector(a))){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(t.querySelector(Qp(l)))return}Ld(r=t.createElement("link"),"link",e),kn(r),t.head.appendChild(r)}}},X:function(e,n){Rp.X(e,n);var t=Up;if(t&&e){var r=bn(t).hoistableScripts,a=Wp(e),l=r.get(a);l||((l=t.querySelector(Qp(a)))||(e=N({src:e,async:!0},n),(n=Mp.get(a))&&Xp(e,n),kn(l=t.createElement("script")),Ld(l,"link",e),t.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},r.set(a,l))}},S:function(e,n,t){Rp.S(e,n,t);var r=Up;if(r&&e){var a=bn(r).hoistableStyles,l=Kp(e);n=n||"default";var o=a.get(l);if(!o){var i={loading:0,preload:null};if(o=r.querySelector(Vp(l)))i.loading=5;else{e=N({rel:"stylesheet",href:e,"data-precedence":n},t),(t=Mp.get(l))&&Yp(e,t);var s=o=r.createElement("link");kn(s),Ld(s,"link",e),s._p=new Promise(function(e,n){s.onload=e,s.onerror=n}),s.addEventListener("load",function(){i.loading|=1}),s.addEventListener("error",function(){i.loading|=2}),i.loading|=4,Gp(o,n,r)}o={type:"stylesheet",instance:o,count:1,state:i},a.set(l,o)}}},M:function(e,n){Rp.M(e,n);var t=Up;if(t&&e){var r=bn(t).hoistableScripts,a=Wp(e),l=r.get(a);l||((l=t.querySelector(Qp(a)))||(e=N({src:e,async:!0,type:"module"},n),(n=Mp.get(a))&&Xp(e,n),kn(l=t.createElement("script")),Ld(l,"link",e),t.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},r.set(a,l))}}};var Up="undefined"==typeof document?null:document;function Hp(e,n,t){var r=Up;if(r&&"string"==typeof n&&n){var a=Rn(n);a='link[rel="'+e+'"][href="'+a+'"]',"string"==typeof t&&(a+='[crossorigin="'+t+'"]'),Fp.has(a)||(Fp.add(a),e={rel:e,crossOrigin:t,href:n},null===r.querySelector(a)&&(Ld(n=r.createElement("link"),"link",e),kn(n),r.head.appendChild(n)))}}function Bp(e,n,t,r){var l=(l=ue.current)?Ap(l):null;if(!l)throw Error(a(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof t.precedence&&"string"==typeof t.href?(t=Kp(t.href),(r=(n=bn(l).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===t.rel&&"string"==typeof t.href&&"string"==typeof t.precedence){e=Kp(t.href);var o=bn(l).hoistableStyles,i=o.get(e);if(i||(l=l.ownerDocument||l,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,i),(o=l.querySelector(Vp(e)))?o._p||(i.instance=o,i.state.loading=5):((o=Mp.get(e))||(o={rel:"preload",as:"style",href:t.href,crossOrigin:t.crossOrigin,integrity:t.integrity,media:t.media,hrefLang:t.hrefLang,referrerPolicy:t.referrerPolicy},Mp.set(e,o)),function(e,n,t,r){if(n=e.querySelector('link[rel="preload"][as="style"]['+n+"]")){if(!0!==n[hn])return void(r.loading=1)}else(n=e.createElement("link"))[hn]=!0,n.onload=n.onerror=wn.bind(null,n),Ld(n,"link",t),kn(n),e.head.appendChild(n);r.preload=n,n.addEventListener("load",function(){return r.loading|=1}),n.addEventListener("error",function(){return r.loading|=2})}(l,e,o,i.state))),n&&null===r)throw Error(a(528,""));return i}if(n&&null!==r)throw Error(a(529,""));return null;case"script":return n=t.async,"string"==typeof(t=t.src)&&n&&"function"!=typeof n&&"symbol"!=typeof n?(t=Wp(t),(r=(n=bn(l).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,e))}}function Kp(e){return'href="'+Rn(e)+'"'}function Vp(e){return'link[rel="stylesheet"]['+e+"]"}function $p(e){return N({},e,{"data-precedence":e.precedence,precedence:null})}function Wp(e){return'[src="'+Rn(e)+'"]'}function Qp(e){return"script[async]"+e}function qp(e,n,t){if(n.count++,null===n.instance)switch(n.type){case"style":var r=e.querySelector('style[data-href~="'+Rn(t.href)+'"]');if(r)return n.instance=r,kn(r),r;var l=N({},t,{"data-href":t.href,"data-precedence":t.precedence,href:null,precedence:null});return kn(r=(e.ownerDocument||e).createElement("style")),Ld(r,"style",l),Gp(r,t.precedence,e),n.instance=r;case"stylesheet":l=Kp(t.href);var o=e.querySelector(Vp(l));if(o)return n.state.loading|=4,n.instance=o,kn(o),o;r=$p(t),(l=Mp.get(l))&&Yp(r,l),kn(o=(e.ownerDocument||e).createElement("link"));var i=o;return i._p=new Promise(function(e,n){i.onload=e,i.onerror=n}),Ld(o,"link",r),n.state.loading|=4,Gp(o,t.precedence,e),n.instance=o;case"script":return o=Wp(t.src),(l=e.querySelector(Qp(o)))?(n.instance=l,kn(l),l):(r=t,(l=Mp.get(o))&&Xp(r=N({},t),l),kn(l=(e=e.ownerDocument||e).createElement("script")),Ld(l,"link",r),e.head.appendChild(l),n.instance=l);case"void":return null;default:throw Error(a(443,n.type))}else"stylesheet"===n.type&&!(4&n.state.loading)&&(r=n.instance,n.state.loading|=4,Gp(r,t.precedence,e));return n.instance}function Gp(e,n,t){for(var r=t.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,l=a,o=0;o<r.length;o++){var i=r[o];if(i.dataset.precedence===n)l=i;else if(l!==a)break}l?l.parentNode.insertBefore(e,l.nextSibling):(n=9===t.nodeType?t.head:t).insertBefore(e,n.firstChild)}function Yp(e,n){null==e.crossOrigin&&(e.crossOrigin=n.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=n.referrerPolicy),null==e.title&&(e.title=n.title)}function Xp(e,n){null==e.crossOrigin&&(e.crossOrigin=n.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=n.referrerPolicy),null==e.integrity&&(e.integrity=n.integrity)}var Zp=null;function Jp(e,n,t){if(null===Zp){var r=new Map,a=Zp=new Map;a.set(t,r)}else(r=(a=Zp).get(t))||(r=new Map,a.set(t,r));if(r.has(e))return r;for(r.set(e,null),t=t.getElementsByTagName(e),a=0;a<t.length;a++){var l=t[a];if(!(l[pn]||l[ln]||"link"===e&&"stylesheet"===l.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==l.namespaceURI){var o=l.getAttribute(n)||"";o=e+o;var i=r.get(o);i?i.push(l):r.set(o,[l])}}return r}function eh(e,n,t){(e=e.ownerDocument||e).head.insertBefore(t,"title"===n?e.querySelector("head > title"):null)}function nh(e,n){return"img"===e&&null!=n.src&&""!==n.src&&null==n.onLoad&&"lazy"!==n.loading}function th(e){return!!("stylesheet"!==e.type||3&e.state.loading)}function rh(e){return(e.width||100)*(e.height||100)*("number"==typeof devicePixelRatio?devicePixelRatio:1)*.25}function ah(e,n){"function"==typeof n.decode&&(e.imgCount++,n.complete||(e.imgBytes+=rh(n),e.suspenseyImages.push(n)),e=sh.bind(e),n.decode().then(e,e))}var lh=0;function oh(e){if(0===e.count&&(0===e.imgCount||!e.waitingForImages))if(e.stylesheets)ch(e,e.stylesheets);else if(e.unsuspend){var n=e.unsuspend;e.unsuspend=null,n()}}function ih(){this.count--,oh(this)}function sh(){this.imgCount--,oh(this)}var uh=null;function ch(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,uh=new Map,n.forEach(fh,e),uh=null,ih.call(e))}function fh(e,n){if(!(4&n.state.loading)){var t=uh.get(e);if(t)var r=t.get(null);else{t=new Map,uh.set(e,t);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l<a.length;l++){var o=a[l];"LINK"!==o.nodeName&&"not all"===o.getAttribute("media")||(t.set(o.dataset.precedence,o),r=o)}r&&t.set(null,r)}o=(a=n.instance).getAttribute("data-precedence"),(l=t.get(o)||r)===r&&t.set(null,a),t.set(o,a),this.count++,r=ih.bind(this),a.addEventListener("load",r),a.addEventListener("error",r),l?l.parentNode.insertBefore(a,l.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(a,e.firstChild),n.state.loading|=4}}var dh={$$typeof:D,Provider:null,Consumer:null,_currentValue:J,_currentValue2:J,_threadCount:0};function ph(e,n,t,r,a,l,o,i,s){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=Ge(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ge(0),this.hiddenUpdates=Ge(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=l,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.transitionTypes=null,this.incompleteTransitions=new Map}function hh(e,n,t,r,a,l,o,i,s,u,c,f){return e=new ph(e,n,t,o,s,u,c,f,i),n=1,!0===l&&(n|=24),l=fa(3,null,null,n),e.current=l,l.stateNode=e,(n=dl()).refCount++,e.pooledCache=n,n.refCount++,l.memoizedState={element:r,isDehydrated:t,cache:n},$l(l),e}function mh(e){return e?e=ua:ua}function gh(e,n,t,r,a,l){a=mh(a),null===r.context?r.context=a:r.pendingContext=a,(r=Ql(n)).payload={element:t},null!==(l=void 0===l?null:l)&&(r.callback=l),null!==(t=ql(e,r,n))&&(hf(t,0,n),Gl(t,e,n))}function yh(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function vh(e,n){yh(e,n),(e=e.alternate)&&yh(e,n)}function bh(e){if(13===e.tag||31===e.tag){var n=oa(e,67108864);null!==n&&hf(n,0,67108864),vh(e,67108864)}}function kh(e){if(13===e.tag||31===e.tag){var n=ff(),t=oa(e,n=en(n));null!==t&&hf(t,0,n),vh(e,n)}}var wh=!0;function Sh(e,n,t,r){var a=X.T;X.T=null;var l=Z.p;try{Z.p=2,Eh(e,n,t,r)}finally{Z.p=l,X.T=a}}function jh(e,n,t,r){var a=X.T;X.T=null;var l=Z.p;try{Z.p=8,Eh(e,n,t,r)}finally{Z.p=l,X.T=a}}function Eh(e,n,t,r){if(wh){var a=Ch(r);if(null===a)Sd(e,n,r,_h,t),Fh(e,r);else if(function(e,n,t,r,a){switch(n){case"focusin":return Th=Ah(Th,e,n,t,r,a),!0;case"dragenter":return Oh=Ah(Oh,e,n,t,r,a),!0;case"mouseover":return zh=Ah(zh,e,n,t,r,a),!0;case"pointerover":var l=a.pointerId;return Lh.set(l,Ah(Lh.get(l)||null,e,n,t,r,a)),!0;case"gotpointercapture":return l=a.pointerId,Ih.set(l,Ah(Ih.get(l)||null,e,n,t,r,a)),!0}return!1}(a,e,n,t,r))r.stopPropagation();else if(Fh(e,r),4&n&&-1<Mh.indexOf(e)){for(;null!==a;){var l=yn(a);if(null!==l)switch(l.tag){case 3:if((l=l.stateNode).current.memoizedState.isDehydrated){var o=Ke(l.pendingLanes);if(0!==o){var i=l;for(i.pendingLanes|=2,i.entangledLanes|=2;o;){var s=1<<31-Fe(o);i.entanglements[1]|=s,o&=~s}rd(l),!(6&xc)&&(Gc=Ce()+500,ad(0))}}break;case 31:case 13:null!==(i=oa(l,2))&&hf(i,0,2),bf(),vh(l,2)}if(null===(l=Ch(r))&&Sd(e,n,r,_h,t),l===a)break;a=l}null!==a&&r.stopPropagation()}else Sd(e,n,r,null,t)}}function Ch(e){return Nh(e=tt(e))}var _h=null;function Nh(e){if(_h=null,null!==(e=gn(e))){var n=i(e);if(null===n)e=null;else{var t=n.tag;if(13===t){if(null!==(e=s(n)))return e;e=null}else if(31===t){if(null!==(e=u(n)))return e;e=null}else if(3===t){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return _h=e,null}function xh(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"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"fullscreenerror":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"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(_e()){case Ne:return 2;case xe:return 8;case Pe:case Te:return 32;case Oe:return 268435456;default:return 32}default:return 32}}var Ph=!1,Th=null,Oh=null,zh=null,Lh=new Map,Ih=new Map,Dh=[],Mh="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 Fh(e,n){switch(e){case"focusin":case"focusout":Th=null;break;case"dragenter":case"dragleave":Oh=null;break;case"mouseover":case"mouseout":zh=null;break;case"pointerover":case"pointerout":Lh.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ih.delete(n.pointerId)}}function Ah(e,n,t,r,a,l){return null===e||e.nativeEvent!==l?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:l,targetContainers:[a]},null!==n&&(null!==(n=yn(n))&&bh(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,null!==a&&-1===n.indexOf(a)&&n.push(a),e)}function Rh(e){var n=gn(e.target);if(null!==n){var t=i(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=s(t)))return e.blockedOn=n,void rn(e.priority,function(){kh(t)})}else if(31===n){if(null!==(n=u(t)))return e.blockedOn=n,void rn(e.priority,function(){kh(t)})}else if(3===n&&t.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function Uh(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=Ch(e.nativeEvent);if(null!==t)return null!==(n=yn(t))&&bh(n),e.blockedOn=t,!1;var r=new(t=e.nativeEvent).constructor(t.type,t);nt=r,t.target.dispatchEvent(r),nt=null,n.shift()}return!0}function Hh(e,n,t){Uh(e)&&t.delete(n)}function Bh(){Ph=!1,null!==Th&&Uh(Th)&&(Th=null),null!==Oh&&Uh(Oh)&&(Oh=null),null!==zh&&Uh(zh)&&(zh=null),Lh.forEach(Hh),Ih.forEach(Hh)}function Kh(e,t){e.blockedOn===t&&(e.blockedOn=null,Ph||(Ph=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Bh)))}var Vh=null;function $h(e){Vh!==e&&(Vh=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Vh===e&&(Vh=null);for(var n=0;n<e.length;n+=3){var t=e[n],r=e[n+1],a=e[n+2];if("function"!=typeof r){if(null===Nh(r||t))continue;break}var l=yn(t);null!==l&&(e.splice(n,3),n-=3,zi(l,{pending:!0,data:a,method:t.method,action:r},r,a))}}))}function Wh(e){function n(n){return Kh(n,e)}null!==Th&&Kh(Th,e),null!==Oh&&Kh(Oh,e),null!==zh&&Kh(zh,e),Lh.forEach(n),Ih.forEach(n);for(var t=0;t<Dh.length;t++){var r=Dh[t];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Dh.length&&null===(t=Dh[0]).blockedOn;)Rh(t),null===t.blockedOn&&Dh.shift();if(null!=(t=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<t.length;r+=3){var a=t[r],l=t[r+1],o=a[on]||null;if("function"==typeof l)o||$h(t);else if(o){var i=null;if(l&&l.hasAttribute("formAction")){if(a=l,o=l[on]||null)i=o.formAction;else if(null!==Nh(a))continue}else i=o.action;"function"==typeof i?t[r+1]=i:(t.splice(r,3),r-=3),$h(t)}}}function Qh(){function e(e){e.canIntercept&&"react-transition"===e.info&&e.intercept({handler:function(){return new Promise(function(e){return a=e})},focusReset:"manual",scroll:"manual"})}function n(){null!==a&&(a(),a=null),r||setTimeout(t,20)}function t(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&null!=e.url&&navigation.navigate(e.url,{state:e.getState(),info:"react-transition",history:"replace"})}}if("object"==typeof navigation){var r=!1,a=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(t,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),null!==a&&(a(),a=null)}}}function qh(e){this._internalRoot=e}function Gh(e){this._internalRoot=e}Gh.prototype.render=qh.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(a(409));gh(n.current,ff(),e,n,null,null)},Gh.prototype.unmount=qh.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;gh(e.current,2,null,e,null,null),bf(),n[sn]=null}},Gh.prototype.unstable_scheduleHydration=function(e){if(e){var n=tn();e={blockedOn:null,target:e,priority:n};for(var t=0;t<Dh.length&&0!==n&&n<Dh[t].priority;t++);Dh.splice(t,0,e),0===t&&Rh(e)}};var Yh=t.version;if("19.3.1"!==Yh)throw Error(a(527,Yh,"19.3.1"));Z.findDOMNode=function(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=function(e){var n=e.alternate;if(!n){if(null===(n=i(e)))throw Error(a(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var o=l.alternate;if(null===o){if(null!==(r=l.return)){t=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===t)return f(l),e;if(o===r)return f(l),n;o=o.sibling}throw Error(a(188))}if(t.return!==r.return)t=l,r=o;else{for(var s=!1,u=l.child;u;){if(u===t){s=!0,t=l,r=o;break}if(u===r){s=!0,r=l,t=o;break}u=u.sibling}if(!s){for(u=o.child;u;){if(u===t){s=!0,t=o,r=l;break}if(u===r){s=!0,r=o,t=l;break}u=u.sibling}if(!s)throw Error(a(189))}}if(t.alternate!==r)throw Error(a(190))}if(3!==t.tag)throw Error(a(188));return t.stateNode.current===t?e:n}(n),e=null===(e=null!==e?d(e):null)?null:e.stateNode};var Xh={bundleType:0,version:"19.3.1",rendererPackageName:"react-dom",currentDispatcherRef:X,reconcilerVersion:"19.3.1"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Zh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zh.isDisabled&&Zh.supportsFiber)try{Ie=Zh.inject(Xh),De=Zh}catch(em){}}return p.createRoot=function(e,n){if(!l(e))throw Error(a(299));var t=!1,r="",o=ns,i=ts,s=rs;return null!=n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onUncaughtError&&(o=n.onUncaughtError),void 0!==n.onCaughtError&&(i=n.onCaughtError),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),n=hh(e,1,!1,null,0,t,r,null,o,i,s,Qh),e[sn]=n.current,kd(e),new qh(n)},p.hydrateRoot=function(e,n,t){if(!l(e))throw Error(a(299));var r=!1,o="",i=ns,s=ts,u=rs,c=null;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(o=t.identifierPrefix),void 0!==t.onUncaughtError&&(i=t.onUncaughtError),void 0!==t.onCaughtError&&(s=t.onCaughtError),void 0!==t.onRecoverableError&&(u=t.onRecoverableError),void 0!==t.formState&&(c=t.formState)),(n=hh(e,1,!0,n,0,r,o,c,i,s,u,Qh)).context=mh(null),t=n.current,(o=Ql(r=en(r=ff()))).callback=null,ql(t,o,r),t=r,n.current.lanes=t,Ye(n,t),rd(n),e[sn]=n.current,kd(e),new Gh(n)},p.version="19.3.1",p}var v=(f||(f=1,function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){}}(),d.exports=y()),d.exports);const b="_footer_kasec_1";function k({name:e,href:t,year:r,children:a}){return n.jsxs("div",{className:b,children:[a,n.jsxs("div",{children:["Licensed under MIT. (Yes it´s free and",n.jsx("a",{href:"https://github.com/jaywcjlove/hotkeys",children:" open-sourced"}),")"]}),n.jsxs("div",{children:["©",n.jsx("a",{target:"_blank",rel:"noopener noreferrer",href:t,children:e}),r]})]})}const w="_tools_1xs8f_1",S="_version_1xs8f_6",j="_keyCodeInfo_1xs8f_17",E="_header_1xs8f_36",C="_title_1xs8f_42",_="_info_1xs8f_61",N="_github_1xs8f_70",x='<div markdown="1">\n  <sup>Using <a href="https://wangchujiang.com/#/app" target="_blank">my app</a> is also a way to <a href="https://wangchujiang.com/#/sponsor" target="_blank">support</a> me:</sup>\n  <br>\n  <a target="_blank" href="https://wangchujiang.com/dock-lift/" title="DockLift: Windows, Here"><img alt="DockLift: Windows, Here" height="52" src="https://wangchujiang.com/appicon/dock-lift.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6766860898" title="Zipora: Zip/RAR/7Z Unarchiver"><img alt="Zipora: Zip/RAR/7Z Unarchiver" height="52" src="https://wangchujiang.com/appicon/zipora.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6758053530" title="Scap: Screenshot & Markup Edit for macOS"><img alt="Scap: Screenshot & Markup Edit" height="52" src="https://wangchujiang.com/appicon/scap.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6757317079" title="Screen Test for macOS"><img alt="Screen Test" height="52" src="https://wangchujiang.com/appicon/screen-test.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6755948110" title="Deskmark for macOS"><img alt="Deskmark" height="52" src="https://wangchujiang.com/appicon/deskmark.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6500434773" title="Keyzer for macOS"><img alt="Keyzer" height="52" src="https://wangchujiang.com/appicon/keyzer.png"></a>\n  <a target="_blank" href="https://github.com/jaywcjlove/vidwall-hub" title="Vidwall Hub for macOS"><img alt="Vidwall Hub" height="52" src="https://wangchujiang.com/appicon/vidwall-hub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6752624705" title="VidCrop for macOS"><img alt="VidCrop" height="52" src="https://wangchujiang.com/appicon/vidcrop.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6747587746" title="Vidwall for macOS"><img alt="Vidwall" height="52" src="https://wangchujiang.com/appicon/vidwall.png"></a>\n  <a target="_blank" href="https://wangchujiang.com/mousio-hint/" title="Mousio Hint for macOS"><img alt="Mousio Hint" height="52" src="https://wangchujiang.com/appicon/mousio-hint.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6746747327" title="Mousio for macOS"><img alt="Mousio" height="52" src="https://wangchujiang.com/appicon/mousio.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6745227444" title="Musicer for macOS"><img alt="Musicer" height="52" src="https://wangchujiang.com/appicon/musicer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743841447" title="Audioer for macOS"><img alt="Audioer" height="52" src="https://wangchujiang.com/appicon/audioer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6744690194" title="FileSentinel for macOS"><img alt="FileSentinel" height="52" src="https://wangchujiang.com/appicon/file-sentinel.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743495172" title="FocusCursor for macOS"><img alt="FocusCursor" height="52" src="https://wangchujiang.com/appicon/focus-cursor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6742680573" title="Videoer for macOS"><img alt="Videoer" height="52" src="https://wangchujiang.com/appicon/videoer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6740425504" title="KeyClicker for macOS"><img alt="KeyClicker" height="52" src="https://wangchujiang.com/appicon/key-clicker.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739052447" title="DayBar for macOS"><img alt="DayBar" height="52" src="https://wangchujiang.com/appicon/daybar.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739444407" title="Iconed for macOS"><img alt="Iconed" height="52" src="https://wangchujiang.com/appicon/iconed.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6737160756" title="Menuist for macOS"><img alt="Menuist" height="52" src="https://wangchujiang.com/appicon/rightmenu-master.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6723903021" title="Paste Quick for macOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/paste-quick.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670696072&platform=mac" title="Quick RSS for macOS/iOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/quick-rss.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670167443" title="Web Serve for macOS"><img alt="Web Serve" height="52" src="https://wangchujiang.com/appicon/web-serve.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6503953628&platform=mac" title="Copybook Generator for macOS/iOS"><img alt="Copybook Generator" height="52" src="https://wangchujiang.com/appicon/copybook-generator.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6471227008&platform=mac" title="DevTutor for macOS/iOS"><img alt="DevTutor for SwiftUI" height="52" src="https://wangchujiang.com/appicon/devtutor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479819388&platform=mac" title="RegexMate for macOS/iOS"><img alt="RegexMate" height="52" src="https://wangchujiang.com/appicon/regex-mate.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479194014&platform=mac" title="Time Passage for macOS/iOS"><img alt="Time Passage" height="52" src="https://wangchujiang.com/appicon/time-passage.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478772538" title="IconizeFolder for macOS"><img alt="Iconize Folder" height="52" src="https://wangchujiang.com/appicon/iconize-folder.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478511402&platform=mac" title="Textsound Saver for macOS/iOS"><img alt="Textsound Saver" height="52" src="https://wangchujiang.com/appicon/textsound-saver.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476924627" title="Create Custom Symbols for macOS"><img alt="Create Custom Symbols" height="52" src="https://wangchujiang.com/appicon/create-custom-symbols.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476452351" title="DevHub for macOS"><img alt="DevHub" height="52" src="https://wangchujiang.com/appicon/devhub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476400184" title="Resume Revise for macOS"><img alt="Resume Revise" height="52" src="https://wangchujiang.com/appicon/resume-revise.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6472593276" title="Palette Genius for macOS"><img alt="Palette Genius" height="52" src="https://wangchujiang.com/appicon/palette-genius.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6470879005" title="Symbol Scribe for macOS"><img alt="Symbol Scribe" height="52" src="https://wangchujiang.com/appicon/symbol-scribe.png"></a>\n</div>\n<hr>\n\n# Hotkeys\n\n[![Buy me a coffee](https://img.shields.io/badge/Buy_Me_a_Coffee-ffdd00?logo=buy-me-a-coffee&logoColor=black)](https://jaywcjlove.github.io/#/sponsor)\n[![Follow On X](https://img.shields.io/badge/Follow%20on%20X-333333?logo=x&logoColor=white)](https://x.com/jaywcjlove)\n[![](https://img.shields.io/npm/dm/hotkeys-js?logo=npm&label=)](https://www.npmjs.com/package/hotkeys-js)\n[![](https://img.shields.io/github/stars/jaywcjlove/hotkeys-js.svg)](https://github.com/jaywcjlove/hotkeys/stargazers)\n[![GitHub Actions CI](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml/badge.svg)](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml)\n[![Coverage Status](https://jaywcjlove.github.io/hotkeys-js/coverage.svg)](https://jaywcjlove.github.io/hotkeys-js/lcov-report/index.html)\n[![Chinese](https://jaywcjlove.github.io/sb/lang/chinese.svg)](https://wangchujiang.com/hotkeys-js/?lang=zh)\n[![jaywcjlove/hotkeys-js](https://jaywcjlove.github.io/sb/ico/gitee.svg)](https://gitee.com/jaywcjlove/hotkeys)\n\nHotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint ([~8kB](https://bundlephobia.com/result?p=hotkeys-js)) (gzipped: **`3.8kB`**), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks. Official document [demo preview](https://jaywcjlove.github.io/hotkeys-js), [compatibility test](https://jaywcjlove.github.io/hotkeys-js/dist/compatibility-test.html). [More examples](https://github.com/jaywcjlove/hotkeys-js/issues?q=label%3ADemo+).\n\n```bash\n╭┈┈╮          ╭┈┈╮  ╭┈┈╮\n┆  ├┈┈..┈┈┈┈┈.┆  └┈╮┆  ├┈┈..┈┈┈┈┈..┈┈.┈┈..┈┈┈┈┈.\n┆     ┆┆  □  ┆┆   ┈┤┆    < ┆  -__┘┆  ┆  ┆┆__ ┈┈┤\n╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈┈╯╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈  ┆╰┈┈┈┈┈╯\n                                  ╰┈┈┈┈┈╯\n```\n\n## Usage\n\nYou will need `Node.js` installed on your system.\n\n```bash\nnpm install hotkeys-js --save\n```\n\n```js\nimport hotkeys from \'hotkeys-js\';\n\nhotkeys(\'f5\', function(event, handler){\n  // Prevent the default refresh event under WINDOWS system\n  event.preventDefault()\n  alert(\'you pressed F5!\')\n});\n```\n\n### Browser Usage\n\nOr manually download and link **hotkeys.js** in your HTML. The library provides different formats for different use cases:\n\n**CDN Links:** [UNPKG](https://unpkg.com/hotkeys-js/dist/) | [jsDelivr](https://cdn.jsdelivr.net/npm/hotkeys-js/) | [Githack](https://raw.githack.com/jaywcjlove/hotkeys/master/dist/) | [Statically](https://cdn.statically.io/gh/jaywcjlove/hotkeys/master/dist/)\n\n**Available Formats:**\n\n**IIFE (Immediately Invoked Function Expression) - Recommended for direct browser usage:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.min.js">\n<\/script>\n<script type="text/javascript">\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'you pressed ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'you pressed ctrl+b!\');\n      break;\n    case \'r\': alert(\'you pressed r!\');\n      break;\n    case \'f\': alert(\'you pressed f!\');\n      break;\n    default: alert(event);\n  }\n});\n<\/script>\n```\n\n**UMD (Universal Module Definition) - For CommonJS/AMD environments:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.umd.cjs">\n<\/script>\n```\n\n**ES Module - For modern browsers with module support:**\n\n```html\n<script type="module">\nimport hotkeys from \'https://unpkg.com/hotkeys-js/dist/hotkeys-js.js\';\nhotkeys(\'ctrl+a\', function(event, handler){\n  alert(\'you pressed ctrl+a!\');\n});\n<\/script>\n```\n\n### Used in React\n\n[react-hotkeys](https://github.com/jaywcjlove/react-hotkeys) is the React component that listen to keydown and keyup keyboard events, defining and dispatching keyboard shortcuts. Detailed use method please see its documentation [react-hotkeys](https://github.com/jaywcjlove/react-hotkeys).\n\n[react-hotkeys-hook](https://github.com/JohannesKlauss/react-hotkeys-hook) - React hook for using keyboard shortcuts in components. Make sure that you have at least version 16.8 of react and react-dom installed, or otherwise hooks won\'t work for you.\n\n## Browser Support\n\nHotkeys.js has been tested and should work in.\n\n```shell\nInternet Explorer 6+\nSafari\nFirefox\nChrome\n```\n\n## Supported Keys\n\nHotKeys understands the following modifiers: `⇧`, `shift`, `option`, `⌥`, `alt`, `ctrl`, `control`, `command`, and `⌘`.\n\nThe following special keys can be used for shortcuts: backspace, tab, clear, enter, return, esc, escape, space, up, down, left, right, home, end, pageup, pagedown, del, delete, f1 through f19, num_0 through num_9, num_multiply, num_add, num_enter, num_subtract, num_decimal, num_divide.\n\n`⌘` Command()  \n`⌃` Control  \n`⌥` Option(alt)  \n`⇧` Shift  \n`⇪` Caps Lock(Capital)  \n~~`fn` Does not support fn~~  \n`↩︎` return/Enter space  \n\n## Defining Shortcuts\n\nOne global method is exposed, key which defines shortcuts when called directly.\n\n```ts\ndeclare interface HotkeysInterface extends HotkeysAPI {\n  (key: string, method: KeyHandler): void;\n  (key: string, scope: string, method: KeyHandler): void;\n  (key: string, option: HotkeysOptions, method: KeyHandler): void;\n  shift?: boolean;\n  ctrl?: boolean;\n  alt?: boolean;\n  option?: boolean;\n  control?: boolean;\n  cmd?: boolean;\n  command?: boolean;\n}\ndeclare interface HotkeysAPI {\n  setScope: SetScope;\n  getScope: GetScope;\n  deleteScope: DeleteScope;\n  getPressedKeyCodes: GetPressedKeyCodes;\n  getPressedKeyString: GetPressedKeyString;\n  getAllKeyCodes: GetAllKeyCodes;\n  isPressed: IsPressed;\n  filter: Filter;\n  trigger: Trigger;\n  unbind: Unbind;\n  noConflict: NoConflict;\n  keyMap: Record<string, number>;\n  modifier: Record<string, number>;\n  modifierMap: Record<string | number, number | string>;\n}\n```\n\n\n```js\nhotkeys(\'f5\', function(event, handler) {\n  // Prevent the default refresh event under WINDOWS system\n  event.preventDefault();\n  alert(\'you pressed F5!\');\n});\n\n// Returning false stops the event and prevents default browser events\n// Mac OS system defines `command + r` as a refresh shortcut\nhotkeys(\'ctrl+r, command+r\', function() {\n  alert(\'stopped reload!\');\n  return false;\n});\n\n// Single key\nhotkeys(\'a\', function(event,handler){\n  //event.srcElement: input\n  //event.target: input\n  if(event.target === "input"){\n      alert(\'you pressed a!\')\n  }\n  alert(\'you pressed a!\')\n});\n\n// Key Combination\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'you pressed ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'you pressed ctrl+b!\');\n      break;\n    case \'r\': alert(\'you pressed r!\');\n      break;\n    case \'f\': alert(\'you pressed f!\');\n      break;\n    default: alert(event);\n  }\n});\n\nhotkeys(\'ctrl+a+s\', function() {\n    alert(\'you pressed ctrl+a+s!\');\n});\n\n// Using a scope\nhotkeys(\'*\',\'wcj\', function(event){\n  console.log(\'do something\', event);\n});\n```\n\n#### option\n\n- `scope<String>`: Sets the scope in which the shortcut key is active\n- `element<HTMLElement>`: Specifies the DOM element to bind the event to\n- `keyup<Boolean>`: Whether to trigger the shortcut on key release\n- `keydown<Boolean>`: Whether to trigger the shortcut on key press\n- `splitKey<String>`: Delimiter for key combinations (default is `+`)\n- `capture<Boolean>`: Whether to trigger the listener during the capture phase (before the event bubbles down)\n- `single<Boolean>`: Allows only one callback function (automatically unbinds previous one)\n\n```js\nhotkeys(\'o, enter\', {\n  scope: \'wcj\',\n  element: document.getElementById(\'wrapper\'),\n}, function() {\n  console.log(\'do something else\');\n});\n\nhotkeys(\'ctrl-+\', { splitKey: \'-\' }, function(e) {\n  console.log(\'you pressed ctrl and +\');\n});\n\nhotkeys(\'+\', { splitKey: \'-\' }, function(e){\n  console.log(\'you pressed +\');\n})\n```\n\n**keyup**\n\n**key down** and **key up** both perform callback events.\n\n```js\nhotkeys(\'ctrl+a,alt+a+s\', {keyup: true}, function(event, handler) {\n  if (event.type === \'keydown\') {\n    console.log(\'keydown:\', event.type, handler, handler.key);\n  }\n\n  if (event.type === \'keyup\') {\n    console.log(\'keyup:\', event.type, handler, handler.key);\n  }\n});\n```\n\n## API REFERENCE\n\nAsterisk "*"\n\nModifier key judgments\n\n```js\nhotkeys(\'*\', function() {\n  if (hotkeys.shift) {\n    console.log(\'shift is pressed!\');\n  }\n\n  if (hotkeys.ctrl) {\n    console.log(\'ctrl is pressed!\');\n  }\n\n  if (hotkeys.alt) {\n    console.log(\'alt is pressed!\');\n  }\n\n  if (hotkeys.option) {\n    console.log(\'option is pressed!\');\n  }\n\n  if (hotkeys.control) {\n    console.log(\'control is pressed!\');\n  }\n\n  if (hotkeys.cmd) {\n    console.log(\'cmd is pressed!\');\n  }\n\n  if (hotkeys.command) {\n    console.log(\'command is pressed!\');\n  }\n});\n```\n\n### setScope\n\nUse the `hotkeys.setScope` method to set scope. There can only be one active scope besides \'all\'.  By default \'all\' is always active.\n\n```js\n// Define shortcuts with a scope\nhotkeys(\'ctrl+o, ctrl+alt+enter\', \'issues\', function() {\n  console.log(\'do something\');\n});\nhotkeys(\'o, enter\', \'files\', function() {\n  console.log(\'do something else\');\n});\n\n// Set the scope (only \'all\' and \'issues\' shortcuts will be honored)\nhotkeys.setScope(\'issues\'); // default scope is \'all\'\n```\n\n### getScope\n\nUse the `hotkeys.getScope` method to get scope.\n\n```js\nhotkeys.getScope();\n```\n\n### deleteScope\n\nUse the `hotkeys.deleteScope` method to delete a scope. This will also remove all associated hotkeys with it.\n\n```js\nhotkeys.deleteScope(\'issues\');\n```\nYou can use second argument, if need set new scope after deleting.\n\n```js\nhotkeys.deleteScope(\'issues\', \'newScopeName\');\n```\n\n### unbind\n\nSimilar to defining shortcuts, they can be unbound using `hotkeys.unbind`.\n\n```js\n// unbind \'a\' handler\nhotkeys.unbind(\'a\');\n\n// Unbind a hotkeys only for a single scope\n// If no scope is specified it defaults to the current \n// scope (hotkeys.getScope())\nhotkeys.unbind(\'o, enter\', \'issues\');\nhotkeys.unbind(\'o, enter\', \'files\');\n```\n\nUnbind events through functions.\n\n```js\nfunction example() {\n  hotkeys(\'a\', example);\n  hotkeys.unbind(\'a\', example);\n\n  hotkeys(\'a\', \'issues\', example);\n  hotkeys.unbind(\'a\', \'issues\', example);\n}\n```\n\nTo unbind everything.\n\n```js\nhotkeys.unbind();\n```\n\n### isPressed\n\nFor example, `hotkeys.isPressed(77)` is true if the `M` key is currently pressed.\n\n```js\nhotkeys(\'a\', function() {\n  console.log(hotkeys.isPressed(\'a\')); //=> true\n  console.log(hotkeys.isPressed(\'A\')); //=> true\n  console.log(hotkeys.isPressed(65)); //=> true\n});\n```\n\n### trigger\n\ntrigger shortcut key event\n\n```js\nhotkeys.trigger(\'ctrl+o\');\nhotkeys.trigger(\'ctrl+o\', \'scope2\');\n```\n\n### getPressedKeyCodes\n\nReturns an array of key codes currently pressed.\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyCodes()); //=> [17, 65] or [70]\n})\n```\n\n### getPressedKeyString\n\nReturns an array of key codes currently pressed.\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyString()); \n  //=> [\'⌘\', \'⌃\', \'⇧\', \'A\', \'F\']\n})\n```\n\n### getAllKeyCodes\n\nGet a list of all registration codes.\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getAllKeyCodes());\n  // [\n  //   { \n  //      scope: \'all\', \n  //      shortcut: \'command+ctrl+shift+a\', \n  //      mods: [91, 17, 16], \n  //      keys: [91, 17, 16, 65] \n  //    },\n  //   { scope: \'all\', shortcut: \'f\', mods: [], keys: [42] }\n  // ]\n})\n```\n\n### filter\n\nBy default hotkeys are not enabled for `INPUT` `SELECT` `TEXTAREA` elements. `Hotkeys.filter` to return to the `true` shortcut keys set to play a role, `false` shortcut keys set up failure.\n\n```js\nhotkeys.filter = function(event){\n  return true;\n}\n// How to add the filter to edit labels. \n// <div contentEditable="true"></div>\n// "contentEditable" Older browsers that do not support drops\nhotkeys.filter = function(event) {\n  var target = event.target || event.srcElement;\n  var tagName = target.tagName;\n  return !(\n    target.isContentEditable || \n    tagName == \'INPUT\' || \n    tagName == \'SELECT\' || \n    tagName == \'TEXTAREA\'\n  );\n}\n\nhotkeys.filter = function(event){\n  var tagName = (event.target || event.srcElement).tagName;\n  hotkeys.setScope(\n    /^(INPUT|TEXTAREA|SELECT)$/.test(tagName) ? \'input\' : \'other\'\n  );\n  return true;\n}\n```\n\n### noConflict\n\nRelinquish HotKeys’s control of the `hotkeys` variable.\n\n```js\nvar k = hotkeys.noConflict();\nk(\'a\', function() {\n  console.log("do something")\n});\n\nhotkeys()\n// --\x3eUncaught TypeError: hotkeys is not a function(anonymous function)\n// @ VM2170:2InjectedScript._evaluateOn\n// @ VM2165:883InjectedScript._evaluateAndWrap\n// @ VM2165:816InjectedScript.evaluate @ VM2165:682\n```\n\n## Development\n\nTo develop, Install dependencies, Get the code:\n\n```shell\n$ git clone https://github.com/jaywcjlove/hotkeys-js.git\n$ cd hotkeys-js  # Into the directory\n$ npm install    # or  yarn install\n```\n\nTo develop, run the self-reloading build:\n\n```shell\n$ npm run watch\n```\n\nRun Document Website Environment.\n\n```shell\n# Generate documentation website\n$ npm run doc \n# Live-generate documentation website\n$ npm run start \n```\n\nTo contribute, please fork Hotkeys.js, add your patch and tests for it (in the `test/` folder) and submit a pull request.\n\n```shell\n$ npm run test\n$ npm run test:watch # Development model\n```\n\n## Contributors\n\nAs always, thanks to our amazing contributors!\n\n<a href="https://github.com/jaywcjlove/hotkeys-js/graphs/contributors">\n  <img src="https://jaywcjlove.github.io/hotkeys-js/CONTRIBUTORS.svg" />\n</a>\n\nMade with [action-contributors](https://github.com/jaywcjlove/github-action-contributors).\n\nSpecial thanks to [@dimensi](https://github.com/dimensi) for the refactoring of version [4.0](https://github.com/jaywcjlove/hotkeys-js/issues/313).\n\n## License\n\n[MIT © Kenny Wong](./LICENSE)\n',P='<div markdown="1">\n  <sup>使用<a href="https://wangchujiang.com/#/app" target="_blank">我的应用</a>也是一种<a href="https://wangchujiang.com/#/sponsor" target="_blank">支持</a>我的方式:</sup>\n  <br>\n  <a target="_blank" href="https://wangchujiang.com/dock-lift/" title="DockLift: 点击 Dock 应用窗口回到当前屏幕"><img alt="DockLift: 点击 Dock 应用窗口回到当前屏幕" height="52" src="https://wangchujiang.com/appicon/dock-lift.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6766860898" title="Zipora: Zip/RAR/7Z 解压工具"><img alt="Zipora: Zip/RAR/7Z 解压工具" height="52" src="https://wangchujiang.com/appicon/zipora.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6758053530" title="Scap: Screenshot & Markup Edit for macOS"><img alt="Scap: Screenshot & Markup Edit" height="52" src="https://wangchujiang.com/appicon/scap.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6757317079" title="Screen Test for macOS"><img alt="Screen Test" height="52" src="https://wangchujiang.com/appicon/screen-test.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6755948110" title="Deskmark for macOS"><img alt="Deskmark" height="52" src="https://wangchujiang.com/appicon/deskmark.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6500434773" title="Keyzer for macOS"><img alt="Keyzer" height="52" src="https://wangchujiang.com/appicon/keyzer.png"></a>\n  <a target="_blank" href="https://github.com/jaywcjlove/vidwall-hub" title="Vidwall Hub for macOS"><img alt="Vidwall Hub" height="52" src="https://wangchujiang.com/appicon/vidwall-hub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6752624705" title="VidCrop for macOS"><img alt="VidCrop" height="52" src="https://wangchujiang.com/appicon/vidcrop.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6747587746" title="Vidwall for macOS"><img alt="Vidwall" height="52" src="https://wangchujiang.com/appicon/vidwall.png"></a>\n  <a target="_blank" href="https://wangchujiang.com/mousio-hint/" title="Mousio Hint for macOS"><img alt="Mousio Hint" height="52" src="https://wangchujiang.com/appicon/mousio-hint.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6746747327" title="Mousio for macOS"><img alt="Mousio" height="52" src="https://wangchujiang.com/appicon/mousio.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6745227444" title="Musicer for macOS"><img alt="Musicer" height="52" src="https://wangchujiang.com/appicon/musicer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743841447" title="Audioer for macOS"><img alt="Audioer" height="52" src="https://wangchujiang.com/appicon/audioer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6744690194" title="FileSentinel for macOS"><img alt="FileSentinel" height="52" src="https://wangchujiang.com/appicon/file-sentinel.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6743495172" title="FocusCursor for macOS"><img alt="FocusCursor" height="52" src="https://wangchujiang.com/appicon/focus-cursor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6742680573" title="Videoer for macOS"><img alt="Videoer" height="52" src="https://wangchujiang.com/appicon/videoer.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6740425504" title="KeyClicker for macOS"><img alt="KeyClicker" height="52" src="https://wangchujiang.com/appicon/key-clicker.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739052447" title="DayBar for macOS"><img alt="DayBar" height="52" src="https://wangchujiang.com/appicon/daybar.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6739444407" title="Iconed for macOS"><img alt="Iconed" height="52" src="https://wangchujiang.com/appicon/iconed.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6737160756" title="Menuist for macOS"><img alt="Menuist" height="52" src="https://wangchujiang.com/appicon/rightmenu-master.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6723903021" title="Paste Quick for macOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/paste-quick.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670696072&platform=mac" title="Quick RSS for macOS/iOS"><img alt="Quick RSS" height="52" src="https://wangchujiang.com/appicon/quick-rss.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6670167443" title="Web Serve for macOS"><img alt="Web Serve" height="52" src="https://wangchujiang.com/appicon/web-serve.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6503953628&platform=mac" title="Copybook Generator for macOS/iOS"><img alt="Copybook Generator" height="52" src="https://wangchujiang.com/appicon/copybook-generator.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6471227008&platform=mac" title="DevTutor for macOS/iOS"><img alt="DevTutor for SwiftUI" height="52" src="https://wangchujiang.com/appicon/devtutor.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479819388&platform=mac" title="RegexMate for macOS/iOS"><img alt="RegexMate" height="52" src="https://wangchujiang.com/appicon/regex-mate.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6479194014&platform=mac" title="Time Passage for macOS/iOS"><img alt="Time Passage" height="52" src="https://wangchujiang.com/appicon/time-passage.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478772538" title="IconizeFolder for macOS"><img alt="Iconize Folder" height="52" src="https://wangchujiang.com/appicon/iconize-folder.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6478511402&platform=mac" title="Textsound Saver for macOS/iOS"><img alt="Textsound Saver" height="52" src="https://wangchujiang.com/appicon/textsound-saver.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476924627" title="Create Custom Symbols for macOS"><img alt="Create Custom Symbols" height="52" src="https://wangchujiang.com/appicon/create-custom-symbols.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476452351" title="DevHub for macOS"><img alt="DevHub" height="52" src="https://wangchujiang.com/appicon/devhub.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6476400184" title="Resume Revise for macOS"><img alt="Resume Revise" height="52" src="https://wangchujiang.com/appicon/resume-revise.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6472593276" title="Palette Genius for macOS"><img alt="Palette Genius" height="52" src="https://wangchujiang.com/appicon/palette-genius.png"></a>\n  <a target="_blank" href="https://jaywcjlove.github.io/maslink/?id=6470879005" title="Symbol Scribe for macOS"><img alt="Symbol Scribe" height="52" src="https://wangchujiang.com/appicon/symbol-scribe.png"></a>\n</div>\n<hr>\n\n# Hotkeys\n\n\x3c!--dividing--\x3e\n\n[![Buy me a coffee](https://img.shields.io/badge/Buy_Me_a_Coffee-ffdd00?logo=buy-me-a-coffee&logoColor=black)](https://jaywcjlove.github.io/#/sponsor)\n[![Follow On X](https://img.shields.io/badge/Follow%20on%20X-333333?logo=x&logoColor=white)](https://x.com/jaywcjlove)\n[![](https://img.shields.io/npm/dm/hotkeys-js?logo=npm)](https://www.npmjs.com/package/hotkeys-js)\n[![](https://img.shields.io/github/stars/jaywcjlove/hotkeys-js.svg)](https://github.com/jaywcjlove/hotkeys/stargazers)\n[![GitHub Actions CI](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml/badge.svg)](https://github.com/jaywcjlove/hotkeys-js/actions/workflows/ci.yml)\n[![Coverage Status](https://jaywcjlove.github.io/hotkeys-js/coverage.svg)](https://jaywcjlove.github.io/hotkeys-js/lcov-report/index.html)\n[![English](https://jaywcjlove.github.io/sb/lang/english.svg)](https://jaywcjlove.github.io/hotkeys-js/)\n[![jaywcjlove/hotkeys-js](https://jaywcjlove.github.io/sb/ico/gitee.svg)](https://gitee.com/jaywcjlove/hotkeys)\n\nHotKeys.js 是一个具有一些非常特殊功能的输入捕获库,它易于上手和使用,占用空间合理([~8kB](https://bundlephobia.com/result?p=hotkeys-js))(压缩后:**`3.8kB`**),无依赖。它不应该干扰任何 JavaScript 库或框架。官方文档 [演示预览](https://jaywcjlove.github.io/hotkeys-js),[兼容性测试](https://jaywcjlove.github.io/hotkeys-js/dist/compatibility-test.html)。[更多示例](https://github.com/jaywcjlove/hotkeys-js/issues?q=label%3ADemo+)。\n\n```bash\n╭┈┈╮          ╭┈┈╮  ╭┈┈╮\n┆  ├┈┈..┈┈┈┈┈.┆  └┈╮┆  ├┈┈..┈┈┈┈┈..┈┈.┈┈..┈┈┈┈┈.\n┆     ┆┆  □  ┆┆   ┈┤┆    < ┆  -__┘┆  ┆  ┆┆__ ┈┈┤\n╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈┈╯╰┈┈┴┈┈╯╰┈┈┈┈┈╯╰┈┈┈  ┆╰┈┈┈┈┈╯\n                                  ╰┈┈┈┈┈╯\n```\n\n## 使用\n\n您的系统需要安装 `Node.js`。\n\n```bash\nnpm install hotkeys-js --save\n```\n\n```js\nimport hotkeys from \'hotkeys-js\';\n\nhotkeys(\'f5\', function(event, handler){\n  // 阻止 WINDOWS 系统下的默认刷新事件\n  event.preventDefault()\n  alert(\'你按下了 F5!\')\n});\n```\n\n### 浏览器使用\n\n或者手动下载并在 HTML 中链接 **hotkeys.js**。该库提供了不同格式以满足不同的使用需求:\n\n**CDN 链接:** [UNPKG](https://unpkg.com/hotkeys-js/dist/) | [jsDelivr](https://cdn.jsdelivr.net/npm/hotkeys-js/) | [Githack](https://raw.githack.com/jaywcjlove/hotkeys/master/dist/) | [Statically](https://cdn.statically.io/gh/jaywcjlove/hotkeys/master/dist/)\n\n**可用格式:**\n\n**IIFE(立即调用函数表达式)- 推荐用于直接浏览器使用:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.min.js">\n<\/script>\n<script type="text/javascript">\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'你按下了 ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'你按下了 ctrl+b!\');\n      break;\n    case \'r\': alert(\'你按下了 r!\');\n      break;\n    case \'f\': alert(\'你按下了 f!\');\n      break;\n    default: alert(event);\n  }\n});\n<\/script>\n```\n\n**UMD(通用模块定义)- 用于 CommonJS/AMD 环境:**\n\n```html\n<script src="https://unpkg.com/hotkeys-js/dist/hotkeys-js.umd.cjs">\n<\/script>\n```\n\n**ES 模块 - 用于支持模块的现代浏览器:**\n\n```html\n<script type="module">\nimport hotkeys from \'https://unpkg.com/hotkeys-js/dist/hotkeys-js.js\';\nhotkeys(\'ctrl+a\', function(event, handler){\n  alert(\'你按下了 ctrl+a!\');\n});\n<\/script>\n```\n\n### 在 React 中使用\n\n[react-hotkeys](https://github.com/jaywcjlove/react-hotkeys) 是监听 keydown 和 keyup 键盘事件的 React 组件,定义和调度键盘快捷键。详细的使用方法请查看其文档 [react-hotkeys](https://github.com/jaywcjlove/react-hotkeys)。  \n[react-hotkeys-hook](https://github.com/JohannesKlauss/react-hotkeys-hook) - 在组件中使用键盘快捷键的 React hook。请确保您至少安装了 react 和 react-dom 的 16.8 版本,否则 hooks 将不会为您工作。\n\n## 浏览器支持\n\nHotkeys.js 已经过测试,应该在以下浏览器中工作。\n\n```shell\nInternet Explorer 6+\nSafari\nFirefox\nChrome\n```\n\n## 支持的按键\n\nHotKeys 理解以下修饰符:`⇧`、`shift`、`option`、`⌥`、`alt`、`ctrl`、`control`、`command` 和 `⌘`。\n\n以下特殊按键可用于快捷键:backspace、tab、clear、enter、return、esc、escape、space、up、down、left、right、home、end、pageup、pagedown、del、delete、f1 到 f19、num_0 到 num_9、num_multiply、num_add、num_enter、num_subtract、num_decimal、num_divide。\n\n`⌘` Command()  \n`⌃` Control  \n`⌥` Option(alt)  \n`⇧` Shift  \n`⇪` Caps Lock(Capital)  \n~~`fn` 不支持 fn~~  \n`↩︎` return/Enter space  \n\n## 定义快捷键\n\n暴露了一个全局方法,当直接调用时定义快捷键。\n\n```ts\ndeclare interface HotkeysInterface extends HotkeysAPI {\n  (key: string, method: KeyHandler): void;\n  (key: string, scope: string, method: KeyHandler): void;\n  (key: string, option: HotkeysOptions, method: KeyHandler): void;\n  shift?: boolean;\n  ctrl?: boolean;\n  alt?: boolean;\n  option?: boolean;\n  control?: boolean;\n  cmd?: boolean;\n  command?: boolean;\n}\ndeclare interface HotkeysAPI {\n  setScope: SetScope;\n  getScope: GetScope;\n  deleteScope: DeleteScope;\n  getPressedKeyCodes: GetPressedKeyCodes;\n  getPressedKeyString: GetPressedKeyString;\n  getAllKeyCodes: GetAllKeyCodes;\n  isPressed: IsPressed;\n  filter: Filter;\n  trigger: Trigger;\n  unbind: Unbind;\n  noConflict: NoConflict;\n  keyMap: Record<string, number>;\n  modifier: Record<string, number>;\n  modifierMap: Record<string | number, number | string>;\n}\n```\n\n```js\nhotkeys(\'f5\', function(event, handler) {\n  // 阻止 WINDOWS 系统下的默认刷新事件\n  event.preventDefault();\n  alert(\'你按下了 F5!\');\n});\n\n// 返回 false 停止事件并阻止默认浏览器事件\n// Mac OS 系统将 `command + r` 定义为刷新快捷键\nhotkeys(\'ctrl+r, command+r\', function() {\n  alert(\'停止刷新!\');\n  return false;\n});\n\n// 单个按键\nhotkeys(\'a\', function(event,handler){\n  //event.srcElement: input\n  //event.target: input\n  if(event.target === "input"){\n      alert(\'你按下了 a!\')\n  }\n  alert(\'你按下了 a!\')\n});\n\n// 组合键\nhotkeys(\'ctrl+a,ctrl+b,r,f\', function (event, handler){\n  switch (handler.key) {\n    case \'ctrl+a\': alert(\'你按下了 ctrl+a!\');\n      break;\n    case \'ctrl+b\': alert(\'你按下了 ctrl+b!\');\n      break;\n    case \'r\': alert(\'你按下了 r!\');\n      break;\n    case \'f\': alert(\'你按下了 f!\');\n      break;\n    default: alert(event);\n  }\n});\n\nhotkeys(\'ctrl+a+s\', function() {\n    alert(\'你按下了 ctrl+a+s!\');\n});\n\n// 使用作用域\nhotkeys(\'*\',\'wcj\', function(event){\n  console.log(\'做一些事情\', event);\n});\n```\n\n#### option 选项\n\n- `scope<String>`:设置快捷键生效的作用域\n- `element<HTMLElement>`:指定要绑定事件的 DOM 元素\n- `keyup<Boolean>`:是否在按键释放时触发快捷键\n- `keydown<Boolean>`:是否在按键按下时触发快捷键\n- `splitKey<String>`:组合键的分隔符(默认为 `+`)\n- `capture<Boolean>`:是否在捕获阶段触发监听器(在事件冒泡之前)\n- `single<Boolean>`:只允许一个回调函数(自动解绑之前的)\n\n```js\nhotkeys(\'o, enter\', {\n  scope: \'wcj\',\n  element: document.getElementById(\'wrapper\'),\n}, function() {\n  console.log(\'做其他事情\');\n});\n\nhotkeys(\'ctrl-+\', { splitKey: \'-\' }, function(e) {\n  console.log(\'你按下了 ctrl 和 +\');\n});\n\nhotkeys(\'+\', { splitKey: \'-\' }, function(e){\n  console.log(\'你按下了 +\');\n})\n```\n\n**keyup**\n\n**按键按下** 和 **按键释放** 都执行回调事件。\n\n```js\nhotkeys(\'ctrl+a,alt+a+s\', {keyup: true}, function(event, handler) {\n  if (event.type === \'keydown\') {\n    console.log(\'keydown:\', event.type, handler, handler.key);\n  }\n\n  if (event.type === \'keyup\') {\n    console.log(\'keyup:\', event.type, handler, handler.key);\n  }\n});\n```\n\n## API 参考\n\n星号 "*"\n\n修饰键判断\n\n```js\nhotkeys(\'*\', function() {\n  if (hotkeys.shift) {\n    console.log(\'按下了 shift!\');\n  }\n\n  if (hotkeys.ctrl) {\n    console.log(\'按下了 ctrl!\');\n  }\n\n  if (hotkeys.alt) {\n    console.log(\'按下了 alt!\');\n  }\n\n  if (hotkeys.option) {\n    console.log(\'按下了 option!\');\n  }\n\n  if (hotkeys.control) {\n    console.log(\'按下了 control!\');\n  }\n\n  if (hotkeys.cmd) {\n    console.log(\'按下了 cmd!\');\n  }\n\n  if (hotkeys.command) {\n    console.log(\'按下了 command!\');\n  }\n});\n```\n\n### setScope\n\n使用 `hotkeys.setScope` 方法来设置作用域。除了 \'all\' 之外,只能有一个活动作用域。默认情况下 \'all\' 总是活动的。\n\n```js\n// 定义带有作用域的快捷键\nhotkeys(\'ctrl+o, ctrl+alt+enter\', \'issues\', function() {\n  console.log(\'做一些事情\');\n});\nhotkeys(\'o, enter\', \'files\', function() {\n  console.log(\'做其他事情\');\n});\n\n// 设置作用域(只有 \'all\' 和 \'issues\' 快捷键会被处理)\nhotkeys.setScope(\'issues\'); // 默认作用域是 \'all\'\n```\n\n### getScope\n\n使用 `hotkeys.getScope` 方法来获取作用域。\n\n```js\nhotkeys.getScope();\n```\n\n### deleteScope\n\n使用 `hotkeys.deleteScope` 方法来删除作用域。这也会移除与之关联的所有热键。\n\n```js\nhotkeys.deleteScope(\'issues\');\n```\n如果需要在删除后设置新的作用域,可以使用第二个参数。\n\n```js\nhotkeys.deleteScope(\'issues\', \'newScopeName\');\n```\n\n### unbind\n\n与定义快捷键类似,它们可以使用 `hotkeys.unbind` 来解绑。\n\n```js\n// 解绑 \'a\' 处理器\nhotkeys.unbind(\'a\');\n\n// 只为单个作用域解绑热键\n// 如果没有指定作用域,默认为当前作用域\n// (hotkeys.getScope())\nhotkeys.unbind(\'o, enter\', \'issues\');\nhotkeys.unbind(\'o, enter\', \'files\');\n```\n\n通过函数解绑事件。\n\n```js\nfunction example() {\n  hotkeys(\'a\', example);\n  hotkeys.unbind(\'a\', example);\n\n  hotkeys(\'a\', \'issues\', example);\n  hotkeys.unbind(\'a\', \'issues\', example);\n}\n```\n\n解绑所有。\n\n```js\nhotkeys.unbind();\n```\n\n### isPressed\n\n例如,如果当前按下了 `M` 键,`hotkeys.isPressed(77)` 返回 true。\n\n```js\nhotkeys(\'a\', function() {\n  console.log(hotkeys.isPressed(\'a\')); //=> true\n  console.log(hotkeys.isPressed(\'A\')); //=> true\n  console.log(hotkeys.isPressed(65)); //=> true\n});\n```\n\n### trigger\n\n触发快捷键事件\n\n```js\nhotkeys.trigger(\'ctrl+o\');\nhotkeys.trigger(\'ctrl+o\', \'scope2\');\n```\n\n### getPressedKeyCodes\n\n返回当前按下的键码数组。\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyCodes()); //=> [17, 65] 或 [70]\n})\n```\n\n### getPressedKeyString\n\n返回当前按下的键字符串数组。\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getPressedKeyString()); \n  //=> [\'⌘\', \'⌃\', \'⇧\', \'A\', \'F\']\n})\n```\n\n### getAllKeyCodes\n\n获取所有注册码的列表。\n\n```js\nhotkeys(\'command+ctrl+shift+a,f\', function() {\n  console.log(hotkeys.getAllKeyCodes());\n  // [\n  //   { \n  //      scope: \'all\', \n  //      shortcut: \'command+ctrl+shift+a\', \n  //      mods: [91, 17, 16], \n  //      keys: [91, 17, 16, 65] \n  //    },\n  //   { scope: \'all\', shortcut: \'f\', mods: [], keys: [42] }\n  // ]\n})\n```\n\n### filter\n\n默认情况下,`INPUT` `SELECT` `TEXTAREA` 元素不启用热键。`Hotkeys.filter` 返回 `true` 快捷键设置发挥作用,`false` 快捷键设置失败。\n\n```js\nhotkeys.filter = function(event){\n  return true;\n}\n// 如何为编辑标签添加过滤器。\n// <div contentEditable="true"></div>\n// "contentEditable" 不支持的较旧浏览器会被丢弃\nhotkeys.filter = function(event) {\n  var target = event.target || event.srcElement;\n  var tagName = target.tagName;\n  return !(\n    target.isContentEditable ||\n    tagName == \'INPUT\' ||\n    tagName == \'SELECT\' ||\n    tagName == \'TEXTAREA\'\n  );\n}\n\nhotkeys.filter = function(event){\n  var tagName = (event.target || event.srcElement).tagName;\n  hotkeys.setScope(\n    /^(INPUT|TEXTAREA|SELECT)$/.test(tagName) ? \'input\' : \'other\'\n  );\n  return true;\n}\n```\n\n### noConflict\n\n放弃 HotKeys 对 `hotkeys` 变量的控制。\n\n```js\nvar k = hotkeys.noConflict();\nk(\'a\', function() {\n  console.log("做一些事情")\n});\n\nhotkeys()\n// --\x3eUncaught TypeError: hotkeys is not a function(anonymous function)\n// @ VM2170:2InjectedScript._evaluateOn\n// @ VM2165:883InjectedScript._evaluateAndWrap\n// @ VM2165:816InjectedScript.evaluate @ VM2165:682\n```\n\n## 开发\n\n要开发,需要安装依赖,获取代码:\n\n```shell\n$ git clone https://github.com/jaywcjlove/hotkeys-js.git\n$ cd hotkeys-js  # 进入目录\n$ npm install    # 或者 yarn install\n```\n\n要开发,运行自重载构建:\n\n```shell\n$ npm run watch\n```\n\n运行文档网站环境。\n\n```shell\n$ npm run doc # 生成文档网页\n# 实时生成文档网页\n$ npm run start \n```\n\n要贡献,请 fork Hotkeys.js,添加您的补丁和测试(在 `test/` 文件夹中)并提交拉取请求。\n\n```shell\n$ npm run test\n$ npm run test:watch # 开发模式\n```\n\n## 贡献者\n\n一如既往,感谢我们出色的贡献者!\n\n<a href="https://github.com/jaywcjlove/hotkeys-js/graphs/contributors">\n  <img src="https://jaywcjlove.github.io/hotkeys-js/CONTRIBUTORS.svg" />\n</a>\n\n使用 [action-contributors](https://github.com/jaywcjlove/github-action-contributors) 制作。\n\n特别感谢 [@dimensi](https://github.com/dimensi) 对版本 [4.0](https://github.com/jaywcjlove/hotkeys-js/issues/313) 的重构。\n\n## 许可证\n\n[MIT © Kenny Wong](./LICENSE)\n',T="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function O(e,n,t,r){e.addEventListener?e.addEventListener(n,t,r):e.attachEvent&&e.attachEvent(`on${n}`,t)}function z(e,n,t,r){e&&(e.removeEventListener?e.removeEventListener(n,t,r):e.detachEvent&&e.detachEvent(`on${n}`,t))}function L(e,n){const t=n.slice(0,n.length-1),r=[];for(let a=0;a<t.length;a++)r.push(e[t[a].toLowerCase()]);return r}function I(e){"string"!=typeof e&&(e="");const n=(e=e.replace(/\s/g,"")).split(",");let t=n.lastIndexOf("");for(;t>=0;)n[t-1]+=",",n.splice(t,1),t=n.lastIndexOf("");return n}function D(e,n,t){let r=e.keyCode||e.which||e.charCode;if(r&&e.code&&/^Numpad/.test(e.code))return r;if(e.key){const r=e.key.toLowerCase();if(r in n)return n[r];if(r in t)return t[r];if(/^[0-9]$/.test(e.key))return e.key.charCodeAt(0);if(/^[a-z]$/i.test(e.key))return e.key.toUpperCase().charCodeAt(0)}return e.code&&/^Key[A-Z]$/.test(e.code)&&(r=e.code.charCodeAt(3)),r}const M={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,arrowup:38,arrowdown:40,arrowleft:37,arrowright:39,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":T?173:189,"=":T?61:187,";":T?59:186,"'":222,"{":219,"}":221,"[":219,"]":221,"\\":220},F={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,meta:91,command:91},A={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},R={16:!1,18:!1,17:!1,91:!1},U={};for(let ie=1;ie<20;ie++)M[`f${ie}`]=111+ie;let H=[],B=null,K=null,V=null,$="all";const W=new Map,Q=e=>M[e.toLowerCase()]||F[e.toLowerCase()]||e.toUpperCase().charCodeAt(0),q=e=>{$=e||"all"},G=()=>$||"all",Y=e=>{const n=e.composedPath&&e.composedPath()[0]||e.target||e.srcElement,{tagName:t}=n;let r=!0;const a="INPUT"===t&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(n.type);return(n.isContentEditable||(a||"TEXTAREA"===t||"SELECT"===t)&&!n.readOnly)&&(r=!1),r};const X=(e,...n)=>{if(void 0===e)Object.keys(U).forEach(e=>{Array.isArray(U[e])&&U[e].forEach(e=>Z(e)),delete U[e]}),te(null);else if(Array.isArray(e))e.forEach(e=>{e.key&&Z(e)});else if("object"==typeof e)e.key&&Z(e);else if("string"==typeof e){let[t,r]=n;"function"==typeof t&&(r=t,t=""),Z({key:e,scope:t,method:r,splitKey:"+"})}},Z=({key:e,scope:n,method:t,splitKey:r="+"})=>{I(e).forEach(e=>{const a=e.split(r),l=a[a.length-1],o="*"===l?"*":Q(l);if(!U[o])return;n||(n=G());const i=a.map(Q),s=[];U[o]=U[o].filter(e=>{const r=(!t||e.method===t)&&e.scope===n&&function(e,n){const t=e.length>=n.length?e:n,r=e.length>=n.length?n:e;let a=!0;for(let l=0;l<t.length;l++)-1===r.indexOf(t[l])&&(a=!1);return a}(e.key.split(e.splitKey).map(Q),i);return r&&s.push(e.element),!r}),s.forEach(e=>te(e))})};function J(e,n,t,r){if(n.element!==r)return;let a;if(n.scope===t||"all"===n.scope){a=n.mods.length>0;for(const e in R)Object.prototype.hasOwnProperty.call(R,e)&&(!R[e]&&n.mods.indexOf(+e)>-1||R[e]&&-1===n.mods.indexOf(+e))&&(a=!1);(0!==n.mods.length||R[16]||R[18]||R[17]||R[91])&&!a&&"*"!==n.shortcut||(n.keys=[],n.keys=n.keys.concat(H),!1===n.method(e,n)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0)))}}function ee(e,n){const t=U["*"];let r=D(e,M,F);if(e.key&&"capslock"===e.key.toLowerCase())return;if(!(ne.filter||Y).call(this,e))return;if(93!==r&&224!==r||(r=91),-1===H.indexOf(r)&&229!==r&&H.push(r),["metaKey","ctrlKey","altKey","shiftKey"].forEach(n=>{const t=A[n];e[n]&&-1===H.indexOf(t)?H.push(t):!e[n]&&H.indexOf(t)>-1?H.splice(H.indexOf(t),1):"metaKey"===n&&e[n]&&(H=H.filter(e=>e in A||e===r))}),r in R){R[r]=!0;for(const n in F)if(Object.prototype.hasOwnProperty.call(F,n)){const t=A[F[n]];ne[n]=e[t]}if(!t)return}for(const i in R)Object.prototype.hasOwnProperty.call(R,i)&&(R[i]=e[A[i]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===H.indexOf(17)&&H.push(17),-1===H.indexOf(18)&&H.push(18),R[17]=!0,R[18]=!0);const a=G();if(t)for(let i=0;i<t.length;i++)("keydown"===e.type&&t[i].keydown||"keyup"===e.type&&t[i].keyup)&&J(e,t[i],a,n);if(!(r in U))return;const l=U[r],o=l.length;for(let i=0;i<o;i++)if(("keydown"===e.type&&l[i].keydown||"keyup"===e.type&&l[i].keyup)&&l[i].key){const t=l[i],{splitKey:r}=t,o=t.key.split(r),s=[];for(let e=0;e<o.length;e++)s.push(Q(o[e]));s.sort().join("")===H.sort().join("")&&J(e,t,a,n)}}const ne=function e(n,t,r){H=[];const a=I(n);let l=[],o="all",i=document,s=0,u=!1,c=!0,f="+",d=!1,p=!1;if(void 0===r&&"function"==typeof t&&(r=t),"[object Object]"===Object.prototype.toString.call(t)){const e=t;e.scope&&(o=e.scope),e.element&&(i=e.element),e.keyup&&(u=e.keyup),void 0!==e.keydown&&(c=e.keydown),void 0!==e.capture&&(d=e.capture),"string"==typeof e.splitKey&&(f=e.splitKey),!0===e.single&&(p=!0)}for("string"==typeof t&&(o=t),p&&X({key:n,scope:o,splitKey:f});s<a.length;s++){const e=a[s].split(f);l=[],e.length>1&&(l=L(F,e));let n=e[e.length-1];n="*"===n?"*":Q(n),n in U||(U[n]=[]),U[n].push({keyup:u,keydown:c,scope:o,mods:l,shortcut:a[s],method:r,key:a[s],splitKey:f,element:i})}if(void 0!==i&&"undefined"!=typeof window){if(!W.has(i)){const e=(e=window.event)=>ee(e,i),n=(e=window.event)=>{ee(e,i),function(e){let n=D(e,M,F);e.key&&"capslock"===e.key.toLowerCase()&&(n=Q(e.key));const t=H.indexOf(n);if(t>=0&&H.splice(t,1),e.key&&"meta"===e.key.toLowerCase()&&H.splice(0,H.length),93!==n&&224!==n||(n=91),n in R){R[n]=!1;for(const e in F)F[e]===n&&(ne[e]=!1)}}(e)};W.set(i,{keydownListener:e,keyupListenr:n,capture:d}),O(i,"keydown",e,d),O(i,"keyup",n,d)}if(!B){const n=n=>{if(n.target===window){H=[];for(const e in R)R[e]=!1;for(const n in F)e[n]=!1}};B={listener:n,capture:d},O(window,"focus",n,d),O(window,"blur",n,d)}if(!K&&"undefined"!=typeof document){const n=()=>{H=[];for(const e in R)R[e]=!1;for(const n in F)e[n]=!1},t=n,r=n;document.addEventListener("fullscreenchange",t),document.addEventListener("webkitfullscreenchange",r),K={fullscreen:t,webkit:r}}V||(V=()=>{H=[];for(const e in R)R[e]=!1;for(const n in F)e[n]=!1},O(window,"afterprint",V))}};function te(e){const n=Object.values(U).flat(),t=n.findIndex(({element:n})=>n===e);if(n.length<=0||W.size<=0){if(Array.from(W.keys()).forEach(e=>{const{keydownListener:n,keyupListenr:t,capture:r}=W.get(e)||{};n&&t&&(z(e,"keyup",t,r),z(e,"keydown",n,r),W.delete(e))}),W.clear(),Object.keys(U).forEach(e=>delete U[e]),B){const{listener:e,capture:n}=B;z(window,"focus",e,n),z(window,"blur",e,n),B=null}return K&&"undefined"!=typeof document&&(document.removeEventListener("fullscreenchange",K.fullscreen),document.removeEventListener("webkitfullscreenchange",K.webkit),K=null),void(V&&(z(window,"afterprint",V),V=null))}if(t<0&&e){const{keydownListener:n,keyupListenr:t,capture:r}=W.get(e)||{};n&&t&&(z(e,"keyup",t,r),z(e,"keydown",n,r),W.delete(e))}}const re={getPressedKeyString:()=>H.map(e=>{return n=e,Object.keys(M).find(e=>M[e]===n)||(e=>Object.keys(F).find(n=>F[n]===e))(e)||String.fromCharCode(e);var n}),setScope:q,getScope:G,deleteScope:(e,n)=>{let t,r;e||(e=G());for(const a in U)if(Object.prototype.hasOwnProperty.call(U,a))for(t=U[a],r=0;r<t.length;)if(t[r].scope===e){t.splice(r,1).forEach(({element:e})=>te(e))}else r++;G()===e&&q(n||"all")},getPressedKeyCodes:()=>H.slice(0),getAllKeyCodes:()=>{const e=[];return Object.keys(U).forEach(n=>{U[n].forEach(({key:n,scope:t,mods:r,shortcut:a,splitKey:l})=>{e.push({scope:t,shortcut:a,mods:r,keys:n.split(l).map(e=>Q(e))})})}),e},isPressed:e=>("string"==typeof e&&(e=Q(e)),-1!==H.indexOf(e)),filter:Y,trigger:function(e,n="all"){Object.keys(U).forEach(t=>{U[t].filter(t=>t.scope===n&&(t.shortcut===e||"*"===t.shortcut)).forEach(e=>{e&&e.method&&e.method({},e)})})},unbind:X,keyMap:M,modifier:F,modifierMap:A};for(const ie in re){const e=ie;Object.prototype.hasOwnProperty.call(re,e)&&(ne[e]=re[e])}if("undefined"!=typeof window){const e=window.hotkeys;ne.noConflict=n=>(n&&window.hotkeys===ne&&(window.hotkeys=e),ne),window.hotkeys=ne}const ae="4.1.2";function le(){const[e,o]=t.useState([]),[s,u]=t.useState([]),c=()=>{const e=new URLSearchParams(window.location.search).get("lang");return"zh"===e||"zh-CN"===e},[f,d]=t.useState(c()),[p,h]=t.useState(c()?P:x);t.useEffect(()=>{function e(e,n){return-1===e.indexOf(n)&&e.push(n),e}function n(e,n){return-1===e.indexOf(n)&&e.push(n),e}return document.addEventListener("keyup",m),ne("*",t=>{t.preventDefault();const r=[],a=[];ne.shift&&(e(r,16),n(a,"shift")),ne.ctrl&&(e(r,17),n(a,"ctrl")),ne.alt&&(e(r,18),n(a,"alt")),ne.control&&(e(r,17),n(a,"control")),ne.command&&(e(r,91),n(a,"command")),a.push(t.keyCode),-1===r.indexOf(t.keyCode)&&r.push(t.keyCode),o(r),u(a)}),()=>{document.removeEventListener("keyup",m)}},[]);const m=()=>{o([]),u([])};return n.jsxs("div",{children:[n.jsxs("div",{className:w,children:[n.jsxs("select",{className:S,onChange:e=>{e.target&&e.target.value&&(window.location.href=e.target.value)},children:[n.jsxs("option",{value:"https://jaywcjlove.github.io/hotkeys-js",children:["v",ae]}),n.jsx("option",{value:"https://raw.githack.com/jaywcjlove/hotkeys/dbdc32d/index.html",children:"v3.13.15"}),n.jsx("option",{value:"https://unpkg.com/hotkeys-js@3.7.5/doc/index.html",children:"v3.7.5"}),n.jsx("option",{value:"https://unpkg.com/hotkeys-js@3.4.2/doc/index.html",children:"v3.4.2"}),n.jsx("option",{value:"https://unpkg.com/hotkeys-js@2.0.10/doc/index.html",children:"v2.0.10"})]}),n.jsx("dark-mode",{permanent:!0})]}),s.length>-1&&n.jsx("div",{className:j,children:s.map(e=>n.jsx("span",{children:e},`${e}`))}),n.jsx(r,{href:"https://github.com/jaywcjlove/hotkeys-js",target:"__blank"}),n.jsxs("div",{className:E,children:[n.jsx("a",{className:C,href:"http://jaywcjlove.github.io",children:"HotKeys.js"}),n.jsxs("div",{className:N,children:[n.jsx("a",{href:"https://www.npmjs.com/package/hotkeys-js",children:n.jsx("button",{type:"button",children:"On NPM"})})," ",n.jsx("a",{href:"https://github.com/jaywcjlove/hotkeys-js/",children:n.jsx("button",{type:"button",children:"Fork on Github"})})," ",n.jsx("a",{href:"https://github.com/jaywcjlove/hotkeys-js/",children:n.jsx("button",{type:"button",children:"Doc on Github"})})," ",n.jsx("a",{href:"https://gitee.com/jaywcjlove/hotkeys/",children:n.jsx("button",{type:"button",children:"Doc on Gitee"})})," ",n.jsx("button",{onClick:()=>{const e=!f;d(e),h(e?P:x);const n=new URL(window.location.href);e?n.searchParams.set("lang","zh"):n.searchParams.delete("lang"),window.history.pushState({},"",n.toString())},title:f?"Switch to English":"切换到中文",children:f?"EN":"🇨🇳中文"})]}),n.jsx("div",{className:_,children:f?"一个强大的Javascript库,用于捕获键盘输入和键组合。它没有依赖。尝试按下你的键盘,下面的按钮将会高亮显示。":"A robust Javascript library for capturing keyboard input and key combinations entered. It has no dependencies. Try to press your keyboard, The following button will highlight."})]}),n.jsx(a,{style:{top:-40},onMouseDown:(e,n)=>(e=>{e.keycode>-1&&u([e.keycode])})(n),onMouseUp:()=>u([]),keyCode:e}),n.jsx(i,{style:{maxWidth:995,margin:"0 auto"},source:p}),n.jsx(k,{name:"Kenny Wong",href:"http://jaywcjlove.github.io",year:"2015-present",children:n.jsxs(l,{user:"jaywcjlove",repo:"hotkeys-js",children:[n.jsx(l.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"forks"}),n.jsx(l.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"stars"}),n.jsx(l.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"watchers"}),n.jsx(l.Social,{href:"https://github.com/jaywcjlove/hotkeys-js",type:"followers"})]})})]})}const oe=document.getElementById("root");if(!oe)throw new Error("Failed to find the root element");v.createRoot(oe).render(n.jsx(le,{}));