mirror of
https://github.com/nostr-connect/connect.git
synced 2025-12-17 05:04:20 +01:00
52 lines
264 KiB
JavaScript
52 lines
264 KiB
JavaScript
function e(e,n,t,r){Object.defineProperty(e,n,{get:t,set:r,enumerable:!0,configurable:!0})}function n(e){return e&&e.__esModule?e.default:e}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},o={},i=t.parcelRequired98c;null==i&&((i=function(e){if(e in r)return r[e].exports;if(e in o){var n=o[e];delete o[e];var t={id:e,exports:{}};return r[e]=t,n.call(t.exports,t,t.exports),t.exports}var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}).register=function(e,n){o[e]=n},t.parcelRequired98c=i),i.register("1b2ls",(function(n,t){
|
||
/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/
|
||
var r,o,a;e(n.exports,"Fragment",(()=>r),(e=>r=e)),e(n.exports,"jsx",(()=>o),(e=>o=e)),e(n.exports,"jsxs",(()=>a),(e=>a=e));var l=i("acw62"),s=Symbol.for("react.element"),u=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,f=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d={key:!0,ref:!0,__self:!0,__source:!0};function h(e,n,t){var r,o={},i=null,a=null;for(r in void 0!==t&&(i=""+t),void 0!==n.key&&(i=""+n.key),void 0!==n.ref&&(a=n.ref),n)c.call(n,r)&&!d.hasOwnProperty(r)&&(o[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps)void 0===o[r]&&(o[r]=n[r]);return{$$typeof:s,type:e,key:i,ref:a,props:o,_owner:f.current}}r=u,o=h,a=h})),i.register("acw62",(function(e,n){e.exports=i("2pUnB")})),i.register("2pUnB",(function(n,t){
|
||
/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/
|
||
var r,o,i,a,l,s,u,c,f,d,h,p,y,m,g,v,b,w,k,x,E,S,C,_,N,L,A,P,T,O,I,R,z,M,B;e(n.exports,"Children",(()=>r),(e=>r=e)),e(n.exports,"Component",(()=>o),(e=>o=e)),e(n.exports,"Fragment",(()=>i),(e=>i=e)),e(n.exports,"Profiler",(()=>a),(e=>a=e)),e(n.exports,"PureComponent",(()=>l),(e=>l=e)),e(n.exports,"StrictMode",(()=>s),(e=>s=e)),e(n.exports,"Suspense",(()=>u),(e=>u=e)),e(n.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",(()=>c),(e=>c=e)),e(n.exports,"cloneElement",(()=>f),(e=>f=e)),e(n.exports,"createContext",(()=>d),(e=>d=e)),e(n.exports,"createElement",(()=>h),(e=>h=e)),e(n.exports,"createFactory",(()=>p),(e=>p=e)),e(n.exports,"createRef",(()=>y),(e=>y=e)),e(n.exports,"forwardRef",(()=>m),(e=>m=e)),e(n.exports,"isValidElement",(()=>g),(e=>g=e)),e(n.exports,"lazy",(()=>v),(e=>v=e)),e(n.exports,"memo",(()=>b),(e=>b=e)),e(n.exports,"startTransition",(()=>w),(e=>w=e)),e(n.exports,"unstable_act",(()=>k),(e=>k=e)),e(n.exports,"useCallback",(()=>x),(e=>x=e)),e(n.exports,"useContext",(()=>E),(e=>E=e)),e(n.exports,"useDebugValue",(()=>S),(e=>S=e)),e(n.exports,"useDeferredValue",(()=>C),(e=>C=e)),e(n.exports,"useEffect",(()=>_),(e=>_=e)),e(n.exports,"useId",(()=>N),(e=>N=e)),e(n.exports,"useImperativeHandle",(()=>L),(e=>L=e)),e(n.exports,"useInsertionEffect",(()=>A),(e=>A=e)),e(n.exports,"useLayoutEffect",(()=>P),(e=>P=e)),e(n.exports,"useMemo",(()=>T),(e=>T=e)),e(n.exports,"useReducer",(()=>O),(e=>O=e)),e(n.exports,"useRef",(()=>I),(e=>I=e)),e(n.exports,"useState",(()=>R),(e=>R=e)),e(n.exports,"useSyncExternalStore",(()=>z),(e=>z=e)),e(n.exports,"useTransition",(()=>M),(e=>M=e)),e(n.exports,"version",(()=>B),(e=>B=e));var H=Symbol.for("react.element"),U=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),$=Symbol.for("react.provider"),V=Symbol.for("react.context"),K=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),q=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),G=Symbol.iterator;var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},X=Object.assign,Z={};function J(e,n,t){this.props=e,this.context=n,this.refs=Z,this.updater=t||Y}function ee(){}function ne(e,n,t){this.props=e,this.context=n,this.refs=Z,this.updater=t||Y}J.prototype.isReactComponent={},J.prototype.setState=function(e,n){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")},J.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ee.prototype=J.prototype;var te=ne.prototype=new ee;te.constructor=ne,X(te,J.prototype),te.isPureReactComponent=!0;var re=Array.isArray,oe=Object.prototype.hasOwnProperty,ie={current:null},ae={key:!0,ref:!0,__self:!0,__source:!0};function le(e,n,t){var r,o={},i=null,a=null;if(null!=n)for(r in void 0!==n.ref&&(a=n.ref),void 0!==n.key&&(i=""+n.key),n)oe.call(n,r)&&!ae.hasOwnProperty(r)&&(o[r]=n[r]);var l=arguments.length-2;if(1===l)o.children=t;else if(1<l){for(var s=Array(l),u=0;u<l;u++)s[u]=arguments[u+2];o.children=s}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:H,type:e,key:i,ref:a,props:o,_owner:ie.current}}function se(e){return"object"==typeof e&&null!==e&&e.$$typeof===H}var ue=/\/+/g;function ce(e,n){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return n[e]}))}(""+e.key):n.toString(36)}function fe(e,n,t,r,o){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var a=!1;if(null===e)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case H:case U:a=!0}}if(a)return o=o(a=e),e=""===r?"."+ce(a,0):r,re(o)?(t="",null!=e&&(t=e.replace(ue,"$&/")+"/"),fe(o,n,t,"",(function(e){return e}))):null!=o&&(se(o)&&(o=function(e,n){return{$$typeof:H,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}(o,t+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(ue,"$&/")+"/")+e)),n.push(o)),1;if(a=0,r=""===r?".":r+":",re(e))for(var l=0;l<e.length;l++){var s=r+ce(i=e[l],l);a+=fe(i,n,t,s,o)}else if(s=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=G&&e[G]||e["@@iterator"])?e:null}(e),"function"==typeof s)for(e=s.call(e),l=0;!(i=e.next()).done;)a+=fe(i=i.value,n,t,s=r+ce(i,l++),o);else if("object"===i)throw n=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return a}function de(e,n,t){if(null==e)return e;var r=[],o=0;return fe(e,r,"","",(function(e){return n.call(t,e,o++)})),r}function he(e){if(-1===e._status){var n=e._result;(n=n()).then((function(n){0!==e._status&&-1!==e._status||(e._status=1,e._result=n)}),(function(n){0!==e._status&&-1!==e._status||(e._status=2,e._result=n)})),-1===e._status&&(e._status=0,e._result=n)}if(1===e._status)return e._result.default;throw e._result}var pe={current:null},ye={transition:null};r={map:de,forEach:function(e,n,t){de(e,(function(){n.apply(this,arguments)}),t)},count:function(e){var n=0;return de(e,(function(){n++})),n},toArray:function(e){return de(e,(function(e){return e}))||[]},only:function(e){if(!se(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},o=J,i=D,a=j,l=ne,s=F,u=W,c={ReactCurrentDispatcher:pe,ReactCurrentBatchConfig:ye,ReactCurrentOwner:ie},f=function(e,n,t){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=X({},e.props),o=e.key,i=e.ref,a=e._owner;if(null!=n){if(void 0!==n.ref&&(i=n.ref,a=ie.current),void 0!==n.key&&(o=""+n.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(s in n)oe.call(n,s)&&!ae.hasOwnProperty(s)&&(r[s]=void 0===n[s]&&void 0!==l?l[s]:n[s])}var s=arguments.length-2;if(1===s)r.children=t;else if(1<s){l=Array(s);for(var u=0;u<s;u++)l[u]=arguments[u+2];r.children=l}return{$$typeof:H,type:e.type,key:o,ref:i,props:r,_owner:a}},d=function(e){return(e={$$typeof:V,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:$,_context:e},e.Consumer=e},h=le,p=function(e){var n=le.bind(null,e);return n.type=e,n},y=function(){return{current:null}},m=function(e){return{$$typeof:K,render:e}},g=se,v=function(e){return{$$typeof:Q,_payload:{_status:-1,_result:e},_init:he}},b=function(e,n){return{$$typeof:q,type:e,compare:void 0===n?null:n}},w=function(e){var n=ye.transition;ye.transition={};try{e()}finally{ye.transition=n}},k=function(){throw Error("act(...) is not supported in production builds of React.")},x=function(e,n){return pe.current.useCallback(e,n)},E=function(e){return pe.current.useContext(e)},S=function(){},C=function(e){return pe.current.useDeferredValue(e)},_=function(e,n){return pe.current.useEffect(e,n)},N=function(){return pe.current.useId()},L=function(e,n,t){return pe.current.useImperativeHandle(e,n,t)},A=function(e,n){return pe.current.useInsertionEffect(e,n)},P=function(e,n){return pe.current.useLayoutEffect(e,n)},T=function(e,n){return pe.current.useMemo(e,n)},O=function(e,n,t){return pe.current.useReducer(e,n,t)},I=function(e){return pe.current.useRef(e)},R=function(e){return pe.current.useState(e)},z=function(e,n,t){return pe.current.useSyncExternalStore(e,n,t)},M=function(){return pe.current.useTransition()},B="18.2.0"})),i.register("Xw6Mv",(function(n,t){
|
||
/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/
|
||
var r,o,a,l,s,u,c,f,d,h,p,y;e(n.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",(()=>r),(e=>r=e)),e(n.exports,"createPortal",(()=>o),(e=>o=e)),e(n.exports,"createRoot",(()=>a),(e=>a=e)),e(n.exports,"findDOMNode",(()=>l),(e=>l=e)),e(n.exports,"flushSync",(()=>s),(e=>s=e)),e(n.exports,"hydrate",(()=>u),(e=>u=e)),e(n.exports,"hydrateRoot",(()=>c),(e=>c=e)),e(n.exports,"render",(()=>f),(e=>f=e)),e(n.exports,"unmountComponentAtNode",(()=>d),(e=>d=e)),e(n.exports,"unstable_batchedUpdates",(()=>h),(e=>h=e)),e(n.exports,"unstable_renderSubtreeIntoContainer",(()=>p),(e=>p=e)),e(n.exports,"version",(()=>y),(e=>y=e));var m=i("acw62"),g=i("fO90s");function v(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;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."}var b=new Set,w={};function k(e,n){x(e,n),x(e+"Capture",n)}function x(e,n){for(w[e]=n,e=0;e<n.length;e++)b.add(n[e])}var E=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),S=Object.prototype.hasOwnProperty,C=/^[: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]*$/,_={},N={};function L(e,n,t,r,o,i,a){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=i,this.removeEmptyString=a}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){A[e]=new L(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var n=e[0];A[n]=new L(n,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){A[e]=new L(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){A[e]=new L(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){A[e]=new L(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){A[e]=new L(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){A[e]=new L(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){A[e]=new L(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){A[e]=new L(e,5,!1,e.toLowerCase(),null,!1,!1)}));var P=/[\-:]([a-z])/g;function T(e){return e[1].toUpperCase()}function O(e,n,t,r){var o=A.hasOwnProperty(n)?A[n]:null;(null!==o?0!==o.type:r||!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&(function(e,n,t,r){if(null==n||function(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==t?!t.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,o,r)&&(t=null),r||null===o?function(e){return!!S.call(N,e)||!S.call(_,e)&&(C.test(e)?N[e]=!0:(_[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):o.mustUseProperty?e[o.propertyName]=null===t?3!==o.type&&"":t:(n=o.attributeName,r=o.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(o=o.type)||4===o&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var n=e.replace(P,T);A[n]=new L(n,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var n=e.replace(P,T);A[n]=new L(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var n=e.replace(P,T);A[n]=new L(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){A[e]=new L(e,1,!1,e.toLowerCase(),null,!1,!1)})),A.xlinkHref=new L("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){A[e]=new L(e,1,!1,e.toLowerCase(),null,!0,!0)}));var I=m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,R=Symbol.for("react.element"),z=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),H=Symbol.for("react.profiler"),U=Symbol.for("react.provider"),D=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),$=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),K=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var W=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var q=Symbol.iterator;function Q(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=q&&e[q]||e["@@iterator"])?e:null}var G,Y=Object.assign;function X(e){if(void 0===G)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);G=n&&n[1]||""}return"\n"+G+e}var Z=!1;function J(e,n){if(!e||Z)return"";Z=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(n){if(n&&r&&"string"==typeof n.stack){for(var o=n.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l]){var s="\n"+o[a].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=a&&0<=l);break}}}finally{Z=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?X(e):""}function ee(e){switch(e.tag){case 5:return X(e.type);case 16:return X("Lazy");case 13:return X("Suspense");case 19:return X("SuspenseList");case 0:case 2:case 15:return e=J(e.type,!1);case 11:return e=J(e.type.render,!1);case 1:return e=J(e.type,!0);default:return""}}function ne(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case M:return"Fragment";case z:return"Portal";case H:return"Profiler";case B:return"StrictMode";case j:return"Suspense";case $:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case D:return(e.displayName||"Context")+".Consumer";case U:return(e._context.displayName||"Context")+".Provider";case F:var n=e.render;return(e=e.displayName)||(e=""!==(e=n.displayName||n.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case V:return null!==(n=e.displayName||null)?n:ne(e.type)||"Memo";case K:n=e._payload,e=e._init;try{return ne(e(n))}catch(e){}}return null}function te(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ne(n);case 8:return n===B?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n}return null}function re(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function oe(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function ie(e){e._valueTracker||(e._valueTracker=function(e){var n=oe(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var o=t.get,i=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function ae(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=oe(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function le(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 se(e,n){var t=n.checked;return Y({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function ue(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=re(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function ce(e,n){null!=(n=n.checked)&&O(e,"checked",n,!1)}function fe(e,n){ce(e,n);var t=re(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?he(e,n.type,t):n.hasOwnProperty("defaultValue")&&he(e,n.type,re(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function de(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!("submit"!==r&&"reset"!==r||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function he(e,n,t){"number"===n&&le(e.ownerDocument)===e||(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var pe=Array.isArray;function ye(e,n,t,r){if(e=e.options,n){n={};for(var o=0;o<t.length;o++)n["$"+t[o]]=!0;for(t=0;t<e.length;t++)o=n.hasOwnProperty("$"+e[t].value),e[t].selected!==o&&(e[t].selected=o),o&&r&&(e[t].defaultSelected=!0)}else{for(t=""+re(t),n=null,o=0;o<e.length;o++){if(e[o].value===t)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==n||e[o].disabled||(n=e[o])}null!==n&&(n.selected=!0)}}function me(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(v(91));return Y({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ge(e,n){var t=n.value;if(null==t){if(t=n.children,n=n.defaultValue,null!=t){if(null!=n)throw Error(v(92));if(pe(t)){if(1<t.length)throw Error(v(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:re(t)}}function ve(e,n){var t=re(n.value),r=re(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=""+r)}function be(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}function we(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ke(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?we(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var xe,Ee,Se=(Ee=function(e,n){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=n;else{for((xe=xe||document.createElement("div")).innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=xe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction((function(){return Ee(e,n)}))}:Ee);function Ce(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 _e={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ne=["Webkit","ms","Moz","O"];function Le(e,n,t){return null==n||"boolean"==typeof n||""===n?"":t||"number"!=typeof n||0===n||_e.hasOwnProperty(e)&&_e[e]?(""+n).trim():n+"px"}function Ae(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),o=Le(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,o):e[t]=o}}Object.keys(_e).forEach((function(e){Ne.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),_e[n]=_e[e]}))}));var Pe=Y({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Te(e,n){if(n){if(Pe[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(v(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(v(60));if("object"!=typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(v(61))}if(null!=n.style&&"object"!=typeof n.style)throw Error(v(62))}}function Oe(e,n){if(-1===e.indexOf("-"))return"string"==typeof n.is;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 Ie=null;function Re(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ze=null,Me=null,Be=null;function He(e){if(e=Io(e)){if("function"!=typeof ze)throw Error(v(280));var n=e.stateNode;n&&(n=zo(n),ze(e.stateNode,e.type,n))}}function Ue(e){Me?Be?Be.push(e):Be=[e]:Me=e}function De(){if(Me){var e=Me,n=Be;if(Be=Me=null,He(e),n)for(e=0;e<n.length;e++)He(n[e])}}function Fe(e,n){return e(n)}function je(){}var $e=!1;function Ve(e,n,t){if($e)return e(n,t);$e=!0;try{return Fe(e,n,t)}finally{$e=!1,(null!==Me||null!==Be)&&(je(),De())}}function Ke(e,n){var t=e.stateNode;if(null===t)return null;var r=zo(t);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(v(231,n,typeof t));return t}var We=!1;if(E)try{var qe={};Object.defineProperty(qe,"passive",{get:function(){We=!0}}),window.addEventListener("test",qe,qe),window.removeEventListener("test",qe,qe)}catch(Ee){We=!1}function Qe(e,n,t,r,o,i,a,l,s){var u=Array.prototype.slice.call(arguments,3);try{n.apply(t,u)}catch(e){this.onError(e)}}var Ge=!1,Ye=null,Xe=!1,Ze=null,Je={onError:function(e){Ge=!0,Ye=e}};function en(e,n,t,r,o,i,a,l,s){Ge=!1,Ye=null,Qe.apply(Je,arguments)}function nn(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{0!=(4098&(n=e).flags)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function tn(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 rn(e){if(nn(e)!==e)throw Error(v(188))}function on(e){return null!==(e=function(e){var n=e.alternate;if(!n){if(null===(n=nn(e)))throw Error(v(188));return n!==e?null:e}for(var t=e,r=n;;){var o=t.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){t=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===t)return rn(o),e;if(i===r)return rn(o),n;i=i.sibling}throw Error(v(188))}if(t.return!==r.return)t=o,r=i;else{for(var a=!1,l=o.child;l;){if(l===t){a=!0,t=o,r=i;break}if(l===r){a=!0,r=o,t=i;break}l=l.sibling}if(!a){for(l=i.child;l;){if(l===t){a=!0,t=i,r=o;break}if(l===r){a=!0,r=i,t=o;break}l=l.sibling}if(!a)throw Error(v(189))}}if(t.alternate!==r)throw Error(v(190))}if(3!==t.tag)throw Error(v(188));return t.stateNode.current===t?e:n}(e))?an(e):null}function an(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var n=an(e);if(null!==n)return n;e=e.sibling}return null}var ln=g.unstable_scheduleCallback,sn=g.unstable_cancelCallback,un=g.unstable_shouldYield,cn=g.unstable_requestPaint,fn=g.unstable_now,dn=g.unstable_getCurrentPriorityLevel,hn=g.unstable_ImmediatePriority,pn=g.unstable_UserBlockingPriority,yn=g.unstable_NormalPriority,mn=g.unstable_LowPriority,gn=g.unstable_IdlePriority,vn=null,bn=null;var wn=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(kn(e)/xn|0)|0},kn=Math.log,xn=Math.LN2;var En=64,Sn=4194304;function Cn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _n(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&t;if(0!==a){var l=a&~o;0!==l?r=Cn(l):0!==(i&=a)&&(r=Cn(i))}else 0!==(a=t&~o)?r=Cn(a):0!==i&&(r=Cn(i));if(0===r)return 0;if(0!==n&&n!==r&&0==(n&o)&&((o=r&-r)>=(i=n&-n)||16===o&&0!=(4194240&i)))return n;if(0!=(4&r)&&(r|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)o=1<<(t=31-wn(n)),r|=e[t],n&=~o;return r}function Nn(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function Ln(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function An(){var e=En;return 0==(4194240&(En<<=1))&&(En=64),e}function Pn(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Tn(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-wn(n)]=t}function On(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-wn(t),o=1<<r;o&n|e[r]&n&&(e[r]|=n),t&=~o}}var In=0;function Rn(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var zn,Mn,Bn,Hn,Un,Dn=!1,Fn=[],jn=null,$n=null,Vn=null,Kn=new Map,Wn=new Map,qn=[],Qn="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Gn(e,n){switch(e){case"focusin":case"focusout":jn=null;break;case"dragenter":case"dragleave":$n=null;break;case"mouseover":case"mouseout":Vn=null;break;case"pointerover":case"pointerout":Kn.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wn.delete(n.pointerId)}}function Yn(e,n,t,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==n&&(null!==(n=Io(n))&&Mn(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,null!==o&&-1===n.indexOf(o)&&n.push(o),e)}function Xn(e){var n=Oo(e.target);if(null!==n){var t=nn(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=tn(t)))return e.blockedOn=n,void Un(e.priority,(function(){Bn(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 Zn(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=ut(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(null!==t)return null!==(n=Io(t))&&Mn(n),e.blockedOn=t,!1;var r=new(t=e.nativeEvent).constructor(t.type,t);Ie=r,t.target.dispatchEvent(r),Ie=null,n.shift()}return!0}function Jn(e,n,t){Zn(e)&&t.delete(n)}function et(){Dn=!1,null!==jn&&Zn(jn)&&(jn=null),null!==$n&&Zn($n)&&($n=null),null!==Vn&&Zn(Vn)&&(Vn=null),Kn.forEach(Jn),Wn.forEach(Jn)}function nt(e,n){e.blockedOn===n&&(e.blockedOn=null,Dn||(Dn=!0,g.unstable_scheduleCallback(g.unstable_NormalPriority,et)))}function tt(e){function n(n){return nt(n,e)}if(0<Fn.length){nt(Fn[0],e);for(var t=1;t<Fn.length;t++){var r=Fn[t];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==jn&&nt(jn,e),null!==$n&&nt($n,e),null!==Vn&&nt(Vn,e),Kn.forEach(n),Wn.forEach(n),t=0;t<qn.length;t++)(r=qn[t]).blockedOn===e&&(r.blockedOn=null);for(;0<qn.length&&null===(t=qn[0]).blockedOn;)Xn(t),null===t.blockedOn&&qn.shift()}var rt=I.ReactCurrentBatchConfig,ot=!0;function it(e,n,t,r){var o=In,i=rt.transition;rt.transition=null;try{In=1,lt(e,n,t,r)}finally{In=o,rt.transition=i}}function at(e,n,t,r){var o=In,i=rt.transition;rt.transition=null;try{In=4,lt(e,n,t,r)}finally{In=o,rt.transition=i}}function lt(e,n,t,r){if(ot){var o=ut(e,n,t,r);if(null===o)ro(e,n,r,st,t),Gn(e,r);else if(function(e,n,t,r,o){switch(n){case"focusin":return jn=Yn(jn,e,n,t,r,o),!0;case"dragenter":return $n=Yn($n,e,n,t,r,o),!0;case"mouseover":return Vn=Yn(Vn,e,n,t,r,o),!0;case"pointerover":var i=o.pointerId;return Kn.set(i,Yn(Kn.get(i)||null,e,n,t,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Wn.set(i,Yn(Wn.get(i)||null,e,n,t,r,o)),!0}return!1}(o,e,n,t,r))r.stopPropagation();else if(Gn(e,r),4&n&&-1<Qn.indexOf(e)){for(;null!==o;){var i=Io(o);if(null!==i&&zn(i),null===(i=ut(e,n,t,r))&&ro(e,n,r,st,t),i===o)break;o=i}null!==o&&r.stopPropagation()}else ro(e,n,r,null,t)}}var st=null;function ut(e,n,t,r){if(st=null,null!==(e=Oo(e=Re(r))))if(null===(n=nn(e)))e=null;else if(13===(t=n.tag)){if(null!==(e=tn(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 st=e,null}function ct(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(dn()){case hn:return 1;case pn:return 4;case yn:case mn:return 16;case gn:return 536870912;default:return 16}default:return 16}}var ft=null,dt=null,ht=null;function pt(){if(ht)return ht;var e,n,t=dt,r=t.length,o="value"in ft?ft.value:ft.textContent,i=o.length;for(e=0;e<r&&t[e]===o[e];e++);var a=r-e;for(n=1;n<=a&&t[r-n]===o[i-n];n++);return ht=o.slice(e,1<n?1-n:void 0)}function yt(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 mt(){return!0}function gt(){return!1}function vt(e){function n(n,t,r,o,i){for(var a in this._reactName=n,this._targetInst=r,this.type=t,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?mt:gt,this.isPropagationStopped=gt,this}return Y(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=mt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=mt)},persist:function(){},isPersistent:mt}),n}var bt,wt,kt,xt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Et=vt(xt),St=Y({},xt,{view:0,detail:0}),Ct=vt(St),_t=Y({},St,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ht,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!==kt&&(kt&&"mousemove"===e.type?(bt=e.screenX-kt.screenX,wt=e.screenY-kt.screenY):wt=bt=0,kt=e),bt)},movementY:function(e){return"movementY"in e?e.movementY:wt}}),Nt=vt(_t),Lt=vt(Y({},_t,{dataTransfer:0})),At=vt(Y({},St,{relatedTarget:0})),Pt=vt(Y({},xt,{animationName:0,elapsedTime:0,pseudoElement:0})),Tt=Y({},xt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ot=vt(Tt),It=vt(Y({},xt,{data:0})),Rt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zt={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 Bt(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=Mt[e])&&!!n[e]}function Ht(){return Bt}var Ut=Y({},St,{key:function(e){if(e.key){var n=Rt[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=yt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?zt[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ht,charCode:function(e){return"keypress"===e.type?yt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?yt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Dt=vt(Ut),Ft=vt(Y({},_t,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),jt=vt(Y({},St,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ht})),$t=vt(Y({},xt,{propertyName:0,elapsedTime:0,pseudoElement:0})),Vt=Y({},_t,{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}),Kt=vt(Vt),Wt=[9,13,27,32],qt=E&&"CompositionEvent"in window,Qt=null;E&&"documentMode"in document&&(Qt=document.documentMode);var Gt=E&&"TextEvent"in window&&!Qt,Yt=E&&(!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 or(e,n,t,r){Ue(r),0<(n=io(n,"onChange")).length&&(t=new Et("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var ir=null,ar=null;function lr(e){Xr(e,0)}function sr(e){if(ae(Ro(e)))return e}function ur(e,n){if("change"===e)return n}var cr=!1;if(E){var fr;if(E){var dr="oninput"in document;if(!dr){var hr=document.createElement("div");hr.setAttribute("oninput","return;"),dr="function"==typeof hr.oninput}fr=dr}else fr=!1;cr=fr&&(!document.documentMode||9<document.documentMode)}function pr(){ir&&(ir.detachEvent("onpropertychange",yr),ar=ir=null)}function yr(e){if("value"===e.propertyName&&sr(ar)){var n=[];or(n,ar,e,Re(e)),Ve(lr,n)}}function mr(e,n,t){"focusin"===e?(pr(),ar=t,(ir=n).attachEvent("onpropertychange",yr)):"focusout"===e&&pr()}function gr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return sr(ar)}function vr(e,n){if("click"===e)return sr(n)}function br(e,n){if("input"===e||"change"===e)return sr(n)}var wr="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n};function kr(e,n){if(wr(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 o=t[r];if(!S.call(n,o)||!wr(e[o],n[o]))return!1}return!0}function xr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Er(e,n){var t,r=xr(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=xr(r)}}function Sr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?Sr(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function Cr(){for(var e=window,n=le();n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(!t)break;n=le((e=n.contentWindow).document)}return n}function _r(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)}function Nr(e){var n=Cr(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Sr(t.ownerDocument.documentElement,t)){if(null!==r&&_r(t))if(n=r.start,void 0===(e=r.end)&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var o=t.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Er(t,i);var a=Er(t,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((n=n.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(n),e.extend(a.node,a.offset)):(n.setEnd(a.node,a.offset),e.addRange(n)))}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof t.focus&&t.focus(),t=0;t<n.length;t++)(e=n[t]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Lr=E&&"documentMode"in document&&11>=document.documentMode,Ar=null,Pr=null,Tr=null,Or=!1;function Ir(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;Or||null==Ar||Ar!==le(r)||("selectionStart"in(r=Ar)&&_r(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},Tr&&kr(Tr,r)||(Tr=r,0<(r=io(Pr,"onSelect")).length&&(n=new Et("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=Ar)))}function Rr(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var zr={animationend:Rr("Animation","AnimationEnd"),animationiteration:Rr("Animation","AnimationIteration"),animationstart:Rr("Animation","AnimationStart"),transitionend:Rr("Transition","TransitionEnd")},Mr={},Br={};function Hr(e){if(Mr[e])return Mr[e];if(!zr[e])return e;var n,t=zr[e];for(n in t)if(t.hasOwnProperty(n)&&n in Br)return Mr[e]=t[n];return e}E&&(Br=document.createElement("div").style,"AnimationEvent"in window||(delete zr.animationend.animation,delete zr.animationiteration.animation,delete zr.animationstart.animation),"TransitionEvent"in window||delete zr.transitionend.transition);var Ur=Hr("animationend"),Dr=Hr("animationiteration"),Fr=Hr("animationstart"),jr=Hr("transitionend"),$r=new Map,Vr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Kr(e,n){$r.set(e,n),k(n,[e])}for(var Wr=0;Wr<Vr.length;Wr++){var qr=Vr[Wr];Kr(qr.toLowerCase(),"on"+(qr[0].toUpperCase()+qr.slice(1)))}Kr(Ur,"onAnimationEnd"),Kr(Dr,"onAnimationIteration"),Kr(Fr,"onAnimationStart"),Kr("dblclick","onDoubleClick"),Kr("focusin","onFocus"),Kr("focusout","onBlur"),Kr(jr,"onTransitionEnd"),x("onMouseEnter",["mouseout","mouseover"]),x("onMouseLeave",["mouseout","mouseover"]),x("onPointerEnter",["pointerout","pointerover"]),x("onPointerLeave",["pointerout","pointerover"]),k("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),k("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),k("onBeforeInput",["compositionend","keypress","textInput","paste"]),k("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),k("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),k("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qr="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(" "),Gr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Qr));function Yr(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,function(e,n,t,r,o,i,a,l,s){if(en.apply(this,arguments),Ge){if(!Ge)throw Error(v(198));var u=Ye;Ge=!1,Ye=null,Xe||(Xe=!0,Ze=u)}}(r,n,void 0,e),e.currentTarget=null}function Xr(e,n){n=0!=(4&n);for(var t=0;t<e.length;t++){var r=e[t],o=r.event;r=r.listeners;e:{var i=void 0;if(n)for(var a=r.length-1;0<=a;a--){var l=r[a],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==i&&o.isPropagationStopped())break e;Yr(o,l,u),i=s}else for(a=0;a<r.length;a++){if(s=(l=r[a]).instance,u=l.currentTarget,l=l.listener,s!==i&&o.isPropagationStopped())break e;Yr(o,l,u),i=s}}}if(Xe)throw e=Ze,Xe=!1,Ze=null,e}function Zr(e,n){var t=n[Ao];void 0===t&&(t=n[Ao]=new Set);var r=e+"__bubble";t.has(r)||(to(n,e,2,!1),t.add(r))}function Jr(e,n,t){var r=0;n&&(r|=4),to(t,e,r,n)}var eo="_reactListening"+Math.random().toString(36).slice(2);function no(e){if(!e[eo]){e[eo]=!0,b.forEach((function(n){"selectionchange"!==n&&(Gr.has(n)||Jr(n,!1,e),Jr(n,!0,e))}));var n=9===e.nodeType?e:e.ownerDocument;null===n||n[eo]||(n[eo]=!0,Jr("selectionchange",!1,n))}}function to(e,n,t,r){switch(ct(n)){case 1:var o=it;break;case 4:o=at;break;default:o=lt}t=o.bind(null,n,t,e),o=void 0,!We||"touchstart"!==n&&"touchmove"!==n&&"wheel"!==n||(o=!0),r?void 0!==o?e.addEventListener(n,t,{capture:!0,passive:o}):e.addEventListener(n,t,!0):void 0!==o?e.addEventListener(n,t,{passive:o}):e.addEventListener(n,t,!1)}function ro(e,n,t,r,o){var i=r;if(0==(1&n)&&0==(2&n)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var l=r.stateNode.containerInfo;if(l===o||8===l.nodeType&&l.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var s=a.tag;if((3===s||4===s)&&((s=a.stateNode.containerInfo)===o||8===s.nodeType&&s.parentNode===o))return;a=a.return}for(;null!==l;){if(null===(a=Oo(l)))return;if(5===(s=a.tag)||6===s){r=i=a;continue e}l=l.parentNode}}r=r.return}Ve((function(){var r=i,o=Re(t),a=[];e:{var l=$r.get(e);if(void 0!==l){var s=Et,u=e;switch(e){case"keypress":if(0===yt(t))break e;case"keydown":case"keyup":s=Dt;break;case"focusin":u="focus",s=At;break;case"focusout":u="blur",s=At;break;case"beforeblur":case"afterblur":s=At;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":s=Nt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=Lt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=jt;break;case Ur:case Dr:case Fr:s=Pt;break;case jr:s=$t;break;case"scroll":s=Ct;break;case"wheel":s=Kt;break;case"copy":case"cut":case"paste":s=Ot;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Ft}var c=0!=(4&n),f=!c&&"scroll"===e,d=c?null!==l?l+"Capture":null:l;c=[];for(var h,p=r;null!==p;){var y=(h=p).stateNode;if(5===h.tag&&null!==y&&(h=y,null!==d&&(null!=(y=Ke(p,d))&&c.push(oo(p,y,h)))),f)break;p=p.return}0<c.length&&(l=new s(l,u,null,t,o),a.push({event:l,listeners:c}))}}if(0==(7&n)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||t===Ie||!(u=t.relatedTarget||t.fromElement)||!Oo(u)&&!u[Lo])&&(s||l)&&(l=o.window===o?o:(l=o.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=t.relatedTarget||t.toElement)?Oo(u):null)&&(u!==(f=nn(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=Nt,y="onMouseLeave",d="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=Ft,y="onPointerLeave",d="onPointerEnter",p="pointer"),f=null==s?l:Ro(s),h=null==u?l:Ro(u),(l=new c(y,p+"leave",s,t,o)).target=f,l.relatedTarget=h,y=null,Oo(o)===r&&((c=new c(d,p+"enter",u,t,o)).target=h,c.relatedTarget=f,y=c),f=y,s&&u)e:{for(d=u,p=0,h=c=s;h;h=ao(h))p++;for(h=0,y=d;y;y=ao(y))h++;for(;0<p-h;)c=ao(c),p--;for(;0<h-p;)d=ao(d),h--;for(;p--;){if(c===d||null!==d&&c===d.alternate)break e;c=ao(c),d=ao(d)}c=null}else c=null;null!==s&&lo(a,l,s,c,!1),null!==u&&null!==f&&lo(a,f,u,c,!0)}if("select"===(s=(l=r?Ro(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var m=ur;else if(rr(l))if(cr)m=br;else{m=gr;var g=mr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(m=vr);switch(m&&(m=m(e,r))?or(a,m,t,o):(g&&g(e,l,r),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&he(l,"number",l.value)),g=r?Ro(r):window,e){case"focusin":(rr(g)||"true"===g.contentEditable)&&(Ar=g,Pr=r,Tr=null);break;case"focusout":Tr=Pr=Ar=null;break;case"mousedown":Or=!0;break;case"contextmenu":case"mouseup":case"dragend":Or=!1,Ir(a,t,o);break;case"selectionchange":if(Lr)break;case"keydown":case"keyup":Ir(a,t,o)}var v;if(qt)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else nr?Jt(e,t)&&(b="onCompositionEnd"):"keydown"===e&&229===t.keyCode&&(b="onCompositionStart");b&&(Yt&&"ko"!==t.locale&&(nr||"onCompositionStart"!==b?"onCompositionEnd"===b&&nr&&(v=pt()):(dt="value"in(ft=o)?ft.value:ft.textContent,nr=!0)),0<(g=io(r,b)).length&&(b=new It(b,e,null,t,o),a.push({event:b,listeners:g}),v?b.data=v:null!==(v=er(t))&&(b.data=v))),(v=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=pt(),ht=dt=ft=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<(r=io(r,"onBeforeInput")).length&&(o=new It("onBeforeInput","beforeinput",null,t,o),a.push({event:o,listeners:r}),o.data=v))}Xr(a,n)}))}function oo(e,n,t){return{instance:e,listener:n,currentTarget:t}}function io(e,n){for(var t=n+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=Ke(e,t))&&r.unshift(oo(e,i,o)),null!=(i=Ke(e,n))&&r.push(oo(e,i,o))),e=e.return}return r}function ao(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function lo(e,n,t,r,o){for(var i=n._reactName,a=[];null!==t&&t!==r;){var l=t,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,o?null!=(s=Ke(t,i))&&a.unshift(oo(t,s,l)):o||null!=(s=Ke(t,i))&&a.push(oo(t,s,l))),t=t.return}0!==a.length&&e.push({event:n,listeners:a})}var so=/\r\n?/g,uo=/\u0000|\uFFFD/g;function co(e){return("string"==typeof e?e:""+e).replace(so,"\n").replace(uo,"")}function fo(e,n,t){if(n=co(n),co(e)!==n&&t)throw Error(v(425))}function ho(){}var po=null,yo=null;function mo(e,n){return"textarea"===e||"noscript"===e||"string"==typeof n.children||"number"==typeof n.children||"object"==typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var go="function"==typeof setTimeout?setTimeout:void 0,vo="function"==typeof clearTimeout?clearTimeout:void 0,bo="function"==typeof Promise?Promise:void 0,wo="function"==typeof queueMicrotask?queueMicrotask:void 0!==bo?function(e){return bo.resolve(null).then(e).catch(ko)}:go;function ko(e){setTimeout((function(){throw e}))}function xo(e,n){var t=n,r=0;do{var o=t.nextSibling;if(e.removeChild(t),o&&8===o.nodeType)if("/$"===(t=o.data)){if(0===r)return e.removeChild(o),void tt(n);r--}else"$"!==t&&"$?"!==t&&"$!"!==t||r++;t=o}while(t);tt(n)}function Eo(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)break;if("/$"===n)return null}}return e}function So(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("$"===t||"$!"===t||"$?"===t){if(0===n)return e;n--}else"/$"===t&&n++}e=e.previousSibling}return null}var Co=Math.random().toString(36).slice(2),_o="__reactFiber$"+Co,No="__reactProps$"+Co,Lo="__reactContainer$"+Co,Ao="__reactEvents$"+Co,Po="__reactListeners$"+Co,To="__reactHandles$"+Co;function Oo(e){var n=e[_o];if(n)return n;for(var t=e.parentNode;t;){if(n=t[Lo]||t[_o]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=So(e);null!==e;){if(t=e[_o])return t;e=So(e)}return n}t=(e=t).parentNode}return null}function Io(e){return!(e=e[_o]||e[Lo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Ro(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(v(33))}function zo(e){return e[No]||null}var Mo=[],Bo=-1;function Ho(e){return{current:e}}function Uo(e){0>Bo||(e.current=Mo[Bo],Mo[Bo]=null,Bo--)}function Do(e,n){Bo++,Mo[Bo]=e.current,e.current=n}var Fo={},jo=Ho(Fo),$o=Ho(!1),Vo=Fo;function Ko(e,n){var t=e.type.contextTypes;if(!t)return Fo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in t)i[o]=n[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),i}function Wo(e){return null!=(e=e.childContextTypes)}function qo(){Uo($o),Uo(jo)}function Qo(e,n,t){if(jo.current!==Fo)throw Error(v(168));Do(jo,n),Do($o,t)}function Go(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var o in r=r.getChildContext())if(!(o in n))throw Error(v(108,te(e)||"Unknown",o));return Y({},t,r)}function Yo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fo,Vo=jo.current,Do(jo,e),Do($o,$o.current),!0}function Xo(e,n,t){var r=e.stateNode;if(!r)throw Error(v(169));t?(e=Go(e,n,Vo),r.__reactInternalMemoizedMergedChildContext=e,Uo($o),Uo(jo),Do(jo,e)):Uo($o),Do($o,t)}var Zo=null,Jo=!1,ei=!1;function ni(e){null===Zo?Zo=[e]:Zo.push(e)}function ti(){if(!ei&&null!==Zo){ei=!0;var e=0,n=In;try{var t=Zo;for(In=1;e<t.length;e++){var r=t[e];do{r=r(!0)}while(null!==r)}Zo=null,Jo=!1}catch(n){throw null!==Zo&&(Zo=Zo.slice(e+1)),ln(hn,ti),n}finally{In=n,ei=!1}}return null}var ri=[],oi=0,ii=null,ai=0,li=[],si=0,ui=null,ci=1,fi="";function di(e,n){ri[oi++]=ai,ri[oi++]=ii,ii=e,ai=n}function hi(e,n,t){li[si++]=ci,li[si++]=fi,li[si++]=ui,ui=e;var r=ci;e=fi;var o=32-wn(r)-1;r&=~(1<<o),t+=1;var i=32-wn(n)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,ci=1<<32-wn(n)+o|t<<o|r,fi=i+e}else ci=1<<i|t<<o|r,fi=e}function pi(e){null!==e.return&&(di(e,1),hi(e,1,0))}function yi(e){for(;e===ii;)ii=ri[--oi],ri[oi]=null,ai=ri[--oi],ri[oi]=null;for(;e===ui;)ui=li[--si],li[si]=null,fi=li[--si],li[si]=null,ci=li[--si],li[si]=null}var mi=null,gi=null,vi=!1,bi=null;function wi(e,n){var t=Vu(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,null===(n=e.deletions)?(e.deletions=[t],e.flags|=16):n.push(t)}function ki(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,mi=e,gi=Eo(n.firstChild),!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,mi=e,gi=null,!0);case 13:return null!==(n=8!==n.nodeType?null:n)&&(t=null!==ui?{id:ci,overflow:fi}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},(t=Vu(18,null,null,0)).stateNode=n,t.return=e,e.child=t,mi=e,gi=null,!0);default:return!1}}function xi(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function Ei(e){if(vi){var n=gi;if(n){var t=n;if(!ki(e,n)){if(xi(e))throw Error(v(418));n=Eo(t.nextSibling);var r=mi;n&&ki(e,n)?wi(r,t):(e.flags=-4097&e.flags|2,vi=!1,mi=e)}}else{if(xi(e))throw Error(v(418));e.flags=-4097&e.flags|2,vi=!1,mi=e}}}function Si(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;mi=e}function Ci(e){if(e!==mi)return!1;if(!vi)return Si(e),vi=!0,!1;var n;if((n=3!==e.tag)&&!(n=5!==e.tag)&&(n="head"!==(n=e.type)&&"body"!==n&&!mo(e.type,e.memoizedProps)),n&&(n=gi)){if(xi(e))throw _i(),Error(v(418));for(;n;)wi(e,n),n=Eo(n.nextSibling)}if(Si(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(v(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if("/$"===t){if(0===n){gi=Eo(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++}e=e.nextSibling}gi=null}}else gi=mi?Eo(e.stateNode.nextSibling):null;return!0}function _i(){for(var e=gi;e;)e=Eo(e.nextSibling)}function Ni(){gi=mi=null,vi=!1}function Li(e){null===bi?bi=[e]:bi.push(e)}var Ai=I.ReactCurrentBatchConfig;function Pi(e,n){if(e&&e.defaultProps){for(var t in n=Y({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}return n}var Ti=Ho(null),Oi=null,Ii=null,Ri=null;function zi(){Ri=Ii=Oi=null}function Mi(e){var n=Ti.current;Uo(Ti),e._currentValue=n}function Bi(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 Hi(e,n){Oi=e,Ri=Ii=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(Il=!0),e.firstContext=null)}function Ui(e){var n=e._currentValue;if(Ri!==e)if(e={context:e,memoizedValue:n,next:null},null===Ii){if(null===Oi)throw Error(v(308));Ii=e,Oi.dependencies={lanes:0,firstContext:e}}else Ii=Ii.next=e;return n}var Di=null;function Fi(e){null===Di?Di=[e]:Di.push(e)}function ji(e,n,t,r){var o=n.interleaved;return null===o?(t.next=t,Fi(n)):(t.next=o.next,o.next=t),n.interleaved=t,$i(e,r)}function $i(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}var Vi=!1;function Ki(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Wi(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function qi(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Qi(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&Fs)){var o=r.pending;return null===o?n.next=n:(n.next=o.next,o.next=n),r.pending=n,$i(e,t)}return null===(o=r.interleaved)?(n.next=n,Fi(r)):(n.next=o.next,o.next=n),r.interleaved=n,$i(e,t)}function Gi(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!=(4194240&t))){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,On(e,t)}}function Yi(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var o=null,i=null;if(null!==(t=t.firstBaseUpdate)){do{var a={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===i?o=i=a:i=i.next=a,t=t.next}while(null!==t);null===i?o=i=n:i=i.next=n}else o=i=n;return t={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Xi(e,n,t,r){var o=e.updateQueue;Vi=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var s=l,u=s.next;s.next=null,null===a?i=u:a.next=u,a=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==i){var f=o.baseState;for(a=0,c=u=s=null,l=i;;){var d=l.lane,h=l.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var p=e,y=l;switch(d=n,h=t,y.tag){case 1:if("function"==typeof(p=y.payload)){f=p.call(h,f,d);break e}f=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(d="function"==typeof(p=y.payload)?p.call(h,f,d):p))break e;f=Y({},f,d);break e;case 2:Vi=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(d=o.effects)?o.effects=[l]:d.push(l))}else h={eventTime:h,lane:d,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=h,s=f):c=c.next=h,a|=d;if(null===(l=l.next)){if(null===(l=o.shared.pending))break;l=(d=l).next,d.next=null,o.lastBaseUpdate=d,o.shared.pending=null}}if(null===c&&(s=f),o.baseState=s,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null!==(n=o.shared.interleaved)){o=n;do{a|=o.lane,o=o.next}while(o!==n)}else null===i&&(o.shared.lanes=0);Gs|=a,e.lanes=a,e.memoizedState=f}}function Zi(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],o=r.callback;if(null!==o){if(r.callback=null,r=t,"function"!=typeof o)throw Error(v(191,o));o.call(r)}}}var Ji=(new m.Component).refs;function ea(e,n,t,r){t=null==(t=t(r,n=e.memoizedState))?n:Y({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var na={isMounted:function(e){return!!(e=e._reactInternals)&&nn(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=hu(),o=pu(e),i=qi(r,o);i.payload=n,null!=t&&(i.callback=t),null!==(n=Qi(e,i,o))&&(yu(n,e,o,r),Gi(n,e,o))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=hu(),o=pu(e),i=qi(r,o);i.tag=1,i.payload=n,null!=t&&(i.callback=t),null!==(n=Qi(e,i,o))&&(yu(n,e,o,r),Gi(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=hu(),r=pu(e),o=qi(t,r);o.tag=2,null!=n&&(o.callback=n),null!==(n=Qi(e,o,r))&&(yu(n,e,r,t),Gi(n,e,r))}};function ta(e,n,t,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!n.prototype||!n.prototype.isPureReactComponent||(!kr(t,r)||!kr(o,i))}function ra(e,n,t){var r=!1,o=Fo,i=n.contextType;return"object"==typeof i&&null!==i?i=Ui(i):(o=Wo(n)?Vo:jo.current,i=(r=null!=(r=n.contextTypes))?Ko(e,o):Fo),n=new n(t,i),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=na,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),n}function oa(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&&na.enqueueReplaceState(n,n.state,null)}function ia(e,n,t,r){var o=e.stateNode;o.props=t,o.state=e.memoizedState,o.refs=Ji,Ki(e);var i=n.contextType;"object"==typeof i&&null!==i?o.context=Ui(i):(i=Wo(n)?Vo:jo.current,o.context=Ko(e,i)),o.state=e.memoizedState,"function"==typeof(i=n.getDerivedStateFromProps)&&(ea(e,n,i,t),o.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(n=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),n!==o.state&&na.enqueueReplaceState(o,o.state,null),Xi(e,t,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function aa(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(v(309));var r=t.stateNode}if(!r)throw Error(v(147,e));var o=r,i=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===i?n.ref:(n=function(e){var n=o.refs;n===Ji&&(n=o.refs={}),null===e?delete n[i]:n[i]=e},n._stringRef=i,n)}if("string"!=typeof e)throw Error(v(284));if(!t._owner)throw Error(v(290,e))}return e}function la(e,n){throw e=Object.prototype.toString.call(n),Error(v(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function sa(e){return(0,e._init)(e._payload)}function ua(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,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function o(e,n){return(e=Wu(e,n)).index=0,e.sibling=null,e}function i(n,t,r){return n.index=r,e?null!==(r=n.alternate)?(r=r.index)<t?(n.flags|=2,t):r:(n.flags|=2,t):(n.flags|=1048576,t)}function a(n){return e&&null===n.alternate&&(n.flags|=2),n}function l(e,n,t,r){return null===n||6!==n.tag?((n=Yu(t,e.mode,r)).return=e,n):((n=o(n,t)).return=e,n)}function s(e,n,t,r){var i=t.type;return i===M?c(e,n,t.props.children,r,t.key):null!==n&&(n.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===K&&sa(i)===n.type)?((r=o(n,t.props)).ref=aa(e,n,t),r.return=e,r):((r=qu(t.type,t.key,t.props,null,e.mode,r)).ref=aa(e,n,t),r.return=e,r)}function u(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?((n=Xu(t,e.mode,r)).return=e,n):((n=o(n,t.children||[])).return=e,n)}function c(e,n,t,r,i){return null===n||7!==n.tag?((n=Qu(t,e.mode,r,i)).return=e,n):((n=o(n,t)).return=e,n)}function f(e,n,t){if("string"==typeof n&&""!==n||"number"==typeof n)return(n=Yu(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case R:return(t=qu(n.type,n.key,n.props,null,e.mode,t)).ref=aa(e,null,n),t.return=e,t;case z:return(n=Xu(n,e.mode,t)).return=e,n;case K:return f(e,(0,n._init)(n._payload),t)}if(pe(n)||Q(n))return(n=Qu(n,e.mode,t,null)).return=e,n;la(e,n)}return null}function d(e,n,t,r){var o=null!==n?n.key:null;if("string"==typeof t&&""!==t||"number"==typeof t)return null!==o?null:l(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case R:return t.key===o?s(e,n,t,r):null;case z:return t.key===o?u(e,n,t,r):null;case K:return d(e,n,(o=t._init)(t._payload),r)}if(pe(t)||Q(t))return null!==o?null:c(e,n,t,r,null);la(e,t)}return null}function h(e,n,t,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return l(n,e=e.get(t)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case R:return s(n,e=e.get(null===r.key?t:r.key)||null,r,o);case z:return u(n,e=e.get(null===r.key?t:r.key)||null,r,o);case K:return h(e,n,t,(0,r._init)(r._payload),o)}if(pe(r)||Q(r))return c(n,e=e.get(t)||null,r,o,null);la(n,r)}return null}function p(o,a,l,s){for(var u=null,c=null,p=a,y=a=0,m=null;null!==p&&y<l.length;y++){p.index>y?(m=p,p=null):m=p.sibling;var g=d(o,p,l[y],s);if(null===g){null===p&&(p=m);break}e&&p&&null===g.alternate&&n(o,p),a=i(g,a,y),null===c?u=g:c.sibling=g,c=g,p=m}if(y===l.length)return t(o,p),vi&&di(o,y),u;if(null===p){for(;y<l.length;y++)null!==(p=f(o,l[y],s))&&(a=i(p,a,y),null===c?u=p:c.sibling=p,c=p);return vi&&di(o,y),u}for(p=r(o,p);y<l.length;y++)null!==(m=h(p,o,y,l[y],s))&&(e&&null!==m.alternate&&p.delete(null===m.key?y:m.key),a=i(m,a,y),null===c?u=m:c.sibling=m,c=m);return e&&p.forEach((function(e){return n(o,e)})),vi&&di(o,y),u}function y(o,a,l,s){var u=Q(l);if("function"!=typeof u)throw Error(v(150));if(null==(l=u.call(l)))throw Error(v(151));for(var c=u=null,p=a,y=a=0,m=null,g=l.next();null!==p&&!g.done;y++,g=l.next()){p.index>y?(m=p,p=null):m=p.sibling;var b=d(o,p,g.value,s);if(null===b){null===p&&(p=m);break}e&&p&&null===b.alternate&&n(o,p),a=i(b,a,y),null===c?u=b:c.sibling=b,c=b,p=m}if(g.done)return t(o,p),vi&&di(o,y),u;if(null===p){for(;!g.done;y++,g=l.next())null!==(g=f(o,g.value,s))&&(a=i(g,a,y),null===c?u=g:c.sibling=g,c=g);return vi&&di(o,y),u}for(p=r(o,p);!g.done;y++,g=l.next())null!==(g=h(p,o,y,g.value,s))&&(e&&null!==g.alternate&&p.delete(null===g.key?y:g.key),a=i(g,a,y),null===c?u=g:c.sibling=g,c=g);return e&&p.forEach((function(e){return n(o,e)})),vi&&di(o,y),u}return function e(r,i,l,s){if("object"==typeof l&&null!==l&&l.type===M&&null===l.key&&(l=l.props.children),"object"==typeof l&&null!==l){switch(l.$$typeof){case R:e:{for(var u=l.key,c=i;null!==c;){if(c.key===u){if((u=l.type)===M){if(7===c.tag){t(r,c.sibling),(i=o(c,l.props.children)).return=r,r=i;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===K&&sa(u)===c.type){t(r,c.sibling),(i=o(c,l.props)).ref=aa(r,c,l),i.return=r,r=i;break e}t(r,c);break}n(r,c),c=c.sibling}l.type===M?((i=Qu(l.props.children,r.mode,s,l.key)).return=r,r=i):((s=qu(l.type,l.key,l.props,null,r.mode,s)).ref=aa(r,i,l),s.return=r,r=s)}return a(r);case z:e:{for(c=l.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===l.containerInfo&&i.stateNode.implementation===l.implementation){t(r,i.sibling),(i=o(i,l.children||[])).return=r,r=i;break e}t(r,i);break}n(r,i),i=i.sibling}(i=Xu(l,r.mode,s)).return=r,r=i}return a(r);case K:return e(r,i,(c=l._init)(l._payload),s)}if(pe(l))return p(r,i,l,s);if(Q(l))return y(r,i,l,s);la(r,l)}return"string"==typeof l&&""!==l||"number"==typeof l?(l=""+l,null!==i&&6===i.tag?(t(r,i.sibling),(i=o(i,l)).return=r,r=i):(t(r,i),(i=Yu(l,r.mode,s)).return=r,r=i),a(r)):t(r,i)}}var ca=ua(!0),fa=ua(!1),da={},ha=Ho(da),pa=Ho(da),ya=Ho(da);function ma(e){if(e===da)throw Error(v(174));return e}function ga(e,n){switch(Do(ya,n),Do(pa,e),Do(ha,da),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ke(null,"");break;default:n=ke(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}Uo(ha),Do(ha,n)}function va(){Uo(ha),Uo(pa),Uo(ya)}function ba(e){ma(ya.current);var n=ma(ha.current),t=ke(n,e.type);n!==t&&(Do(pa,e),Do(ha,t))}function wa(e){pa.current===e&&(Uo(ha),Uo(pa))}var ka=Ho(0);function xa(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(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 Ea=[];function Sa(){for(var e=0;e<Ea.length;e++)Ea[e]._workInProgressVersionPrimary=null;Ea.length=0}var Ca=I.ReactCurrentDispatcher,_a=I.ReactCurrentBatchConfig,Na=0,La=null,Aa=null,Pa=null,Ta=!1,Oa=!1,Ia=0,Ra=0;function za(){throw Error(v(321))}function Ma(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!wr(e[t],n[t]))return!1;return!0}function Ba(e,n,t,r,o,i){if(Na=i,La=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,Ca.current=null===e||null===e.memoizedState?wl:kl,e=t(r,o),Oa){i=0;do{if(Oa=!1,Ia=0,25<=i)throw Error(v(301));i+=1,Pa=Aa=null,n.updateQueue=null,Ca.current=xl,e=t(r,o)}while(Oa)}if(Ca.current=bl,n=null!==Aa&&null!==Aa.next,Na=0,Pa=Aa=La=null,Ta=!1,n)throw Error(v(300));return e}function Ha(){var e=0!==Ia;return Ia=0,e}function Ua(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Pa?La.memoizedState=Pa=e:Pa=Pa.next=e,Pa}function Da(){if(null===Aa){var e=La.alternate;e=null!==e?e.memoizedState:null}else e=Aa.next;var n=null===Pa?La.memoizedState:Pa.next;if(null!==n)Pa=n,Aa=e;else{if(null===e)throw Error(v(310));e={memoizedState:(Aa=e).memoizedState,baseState:Aa.baseState,baseQueue:Aa.baseQueue,queue:Aa.queue,next:null},null===Pa?La.memoizedState=Pa=e:Pa=Pa.next=e}return Pa}function Fa(e,n){return"function"==typeof n?n(e):n}function ja(e){var n=Da(),t=n.queue;if(null===t)throw Error(v(311));t.lastRenderedReducer=e;var r=Aa,o=r.baseQueue,i=t.pending;if(null!==i){if(null!==o){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,t.pending=null}if(null!==o){i=o.next,r=r.baseState;var l=a=null,s=null,u=i;do{var c=u.lane;if((Na&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===s?(l=s=f,a=r):s=s.next=f,La.lanes|=c,Gs|=c}u=u.next}while(null!==u&&u!==i);null===s?a=r:s.next=l,wr(r,n.memoizedState)||(Il=!0),n.memoizedState=r,n.baseState=a,n.baseQueue=s,t.lastRenderedState=r}if(null!==(e=t.interleaved)){o=e;do{i=o.lane,La.lanes|=i,Gs|=i,o=o.next}while(o!==e)}else null===o&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function $a(e){var n=Da(),t=n.queue;if(null===t)throw Error(v(311));t.lastRenderedReducer=e;var r=t.dispatch,o=t.pending,i=n.memoizedState;if(null!==o){t.pending=null;var a=o=o.next;do{i=e(i,a.action),a=a.next}while(a!==o);wr(i,n.memoizedState)||(Il=!0),n.memoizedState=i,null===n.baseQueue&&(n.baseState=i),t.lastRenderedState=i}return[i,r]}function Va(){}function Ka(e,n){var t=La,r=Da(),o=n(),i=!wr(r.memoizedState,o);if(i&&(r.memoizedState=o,Il=!0),r=r.queue,rl(Qa.bind(null,t,r,e),[e]),r.getSnapshot!==n||i||null!==Pa&&1&Pa.memoizedState.tag){if(t.flags|=2048,Za(9,qa.bind(null,t,r,o,n),void 0,null),null===js)throw Error(v(349));0!=(30&Na)||Wa(t,n,o)}return o}function Wa(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=La.updateQueue)?(n={lastEffect:null,stores:null},La.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function qa(e,n,t,r){n.value=t,n.getSnapshot=r,Ga(n)&&Ya(e)}function Qa(e,n,t){return t((function(){Ga(n)&&Ya(e)}))}function Ga(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!wr(e,t)}catch(e){return!0}}function Ya(e){var n=$i(e,1);null!==n&&yu(n,e,1,-1)}function Xa(e){var n=Ua();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fa,lastRenderedState:e},n.queue=e,e=e.dispatch=yl.bind(null,La,e),[n.memoizedState,e]}function Za(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=La.updateQueue)?(n={lastEffect:null,stores:null},La.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function Ja(){return Da().memoizedState}function el(e,n,t,r){var o=Ua();La.flags|=e,o.memoizedState=Za(1|n,t,void 0,void 0===r?null:r)}function nl(e,n,t,r){var o=Da();r=void 0===r?null:r;var i=void 0;if(null!==Aa){var a=Aa.memoizedState;if(i=a.destroy,null!==r&&Ma(r,a.deps))return void(o.memoizedState=Za(n,t,i,r))}La.flags|=e,o.memoizedState=Za(1|n,t,i,r)}function tl(e,n){return el(8390656,8,e,n)}function rl(e,n){return nl(2048,8,e,n)}function ol(e,n){return nl(4,2,e,n)}function il(e,n){return nl(4,4,e,n)}function al(e,n){return"function"==typeof n?(e=e(),n(e),function(){n(null)}):null!=n?(e=e(),n.current=e,function(){n.current=null}):void 0}function ll(e,n,t){return t=null!=t?t.concat([e]):null,nl(4,4,al.bind(null,n,e),t)}function sl(){}function ul(e,n){var t=Da();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Ma(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function cl(e,n){var t=Da();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&Ma(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function fl(e,n,t){return 0==(21&Na)?(e.baseState&&(e.baseState=!1,Il=!0),e.memoizedState=t):(wr(t,n)||(t=An(),La.lanes|=t,Gs|=t,e.baseState=!0),n)}function dl(e,n){var t=In;In=0!==t&&4>t?t:4,e(!0);var r=_a.transition;_a.transition={};try{e(!1),n()}finally{In=t,_a.transition=r}}function hl(){return Da().memoizedState}function pl(e,n,t){var r=pu(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},ml(e))gl(n,t);else if(null!==(t=ji(e,n,t,r))){yu(t,e,r,hu()),vl(t,n,r)}}function yl(e,n,t){var r=pu(e),o={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(ml(e))gl(n,o);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=n.lastRenderedReducer))try{var a=n.lastRenderedState,l=i(a,t);if(o.hasEagerState=!0,o.eagerState=l,wr(l,a)){var s=n.interleaved;return null===s?(o.next=o,Fi(n)):(o.next=s.next,s.next=o),void(n.interleaved=o)}}catch(e){}null!==(t=ji(e,n,o,r))&&(yu(t,e,r,o=hu()),vl(t,n,r))}}function ml(e){var n=e.alternate;return e===La||null!==n&&n===La}function gl(e,n){Oa=Ta=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function vl(e,n,t){if(0!=(4194240&t)){var r=n.lanes;t|=r&=e.pendingLanes,n.lanes=t,On(e,t)}}var bl={readContext:Ui,useCallback:za,useContext:za,useEffect:za,useImperativeHandle:za,useInsertionEffect:za,useLayoutEffect:za,useMemo:za,useReducer:za,useRef:za,useState:za,useDebugValue:za,useDeferredValue:za,useTransition:za,useMutableSource:za,useSyncExternalStore:za,useId:za,unstable_isNewReconciler:!1},wl={readContext:Ui,useCallback:function(e,n){return Ua().memoizedState=[e,void 0===n?null:n],e},useContext:Ui,useEffect:tl,useImperativeHandle:function(e,n,t){return t=null!=t?t.concat([e]):null,el(4194308,4,al.bind(null,n,e),t)},useLayoutEffect:function(e,n){return el(4194308,4,e,n)},useInsertionEffect:function(e,n){return el(4,2,e,n)},useMemo:function(e,n){var t=Ua();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Ua();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=pl.bind(null,La,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ua().memoizedState=e},useState:Xa,useDebugValue:sl,useDeferredValue:function(e){return Ua().memoizedState=e},useTransition:function(){var e=Xa(!1),n=e[0];return e=dl.bind(null,e[1]),Ua().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=La,o=Ua();if(vi){if(void 0===t)throw Error(v(407));t=t()}else{if(t=n(),null===js)throw Error(v(349));0!=(30&Na)||Wa(r,n,t)}o.memoizedState=t;var i={value:t,getSnapshot:n};return o.queue=i,tl(Qa.bind(null,r,i,e),[e]),r.flags|=2048,Za(9,qa.bind(null,r,i,t,n),void 0,null),t},useId:function(){var e=Ua(),n=js.identifierPrefix;if(vi){var t=fi;n=":"+n+"R"+(t=(ci&~(1<<32-wn(ci)-1)).toString(32)+t),0<(t=Ia++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=Ra++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},kl={readContext:Ui,useCallback:ul,useContext:Ui,useEffect:rl,useImperativeHandle:ll,useInsertionEffect:ol,useLayoutEffect:il,useMemo:cl,useReducer:ja,useRef:Ja,useState:function(){return ja(Fa)},useDebugValue:sl,useDeferredValue:function(e){return fl(Da(),Aa.memoizedState,e)},useTransition:function(){return[ja(Fa)[0],Da().memoizedState]},useMutableSource:Va,useSyncExternalStore:Ka,useId:hl,unstable_isNewReconciler:!1},xl={readContext:Ui,useCallback:ul,useContext:Ui,useEffect:rl,useImperativeHandle:ll,useInsertionEffect:ol,useLayoutEffect:il,useMemo:cl,useReducer:$a,useRef:Ja,useState:function(){return $a(Fa)},useDebugValue:sl,useDeferredValue:function(e){var n=Da();return null===Aa?n.memoizedState=e:fl(n,Aa.memoizedState,e)},useTransition:function(){return[$a(Fa)[0],Da().memoizedState]},useMutableSource:Va,useSyncExternalStore:Ka,useId:hl,unstable_isNewReconciler:!1};function El(e,n){try{var t="",r=n;do{t+=ee(r),r=r.return}while(r);var o=t}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:n,stack:o,digest:null}}function Sl(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function Cl(e,n){try{console.error(n.value)}catch(e){setTimeout((function(){throw e}))}}var _l="function"==typeof WeakMap?WeakMap:Map;function Nl(e,n,t){(t=qi(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){ru||(ru=!0,ou=r),Cl(0,n)},t}function Ll(e,n,t){(t=qi(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=n.value;t.payload=function(){return r(o)},t.callback=function(){Cl(0,n)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(t.callback=function(){Cl(0,n),"function"!=typeof r&&(null===iu?iu=new Set([this]):iu.add(this));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),t}function Al(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new _l;var o=new Set;r.set(n,o)}else void 0===(o=r.get(n))&&(o=new Set,r.set(n,o));o.has(t)||(o.add(t),e=Hu.bind(null,e,n,t),n.then(e,e))}function Pl(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function Tl(e,n,t,r,o){return 0==(1&e.mode)?(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=qi(-1,1)).tag=2,Qi(t,n,1))),t.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Ol=I.ReactCurrentOwner,Il=!1;function Rl(e,n,t,r){n.child=null===e?fa(n,null,t,r):ca(n,e.child,t,r)}function zl(e,n,t,r,o){t=t.render;var i=n.ref;return Hi(n,o),r=Ba(e,n,t,r,i,o),t=Ha(),null===e||Il?(vi&&t&&pi(n),n.flags|=1,Rl(e,n,r,o),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~o,rs(e,n,o))}function Ml(e,n,t,r,o){if(null===e){var i=t.type;return"function"!=typeof i||Ku(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=qu(t.type,null,r,n,n.mode,o)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,Bl(e,n,i,r,o))}if(i=e.child,0==(e.lanes&o)){var a=i.memoizedProps;if((t=null!==(t=t.compare)?t:kr)(a,r)&&e.ref===n.ref)return rs(e,n,o)}return n.flags|=1,(e=Wu(i,r)).ref=n.ref,e.return=n,n.child=e}function Bl(e,n,t,r,o){if(null!==e){var i=e.memoizedProps;if(kr(i,r)&&e.ref===n.ref){if(Il=!1,n.pendingProps=r=i,0==(e.lanes&o))return n.lanes=e.lanes,rs(e,n,o);0!=(131072&e.flags)&&(Il=!0)}}return Dl(e,n,t,r,o)}function Hl(e,n,t){var r=n.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&n.mode))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},Do(Ws,Ks),Ks|=t;else{if(0==(1073741824&t))return e=null!==i?i.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,Do(Ws,Ks),Ks|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:t,Do(Ws,Ks),Ks|=r}else null!==i?(r=i.baseLanes|t,n.memoizedState=null):r=t,Do(Ws,Ks),Ks|=r;return Rl(e,n,o,t),n.child}function Ul(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function Dl(e,n,t,r,o){var i=Wo(t)?Vo:jo.current;return i=Ko(n,i),Hi(n,o),t=Ba(e,n,t,r,i,o),r=Ha(),null===e||Il?(vi&&r&&pi(n),n.flags|=1,Rl(e,n,t,o),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~o,rs(e,n,o))}function Fl(e,n,t,r,o){if(Wo(t)){var i=!0;Yo(n)}else i=!1;if(Hi(n,o),null===n.stateNode)ts(e,n),ra(n,t,r),ia(n,t,r,o),r=!0;else if(null===e){var a=n.stateNode,l=n.memoizedProps;a.props=l;var s=a.context,u=t.contextType;"object"==typeof u&&null!==u?u=Ui(u):u=Ko(n,u=Wo(t)?Vo:jo.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||s!==u)&&oa(n,a,r,u),Vi=!1;var d=n.memoizedState;a.state=d,Xi(n,r,a,o),s=n.memoizedState,l!==r||d!==s||$o.current||Vi?("function"==typeof c&&(ea(n,t,c,r),s=n.memoizedState),(l=Vi||ta(n,t,l,r,d,s,u))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(n.flags|=4194308)):("function"==typeof a.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),a.props=r,a.state=s,a.context=u,r=l):("function"==typeof a.componentDidMount&&(n.flags|=4194308),r=!1)}else{a=n.stateNode,Wi(e,n),l=n.memoizedProps,u=n.type===n.elementType?l:Pi(n.type,l),a.props=u,f=n.pendingProps,d=a.context,"object"==typeof(s=t.contextType)&&null!==s?s=Ui(s):s=Ko(n,s=Wo(t)?Vo:jo.current);var h=t.getDerivedStateFromProps;(c="function"==typeof h||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==f||d!==s)&&oa(n,a,r,s),Vi=!1,d=n.memoizedState,a.state=d,Xi(n,r,a,o);var p=n.memoizedState;l!==f||d!==p||$o.current||Vi?("function"==typeof h&&(ea(n,t,h,r),p=n.memoizedState),(u=Vi||ta(n,t,u,r,d,p,s)||!1)?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,s),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,s)),"function"==typeof a.componentDidUpdate&&(n.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=p),a.props=r,a.state=p,a.context=s,r=u):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),r=!1)}return jl(e,n,t,r,i,o)}function jl(e,n,t,r,o,i){Ul(e,n);var a=0!=(128&n.flags);if(!r&&!a)return o&&Xo(n,t,!1),rs(e,n,i);r=n.stateNode,Ol.current=n;var l=a&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&a?(n.child=ca(n,e.child,null,i),n.child=ca(n,null,l,i)):Rl(e,n,l,i),n.memoizedState=r.state,o&&Xo(n,t,!0),n.child}function $l(e){var n=e.stateNode;n.pendingContext?Qo(0,n.pendingContext,n.pendingContext!==n.context):n.context&&Qo(0,n.context,!1),ga(e,n.containerInfo)}function Vl(e,n,t,r,o){return Ni(),Li(o),n.flags|=256,Rl(e,n,t,r),n.child}var Kl,Wl,ql,Ql={dehydrated:null,treeContext:null,retryLane:0};function Gl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Yl(e,n,t){var r,o=n.pendingProps,i=ka.current,a=!1,l=0!=(128&n.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(a=!0,n.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Do(ka,1&i),null===e)return Ei(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&n.mode)?n.lanes=1:"$!"===e.data?n.lanes=8:n.lanes=1073741824,null):(l=o.children,e=o.fallback,a?(o=n.mode,a=n.child,l={mode:"hidden",children:l},0==(1&o)&&null!==a?(a.childLanes=0,a.pendingProps=l):a=Gu(l,o,0,null),e=Qu(e,o,t,null),a.return=n,e.return=n,a.sibling=e,n.child=a,n.child.memoizedState=Gl(t),n.memoizedState=Ql,e):Xl(n,l));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,n,t,r,o,i,a){if(t)return 256&n.flags?(n.flags&=-257,Zl(e,n,a,r=Sl(Error(v(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(i=r.fallback,o=n.mode,r=Gu({mode:"visible",children:r.children},o,0,null),(i=Qu(i,o,a,null)).flags|=2,r.return=n,i.return=n,r.sibling=i,n.child=r,0!=(1&n.mode)&&ca(n,e.child,null,a),n.child.memoizedState=Gl(a),n.memoizedState=Ql,i);if(0==(1&n.mode))return Zl(e,n,a,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var l=r.dgst;return r=l,Zl(e,n,a,r=Sl(i=Error(v(419)),r,void 0))}if(l=0!=(a&e.childLanes),Il||l){if(null!==(r=js)){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!=(o&(r.suspendedLanes|a))?0:o)&&o!==i.retryLane&&(i.retryLane=o,$i(e,o),yu(r,e,o,-1))}return Lu(),Zl(e,n,a,r=Sl(Error(v(421))))}return"$?"===o.data?(n.flags|=128,n.child=e.child,n=Du.bind(null,e),o._reactRetry=n,null):(e=i.treeContext,gi=Eo(o.nextSibling),mi=n,vi=!0,bi=null,null!==e&&(li[si++]=ci,li[si++]=fi,li[si++]=ui,ci=e.id,fi=e.overflow,ui=n),n=Xl(n,r.children),n.flags|=4096,n)}(e,n,l,o,r,i,t);if(a){a=o.fallback,l=n.mode,r=(i=e.child).sibling;var s={mode:"hidden",children:o.children};return 0==(1&l)&&n.child!==i?((o=n.child).childLanes=0,o.pendingProps=s,n.deletions=null):(o=Wu(i,s)).subtreeFlags=14680064&i.subtreeFlags,null!==r?a=Wu(r,a):(a=Qu(a,l,t,null)).flags|=2,a.return=n,o.return=n,o.sibling=a,n.child=o,o=a,a=n.child,l=null===(l=e.child.memoizedState)?Gl(t):{baseLanes:l.baseLanes|t,cachePool:null,transitions:l.transitions},a.memoizedState=l,a.childLanes=e.childLanes&~t,n.memoizedState=Ql,o}return e=(a=e.child).sibling,o=Wu(a,{mode:"visible",children:o.children}),0==(1&n.mode)&&(o.lanes=t),o.return=n,o.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=o,n.memoizedState=null,o}function Xl(e,n){return(n=Gu({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function Zl(e,n,t,r){return null!==r&&Li(r),ca(n,e.child,null,t),(e=Xl(n,n.pendingProps.children)).flags|=2,n.memoizedState=null,e}function Jl(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),Bi(e.return,n,t)}function es(e,n,t,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:o}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=o)}function ns(e,n,t){var r=n.pendingProps,o=r.revealOrder,i=r.tail;if(Rl(e,n,r.children,t),0!=(2&(r=ka.current)))r=1&r|2,n.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Jl(e,t,n);else if(19===e.tag)Jl(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}r&=1}if(Do(ka,r),0==(1&n.mode))n.memoizedState=null;else switch(o){case"forwards":for(t=n.child,o=null;null!==t;)null!==(e=t.alternate)&&null===xa(e)&&(o=t),t=t.sibling;null===(t=o)?(o=n.child,n.child=null):(o=t.sibling,t.sibling=null),es(n,!1,o,t,i);break;case"backwards":for(t=null,o=n.child,n.child=null;null!==o;){if(null!==(e=o.alternate)&&null===xa(e)){n.child=o;break}e=o.sibling,o.sibling=t,t=o,o=e}es(n,!0,t,null,i);break;case"together":es(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function ts(e,n){0==(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function rs(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),Gs|=n.lanes,0==(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(v(153));if(null!==n.child){for(t=Wu(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=Wu(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function os(e,n){if(!vi)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var 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}}function is(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var o=e.child;null!==o;)t|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)t|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function as(e,n,t){var r=n.pendingProps;switch(yi(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return is(n),null;case 1:case 17:return Wo(n.type)&&qo(),is(n),null;case 3:return r=n.stateNode,va(),Uo($o),Uo(jo),Sa(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ci(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&n.flags)||(n.flags|=1024,null!==bi&&(bu(bi),bi=null))),is(n),null;case 5:wa(n);var o=ma(ya.current);if(t=n.type,null!==e&&null!=n.stateNode)Wl(e,n,t,r),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(null===n.stateNode)throw Error(v(166));return is(n),null}if(e=ma(ha.current),Ci(n)){r=n.stateNode,t=n.type;var i=n.memoizedProps;switch(r[_o]=n,r[No]=i,e=0!=(1&n.mode),t){case"dialog":Zr("cancel",r),Zr("close",r);break;case"iframe":case"object":case"embed":Zr("load",r);break;case"video":case"audio":for(o=0;o<Qr.length;o++)Zr(Qr[o],r);break;case"source":Zr("error",r);break;case"img":case"image":case"link":Zr("error",r),Zr("load",r);break;case"details":Zr("toggle",r);break;case"input":ue(r,i),Zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Zr("invalid",r);break;case"textarea":ge(r,i),Zr("invalid",r)}for(var a in Te(t,i),o=null,i)if(i.hasOwnProperty(a)){var l=i[a];"children"===a?"string"==typeof l?r.textContent!==l&&(!0!==i.suppressHydrationWarning&&fo(r.textContent,l,e),o=["children",l]):"number"==typeof l&&r.textContent!==""+l&&(!0!==i.suppressHydrationWarning&&fo(r.textContent,l,e),o=["children",""+l]):w.hasOwnProperty(a)&&null!=l&&"onScroll"===a&&Zr("scroll",r)}switch(t){case"input":ie(r),de(r,i,!0);break;case"textarea":ie(r),be(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=ho)}r=o,n.updateQueue=r,null!==r&&(n.flags|=4)}else{a=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=we(t)),"http://www.w3.org/1999/xhtml"===e?"script"===t?((e=a.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=a.createElement(t,{is:r.is}):(e=a.createElement(t),"select"===t&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,t),e[_o]=n,e[No]=r,Kl(e,n),n.stateNode=e;e:{switch(a=Oe(t,r),t){case"dialog":Zr("cancel",e),Zr("close",e),o=r;break;case"iframe":case"object":case"embed":Zr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Qr.length;o++)Zr(Qr[o],e);o=r;break;case"source":Zr("error",e),o=r;break;case"img":case"image":case"link":Zr("error",e),Zr("load",e),o=r;break;case"details":Zr("toggle",e),o=r;break;case"input":ue(e,r),o=se(e,r),Zr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Y({},r,{value:void 0}),Zr("invalid",e);break;case"textarea":ge(e,r),o=me(e,r),Zr("invalid",e)}for(i in Te(t,o),l=o)if(l.hasOwnProperty(i)){var s=l[i];"style"===i?Ae(e,s):"dangerouslySetInnerHTML"===i?null!=(s=s?s.__html:void 0)&&Se(e,s):"children"===i?"string"==typeof s?("textarea"!==t||""!==s)&&Ce(e,s):"number"==typeof s&&Ce(e,""+s):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(w.hasOwnProperty(i)?null!=s&&"onScroll"===i&&Zr("scroll",e):null!=s&&O(e,i,s,a))}switch(t){case"input":ie(e),de(e,r,!1);break;case"textarea":ie(e),be(e);break;case"option":null!=r.value&&e.setAttribute("value",""+re(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ye(e,!!r.multiple,i,!1):null!=r.defaultValue&&ye(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=ho)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return is(n),null;case 6:if(e&&null!=n.stateNode)ql(0,n,e.memoizedProps,r);else{if("string"!=typeof r&&null===n.stateNode)throw Error(v(166));if(t=ma(ya.current),ma(ha.current),Ci(n)){if(r=n.stateNode,t=n.memoizedProps,r[_o]=n,(i=r.nodeValue!==t)&&null!==(e=mi))switch(e.tag){case 3:fo(r.nodeValue,t,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&fo(r.nodeValue,t,0!=(1&e.mode))}i&&(n.flags|=4)}else(r=(9===t.nodeType?t:t.ownerDocument).createTextNode(r))[_o]=n,n.stateNode=r}return is(n),null;case 13:if(Uo(ka),r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(vi&&null!==gi&&0!=(1&n.mode)&&0==(128&n.flags))_i(),Ni(),n.flags|=98560,i=!1;else if(i=Ci(n),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(v(318));if(!(i=null!==(i=n.memoizedState)?i.dehydrated:null))throw Error(v(317));i[_o]=n}else Ni(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;is(n),i=!1}else null!==bi&&(bu(bi),bi=null),i=!0;if(!i)return 65536&n.flags?n:null}return 0!=(128&n.flags)?(n.lanes=t,n):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(n.child.flags|=8192,0!=(1&n.mode)&&(null===e||0!=(1&ka.current)?0===qs&&(qs=3):Lu())),null!==n.updateQueue&&(n.flags|=4),is(n),null);case 4:return va(),null===e&&no(n.stateNode.containerInfo),is(n),null;case 10:return Mi(n.type._context),is(n),null;case 19:if(Uo(ka),null===(i=n.memoizedState))return is(n),null;if(r=0!=(128&n.flags),null===(a=i.rendering))if(r)os(i,!1);else{if(0!==qs||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=xa(e))){for(n.flags|=128,os(i,!1),null!==(r=a.updateQueue)&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;null!==t;)e=r,(i=t).flags&=14680066,null===(a=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return Do(ka,1&ka.current|2),n.child}e=e.sibling}null!==i.tail&&fn()>nu&&(n.flags|=128,r=!0,os(i,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=xa(a))){if(n.flags|=128,r=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),os(i,!0),null===i.tail&&"hidden"===i.tailMode&&!a.alternate&&!vi)return is(n),null}else 2*fn()-i.renderingStartTime>nu&&1073741824!==t&&(n.flags|=128,r=!0,os(i,!1),n.lanes=4194304);i.isBackwards?(a.sibling=n.child,n.child=a):(null!==(t=i.last)?t.sibling=a:n.child=a,i.last=a)}return null!==i.tail?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=fn(),n.sibling=null,t=ka.current,Do(ka,r?1&t|2:1&t),n):(is(n),null);case 22:case 23:return Su(),r=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==r&&(n.flags|=8192),r&&0!=(1&n.mode)?0!=(1073741824&Ks)&&(is(n),6&n.subtreeFlags&&(n.flags|=8192)):is(n),null;case 24:case 25:return null}throw Error(v(156,n.tag))}function ls(e,n){switch(yi(n),n.tag){case 1:return Wo(n.type)&&qo(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return va(),Uo($o),Uo(jo),Sa(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 5:return wa(n),null;case 13:if(Uo(ka),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(v(340));Ni()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return Uo(ka),null;case 4:return va(),null;case 10:return Mi(n.type._context),null;case 22:case 23:return Su(),null;default:return null}}Kl=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},Wl=function(e,n,t,r){var o=e.memoizedProps;if(o!==r){e=n.stateNode,ma(ha.current);var i,a=null;switch(t){case"input":o=se(e,o),r=se(e,r),a=[];break;case"select":o=Y({},o,{value:void 0}),r=Y({},r,{value:void 0}),a=[];break;case"textarea":o=me(e,o),r=me(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=ho)}for(u in Te(t,r),t=null,o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var l=o[u];for(i in l)l.hasOwnProperty(i)&&(t||(t={}),t[i]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(w.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var s=r[u];if(l=null!=o?o[u]:void 0,r.hasOwnProperty(u)&&s!==l&&(null!=s||null!=l))if("style"===u)if(l){for(i in l)!l.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(t||(t={}),t[i]="");for(i in s)s.hasOwnProperty(i)&&l[i]!==s[i]&&(t||(t={}),t[i]=s[i])}else t||(a||(a=[]),a.push(u,t)),t=s;else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,l=l?l.__html:void 0,null!=s&&l!==s&&(a=a||[]).push(u,s)):"children"===u?"string"!=typeof s&&"number"!=typeof s||(a=a||[]).push(u,""+s):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(w.hasOwnProperty(u)?(null!=s&&"onScroll"===u&&Zr("scroll",e),a||l===s||(a=[])):(a=a||[]).push(u,s))}t&&(a=a||[]).push("style",t);var u=a;(n.updateQueue=u)&&(n.flags|=4)}},ql=function(e,n,t,r){t!==r&&(n.flags|=4)};var ss=!1,us=!1,cs="function"==typeof WeakSet?WeakSet:Set,fs=null;function ds(e,n){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Bu(e,n,t)}else t.current=null}function hs(e,n,t){try{t()}catch(t){Bu(e,n,t)}}var ps=!1;function ys(e,n,t){var r=n.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&hs(n,t,i)}o=o.next}while(o!==r)}}function ms(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function gs(e){var n=e.ref;if(null!==n){var t=e.stateNode;e.tag,e=t,"function"==typeof n?n(e):n.current=e}}function vs(e){var n=e.alternate;null!==n&&(e.alternate=null,vs(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(n=e.stateNode)&&(delete n[_o],delete n[No],delete n[Ao],delete n[Po],delete n[To])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function bs(e){return 5===e.tag||3===e.tag||4===e.tag}function ws(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||bs(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(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 ks(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!=(t=t._reactRootContainer)||null!==n.onclick||(n.onclick=ho));else if(4!==r&&null!==(e=e.child))for(ks(e,n,t),e=e.sibling;null!==e;)ks(e,n,t),e=e.sibling}function xs(e,n,t){var r=e.tag;if(5===r||6===r)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xs(e,n,t),e=e.sibling;null!==e;)xs(e,n,t),e=e.sibling}var Es=null,Ss=!1;function Cs(e,n,t){for(t=t.child;null!==t;)_s(e,n,t),t=t.sibling}function _s(e,n,t){if(bn&&"function"==typeof bn.onCommitFiberUnmount)try{bn.onCommitFiberUnmount(vn,t)}catch(e){}switch(t.tag){case 5:us||ds(t,n);case 6:var r=Es,o=Ss;Es=null,Cs(e,n,t),Ss=o,null!==(Es=r)&&(Ss?(e=Es,t=t.stateNode,8===e.nodeType?e.parentNode.removeChild(t):e.removeChild(t)):Es.removeChild(t.stateNode));break;case 18:null!==Es&&(Ss?(e=Es,t=t.stateNode,8===e.nodeType?xo(e.parentNode,t):1===e.nodeType&&xo(e,t),tt(e)):xo(Es,t.stateNode));break;case 4:r=Es,o=Ss,Es=t.stateNode.containerInfo,Ss=!0,Cs(e,n,t),Es=r,Ss=o;break;case 0:case 11:case 14:case 15:if(!us&&(null!==(r=t.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(0!=(2&i)||0!=(4&i))&&hs(t,n,a),o=o.next}while(o!==r)}Cs(e,n,t);break;case 1:if(!us&&(ds(t,n),"function"==typeof(r=t.stateNode).componentWillUnmount))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(e){Bu(t,n,e)}Cs(e,n,t);break;case 21:Cs(e,n,t);break;case 22:1&t.mode?(us=(r=us)||null!==t.memoizedState,Cs(e,n,t),us=r):Cs(e,n,t);break;default:Cs(e,n,t)}}function Ns(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new cs),n.forEach((function(n){var r=Fu.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))}))}}function Ls(e,n){var t=n.deletions;if(null!==t)for(var r=0;r<t.length;r++){var o=t[r];try{var i=e,a=n,l=a;e:for(;null!==l;){switch(l.tag){case 5:Es=l.stateNode,Ss=!1;break e;case 3:case 4:Es=l.stateNode.containerInfo,Ss=!0;break e}l=l.return}if(null===Es)throw Error(v(160));_s(i,a,o),Es=null,Ss=!1;var s=o.alternate;null!==s&&(s.return=null),o.return=null}catch(e){Bu(o,n,e)}}if(12854&n.subtreeFlags)for(n=n.child;null!==n;)As(n,e),n=n.sibling}function As(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ls(n,e),Ps(e),4&r){try{ys(3,e,e.return),ms(3,e)}catch(n){Bu(e,e.return,n)}try{ys(5,e,e.return)}catch(n){Bu(e,e.return,n)}}break;case 1:Ls(n,e),Ps(e),512&r&&null!==t&&ds(t,t.return);break;case 5:if(Ls(n,e),Ps(e),512&r&&null!==t&&ds(t,t.return),32&e.flags){var o=e.stateNode;try{Ce(o,"")}catch(n){Bu(e,e.return,n)}}if(4&r&&null!=(o=e.stateNode)){var i=e.memoizedProps,a=null!==t?t.memoizedProps:i,l=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===l&&"radio"===i.type&&null!=i.name&&ce(o,i),Oe(l,a);var u=Oe(l,i);for(a=0;a<s.length;a+=2){var c=s[a],f=s[a+1];"style"===c?Ae(o,f):"dangerouslySetInnerHTML"===c?Se(o,f):"children"===c?Ce(o,f):O(o,c,f,u)}switch(l){case"input":fe(o,i);break;case"textarea":ve(o,i);break;case"select":var d=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ye(o,!!i.multiple,h,!1):d!==!!i.multiple&&(null!=i.defaultValue?ye(o,!!i.multiple,i.defaultValue,!0):ye(o,!!i.multiple,i.multiple?[]:"",!1))}o[No]=i}catch(n){Bu(e,e.return,n)}}break;case 6:if(Ls(n,e),Ps(e),4&r){if(null===e.stateNode)throw Error(v(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(n){Bu(e,e.return,n)}}break;case 3:if(Ls(n,e),Ps(e),4&r&&null!==t&&t.memoizedState.isDehydrated)try{tt(n.containerInfo)}catch(n){Bu(e,e.return,n)}break;case 4:default:Ls(n,e),Ps(e);break;case 13:Ls(n,e),Ps(e),8192&(o=e.child).flags&&(i=null!==o.memoizedState,o.stateNode.isHidden=i,!i||null!==o.alternate&&null!==o.alternate.memoizedState||(eu=fn())),4&r&&Ns(e);break;case 22:if(c=null!==t&&null!==t.memoizedState,1&e.mode?(us=(u=us)||c,Ls(n,e),us=u):Ls(n,e),Ps(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!c&&0!=(1&e.mode))for(fs=e,c=e.child;null!==c;){for(f=fs=c;null!==fs;){switch(h=(d=fs).child,d.tag){case 0:case 11:case 14:case 15:ys(4,d,d.return);break;case 1:ds(d,d.return);var p=d.stateNode;if("function"==typeof p.componentWillUnmount){r=d,t=d.return;try{n=r,p.props=n.memoizedProps,p.state=n.memoizedState,p.componentWillUnmount()}catch(e){Bu(r,t,e)}}break;case 5:ds(d,d.return);break;case 22:if(null!==d.memoizedState){Rs(f);continue}}null!==h?(h.return=d,fs=h):Rs(f)}c=c.sibling}e:for(c=null,f=e;;){if(5===f.tag){if(null===c){c=f;try{o=f.stateNode,u?"function"==typeof(i=o.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=f.stateNode,a=null!=(s=f.memoizedProps.style)&&s.hasOwnProperty("display")?s.display:null,l.style.display=Le("display",a))}catch(n){Bu(e,e.return,n)}}}else if(6===f.tag){if(null===c)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(n){Bu(e,e.return,n)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Ls(n,e),Ps(e),4&r&&Ns(e);case 21:}}function Ps(e){var n=e.flags;if(2&n){try{e:{for(var t=e.return;null!==t;){if(bs(t)){var r=t;break e}t=t.return}throw Error(v(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(Ce(o,""),r.flags&=-33),xs(e,ws(e),o);break;case 3:case 4:var i=r.stateNode.containerInfo;ks(e,ws(e),i);break;default:throw Error(v(161))}}catch(n){Bu(e,e.return,n)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function Ts(e,n,t){fs=e,Os(e,n,t)}function Os(e,n,t){for(var r=0!=(1&e.mode);null!==fs;){var o=fs,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||ss;if(!a){var l=o.alternate,s=null!==l&&null!==l.memoizedState||us;l=ss;var u=us;if(ss=a,(us=s)&&!u)for(fs=o;null!==fs;)s=(a=fs).child,22===a.tag&&null!==a.memoizedState?zs(o):null!==s?(s.return=a,fs=s):zs(o);for(;null!==i;)fs=i,Os(i,n,t),i=i.sibling;fs=o,ss=l,us=u}Is(e)}else 0!=(8772&o.subtreeFlags)&&null!==i?(i.return=o,fs=i):Is(e)}}function Is(e){for(;null!==fs;){var n=fs;if(0!=(8772&n.flags)){var t=n.alternate;try{if(0!=(8772&n.flags))switch(n.tag){case 0:case 11:case 15:us||ms(5,n);break;case 1:var r=n.stateNode;if(4&n.flags&&!us)if(null===t)r.componentDidMount();else{var o=n.elementType===n.type?t.memoizedProps:Pi(n.type,t.memoizedProps);r.componentDidUpdate(o,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=n.updateQueue;null!==i&&Zi(n,i,r);break;case 3:var a=n.updateQueue;if(null!==a){if(t=null,null!==n.child)switch(n.child.tag){case 5:case 1:t=n.child.stateNode}Zi(n,a,t)}break;case 5:var l=n.stateNode;if(null===t&&4&n.flags){t=l;var s=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&t.focus();break;case"img":s.src&&(t.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===n.memoizedState){var u=n.alternate;if(null!==u){var c=u.memoizedState;if(null!==c){var f=c.dehydrated;null!==f&&tt(f)}}}break;default:throw Error(v(163))}us||512&n.flags&&gs(n)}catch(e){Bu(n,n.return,e)}}if(n===e){fs=null;break}if(null!==(t=n.sibling)){t.return=n.return,fs=t;break}fs=n.return}}function Rs(e){for(;null!==fs;){var n=fs;if(n===e){fs=null;break}var t=n.sibling;if(null!==t){t.return=n.return,fs=t;break}fs=n.return}}function zs(e){for(;null!==fs;){var n=fs;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{ms(4,n)}catch(e){Bu(n,t,e)}break;case 1:var r=n.stateNode;if("function"==typeof r.componentDidMount){var o=n.return;try{r.componentDidMount()}catch(e){Bu(n,o,e)}}var i=n.return;try{gs(n)}catch(e){Bu(n,i,e)}break;case 5:var a=n.return;try{gs(n)}catch(e){Bu(n,a,e)}}}catch(e){Bu(n,n.return,e)}if(n===e){fs=null;break}var l=n.sibling;if(null!==l){l.return=n.return,fs=l;break}fs=n.return}}var Ms,Bs=Math.ceil,Hs=I.ReactCurrentDispatcher,Us=I.ReactCurrentOwner,Ds=I.ReactCurrentBatchConfig,Fs=0,js=null,$s=null,Vs=0,Ks=0,Ws=Ho(0),qs=0,Qs=null,Gs=0,Ys=0,Xs=0,Zs=null,Js=null,eu=0,nu=1/0,tu=null,ru=!1,ou=null,iu=null,au=!1,lu=null,su=0,uu=0,cu=null,fu=-1,du=0;function hu(){return 0!=(6&Fs)?fn():-1!==fu?fu:fu=fn()}function pu(e){return 0==(1&e.mode)?1:0!=(2&Fs)&&0!==Vs?Vs&-Vs:null!==Ai.transition?(0===du&&(du=An()),du):0!==(e=In)?e:e=void 0===(e=window.event)?16:ct(e.type)}function yu(e,n,t,r){if(50<uu)throw uu=0,cu=null,Error(v(185));Tn(e,t,r),0!=(2&Fs)&&e===js||(e===js&&(0==(2&Fs)&&(Ys|=t),4===qs&&wu(e,Vs)),mu(e,r),1===t&&0===Fs&&0==(1&n.mode)&&(nu=fn()+500,Jo&&ti()))}function mu(e,n){var t=e.callbackNode;!function(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-wn(i),l=1<<a,s=o[a];-1===s?0!=(l&t)&&0==(l&r)||(o[a]=Nn(l,n)):s<=n&&(e.expiredLanes|=l),i&=~l}}(e,n);var r=_n(e,e===js?Vs:0);if(0===r)null!==t&&sn(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(null!=t&&sn(t),1===n)0===e.tag?function(e){Jo=!0,ni(e)}(ku.bind(null,e)):ni(ku.bind(null,e)),wo((function(){0==(6&Fs)&&ti()})),t=null;else{switch(Rn(r)){case 1:t=hn;break;case 4:t=pn;break;case 16:default:t=yn;break;case 536870912:t=gn}t=ju(t,gu.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function gu(e,n){if(fu=-1,du=0,0!=(6&Fs))throw Error(v(327));var t=e.callbackNode;if(zu()&&e.callbackNode!==t)return null;var r=_n(e,e===js?Vs:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||n)n=Au(e,r);else{n=r;var o=Fs;Fs|=2;var i=Nu();for(js===e&&Vs===n||(tu=null,nu=fn()+500,Cu(e,n));;)try{Tu();break}catch(n){_u(e,n)}zi(),Hs.current=i,Fs=o,null!==$s?n=0:(js=null,Vs=0,n=qs)}if(0!==n){if(2===n&&(0!==(o=Ln(e))&&(r=o,n=vu(e,o))),1===n)throw t=Qs,Cu(e,0),wu(e,r),mu(e,fn()),t;if(6===n)wu(e,r);else{if(o=e.current.alternate,0==(30&r)&&!function(e){for(var n=e;;){if(16384&n.flags){var t=n.updateQueue;if(null!==t&&null!==(t=t.stores))for(var r=0;r<t.length;r++){var o=t[r],i=o.getSnapshot;o=o.value;try{if(!wr(i(),o))return!1}catch(e){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}(o)&&(2===(n=Au(e,r))&&(0!==(i=Ln(e))&&(r=i,n=vu(e,i))),1===n))throw t=Qs,Cu(e,0),wu(e,r),mu(e,fn()),t;switch(e.finishedWork=o,e.finishedLanes=r,n){case 0:case 1:throw Error(v(345));case 2:case 5:Ru(e,Js,tu);break;case 3:if(wu(e,r),(130023424&r)===r&&10<(n=eu+500-fn())){if(0!==_n(e,0))break;if(((o=e.suspendedLanes)&r)!==r){hu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=go(Ru.bind(null,e,Js,tu),n);break}Ru(e,Js,tu);break;case 4:if(wu(e,r),(4194240&r)===r)break;for(n=e.eventTimes,o=-1;0<r;){var a=31-wn(r);i=1<<a,(a=n[a])>o&&(o=a),r&=~i}if(r=o,10<(r=(120>(r=fn()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Bs(r/1960))-r)){e.timeoutHandle=go(Ru.bind(null,e,Js,tu),r);break}Ru(e,Js,tu);break;default:throw Error(v(329))}}}return mu(e,fn()),e.callbackNode===t?gu.bind(null,e):null}function vu(e,n){var t=Zs;return e.current.memoizedState.isDehydrated&&(Cu(e,n).flags|=256),2!==(e=Au(e,n))&&(n=Js,Js=t,null!==n&&bu(n)),e}function bu(e){null===Js?Js=e:Js.push.apply(Js,e)}function wu(e,n){for(n&=~Xs,n&=~Ys,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-wn(n),r=1<<t;e[t]=-1,n&=~r}}function ku(e){if(0!=(6&Fs))throw Error(v(327));zu();var n=_n(e,0);if(0==(1&n))return mu(e,fn()),null;var t=Au(e,n);if(0!==e.tag&&2===t){var r=Ln(e);0!==r&&(n=r,t=vu(e,r))}if(1===t)throw t=Qs,Cu(e,0),wu(e,n),mu(e,fn()),t;if(6===t)throw Error(v(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,Ru(e,Js,tu),mu(e,fn()),null}function xu(e,n){var t=Fs;Fs|=1;try{return e(n)}finally{0===(Fs=t)&&(nu=fn()+500,Jo&&ti())}}function Eu(e){null!==lu&&0===lu.tag&&0==(6&Fs)&&zu();var n=Fs;Fs|=1;var t=Ds.transition,r=In;try{if(Ds.transition=null,In=1,e)return e()}finally{In=r,Ds.transition=t,0==(6&(Fs=n))&&ti()}}function Su(){Ks=Ws.current,Uo(Ws)}function Cu(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,vo(t)),null!==$s)for(t=$s.return;null!==t;){var r=t;switch(yi(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&qo();break;case 3:va(),Uo($o),Uo(jo),Sa();break;case 5:wa(r);break;case 4:va();break;case 13:case 19:Uo(ka);break;case 10:Mi(r.type._context);break;case 22:case 23:Su()}t=t.return}if(js=e,$s=e=Wu(e.current,null),Vs=Ks=n,qs=0,Qs=null,Xs=Ys=Gs=0,Js=Zs=null,null!==Di){for(n=0;n<Di.length;n++)if(null!==(r=(t=Di[n]).interleaved)){t.interleaved=null;var o=r.next,i=t.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}t.pending=r}Di=null}return e}function _u(e,n){for(;;){var t=$s;try{if(zi(),Ca.current=bl,Ta){for(var r=La.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}Ta=!1}if(Na=0,Pa=Aa=La=null,Oa=!1,Ia=0,Us.current=null,null===t||null===t.return){qs=1,Qs=n,$s=null;break}e:{var i=e,a=t.return,l=t,s=n;if(n=Vs,l.flags|=32768,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s,c=l,f=c.tag;if(0==(1&c.mode)&&(0===f||11===f||15===f)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=Pl(a);if(null!==h){h.flags&=-257,Tl(h,a,l,0,n),1&h.mode&&Al(i,u,n),s=u;var p=(n=h).updateQueue;if(null===p){var y=new Set;y.add(s),n.updateQueue=y}else p.add(s);break e}if(0==(1&n)){Al(i,u,n),Lu();break e}s=Error(v(426))}else if(vi&&1&l.mode){var m=Pl(a);if(null!==m){0==(65536&m.flags)&&(m.flags|=256),Tl(m,a,l,0,n),Li(El(s,l));break e}}i=s=El(s,l),4!==qs&&(qs=2),null===Zs?Zs=[i]:Zs.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,n&=-n,i.lanes|=n,Yi(i,Nl(0,s,n));break e;case 1:l=s;var g=i.type,b=i.stateNode;if(0==(128&i.flags)&&("function"==typeof g.getDerivedStateFromError||null!==b&&"function"==typeof b.componentDidCatch&&(null===iu||!iu.has(b)))){i.flags|=65536,n&=-n,i.lanes|=n,Yi(i,Ll(i,l,n));break e}}i=i.return}while(null!==i)}Iu(t)}catch(e){n=e,$s===t&&null!==t&&($s=t=t.return);continue}break}}function Nu(){var e=Hs.current;return Hs.current=bl,null===e?bl:e}function Lu(){0!==qs&&3!==qs&&2!==qs||(qs=4),null===js||0==(268435455&Gs)&&0==(268435455&Ys)||wu(js,Vs)}function Au(e,n){var t=Fs;Fs|=2;var r=Nu();for(js===e&&Vs===n||(tu=null,Cu(e,n));;)try{Pu();break}catch(n){_u(e,n)}if(zi(),Fs=t,Hs.current=r,null!==$s)throw Error(v(261));return js=null,Vs=0,qs}function Pu(){for(;null!==$s;)Ou($s)}function Tu(){for(;null!==$s&&!un();)Ou($s)}function Ou(e){var n=Ms(e.alternate,e,Ks);e.memoizedProps=e.pendingProps,null===n?Iu(e):$s=n,Us.current=null}function Iu(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(32768&n.flags)){if(null!==(t=as(t,n,Ks)))return void($s=t)}else{if(null!==(t=ls(t,n)))return t.flags&=32767,void($s=t);if(null===e)return qs=6,void($s=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(n=n.sibling))return void($s=n);$s=n=e}while(null!==n);0===qs&&(qs=5)}function Ru(e,n,t){var r=In,o=Ds.transition;try{Ds.transition=null,In=1,function(e,n,t,r){do{zu()}while(null!==lu);if(0!=(6&Fs))throw Error(v(327));t=e.finishedWork;var o=e.finishedLanes;if(null===t)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(v(177));e.callbackNode=null,e.callbackPriority=0;var i=t.lanes|t.childLanes;if(function(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var o=31-wn(t),i=1<<o;n[o]=0,r[o]=-1,e[o]=-1,t&=~i}}(e,i),e===js&&($s=js=null,Vs=0),0==(2064&t.subtreeFlags)&&0==(2064&t.flags)||au||(au=!0,ju(yn,(function(){return zu(),null}))),i=0!=(15990&t.flags),0!=(15990&t.subtreeFlags)||i){i=Ds.transition,Ds.transition=null;var a=In;In=1;var l=Fs;Fs|=4,Us.current=null,function(e,n){if(po=ot,_r(e=Cr())){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(r&&0!==r.rangeCount){t=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{t.nodeType,i.nodeType}catch(e){t=null;break e}var a=0,l=-1,s=-1,u=0,c=0,f=e,d=null;n:for(;;){for(var h;f!==t||0!==o&&3!==f.nodeType||(l=a+o),f!==i||0!==r&&3!==f.nodeType||(s=a+r),3===f.nodeType&&(a+=f.nodeValue.length),null!==(h=f.firstChild);)d=f,f=h;for(;;){if(f===e)break n;if(d===t&&++u===o&&(l=a),d===i&&++c===r&&(s=a),null!==(h=f.nextSibling))break;d=(f=d).parentNode}f=h}t=-1===l||-1===s?null:{start:l,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(yo={focusedElem:e,selectionRange:t},ot=!1,fs=n;null!==fs;)if(e=(n=fs).child,0!=(1028&n.subtreeFlags)&&null!==e)e.return=n,fs=e;else for(;null!==fs;){n=fs;try{var p=n.alternate;if(0!=(1024&n.flags))switch(n.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==p){var y=p.memoizedProps,m=p.memoizedState,g=n.stateNode,b=g.getSnapshotBeforeUpdate(n.elementType===n.type?y:Pi(n.type,y),m);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=n.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(v(163))}}catch(e){Bu(n,n.return,e)}if(null!==(e=n.sibling)){e.return=n.return,fs=e;break}fs=n.return}p=ps,ps=!1}(e,t),As(t,e),Nr(yo),ot=!!po,yo=po=null,e.current=t,Ts(t,e,o),cn(),Fs=l,In=a,Ds.transition=i}else e.current=t;if(au&&(au=!1,lu=e,su=o),i=e.pendingLanes,0===i&&(iu=null),function(e){if(bn&&"function"==typeof bn.onCommitFiberRoot)try{bn.onCommitFiberRoot(vn,e,void 0,128==(128&e.current.flags))}catch(e){}}(t.stateNode),mu(e,fn()),null!==n)for(r=e.onRecoverableError,t=0;t<n.length;t++)o=n[t],r(o.value,{componentStack:o.stack,digest:o.digest});if(ru)throw ru=!1,e=ou,ou=null,e;0!=(1&su)&&0!==e.tag&&zu(),i=e.pendingLanes,0!=(1&i)?e===cu?uu++:(uu=0,cu=e):uu=0,ti()}(e,n,t,r)}finally{Ds.transition=o,In=r}return null}function zu(){if(null!==lu){var e=Rn(su),n=Ds.transition,t=In;try{if(Ds.transition=null,In=16>e?16:e,null===lu)var r=!1;else{if(e=lu,lu=null,su=0,0!=(6&Fs))throw Error(v(331));var o=Fs;for(Fs|=4,fs=e.current;null!==fs;){var i=fs,a=i.child;if(0!=(16&fs.flags)){var l=i.deletions;if(null!==l){for(var s=0;s<l.length;s++){var u=l[s];for(fs=u;null!==fs;){var c=fs;switch(c.tag){case 0:case 11:case 15:ys(8,c,i)}var f=c.child;if(null!==f)f.return=c,fs=f;else for(;null!==fs;){var d=(c=fs).sibling,h=c.return;if(vs(c),c===u){fs=null;break}if(null!==d){d.return=h,fs=d;break}fs=h}}}var p=i.alternate;if(null!==p){var y=p.child;if(null!==y){p.child=null;do{var m=y.sibling;y.sibling=null,y=m}while(null!==y)}}fs=i}}if(0!=(2064&i.subtreeFlags)&&null!==a)a.return=i,fs=a;else e:for(;null!==fs;){if(0!=(2048&(i=fs).flags))switch(i.tag){case 0:case 11:case 15:ys(9,i,i.return)}var g=i.sibling;if(null!==g){g.return=i.return,fs=g;break e}fs=i.return}}var b=e.current;for(fs=b;null!==fs;){var w=(a=fs).child;if(0!=(2064&a.subtreeFlags)&&null!==w)w.return=a,fs=w;else e:for(a=b;null!==fs;){if(0!=(2048&(l=fs).flags))try{switch(l.tag){case 0:case 11:case 15:ms(9,l)}}catch(e){Bu(l,l.return,e)}if(l===a){fs=null;break e}var k=l.sibling;if(null!==k){k.return=l.return,fs=k;break e}fs=l.return}}if(Fs=o,ti(),bn&&"function"==typeof bn.onPostCommitFiberRoot)try{bn.onPostCommitFiberRoot(vn,e)}catch(e){}r=!0}return r}finally{In=t,Ds.transition=n}}return!1}function Mu(e,n,t){e=Qi(e,n=Nl(0,n=El(t,n),1),1),n=hu(),null!==e&&(Tn(e,1,n),mu(e,n))}function Bu(e,n,t){if(3===e.tag)Mu(e,e,t);else for(;null!==n;){if(3===n.tag){Mu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===iu||!iu.has(r))){n=Qi(n,e=Ll(n,e=El(t,e),1),1),e=hu(),null!==n&&(Tn(n,1,e),mu(n,e));break}}n=n.return}}function Hu(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=hu(),e.pingedLanes|=e.suspendedLanes&t,js===e&&(Vs&t)===t&&(4===qs||3===qs&&(130023424&Vs)===Vs&&500>fn()-eu?Cu(e,0):Xs|=t),mu(e,n)}function Uu(e,n){0===n&&(0==(1&e.mode)?n=1:(n=Sn,0==(130023424&(Sn<<=1))&&(Sn=4194304)));var t=hu();null!==(e=$i(e,n))&&(Tn(e,n,t),mu(e,t))}function Du(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),Uu(e,t)}function Fu(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(t=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(v(314))}null!==r&&r.delete(n),Uu(e,t)}function ju(e,n){return ln(e,n)}function $u(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.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 Vu(e,n,t,r){return new $u(e,n,t,r)}function Ku(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Wu(e,n){var t=e.alternate;return null===t?((t=Vu(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=14680064&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}function qu(e,n,t,r,o,i){var a=2;if(r=e,"function"==typeof e)Ku(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case M:return Qu(t.children,o,i,n);case B:a=8,o|=8;break;case H:return(e=Vu(12,t,n,2|o)).elementType=H,e.lanes=i,e;case j:return(e=Vu(13,t,n,o)).elementType=j,e.lanes=i,e;case $:return(e=Vu(19,t,n,o)).elementType=$,e.lanes=i,e;case W:return Gu(t,o,i,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case U:a=10;break e;case D:a=9;break e;case F:a=11;break e;case V:a=14;break e;case K:a=16,r=null;break e}throw Error(v(130,null==e?e:typeof e,""))}return(n=Vu(a,t,n,o)).elementType=e,n.type=r,n.lanes=i,n}function Qu(e,n,t,r){return(e=Vu(7,e,r,n)).lanes=t,e}function Gu(e,n,t,r){return(e=Vu(22,e,r,n)).elementType=W,e.lanes=t,e.stateNode={isHidden:!1},e}function Yu(e,n,t){return(e=Vu(6,e,null,n)).lanes=t,e}function Xu(e,n,t){return(n=Vu(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Zu(e,n,t,r,o){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pn(0),this.expirationTimes=Pn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pn(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ju(e,n,t,r,o,i,a,l,s){return e=new Zu(e,n,t,l,s),1===n?(n=1,!0===i&&(n|=8)):n=0,i=Vu(3,null,null,n),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ki(i),e}function ec(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:z,key:null==r?null:""+r,children:e,containerInfo:n,implementation:t}}function nc(e){if(!e)return Fo;e:{if(nn(e=e._reactInternals)!==e||1!==e.tag)throw Error(v(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Wo(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(v(171))}if(1===e.tag){var t=e.type;if(Wo(t))return Go(e,t,n)}return n}function tc(e,n,t,r,o,i,a,l,s){return(e=Ju(t,r,!0,e,0,i,0,l,s)).context=nc(null),t=e.current,(i=qi(r=hu(),o=pu(t))).callback=null!=n?n:null,Qi(t,i,o),e.current.lanes=o,Tn(e,o,r),mu(e,r),e}function rc(e,n,t,r){var o=n.current,i=hu(),a=pu(o);return t=nc(t),null===n.context?n.context=t:n.pendingContext=t,(n=qi(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),null!==(e=Qi(o,n,a))&&(yu(e,o,a,i),Gi(e,o,a)),a}function oc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function ic(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function ac(e,n){ic(e,n),(e=e.alternate)&&ic(e,n)}Ms=function(e,n,t){if(null!==e)if(e.memoizedProps!==n.pendingProps||$o.current)Il=!0;else{if(0==(e.lanes&t)&&0==(128&n.flags))return Il=!1,function(e,n,t){switch(n.tag){case 3:$l(n),Ni();break;case 5:ba(n);break;case 1:Wo(n.type)&&Yo(n);break;case 4:ga(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,o=n.memoizedProps.value;Do(Ti,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=n.memoizedState))return null!==r.dehydrated?(Do(ka,1&ka.current),n.flags|=128,null):0!=(t&n.child.childLanes)?Yl(e,n,t):(Do(ka,1&ka.current),null!==(e=rs(e,n,t))?e.sibling:null);Do(ka,1&ka.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(128&e.flags)){if(r)return ns(e,n,t);n.flags|=128}if(null!==(o=n.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Do(ka,ka.current),r)break;return null;case 22:case 23:return n.lanes=0,Hl(e,n,t)}return rs(e,n,t)}(e,n,t);Il=0!=(131072&e.flags)}else Il=!1,vi&&0!=(1048576&n.flags)&&hi(n,ai,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;ts(e,n),e=n.pendingProps;var o=Ko(n,jo.current);Hi(n,t),o=Ba(null,n,r,e,o,t);var i=Ha();return n.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Wo(r)?(i=!0,Yo(n)):i=!1,n.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Ki(n),o.updater=na,n.stateNode=o,o._reactInternals=n,ia(n,r,e,t),n=jl(null,n,r,!0,i,t)):(n.tag=0,vi&&i&&pi(n),Rl(null,n,o,t),n=n.child),n;case 16:r=n.elementType;e:{switch(ts(e,n),e=n.pendingProps,r=(o=r._init)(r._payload),n.type=r,o=n.tag=function(e){if("function"==typeof e)return Ku(e)?1:0;if(null!=e){if((e=e.$$typeof)===F)return 11;if(e===V)return 14}return 2}(r),e=Pi(r,e),o){case 0:n=Dl(null,n,r,e,t);break e;case 1:n=Fl(null,n,r,e,t);break e;case 11:n=zl(null,n,r,e,t);break e;case 14:n=Ml(null,n,r,Pi(r.type,e),t);break e}throw Error(v(306,r,""))}return n;case 0:return r=n.type,o=n.pendingProps,Dl(e,n,r,o=n.elementType===r?o:Pi(r,o),t);case 1:return r=n.type,o=n.pendingProps,Fl(e,n,r,o=n.elementType===r?o:Pi(r,o),t);case 3:e:{if($l(n),null===e)throw Error(v(387));r=n.pendingProps,o=(i=n.memoizedState).element,Wi(e,n),Xi(n,r,null,t);var a=n.memoizedState;if(r=a.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},n.updateQueue.baseState=i,n.memoizedState=i,256&n.flags){n=Vl(e,n,r,t,o=El(Error(v(423)),n));break e}if(r!==o){n=Vl(e,n,r,t,o=El(Error(v(424)),n));break e}for(gi=Eo(n.stateNode.containerInfo.firstChild),mi=n,vi=!0,bi=null,t=fa(n,null,r,t),n.child=t;t;)t.flags=-3&t.flags|4096,t=t.sibling}else{if(Ni(),r===o){n=rs(e,n,t);break e}Rl(e,n,r,t)}n=n.child}return n;case 5:return ba(n),null===e&&Ei(n),r=n.type,o=n.pendingProps,i=null!==e?e.memoizedProps:null,a=o.children,mo(r,o)?a=null:null!==i&&mo(r,i)&&(n.flags|=32),Ul(e,n),Rl(e,n,a,t),n.child;case 6:return null===e&&Ei(n),null;case 13:return Yl(e,n,t);case 4:return ga(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=ca(n,null,r,t):Rl(e,n,r,t),n.child;case 11:return r=n.type,o=n.pendingProps,zl(e,n,r,o=n.elementType===r?o:Pi(r,o),t);case 7:return Rl(e,n,n.pendingProps,t),n.child;case 8:case 12:return Rl(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,o=n.pendingProps,i=n.memoizedProps,a=o.value,Do(Ti,r._currentValue),r._currentValue=a,null!==i)if(wr(i.value,a)){if(i.children===o.children&&!$o.current){n=rs(e,n,t);break e}}else for(null!==(i=n.child)&&(i.return=n);null!==i;){var l=i.dependencies;if(null!==l){a=i.child;for(var s=l.firstContext;null!==s;){if(s.context===r){if(1===i.tag){(s=qi(-1,t&-t)).tag=2;var u=i.updateQueue;if(null!==u){var c=(u=u.shared).pending;null===c?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}i.lanes|=t,null!==(s=i.alternate)&&(s.lanes|=t),Bi(i.return,t,n),l.lanes|=t;break}s=s.next}}else if(10===i.tag)a=i.type===n.type?null:i.child;else if(18===i.tag){if(null===(a=i.return))throw Error(v(341));a.lanes|=t,null!==(l=a.alternate)&&(l.lanes|=t),Bi(a,t,n),a=i.sibling}else a=i.child;if(null!==a)a.return=i;else for(a=i;null!==a;){if(a===n){a=null;break}if(null!==(i=a.sibling)){i.return=a.return,a=i;break}a=a.return}i=a}Rl(e,n,o.children,t),n=n.child}return n;case 9:return o=n.type,r=n.pendingProps.children,Hi(n,t),r=r(o=Ui(o)),n.flags|=1,Rl(e,n,r,t),n.child;case 14:return o=Pi(r=n.type,n.pendingProps),Ml(e,n,r,o=Pi(r.type,o),t);case 15:return Bl(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,o=n.pendingProps,o=n.elementType===r?o:Pi(r,o),ts(e,n),n.tag=1,Wo(r)?(e=!0,Yo(n)):e=!1,Hi(n,t),ra(n,r,o),ia(n,r,o,t),jl(null,n,r,!0,e,t);case 19:return ns(e,n,t);case 22:return Hl(e,n,t)}throw Error(v(156,n.tag))};var lc="function"==typeof reportError?reportError:function(e){console.error(e)};function sc(e){this._internalRoot=e}function uc(e){this._internalRoot=e}function cc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function fc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function dc(){}function hc(e,n,t,r,o){var i=t._reactRootContainer;if(i){var a=i;if("function"==typeof o){var l=o;o=function(){var e=oc(a);l.call(e)}}rc(n,a,e,o)}else a=function(e,n,t,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var e=oc(a);i.call(e)}}var a=tc(n,r,e,0,null,!1,0,"",dc);return e._reactRootContainer=a,e[Lo]=a.current,no(8===e.nodeType?e.parentNode:e),Eu(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var l=r;r=function(){var e=oc(s);l.call(e)}}var s=Ju(e,0,!1,null,0,!1,0,"",dc);return e._reactRootContainer=s,e[Lo]=s.current,no(8===e.nodeType?e.parentNode:e),Eu((function(){rc(n,s,t,r)})),s}(t,n,e,o,r);return oc(a)}uc.prototype.render=sc.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(v(409));rc(e,n,null,null)},uc.prototype.unmount=sc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;Eu((function(){rc(null,e,null,null)})),n[Lo]=null}},uc.prototype.unstable_scheduleHydration=function(e){if(e){var n=Hn();e={blockedOn:null,target:e,priority:n};for(var t=0;t<qn.length&&0!==n&&n<qn[t].priority;t++);qn.splice(t,0,e),0===t&&Xn(e)}},zn=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=Cn(n.pendingLanes);0!==t&&(On(n,1|t),mu(n,fn()),0==(6&Fs)&&(nu=fn()+500,ti()))}break;case 13:Eu((function(){var n=$i(e,1);if(null!==n){var t=hu();yu(n,e,1,t)}})),ac(e,1)}},Mn=function(e){if(13===e.tag){var n=$i(e,134217728);if(null!==n)yu(n,e,134217728,hu());ac(e,134217728)}},Bn=function(e){if(13===e.tag){var n=pu(e),t=$i(e,n);if(null!==t)yu(t,e,n,hu());ac(e,n)}},Hn=function(){return In},Un=function(e,n){var t=In;try{return In=e,n()}finally{In=t}},ze=function(e,n,t){switch(n){case"input":if(fe(e,t),n=t.name,"radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var o=zo(r);if(!o)throw Error(v(90));ae(r),fe(r,o)}}}break;case"textarea":ve(e,t);break;case"select":null!=(n=t.value)&&ye(e,!!t.multiple,n,!1)}},Fe=xu,je=Eu;var pc={usingClientEntryPoint:!1,Events:[Io,Ro,zo,Ue,De,xu]},yc={findFiberByHostInstance:Oo,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},mc={bundleType:yc.bundleType,version:yc.version,rendererPackageName:yc.rendererPackageName,rendererConfig:yc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:I.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=on(e))?null:e.stateNode},findFiberByHostInstance:yc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var gc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gc.isDisabled&&gc.supportsFiber)try{vn=gc.inject(mc),bn=gc}catch(e){}}r=pc,o=function(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!cc(n))throw Error(v(200));return ec(e,n,null,t)},a=function(e,n){if(!cc(e))throw Error(v(299));var t=!1,r="",o=lc;return null!=n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),n=Ju(e,1,!1,null,0,t,0,r,o),e[Lo]=n.current,no(8===e.nodeType?e.parentNode:e),new sc(n)},l=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error(v(188));throw e=Object.keys(e).join(","),Error(v(268,e))}return e=null===(e=on(n))?null:e.stateNode},s=function(e){return Eu(e)},u=function(e,n,t){if(!fc(n))throw Error(v(200));return hc(null,e,n,!0,t)},c=function(e,n,t){if(!cc(e))throw Error(v(405));var r=null!=t&&t.hydratedSources||null,o=!1,i="",a=lc;if(null!=t&&(!0===t.unstable_strictMode&&(o=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),n=tc(n,null,e,1,null!=t?t:null,o,0,i,a),e[Lo]=n.current,no(e),r)for(e=0;e<r.length;e++)o=(o=(t=r[e])._getVersion)(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o);return new uc(n)},f=function(e,n,t){if(!fc(n))throw Error(v(200));return hc(null,e,n,!1,t)},d=function(e){if(!fc(e))throw Error(v(40));return!!e._reactRootContainer&&(Eu((function(){hc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Lo]=null}))})),!0)},h=xu,p=function(e,n,t,r){if(!fc(t))throw Error(v(200));if(null==e||void 0===e._reactInternals)throw Error(v(38));return hc(e,n,t,!1,r)},y="18.2.0-next-9e3b772b8-20220608"})),i.register("fO90s",(function(e,n){e.exports=i("gcnCG")})),i.register("gcnCG",(function(n,t){
|
||
/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/
|
||
var r,o,i,a,l,s,u,c,f,d,h,p,y,m,g,v,b,w,k;function x(e,n){var t=e.length;e.push(n);e:for(;0<t;){var r=t-1>>>1,o=e[r];if(!(0<C(o,n)))break e;e[r]=n,e[t]=o,t=r}}function E(e){return 0===e.length?null:e[0]}function S(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,o=e.length,i=o>>>1;r<i;){var a=2*(r+1)-1,l=e[a],s=a+1,u=e[s];if(0>C(l,t))s<o&&0>C(u,l)?(e[r]=u,e[s]=t,r=s):(e[r]=l,e[a]=t,r=a);else{if(!(s<o&&0>C(u,t)))break e;e[r]=u,e[s]=t,r=s}}}return n}function C(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(e(n.exports,"unstable_now",(()=>r),(e=>r=e)),e(n.exports,"unstable_IdlePriority",(()=>o),(e=>o=e)),e(n.exports,"unstable_ImmediatePriority",(()=>i),(e=>i=e)),e(n.exports,"unstable_LowPriority",(()=>a),(e=>a=e)),e(n.exports,"unstable_NormalPriority",(()=>l),(e=>l=e)),e(n.exports,"unstable_Profiling",(()=>s),(e=>s=e)),e(n.exports,"unstable_UserBlockingPriority",(()=>u),(e=>u=e)),e(n.exports,"unstable_cancelCallback",(()=>c),(e=>c=e)),e(n.exports,"unstable_continueExecution",(()=>f),(e=>f=e)),e(n.exports,"unstable_forceFrameRate",(()=>d),(e=>d=e)),e(n.exports,"unstable_getCurrentPriorityLevel",(()=>h),(e=>h=e)),e(n.exports,"unstable_getFirstCallbackNode",(()=>p),(e=>p=e)),e(n.exports,"unstable_next",(()=>y),(e=>y=e)),e(n.exports,"unstable_pauseExecution",(()=>m),(e=>m=e)),e(n.exports,"unstable_requestPaint",(()=>g),(e=>g=e)),e(n.exports,"unstable_runWithPriority",(()=>v),(e=>v=e)),e(n.exports,"unstable_scheduleCallback",(()=>b),(e=>b=e)),e(n.exports,"unstable_shouldYield",(()=>w),(e=>w=e)),e(n.exports,"unstable_wrapCallback",(()=>k),(e=>k=e)),"object"==typeof performance&&"function"==typeof performance.now){var _=performance;r=function(){return _.now()}}else{var N=Date,L=N.now();r=function(){return N.now()-L}}var A=[],P=[],T=1,O=null,I=3,R=!1,z=!1,M=!1,B="function"==typeof setTimeout?setTimeout:null,H="function"==typeof clearTimeout?clearTimeout:null,U="undefined"!=typeof setImmediate?setImmediate:null;function D(e){for(var n=E(P);null!==n;){if(null===n.callback)S(P);else{if(!(n.startTime<=e))break;S(P),n.sortIndex=n.expirationTime,x(A,n)}n=E(P)}}function F(e){if(M=!1,D(e),!z)if(null!==E(A))z=!0,J(j);else{var n=E(P);null!==n&&ee(F,n.startTime-e)}}function j(e,n){z=!1,M&&(M=!1,H(W),W=-1),R=!0;var t=I;try{for(D(n),O=E(A);null!==O&&(!(O.expirationTime>n)||e&&!G());){var o=O.callback;if("function"==typeof o){O.callback=null,I=O.priorityLevel;var i=o(O.expirationTime<=n);n=r(),"function"==typeof i?O.callback=i:O===E(A)&&S(A),D(n)}else S(A);O=E(A)}if(null!==O)var a=!0;else{var l=E(P);null!==l&&ee(F,l.startTime-n),a=!1}return a}finally{O=null,I=t,R=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var $,V=!1,K=null,W=-1,q=5,Q=-1;function G(){return!(r()-Q<q)}function Y(){if(null!==K){var e=r();Q=e;var n=!0;try{n=K(!0,e)}finally{n?$():(V=!1,K=null)}}else V=!1}if("function"==typeof U)$=function(){U(Y)};else if("undefined"!=typeof MessageChannel){var X=new MessageChannel,Z=X.port2;X.port1.onmessage=Y,$=function(){Z.postMessage(null)}}else $=function(){B(Y,0)};function J(e){K=e,V||(V=!0,$())}function ee(e,n){W=B((function(){e(r())}),n)}o=5,i=1,a=4,l=3,s=null,u=2,c=function(e){e.callback=null},f=function(){z||R||(z=!0,J(j))},d=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<e?Math.floor(1e3/e):5},h=function(){return I},p=function(){return E(A)},y=function(e){switch(I){case 1:case 2:case 3:var n=3;break;default:n=I}var t=I;I=n;try{return e()}finally{I=t}},m=function(){},g=function(){},v=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=I;I=e;try{return n()}finally{I=t}},b=function(e,n,t){var o=r();switch("object"==typeof t&&null!==t?t="number"==typeof(t=t.delay)&&0<t?o+t:o:t=o,e){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 e={id:T++,callback:n,priorityLevel:e,startTime:t,expirationTime:i=t+i,sortIndex:-1},t>o?(e.sortIndex=t,x(P,e),null===E(A)&&e===E(P)&&(M?(H(W),W=-1):M=!0,ee(F,t-o))):(e.sortIndex=i,x(A,e),z||R||(z=!0,J(j))),e},w=G,k=function(e){var n=I;return function(){var t=I;I=n;try{return e.apply(this,arguments)}finally{I=t}}}})),i.register("ErMMd",(function(e,n){
|
||
/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(n,"__esModule",{value:!0}),n.randomBytes=n.wrapConstructorWithOpts=n.wrapConstructor=n.checkOpts=n.Hash=n.assertHash=n.assertBytes=n.assertBool=n.assertNumber=n.concatBytes=n.toBytes=n.utf8ToBytes=n.asyncLoop=n.nextTick=n.hexToBytes=n.bytesToHex=n.isLE=n.rotr=n.createView=n.u32=n.u8=void 0;var t=i("394ou");n.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);n.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));n.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(n.rotr=(e,n)=>e<<32-n|e>>>n,n.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!n.isLE)throw new Error("Non little-endian hardware is not supported");const r=Array.from({length:256},((e,n)=>n.toString(16).padStart(2,"0")));function o(e){if("string"!=typeof e)throw new TypeError("utf8ToBytes expected string, got "+typeof e);return(new TextEncoder).encode(e)}function a(e){if("string"==typeof e&&(e=o(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}function l(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}n.bytesToHex=function(e){let n="";for(let t=0;t<e.length;t++)n+=r[e[t]];return n},n.hexToBytes=function(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const n=new Uint8Array(e.length/2);for(let t=0;t<n.length;t++){const r=2*t,o=e.slice(r,r+2),i=Number.parseInt(o,16);if(Number.isNaN(i))throw new Error("Invalid byte sequence");n[t]=i}return n},n.nextTick=(()=>{const n="function"==typeof e.require&&e.require.bind(e);try{if(n){const{setImmediate:e}=n("timers");return()=>new Promise((n=>e(n)))}}catch(e){}return()=>new Promise((e=>setTimeout(e,0)))})(),n.asyncLoop=async function(e,t,r){let o=Date.now();for(let i=0;i<e;i++){r(i);const e=Date.now()-o;e>=0&&e<t||(await(0,n.nextTick)(),o+=e)}},n.utf8ToBytes=o,n.toBytes=a,n.concatBytes=function(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const n=e.reduce(((e,n)=>e+n.length),0),t=new Uint8Array(n);for(let n=0,r=0;n<e.length;n++){const o=e[n];t.set(o,r),r+=o.length}return t},n.assertNumber=l,n.assertBool=function(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)},n.assertBytes=function(e,...n){if(!(e instanceof Uint8Array)||n.length&&!n.includes(e.length))throw new TypeError(`Expected ${n} bytes, not ${typeof e} with length=${e.length}`)},n.assertHash=function(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");l(e.outputLen),l(e.blockLen)};n.Hash=class{clone(){return this._cloneInto()}};n.checkOpts=function(e,n){if(void 0!==n&&("object"!=typeof n||(t=n,"[object Object]"!==Object.prototype.toString.call(t)||t.constructor!==Object)))throw new TypeError("Options should be object or undefined");var t;return Object.assign(e,n)},n.wrapConstructor=function(e){const n=n=>e().update(a(n)).digest(),t=e();return n.outputLen=t.outputLen,n.blockLen=t.blockLen,n.create=()=>e(),n},n.wrapConstructorWithOpts=function(e){const n=(n,t)=>e(t).update(a(n)).digest(),t=e({});return n.outputLen=t.outputLen,n.blockLen=t.blockLen,n.create=n=>e(n),n},n.randomBytes=function(e=32){if(t.crypto.web)return t.crypto.web.getRandomValues(new Uint8Array(e));if(t.crypto.node)return new Uint8Array(t.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}})),i.register("394ou",(function(e,n){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.crypto=void 0,e.exports.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}}));var a;a=i("1b2ls");var l,s=i("acw62");s=i("acw62");l=function e(n,t){if(n===t)return!0;if(n&&t&&"object"==typeof n&&"object"==typeof t){if(n.constructor!==t.constructor)return!1;var r,o,i;if(Array.isArray(n)){if((r=n.length)!=t.length)return!1;for(o=r;0!=o--;)if(!e(n[o],t[o]))return!1;return!0}if(n.constructor===RegExp)return n.source===t.source&&n.flags===t.flags;if(n.valueOf!==Object.prototype.valueOf)return n.valueOf()===t.valueOf();if(n.toString!==Object.prototype.toString)return n.toString()===t.toString();if((r=(i=Object.keys(n)).length)!==Object.keys(t).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(t,i[o]))return!1;for(o=r;0!=o--;){var a=i[o];if(!e(n[a],t[a]))return!1}return!0}return n!=n&&t!=t};s=i("acw62");var u="@useStatePerist:";function c(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var f=function(){function e(){this.handlers=[]}var n=e.prototype;return n.on=function(e){var n=this;return this.handlers.push(e),function(){return n.off(e)}},n.off=function(e){this.handlers=this.handlers.filter((function(n){return n!==e}))},n.trigger=function(e){this.handlers.slice(0).forEach((function(n){return n(e)}))},n.expose=function(){return this},e}(),d=function(){function e(e){void 0===e&&(e={}),this.events=e}e.getInstance=function(){return e.instance?e.instance:e.instance=new e};var n,t,r,o=e.prototype;return o.init=function(){return Promise.resolve()},o.subscribe=function(e,n){return this.getEvent(e).on(n)},o.getItem=function(e){var n=localStorage.getItem(e);if(n){var t=n;try{t=JSON.parse(n)}catch(e){t=n}return t}},o.setItem=function(e,n){if(!e)throw Error("No key provided");this.getEvent(e).trigger(n),localStorage.setItem(e,JSON.stringify(n))},o.getEvent=function(e){return this.events[e]?this.events[e]:this.events[e]=new f},o.getAllKeys=function(){return Object.keys(localStorage)},o.removeItem=function(e){this.getEvent(e).trigger(void 0),localStorage.removeItem(e)},o.clear=function(){localStorage.clear()},n=e,(t=[{key:"length",get:function(){return localStorage.length}}])&&c(n.prototype,t),r&&c(n,r),e}();d.loaded=!0;var h=d.getInstance(),p=function(e,t){var r=(0,s.useState)((function(){try{var n=h.getItem(u+e);return null==n?t:n}catch(e){return console.error(e),t}})),o=r[0],i=r[1];(0,s.useEffect)((function(){var n=h.subscribe(u+e,(function(e){a(e)||i(e)}));return function(){return n()}}),[]);var a=(0,s.useCallback)((function(e){return n(l)(o,e)}),[o]);return[o,function(n){try{var t=n instanceof Function?n(o):n;i(t),h.setItem(u+e,t)}catch(e){console.error(e)}}]};var y={};!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),y=i("Xw6Mv");var m,g={},v="object"==typeof Reflect?Reflect:null,b=v&&"function"==typeof v.apply?v.apply:function(e,n,t){return Function.prototype.apply.call(e,n,t)};m=v&&"function"==typeof v.ownKeys?v.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var w=Number.isNaN||function(e){return e!=e};function k(){k.init.call(this)}(g=k).once=function(e,n){return new Promise((function(t,r){function o(t){e.removeListener(n,i),r(t)}function i(){"function"==typeof e.removeListener&&e.removeListener("error",o),t([].slice.call(arguments))}T(e,n,i,{once:!0}),"error"!==n&&function(e,n,t){"function"==typeof e.on&&T(e,"error",n,t)}(e,o,{once:!0})}))},k.EventEmitter=k,k.prototype._events=void 0,k.prototype._eventsCount=0,k.prototype._maxListeners=void 0;var x=10;function E(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function S(e){return void 0===e._maxListeners?k.defaultMaxListeners:e._maxListeners}function C(e,n,t,r){var o,i,a,l;if(E(t),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",n,t.listener?t.listener:t),i=e._events),a=i[n]),void 0===a)a=i[n]=t,++e._eventsCount;else if("function"==typeof a?a=i[n]=r?[t,a]:[a,t]:r?a.unshift(t):a.push(t),(o=S(e))>0&&a.length>o&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=n,s.count=a.length,l=s,console&&console.warn&&console.warn(l)}return e}function _(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function N(e,n,t){var r={fired:!1,wrapFn:void 0,target:e,type:n,listener:t},o=_.bind(r);return o.listener=t,r.wrapFn=o,o}function L(e,n,t){var r=e._events;if(void 0===r)return[];var o=r[n];return void 0===o?[]:"function"==typeof o?t?[o.listener||o]:[o]:t?function(e){for(var n=new Array(e.length),t=0;t<n.length;++t)n[t]=e[t].listener||e[t];return n}(o):P(o,o.length)}function A(e){var n=this._events;if(void 0!==n){var t=n[e];if("function"==typeof t)return 1;if(void 0!==t)return t.length}return 0}function P(e,n){for(var t=new Array(n),r=0;r<n;++r)t[r]=e[r];return t}function T(e,n,t,r){if("function"==typeof e.on)r.once?e.once(n,t):e.on(n,t);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(n,(function o(i){r.once&&e.removeEventListener(n,o),t(i)}))}}
|
||
/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */Object.defineProperty(k,"defaultMaxListeners",{enumerable:!0,get:function(){return x},set:function(e){if("number"!=typeof e||e<0||w(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");x=e}}),k.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},k.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||w(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},k.prototype.getMaxListeners=function(){return S(this)},k.prototype.emit=function(e){for(var n=[],t=1;t<arguments.length;t++)n.push(arguments[t]);var r="error"===e,o=this._events;if(void 0!==o)r=r&&void 0===o.error;else if(!r)return!1;if(r){var i;if(n.length>0&&(i=n[0]),i instanceof Error)throw i;var a=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw a.context=i,a}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)b(l,this,n);else{var s=l.length,u=P(l,s);for(t=0;t<s;++t)b(u[t],this,n)}return!0},k.prototype.addListener=function(e,n){return C(this,e,n,!1)},k.prototype.on=k.prototype.addListener,k.prototype.prependListener=function(e,n){return C(this,e,n,!0)},k.prototype.once=function(e,n){return E(n),this.on(e,N(this,e,n)),this},k.prototype.prependOnceListener=function(e,n){return E(n),this.prependListener(e,N(this,e,n)),this},k.prototype.removeListener=function(e,n){var t,r,o,i,a;if(E(n),void 0===(r=this._events))return this;if(void 0===(t=r[e]))return this;if(t===n||t.listener===n)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,t.listener||n));else if("function"!=typeof t){for(o=-1,i=t.length-1;i>=0;i--)if(t[i]===n||t[i].listener===n){a=t[i].listener,o=i;break}if(o<0)return this;0===o?t.shift():function(e,n){for(;n+1<e.length;n++)e[n]=e[n+1];e.pop()}(t,o),1===t.length&&(r[e]=t[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||n)}return this},k.prototype.off=k.prototype.removeListener,k.prototype.removeAllListeners=function(e){var n,t,r;if(void 0===(t=this._events))return this;if(void 0===t.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==t[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete t[e]),this;if(0===arguments.length){var o,i=Object.keys(t);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(n=t[e]))this.removeListener(e,n);else if(void 0!==n)for(r=n.length-1;r>=0;r--)this.removeListener(e,n[r]);return this},k.prototype.listeners=function(e){return L(this,e,!0)},k.prototype.rawListeners=function(e){return L(this,e,!1)},k.listenerCount=function(e,n){return"function"==typeof e.listenerCount?e.listenerCount(n):A.call(e,n)},k.prototype.listenerCount=A,k.prototype.eventNames=function(){return this._eventsCount>0?m(this._events):[]};const O=BigInt(0),I=BigInt(1),R=BigInt(2),z=BigInt(3),M=BigInt(8),B=Object.freeze({a:O,b:BigInt(7),P:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:I,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")}),H=(e,n)=>(e+n/R)/n,U={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar(e){const{n:n}=B,t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-I*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=t,a=BigInt("0x100000000000000000000000000000000"),l=H(i*e,n),s=H(-r*e,n);let u=fe(e-l*t-s*o,n),c=fe(-l*r-s*i,n);const f=u>a,d=c>a;if(f&&(u=n-u),d&&(c=n-c),u>a||c>a)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:f,k1:u,k2neg:d,k2:c}}},D=32,F=32;function j(e){const{a:n,b:t}=B,r=fe(e*e),o=fe(r*e);return fe(o+n*e+t)}const $=B.a===O;class V extends Error{constructor(e){super(e)}}function K(e){if(!(e instanceof W))throw new TypeError("JacobianPoint expected")}class W{constructor(e,n,t){this.x=e,this.y=n,this.z=t}static fromAffine(e){if(!(e instanceof G))throw new TypeError("JacobianPoint#fromAffine: expected Point");return e.equals(G.ZERO)?W.ZERO:new W(e.x,e.y,I)}static toAffineBatch(e){const n=function(e,n=B.P){const t=new Array(e.length),r=he(e.reduce(((e,r,o)=>r===O?e:(t[o]=e,fe(e*r,n))),I),n);return e.reduceRight(((e,r,o)=>r===O?e:(t[o]=fe(e*t[o],n),fe(e*r,n))),r),t}(e.map((e=>e.z)));return e.map(((e,t)=>e.toAffine(n[t])))}static normalizeZ(e){return W.toAffineBatch(e).map(W.fromAffine)}equals(e){K(e);const{x:n,y:t,z:r}=this,{x:o,y:i,z:a}=e,l=fe(r*r),s=fe(a*a),u=fe(n*s),c=fe(o*l),f=fe(fe(t*a)*s),d=fe(fe(i*r)*l);return u===c&&f===d}negate(){return new W(this.x,fe(-this.y),this.z)}double(){const{x:e,y:n,z:t}=this,r=fe(e*e),o=fe(n*n),i=fe(o*o),a=e+o,l=fe(R*(fe(a*a)-r-i)),s=fe(z*r),u=fe(s*s),c=fe(u-R*l),f=fe(s*(l-c)-M*i),d=fe(R*n*t);return new W(c,f,d)}add(e){K(e);const{x:n,y:t,z:r}=this,{x:o,y:i,z:a}=e;if(o===O||i===O)return this;if(n===O||t===O)return e;const l=fe(r*r),s=fe(a*a),u=fe(n*s),c=fe(o*l),f=fe(fe(t*a)*s),d=fe(fe(i*r)*l),h=fe(c-u),p=fe(d-f);if(h===O)return p===O?this.double():W.ZERO;const y=fe(h*h),m=fe(h*y),g=fe(u*y),v=fe(p*p-m-R*g),b=fe(p*(g-v)-f*m),w=fe(r*a*h);return new W(v,b,w)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){const n=W.ZERO;if("bigint"==typeof e&&e===O)return n;let t=ce(e);if(t===I)return this;if(!$){let e=n,r=this;for(;t>O;)t&I&&(e=e.add(r)),r=r.double(),t>>=I;return e}let{k1neg:r,k1:o,k2neg:i,k2:a}=U.splitScalar(t),l=n,s=n,u=this;for(;o>O||a>O;)o&I&&(l=l.add(u)),a&I&&(s=s.add(u)),u=u.double(),o>>=I,a>>=I;return r&&(l=l.negate()),i&&(s=s.negate()),s=new W(fe(s.x*U.beta),s.y,s.z),l.add(s)}precomputeWindow(e){const n=$?128/e+1:256/e+1,t=[];let r=this,o=r;for(let i=0;i<n;i++){o=r,t.push(o);for(let n=1;n<2**(e-1);n++)o=o.add(r),t.push(o);r=o.double()}return t}wNAF(e,n){!n&&this.equals(W.BASE)&&(n=G.BASE);const t=n&&n._WINDOW_SIZE||1;if(256%t)throw new Error("Point#wNAF: Invalid precomputation window, must be power of 2");let r=n&&Q.get(n);r||(r=this.precomputeWindow(t),n&&1!==t&&(r=W.normalizeZ(r),Q.set(n,r)));let o=W.ZERO,i=W.BASE;const a=1+($?128/t:256/t),l=2**(t-1),s=BigInt(2**t-1),u=2**t,c=BigInt(t);for(let n=0;n<a;n++){const t=n*l;let a=Number(e&s);e>>=c,a>l&&(a-=u,e+=I);const f=t,d=t+Math.abs(a)-1,h=n%2!=0,p=a<0;0===a?i=i.add(q(h,r[f])):o=o.add(q(p,r[d]))}return{p:o,f:i}}multiply(e,n){let t,r,o=ce(e);if($){const{k1neg:e,k1:i,k2neg:a,k2:l}=U.splitScalar(o);let{p:s,f:u}=this.wNAF(i,n),{p:c,f:f}=this.wNAF(l,n);s=q(e,s),c=q(a,c),c=new W(fe(c.x*U.beta),c.y,c.z),t=s.add(c),r=u.add(f)}else{const{p:e,f:i}=this.wNAF(o,n);t=e,r=i}return W.normalizeZ([t,r])[0]}toAffine(e){const{x:n,y:t,z:r}=this,o=this.equals(W.ZERO);null==e&&(e=o?M:he(r));const i=e,a=fe(i*i),l=fe(a*i),s=fe(n*a),u=fe(t*l),c=fe(r*i);if(o)return G.ZERO;if(c!==I)throw new Error("invZ was invalid");return new G(s,u)}}function q(e,n){const t=n.negate();return e?t:n}W.BASE=new W(B.Gx,B.Gy,I),W.ZERO=new W(O,I,O);const Q=new WeakMap;class G{constructor(e,n){this.x=e,this.y=n}_setWindowSize(e){this._WINDOW_SIZE=e,Q.delete(this)}hasEvenY(){return this.y%R===O}static fromCompressedHex(e){const n=32===e.length,t=se(n?e:e.subarray(1));if(!be(t))throw new Error("Point is not on curve");let r=function(e){const{P:n}=B,t=BigInt(6),r=BigInt(11),o=BigInt(22),i=BigInt(23),a=BigInt(44),l=BigInt(88),s=e*e*e%n,u=s*s*e%n,c=de(u,z)*u%n,f=de(c,z)*u%n,d=de(f,R)*s%n,h=de(d,r)*d%n,p=de(h,o)*h%n,y=de(p,a)*p%n,m=de(y,l)*y%n,g=de(m,a)*p%n,v=de(g,z)*u%n,b=de(v,i)*h%n,w=de(b,t)*s%n,k=de(w,R);if(k*k%n!==e)throw new Error("Cannot find square root");return k}(j(t));const o=(r&I)===I;if(n)o&&(r=fe(-r));else{1==(1&e[0])!==o&&(r=fe(-r))}const i=new G(t,r);return i.assertValidity(),i}static fromUncompressedHex(e){const n=se(e.subarray(1,33)),t=se(e.subarray(33,65)),r=new G(n,t);return r.assertValidity(),r}static fromHex(e){const n=ue(e),t=n.length,r=n[0];if(t===D)return this.fromCompressedHex(n);if(33===t&&(2===r||3===r))return this.fromCompressedHex(n);if(65===t&&4===r)return this.fromUncompressedHex(n);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${t}`)}static fromPrivateKey(e){return G.BASE.multiply(ke(e))}static fromSignature(e,n,t){const{r:r,s:o}=Ee(n);if(![0,1,2,3].includes(t))throw new Error("Cannot recover: invalid recovery bit");const i=pe(ue(e)),{n:a}=B,l=2===t||3===t?r+a:r,s=he(l,a),u=fe(-i*s,a),c=fe(o*s,a),f=1&t?"03":"02",d=G.fromHex(f+re(l)),h=G.BASE.multiplyAndAddUnsafe(d,u,c);if(!h)throw new Error("Cannot recover signature: point at infinify");return h.assertValidity(),h}toRawBytes(e=!1){return le(this.toHex(e))}toHex(e=!1){const n=re(this.x);if(e){return`${this.hasEvenY()?"02":"03"}${n}`}return`04${n}${re(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:n,y:t}=this;if(!be(n)||!be(t))throw new Error(e);const r=fe(t*t);if(fe(r-j(n))!==O)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new G(this.x,fe(-this.y))}double(){return W.fromAffine(this).double().toAffine()}add(e){return W.fromAffine(this).add(W.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return W.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,n,t){const r=W.fromAffine(this),o=n===O||n===I||this!==G.BASE?r.multiplyUnsafe(n):r.multiply(n),i=W.fromAffine(e).multiplyUnsafe(t),a=o.add(i);return a.equals(W.ZERO)?void 0:a.toAffine()}}function Y(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function X(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${ne(e)}`);const n=e[1],t=e.subarray(2,n+2);if(!n||t.length!==n)throw new Error("Invalid signature integer: wrong length");if(0===t[0]&&t[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:se(t),left:e.subarray(n+2)}}G.BASE=new G(B.Gx,B.Gy),G.ZERO=new G(O,O);class Z{constructor(e,n){this.r=e,this.s=n,this.assertValidity()}static fromCompact(e){const n=e instanceof Uint8Array,t="Signature.fromCompact";if("string"!=typeof e&&!n)throw new TypeError(`${t}: Expected string or Uint8Array`);const r=n?ne(e):e;if(128!==r.length)throw new Error(`${t}: Expected 64-byte hex`);return new Z(ae(r.slice(0,64)),ae(r.slice(64,128)))}static fromDER(e){const n=e instanceof Uint8Array;if("string"!=typeof e&&!n)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:t,s:r}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${ne(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:n,left:t}=X(e.subarray(2)),{data:r,left:o}=X(t);if(o.length)throw new Error(`Invalid signature: left bytes after parsing: ${ne(o)}`);return{r:n,s:r}}(n?e:le(e));return new Z(t,r)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:n}=this;if(!ve(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!ve(n))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=B.n>>I;return this.s>e}normalizeS(){return this.hasHighS()?new Z(this.r,fe(-this.s,B.n)):this}toDERRawBytes(){return le(this.toDERHex())}toDERHex(){const e=Y(ie(this.s)),n=Y(ie(this.r)),t=e.length/2,r=n.length/2,o=ie(t),i=ie(r);return`30${ie(r+t+4)}02${i}${n}02${o}${e}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return le(this.toCompactHex())}toCompactHex(){return re(this.r)+re(this.s)}}function J(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const n=e.reduce(((e,n)=>e+n.length),0),t=new Uint8Array(n);for(let n=0,r=0;n<e.length;n++){const o=e[n];t.set(o,r),r+=o.length}return t}const ee=Array.from({length:256},((e,n)=>n.toString(16).padStart(2,"0")));function ne(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let n="";for(let t=0;t<e.length;t++)n+=ee[e[t]];return n}const te=BigInt("0x10000000000000000000000000000000000000000000000000000000000000000");function re(e){if("bigint"!=typeof e)throw new Error("Expected bigint");if(!(O<=e&&e<te))throw new Error("Expected number 0 <= n < 2^256");return e.toString(16).padStart(64,"0")}function oe(e){const n=le(re(e));if(32!==n.length)throw new Error("Error: expected 32 bytes");return n}function ie(e){const n=e.toString(16);return 1&n.length?`0${n}`:n}function ae(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function le(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex"+e.length);const n=new Uint8Array(e.length/2);for(let t=0;t<n.length;t++){const r=2*t,o=e.slice(r,r+2),i=Number.parseInt(o,16);if(Number.isNaN(i)||i<0)throw new Error("Invalid byte sequence");n[t]=i}return n}function se(e){return ae(ne(e))}function ue(e){return e instanceof Uint8Array?Uint8Array.from(e):le(e)}function ce(e){if("number"==typeof e&&Number.isSafeInteger(e)&&e>0)return BigInt(e);if("bigint"==typeof e&&ve(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function fe(e,n=B.P){const t=e%n;return t>=O?t:n+t}function de(e,n){const{P:t}=B;let r=e;for(;n-- >O;)r*=r,r%=t;return r}function he(e,n=B.P){if(e===O||n<=O)throw new Error(`invert: expected positive integers, got n=${e} mod=${n}`);let t=fe(e,n),r=n,o=O,i=I,a=I,l=O;for(;t!==O;){const e=r/t,n=r%t,s=o-a*e,u=i-l*e;r=t,t=n,o=a,i=l,a=s,l=u}if(r!==I)throw new Error("invert: does not exist");return fe(o,n)}function pe(e,n=!1){const t=function(e){const n=8*e.length-256,t=se(e);return n>0?t>>BigInt(n):t}(e);if(n)return t;const{n:r}=B;return t>=r?t-r:t}let ye,me;class ge{constructor(e,n){if(this.hashLen=e,this.qByteLen=n,"number"!=typeof e||e<2)throw new Error("hashLen must be a number");if("number"!=typeof n||n<2)throw new Error("qByteLen must be a number");this.v=new Uint8Array(e).fill(1),this.k=new Uint8Array(e).fill(0),this.counter=0}hmac(...e){return $e.hmacSha256(this.k,...e)}hmacSync(...e){return me(this.k,...e)}checkSync(){if("function"!=typeof me)throw new V("hmacSha256Sync needs to be set")}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.checkSync(),this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){this.incr();let e=0;const n=[];for(;e<this.qByteLen;){this.v=await this.hmac(this.v);const t=this.v.slice();n.push(t),e+=this.v.length}return J(...n)}generateSync(){this.checkSync(),this.incr();let e=0;const n=[];for(;e<this.qByteLen;){this.v=this.hmacSync(this.v);const t=this.v.slice();n.push(t),e+=this.v.length}return J(...n)}}function ve(e){return O<e&&e<B.n}function be(e){return O<e&&e<B.P}function we(e,n,t,r=!0){const{n:o}=B,i=pe(e,!0);if(!ve(i))return;const a=he(i,o),l=G.BASE.multiply(i),s=fe(l.x,o);if(s===O)return;const u=fe(a*fe(n+t*s,o),o);if(u===O)return;let c=new Z(s,u),f=(l.x===c.r?0:2)|Number(l.y&I);return r&&c.hasHighS()&&(c=c.normalizeS(),f^=1),{sig:c,recovery:f}}function ke(e){let n;if("bigint"==typeof e)n=e;else if("number"==typeof e&&Number.isSafeInteger(e)&&e>0)n=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private key");n=ae(e)}else{if(!(e instanceof Uint8Array))throw new TypeError("Expected valid private key");if(e.length!==F)throw new Error("Expected 32 bytes of private key");n=se(e)}if(!ve(n))throw new Error("Expected private key: 0 < key < n");return n}function xe(e){return e instanceof G?(e.assertValidity(),e):G.fromHex(e)}function Ee(e){if(e instanceof Z)return e.assertValidity(),e;try{return Z.fromDER(e)}catch(n){return Z.fromCompact(e)}}function Se(e){const n=e instanceof Uint8Array,t="string"==typeof e,r=(n||t)&&e.length;return n?33===r||65===r:t?66===r||130===r:e instanceof G}function Ce(e,n,t=!1){if(Se(e))throw new TypeError("getSharedSecret: first arg must be private key");if(!Se(n))throw new TypeError("getSharedSecret: second arg must be public key");const r=xe(n);return r.assertValidity(),r.multiply(ke(e)).toRawBytes(t)}function _e(e){return se(e.length>D?e.slice(0,D):e)}function Ne(e){const n=_e(e),t=fe(n,B.n);return Le(t<O?n:t)}function Le(e){return oe(e)}function Ae(e,n,t){if(null==e)throw new Error(`sign: expected valid message hash, not "${e}"`);const r=ue(e),o=ke(n),i=[Le(o),Ne(r)];if(null!=t){!0===t&&(t=$e.randomBytes(D));const e=ue(t);if(e.length!==D)throw new Error("sign: Expected 32 bytes of extra data");i.push(e)}return{seed:J(...i),m:_e(r),d:o}}function Pe(e,n){const{sig:t,recovery:r}=e,{der:o,recovered:i}=Object.assign({canonical:!0,der:!0},n),a=o?t.toDERRawBytes():t.toCompactRawBytes();return i?[a,r]:a}const Te={strict:!0};function Oe(e){return fe(se(e),B.n)}class Ie{constructor(e,n){this.r=e,this.s=n,this.assertValidity()}static fromHex(e){const n=ue(e);if(64!==n.length)throw new TypeError(`SchnorrSignature.fromHex: expected 64 bytes, not ${n.length}`);const t=se(n.subarray(0,32)),r=se(n.subarray(32,64));return new Ie(t,r)}assertValidity(){const{r:e,s:n}=this;if(!be(e)||!ve(n))throw new Error("Invalid signature")}toHex(){return re(this.r)+re(this.s)}toRawBytes(){return le(this.toHex())}}class Re{constructor(e,n,t=$e.randomBytes()){if(null==e)throw new TypeError(`sign: Expected valid message, not "${e}"`);this.m=ue(e);const{x:r,scalar:o}=this.getScalar(ke(n));if(this.px=r,this.d=o,this.rand=ue(t),32!==this.rand.length)throw new TypeError("sign: Expected 32 bytes of aux randomness")}getScalar(e){const n=G.fromPrivateKey(e),t=n.hasEvenY()?e:B.n-e;return{point:n,scalar:t,x:n.toRawX()}}initNonce(e,n){return oe(e^se(n))}finalizeNonce(e){const n=fe(se(e),B.n);if(n===O)throw new Error("sign: Creation of signature failed. k is zero");const{point:t,x:r,scalar:o}=this.getScalar(n);return{R:t,rx:r,k:o}}finalizeSig(e,n,t,r){return new Ie(e.x,fe(n+t*r,B.n)).toRawBytes()}error(){throw new Error("sign: Invalid signature produced")}async calc(){const{m:e,d:n,px:t,rand:r}=this,o=$e.taggedHash,i=this.initNonce(n,await o(Fe.aux,r)),{R:a,rx:l,k:s}=this.finalizeNonce(await o(Fe.nonce,i,t,e)),u=Oe(await o(Fe.challenge,l,t,e)),c=this.finalizeSig(a,s,u,n);return await Be(c,e,t)||this.error(),c}calcSync(){const{m:e,d:n,px:t,rand:r}=this,o=$e.taggedHashSync,i=this.initNonce(n,o(Fe.aux,r)),{R:a,rx:l,k:s}=this.finalizeNonce(o(Fe.nonce,i,t,e)),u=Oe(o(Fe.challenge,l,t,e)),c=this.finalizeSig(a,s,u,n);return He(c,e,t)||this.error(),c}}function ze(e,n,t){const r=e instanceof Ie,o=r?e:Ie.fromHex(e);return r&&o.assertValidity(),{...o,m:ue(n),P:xe(t)}}function Me(e,n,t,r){const o=G.BASE.multiplyAndAddUnsafe(n,ke(t),fe(-r,B.n));return!(!o||!o.hasEvenY()||o.x!==e)}async function Be(e,n,t){try{const{r:r,s:o,m:i,P:a}=ze(e,n,t),l=Oe(await $e.taggedHash(Fe.challenge,oe(r),a.toRawX(),i));return Me(r,a,o,l)}catch(e){return!1}}function He(e,n,t){try{const{r:r,s:o,m:i,P:a}=ze(e,n,t),l=Oe($e.taggedHashSync(Fe.challenge,oe(r),a.toRawX(),i));return Me(r,a,o,l)}catch(e){if(e instanceof V)throw e;return!1}}const Ue={Signature:Ie,getPublicKey:function(e){return G.fromPrivateKey(e).toRawX()},sign:async function(e,n,t){return new Re(e,n,t).calc()},verify:Be,signSync:function(e,n,t){return new Re(e,n,t).calcSync()},verifySync:He};G.BASE._setWindowSize(8);const De={node:{},web:"object"==typeof self&&"crypto"in self?self.crypto:void 0},Fe={challenge:"BIP0340/challenge",aux:"BIP0340/aux",nonce:"BIP0340/nonce"},je={},$e={bytesToHex:ne,hexToBytes:le,concatBytes:J,mod:fe,invert:he,isValidPrivateKey(e){try{return ke(e),!0}catch(e){return!1}},_bigintTo32Bytes:oe,_normalizePrivateKey:ke,hashToPrivateKey:e=>{if((e=ue(e)).length<40||e.length>1024)throw new Error("Expected valid bytes of private key as per FIPS 186");return oe(fe(se(e),B.n-I)+I)},randomBytes:(e=32)=>{if(De.web)return De.web.getRandomValues(new Uint8Array(e));if(De.node){const{randomBytes:n}=De.node;return Uint8Array.from(n(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>$e.hashToPrivateKey($e.randomBytes(40)),precompute(e=8,n=G.BASE){const t=n===G.BASE?n:new G(n.x,n.y);return t._setWindowSize(e),t.multiply(z),t},sha256:async(...e)=>{if(De.web){const n=await De.web.subtle.digest("SHA-256",J(...e));return new Uint8Array(n)}if(De.node){const{createHash:n}=De.node,t=n("sha256");return e.forEach((e=>t.update(e))),Uint8Array.from(t.digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...n)=>{if(De.web){const t=await De.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),r=J(...n),o=await De.web.subtle.sign("HMAC",t,r);return new Uint8Array(o)}if(De.node){const{createHmac:t}=De.node,r=t("sha256",e);return n.forEach((e=>r.update(e))),Uint8Array.from(r.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,taggedHash:async(e,...n)=>{let t=je[e];if(void 0===t){const n=await $e.sha256(Uint8Array.from(e,(e=>e.charCodeAt(0))));t=J(n,n),je[e]=t}return $e.sha256(t,...n)},taggedHashSync:(e,...n)=>{if("function"!=typeof ye)throw new V("sha256Sync is undefined, you need to set it");let t=je[e];if(void 0===t){const n=ye(Uint8Array.from(e,(e=>e.charCodeAt(0))));t=J(n,n),je[e]=t}return ye(t,...n)},_JacobianPoint:W};Object.defineProperties($e,{sha256Sync:{configurable:!1,get:()=>ye,set(e){ye||(ye=e)}},hmacSha256Sync:{configurable:!1,get:()=>me,set(e){me||(me=e)}}});var Ve={};Object.defineProperty(Ve,"__esModule",{value:!0}),Ve.sha256=void 0;var Ke={};Object.defineProperty(Ke,"__esModule",{value:!0}),Ke.SHA2=void 0;var We=i("ErMMd");class qe extends We.Hash{constructor(e,n,t,r){super(),this.blockLen=e,this.outputLen=n,this.padOffset=t,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,We.createView)(this.buffer)}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{view:n,buffer:t,blockLen:r,finished:o}=this;if(o)throw new Error("digest() was already called");const i=(e=(0,We.toBytes)(e)).length;for(let o=0;o<i;){const a=Math.min(r-this.pos,i-o);if(a!==r)t.set(e.subarray(o,o+a),this.pos),this.pos+=a,o+=a,this.pos===r&&(this.process(n,0),this.pos=0);else{const n=(0,We.createView)(e);for(;r<=i-o;o+=r)this.process(n,o)}}return this.length+=e.length,this.roundClean(),this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length<this.outputLen)throw new Error("_Sha2: Invalid output buffer");if(this.finished)throw new Error("digest() was already called");this.finished=!0;const{buffer:n,view:t,blockLen:r,isLE:o}=this;let{pos:i}=this;n[i++]=128,this.buffer.subarray(i).fill(0),this.padOffset>r-i&&(this.process(t,0),i=0);for(let e=i;e<r;e++)n[e]=0;!function(e,n,t,r){if("function"==typeof e.setBigUint64)return e.setBigUint64(n,t,r);const o=BigInt(32),i=BigInt(4294967295),a=Number(t>>o&i),l=Number(t&i),s=r?4:0,u=r?0:4;e.setUint32(n+s,a,r),e.setUint32(n+u,l,r)}(t,r-8,BigInt(8*this.length),o),this.process(t,0);const a=(0,We.createView)(e);this.get().forEach(((e,n)=>a.setUint32(4*n,e,o)))}digest(){const{buffer:e,outputLen:n}=this;this.digestInto(e);const t=e.slice(0,n);return this.destroy(),t}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:n,buffer:t,length:r,finished:o,destroyed:i,pos:a}=this;return e.length=r,e.pos=a,e.finished=o,e.destroyed=i,r%n&&e.buffer.set(t),e}}Ke.SHA2=qe;We=i("ErMMd");const Qe=(e,n,t)=>e&n^e&t^n&t,Ge=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Ye=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Xe=new Uint32Array(64);class Ze extends Ke.SHA2{constructor(){super(64,32,8,!1),this.A=0|Ye[0],this.B=0|Ye[1],this.C=0|Ye[2],this.D=0|Ye[3],this.E=0|Ye[4],this.F=0|Ye[5],this.G=0|Ye[6],this.H=0|Ye[7]}get(){const{A:e,B:n,C:t,D:r,E:o,F:i,G:a,H:l}=this;return[e,n,t,r,o,i,a,l]}set(e,n,t,r,o,i,a,l){this.A=0|e,this.B=0|n,this.C=0|t,this.D=0|r,this.E=0|o,this.F=0|i,this.G=0|a,this.H=0|l}process(e,n){for(let t=0;t<16;t++,n+=4)Xe[t]=e.getUint32(n,!1);for(let e=16;e<64;e++){const n=Xe[e-15],t=Xe[e-2],r=(0,We.rotr)(n,7)^(0,We.rotr)(n,18)^n>>>3,o=(0,We.rotr)(t,17)^(0,We.rotr)(t,19)^t>>>10;Xe[e]=o+Xe[e-7]+r+Xe[e-16]|0}let{A:t,B:r,C:o,D:i,E:a,F:l,G:s,H:u}=this;for(let e=0;e<64;e++){const n=u+((0,We.rotr)(a,6)^(0,We.rotr)(a,11)^(0,We.rotr)(a,25))+((c=a)&l^~c&s)+Ge[e]+Xe[e]|0,f=((0,We.rotr)(t,2)^(0,We.rotr)(t,13)^(0,We.rotr)(t,22))+Qe(t,r,o)|0;u=s,s=l,l=a,a=i+n|0,i=o,o=r,r=t,t=n+f|0}var c;t=t+this.A|0,r=r+this.B|0,o=o+this.C|0,i=i+this.D|0,a=a+this.E|0,l=l+this.F|0,s=s+this.G|0,u=u+this.H|0,this.set(t,r,o,i,a,l,s,u)}roundClean(){Xe.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}Ve.sha256=(0,We.wrapConstructor)((()=>new Ze));We=i("ErMMd");
|
||
/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function Je(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function en(...e){const n=(e,n)=>t=>e(n(t));return{encode:Array.from(e).reverse().reduce(((e,t)=>e?n(e,t.encode):t.encode),void 0),decode:e.reduce(((e,t)=>e?n(e,t.decode):t.decode),void 0)}}function nn(e){return{encode:n=>{if(!Array.isArray(n)||n.length&&"number"!=typeof n[0])throw new Error("alphabet.encode input should be an array of numbers");return n.map((n=>{if(Je(n),n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]}))},decode:n=>{if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw new Error("alphabet.decode input should be array of strings");return n.map((n=>{if("string"!=typeof n)throw new Error(`alphabet.decode: not string element=${n}`);const t=e.indexOf(n);if(-1===t)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return t}))}}}function tn(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:n=>{if(!Array.isArray(n)||n.length&&"string"!=typeof n[0])throw new Error("join.encode input should be array of strings");for(let e of n)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return n.join(e)},decode:n=>{if("string"!=typeof n)throw new Error("join.decode input should be string");return n.split(e)}}}function rn(e,n="="){if(Je(e),"string"!=typeof n)throw new Error("padding chr should be string");return{encode(t){if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("padding.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;t.length*e%8;)t.push(n);return t},decode(t){if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("padding.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let r=t.length;if(r*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;r>0&&t[r-1]===n;r--)if(!((r-1)*e%8))throw new Error("Invalid padding: string has too much padding");return t.slice(0,r)}}}function on(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:n=>e(n)}}function an(e,n,t){if(n<2)throw new Error(`convertRadix: wrong from=${n}, base cannot be less than 2`);if(t<2)throw new Error(`convertRadix: wrong to=${t}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const o=[],i=Array.from(e);for(i.forEach((e=>{if(Je(e),e<0||e>=n)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,a=!0;for(let o=r;o<i.length;o++){const l=i[o],s=n*e+l;if(!Number.isSafeInteger(s)||n*e/n!==e||s-l!=n*e)throw new Error("convertRadix: carry overflow");if(e=s%t,i[o]=Math.floor(s/t),!Number.isSafeInteger(i[o])||i[o]*t+e!==s)throw new Error("convertRadix: carry overflow");a&&(i[o]?a=!1:r=o)}if(o.push(e),a)break}for(let n=0;n<e.length-1&&0===e[n];n++)o.push(0);return o.reverse()}const ln=(e,n)=>n?ln(n,e%n):e,sn=(e,n)=>e+(n-ln(e,n));function un(e,n,t,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(n<=0||n>32)throw new Error(`convertRadix2: wrong from=${n}`);if(t<=0||t>32)throw new Error(`convertRadix2: wrong to=${t}`);if(sn(n,t)>32)throw new Error(`convertRadix2: carry overflow from=${n} to=${t} carryBits=${sn(n,t)}`);let o=0,i=0;const a=2**t-1,l=[];for(const r of e){if(Je(r),r>=2**n)throw new Error(`convertRadix2: invalid data word=${r} from=${n}`);if(o=o<<n|r,i+n>32)throw new Error(`convertRadix2: carry overflow pos=${i} from=${n}`);for(i+=n;i>=t;i-=t)l.push((o>>i-t&a)>>>0);o&=2**i-1}if(o=o<<t-i&a,!r&&i>=n)throw new Error("Excess padding");if(!r&&o)throw new Error(`Non-zero padding: ${o}`);return r&&i>0&&l.push(o>>>0),l}function cn(e){return Je(e),{encode:n=>{if(!(n instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return an(Array.from(n),256,e)},decode:n=>{if(!Array.isArray(n)||n.length&&"number"!=typeof n[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(an(n,e,256))}}}function fn(e,n=!1){if(Je(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(sn(8,e)>32||sn(e,8)>32)throw new Error("radix2: carry overflow");return{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return un(Array.from(t),8,e,!n)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(un(t,e,8,n))}}}function dn(e){if("function"!=typeof e)throw new Error("unsafeWrapper fn should be function");return function(...n){try{return e.apply(null,n)}catch(e){}}}function hn(e,n){if(Je(e),"function"!=typeof n)throw new Error("checksum fn should be function");return{encode(t){if(!(t instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const r=n(t).slice(0,e),o=new Uint8Array(t.length+e);return o.set(t),o.set(r,t.length),o},decode(t){if(!(t instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const r=t.slice(0,-e),o=n(r).slice(0,e),i=t.slice(-e);for(let n=0;n<e;n++)if(o[n]!==i[n])throw new Error("Invalid checksum");return r}}}const pn={alphabet:nn,chain:en,checksum:hn,radix:cn,radix2:fn,join:tn,padding:rn},yn=en(fn(4),nn("0123456789ABCDEF"),tn("")),mn=en(fn(5),nn("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),rn(5),tn("")),gn=(en(fn(5),nn("0123456789ABCDEFGHIJKLMNOPQRSTUV"),rn(5),tn("")),en(fn(5),nn("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),tn(""),on((e=>e.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")))),en(fn(6),nn("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),rn(6),tn(""))),vn=en(fn(6),nn("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),rn(6),tn("")),bn=e=>en(cn(58),nn(e),tn("")),wn=bn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),kn=(bn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),bn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),[0,2,3,5,6,7,9,10,11]),xn={encode(e){let n="";for(let t=0;t<e.length;t+=8){const r=e.subarray(t,t+8);n+=wn.encode(r).padStart(kn[r.length],"1")}return n},decode(e){let n=[];for(let t=0;t<e.length;t+=11){const r=e.slice(t,t+11),o=kn.indexOf(r.length),i=wn.decode(r);for(let e=0;e<i.length-o;e++)if(0!==i[e])throw new Error("base58xmr: wrong padding");n=n.concat(Array.from(i.slice(i.length-o)))}return Uint8Array.from(n)}},En=en(nn("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),tn("")),Sn=[996825010,642813549,513874426,1027748829,705979059];function Cn(e){const n=e>>25;let t=(33554431&e)<<5;for(let e=0;e<Sn.length;e++)1==(n>>e&1)&&(t^=Sn[e]);return t}function _n(e,n,t=1){const r=e.length;let o=1;for(let n=0;n<r;n++){const t=e.charCodeAt(n);if(t<33||t>126)throw new Error(`Invalid prefix (${e})`);o=Cn(o)^t>>5}o=Cn(o);for(let n=0;n<r;n++)o=Cn(o)^31&e.charCodeAt(n);for(let e of n)o=Cn(o)^e;for(let e=0;e<6;e++)o=Cn(o);return o^=t,En.encode(un([o%2**30],30,5,!1))}function Nn(e){const n="bech32"===e?1:734539939,t=fn(5),r=t.decode,o=t.encode,i=dn(r);function a(e,t=90){if("string"!=typeof e)throw new Error("bech32.decode input should be string, not "+typeof e);if(e.length<8||!1!==t&&e.length>t)throw new TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${t})`);const r=e.toLowerCase();if(e!==r&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const o=(e=r).lastIndexOf("1");if(0===o||-1===o)throw new Error('Letter "1" must be present between prefix and data only');const i=e.slice(0,o),a=e.slice(o+1);if(a.length<6)throw new Error("Data must be at least 6 characters long");const l=En.decode(a).slice(0,-6),s=_n(i,l,n);if(!a.endsWith(s))throw new Error(`Invalid checksum in ${e}: expected "${s}"`);return{prefix:i,words:l}}return{encode:function(e,t,r=90){if("string"!=typeof e)throw new Error("bech32.encode prefix should be string, not "+typeof e);if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof t);const o=e.length+7+t.length;if(!1!==r&&o>r)throw new TypeError(`Length ${o} exceeds limit ${r}`);return`${e=e.toLowerCase()}1${En.encode(t)}${_n(e,t,n)}`},decode:a,decodeToBytes:function(e){const{prefix:n,words:t}=a(e,!1);return{prefix:n,words:t,bytes:r(t)}},decodeUnsafe:dn(a),fromWords:r,fromWordsUnsafe:i,toWords:o}}const Ln=Nn("bech32"),An=(Nn("bech32m"),{utf8:{encode:e=>(new TextDecoder).decode(e),decode:e=>(new TextEncoder).encode(e)},hex:en(fn(4),nn("0123456789abcdef"),tn(""),on((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}))),base16:yn,base32:mn,base64:gn,base64url:vn,base58:wn,base58xmr:xn});Object.keys(An).join(", ");var Pn={};Object.defineProperty(Pn,"__esModule",{value:!0}),Pn.wordlist=void 0,Pn.wordlist="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");var Tn={};Object.defineProperty(Tn,"__esModule",{value:!0}),Tn.mnemonicToSeedSync=Tn.mnemonicToSeed=Tn.validateMnemonic=Tn.entropyToMnemonic=Tn.mnemonicToEntropy=Tn.generateMnemonic=void 0;var On={};function In(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function Rn(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function zn(e,...n){if(!(e instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(n.length>0&&!n.includes(e.length))throw new TypeError(`Expected Uint8Array of length ${n}, not of length=${e.length}`)}function Mn(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");In(e.outputLen),In(e.blockLen)}function Bn(e,n=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(n&&e.finished)throw new Error("Hash#digest() has already been called")}function Hn(e,n){zn(e);const t=n.outputLen;if(e.length<t)throw new Error(`digestInto() expects output buffer of length at least ${t}`)}Object.defineProperty(On,"__esModule",{value:!0}),On.output=On.exists=On.hash=On.bytes=On.bool=On.number=void 0,On.number=In,On.bool=Rn,On.bytes=zn,On.hash=Mn,On.exists=Bn,On.output=Hn;const Un={number:In,bool:Rn,bytes:zn,hash:Mn,exists:Bn,output:Hn};On.default=Un;var Dn={};Object.defineProperty(Dn,"__esModule",{value:!0}),Dn.pbkdf2Async=Dn.pbkdf2=void 0;var Fn={};Object.defineProperty(Fn,"__esModule",{value:!0}),Fn.hmac=void 0;var jn={};
|
||
/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(jn,"__esModule",{value:!0}),jn.randomBytes=jn.wrapConstructorWithOpts=jn.wrapConstructor=jn.checkOpts=jn.Hash=jn.concatBytes=jn.toBytes=jn.utf8ToBytes=jn.asyncLoop=jn.nextTick=jn.hexToBytes=jn.bytesToHex=jn.isLE=jn.rotr=jn.createView=jn.u32=jn.u8=void 0;var $n={};Object.defineProperty($n,"__esModule",{value:!0}),$n.crypto=void 0,$n.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0};jn.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);jn.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));jn.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);if(jn.rotr=(e,n)=>e<<32-n|e>>>n,jn.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!jn.isLE)throw new Error("Non little-endian hardware is not supported");const Vn=Array.from({length:256},((e,n)=>n.toString(16).padStart(2,"0")));jn.bytesToHex=function(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected");let n="";for(let t=0;t<e.length;t++)n+=Vn[e[t]];return n},jn.hexToBytes=function(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const n=new Uint8Array(e.length/2);for(let t=0;t<n.length;t++){const r=2*t,o=e.slice(r,r+2),i=Number.parseInt(o,16);if(Number.isNaN(i)||i<0)throw new Error("Invalid byte sequence");n[t]=i}return n};function Kn(e){if("string"!=typeof e)throw new TypeError("utf8ToBytes expected string, got "+typeof e);return(new TextEncoder).encode(e)}function Wn(e){if("string"==typeof e&&(e=Kn(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}jn.nextTick=async()=>{},jn.asyncLoop=async function(e,n,t){let r=Date.now();for(let o=0;o<e;o++){t(o);const e=Date.now()-r;e>=0&&e<n||(await(0,jn.nextTick)(),r+=e)}},jn.utf8ToBytes=Kn,jn.toBytes=Wn,jn.concatBytes=function(...e){if(!e.every((e=>e instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const n=e.reduce(((e,n)=>e+n.length),0),t=new Uint8Array(n);for(let n=0,r=0;n<e.length;n++){const o=e[n];t.set(o,r),r+=o.length}return t};jn.Hash=class{clone(){return this._cloneInto()}};jn.checkOpts=function(e,n){if(void 0!==n&&("object"!=typeof n||(t=n,"[object Object]"!==Object.prototype.toString.call(t)||t.constructor!==Object)))throw new TypeError("Options should be object or undefined");var t;return Object.assign(e,n)},jn.wrapConstructor=function(e){const n=n=>e().update(Wn(n)).digest(),t=e();return n.outputLen=t.outputLen,n.blockLen=t.blockLen,n.create=()=>e(),n},jn.wrapConstructorWithOpts=function(e){const n=(n,t)=>e(t).update(Wn(n)).digest(),t=e({});return n.outputLen=t.outputLen,n.blockLen=t.blockLen,n.create=n=>e(n),n},jn.randomBytes=function(e=32){if($n.crypto.web)return $n.crypto.web.getRandomValues(new Uint8Array(e));if($n.crypto.node)return new Uint8Array($n.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")};class qn extends jn.Hash{constructor(e,n){super(),this.finished=!1,this.destroyed=!1,On.default.hash(e);const t=(0,jn.toBytes)(n);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new TypeError("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const r=this.blockLen,o=new Uint8Array(r);o.set(t.length>r?e.create().update(t).digest():t);for(let e=0;e<o.length;e++)o[e]^=54;this.iHash.update(o),this.oHash=e.create();for(let e=0;e<o.length;e++)o[e]^=106;this.oHash.update(o),o.fill(0)}update(e){return On.default.exists(this),this.iHash.update(e),this}digestInto(e){On.default.exists(this),On.default.bytes(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:n,iHash:t,finished:r,destroyed:o,blockLen:i,outputLen:a}=this;return e.finished=r,e.destroyed=o,e.blockLen=i,e.outputLen=a,e.oHash=n._cloneInto(e.oHash),e.iHash=t._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}function Qn(e,n,t,r){On.default.hash(e);const o=(0,jn.checkOpts)({dkLen:32,asyncTick:10},r),{c:i,dkLen:a,asyncTick:l}=o;if(On.default.number(i),On.default.number(a),On.default.number(l),i<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const s=(0,jn.toBytes)(n),u=(0,jn.toBytes)(t),c=new Uint8Array(a),f=Fn.hmac.create(e,s),d=f._cloneInto().update(u);return{c:i,dkLen:a,asyncTick:l,DK:c,PRF:f,PRFSalt:d}}function Gn(e,n,t,r,o){return e.destroy(),n.destroy(),r&&r.destroy(),o.fill(0),t}Fn.hmac=(e,n,t)=>new qn(e,n).update(t).digest(),Fn.hmac.create=(e,n)=>new qn(e,n),Dn.pbkdf2=function(e,n,t,r){const{c:o,dkLen:i,DK:a,PRF:l,PRFSalt:s}=Qn(e,n,t,r);let u;const c=new Uint8Array(4),f=(0,jn.createView)(c),d=new Uint8Array(l.outputLen);for(let e=1,n=0;n<i;e++,n+=l.outputLen){const t=a.subarray(n,n+l.outputLen);f.setInt32(0,e,!1),(u=s._cloneInto(u)).update(c).digestInto(d),t.set(d.subarray(0,t.length));for(let e=1;e<o;e++){l._cloneInto(u).update(d).digestInto(d);for(let e=0;e<t.length;e++)t[e]^=d[e]}}return Gn(l,s,a,u,d)},Dn.pbkdf2Async=async function(e,n,t,r){const{c:o,dkLen:i,asyncTick:a,DK:l,PRF:s,PRFSalt:u}=Qn(e,n,t,r);let c;const f=new Uint8Array(4),d=(0,jn.createView)(f),h=new Uint8Array(s.outputLen);for(let e=1,n=0;n<i;e++,n+=s.outputLen){const t=l.subarray(n,n+s.outputLen);d.setInt32(0,e,!1),(c=u._cloneInto(c)).update(f).digestInto(h),t.set(h.subarray(0,t.length)),await(0,jn.asyncLoop)(o-1,a,(e=>{s._cloneInto(c).update(h).digestInto(h);for(let e=0;e<t.length;e++)t[e]^=h[e]}))}return Gn(s,u,l,c,h)};var Yn={};Object.defineProperty(Yn,"__esModule",{value:!0}),Yn.sha224=Yn.sha256=void 0;var Xn={};Object.defineProperty(Xn,"__esModule",{value:!0}),Xn.SHA2=void 0;class Zn extends jn.Hash{constructor(e,n,t,r){super(),this.blockLen=e,this.outputLen=n,this.padOffset=t,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,jn.createView)(this.buffer)}update(e){On.default.exists(this);const{view:n,buffer:t,blockLen:r}=this,o=(e=(0,jn.toBytes)(e)).length;for(let i=0;i<o;){const a=Math.min(r-this.pos,o-i);if(a!==r)t.set(e.subarray(i,i+a),this.pos),this.pos+=a,i+=a,this.pos===r&&(this.process(n,0),this.pos=0);else{const n=(0,jn.createView)(e);for(;r<=o-i;i+=r)this.process(n,i)}}return this.length+=e.length,this.roundClean(),this}digestInto(e){On.default.exists(this),On.default.output(e,this),this.finished=!0;const{buffer:n,view:t,blockLen:r,isLE:o}=this;let{pos:i}=this;n[i++]=128,this.buffer.subarray(i).fill(0),this.padOffset>r-i&&(this.process(t,0),i=0);for(let e=i;e<r;e++)n[e]=0;!function(e,n,t,r){if("function"==typeof e.setBigUint64)return e.setBigUint64(n,t,r);const o=BigInt(32),i=BigInt(4294967295),a=Number(t>>o&i),l=Number(t&i),s=r?4:0,u=r?0:4;e.setUint32(n+s,a,r),e.setUint32(n+u,l,r)}(t,r-8,BigInt(8*this.length),o),this.process(t,0);const a=(0,jn.createView)(e),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const s=l/4,u=this.get();if(s>u.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e<s;e++)a.setUint32(4*e,u[e],o)}digest(){const{buffer:e,outputLen:n}=this;this.digestInto(e);const t=e.slice(0,n);return this.destroy(),t}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:n,buffer:t,length:r,finished:o,destroyed:i,pos:a}=this;return e.length=r,e.pos=a,e.finished=o,e.destroyed=i,r%n&&e.buffer.set(t),e}}Xn.SHA2=Zn;const Jn=(e,n,t)=>e&n^e&t^n&t,et=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),nt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),tt=new Uint32Array(64);class rt extends Xn.SHA2{constructor(){super(64,32,8,!1),this.A=0|nt[0],this.B=0|nt[1],this.C=0|nt[2],this.D=0|nt[3],this.E=0|nt[4],this.F=0|nt[5],this.G=0|nt[6],this.H=0|nt[7]}get(){const{A:e,B:n,C:t,D:r,E:o,F:i,G:a,H:l}=this;return[e,n,t,r,o,i,a,l]}set(e,n,t,r,o,i,a,l){this.A=0|e,this.B=0|n,this.C=0|t,this.D=0|r,this.E=0|o,this.F=0|i,this.G=0|a,this.H=0|l}process(e,n){for(let t=0;t<16;t++,n+=4)tt[t]=e.getUint32(n,!1);for(let e=16;e<64;e++){const n=tt[e-15],t=tt[e-2],r=(0,jn.rotr)(n,7)^(0,jn.rotr)(n,18)^n>>>3,o=(0,jn.rotr)(t,17)^(0,jn.rotr)(t,19)^t>>>10;tt[e]=o+tt[e-7]+r+tt[e-16]|0}let{A:t,B:r,C:o,D:i,E:a,F:l,G:s,H:u}=this;for(let e=0;e<64;e++){const n=u+((0,jn.rotr)(a,6)^(0,jn.rotr)(a,11)^(0,jn.rotr)(a,25))+((c=a)&l^~c&s)+et[e]+tt[e]|0,f=((0,jn.rotr)(t,2)^(0,jn.rotr)(t,13)^(0,jn.rotr)(t,22))+Jn(t,r,o)|0;u=s,s=l,l=a,a=i+n|0,i=o,o=r,r=t,t=n+f|0}var c;t=t+this.A|0,r=r+this.B|0,o=o+this.C|0,i=i+this.D|0,a=a+this.E|0,l=l+this.F|0,s=s+this.G|0,u=u+this.H|0,this.set(t,r,o,i,a,l,s,u)}roundClean(){tt.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class ot extends rt{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}Yn.sha256=(0,jn.wrapConstructor)((()=>new rt)),Yn.sha224=(0,jn.wrapConstructor)((()=>new ot));var it={};Object.defineProperty(it,"__esModule",{value:!0}),it.sha384=it.sha512_256=it.sha512_224=it.sha512=it.SHA512=void 0;var at={};Object.defineProperty(at,"__esModule",{value:!0}),at.add=at.toBig=at.split=at.fromBig=void 0;const lt=BigInt(2**32-1),st=BigInt(32);function ut(e,n=!1){return n?{h:Number(e<),l:Number(e>>st<)}:{h:0|Number(e>>st<),l:0|Number(e<)}}function ct(e,n=!1){let t=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let o=0;o<e.length;o++){const{h:i,l:a}=ut(e[o],n);[t[o],r[o]]=[i,a]}return[t,r]}at.fromBig=ut,at.split=ct;at.toBig=(e,n)=>BigInt(e>>>0)<<st|BigInt(n>>>0);function ft(e,n,t,r){const o=(n>>>0)+(r>>>0);return{h:e+t+(o/2**32|0)|0,l:0|o}}at.add=ft;const dt={fromBig:ut,split:ct,toBig:at.toBig,shrSH:(e,n,t)=>e>>>t,shrSL:(e,n,t)=>e<<32-t|n>>>t,rotrSH:(e,n,t)=>e>>>t|n<<32-t,rotrSL:(e,n,t)=>e<<32-t|n>>>t,rotrBH:(e,n,t)=>e<<64-t|n>>>t-32,rotrBL:(e,n,t)=>e>>>t-32|n<<64-t,rotr32H:(e,n)=>n,rotr32L:(e,n)=>e,rotlSH:(e,n,t)=>e<<t|n>>>32-t,rotlSL:(e,n,t)=>n<<t|e>>>32-t,rotlBH:(e,n,t)=>n<<t-32|e>>>64-t,rotlBL:(e,n,t)=>e<<t-32|n>>>64-t,add:ft,add3L:(e,n,t)=>(e>>>0)+(n>>>0)+(t>>>0),add3H:(e,n,t,r)=>n+t+r+(e/2**32|0)|0,add4L:(e,n,t,r)=>(e>>>0)+(n>>>0)+(t>>>0)+(r>>>0),add4H:(e,n,t,r,o)=>n+t+r+o+(e/2**32|0)|0,add5H:(e,n,t,r,o,i)=>n+t+r+o+i+(e/2**32|0)|0,add5L:(e,n,t,r,o)=>(e>>>0)+(n>>>0)+(t>>>0)+(r>>>0)+(o>>>0)};at.default=dt;const[ht,pt]=at.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),yt=new Uint32Array(80),mt=new Uint32Array(80);class gt extends Xn.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:n,Bh:t,Bl:r,Ch:o,Cl:i,Dh:a,Dl:l,Eh:s,El:u,Fh:c,Fl:f,Gh:d,Gl:h,Hh:p,Hl:y}=this;return[e,n,t,r,o,i,a,l,s,u,c,f,d,h,p,y]}set(e,n,t,r,o,i,a,l,s,u,c,f,d,h,p,y){this.Ah=0|e,this.Al=0|n,this.Bh=0|t,this.Bl=0|r,this.Ch=0|o,this.Cl=0|i,this.Dh=0|a,this.Dl=0|l,this.Eh=0|s,this.El=0|u,this.Fh=0|c,this.Fl=0|f,this.Gh=0|d,this.Gl=0|h,this.Hh=0|p,this.Hl=0|y}process(e,n){for(let t=0;t<16;t++,n+=4)yt[t]=e.getUint32(n),mt[t]=e.getUint32(n+=4);for(let e=16;e<80;e++){const n=0|yt[e-15],t=0|mt[e-15],r=at.default.rotrSH(n,t,1)^at.default.rotrSH(n,t,8)^at.default.shrSH(n,t,7),o=at.default.rotrSL(n,t,1)^at.default.rotrSL(n,t,8)^at.default.shrSL(n,t,7),i=0|yt[e-2],a=0|mt[e-2],l=at.default.rotrSH(i,a,19)^at.default.rotrBH(i,a,61)^at.default.shrSH(i,a,6),s=at.default.rotrSL(i,a,19)^at.default.rotrBL(i,a,61)^at.default.shrSL(i,a,6),u=at.default.add4L(o,s,mt[e-7],mt[e-16]),c=at.default.add4H(u,r,l,yt[e-7],yt[e-16]);yt[e]=0|c,mt[e]=0|u}let{Ah:t,Al:r,Bh:o,Bl:i,Ch:a,Cl:l,Dh:s,Dl:u,Eh:c,El:f,Fh:d,Fl:h,Gh:p,Gl:y,Hh:m,Hl:g}=this;for(let e=0;e<80;e++){const n=at.default.rotrSH(c,f,14)^at.default.rotrSH(c,f,18)^at.default.rotrBH(c,f,41),v=at.default.rotrSL(c,f,14)^at.default.rotrSL(c,f,18)^at.default.rotrBL(c,f,41),b=c&d^~c&p,w=f&h^~f&y,k=at.default.add5L(g,v,w,pt[e],mt[e]),x=at.default.add5H(k,m,n,b,ht[e],yt[e]),E=0|k,S=at.default.rotrSH(t,r,28)^at.default.rotrBH(t,r,34)^at.default.rotrBH(t,r,39),C=at.default.rotrSL(t,r,28)^at.default.rotrBL(t,r,34)^at.default.rotrBL(t,r,39),_=t&o^t&a^o&a,N=r&i^r&l^i&l;m=0|p,g=0|y,p=0|d,y=0|h,d=0|c,h=0|f,({h:c,l:f}=at.default.add(0|s,0|u,0|x,0|E)),s=0|a,u=0|l,a=0|o,l=0|i,o=0|t,i=0|r;const L=at.default.add3L(E,C,N);t=at.default.add3H(L,x,S,_),r=0|L}({h:t,l:r}=at.default.add(0|this.Ah,0|this.Al,0|t,0|r)),({h:o,l:i}=at.default.add(0|this.Bh,0|this.Bl,0|o,0|i)),({h:a,l:l}=at.default.add(0|this.Ch,0|this.Cl,0|a,0|l)),({h:s,l:u}=at.default.add(0|this.Dh,0|this.Dl,0|s,0|u)),({h:c,l:f}=at.default.add(0|this.Eh,0|this.El,0|c,0|f)),({h:d,l:h}=at.default.add(0|this.Fh,0|this.Fl,0|d,0|h)),({h:p,l:y}=at.default.add(0|this.Gh,0|this.Gl,0|p,0|y)),({h:m,l:g}=at.default.add(0|this.Hh,0|this.Hl,0|m,0|g)),this.set(t,r,o,i,a,l,s,u,c,f,d,h,p,y,m,g)}roundClean(){yt.fill(0),mt.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}it.SHA512=gt;class vt extends gt{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class bt extends gt{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class wt extends gt{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}it.sha512=(0,jn.wrapConstructor)((()=>new gt)),it.sha512_224=(0,jn.wrapConstructor)((()=>new vt)),it.sha512_256=(0,jn.wrapConstructor)((()=>new bt)),it.sha384=(0,jn.wrapConstructor)((()=>new wt));function kt(e){if("string"!=typeof e)throw new TypeError("Invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}function xt(e){const n=kt(e),t=n.split(" ");if(![12,15,18,21,24].includes(t.length))throw new Error("Invalid mnemonic");return{nfkd:n,words:t}}function Et(e){On.default.bytes(e,16,20,24,28,32)}Tn.generateMnemonic=function(e,n=128){if(On.default.number(n),n%32!=0||n>256)throw new TypeError("Invalid entropy");return Nt((0,jn.randomBytes)(n/8),e)};const St=e=>{const n=8-e.length/4;return new Uint8Array([(0,Yn.sha256)(e)[0]>>n<<n])};function Ct(e){if(!Array.isArray(e)||2048!==e.length||"string"!=typeof e[0])throw new Error("Worlist: expected array of 2048 strings");return e.forEach((e=>{if("string"!=typeof e)throw new Error(`Wordlist: non-string element: ${e}`)})),pn.chain(pn.checksum(1,St),pn.radix2(11,!0),pn.alphabet(e))}function _t(e,n){const{words:t}=xt(e),r=Ct(n).decode(t);return Et(r),r}function Nt(e,n){Et(e);return Ct(n).encode(e).join((e=>"あいこくしん"===e[0])(n)?" ":" ")}Tn.mnemonicToEntropy=_t,Tn.entropyToMnemonic=Nt,Tn.validateMnemonic=function(e,n){try{_t(e,n)}catch(e){return!1}return!0};const Lt=e=>kt(`mnemonic${e}`);Tn.mnemonicToSeed=function(e,n=""){return(0,Dn.pbkdf2Async)(it.sha512,xt(e).nfkd,Lt(n),{c:2048,dkLen:64})},Tn.mnemonicToSeedSync=function(e,n=""){return(0,Dn.pbkdf2)(it.sha512,xt(e).nfkd,Lt(n),{c:2048,dkLen:64})};var At={};Object.defineProperty(At,"__esModule",{value:!0}),At.ripemd160=At.RIPEMD160=void 0;const Pt=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Tt=Uint8Array.from({length:16},((e,n)=>n)),Ot=Tt.map((e=>(9*e+5)%16));let It=[Tt],Rt=[Ot];for(let e=0;e<4;e++)for(let n of[It,Rt])n.push(n[e].map((e=>Pt[e])));const zt=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((e=>new Uint8Array(e))),Mt=It.map(((e,n)=>e.map((e=>zt[n][e])))),Bt=Rt.map(((e,n)=>e.map((e=>zt[n][e])))),Ht=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Ut=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),Dt=(e,n)=>e<<n|e>>>32-n;function Ft(e,n,t,r){return 0===e?n^t^r:1===e?n&t|~n&r:2===e?(n|~t)^r:3===e?n&r|t&~r:n^(t|~r)}const jt=new Uint32Array(16);class $t extends Xn.SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:e,h1:n,h2:t,h3:r,h4:o}=this;return[e,n,t,r,o]}set(e,n,t,r,o){this.h0=0|e,this.h1=0|n,this.h2=0|t,this.h3=0|r,this.h4=0|o}process(e,n){for(let t=0;t<16;t++,n+=4)jt[t]=e.getUint32(n,!0);let t=0|this.h0,r=t,o=0|this.h1,i=o,a=0|this.h2,l=a,s=0|this.h3,u=s,c=0|this.h4,f=c;for(let e=0;e<5;e++){const n=4-e,d=Ht[e],h=Ut[e],p=It[e],y=Rt[e],m=Mt[e],g=Bt[e];for(let n=0;n<16;n++){const r=Dt(t+Ft(e,o,a,s)+jt[p[n]]+d,m[n])+c|0;t=c,c=s,s=0|Dt(a,10),a=o,o=r}for(let e=0;e<16;e++){const t=Dt(r+Ft(n,i,l,u)+jt[y[e]]+h,g[e])+f|0;r=f,f=u,u=0|Dt(l,10),l=i,i=t}}this.set(this.h1+a+u|0,this.h2+s+f|0,this.h3+c+r|0,this.h4+t+i|0,this.h0+o+l|0)}roundClean(){jt.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}At.RIPEMD160=$t,At.ripemd160=(0,jn.wrapConstructor)((()=>new $t)),$e.hmacSha256Sync=(e,...n)=>(0,Fn.hmac)(Yn.sha256,e,$e.concatBytes(...n));const Vt=(Kt=Yn.sha256,en(hn(4,(e=>Kt(Kt(e)))),wn));var Kt;function Wt(e){return BigInt(`0x${(0,jn.bytesToHex)(e)}`)}const qt=(0,jn.utf8ToBytes)("Bitcoin seed"),Qt={private:76066276,public:76067358},Gt=2147483648,Yt=e=>{if(!Number.isSafeInteger(e)||e<0||e>2**32-1)throw new Error(`Invalid number=${e}. Should be from 0 to 2 ** 32 - 1`);const n=new Uint8Array(4);return(0,jn.createView)(n).setUint32(0,e,!1),n};class Xt{constructor(e){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!e||"object"!=typeof e)throw new Error("HDKey.constructor must not be called directly");if(this.versions=e.versions||Qt,this.depth=e.depth||0,this.chainCode=e.chainCode,this.index=e.index||0,this.parentFingerprint=e.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(e.publicKey&&e.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(e.privateKey){if(!$e.isValidPrivateKey(e.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof e.privateKey?e.privateKey:Wt(e.privateKey),this.privKeyBytes=(n=this.privKey,(0,jn.hexToBytes)(n.toString(16).padStart(64,"0"))),this.pubKey=function(e,n=!1){return G.fromPrivateKey(e).toRawBytes(n)}(e.privateKey,!0)}else{if(!e.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=G.fromHex(e.publicKey).toRawBytes(!0)}var n,t;this.pubHash=(t=this.pubKey,(0,At.ripemd160)((0,Yn.sha256)(t)))}get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return e=this.pubHash,(0,jn.createView)(e).getUint32(0,!1);var e}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const e=this.privateKey;if(!e)throw new Error("No private key");return Vt.encode(this.serialize(this.versions.private,(0,jn.concatBytes)(new Uint8Array([0]),e)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Vt.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(e,n=Qt){if((0,On.bytes)(e),8*e.length<128||8*e.length>512)throw new Error(`HDKey: wrong seed length=${e.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const t=(0,Fn.hmac)(it.sha512,qt,e);return new Xt({versions:n,chainCode:t.slice(32),privateKey:t.slice(0,32)})}static fromExtendedKey(e,n=Qt){const t=Vt.decode(e),r=(0,jn.createView)(t),o=r.getUint32(0,!1),i={versions:n,depth:t[4],parentFingerprint:r.getUint32(5,!1),index:r.getUint32(9,!1),chainCode:t.slice(13,45)},a=t.slice(45),l=0===a[0];if(o!==n[l?"private":"public"])throw new Error("Version mismatch");return new Xt(l?{...i,privateKey:a.slice(1)}:{...i,publicKey:a})}static fromJSON(e){return Xt.fromExtendedKey(e.xpriv)}derive(e){if(!/^[mM]'?/.test(e))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(e))return this;const n=e.replace(/^[mM]'?\//,"").split("/");let t=this;for(const e of n){const n=/^(\d+)('?)$/.exec(e);if(!n||3!==n.length)throw new Error(`Invalid child index: ${e}`);let r=+n[1];if(!Number.isSafeInteger(r)||r>=Gt)throw new Error("Invalid index");"'"===n[2]&&(r+=Gt),t=t.deriveChild(r)}return t}deriveChild(e){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let n=Yt(e);if(e>=Gt){const e=this.privateKey;if(!e)throw new Error("Could not derive hardened child key");n=(0,jn.concatBytes)(new Uint8Array([0]),e,n)}else n=(0,jn.concatBytes)(this.pubKey,n);const t=(0,Fn.hmac)(it.sha512,this.chainCode,n),r=Wt(t.slice(0,32)),o=t.slice(32);if(!$e.isValidPrivateKey(r))throw new Error("Tweak bigger than curve order");const i={versions:this.versions,chainCode:o,depth:this.depth+1,parentFingerprint:this.fingerprint,index:e};try{if(this.privateKey){const e=$e.mod(this.privKey+r,B.n);if(!$e.isValidPrivateKey(e))throw new Error("The tweak was out of range or the resulted private key is invalid");i.privateKey=e}else{const e=G.fromHex(this.pubKey).add(G.fromPrivateKey(r));if(e.equals(G.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");i.publicKey=e.toRawBytes(!0)}return new Xt(i)}catch(n){return this.deriveChild(e+1)}}sign(e){if(!this.privateKey)throw new Error("No privateKey set!");return(0,On.bytes)(e,32),function(e,n,t={}){const{seed:r,m:o,d:i}=Ae(e,n,t.extraEntropy),a=new ge(32,F);let l;for(a.reseedSync(r);!(l=we(a.generateSync(),o,i,t.canonical));)a.reseedSync();return Pe(l,t)}(e,this.privKey,{canonical:!0,der:!1})}verify(e,n){if((0,On.bytes)(e,32),(0,On.bytes)(n,64),!this.publicKey)throw new Error("No publicKey set!");let t;try{t=Z.fromCompact(n)}catch(e){return!1}return function(e,n,t,r=Te){let o;try{o=Ee(e),n=ue(n)}catch(e){return!1}const{r:i,s:a}=o;if(r.strict&&o.hasHighS())return!1;const l=pe(n);let s;try{s=xe(t)}catch(e){return!1}const{n:u}=B,c=he(a,u),f=fe(l*c,u),d=fe(i*c,u),h=G.BASE.multiplyAndAddUnsafe(s,f,d);return!!h&&fe(h.x,u)===i}(t,e,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(e,n){if(!this.chainCode)throw new Error("No chainCode set");return(0,On.bytes)(n,33),(0,jn.concatBytes)(Yt(e),new Uint8Array([this.depth]),Yt(this.parentFingerprint),Yt(this.index),this.chainCode,n)}}var Zt={};Object.defineProperty(Zt,"__esModule",{value:!0}),Zt.hmac=void 0;We=i("ErMMd");class Jt extends We.Hash{constructor(e,n){super(),this.finished=!1,this.destroyed=!1,(0,We.assertHash)(e);const t=(0,We.toBytes)(n);if(this.iHash=e.create(),!(this.iHash instanceof We.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const o=new Uint8Array(r);o.set(t.length>this.iHash.blockLen?e.create().update(t).digest():t);for(let e=0;e<o.length;e++)o[e]^=54;this.iHash.update(o),this.oHash=e.create();for(let e=0;e<o.length;e++)o[e]^=106;this.oHash.update(o),o.fill(0)}update(e){if(this.destroyed)throw new Error("instance is destroyed");return this.iHash.update(e),this}digestInto(e){if(this.destroyed)throw new Error("instance is destroyed");if(!(e instanceof Uint8Array)||e.length!==this.outputLen)throw new Error("HMAC: Invalid output buffer");if(this.finished)throw new Error("digest() was already called");this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){const e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));const{oHash:n,iHash:t,finished:r,destroyed:o,blockLen:i,outputLen:a}=this;return e.finished=r,e.destroyed=o,e.blockLen=i,e.outputLen=a,e.oHash=n._cloneInto(e.oHash),e.iHash=t._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}Zt.hmac=(e,n,t)=>new Jt(e,n).update(t).digest(),Zt.hmac.create=(e,n)=>new Jt(e,n);var er=Object.defineProperty,nr=(e,n)=>{for(var t in n)er(e,t,{get:n[t],enumerable:!0})};function tr(e){return $e.bytesToHex(Ue.getPublicKey(e))}nr({},{insertEventIntoAscendingList:()=>lr,insertEventIntoDescendingList:()=>ar,normalizeURL:()=>ir,utf8Decoder:()=>rr,utf8Encoder:()=>or});var rr=new TextDecoder("utf-8"),or=new TextEncoder;function ir(e){let n=new URL(e);return n.pathname=n.pathname.replace(/\/+/g,"/"),n.pathname.endsWith("/")&&(n.pathname=n.pathname.slice(0,-1)),("80"===n.port&&"ws:"===n.protocol||"443"===n.port&&"wss:"===n.protocol)&&(n.port=""),n.searchParams.sort(),n.hash="",n.toString()}function ar(e,n){let t,r=0,o=e.length-1,i=r;if(o<0)i=0;else if(n.created_at<e[o].created_at)i=o+1;else if(n.created_at>=e[r].created_at)i=r;else for(;;){if(o<=r+1){i=o;break}if(t=Math.floor(r+(o-r)/2),e[t].created_at>n.created_at)r=t;else{if(!(e[t].created_at<n.created_at)){i=t;break}o=t}}return e[i]?.id!==n.id?[...e.slice(0,i),n,...e.slice(i)]:e}function lr(e,n){let t,r=0,o=e.length-1,i=r;if(o<0)i=0;else if(n.created_at>e[o].created_at)i=o+1;else if(n.created_at<=e[r].created_at)i=r;else for(;;){if(o<=r+1){i=o;break}if(t=Math.floor(r+(o-r)/2),e[t].created_at<n.created_at)r=t;else{if(!(e[t].created_at>n.created_at)){i=t;break}o=t}}return e[i]?.id!==n.id?[...e.slice(0,i),n,...e.slice(i)]:e}function sr(e){let n=(0,Ve.sha256)(or.encode(function(e){if(!ur(e))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,e.pubkey,e.created_at,e.kind,e.tags,e.content])}(e)));return $e.bytesToHex(n)}function ur(e){if("object"!=typeof e)return!1;if("number"!=typeof e.kind)return!1;if("string"!=typeof e.content)return!1;if("number"!=typeof e.created_at)return!1;if("string"!=typeof e.pubkey)return!1;if(!e.pubkey.match(/^[a-f0-9]{64}$/))return!1;if(!Array.isArray(e.tags))return!1;for(let n=0;n<e.tags.length;n++){let t=e.tags[n];if(!Array.isArray(t))return!1;for(let e=0;e<t.length;e++)if("object"==typeof t[e])return!1}return!0}function cr(e){return Ue.verifySync(e.sig,sr(e),e.pubkey)}function fr(e,n){return $e.bytesToHex(Ue.signSync(sr(e),n))}function dr(e,n){if(e.ids&&-1===e.ids.indexOf(n.id))return!1;if(e.kinds&&-1===e.kinds.indexOf(n.kind))return!1;if(e.authors&&-1===e.authors.indexOf(n.pubkey))return!1;for(let t in e)if("#"===t[0]){let r=e[`#${t.slice(1)}`];if(r&&!n.tags.find((([e,n])=>e===t.slice(1)&&-1!==r.indexOf(n))))return!1}return!(e.since&&n.created_at<e.since)&&!(e.until&&n.created_at>=e.until)}function hr(e,n){let t=n.length+3,r=e.indexOf(`"${n}":`)+t,o=e.slice(r).indexOf('"')+r+1;return e.slice(o,o+64)}function pr(e,n){let t=n.length,r=e.indexOf(`"${n}":`)+t+3,o=e.slice(r),i=Math.min(o.indexOf(","),o.indexOf("}"));return parseInt(o.slice(0,i),10)}function yr(e){let n=e.slice(0,22).indexOf('"EVENT"');if(-1===n)return null;let t=e.slice(n+7+1).indexOf('"');if(-1===t)return null;let r=n+7+1+t,o=e.slice(r+1,80).indexOf('"');if(-1===o)return null;let i=r+1+o;return e.slice(r+1,i)}function mr(e,n){return n===hr(e,"id")}function gr(e,n){return n===hr(e,"pubkey")}function vr(e,n){return n===pr(e,"kind")}function br(e,n={}){let{listTimeout:t=3e3,getTimeout:r=3e3}=n;var o,i={},a={connect:[],disconnect:[],error:[],notice:[]},l={},s={};async function u(){return new Promise(((n,t)=>{(o=new WebSocket(e)).onopen=()=>{a.connect.forEach((e=>e())),n()},o.onerror=()=>{a.error.forEach((e=>e())),t()},o.onclose=async()=>{a.disconnect.forEach((e=>e()))};let r,u=[];function c(){if(0===u.length)return clearInterval(r),void(r=null);var n=u.shift();if(!n)return;let t=yr(n);if(t){let r=i[t];if(r&&r.alreadyHaveEvent&&r.alreadyHaveEvent(hr(n,"id"),e))return}try{let e=JSON.parse(n);switch(e[0]){case"EVENT":let n=e[1],t=e[2];return void(ur(t)&&i[n]&&(i[n].skipVerification||cr(t))&&function(e,n){for(let t=0;t<e.length;t++)if(dr(e[t],n))return!0;return!1}(i[n].filters,t)&&(i[n],(l[n]?.event||[]).forEach((e=>e(t)))));case"EOSE":{let n=e[1];return void(n in l&&(l[n].eose.forEach((e=>e())),l[n].eose=[]))}case"OK":{let n=e[1],t=e[2],r=e[3]||"";return void(n in s&&(t?s[n].ok.forEach((e=>e())):s[n].failed.forEach((e=>e(r))),s[n].ok=[],s[n].failed=[]))}case"NOTICE":let r=e[1];return void a.notice.forEach((e=>e(r)))}}catch(e){return}}o.onmessage=e=>{u.push(e.data),r||(r=setInterval(c,0))}}))}function c(){return 1===o?.readyState}async function f(e){let n=JSON.stringify(e);if(c()||(await new Promise((e=>setTimeout(e,1e3))),c()))try{o.send(n)}catch(e){console.log(e)}}const d=(e,{skipVerification:n=!1,alreadyHaveEvent:t=null,id:r=Math.random().toString().slice(2)}={})=>{let o=r;return i[o]={id:o,filters:e,skipVerification:n,alreadyHaveEvent:t},f(["REQ",o,...e]),{sub:(r,i={})=>d(r||e,{skipVerification:i.skipVerification||n,alreadyHaveEvent:i.alreadyHaveEvent||t,id:o}),unsub:()=>{delete i[o],delete l[o],f(["CLOSE",o])},on:(e,n)=>{l[o]=l[o]||{event:[],eose:[]},l[o][e].push(n)},off:(e,n)=>{let t=l[o],r=t[e].indexOf(n);r>=0&&t[e].splice(r,1)}}};return{url:e,sub:d,on:(e,n)=>{a[e].push(n),"connect"===e&&1===o?.readyState&&n()},off:(e,n)=>{let t=a[e].indexOf(n);-1!==t&&a[e].splice(t,1)},list:(e,n)=>new Promise((r=>{let o=d(e,n),i=[],a=setTimeout((()=>{o.unsub(),r(i)}),t);o.on("eose",(()=>{o.unsub(),clearTimeout(a),r(i)})),o.on("event",(e=>{i.push(e)}))})),get:(e,n)=>new Promise((t=>{let o=d([e],n),i=setTimeout((()=>{o.unsub(),t(null)}),r);o.on("event",(e=>{o.unsub(),clearTimeout(i),t(e)}))})),publish(e){if(!e.id)throw new Error(`event ${e} has no id`);let n=e.id;return f(["EVENT",e]),{on:(e,t)=>{s[n]=s[n]||{ok:[],failed:[]},s[n][e].push(t)},off:(e,t)=>{let r=s[n];if(!r)return;let o=r[e].indexOf(t);o>=0&&r[e].splice(o,1)}}},connect:async function(){c()||await u()},close(){a={connect:[],disconnect:[],error:[],notice:[]},l={},s={},o?.close()},get status(){return o?.readyState??3}}}nr({},{getHex64:()=>hr,getInt:()=>pr,getSubscriptionId:()=>yr,matchEventId:()=>mr,matchEventKind:()=>vr,matchEventPubkey:()=>gr});var wr={};async function kr(e,n,t){const r=Er(Ce(e,"02"+n));let o=Uint8Array.from((0,We.randomBytes)(16)),i=or.encode(t),a=await crypto.subtle.importKey("raw",r,{name:"AES-CBC"},!1,["encrypt"]),l=await crypto.subtle.encrypt({name:"AES-CBC",iv:o},a,i);return`${gn.encode(new Uint8Array(l))}?iv=${gn.encode(new Uint8Array(o.buffer))}`}async function xr(e,n,t){let[r,o]=t.split("?iv="),i=Er(Ce(e,"02"+n)),a=await crypto.subtle.importKey("raw",i,{name:"AES-CBC"},!1,["decrypt"]),l=gn.decode(r),s=gn.decode(o),u=await crypto.subtle.decrypt({name:"AES-CBC",iv:s},a,l);return rr.decode(u)}function Er(e){return e.slice(1,33)}nr(wr,{decrypt:()=>xr,encrypt:()=>kr});var Sr;nr({},{queryProfile:()=>Nr,searchDomain:()=>_r,useFetchImplementation:()=>Cr});try{Sr=fetch}catch{}function Cr(e){Sr=e}async function _r(e,n=""){try{return(await(await Sr(`https://${e}/.well-known/nostr.json?name=${n}`)).json()).names}catch(e){return{}}}async function Nr(e){let n,[t,r]=e.split("@");if(r||(r=t,t="_"),!t.match(/^[A-Za-z0-9-_]+$/))return null;try{n=await(await Sr(`https://${r}/.well-known/nostr.json?name=${t}`)).json()}catch(e){return null}if(!n?.names?.[t])return null;let o=n.names[t];return{pubkey:o,relays:n.relays?.[o]||[]}}function Lr(e,n){let t=Xt.fromMasterSeed((0,Tn.mnemonicToSeedSync)(e,n)).derive("m/44'/1237'/0'/0/0").privateKey;if(!t)throw new Error("could not derive private key");return $e.bytesToHex(t)}function Ar(){return(0,Tn.generateMnemonic)(Pn.wordlist)}function Pr(e){return(0,Tn.validateMnemonic)(e,Pn.wordlist)}nr({},{generateSeedWords:()=>Ar,privateKeyFromSeedWords:()=>Lr,validateWords:()=>Pr});nr({},{decode:()=>Or,naddrEncode:()=>Dr,neventEncode:()=>Ur,noteEncode:()=>Mr,nprofileEncode:()=>Hr,npubEncode:()=>zr,nsecEncode:()=>Rr});var Tr=5e3;function Or(e){let{prefix:n,words:t}=Ln.decode(e,Tr),r=new Uint8Array(Ln.fromWords(t));switch(n){case"nprofile":{let e=Ir(r);if(!e[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==e[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:$e.bytesToHex(e[0][0]),relays:e[1]?e[1].map((e=>rr.decode(e))):[]}}}case"nevent":{let e=Ir(r);if(!e[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==e[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nevent",data:{id:$e.bytesToHex(e[0][0]),relays:e[1]?e[1].map((e=>rr.decode(e))):[]}}}case"naddr":{let e=Ir(r);if(!e[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!e[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==e[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!e[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==e[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:rr.decode(e[0][0]),pubkey:$e.bytesToHex(e[2][0]),kind:parseInt($e.bytesToHex(e[3][0]),16),relays:e[1]?e[1].map((e=>rr.decode(e))):[]}}}case"nsec":case"npub":case"note":return{type:n,data:$e.bytesToHex(r)};default:throw new Error(`unknown prefix ${n}`)}}function Ir(e){let n={},t=e;for(;t.length>0;){let e=t[0],r=t[1],o=t.slice(2,2+r);t=t.slice(2+r),o.length<r||(n[e]=n[e]||[],n[e].push(o))}return n}function Rr(e){return Br("nsec",e)}function zr(e){return Br("npub",e)}function Mr(e){return Br("note",e)}function Br(e,n){let t=$e.hexToBytes(n),r=Ln.toWords(t);return Ln.encode(e,r,Tr)}function Hr(e){let n=Fr({0:[$e.hexToBytes(e.pubkey)],1:(e.relays||[]).map((e=>or.encode(e)))}),t=Ln.toWords(n);return Ln.encode("nprofile",t,Tr)}function Ur(e){let n=Fr({0:[$e.hexToBytes(e.id)],1:(e.relays||[]).map((e=>or.encode(e)))}),t=Ln.toWords(n);return Ln.encode("nevent",t,Tr)}function Dr(e){let n=new ArrayBuffer(4);new DataView(n).setUint32(0,e.kind,!1);let t=Fr({0:[or.encode(e.identifier)],1:(e.relays||[]).map((e=>or.encode(e))),2:[$e.hexToBytes(e.pubkey)],3:[new Uint8Array(n)]}),r=Ln.toWords(t);return Ln.encode("naddr",r,Tr)}function Fr(e){let n=[];return Object.entries(e).forEach((([e,t])=>{t.forEach((t=>{let r=new Uint8Array(t.length+2);r.set([parseInt(e)],0),r.set([t.length],1),r.set(t,2),n.push(r)}))})),$e.concatBytes(...n)}function jr(e,n){let t=[];(n.kind||-1)>=0&&t.push(`kind=${n.kind}`),n.until&&t.push(`created_at<${n.until}`),n.since&&t.push(`created_at>${n.since}`);let r=t.join("&");if(""===r)throw new Error("refusing to create a delegation without any conditions");let o=(0,Ve.sha256)(or.encode(`nostr:delegation:${n.pubkey}:${r}`)),i=$e.bytesToHex(Ue.signSync(o,e));return{from:tr(e),to:n.pubkey,cond:r,sig:i}}function $r(e){let n=e.tags.find((e=>"delegation"===e[0]&&e.length>=4));if(!n)return null;let t=n[1],r=n[2],o=n[3],i=r.split("&");for(let n=0;n<i.length;n++){let[t,r,o]=i[n].split(/\b/);if(("kind"!==t||"="!==r||e.kind!==parseInt(o))&&!("created_at"===t&&"<"===r&&e.created_at<parseInt(o)||"created_at"===t&&">"===r&&e.created_at>parseInt(o)))return null}let a=(0,Ve.sha256)(or.encode(`nostr:delegation:${e.pubkey}:${r}`));return Ue.verifySync(o,a,t)?t:null}nr({},{createDelegation:()=>jr,getDelegator:()=>$r});var Vr;nr({},{getZapEndpoint:()=>Wr,makeZapReceipt:()=>Gr,makeZapRequest:()=>qr,useFetchImplementation:()=>Kr,validateZapRequest:()=>Qr});try{Vr=fetch}catch{}function Kr(e){Vr=e}async function Wr(e){try{let n="",{lud06:t,lud16:r}=JSON.parse(e.content);if(t){let{words:e}=Ln.decode(t,1e3),r=Ln.fromWords(e);n=rr.decode(r)}else{if(!r)return null;{let[e,t]=r.split("@");n=`https://${t}/.well-known/lnurlp/${e}`}}let o=await Vr(n),i=await o.json();if(i.allowsNostr&&i.nostrPubkey)return i.callback}catch(e){}return null}function qr({profile:e,event:n,amount:t,relays:r,comment:o=""}){if(!t)throw new Error("amount not given");if(!e)throw new Error("profile not given");let i={kind:9734,created_at:Math.round(Date.now()/1e3),content:o,tags:[["p",e],["amount",t.toString()],["relays",...r]]};return n&&i.tags.push(["e",n]),i}function Qr(e){let n;try{n=JSON.parse(e)}catch(e){return"Invalid zap request JSON."}if(!ur(n))return"Zap request is not a valid Nostr event.";if(!cr(n))return"Invalid signature on zap request.";let t=n.tags.find((([e,n])=>"p"===e&&n));if(!t)return"Zap request doesn't have a 'p' tag.";if(!t[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let r=n.tags.find((([e,n])=>"e"===e&&n));return r&&!r[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":n.tags.find((([e,n])=>"relays"===e&&n))?null:"Zap request doesn't have a 'relays' tag."}function Gr({zapRequest:e,preimage:n,bolt11:t,paidAt:r}){let o=JSON.parse(e).tags.filter((([e])=>"e"===e||"p"===e||"a"===e)),i={kind:9735,created_at:Math.round(r.getTime()/1e3),content:"",tags:[...o,["bolt11",t],["description",e]]};return n&&i.tags.push(["preimage",n]),i}$e.hmacSha256Sync=(e,...n)=>(0,Zt.hmac)(Ve.sha256,e,$e.concatBytes(...n)),$e.sha256Sync=(...e)=>(0,Ve.sha256)($e.concatBytes(...e));class Yr{events=new(n(g));constructor(e){this.relay=e.relay||"wss://nostr.vulpem.com",this.self={pubkey:tr(e.secretKey),secret:e.secretKey}}async call({target:e,request:{id:n=Zr(),method:t,params:r=[]}},o){const i=await no(this.relay),a=function(e,n,t){return JSON.stringify({id:e,method:n,params:t})}(n,t,r),l=await Jr(this.self.secret,e,a);return new Promise((async(t,r)=>{const a=i.sub([{kinds:[24133],authors:[e],"#p":[this.self.pubkey],limit:1}]);await to(i,l,!0),o&&!0===o.skipResponse&&t(),a.on("event",(async e=>{let o;try{const n=await wr.decrypt(this.self.secret,e.pubkey,e.content);if(!n)throw new Error("failed to decrypt event");o=JSON.parse(n)}catch(e){return}(function(e){if(!e)return!1;const n=Object.keys(e);return!!(n.includes("id")&&n.includes("result")&&n.includes("error"))})(o)&&o.id===n&&(o.error&&r(o.error),o.result&&t(o.result))}))}))}async listen(){const e=await no(this.relay),n=e.sub([{kinds:[24133],"#p":[this.self.pubkey],since:Xr()}]);return n.on("event",(async n=>{let t;try{const e=await wr.decrypt(this.self.secret,n.pubkey,n.content);if(!e)throw new Error("failed to decrypt event");t=JSON.parse(e)}catch(e){return}if(!eo(t))return;"function"!=typeof this[t.method]&&Promise.resolve();const r=await this.handleRequest(t,n),o=(i=r.id,a=r.result,l=r.error,JSON.stringify({id:i,result:a,error:l}));var i,a,l;const s=await Jr(this.self.secret,n.pubkey,o);e.publish(s)})),n}async handleRequest(e,n){const{id:t,method:r,params:o}=e;let i=null,a=null;try{this.event=n,i=await this[r](...o),this.event=void 0}catch(e){a=e instanceof Error?e.message:"unknown error"}return{id:t,result:i,error:a}}}function Xr(){return Math.floor(Date.now()/1e3)}function Zr(){return Math.random().toString().slice(2)}async function Jr(e,n,t){const r=await wr.encrypt(e,n,t),o={kind:24133,created_at:Xr(),pubkey:tr(e),tags:[["p",n]],content:r,id:"",sig:""},i=sr(o),a=fr(o,e),l={...o,id:i,sig:a},s=ur(l),u=cr(l);if(!s||!u)throw new Error("Event is not valid");return l}function eo(e){if(!e)return!1;const n=Object.keys(e);return!!(n.includes("id")&&n.includes("method")&&n.includes("params"))}async function no(e){const n=br(e);return await n.connect(),await new Promise(((e,t)=>{n.on("connect",(()=>{e()})),n.on("error",(()=>{t(new Error(`not possible to connect to ${n.url}`))}))})),n}async function to(e,n,t=!1){return await new Promise(((r,o)=>{e.on("error",(()=>{o(new Error(`failed to connect to ${e.url}`))}));const i=e.publish(n);t&&r(),i.on("failed",(e=>{o(e)})),i.on("ok",(()=>{r()}))}))}let ro;var oo;(oo=ro||(ro={})).FIVE_MINS="5mins",oo.ONE_HR="1hour",oo.ONE_DAY="1day",oo.ONE_WEEK="1week",oo.ONE_MONTH="1month",oo.ONE_YEAR="1year";const io={[ro.FIVE_MINS]:Math.round(Date.now()/1e3)+300,[ro.ONE_HR]:Math.round(Date.now()/1e3)+3600,[ro.ONE_DAY]:Math.round(Date.now()/1e3)+86400,[ro.ONE_WEEK]:Math.round(Date.now()/1e3)+604800,[ro.ONE_MONTH]:Math.round(Date.now()/1e3)+2592e3,[ro.ONE_YEAR]:Math.round(Date.now()/1e3)+31536e3};class ao{static fromURI(e){const n=new URL(e),t=n.hostname||n.pathname.substring(2);if(!t)throw new Error("Invalid connect URI: missing target");const r=n.searchParams.get("relay");if(!r)throw new Error("Invalid connect URI: missing relay");const o=n.searchParams.get("metadata");if(!o)throw new Error("Invalid connect URI: missing metadata");try{const e=JSON.parse(o);return new ao({target:t,metadata:e,relay:r})}catch(e){throw new Error("Invalid connect URI: metadata is not valid JSON")}}constructor({target:e,metadata:n,relay:t}){this.target=e,this.metadata=n,this.relay=t}toString(){return`nostrconnect://${this.target}?metadata=${encodeURIComponent(JSON.stringify(this.metadata))}&relay=${encodeURIComponent(this.relay)}`}async approve(e){const n=new Yr({relay:this.relay,secretKey:e});await n.call({target:this.target,request:{method:"connect",params:[tr(e)]}},{skipResponse:!0})}async reject(e){const n=new Yr({relay:this.relay,secretKey:e});await n.call({target:this.target,request:{method:"disconnect",params:[]}},{skipResponse:!0})}}class lo{events=new(n(g));constructor({target:e,relay:n,secretKey:t}){this.rpc=new Yr({relay:n,secretKey:t}),e&&(this.target=e)}async init(){(await this.rpc.listen()).on("event",(async e=>{let n;try{const t=await wr.decrypt(this.rpc.self.secret,e.pubkey,e.content);if(!t)throw new Error("failed to decrypt event");n=JSON.parse(t)}catch(e){return}if(eo(n))switch(n.method){case"connect":{if(!n.params||1!==n.params.length)throw new Error("connect: missing pubkey");const[e]=n.params;this.target=e,this.events.emit("connect",e);break}case"disconnect":this.target=void 0,this.events.emit("disconnect")}}))}on(e,n){this.events.on(e,n)}off(e,n){this.events.off(e,n)}async disconnect(){if(!this.target)throw new Error("Not connected");this.events.emit("disconnect");try{await this.rpc.call({target:this.target,request:{method:"disconnect",params:[]}},{skipResponse:!0})}catch(e){throw new Error("Failed to disconnect")}this.target=void 0}async getPublicKey(){if(!this.target)throw new Error("Not connected");return await this.rpc.call({target:this.target,request:{method:"get_public_key",params:[]}})}async signEvent(e){if(!this.target)throw new Error("Not connected");return await this.rpc.call({target:this.target,request:{method:"sign_event",params:[e]}})}async describe(){if(!this.target)throw new Error("Not connected");return await this.rpc.call({target:this.target,request:{method:"describe",params:[]}})}async delegate(e=this.rpc.self.pubkey,n){if(!this.target)throw new Error("Not connected");if(n.until&&"number"!=typeof n.until){if(!Object.keys(io).includes(n.until))throw new Error("conditions.until must be either a number or a valid TimeRange");n.until=io[n.until]}if(n.since&&"number"!=typeof n.since){if(!Object.keys(io).includes(n.since))throw new Error("conditions.since must be either a number or a valid TimeRange");n.since=io[n.since]}return await this.rpc.call({target:this.target,request:{method:"delegate",params:[e,n]}})}async getRelays(){throw new Error("Not implemented")}nip04={encrypt:async(e,n)=>{throw new Error("Not implemented")},decrypt:async(e,n)=>{throw new Error("Not implemented")}}}s=i("acw62");var so,uo=Object.defineProperty,co=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,po=(e,n,t)=>n in e?uo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yo=(e,n)=>{for(var t in n||(n={}))fo.call(n,t)&&po(e,t,n[t]);if(co)for(var t of co(n))ho.call(n,t)&&po(e,t,n[t]);return e},mo=(e,n)=>{var t={};for(var r in e)fo.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&co)for(var r of co(e))n.indexOf(r)<0&&ho.call(e,r)&&(t[r]=e[r]);return t};(e=>{const n=class{constructor(e,t,r,o){if(this.version=e,this.errorCorrectionLevel=t,this.modules=[],this.isFunction=[],e<n.MIN_VERSION||e>n.MAX_VERSION)throw new RangeError("Version value out of range");if(o<-1||o>7)throw new RangeError("Mask value out of range");this.size=4*e+17;let a=[];for(let e=0;e<this.size;e++)a.push(!1);for(let e=0;e<this.size;e++)this.modules.push(a.slice()),this.isFunction.push(a.slice());this.drawFunctionPatterns();const l=this.addEccAndInterleave(r);if(this.drawCodewords(l),-1==o){let e=1e9;for(let n=0;n<8;n++){this.applyMask(n),this.drawFormatBits(n);const t=this.getPenaltyScore();t<e&&(o=n,e=t),this.applyMask(n)}}i(0<=o&&o<=7),this.mask=o,this.applyMask(o),this.drawFormatBits(o),this.isFunction=[]}static encodeText(t,r){const o=e.QrSegment.makeSegments(t);return n.encodeSegments(o,r)}static encodeBinary(t,r){const o=e.QrSegment.makeBytes(t);return n.encodeSegments([o],r)}static encodeSegments(e,t,o=1,a=40,s=-1,u=!0){if(!(n.MIN_VERSION<=o&&o<=a&&a<=n.MAX_VERSION)||s<-1||s>7)throw new RangeError("Invalid value");let c,f;for(c=o;;c++){const r=8*n.getNumDataCodewords(c,t),o=l.getTotalBits(e,c);if(o<=r){f=o;break}if(c>=a)throw new RangeError("Data too long")}for(const e of[n.Ecc.MEDIUM,n.Ecc.QUARTILE,n.Ecc.HIGH])u&&f<=8*n.getNumDataCodewords(c,e)&&(t=e);let d=[];for(const n of e){r(n.mode.modeBits,4,d),r(n.numChars,n.mode.numCharCountBits(c),d);for(const e of n.getData())d.push(e)}i(d.length==f);const h=8*n.getNumDataCodewords(c,t);i(d.length<=h),r(0,Math.min(4,h-d.length),d),r(0,(8-d.length%8)%8,d),i(d.length%8==0);for(let e=236;d.length<h;e^=253)r(e,8,d);let p=[];for(;8*p.length<d.length;)p.push(0);return d.forEach(((e,n)=>p[n>>>3]|=e<<7-(7&n))),new n(c,t,p,s)}getModule(e,n){return 0<=e&&e<this.size&&0<=n&&n<this.size&&this.modules[n][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let e=0;e<this.size;e++)this.setFunctionModule(6,e,e%2==0),this.setFunctionModule(e,6,e%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const e=this.getAlignmentPatternPositions(),n=e.length;for(let t=0;t<n;t++)for(let r=0;r<n;r++)0==t&&0==r||0==t&&r==n-1||t==n-1&&0==r||this.drawAlignmentPattern(e[t],e[r]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){const n=this.errorCorrectionLevel.formatBits<<3|e;let t=n;for(let e=0;e<10;e++)t=t<<1^1335*(t>>>9);const r=21522^(n<<10|t);i(r>>>15==0);for(let e=0;e<=5;e++)this.setFunctionModule(8,e,o(r,e));this.setFunctionModule(8,7,o(r,6)),this.setFunctionModule(8,8,o(r,7)),this.setFunctionModule(7,8,o(r,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,o(r,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,o(r,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,o(r,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let n=0;n<12;n++)e=e<<1^7973*(e>>>11);const n=this.version<<12|e;i(n>>>18==0);for(let e=0;e<18;e++){const t=o(n,e),r=this.size-11+e%3,i=Math.floor(e/3);this.setFunctionModule(r,i,t),this.setFunctionModule(i,r,t)}}drawFinderPattern(e,n){for(let t=-4;t<=4;t++)for(let r=-4;r<=4;r++){const o=Math.max(Math.abs(r),Math.abs(t)),i=e+r,a=n+t;0<=i&&i<this.size&&0<=a&&a<this.size&&this.setFunctionModule(i,a,2!=o&&4!=o)}}drawAlignmentPattern(e,n){for(let t=-2;t<=2;t++)for(let r=-2;r<=2;r++)this.setFunctionModule(e+r,n+t,1!=Math.max(Math.abs(r),Math.abs(t)))}setFunctionModule(e,n,t){this.modules[n][e]=t,this.isFunction[n][e]=!0}addEccAndInterleave(e){const t=this.version,r=this.errorCorrectionLevel;if(e.length!=n.getNumDataCodewords(t,r))throw new RangeError("Invalid argument");const o=n.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][t],a=n.ECC_CODEWORDS_PER_BLOCK[r.ordinal][t],l=Math.floor(n.getNumRawDataModules(t)/8),s=o-l%o,u=Math.floor(l/o);let c=[];const f=n.reedSolomonComputeDivisor(a);for(let t=0,r=0;t<o;t++){let o=e.slice(r,r+u-a+(t<s?0:1));r+=o.length;const i=n.reedSolomonComputeRemainder(o,f);t<s&&o.push(0),c.push(o.concat(i))}let d=[];for(let e=0;e<c[0].length;e++)c.forEach(((n,t)=>{(e!=u-a||t>=s)&&d.push(n[e])}));return i(d.length==l),d}drawCodewords(e){if(e.length!=Math.floor(n.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let t=0;for(let n=this.size-1;n>=1;n-=2){6==n&&(n=5);for(let r=0;r<this.size;r++)for(let i=0;i<2;i++){const a=n-i,l=0==(n+1&2)?this.size-1-r:r;!this.isFunction[l][a]&&t<8*e.length&&(this.modules[l][a]=o(e[t>>>3],7-(7&t)),t++)}}i(t==8*e.length)}applyMask(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(let n=0;n<this.size;n++)for(let t=0;t<this.size;t++){let r;switch(e){case 0:r=(t+n)%2==0;break;case 1:r=n%2==0;break;case 2:r=t%3==0;break;case 3:r=(t+n)%3==0;break;case 4:r=(Math.floor(t/3)+Math.floor(n/2))%2==0;break;case 5:r=t*n%2+t*n%3==0;break;case 6:r=(t*n%2+t*n%3)%2==0;break;case 7:r=((t+n)%2+t*n%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[n][t]&&r&&(this.modules[n][t]=!this.modules[n][t])}}getPenaltyScore(){let e=0;for(let t=0;t<this.size;t++){let r=!1,o=0,i=[0,0,0,0,0,0,0];for(let a=0;a<this.size;a++)this.modules[t][a]==r?(o++,5==o?e+=n.PENALTY_N1:o>5&&e++):(this.finderPenaltyAddHistory(o,i),r||(e+=this.finderPenaltyCountPatterns(i)*n.PENALTY_N3),r=this.modules[t][a],o=1);e+=this.finderPenaltyTerminateAndCount(r,o,i)*n.PENALTY_N3}for(let t=0;t<this.size;t++){let r=!1,o=0,i=[0,0,0,0,0,0,0];for(let a=0;a<this.size;a++)this.modules[a][t]==r?(o++,5==o?e+=n.PENALTY_N1:o>5&&e++):(this.finderPenaltyAddHistory(o,i),r||(e+=this.finderPenaltyCountPatterns(i)*n.PENALTY_N3),r=this.modules[a][t],o=1);e+=this.finderPenaltyTerminateAndCount(r,o,i)*n.PENALTY_N3}for(let t=0;t<this.size-1;t++)for(let r=0;r<this.size-1;r++){const o=this.modules[t][r];o==this.modules[t][r+1]&&o==this.modules[t+1][r]&&o==this.modules[t+1][r+1]&&(e+=n.PENALTY_N2)}let t=0;for(const e of this.modules)t=e.reduce(((e,n)=>e+(n?1:0)),t);const r=this.size*this.size,o=Math.ceil(Math.abs(20*t-10*r)/r)-1;return i(0<=o&&o<=9),e+=o*n.PENALTY_N4,i(0<=e&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{const e=Math.floor(this.version/7)+2,n=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2));let t=[6];for(let r=this.size-7;t.length<e;r-=n)t.splice(1,0,r);return t}}static getNumRawDataModules(e){if(e<n.MIN_VERSION||e>n.MAX_VERSION)throw new RangeError("Version number out of range");let t=(16*e+128)*e+64;if(e>=2){const n=Math.floor(e/7)+2;t-=(25*n-10)*n-55,e>=7&&(t-=36)}return i(208<=t&&t<=29648),t}static getNumDataCodewords(e,t){return Math.floor(n.getNumRawDataModules(e)/8)-n.ECC_CODEWORDS_PER_BLOCK[t.ordinal][e]*n.NUM_ERROR_CORRECTION_BLOCKS[t.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw new RangeError("Degree out of range");let t=[];for(let n=0;n<e-1;n++)t.push(0);t.push(1);let r=1;for(let o=0;o<e;o++){for(let e=0;e<t.length;e++)t[e]=n.reedSolomonMultiply(t[e],r),e+1<t.length&&(t[e]^=t[e+1]);r=n.reedSolomonMultiply(r,2)}return t}static reedSolomonComputeRemainder(e,t){let r=t.map((e=>0));for(const o of e){const e=o^r.shift();r.push(0),t.forEach(((t,o)=>r[o]^=n.reedSolomonMultiply(t,e)))}return r}static reedSolomonMultiply(e,n){if(e>>>8!=0||n>>>8!=0)throw new RangeError("Byte out of range");let t=0;for(let r=7;r>=0;r--)t=t<<1^285*(t>>>7),t^=(n>>>r&1)*e;return i(t>>>8==0),t}finderPenaltyCountPatterns(e){const n=e[1];i(n<=3*this.size);const t=n>0&&e[2]==n&&e[3]==3*n&&e[4]==n&&e[5]==n;return(t&&e[0]>=4*n&&e[6]>=n?1:0)+(t&&e[6]>=4*n&&e[0]>=n?1:0)}finderPenaltyTerminateAndCount(e,n,t){return e&&(this.finderPenaltyAddHistory(n,t),n=0),n+=this.size,this.finderPenaltyAddHistory(n,t),this.finderPenaltyCountPatterns(t)}finderPenaltyAddHistory(e,n){0==n[0]&&(e+=this.size),n.pop(),n.unshift(e)}};let t=n;function r(e,n,t){if(n<0||n>31||e>>>n!=0)throw new RangeError("Value out of range");for(let r=n-1;r>=0;r--)t.push(e>>>r&1)}function o(e,n){return 0!=(e>>>n&1)}function i(e){if(!e)throw new Error("Assertion error")}t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;const a=class{constructor(e,n,t){if(this.mode=e,this.numChars=n,this.bitData=t,n<0)throw new RangeError("Invalid argument");this.bitData=t.slice()}static makeBytes(e){let n=[];for(const t of e)r(t,8,n);return new a(a.Mode.BYTE,e.length,n)}static makeNumeric(e){if(!a.isNumeric(e))throw new RangeError("String contains non-numeric characters");let n=[];for(let t=0;t<e.length;){const o=Math.min(e.length-t,3);r(parseInt(e.substr(t,o),10),3*o+1,n),t+=o}return new a(a.Mode.NUMERIC,e.length,n)}static makeAlphanumeric(e){if(!a.isAlphanumeric(e))throw new RangeError("String contains unencodable characters in alphanumeric mode");let n,t=[];for(n=0;n+2<=e.length;n+=2){let o=45*a.ALPHANUMERIC_CHARSET.indexOf(e.charAt(n));o+=a.ALPHANUMERIC_CHARSET.indexOf(e.charAt(n+1)),r(o,11,t)}return n<e.length&&r(a.ALPHANUMERIC_CHARSET.indexOf(e.charAt(n)),6,t),new a(a.Mode.ALPHANUMERIC,e.length,t)}static makeSegments(e){return""==e?[]:a.isNumeric(e)?[a.makeNumeric(e)]:a.isAlphanumeric(e)?[a.makeAlphanumeric(e)]:[a.makeBytes(a.toUtf8ByteArray(e))]}static makeEci(e){let n=[];if(e<0)throw new RangeError("ECI assignment value out of range");if(e<128)r(e,8,n);else if(e<16384)r(2,2,n),r(e,14,n);else{if(!(e<1e6))throw new RangeError("ECI assignment value out of range");r(6,3,n),r(e,21,n)}return new a(a.Mode.ECI,0,n)}static isNumeric(e){return a.NUMERIC_REGEX.test(e)}static isAlphanumeric(e){return a.ALPHANUMERIC_REGEX.test(e)}getData(){return this.bitData.slice()}static getTotalBits(e,n){let t=0;for(const r of e){const e=r.mode.numCharCountBits(n);if(r.numChars>=1<<e)return 1/0;t+=4+e+r.bitData.length}return t}static toUtf8ByteArray(e){e=encodeURI(e);let n=[];for(let t=0;t<e.length;t++)"%"!=e.charAt(t)?n.push(e.charCodeAt(t)):(n.push(parseInt(e.substr(t+1,2),16)),t+=2);return n}};let l=a;l.NUMERIC_REGEX=/^[0-9]*$/,l.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,l.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",e.QrSegment=l})(so||(so={})),(e=>{let n;(e=>{const n=class{constructor(e,n){this.ordinal=e,this.formatBits=n}};let t=n;t.LOW=new n(0,1),t.MEDIUM=new n(1,0),t.QUARTILE=new n(2,3),t.HIGH=new n(3,2),e.Ecc=t})(n=e.QrCode||(e.QrCode={}))})(so||(so={})),(e=>{let n;(e=>{const n=class{constructor(e,n){this.modeBits=e,this.numBitsCharCount=n}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}};let t=n;t.NUMERIC=new n(1,[10,12,14]),t.ALPHANUMERIC=new n(2,[9,11,13]),t.BYTE=new n(4,[8,16,16]),t.KANJI=new n(8,[8,10,12]),t.ECI=new n(7,[0,0,0]),e.Mode=t})(n=e.QrSegment||(e.QrSegment={}))})(so||(so={}));var go=so,vo={L:go.QrCode.Ecc.LOW,M:go.QrCode.Ecc.MEDIUM,Q:go.QrCode.Ecc.QUARTILE,H:go.QrCode.Ecc.HIGH},bo=128,wo="L",ko="#FFFFFF",xo="#000000",Eo=!1;
|
||
/**
|
||
* @license qrcode.react
|
||
* Copyright (c) Paul O'Shannessy
|
||
* SPDX-License-Identifier: ISC
|
||
*/function So(e,n=0){const t=[];return e.forEach((function(e,r){let o=null;e.forEach((function(i,a){if(!i&&null!==o)return t.push(`M${o+n} ${r+n}h${a-o}v1H${o+n}z`),void(o=null);if(a!==e.length-1)i&&null===o&&(o=a);else{if(!i)return;null===o?t.push(`M${a+n},${r+n} h1v1H${a+n}z`):t.push(`M${o+n},${r+n} h${a+1-o}v1H${o+n}z`)}}))})),t.join("")}function Co(e,n){return e.slice().map(((e,t)=>t<n.y||t>=n.y+n.h?e:e.map(((e,t)=>(t<n.x||t>=n.x+n.w)&&e))))}function _o(e,n,t,r){if(null==r)return null;const o=t?4:0,i=e.length+2*o,a=Math.floor(.1*n),l=i/n,s=(r.width||a)*l,u=(r.height||a)*l,c=null==r.x?e.length/2-s/2:r.x*l,f=null==r.y?e.length/2-u/2:r.y*l;let d=null;if(r.excavate){let e=Math.floor(c),n=Math.floor(f);d={x:e,y:n,w:Math.ceil(s+c-e),h:Math.ceil(u+f-n)}}return{x:c,y:f,h:u,w:s,excavation:d}}!function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}}();function No(e){const t=e,{value:r,size:o=bo,level:i=wo,bgColor:a=ko,fgColor:l=xo,includeMargin:u=Eo,imageSettings:c}=t,f=mo(t,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]);let d=go.QrCode.encodeText(r,vo[i]).getModules();const h=u?4:0,p=d.length+2*h,y=_o(d,o,u,c);let m=null;null!=c&&null!=y&&(null!=y.excavation&&(d=Co(d,y.excavation)),m=n(s).createElement("image",{xlinkHref:c.src,height:y.h,width:y.w,x:y.x+h,y:y.y+h,preserveAspectRatio:"none"}));const g=So(d,h);return n(s).createElement("svg",yo({height:o,width:o,viewBox:`0 0 ${p} ${p}`},f),n(s).createElement("path",{fill:a,d:`M0,0 h${p}v${p}H0z`,shapeRendering:"crispEdges"}),n(s).createElement("path",{fill:l,d:g,shapeRendering:"crispEdges"}),m)}const Lo=$e.bytesToHex($e.randomPrivateKey()),Ao=new ao({target:tr(Lo),relay:"wss://nostr.vulpem.com",metadata:{name:"Example",description:"🔉🔉🔉",url:"https://example.com",icons:["https://example.com/icon.png"]}}),Po=()=>{const[e,n]=p("@pubkey",""),[t,r]=(0,s.useState)(""),[o,i]=(0,s.useState)({}),[l,u]=(0,s.useState)(""),[c,f]=(0,s.useState)("");(0,s.useEffect)((()=>{(async()=>{const t=e.length>0?e:void 0,o=new lo({secretKey:Lo,target:t});o.events.on("connect",(e=>{n(e)})),o.events.on("disconnect",(()=>{i({}),n(""),r("")})),await o.init()})()}),[]);const d=()=>e.length>0;return(0,a.jsx)("div",{className:"hero is-fullheight has-text-dark",children:(0,a.jsxs)("section",{className:"container",children:[(0,a.jsx)("div",{className:"content",children:(0,a.jsx)("h1",{className:"title",children:"Nostr Connect Playground"})}),(0,a.jsx)("div",{className:"content",children:(0,a.jsxs)("p",{className:"subtitle is-6",children:[(0,a.jsx)("b",{children:"Nostr ID"})," ",tr(Lo)]})}),(0,a.jsx)("div",{className:"content",children:(0,a.jsxs)("p",{className:"subtitle is-6",children:[(0,a.jsx)("b",{children:"Status"})," ",d()?"🟢 Connected":"🔴 Disconnected"]})}),d()&&(0,a.jsx)("div",{className:"content",children:(0,a.jsx)("button",{className:"button is-danger",onClick:async()=>{const t=new lo({secretKey:Lo,target:e});await t.disconnect(),i({}),n(""),r("")},children:(0,a.jsxs)("p",{className:"subtitle is-6",children:["💤 ",(0,a.jsx)("i",{children:"Disconnect"})]})})}),!d()&&(0,a.jsx)("div",{className:"content has-text-centered",children:(0,a.jsxs)("div",{className:"notification is-dark",children:[(0,a.jsx)("h2",{className:"title is-5",children:"Connect with Nostr"}),(0,a.jsx)(No,{value:Ao.toString(),includeMargin:!0}),(0,a.jsx)("input",{className:"input is-info",type:"text",value:Ao.toString(),readOnly:!0}),(0,a.jsx)("button",{className:"button is-info mt-3",onClick:()=>{navigator.clipboard.writeText(Ao.toString()).then(void 0,(function(e){console.error("Async: Could not copy text: ",e)}))},children:"Copy to clipboard"})]})}),d()&&(0,a.jsxs)("div",{className:"notification is-dark",children:[(0,a.jsxs)("div",{className:"content",children:[(0,a.jsx)("h2",{className:"title is-5 has-text-white",children:"Get Public Key"}),(0,a.jsx)("button",{className:"button is-info has-text-white",onClick:async()=>{if(0===e.length)return;const n=new lo({secretKey:Lo,target:e}),t=await n.getPublicKey();r(t)},children:"Get public key"}),t.length>0&&(0,a.jsx)("input",{className:"input is-info mt-3",type:"text",value:t,readOnly:!0})]}),(0,a.jsxs)("div",{className:"content",children:[(0,a.jsxs)("h2",{className:"title is-5 has-text-white",children:["Post a message on Damus relay with text ",(0,a.jsx)("b",{children:"Running Nostr Connect 🔌"})]}),(0,a.jsx)("button",{className:"button is-info",onClick:async()=>{try{if(0===e.length)return;const n=new lo({secretKey:Lo,target:e});let t={kind:1,pubkey:e,created_at:Math.floor(Date.now()/1e3),tags:[],content:"Running Nostr Connect 🔌",id:"",sig:""};t.id=sr(t),t.sig=(await n.signEvent(t)).sig;const r=await no("wss://relay.damus.io");await to(r,t,!0),i(t)}catch(e){console.error(e)}},children:"Sign Event"}),Object.keys(o).length>0&&(0,a.jsx)("textarea",{className:"textarea",readOnly:!0,rows:12,defaultValue:JSON.stringify(o,null,2)})]}),(0,a.jsxs)("div",{className:"content",children:[(0,a.jsxs)("h2",{className:"title is-5 has-text-white",children:["Get a Schnorr signature for the message ",(0,a.jsx)("b",{children:"Hello World"})]}),(0,a.jsx)("button",{className:"button is-info",onClick:async()=>{try{if(0===e.length)return;const n=new lo({secretKey:Lo,target:e}),t=await n.rpc.call({target:e,request:{method:"sign_schnorr",params:["Hello World"]}});u(t)}catch(e){console.error(e)}},children:"Sign Schnorr"}),Object.keys(l).length>0&&(0,a.jsx)("input",{className:"input is-info mt-3",type:"text",value:l,readOnly:!0})]}),(0,a.jsxs)("div",{className:"content",children:[(0,a.jsx)("h2",{className:"title is-5 has-text-white",children:"Delegate this app to make signature for 1 day"}),(0,a.jsx)("button",{className:"button is-info",onClick:async()=>{try{if(0===e.length)return;const n=new lo({secretKey:Lo,target:e}),t=await n.rpc.call({target:e,request:{method:"delegate",params:[tr(Lo),{kind:0,until:Math.floor(Date.now()/1e3)+31536e3}]}});f(t)}catch(e){console.error(e)}},children:"Delegate"}),Object.keys(c).length>0&&(0,a.jsx)("input",{className:"input is-info mt-3",type:"text",value:c,readOnly:!0})]})]})]})})};y.render((0,a.jsx)(Po,{}),document.getElementById("root"));
|
||
//# sourceMappingURL=index.3ae46b8f.js.map
|