/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/@bonadocs/widget@1.0.9-alpha.2/build/bundle.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
!function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var t={exports:{}},n={},r=Symbol.for("react.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,y={};function v(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||m}function b(){}function w(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){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,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;var _=w.prototype=new b;_.constructor=w,g(_,v.prototype),_.isPureReactComponent=!0;var k=Array.isArray,E=Object.prototype.hasOwnProperty,C={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function x(e,t,n){var a,o={},l=null,i=null;if(null!=t)for(a in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)E.call(t,a)&&!S.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:r,type:e,key:l,ref:i,props:o,_owner:C.current}}function N(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var I=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function P(e,t,n,o,l){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case r:case a:s=!0}}if(s)return l=l(s=e),e=""===o?"."+T(s,0):o,k(l)?(n="",null!=e&&(n=e.replace(I,"$&/")+"/"),P(l,t,n,"",(function(e){return e}))):null!=l&&(N(l)&&(l=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(l,n+(!l.key||s&&s.key===l.key?"":(""+l.key).replace(I,"$&/")+"/")+e)),t.push(l)),1;if(s=0,o=""===o?".":o+":",k(e))for(var u=0;u<e.length;u++){var c=o+T(i=e[u],u);s+=P(i,t,n,c,l)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(i=e.next()).done;)s+=P(i=i.value,t,n,c=o+T(i,u++),l);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function A(e,t,n){if(null==e)return e;var r=[],a=0;return P(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function R(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},L={transition:null},z={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:L,ReactCurrentOwner:C};n.Children={map:A,forEach:function(e,t,n){A(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!N(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},n.Component=v,n.Fragment=o,n.Profiler=i,n.PureComponent=w,n.StrictMode=l,n.Suspense=f,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,n.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=g({},e.props),o=e.key,l=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,i=C.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)E.call(t,u)&&!S.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];a.children=s}return{$$typeof:r,type:e.type,key:o,ref:l,props:a,_owner:i}},n.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},n.createElement=x,n.createFactory=function(e){var t=x.bind(null,e);return t.type=e,t},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:c,render:e}},n.isValidElement=N,n.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:R}},n.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},n.startTransition=function(e){var t=L.transition;L.transition={};try{e()}finally{L.transition=t}},n.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},n.useCallback=function(e,t){return O.current.useCallback(e,t)},n.useContext=function(e){return O.current.useContext(e)},n.useDebugValue=function(){},n.useDeferredValue=function(e){return O.current.useDeferredValue(e)},n.useEffect=function(e,t){return O.current.useEffect(e,t)},n.useId=function(){return O.current.useId()},n.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},n.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},n.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},n.useMemo=function(e,t){return O.current.useMemo(e,t)},n.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},n.useRef=function(e){return O.current.useRef(e)},n.useState=function(e){return O.current.useState(e)},n.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},n.useTransition=function(){return O.current.useTransition()},n.version="18.2.0",t.exports=n;var F=t.exports,M=e(F),U={exports:{}},D={},j={exports:{}},$={};
/**
	 * @license React
	 * scheduler.production.min.js
	 *
	 * Copyright (c) Facebook, Inc. and its affiliates.
	 *
	 * This source code is licensed under the MIT license found in the
	 * LICENSE file in the root directory of this source tree.
	 */
!function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<a(o,t)))break e;e[r]=t,e[n]=o,n=r}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,l=o>>>1;r<l;){var i=2*(r+1)-1,s=e[i],u=i+1,c=e[u];if(0>a(s,n))u<o&&0>a(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[i]=n,r=i);else{if(!(u<o&&0>a(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,i=l.now();e.unstable_now=function(){return l.now()-i}}var s=[],u=[],c=1,f=null,d=3,p=!1,h=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var a=n(u);null!==a;){if(null===a.callback)r(u);else{if(!(a.startTime<=e))break;r(u),a.sortIndex=a.expirationTime,t(s,a)}a=n(u)}}function w(e){if(m=!1,b(e),!h)if(null!==n(s))h=!0,R(_);else{var t=n(u);null!==t&&O(w,t.startTime-e)}}function _(t,a){h=!1,m&&(m=!1,y(S),S=-1),p=!0;var o=d;try{for(b(a),f=n(s);null!==f&&(!(f.expirationTime>a)||t&&!I());){var l=f.callback;if("function"==typeof l){f.callback=null,d=f.priorityLevel;var i=l(f.expirationTime<=a);a=e.unstable_now(),"function"==typeof i?f.callback=i:f===n(s)&&r(s),b(a)}else r(s);f=n(s)}if(null!==f)var c=!0;else{var g=n(u);null!==g&&O(w,g.startTime-a),c=!1}return c}finally{f=null,d=o,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,E=!1,C=null,S=-1,x=5,N=-1;function I(){return!(e.unstable_now()-N<x)}function T(){if(null!==C){var t=e.unstable_now();N=t;var n=!0;try{n=C(!0,t)}finally{n?k():(E=!1,C=null)}}else E=!1}if("function"==typeof v)k=function(){v(T)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,A=P.port2;P.port1.onmessage=T,k=function(){A.postMessage(null)}}else k=function(){g(T,0)};function R(e){C=e,E||(E=!0,k())}function O(t,n){S=g((function(){t(e.unstable_now())}),n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){h||p||(h=!0,R(_))},e.unstable_forceFrameRate=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"):x=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(e){switch(d){case 1:case 2:case 3:var t=3;break;default:t=d}var n=d;d=t;try{return e()}finally{d=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=d;d=e;try{return t()}finally{d=n}},e.unstable_scheduleCallback=function(r,a,o){var l=e.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?l+o:l:o=l,r){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return r={id:c++,callback:a,priorityLevel:r,startTime:o,expirationTime:i=o+i,sortIndex:-1},o>l?(r.sortIndex=o,t(u,r),null===n(s)&&r===n(u)&&(m?(y(S),S=-1):m=!0,O(w,o-l))):(r.sortIndex=i,t(s,r),h||p||(h=!0,R(_))),r},e.unstable_shouldYield=I,e.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}}($),j.exports=$;var V=j.exports,B=F,H=V;
/**
	 * @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.
	 */function W(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Q=new Set,K={};function q(e,t){J(e,t),J(e+"Capture",t)}function J(e,t){for(K[e]=t,e=0;e<t.length;e++)Q.add(t[e])}var Z=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),Y=Object.prototype.hasOwnProperty,G=/^[: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]*$/,X={},ee={};function te(e,t,n,r,a,o,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){ne[e]=new te(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];ne[t]=new te(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){ne[e]=new te(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){ne[e]=new te(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){ne[e]=new te(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){ne[e]=new te(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){ne[e]=new te(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){ne[e]=new te(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){ne[e]=new te(e,5,!1,e.toLowerCase(),null,!1,!1)}));var re=/[\-:]([a-z])/g;function ae(e){return e[1].toUpperCase()}function oe(e,t,n,r){var a=ne.hasOwnProperty(t)?ne[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!Y.call(ee,e)||!Y.call(X,e)&&(G.test(e)?ee[e]=!0:(X[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(re,ae);ne[t]=new te(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(re,ae);ne[t]=new te(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(re,ae);ne[t]=new te(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){ne[e]=new te(e,1,!1,e.toLowerCase(),null,!1,!1)})),ne.xlinkHref=new te("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){ne[e]=new te(e,1,!1,e.toLowerCase(),null,!0,!0)}));var le=B.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ie=Symbol.for("react.element"),se=Symbol.for("react.portal"),ue=Symbol.for("react.fragment"),ce=Symbol.for("react.strict_mode"),fe=Symbol.for("react.profiler"),de=Symbol.for("react.provider"),pe=Symbol.for("react.context"),he=Symbol.for("react.forward_ref"),me=Symbol.for("react.suspense"),ge=Symbol.for("react.suspense_list"),ye=Symbol.for("react.memo"),ve=Symbol.for("react.lazy"),be=Symbol.for("react.offscreen"),we=Symbol.iterator;function _e(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=we&&e[we]||e["@@iterator"])?e:null}var ke,Ee=Object.assign;function Ce(e){if(void 0===ke)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ke=t&&t[1]||""}return"\n"+ke+e}var Se=!1;function xe(e,t){if(!e||Se)return"";Se=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),o=r.stack.split("\n"),l=a.length-1,i=o.length-1;1<=l&&0<=i&&a[l]!==o[i];)i--;for(;1<=l&&0<=i;l--,i--)if(a[l]!==o[i]){if(1!==l||1!==i)do{if(l--,0>--i||a[l]!==o[i]){var s="\n"+a[l].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=l&&0<=i);break}}}finally{Se=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ce(e):""}function Ne(e){switch(e.tag){case 5:return Ce(e.type);case 16:return Ce("Lazy");case 13:return Ce("Suspense");case 19:return Ce("SuspenseList");case 0:case 2:case 15:return e=xe(e.type,!1);case 11:return e=xe(e.type.render,!1);case 1:return e=xe(e.type,!0);default:return""}}function Ie(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 ue:return"Fragment";case se:return"Portal";case fe:return"Profiler";case ce:return"StrictMode";case me:return"Suspense";case ge:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case pe:return(e.displayName||"Context")+".Consumer";case de:return(e._context.displayName||"Context")+".Provider";case he:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case ye:return null!==(t=e.displayName||null)?t:Ie(e.type)||"Memo";case ve:t=e._payload,e=e._init;try{return Ie(e(t))}catch(e){}}return null}function Te(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ie(t);case 8:return t===ce?"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 t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function Pe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Ae(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Re(e){e._valueTracker||(e._valueTracker=function(e){var t=Ae(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Oe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ae(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.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(t){return e.body}}function ze(e,t){var n=t.checked;return Ee({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Fe(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Pe(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Me(e,t){null!=(t=t.checked)&&oe(e,"checked",t,!1)}function Ue(e,t){Me(e,t);var n=Pe(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?je(e,t.type,n):t.hasOwnProperty("defaultValue")&&je(e,t.type,Pe(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function De(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function je(e,t,n){"number"===t&&Le(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $e=Array.isArray;function Ve(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Pe(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function Be(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(W(91));return Ee({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function He(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(W(92));if($e(n)){if(1<n.length)throw Error(W(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Pe(n)}}function We(e,t){var n=Pe(t.value),r=Pe(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Qe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function Ke(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 qe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ke(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Je,Ze,Ye=(Ze=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((Je=Je||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Je.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return Ze(e,t)}))}:Ze);function Ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var Xe={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},et=["Webkit","ms","Moz","O"];function tt(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Xe.hasOwnProperty(e)&&Xe[e]?(""+t).trim():t+"px"}function nt(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=tt(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(Xe).forEach((function(e){et.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xe[t]=Xe[e]}))}));var rt=Ee({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 at(e,t){if(t){if(rt[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(W(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(W(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(W(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(W(62))}}function ot(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.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 lt=null;function it(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var st=null,ut=null,ct=null;function ft(e){if(e=oo(e)){if("function"!=typeof st)throw Error(W(280));var t=e.stateNode;t&&(t=io(t),st(e.stateNode,e.type,t))}}function dt(e){ut?ct?ct.push(e):ct=[e]:ut=e}function pt(){if(ut){var e=ut,t=ct;if(ct=ut=null,ft(e),t)for(e=0;e<t.length;e++)ft(t[e])}}function ht(e,t){return e(t)}function mt(){}var gt=!1;function yt(e,t,n){if(gt)return e(t,n);gt=!0;try{return ht(e,t,n)}finally{gt=!1,(null!==ut||null!==ct)&&(mt(),pt())}}function vt(e,t){var n=e.stateNode;if(null===n)return null;var r=io(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(W(231,t,typeof n));return n}var bt=!1;if(Z)try{var wt={};Object.defineProperty(wt,"passive",{get:function(){bt=!0}}),window.addEventListener("test",wt,wt),window.removeEventListener("test",wt,wt)}catch(Ze){bt=!1}function _t(e,t,n,r,a,o,l,i,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var kt=!1,Et=null,Ct=!1,St=null,xt={onError:function(e){kt=!0,Et=e}};function Nt(e,t,n,r,a,o,l,i,s){kt=!1,Et=null,_t.apply(xt,arguments)}function It(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Tt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Pt(e){if(It(e)!==e)throw Error(W(188))}function At(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=It(e)))throw Error(W(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Pt(a),e;if(o===r)return Pt(a),t;o=o.sibling}throw Error(W(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,i=a.child;i;){if(i===n){l=!0,n=a,r=o;break}if(i===r){l=!0,r=a,n=o;break}i=i.sibling}if(!l){for(i=o.child;i;){if(i===n){l=!0,n=o,r=a;break}if(i===r){l=!0,r=o,n=a;break}i=i.sibling}if(!l)throw Error(W(189))}}if(n.alternate!==r)throw Error(W(190))}if(3!==n.tag)throw Error(W(188));return n.stateNode.current===n?e:t}(e))?Rt(e):null}function Rt(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Rt(e);if(null!==t)return t;e=e.sibling}return null}var Ot=H.unstable_scheduleCallback,Lt=H.unstable_cancelCallback,zt=H.unstable_shouldYield,Ft=H.unstable_requestPaint,Mt=H.unstable_now,Ut=H.unstable_getCurrentPriorityLevel,Dt=H.unstable_ImmediatePriority,jt=H.unstable_UserBlockingPriority,$t=H.unstable_NormalPriority,Vt=H.unstable_LowPriority,Bt=H.unstable_IdlePriority,Ht=null,Wt=null;var Qt=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(Kt(e)/qt|0)|0},Kt=Math.log,qt=Math.LN2;var Jt=64,Zt=4194304;function Yt(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 Gt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,l=268435455&n;if(0!==l){var i=l&~a;0!==i?r=Yt(i):0!==(o&=l)&&(r=Yt(o))}else 0!==(l=n&~a)?r=Yt(l):0!==o&&(r=Yt(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Qt(t)),r|=e[n],t&=~a;return r}function Xt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function en(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tn(){var e=Jt;return 0==(4194240&(Jt<<=1))&&(Jt=64),e}function nn(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function rn(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-Qt(t)]=n}function an(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Qt(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var on=0;function ln(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var sn,un,cn,fn,dn,pn=!1,hn=[],mn=null,gn=null,yn=null,vn=new Map,bn=new Map,wn=[],_n="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 kn(e,t){switch(e){case"focusin":case"focusout":mn=null;break;case"dragenter":case"dragleave":gn=null;break;case"mouseover":case"mouseout":yn=null;break;case"pointerover":case"pointerout":vn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":bn.delete(t.pointerId)}}function En(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=oo(t))&&un(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Cn(e){var t=ao(e.target);if(null!==t){var n=It(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Tt(n)))return e.blockedOn=t,void dn(e.priority,(function(){cn(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Sn(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Fn(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=oo(n))&&un(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);lt=r,n.target.dispatchEvent(r),lt=null,t.shift()}return!0}function xn(e,t,n){Sn(e)&&n.delete(t)}function Nn(){pn=!1,null!==mn&&Sn(mn)&&(mn=null),null!==gn&&Sn(gn)&&(gn=null),null!==yn&&Sn(yn)&&(yn=null),vn.forEach(xn),bn.forEach(xn)}function In(e,t){e.blockedOn===t&&(e.blockedOn=null,pn||(pn=!0,H.unstable_scheduleCallback(H.unstable_NormalPriority,Nn)))}function Tn(e){function t(t){return In(t,e)}if(0<hn.length){In(hn[0],e);for(var n=1;n<hn.length;n++){var r=hn[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==mn&&In(mn,e),null!==gn&&In(gn,e),null!==yn&&In(yn,e),vn.forEach(t),bn.forEach(t),n=0;n<wn.length;n++)(r=wn[n]).blockedOn===e&&(r.blockedOn=null);for(;0<wn.length&&null===(n=wn[0]).blockedOn;)Cn(n),null===n.blockedOn&&wn.shift()}var Pn=le.ReactCurrentBatchConfig,An=!0;function Rn(e,t,n,r){var a=on,o=Pn.transition;Pn.transition=null;try{on=1,Ln(e,t,n,r)}finally{on=a,Pn.transition=o}}function On(e,t,n,r){var a=on,o=Pn.transition;Pn.transition=null;try{on=4,Ln(e,t,n,r)}finally{on=a,Pn.transition=o}}function Ln(e,t,n,r){if(An){var a=Fn(e,t,n,r);if(null===a)Pa(e,t,r,zn,n),kn(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return mn=En(mn,e,t,n,r,a),!0;case"dragenter":return gn=En(gn,e,t,n,r,a),!0;case"mouseover":return yn=En(yn,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return vn.set(o,En(vn.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,bn.set(o,En(bn.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(kn(e,r),4&t&&-1<_n.indexOf(e)){for(;null!==a;){var o=oo(a);if(null!==o&&sn(o),null===(o=Fn(e,t,n,r))&&Pa(e,t,r,zn,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Pa(e,t,r,null,n)}}var zn=null;function Fn(e,t,n,r){if(zn=null,null!==(e=ao(e=it(r))))if(null===(t=It(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Tt(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return zn=e,null}function Mn(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(Ut()){case Dt:return 1;case jt:return 4;case $t:case Vt:return 16;case Bt:return 536870912;default:return 16}default:return 16}}var Un=null,Dn=null,jn=null;function $n(){if(jn)return jn;var e,t,n=Dn,r=n.length,a="value"in Un?Un.value:Un.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===a[o-t];t++);return jn=a.slice(e,1<t?1-t:void 0)}function Vn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Bn(){return!0}function Hn(){return!1}function Wn(e){function t(t,n,r,a,o){for(var l in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(l)&&(t=e[l],this[l]=t?t(a):a[l]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?Bn:Hn,this.isPropagationStopped=Hn,this}return Ee(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Bn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Bn)},persist:function(){},isPersistent:Bn}),t}var Qn,Kn,qn,Jn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Zn=Wn(Jn),Yn=Ee({},Jn,{view:0,detail:0}),Gn=Wn(Yn),Xn=Ee({},Yn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fr,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!==qn&&(qn&&"mousemove"===e.type?(Qn=e.screenX-qn.screenX,Kn=e.screenY-qn.screenY):Kn=Qn=0,qn=e),Qn)},movementY:function(e){return"movementY"in e?e.movementY:Kn}}),er=Wn(Xn),tr=Wn(Ee({},Xn,{dataTransfer:0})),nr=Wn(Ee({},Yn,{relatedTarget:0})),rr=Wn(Ee({},Jn,{animationName:0,elapsedTime:0,pseudoElement:0})),ar=Ee({},Jn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),or=Wn(ar),lr=Wn(Ee({},Jn,{data:0})),ir={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sr={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"},ur={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function cr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=ur[e])&&!!t[e]}function fr(){return cr}var dr=Ee({},Yn,{key:function(e){if(e.key){var t=ir[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Vn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?sr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fr,charCode:function(e){return"keypress"===e.type?Vn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Vn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),pr=Wn(dr),hr=Wn(Ee({},Xn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),mr=Wn(Ee({},Yn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fr})),gr=Wn(Ee({},Jn,{propertyName:0,elapsedTime:0,pseudoElement:0})),yr=Ee({},Xn,{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}),vr=Wn(yr),br=[9,13,27,32],wr=Z&&"CompositionEvent"in window,_r=null;Z&&"documentMode"in document&&(_r=document.documentMode);var kr=Z&&"TextEvent"in window&&!_r,Er=Z&&(!wr||_r&&8<_r&&11>=_r),Cr=String.fromCharCode(32),Sr=!1;function xr(e,t){switch(e){case"keyup":return-1!==br.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ir=!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 Pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Tr[e.type]:"textarea"===t}function Ar(e,t,n,r){dt(r),0<(t=Ra(t,"onChange")).length&&(n=new Zn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Rr=null,Or=null;function Lr(e){Ca(e,0)}function zr(e){if(Oe(lo(e)))return e}function Fr(e,t){if("change"===e)return t}var Mr=!1;if(Z){var Ur;if(Z){var Dr="oninput"in document;if(!Dr){var jr=document.createElement("div");jr.setAttribute("oninput","return;"),Dr="function"==typeof jr.oninput}Ur=Dr}else Ur=!1;Mr=Ur&&(!document.documentMode||9<document.documentMode)}function $r(){Rr&&(Rr.detachEvent("onpropertychange",Vr),Or=Rr=null)}function Vr(e){if("value"===e.propertyName&&zr(Or)){var t=[];Ar(t,Or,e,it(e)),yt(Lr,t)}}function Br(e,t,n){"focusin"===e?($r(),Or=n,(Rr=t).attachEvent("onpropertychange",Vr)):"focusout"===e&&$r()}function Hr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return zr(Or)}function Wr(e,t){if("click"===e)return zr(t)}function Qr(e,t){if("input"===e||"change"===e)return zr(t)}var Kr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function qr(e,t){if(Kr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!Y.call(t,a)||!Kr(e[a],t[a]))return!1}return!0}function Jr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zr(e,t){var n,r=Jr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Jr(r)}}function Yr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Yr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Gr(){for(var e=window,t=Le();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Le((e=t.contentWindow).document)}return t}function Xr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ea(e){var t=Gr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Yr(n.ownerDocument.documentElement,n)){if(null!==r&&Xr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=Zr(n,o);var l=Zr(n,r);a&&l&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ta=Z&&"documentMode"in document&&11>=document.documentMode,na=null,ra=null,aa=null,oa=!1;function la(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;oa||null==na||na!==Le(r)||("selectionStart"in(r=na)&&Xr(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},aa&&qr(aa,r)||(aa=r,0<(r=Ra(ra,"onSelect")).length&&(t=new Zn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=na)))}function ia(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sa={animationend:ia("Animation","AnimationEnd"),animationiteration:ia("Animation","AnimationIteration"),animationstart:ia("Animation","AnimationStart"),transitionend:ia("Transition","TransitionEnd")},ua={},ca={};function fa(e){if(ua[e])return ua[e];if(!sa[e])return e;var t,n=sa[e];for(t in n)if(n.hasOwnProperty(t)&&t in ca)return ua[e]=n[t];return e}Z&&(ca=document.createElement("div").style,"AnimationEvent"in window||(delete sa.animationend.animation,delete sa.animationiteration.animation,delete sa.animationstart.animation),"TransitionEvent"in window||delete sa.transitionend.transition);var da=fa("animationend"),pa=fa("animationiteration"),ha=fa("animationstart"),ma=fa("transitionend"),ga=new Map,ya="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 va(e,t){ga.set(e,t),q(t,[e])}for(var ba=0;ba<ya.length;ba++){var wa=ya[ba];va(wa.toLowerCase(),"on"+(wa[0].toUpperCase()+wa.slice(1)))}va(da,"onAnimationEnd"),va(pa,"onAnimationIteration"),va(ha,"onAnimationStart"),va("dblclick","onDoubleClick"),va("focusin","onFocus"),va("focusout","onBlur"),va(ma,"onTransitionEnd"),J("onMouseEnter",["mouseout","mouseover"]),J("onMouseLeave",["mouseout","mouseover"]),J("onPointerEnter",["pointerout","pointerover"]),J("onPointerLeave",["pointerout","pointerover"]),q("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),q("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),q("onBeforeInput",["compositionend","keypress","textInput","paste"]),q("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),q("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),q("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _a="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(" "),ka=new Set("cancel close invalid load scroll toggle".split(" ").concat(_a));function Ea(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,i,s){if(Nt.apply(this,arguments),kt){if(!kt)throw Error(W(198));var u=Et;kt=!1,Et=null,Ct||(Ct=!0,St=u)}}(r,t,void 0,e),e.currentTarget=null}function Ca(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var l=r.length-1;0<=l;l--){var i=r[l],s=i.instance,u=i.currentTarget;if(i=i.listener,s!==o&&a.isPropagationStopped())break e;Ea(a,i,u),o=s}else for(l=0;l<r.length;l++){if(s=(i=r[l]).instance,u=i.currentTarget,i=i.listener,s!==o&&a.isPropagationStopped())break e;Ea(a,i,u),o=s}}}if(Ct)throw e=St,Ct=!1,St=null,e}function Sa(e,t){var n=t[to];void 0===n&&(n=t[to]=new Set);var r=e+"__bubble";n.has(r)||(Ta(t,e,2,!1),n.add(r))}function xa(e,t,n){var r=0;t&&(r|=4),Ta(n,e,r,t)}var Na="_reactListening"+Math.random().toString(36).slice(2);function Ia(e){if(!e[Na]){e[Na]=!0,Q.forEach((function(t){"selectionchange"!==t&&(ka.has(t)||xa(t,!1,e),xa(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Na]||(t[Na]=!0,xa("selectionchange",!1,t))}}function Ta(e,t,n,r){switch(Mn(t)){case 1:var a=Rn;break;case 4:a=On;break;default:a=Ln}n=a.bind(null,t,n,e),a=void 0,!bt||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Pa(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var l=r.tag;if(3===l||4===l){var i=r.stateNode.containerInfo;if(i===a||8===i.nodeType&&i.parentNode===a)break;if(4===l)for(l=r.return;null!==l;){var s=l.tag;if((3===s||4===s)&&((s=l.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;l=l.return}for(;null!==i;){if(null===(l=ao(i)))return;if(5===(s=l.tag)||6===s){r=o=l;continue e}i=i.parentNode}}r=r.return}yt((function(){var r=o,a=it(n),l=[];e:{var i=ga.get(e);if(void 0!==i){var s=Zn,u=e;switch(e){case"keypress":if(0===Vn(n))break e;case"keydown":case"keyup":s=pr;break;case"focusin":u="focus",s=nr;break;case"focusout":u="blur",s=nr;break;case"beforeblur":case"afterblur":s=nr;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=er;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=tr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=mr;break;case da:case pa:case ha:s=rr;break;case ma:s=gr;break;case"scroll":s=Gn;break;case"wheel":s=vr;break;case"copy":case"cut":case"paste":s=or;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=hr}var c=0!=(4&t),f=!c&&"scroll"===e,d=c?null!==i?i+"Capture":null:i;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==d&&(null!=(m=vt(h,d))&&c.push(Aa(h,m,p)))),f)break;h=h.return}0<c.length&&(i=new s(i,u,null,n,a),l.push({event:i,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||n===lt||!(u=n.relatedTarget||n.fromElement)||!ao(u)&&!u[eo])&&(s||i)&&(i=a.window===a?a:(i=a.ownerDocument)?i.defaultView||i.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?ao(u):null)&&(u!==(f=It(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=er,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=hr,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==s?i:lo(s),p=null==u?i:lo(u),(i=new c(m,h+"leave",s,n,a)).target=f,i.relatedTarget=p,m=null,ao(a)===r&&((c=new c(d,h+"enter",u,n,a)).target=p,c.relatedTarget=f,m=c),f=m,s&&u)e:{for(d=u,h=0,p=c=s;p;p=Oa(p))h++;for(p=0,m=d;m;m=Oa(m))p++;for(;0<h-p;)c=Oa(c),h--;for(;0<p-h;)d=Oa(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break e;c=Oa(c),d=Oa(d)}c=null}else c=null;null!==s&&La(l,i,s,c,!1),null!==u&&null!==f&&La(l,f,u,c,!0)}if("select"===(s=(i=r?lo(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===s&&"file"===i.type)var g=Fr;else if(Pr(i))if(Mr)g=Qr;else{g=Hr;var y=Br}else(s=i.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(g=Wr);switch(g&&(g=g(e,r))?Ar(l,g,n,a):(y&&y(e,i,r),"focusout"===e&&(y=i._wrapperState)&&y.controlled&&"number"===i.type&&je(i,"number",i.value)),y=r?lo(r):window,e){case"focusin":(Pr(y)||"true"===y.contentEditable)&&(na=y,ra=r,aa=null);break;case"focusout":aa=ra=na=null;break;case"mousedown":oa=!0;break;case"contextmenu":case"mouseup":case"dragend":oa=!1,la(l,n,a);break;case"selectionchange":if(ta)break;case"keydown":case"keyup":la(l,n,a)}var v;if(wr)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 Ir?xr(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Er&&"ko"!==n.locale&&(Ir||"onCompositionStart"!==b?"onCompositionEnd"===b&&Ir&&(v=$n()):(Dn="value"in(Un=a)?Un.value:Un.textContent,Ir=!0)),0<(y=Ra(r,b)).length&&(b=new lr(b,e,null,n,a),l.push({event:b,listeners:y}),v?b.data=v:null!==(v=Nr(n))&&(b.data=v))),(v=kr?function(e,t){switch(e){case"compositionend":return Nr(t);case"keypress":return 32!==t.which?null:(Sr=!0,Cr);case"textInput":return(e=t.data)===Cr&&Sr?null:e;default:return null}}(e,n):function(e,t){if(Ir)return"compositionend"===e||!wr&&xr(e,t)?(e=$n(),jn=Dn=Un=null,Ir=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Er&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Ra(r,"onBeforeInput")).length&&(a=new lr("onBeforeInput","beforeinput",null,n,a),l.push({event:a,listeners:r}),a.data=v))}Ca(l,t)}))}function Aa(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ra(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=vt(e,n))&&r.unshift(Aa(e,o,a)),null!=(o=vt(e,t))&&r.push(Aa(e,o,a))),e=e.return}return r}function Oa(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function La(e,t,n,r,a){for(var o=t._reactName,l=[];null!==n&&n!==r;){var i=n,s=i.alternate,u=i.stateNode;if(null!==s&&s===r)break;5===i.tag&&null!==u&&(i=u,a?null!=(s=vt(n,o))&&l.unshift(Aa(n,s,i)):a||null!=(s=vt(n,o))&&l.push(Aa(n,s,i))),n=n.return}0!==l.length&&e.push({event:t,listeners:l})}var za=/\r\n?/g,Fa=/\u0000|\uFFFD/g;function Ma(e){return("string"==typeof e?e:""+e).replace(za,"\n").replace(Fa,"")}function Ua(e,t,n){if(t=Ma(t),Ma(e)!==t&&n)throw Error(W(425))}function Da(){}var ja=null,$a=null;function Va(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Ba="function"==typeof setTimeout?setTimeout:void 0,Ha="function"==typeof clearTimeout?clearTimeout:void 0,Wa="function"==typeof Promise?Promise:void 0,Qa="function"==typeof queueMicrotask?queueMicrotask:void 0!==Wa?function(e){return Wa.resolve(null).then(e).catch(Ka)}:Ba;function Ka(e){setTimeout((function(){throw e}))}function qa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Tn(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Tn(t)}function Ja(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function Za(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Ya=Math.random().toString(36).slice(2),Ga="__reactFiber$"+Ya,Xa="__reactProps$"+Ya,eo="__reactContainer$"+Ya,to="__reactEvents$"+Ya,no="__reactListeners$"+Ya,ro="__reactHandles$"+Ya;function ao(e){var t=e[Ga];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Ga]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Za(e);null!==e;){if(n=e[Ga])return n;e=Za(e)}return t}n=(e=n).parentNode}return null}function oo(e){return!(e=e[Ga]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function lo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(W(33))}function io(e){return e[Xa]||null}var so=[],uo=-1;function co(e){return{current:e}}function fo(e){0>uo||(e.current=so[uo],so[uo]=null,uo--)}function po(e,t){uo++,so[uo]=e.current,e.current=t}var ho={},mo=co(ho),go=co(!1),yo=ho;function vo(e,t){var n=e.type.contextTypes;if(!n)return ho;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function bo(e){return null!=(e=e.childContextTypes)}function wo(){fo(go),fo(mo)}function _o(e,t,n){if(mo.current!==ho)throw Error(W(168));po(mo,t),po(go,n)}function ko(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(W(108,Te(e)||"Unknown",a));return Ee({},n,r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ho,yo=mo.current,po(mo,e),po(go,go.current),!0}function Co(e,t,n){var r=e.stateNode;if(!r)throw Error(W(169));n?(e=ko(e,t,yo),r.__reactInternalMemoizedMergedChildContext=e,fo(go),fo(mo),po(mo,e)):fo(go),po(go,n)}var So=null,xo=!1,No=!1;function Io(e){null===So?So=[e]:So.push(e)}function To(){if(!No&&null!==So){No=!0;var e=0,t=on;try{var n=So;for(on=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}So=null,xo=!1}catch(t){throw null!==So&&(So=So.slice(e+1)),Ot(Dt,To),t}finally{on=t,No=!1}}return null}var Po=[],Ao=0,Ro=null,Oo=0,Lo=[],zo=0,Fo=null,Mo=1,Uo="";function Do(e,t){Po[Ao++]=Oo,Po[Ao++]=Ro,Ro=e,Oo=t}function jo(e,t,n){Lo[zo++]=Mo,Lo[zo++]=Uo,Lo[zo++]=Fo,Fo=e;var r=Mo;e=Uo;var a=32-Qt(r)-1;r&=~(1<<a),n+=1;var o=32-Qt(t)+a;if(30<o){var l=a-a%5;o=(r&(1<<l)-1).toString(32),r>>=l,a-=l,Mo=1<<32-Qt(t)+a|n<<a|r,Uo=o+e}else Mo=1<<o|n<<a|r,Uo=e}function $o(e){null!==e.return&&(Do(e,1),jo(e,1,0))}function Vo(e){for(;e===Ro;)Ro=Po[--Ao],Po[Ao]=null,Oo=Po[--Ao],Po[Ao]=null;for(;e===Fo;)Fo=Lo[--zo],Lo[zo]=null,Uo=Lo[--zo],Lo[zo]=null,Mo=Lo[--zo],Lo[zo]=null}var Bo=null,Ho=null,Wo=!1,Qo=null;function Ko(e,t){var n=vc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function qo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Bo=e,Ho=Ja(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Bo=e,Ho=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Fo?{id:Mo,overflow:Uo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=vc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Bo=e,Ho=null,!0);default:return!1}}function Jo(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function Zo(e){if(Wo){var t=Ho;if(t){var n=t;if(!qo(e,t)){if(Jo(e))throw Error(W(418));t=Ja(n.nextSibling);var r=Bo;t&&qo(e,t)?Ko(r,n):(e.flags=-4097&e.flags|2,Wo=!1,Bo=e)}}else{if(Jo(e))throw Error(W(418));e.flags=-4097&e.flags|2,Wo=!1,Bo=e}}}function Yo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bo=e}function Go(e){if(e!==Bo)return!1;if(!Wo)return Yo(e),Wo=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Va(e.type,e.memoizedProps)),t&&(t=Ho)){if(Jo(e))throw Xo(),Error(W(418));for(;t;)Ko(e,t),t=Ja(t.nextSibling)}if(Yo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(W(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ho=Ja(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ho=null}}else Ho=Bo?Ja(e.stateNode.nextSibling):null;return!0}function Xo(){for(var e=Ho;e;)e=Ja(e.nextSibling)}function el(){Ho=Bo=null,Wo=!1}function tl(e){null===Qo?Qo=[e]:Qo.push(e)}var nl=le.ReactCurrentBatchConfig;function rl(e,t){if(e&&e.defaultProps){for(var n in t=Ee({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var al=co(null),ol=null,ll=null,il=null;function sl(){il=ll=ol=null}function ul(e){var t=al.current;fo(al),e._currentValue=t}function cl(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function fl(e,t){ol=e,il=ll=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(ls=!0),e.firstContext=null)}function dl(e){var t=e._currentValue;if(il!==e)if(e={context:e,memoizedValue:t,next:null},null===ll){if(null===ol)throw Error(W(308));ll=e,ol.dependencies={lanes:0,firstContext:e}}else ll=ll.next=e;return t}var pl=null;function hl(e){null===pl?pl=[e]:pl.push(e)}function ml(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,hl(t)):(n.next=a.next,a.next=n),t.interleaved=n,gl(e,r)}function gl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var yl=!1;function vl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bl(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function wl(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function _l(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&mu)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,gl(e,n)}return null===(a=r.interleaved)?(t.next=t,hl(r)):(t.next=a.next,a.next=t),r.interleaved=t,gl(e,n)}function kl(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,an(e,n)}}function El(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=l:o=o.next=l,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Cl(e,t,n,r){var a=e.updateQueue;yl=!1;var o=a.firstBaseUpdate,l=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var s=i,u=s.next;s.next=null,null===l?o=u:l.next=u,l=s;var c=e.alternate;null!==c&&((i=(c=c.updateQueue).lastBaseUpdate)!==l&&(null===i?c.firstBaseUpdate=u:i.next=u,c.lastBaseUpdate=s))}if(null!==o){var f=a.baseState;for(l=0,c=u=s=null,i=o;;){var d=i.lane,p=i.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(d=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(p,f,d):h))break e;f=Ee({},f,d);break e;case 2:yl=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(d=a.effects)?a.effects=[i]:d.push(i))}else p={eventTime:p,lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(u=c=p,s=f):c=c.next=p,l|=d;if(null===(i=i.next)){if(null===(i=a.shared.pending))break;i=(d=i).next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}}if(null===c&&(s=f),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{l|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Eu|=l,e.lanes=l,e.memoizedState=f}}function Sl(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(W(191,a));a.call(r)}}}var xl=(new B.Component).refs;function Nl(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:Ee({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Il={isMounted:function(e){return!!(e=e._reactInternals)&&It(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=$u(),a=Vu(e),o=wl(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=_l(e,o,a))&&(Bu(t,e,a,r),kl(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=$u(),a=Vu(e),o=wl(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=_l(e,o,a))&&(Bu(t,e,a,r),kl(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=$u(),r=Vu(e),a=wl(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=_l(e,a,r))&&(Bu(t,e,r,n),kl(t,e,r))}};function Tl(e,t,n,r,a,o,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!t.prototype||!t.prototype.isPureReactComponent||(!qr(n,r)||!qr(a,o))}function Pl(e,t,n){var r=!1,a=ho,o=t.contextType;return"object"==typeof o&&null!==o?o=dl(o):(a=bo(t)?yo:mo.current,o=(r=null!=(r=t.contextTypes))?vo(e,a):ho),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Il,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Al(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Il.enqueueReplaceState(t,t.state,null)}function Rl(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=xl,vl(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=dl(o):(o=bo(t)?yo:mo.current,a.context=vo(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(Nl(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&Il.enqueueReplaceState(a,a.state,null),Cl(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function Ol(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(W(309));var r=n.stateNode}if(!r)throw Error(W(147,e));var a=r,o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;t===xl&&(t=a.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(W(284));if(!n._owner)throw Error(W(290,e))}return e}function Ll(e,t){throw e=Object.prototype.toString.call(t),Error(W(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function zl(e){return(0,e._init)(e._payload)}function Fl(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=wc(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function i(e,t,n,r){return null===t||6!==t.tag?((t=Cc(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function s(e,t,n,r){var o=n.type;return o===ue?c(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===ve&&zl(o)===t.type)?((r=a(t,n.props)).ref=Ol(e,t,n),r.return=e,r):((r=_c(n.type,n.key,n.props,null,e.mode,r)).ref=Ol(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Sc(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function c(e,t,n,r,o){return null===t||7!==t.tag?((t=kc(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Cc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ie:return(n=_c(t.type,t.key,t.props,null,e.mode,n)).ref=Ol(e,null,t),n.return=e,n;case se:return(t=Sc(t,e.mode,n)).return=e,t;case ve:return f(e,(0,t._init)(t._payload),n)}if($e(t)||_e(t))return(t=kc(t,e.mode,n,null)).return=e,t;Ll(e,t)}return null}function d(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:i(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ie:return n.key===a?s(e,t,n,r):null;case se:return n.key===a?u(e,t,n,r):null;case ve:return d(e,t,(a=n._init)(n._payload),r)}if($e(n)||_e(n))return null!==a?null:c(e,t,n,r,null);Ll(e,n)}return null}function p(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return i(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ie:return s(t,e=e.get(null===r.key?n:r.key)||null,r,a);case se:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case ve:return p(e,t,n,(0,r._init)(r._payload),a)}if($e(r)||_e(r))return c(t,e=e.get(n)||null,r,a,null);Ll(t,r)}return null}function h(a,l,i,s){for(var u=null,c=null,h=l,m=l=0,g=null;null!==h&&m<i.length;m++){h.index>m?(g=h,h=null):g=h.sibling;var y=d(a,h,i[m],s);if(null===y){null===h&&(h=g);break}e&&h&&null===y.alternate&&t(a,h),l=o(y,l,m),null===c?u=y:c.sibling=y,c=y,h=g}if(m===i.length)return n(a,h),Wo&&Do(a,m),u;if(null===h){for(;m<i.length;m++)null!==(h=f(a,i[m],s))&&(l=o(h,l,m),null===c?u=h:c.sibling=h,c=h);return Wo&&Do(a,m),u}for(h=r(a,h);m<i.length;m++)null!==(g=p(h,a,m,i[m],s))&&(e&&null!==g.alternate&&h.delete(null===g.key?m:g.key),l=o(g,l,m),null===c?u=g:c.sibling=g,c=g);return e&&h.forEach((function(e){return t(a,e)})),Wo&&Do(a,m),u}function m(a,l,i,s){var u=_e(i);if("function"!=typeof u)throw Error(W(150));if(null==(i=u.call(i)))throw Error(W(151));for(var c=u=null,h=l,m=l=0,g=null,y=i.next();null!==h&&!y.done;m++,y=i.next()){h.index>m?(g=h,h=null):g=h.sibling;var v=d(a,h,y.value,s);if(null===v){null===h&&(h=g);break}e&&h&&null===v.alternate&&t(a,h),l=o(v,l,m),null===c?u=v:c.sibling=v,c=v,h=g}if(y.done)return n(a,h),Wo&&Do(a,m),u;if(null===h){for(;!y.done;m++,y=i.next())null!==(y=f(a,y.value,s))&&(l=o(y,l,m),null===c?u=y:c.sibling=y,c=y);return Wo&&Do(a,m),u}for(h=r(a,h);!y.done;m++,y=i.next())null!==(y=p(h,a,m,y.value,s))&&(e&&null!==y.alternate&&h.delete(null===y.key?m:y.key),l=o(y,l,m),null===c?u=y:c.sibling=y,c=y);return e&&h.forEach((function(e){return t(a,e)})),Wo&&Do(a,m),u}return function e(r,o,i,s){if("object"==typeof i&&null!==i&&i.type===ue&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case ie:e:{for(var u=i.key,c=o;null!==c;){if(c.key===u){if((u=i.type)===ue){if(7===c.tag){n(r,c.sibling),(o=a(c,i.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===ve&&zl(u)===c.type){n(r,c.sibling),(o=a(c,i.props)).ref=Ol(r,c,i),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===ue?((o=kc(i.props.children,r.mode,s,i.key)).return=r,r=o):((s=_c(i.type,i.key,i.props,null,r.mode,s)).ref=Ol(r,o,i),s.return=r,r=s)}return l(r);case se:e:{for(c=i.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Sc(i,r.mode,s)).return=r,r=o}return l(r);case ve:return e(r,o,(c=i._init)(i._payload),s)}if($e(i))return h(r,o,i,s);if(_e(i))return m(r,o,i,s);Ll(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Cc(i,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var Ml=Fl(!0),Ul=Fl(!1),Dl={},jl=co(Dl),$l=co(Dl),Vl=co(Dl);function Bl(e){if(e===Dl)throw Error(W(174));return e}function Hl(e,t){switch(po(Vl,t),po($l,e),po(jl,Dl),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qe(null,"");break;default:t=qe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}fo(jl),po(jl,t)}function Wl(){fo(jl),fo($l),fo(Vl)}function Ql(e){Bl(Vl.current);var t=Bl(jl.current),n=qe(t,e.type);t!==n&&(po($l,e),po(jl,n))}function Kl(e){$l.current===e&&(fo(jl),fo($l))}var ql=co(0);function Jl(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Zl=[];function Yl(){for(var e=0;e<Zl.length;e++)Zl[e]._workInProgressVersionPrimary=null;Zl.length=0}var Gl=le.ReactCurrentDispatcher,Xl=le.ReactCurrentBatchConfig,ei=0,ti=null,ni=null,ri=null,ai=!1,oi=!1,li=0,ii=0;function si(){throw Error(W(321))}function ui(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Kr(e[n],t[n]))return!1;return!0}function ci(e,t,n,r,a,o){if(ei=o,ti=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Gl.current=null===e||null===e.memoizedState?Ki:qi,e=n(r,a),oi){o=0;do{if(oi=!1,li=0,25<=o)throw Error(W(301));o+=1,ri=ni=null,t.updateQueue=null,Gl.current=Ji,e=n(r,a)}while(oi)}if(Gl.current=Qi,t=null!==ni&&null!==ni.next,ei=0,ri=ni=ti=null,ai=!1,t)throw Error(W(300));return e}function fi(){var e=0!==li;return li=0,e}function di(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ri?ti.memoizedState=ri=e:ri=ri.next=e,ri}function pi(){if(null===ni){var e=ti.alternate;e=null!==e?e.memoizedState:null}else e=ni.next;var t=null===ri?ti.memoizedState:ri.next;if(null!==t)ri=t,ni=e;else{if(null===e)throw Error(W(310));e={memoizedState:(ni=e).memoizedState,baseState:ni.baseState,baseQueue:ni.baseQueue,queue:ni.queue,next:null},null===ri?ti.memoizedState=ri=e:ri=ri.next=e}return ri}function hi(e,t){return"function"==typeof t?t(e):t}function mi(e){var t=pi(),n=t.queue;if(null===n)throw Error(W(311));n.lastRenderedReducer=e;var r=ni,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,r=r.baseState;var i=l=null,s=null,u=o;do{var c=u.lane;if((ei&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?(i=s=f,l=r):s=s.next=f,ti.lanes|=c,Eu|=c}u=u.next}while(null!==u&&u!==o);null===s?l=r:s.next=i,Kr(r,t.memoizedState)||(ls=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=s,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,ti.lanes|=o,Eu|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function gi(e){var t=pi(),n=t.queue;if(null===n)throw Error(W(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);Kr(o,t.memoizedState)||(ls=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function yi(){}function vi(e,t){var n=ti,r=pi(),a=t(),o=!Kr(r.memoizedState,a);if(o&&(r.memoizedState=a,ls=!0),r=r.queue,Pi(_i.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==ri&&1&ri.memoizedState.tag){if(n.flags|=2048,Si(9,wi.bind(null,n,r,a,t),void 0,null),null===gu)throw Error(W(349));0!=(30&ei)||bi(n,t,a)}return a}function bi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ti.updateQueue)?(t={lastEffect:null,stores:null},ti.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function wi(e,t,n,r){t.value=n,t.getSnapshot=r,ki(t)&&Ei(e)}function _i(e,t,n){return n((function(){ki(t)&&Ei(e)}))}function ki(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Kr(e,n)}catch(e){return!0}}function Ei(e){var t=gl(e,1);null!==t&&Bu(t,e,1,-1)}function Ci(e){var t=di();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:hi,lastRenderedState:e},t.queue=e,e=e.dispatch=Vi.bind(null,ti,e),[t.memoizedState,e]}function Si(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ti.updateQueue)?(t={lastEffect:null,stores:null},ti.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function xi(){return pi().memoizedState}function Ni(e,t,n,r){var a=di();ti.flags|=e,a.memoizedState=Si(1|t,n,void 0,void 0===r?null:r)}function Ii(e,t,n,r){var a=pi();r=void 0===r?null:r;var o=void 0;if(null!==ni){var l=ni.memoizedState;if(o=l.destroy,null!==r&&ui(r,l.deps))return void(a.memoizedState=Si(t,n,o,r))}ti.flags|=e,a.memoizedState=Si(1|t,n,o,r)}function Ti(e,t){return Ni(8390656,8,e,t)}function Pi(e,t){return Ii(2048,8,e,t)}function Ai(e,t){return Ii(4,2,e,t)}function Ri(e,t){return Ii(4,4,e,t)}function Oi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Li(e,t,n){return n=null!=n?n.concat([e]):null,Ii(4,4,Oi.bind(null,t,e),n)}function zi(){}function Fi(e,t){var n=pi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ui(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Mi(e,t){var n=pi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ui(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ui(e,t,n){return 0==(21&ei)?(e.baseState&&(e.baseState=!1,ls=!0),e.memoizedState=n):(Kr(n,t)||(n=tn(),ti.lanes|=n,Eu|=n,e.baseState=!0),t)}function Di(e,t){var n=on;on=0!==n&&4>n?n:4,e(!0);var r=Xl.transition;Xl.transition={};try{e(!1),t()}finally{on=n,Xl.transition=r}}function ji(){return pi().memoizedState}function $i(e,t,n){var r=Vu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Bi(e))Hi(t,n);else if(null!==(n=ml(e,t,n,r))){Bu(n,e,r,$u()),Wi(n,t,r)}}function Vi(e,t,n){var r=Vu(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Bi(e))Hi(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=o(l,n);if(a.hasEagerState=!0,a.eagerState=i,Kr(i,l)){var s=t.interleaved;return null===s?(a.next=a,hl(t)):(a.next=s.next,s.next=a),void(t.interleaved=a)}}catch(e){}null!==(n=ml(e,t,a,r))&&(Bu(n,e,r,a=$u()),Wi(n,t,r))}}function Bi(e){var t=e.alternate;return e===ti||null!==t&&t===ti}function Hi(e,t){oi=ai=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Wi(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,an(e,n)}}var Qi={readContext:dl,useCallback:si,useContext:si,useEffect:si,useImperativeHandle:si,useInsertionEffect:si,useLayoutEffect:si,useMemo:si,useReducer:si,useRef:si,useState:si,useDebugValue:si,useDeferredValue:si,useTransition:si,useMutableSource:si,useSyncExternalStore:si,useId:si,unstable_isNewReconciler:!1},Ki={readContext:dl,useCallback:function(e,t){return di().memoizedState=[e,void 0===t?null:t],e},useContext:dl,useEffect:Ti,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ni(4194308,4,Oi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ni(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ni(4,2,e,t)},useMemo:function(e,t){var n=di();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=di();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=$i.bind(null,ti,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},di().memoizedState=e},useState:Ci,useDebugValue:zi,useDeferredValue:function(e){return di().memoizedState=e},useTransition:function(){var e=Ci(!1),t=e[0];return e=Di.bind(null,e[1]),di().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ti,a=di();if(Wo){if(void 0===n)throw Error(W(407));n=n()}else{if(n=t(),null===gu)throw Error(W(349));0!=(30&ei)||bi(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Ti(_i.bind(null,r,o,e),[e]),r.flags|=2048,Si(9,wi.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=di(),t=gu.identifierPrefix;if(Wo){var n=Uo;t=":"+t+"R"+(n=(Mo&~(1<<32-Qt(Mo)-1)).toString(32)+n),0<(n=li++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ii++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},qi={readContext:dl,useCallback:Fi,useContext:dl,useEffect:Pi,useImperativeHandle:Li,useInsertionEffect:Ai,useLayoutEffect:Ri,useMemo:Mi,useReducer:mi,useRef:xi,useState:function(){return mi(hi)},useDebugValue:zi,useDeferredValue:function(e){return Ui(pi(),ni.memoizedState,e)},useTransition:function(){return[mi(hi)[0],pi().memoizedState]},useMutableSource:yi,useSyncExternalStore:vi,useId:ji,unstable_isNewReconciler:!1},Ji={readContext:dl,useCallback:Fi,useContext:dl,useEffect:Pi,useImperativeHandle:Li,useInsertionEffect:Ai,useLayoutEffect:Ri,useMemo:Mi,useReducer:gi,useRef:xi,useState:function(){return gi(hi)},useDebugValue:zi,useDeferredValue:function(e){var t=pi();return null===ni?t.memoizedState=e:Ui(t,ni.memoizedState,e)},useTransition:function(){return[gi(hi)[0],pi().memoizedState]},useMutableSource:yi,useSyncExternalStore:vi,useId:ji,unstable_isNewReconciler:!1};function Zi(e,t){try{var n="",r=t;do{n+=Ne(r),r=r.return}while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function Yi(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function Gi(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var Xi="function"==typeof WeakMap?WeakMap:Map;function es(e,t,n){(n=wl(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Au||(Au=!0,Ru=r),Gi(0,t)},n}function ts(e,t,n){(n=wl(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){Gi(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){Gi(0,t),"function"!=typeof r&&(null===Ou?Ou=new Set([this]):Ou.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ns(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Xi;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=dc.bind(null,e,t,n),t.then(e,e))}function rs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function as(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=wl(-1,1)).tag=2,_l(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var os=le.ReactCurrentOwner,ls=!1;function is(e,t,n,r){t.child=null===e?Ul(t,null,n,r):Ml(t,e.child,n,r)}function ss(e,t,n,r,a){n=n.render;var o=t.ref;return fl(t,a),r=ci(e,t,n,r,o,a),n=fi(),null===e||ls?(Wo&&n&&$o(t),t.flags|=1,is(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,As(e,t,a))}function us(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||bc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=_c(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,cs(e,t,o,r,a))}if(o=e.child,0==(e.lanes&a)){var l=o.memoizedProps;if((n=null!==(n=n.compare)?n:qr)(l,r)&&e.ref===t.ref)return As(e,t,a)}return t.flags|=1,(e=wc(o,r)).ref=t.ref,e.return=t,t.child=e}function cs(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(qr(o,r)&&e.ref===t.ref){if(ls=!1,t.pendingProps=r=o,0==(e.lanes&a))return t.lanes=e.lanes,As(e,t,a);0!=(131072&e.flags)&&(ls=!0)}}return ps(e,t,n,r,a)}function fs(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},po(wu,bu),bu|=n;else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,po(wu,bu),bu|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,po(wu,bu),bu|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,po(wu,bu),bu|=r;return is(e,t,a,n),t.child}function ds(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ps(e,t,n,r,a){var o=bo(n)?yo:mo.current;return o=vo(t,o),fl(t,a),n=ci(e,t,n,r,o,a),r=fi(),null===e||ls?(Wo&&r&&$o(t),t.flags|=1,is(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,As(e,t,a))}function hs(e,t,n,r,a){if(bo(n)){var o=!0;Eo(t)}else o=!1;if(fl(t,a),null===t.stateNode)Ps(e,t),Pl(t,n,r),Rl(t,n,r,a),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var s=l.context,u=n.contextType;"object"==typeof u&&null!==u?u=dl(u):u=vo(t,u=bo(n)?yo:mo.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof l.getSnapshotBeforeUpdate;f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||s!==u)&&Al(t,l,r,u),yl=!1;var d=t.memoizedState;l.state=d,Cl(t,r,l,a),s=t.memoizedState,i!==r||d!==s||go.current||yl?("function"==typeof c&&(Nl(t,n,c,r),s=t.memoizedState),(i=yl||Tl(t,n,i,r,d,s,u))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),l.props=r,l.state=s,l.context=u,r=i):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,bl(e,t),i=t.memoizedProps,u=t.type===t.elementType?i:rl(t.type,i),l.props=u,f=t.pendingProps,d=l.context,"object"==typeof(s=n.contextType)&&null!==s?s=dl(s):s=vo(t,s=bo(n)?yo:mo.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==f||d!==s)&&Al(t,l,r,s),yl=!1,d=t.memoizedState,l.state=d,Cl(t,r,l,a);var h=t.memoizedState;i!==f||d!==h||go.current||yl?("function"==typeof p&&(Nl(t,n,p,r),h=t.memoizedState),(u=yl||Tl(t,n,u,r,d,h,s)||!1)?(c||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,h,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,h,s)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),l.props=r,l.state=h,l.context=s,r=u):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return ms(e,t,n,r,o,a)}function ms(e,t,n,r,a,o){ds(e,t);var l=0!=(128&t.flags);if(!r&&!l)return a&&Co(t,n,!1),As(e,t,o);r=t.stateNode,os.current=t;var i=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=Ml(t,e.child,null,o),t.child=Ml(t,null,i,o)):is(e,t,i,o),t.memoizedState=r.state,a&&Co(t,n,!0),t.child}function gs(e){var t=e.stateNode;t.pendingContext?_o(0,t.pendingContext,t.pendingContext!==t.context):t.context&&_o(0,t.context,!1),Hl(e,t.containerInfo)}function ys(e,t,n,r,a){return el(),tl(a),t.flags|=256,is(e,t,n,r),t.child}var vs,bs,ws,_s,ks={dehydrated:null,treeContext:null,retryLane:0};function Es(e){return{baseLanes:e,cachePool:null,transitions:null}}function Cs(e,t,n){var r,a=t.pendingProps,o=ql.current,l=!1,i=0!=(128&t.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),po(ql,1&o),null===e)return Zo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(i=a.children,e=a.fallback,l?(a=t.mode,l=t.child,i={mode:"hidden",children:i},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=i):l=Ec(i,a,0,null),e=kc(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Es(n),t.memoizedState=ks,e):Ss(t,i));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,a,o,l){if(n)return 256&t.flags?(t.flags&=-257,xs(e,t,l,r=Yi(Error(W(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=Ec({mode:"visible",children:r.children},a,0,null),(o=kc(o,a,l,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!=(1&t.mode)&&Ml(t,e.child,null,l),t.child.memoizedState=Es(l),t.memoizedState=ks,o);if(0==(1&t.mode))return xs(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var i=r.dgst;return r=i,xs(e,t,l,r=Yi(o=Error(W(419)),r,void 0))}if(i=0!=(l&e.childLanes),ls||i){if(null!==(r=gu)){switch(l&-l){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|l))?0:a)&&a!==o.retryLane&&(o.retryLane=a,gl(e,a),Bu(r,e,a,-1))}return nc(),xs(e,t,l,r=Yi(Error(W(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=hc.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,Ho=Ja(a.nextSibling),Bo=t,Wo=!0,Qo=null,null!==e&&(Lo[zo++]=Mo,Lo[zo++]=Uo,Lo[zo++]=Fo,Mo=e.id,Uo=e.overflow,Fo=t),t=Ss(t,r.children),t.flags|=4096,t)}(e,t,i,a,r,o,n);if(l){l=a.fallback,i=t.mode,r=(o=e.child).sibling;var s={mode:"hidden",children:a.children};return 0==(1&i)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=s,t.deletions=null):(a=wc(o,s)).subtreeFlags=14680064&o.subtreeFlags,null!==r?l=wc(r,l):(l=kc(l,i,n,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,i=null===(i=e.child.memoizedState)?Es(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=ks,a}return e=(l=e.child).sibling,a=wc(l,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Ss(e,t){return(t=Ec({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function xs(e,t,n,r){return null!==r&&tl(r),Ml(t,e.child,null,n),(e=Ss(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ns(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),cl(e.return,t,n)}function Is(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function Ts(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(is(e,t,r.children,n),0!=(2&(r=ql.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ns(e,n,t);else if(19===e.tag)Ns(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(po(ql,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Jl(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Is(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Jl(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Is(t,!0,n,null,o);break;case"together":Is(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ps(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function As(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Eu|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(W(153));if(null!==t.child){for(n=wc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=wc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Rs(e,t){if(!Wo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Os(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ls(e,t,n){var r=t.pendingProps;switch(Vo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Os(t),null;case 1:case 17:return bo(t.type)&&wo(),Os(t),null;case 3:return r=t.stateNode,Wl(),fo(go),fo(mo),Yl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Go(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Qo&&(Ku(Qo),Qo=null))),bs(e,t),Os(t),null;case 5:Kl(t);var a=Bl(Vl.current);if(n=t.type,null!==e&&null!=t.stateNode)ws(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(W(166));return Os(t),null}if(e=Bl(jl.current),Go(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ga]=t,r[Xa]=o,e=0!=(1&t.mode),n){case"dialog":Sa("cancel",r),Sa("close",r);break;case"iframe":case"object":case"embed":Sa("load",r);break;case"video":case"audio":for(a=0;a<_a.length;a++)Sa(_a[a],r);break;case"source":Sa("error",r);break;case"img":case"image":case"link":Sa("error",r),Sa("load",r);break;case"details":Sa("toggle",r);break;case"input":Fe(r,o),Sa("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Sa("invalid",r);break;case"textarea":He(r,o),Sa("invalid",r)}for(var l in at(n,o),a=null,o)if(o.hasOwnProperty(l)){var i=o[l];"children"===l?"string"==typeof i?r.textContent!==i&&(!0!==o.suppressHydrationWarning&&Ua(r.textContent,i,e),a=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(!0!==o.suppressHydrationWarning&&Ua(r.textContent,i,e),a=["children",""+i]):K.hasOwnProperty(l)&&null!=i&&"onScroll"===l&&Sa("scroll",r)}switch(n){case"input":Re(r),De(r,o,!0);break;case"textarea":Re(r),Qe(r);break;case"select":case"option":break;default:"function"==typeof o.onClick&&(r.onclick=Da)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=Ke(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Ga]=t,e[Xa]=r,vs(e,t,!1,!1),t.stateNode=e;e:{switch(l=ot(n,r),n){case"dialog":Sa("cancel",e),Sa("close",e),a=r;break;case"iframe":case"object":case"embed":Sa("load",e),a=r;break;case"video":case"audio":for(a=0;a<_a.length;a++)Sa(_a[a],e);a=r;break;case"source":Sa("error",e),a=r;break;case"img":case"image":case"link":Sa("error",e),Sa("load",e),a=r;break;case"details":Sa("toggle",e),a=r;break;case"input":Fe(e,r),a=ze(e,r),Sa("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=Ee({},r,{value:void 0}),Sa("invalid",e);break;case"textarea":He(e,r),a=Be(e,r),Sa("invalid",e)}for(o in at(n,a),i=a)if(i.hasOwnProperty(o)){var s=i[o];"style"===o?nt(e,s):"dangerouslySetInnerHTML"===o?null!=(s=s?s.__html:void 0)&&Ye(e,s):"children"===o?"string"==typeof s?("textarea"!==n||""!==s)&&Ge(e,s):"number"==typeof s&&Ge(e,""+s):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(K.hasOwnProperty(o)?null!=s&&"onScroll"===o&&Sa("scroll",e):null!=s&&oe(e,o,s,l))}switch(n){case"input":Re(e),De(e,r,!1);break;case"textarea":Re(e),Qe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Pe(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?Ve(e,!!r.multiple,o,!1):null!=r.defaultValue&&Ve(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Da)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Os(t),null;case 6:if(e&&null!=t.stateNode)_s(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(W(166));if(n=Bl(Vl.current),Bl(jl.current),Go(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ga]=t,(o=r.nodeValue!==n)&&null!==(e=Bo))switch(e.tag){case 3:Ua(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Ua(r.nodeValue,n,0!=(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Ga]=t,t.stateNode=r}return Os(t),null;case 13:if(fo(ql),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(Wo&&null!==Ho&&0!=(1&t.mode)&&0==(128&t.flags))Xo(),el(),t.flags|=98560,o=!1;else if(o=Go(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(W(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(W(317));o[Ga]=t}else el(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Os(t),o=!1}else null!==Qo&&(Ku(Qo),Qo=null),o=!0;if(!o)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&ql.current)?0===_u&&(_u=3):nc())),null!==t.updateQueue&&(t.flags|=4),Os(t),null);case 4:return Wl(),bs(e,t),null===e&&Ia(t.stateNode.containerInfo),Os(t),null;case 10:return ul(t.type._context),Os(t),null;case 19:if(fo(ql),null===(o=t.memoizedState))return Os(t),null;if(r=0!=(128&t.flags),null===(l=o.rendering))if(r)Rs(o,!1);else{if(0!==_u||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=Jl(e))){for(t.flags|=128,Rs(o,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(l=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return po(ql,1&ql.current|2),t.child}e=e.sibling}null!==o.tail&&Mt()>Tu&&(t.flags|=128,r=!0,Rs(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=Jl(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Rs(o,!0),null===o.tail&&"hidden"===o.tailMode&&!l.alternate&&!Wo)return Os(t),null}else 2*Mt()-o.renderingStartTime>Tu&&1073741824!==n&&(t.flags|=128,r=!0,Rs(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=o.last)?n.sibling=l:t.child=l,o.last=l)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Mt(),t.sibling=null,n=ql.current,po(ql,r?1&n|2:1&n),t):(Os(t),null);case 22:case 23:return Gu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&bu)&&(Os(t),6&t.subtreeFlags&&(t.flags|=8192)):Os(t),null;case 24:case 25:return null}throw Error(W(156,t.tag))}function zs(e,t){switch(Vo(t),t.tag){case 1:return bo(t.type)&&wo(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Wl(),fo(go),fo(mo),Yl(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Kl(t),null;case 13:if(fo(ql),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(W(340));el()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return fo(ql),null;case 4:return Wl(),null;case 10:return ul(t.type._context),null;case 22:case 23:return Gu(),null;default:return null}}vs=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},bs=function(){},ws=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Bl(jl.current);var o,l=null;switch(n){case"input":a=ze(e,a),r=ze(e,r),l=[];break;case"select":a=Ee({},a,{value:void 0}),r=Ee({},r,{value:void 0}),l=[];break;case"textarea":a=Be(e,a),r=Be(e,r),l=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Da)}for(u in at(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var i=a[u];for(o in i)i.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(K.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var s=r[u];if(i=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&s!==i&&(null!=s||null!=i))if("style"===u)if(i){for(o in i)!i.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&i[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(l||(l=[]),l.push(u,n)),n=s;else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,i=i?i.__html:void 0,null!=s&&i!==s&&(l=l||[]).push(u,s)):"children"===u?"string"!=typeof s&&"number"!=typeof s||(l=l||[]).push(u,""+s):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(K.hasOwnProperty(u)?(null!=s&&"onScroll"===u&&Sa("scroll",e),l||i===s||(l=[])):(l=l||[]).push(u,s))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}},_s=function(e,t,n,r){n!==r&&(t.flags|=4)};var Fs=!1,Ms=!1,Us="function"==typeof WeakSet?WeakSet:Set,Ds=null;function js(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){fc(e,t,n)}else n.current=null}function $s(e,t,n){try{n()}catch(n){fc(e,t,n)}}var Vs=!1;function Bs(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&$s(t,n,o)}a=a.next}while(a!==r)}}function Hs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ws(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function Qs(e){var t=e.alternate;null!==t&&(e.alternate=null,Qs(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[Ga],delete t[Xa],delete t[to],delete t[no],delete t[ro])),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 Ks(e){return 5===e.tag||3===e.tag||4===e.tag}function qs(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Ks(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 Js(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Da));else if(4!==r&&null!==(e=e.child))for(Js(e,t,n),e=e.sibling;null!==e;)Js(e,t,n),e=e.sibling}function Zs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(Zs(e,t,n),e=e.sibling;null!==e;)Zs(e,t,n),e=e.sibling}var Ys=null,Gs=!1;function Xs(e,t,n){for(n=n.child;null!==n;)eu(e,t,n),n=n.sibling}function eu(e,t,n){if(Wt&&"function"==typeof Wt.onCommitFiberUnmount)try{Wt.onCommitFiberUnmount(Ht,n)}catch(e){}switch(n.tag){case 5:Ms||js(n,t);case 6:var r=Ys,a=Gs;Ys=null,Xs(e,t,n),Gs=a,null!==(Ys=r)&&(Gs?(e=Ys,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):Ys.removeChild(n.stateNode));break;case 18:null!==Ys&&(Gs?(e=Ys,n=n.stateNode,8===e.nodeType?qa(e.parentNode,n):1===e.nodeType&&qa(e,n),Tn(e)):qa(Ys,n.stateNode));break;case 4:r=Ys,a=Gs,Ys=n.stateNode.containerInfo,Gs=!0,Xs(e,t,n),Ys=r,Gs=a;break;case 0:case 11:case 14:case 15:if(!Ms&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,l=o.destroy;o=o.tag,void 0!==l&&(0!=(2&o)||0!=(4&o))&&$s(n,t,l),a=a.next}while(a!==r)}Xs(e,t,n);break;case 1:if(!Ms&&(js(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){fc(n,t,e)}Xs(e,t,n);break;case 21:Xs(e,t,n);break;case 22:1&n.mode?(Ms=(r=Ms)||null!==n.memoizedState,Xs(e,t,n),Ms=r):Xs(e,t,n);break;default:Xs(e,t,n)}}function tu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Us),t.forEach((function(t){var r=mc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function nu(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var o=e,l=t,i=l;e:for(;null!==i;){switch(i.tag){case 5:Ys=i.stateNode,Gs=!1;break e;case 3:case 4:Ys=i.stateNode.containerInfo,Gs=!0;break e}i=i.return}if(null===Ys)throw Error(W(160));eu(o,l,a),Ys=null,Gs=!1;var s=a.alternate;null!==s&&(s.return=null),a.return=null}catch(e){fc(a,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ru(t,e),t=t.sibling}function ru(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(nu(t,e),au(e),4&r){try{Bs(3,e,e.return),Hs(3,e)}catch(t){fc(e,e.return,t)}try{Bs(5,e,e.return)}catch(t){fc(e,e.return,t)}}break;case 1:nu(t,e),au(e),512&r&&null!==n&&js(n,n.return);break;case 5:if(nu(t,e),au(e),512&r&&null!==n&&js(n,n.return),32&e.flags){var a=e.stateNode;try{Ge(a,"")}catch(t){fc(e,e.return,t)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,l=null!==n?n.memoizedProps:o,i=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===i&&"radio"===o.type&&null!=o.name&&Me(a,o),ot(i,l);var u=ot(i,o);for(l=0;l<s.length;l+=2){var c=s[l],f=s[l+1];"style"===c?nt(a,f):"dangerouslySetInnerHTML"===c?Ye(a,f):"children"===c?Ge(a,f):oe(a,c,f,u)}switch(i){case"input":Ue(a,o);break;case"textarea":We(a,o);break;case"select":var d=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var p=o.value;null!=p?Ve(a,!!o.multiple,p,!1):d!==!!o.multiple&&(null!=o.defaultValue?Ve(a,!!o.multiple,o.defaultValue,!0):Ve(a,!!o.multiple,o.multiple?[]:"",!1))}a[Xa]=o}catch(t){fc(e,e.return,t)}}break;case 6:if(nu(t,e),au(e),4&r){if(null===e.stateNode)throw Error(W(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(t){fc(e,e.return,t)}}break;case 3:if(nu(t,e),au(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Tn(t.containerInfo)}catch(t){fc(e,e.return,t)}break;case 4:default:nu(t,e),au(e);break;case 13:nu(t,e),au(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Iu=Mt())),4&r&&tu(e);break;case 22:if(c=null!==n&&null!==n.memoizedState,1&e.mode?(Ms=(u=Ms)||c,nu(t,e),Ms=u):nu(t,e),au(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!c&&0!=(1&e.mode))for(Ds=e,c=e.child;null!==c;){for(f=Ds=c;null!==Ds;){switch(p=(d=Ds).child,d.tag){case 0:case 11:case 14:case 15:Bs(4,d,d.return);break;case 1:js(d,d.return);var h=d.stateNode;if("function"==typeof h.componentWillUnmount){r=d,n=d.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(e){fc(r,n,e)}}break;case 5:js(d,d.return);break;case 22:if(null!==d.memoizedState){su(f);continue}}null!==p?(p.return=d,Ds=p):su(f)}c=c.sibling}e:for(c=null,f=e;;){if(5===f.tag){if(null===c){c=f;try{a=f.stateNode,u?"function"==typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(i=f.stateNode,l=null!=(s=f.memoizedProps.style)&&s.hasOwnProperty("display")?s.display:null,i.style.display=tt("display",l))}catch(t){fc(e,e.return,t)}}}else if(6===f.tag){if(null===c)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(t){fc(e,e.return,t)}}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:nu(t,e),au(e),4&r&&tu(e);case 21:}}function au(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(Ks(n)){var r=n;break e}n=n.return}throw Error(W(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(Ge(a,""),r.flags&=-33),Zs(e,qs(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;Js(e,qs(e),o);break;default:throw Error(W(161))}}catch(t){fc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ou(e,t,n){Ds=e,lu(e)}function lu(e,t,n){for(var r=0!=(1&e.mode);null!==Ds;){var a=Ds,o=a.child;if(22===a.tag&&r){var l=null!==a.memoizedState||Fs;if(!l){var i=a.alternate,s=null!==i&&null!==i.memoizedState||Ms;i=Fs;var u=Ms;if(Fs=l,(Ms=s)&&!u)for(Ds=a;null!==Ds;)s=(l=Ds).child,22===l.tag&&null!==l.memoizedState?uu(a):null!==s?(s.return=l,Ds=s):uu(a);for(;null!==o;)Ds=o,lu(o),o=o.sibling;Ds=a,Fs=i,Ms=u}iu(e)}else 0!=(8772&a.subtreeFlags)&&null!==o?(o.return=a,Ds=o):iu(e)}}function iu(e){for(;null!==Ds;){var t=Ds;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ms||Hs(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ms)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:rl(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Sl(t,o,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Sl(t,l,n)}break;case 5:var i=t.stateNode;if(null===n&&4&t.flags){n=i;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.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===t.memoizedState){var u=t.alternate;if(null!==u){var c=u.memoizedState;if(null!==c){var f=c.dehydrated;null!==f&&Tn(f)}}}break;default:throw Error(W(163))}Ms||512&t.flags&&Ws(t)}catch(e){fc(t,t.return,e)}}if(t===e){Ds=null;break}if(null!==(n=t.sibling)){n.return=t.return,Ds=n;break}Ds=t.return}}function su(e){for(;null!==Ds;){var t=Ds;if(t===e){Ds=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Ds=n;break}Ds=t.return}}function uu(e){for(;null!==Ds;){var t=Ds;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Hs(4,t)}catch(e){fc(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){fc(t,a,e)}}var o=t.return;try{Ws(t)}catch(e){fc(t,o,e)}break;case 5:var l=t.return;try{Ws(t)}catch(e){fc(t,l,e)}}}catch(e){fc(t,t.return,e)}if(t===e){Ds=null;break}var i=t.sibling;if(null!==i){i.return=t.return,Ds=i;break}Ds=t.return}}var cu,fu=Math.ceil,du=le.ReactCurrentDispatcher,pu=le.ReactCurrentOwner,hu=le.ReactCurrentBatchConfig,mu=0,gu=null,yu=null,vu=0,bu=0,wu=co(0),_u=0,ku=null,Eu=0,Cu=0,Su=0,xu=null,Nu=null,Iu=0,Tu=1/0,Pu=null,Au=!1,Ru=null,Ou=null,Lu=!1,zu=null,Fu=0,Mu=0,Uu=null,Du=-1,ju=0;function $u(){return 0!=(6&mu)?Mt():-1!==Du?Du:Du=Mt()}function Vu(e){return 0==(1&e.mode)?1:0!=(2&mu)&&0!==vu?vu&-vu:null!==nl.transition?(0===ju&&(ju=tn()),ju):0!==(e=on)?e:e=void 0===(e=window.event)?16:Mn(e.type)}function Bu(e,t,n,r){if(50<Mu)throw Mu=0,Uu=null,Error(W(185));rn(e,n,r),0!=(2&mu)&&e===gu||(e===gu&&(0==(2&mu)&&(Cu|=n),4===_u&&qu(e,vu)),Hu(e,r),1===n&&0===mu&&0==(1&t.mode)&&(Tu=Mt()+500,xo&&To()))}function Hu(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var l=31-Qt(o),i=1<<l,s=a[l];-1===s?0!=(i&n)&&0==(i&r)||(a[l]=Xt(i,t)):s<=t&&(e.expiredLanes|=i),o&=~i}}(e,t);var r=Gt(e,e===gu?vu:0);if(0===r)null!==n&&Lt(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Lt(n),1===t)0===e.tag?function(e){xo=!0,Io(e)}(Ju.bind(null,e)):Io(Ju.bind(null,e)),Qa((function(){0==(6&mu)&&To()})),n=null;else{switch(ln(r)){case 1:n=Dt;break;case 4:n=jt;break;case 16:default:n=$t;break;case 536870912:n=Bt}n=gc(n,Wu.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Wu(e,t){if(Du=-1,ju=0,0!=(6&mu))throw Error(W(327));var n=e.callbackNode;if(uc()&&e.callbackNode!==n)return null;var r=Gt(e,e===gu?vu:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=rc(e,r);else{t=r;var a=mu;mu|=2;var o=tc();for(gu===e&&vu===t||(Pu=null,Tu=Mt()+500,Xu(e,t));;)try{oc();break}catch(t){ec(e,t)}sl(),du.current=o,mu=a,null!==yu?t=0:(gu=null,vu=0,t=_u)}if(0!==t){if(2===t&&(0!==(a=en(e))&&(r=a,t=Qu(e,a))),1===t)throw n=ku,Xu(e,0),qu(e,r),Hu(e,Mt()),n;if(6===t)qu(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!Kr(o(),a))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=rc(e,r))&&(0!==(o=en(e))&&(r=o,t=Qu(e,o))),1===t))throw n=ku,Xu(e,0),qu(e,r),Hu(e,Mt()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(W(345));case 2:case 5:sc(e,Nu,Pu);break;case 3:if(qu(e,r),(130023424&r)===r&&10<(t=Iu+500-Mt())){if(0!==Gt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){$u(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Ba(sc.bind(null,e,Nu,Pu),t);break}sc(e,Nu,Pu);break;case 4:if(qu(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-Qt(r);o=1<<l,(l=t[l])>a&&(a=l),r&=~o}if(r=a,10<(r=(120>(r=Mt()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*fu(r/1960))-r)){e.timeoutHandle=Ba(sc.bind(null,e,Nu,Pu),r);break}sc(e,Nu,Pu);break;default:throw Error(W(329))}}}return Hu(e,Mt()),e.callbackNode===n?Wu.bind(null,e):null}function Qu(e,t){var n=xu;return e.current.memoizedState.isDehydrated&&(Xu(e,t).flags|=256),2!==(e=rc(e,t))&&(t=Nu,Nu=n,null!==t&&Ku(t)),e}function Ku(e){null===Nu?Nu=e:Nu.push.apply(Nu,e)}function qu(e,t){for(t&=~Su,t&=~Cu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Qt(t),r=1<<n;e[n]=-1,t&=~r}}function Ju(e){if(0!=(6&mu))throw Error(W(327));uc();var t=Gt(e,0);if(0==(1&t))return Hu(e,Mt()),null;var n=rc(e,t);if(0!==e.tag&&2===n){var r=en(e);0!==r&&(t=r,n=Qu(e,r))}if(1===n)throw n=ku,Xu(e,0),qu(e,t),Hu(e,Mt()),n;if(6===n)throw Error(W(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,sc(e,Nu,Pu),Hu(e,Mt()),null}function Zu(e,t){var n=mu;mu|=1;try{return e(t)}finally{0===(mu=n)&&(Tu=Mt()+500,xo&&To())}}function Yu(e){null!==zu&&0===zu.tag&&0==(6&mu)&&uc();var t=mu;mu|=1;var n=hu.transition,r=on;try{if(hu.transition=null,on=1,e)return e()}finally{on=r,hu.transition=n,0==(6&(mu=t))&&To()}}function Gu(){bu=wu.current,fo(wu)}function Xu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Ha(n)),null!==yu)for(n=yu.return;null!==n;){var r=n;switch(Vo(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&wo();break;case 3:Wl(),fo(go),fo(mo),Yl();break;case 5:Kl(r);break;case 4:Wl();break;case 13:case 19:fo(ql);break;case 10:ul(r.type._context);break;case 22:case 23:Gu()}n=n.return}if(gu=e,yu=e=wc(e.current,null),vu=bu=t,_u=0,ku=null,Su=Cu=Eu=0,Nu=xu=null,null!==pl){for(t=0;t<pl.length;t++)if(null!==(r=(n=pl[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var l=o.next;o.next=a,r.next=l}n.pending=r}pl=null}return e}function ec(e,t){for(;;){var n=yu;try{if(sl(),Gl.current=Qi,ai){for(var r=ti.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ai=!1}if(ei=0,ri=ni=ti=null,oi=!1,li=0,pu.current=null,null===n||null===n.return){_u=1,ku=t,yu=null;break}e:{var o=e,l=n.return,i=n,s=t;if(t=vu,i.flags|=32768,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s,c=i,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 p=rs(l);if(null!==p){p.flags&=-257,as(p,l,i,0,t),1&p.mode&&ns(o,u,t),s=u;var h=(t=p).updateQueue;if(null===h){var m=new Set;m.add(s),t.updateQueue=m}else h.add(s);break e}if(0==(1&t)){ns(o,u,t),nc();break e}s=Error(W(426))}else if(Wo&&1&i.mode){var g=rs(l);if(null!==g){0==(65536&g.flags)&&(g.flags|=256),as(g,l,i,0,t),tl(Zi(s,i));break e}}o=s=Zi(s,i),4!==_u&&(_u=2),null===xu?xu=[o]:xu.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,El(o,es(0,s,t));break e;case 1:i=s;var y=o.type,v=o.stateNode;if(0==(128&o.flags)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Ou||!Ou.has(v)))){o.flags|=65536,t&=-t,o.lanes|=t,El(o,ts(o,i,t));break e}}o=o.return}while(null!==o)}ic(n)}catch(e){t=e,yu===n&&null!==n&&(yu=n=n.return);continue}break}}function tc(){var e=du.current;return du.current=Qi,null===e?Qi:e}function nc(){0!==_u&&3!==_u&&2!==_u||(_u=4),null===gu||0==(268435455&Eu)&&0==(268435455&Cu)||qu(gu,vu)}function rc(e,t){var n=mu;mu|=2;var r=tc();for(gu===e&&vu===t||(Pu=null,Xu(e,t));;)try{ac();break}catch(t){ec(e,t)}if(sl(),mu=n,du.current=r,null!==yu)throw Error(W(261));return gu=null,vu=0,_u}function ac(){for(;null!==yu;)lc(yu)}function oc(){for(;null!==yu&&!zt();)lc(yu)}function lc(e){var t=cu(e.alternate,e,bu);e.memoizedProps=e.pendingProps,null===t?ic(e):yu=t,pu.current=null}function ic(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=Ls(n,t,bu)))return void(yu=n)}else{if(null!==(n=zs(n,t)))return n.flags&=32767,void(yu=n);if(null===e)return _u=6,void(yu=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(yu=t);yu=t=e}while(null!==t);0===_u&&(_u=5)}function sc(e,t,n){var r=on,a=hu.transition;try{hu.transition=null,on=1,function(e,t,n,r){do{uc()}while(null!==zu);if(0!=(6&mu))throw Error(W(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(W(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-Qt(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,o),e===gu&&(yu=gu=null,vu=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||Lu||(Lu=!0,gc($t,(function(){return uc(),null}))),o=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||o){o=hu.transition,hu.transition=null;var l=on;on=1;var i=mu;mu|=4,pu.current=null,function(e,t){if(ja=An,Xr(e=Gr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var l=0,i=-1,s=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||0!==a&&3!==f.nodeType||(i=l+a),f!==o||0!==r&&3!==f.nodeType||(s=l+r),3===f.nodeType&&(l+=f.nodeValue.length),null!==(p=f.firstChild);)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++u===a&&(i=l),d===o&&++c===r&&(s=l),null!==(p=f.nextSibling))break;d=(f=d).parentNode}f=p}n=-1===i||-1===s?null:{start:i,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for($a={focusedElem:e,selectionRange:n},An=!1,Ds=t;null!==Ds;)if(e=(t=Ds).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Ds=e;else for(;null!==Ds;){t=Ds;try{var h=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var m=h.memoizedProps,g=h.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?m:rl(t.type,m),g);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var b=t.stateNode.containerInfo;1===b.nodeType?b.textContent="":9===b.nodeType&&b.documentElement&&b.removeChild(b.documentElement);break;default:throw Error(W(163))}}catch(e){fc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Ds=e;break}Ds=t.return}h=Vs,Vs=!1}(e,n),ru(n,e),ea($a),An=!!ja,$a=ja=null,e.current=n,ou(n),Ft(),mu=i,on=l,hu.transition=o}else e.current=n;if(Lu&&(Lu=!1,zu=e,Fu=a),o=e.pendingLanes,0===o&&(Ou=null),function(e){if(Wt&&"function"==typeof Wt.onCommitFiberRoot)try{Wt.onCommitFiberRoot(Ht,e,void 0,128==(128&e.current.flags))}catch(e){}}(n.stateNode),Hu(e,Mt()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Au)throw Au=!1,e=Ru,Ru=null,e;0!=(1&Fu)&&0!==e.tag&&uc(),o=e.pendingLanes,0!=(1&o)?e===Uu?Mu++:(Mu=0,Uu=e):Mu=0,To()}(e,t,n,r)}finally{hu.transition=a,on=r}return null}function uc(){if(null!==zu){var e=ln(Fu),t=hu.transition,n=on;try{if(hu.transition=null,on=16>e?16:e,null===zu)var r=!1;else{if(e=zu,zu=null,Fu=0,0!=(6&mu))throw Error(W(331));var a=mu;for(mu|=4,Ds=e.current;null!==Ds;){var o=Ds,l=o.child;if(0!=(16&Ds.flags)){var i=o.deletions;if(null!==i){for(var s=0;s<i.length;s++){var u=i[s];for(Ds=u;null!==Ds;){var c=Ds;switch(c.tag){case 0:case 11:case 15:Bs(8,c,o)}var f=c.child;if(null!==f)f.return=c,Ds=f;else for(;null!==Ds;){var d=(c=Ds).sibling,p=c.return;if(Qs(c),c===u){Ds=null;break}if(null!==d){d.return=p,Ds=d;break}Ds=p}}}var h=o.alternate;if(null!==h){var m=h.child;if(null!==m){h.child=null;do{var g=m.sibling;m.sibling=null,m=g}while(null!==m)}}Ds=o}}if(0!=(2064&o.subtreeFlags)&&null!==l)l.return=o,Ds=l;else e:for(;null!==Ds;){if(0!=(2048&(o=Ds).flags))switch(o.tag){case 0:case 11:case 15:Bs(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Ds=y;break e}Ds=o.return}}var v=e.current;for(Ds=v;null!==Ds;){var b=(l=Ds).child;if(0!=(2064&l.subtreeFlags)&&null!==b)b.return=l,Ds=b;else e:for(l=v;null!==Ds;){if(0!=(2048&(i=Ds).flags))try{switch(i.tag){case 0:case 11:case 15:Hs(9,i)}}catch(e){fc(i,i.return,e)}if(i===l){Ds=null;break e}var w=i.sibling;if(null!==w){w.return=i.return,Ds=w;break e}Ds=i.return}}if(mu=a,To(),Wt&&"function"==typeof Wt.onPostCommitFiberRoot)try{Wt.onPostCommitFiberRoot(Ht,e)}catch(e){}r=!0}return r}finally{on=n,hu.transition=t}}return!1}function cc(e,t,n){e=_l(e,t=es(0,t=Zi(n,t),1),1),t=$u(),null!==e&&(rn(e,1,t),Hu(e,t))}function fc(e,t,n){if(3===e.tag)cc(e,e,n);else for(;null!==t;){if(3===t.tag){cc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ou||!Ou.has(r))){t=_l(t,e=ts(t,e=Zi(n,e),1),1),e=$u(),null!==t&&(rn(t,1,e),Hu(t,e));break}}t=t.return}}function dc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=$u(),e.pingedLanes|=e.suspendedLanes&n,gu===e&&(vu&n)===n&&(4===_u||3===_u&&(130023424&vu)===vu&&500>Mt()-Iu?Xu(e,0):Su|=n),Hu(e,t)}function pc(e,t){0===t&&(0==(1&e.mode)?t=1:(t=Zt,0==(130023424&(Zt<<=1))&&(Zt=4194304)));var n=$u();null!==(e=gl(e,t))&&(rn(e,t,n),Hu(e,n))}function hc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),pc(e,n)}function mc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(W(314))}null!==r&&r.delete(t),pc(e,n)}function gc(e,t){return Ot(e,t)}function yc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vc(e,t,n,r){return new yc(e,t,n,r)}function bc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function wc(e,t){var n=e.alternate;return null===n?((n=vc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _c(e,t,n,r,a,o){var l=2;if(r=e,"function"==typeof e)bc(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ue:return kc(n.children,a,o,t);case ce:l=8,a|=8;break;case fe:return(e=vc(12,n,t,2|a)).elementType=fe,e.lanes=o,e;case me:return(e=vc(13,n,t,a)).elementType=me,e.lanes=o,e;case ge:return(e=vc(19,n,t,a)).elementType=ge,e.lanes=o,e;case be:return Ec(n,a,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case de:l=10;break e;case pe:l=9;break e;case he:l=11;break e;case ye:l=14;break e;case ve:l=16,r=null;break e}throw Error(W(130,null==e?e:typeof e,""))}return(t=vc(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function kc(e,t,n,r){return(e=vc(7,e,r,t)).lanes=n,e}function Ec(e,t,n,r){return(e=vc(22,e,r,t)).elementType=be,e.lanes=n,e.stateNode={isHidden:!1},e}function Cc(e,t,n){return(e=vc(6,e,null,t)).lanes=n,e}function Sc(e,t,n){return(t=vc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xc(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=nn(0),this.expirationTimes=nn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=nn(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Nc(e,t,n,r,a,o,l,i,s){return e=new xc(e,t,n,i,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=vc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},vl(o),e}function Ic(e){if(!e)return ho;e:{if(It(e=e._reactInternals)!==e||1!==e.tag)throw Error(W(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(bo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(W(171))}if(1===e.tag){var n=e.type;if(bo(n))return ko(e,n,t)}return t}function Tc(e,t,n,r,a,o,l,i,s){return(e=Nc(n,r,!0,e,0,o,0,i,s)).context=Ic(null),n=e.current,(o=wl(r=$u(),a=Vu(n))).callback=null!=t?t:null,_l(n,o,a),e.current.lanes=a,rn(e,a,r),Hu(e,r),e}function Pc(e,t,n,r){var a=t.current,o=$u(),l=Vu(a);return n=Ic(n),null===t.context?t.context=n:t.pendingContext=n,(t=wl(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=_l(a,t,l))&&(Bu(e,a,l,o),kl(e,a,l)),l}function Ac(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Rc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Oc(e,t){Rc(e,t),(e=e.alternate)&&Rc(e,t)}cu=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||go.current)ls=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return ls=!1,function(e,t,n){switch(t.tag){case 3:gs(t),el();break;case 5:Ql(t);break;case 1:bo(t.type)&&Eo(t);break;case 4:Hl(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;po(al,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(po(ql,1&ql.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Cs(e,t,n):(po(ql,1&ql.current),null!==(e=As(e,t,n))?e.sibling:null);po(ql,1&ql.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return Ts(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),po(ql,ql.current),r)break;return null;case 22:case 23:return t.lanes=0,fs(e,t,n)}return As(e,t,n)}(e,t,n);ls=0!=(131072&e.flags)}else ls=!1,Wo&&0!=(1048576&t.flags)&&jo(t,Oo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ps(e,t),e=t.pendingProps;var a=vo(t,mo.current);fl(t,n),a=ci(null,t,r,e,a,n);var o=fi();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,bo(r)?(o=!0,Eo(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,vl(t),a.updater=Il,t.stateNode=a,a._reactInternals=t,Rl(t,r,e,n),t=ms(null,t,r,!0,o,n)):(t.tag=0,Wo&&o&&$o(t),is(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ps(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return bc(e)?1:0;if(null!=e){if((e=e.$$typeof)===he)return 11;if(e===ye)return 14}return 2}(r),e=rl(r,e),a){case 0:t=ps(null,t,r,e,n);break e;case 1:t=hs(null,t,r,e,n);break e;case 11:t=ss(null,t,r,e,n);break e;case 14:t=us(null,t,r,rl(r.type,e),n);break e}throw Error(W(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,ps(e,t,r,a=t.elementType===r?a:rl(r,a),n);case 1:return r=t.type,a=t.pendingProps,hs(e,t,r,a=t.elementType===r?a:rl(r,a),n);case 3:e:{if(gs(t),null===e)throw Error(W(387));r=t.pendingProps,a=(o=t.memoizedState).element,bl(e,t),Cl(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=ys(e,t,r,n,a=Zi(Error(W(423)),t));break e}if(r!==a){t=ys(e,t,r,n,a=Zi(Error(W(424)),t));break e}for(Ho=Ja(t.stateNode.containerInfo.firstChild),Bo=t,Wo=!0,Qo=null,n=Ul(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(el(),r===a){t=As(e,t,n);break e}is(e,t,r,n)}t=t.child}return t;case 5:return Ql(t),null===e&&Zo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,Va(r,a)?l=null:null!==o&&Va(r,o)&&(t.flags|=32),ds(e,t),is(e,t,l,n),t.child;case 6:return null===e&&Zo(t),null;case 13:return Cs(e,t,n);case 4:return Hl(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ml(t,null,r,n):is(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ss(e,t,r,a=t.elementType===r?a:rl(r,a),n);case 7:return is(e,t,t.pendingProps,n),t.child;case 8:case 12:return is(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,l=a.value,po(al,r._currentValue),r._currentValue=l,null!==o)if(Kr(o.value,l)){if(o.children===a.children&&!go.current){t=As(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var i=o.dependencies;if(null!==i){l=o.child;for(var s=i.firstContext;null!==s;){if(s.context===r){if(1===o.tag){(s=wl(-1,n&-n)).tag=2;var u=o.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}}o.lanes|=n,null!==(s=o.alternate)&&(s.lanes|=n),cl(o.return,n,t),i.lanes|=n;break}s=s.next}}else if(10===o.tag)l=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(l=o.return))throw Error(W(341));l.lanes|=n,null!==(i=l.alternate)&&(i.lanes|=n),cl(l,n,t),l=o.sibling}else l=o.child;if(null!==l)l.return=o;else for(l=o;null!==l;){if(l===t){l=null;break}if(null!==(o=l.sibling)){o.return=l.return,l=o;break}l=l.return}o=l}is(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,fl(t,n),r=r(a=dl(a)),t.flags|=1,is(e,t,r,n),t.child;case 14:return a=rl(r=t.type,t.pendingProps),us(e,t,r,a=rl(r.type,a),n);case 15:return cs(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:rl(r,a),Ps(e,t),t.tag=1,bo(r)?(e=!0,Eo(t)):e=!1,fl(t,n),Pl(t,r,a),Rl(t,r,a,n),ms(null,t,r,!0,e,n);case 19:return Ts(e,t,n);case 22:return fs(e,t,n)}throw Error(W(156,t.tag))};var Lc="function"==typeof reportError?reportError:function(e){console.error(e)};function zc(e){this._internalRoot=e}function Fc(e){this._internalRoot=e}function Mc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Uc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Dc(){}function jc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var l=o;if("function"==typeof a){var i=a;a=function(){var e=Ac(l);i.call(e)}}Pc(t,l,e,a)}else l=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Ac(l);o.call(e)}}var l=Tc(t,r,e,0,null,!1,0,"",Dc);return e._reactRootContainer=l,e[eo]=l.current,Ia(8===e.nodeType?e.parentNode:e),Yu(),l}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var i=r;r=function(){var e=Ac(s);i.call(e)}}var s=Nc(e,0,!1,null,0,!1,0,"",Dc);return e._reactRootContainer=s,e[eo]=s.current,Ia(8===e.nodeType?e.parentNode:e),Yu((function(){Pc(t,s,n,r)})),s}(n,t,e,a,r);return Ac(l)}Fc.prototype.render=zc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(W(409));Pc(e,t,null,null)},Fc.prototype.unmount=zc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;Yu((function(){Pc(null,e,null,null)})),t[eo]=null}},Fc.prototype.unstable_scheduleHydration=function(e){if(e){var t=fn();e={blockedOn:null,target:e,priority:t};for(var n=0;n<wn.length&&0!==t&&t<wn[n].priority;n++);wn.splice(n,0,e),0===n&&Cn(e)}},sn=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Yt(t.pendingLanes);0!==n&&(an(t,1|n),Hu(t,Mt()),0==(6&mu)&&(Tu=Mt()+500,To()))}break;case 13:Yu((function(){var t=gl(e,1);if(null!==t){var n=$u();Bu(t,e,1,n)}})),Oc(e,1)}},un=function(e){if(13===e.tag){var t=gl(e,134217728);if(null!==t)Bu(t,e,134217728,$u());Oc(e,134217728)}},cn=function(e){if(13===e.tag){var t=Vu(e),n=gl(e,t);if(null!==n)Bu(n,e,t,$u());Oc(e,t)}},fn=function(){return on},dn=function(e,t){var n=on;try{return on=e,t()}finally{on=n}},st=function(e,t,n){switch(t){case"input":if(Ue(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=io(r);if(!a)throw Error(W(90));Oe(r),Ue(r,a)}}}break;case"textarea":We(e,n);break;case"select":null!=(t=n.value)&&Ve(e,!!n.multiple,t,!1)}},ht=Zu,mt=Yu;var $c={usingClientEntryPoint:!1,Events:[oo,lo,io,dt,pt,Zu]},Vc={findFiberByHostInstance:ao,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Bc={bundleType:Vc.bundleType,version:Vc.version,rendererPackageName:Vc.rendererPackageName,rendererConfig:Vc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:le.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=At(e))?null:e.stateNode},findFiberByHostInstance:Vc.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 Hc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Hc.isDisabled&&Hc.supportsFiber)try{Ht=Hc.inject(Bc),Wt=Hc}catch(Ze){}}D.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$c,D.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Mc(t))throw Error(W(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:se,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},D.createRoot=function(e,t){if(!Mc(e))throw Error(W(299));var n=!1,r="",a=Lc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Nc(e,1,!1,null,0,n,0,r,a),e[eo]=t.current,Ia(8===e.nodeType?e.parentNode:e),new zc(t)},D.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(W(188));throw e=Object.keys(e).join(","),Error(W(268,e))}return e=null===(e=At(t))?null:e.stateNode},D.flushSync=function(e){return Yu(e)},D.hydrate=function(e,t,n){if(!Uc(t))throw Error(W(200));return jc(null,e,t,!0,n)},D.hydrateRoot=function(e,t,n){if(!Mc(e))throw Error(W(405));var r=null!=n&&n.hydratedSources||null,a=!1,o="",l=Lc;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Tc(t,null,e,1,null!=n?n:null,a,0,o,l),e[eo]=t.current,Ia(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Fc(t)},D.render=function(e,t,n){if(!Uc(t))throw Error(W(200));return jc(null,e,t,!1,n)},D.unmountComponentAtNode=function(e){if(!Uc(e))throw Error(W(40));return!!e._reactRootContainer&&(Yu((function(){jc(null,null,e,!1,(function(){e._reactRootContainer=null,e[eo]=null}))})),!0)},D.unstable_batchedUpdates=Zu,D.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Uc(n))throw Error(W(200));if(null==e||void 0===e._reactInternals)throw Error(W(38));return jc(e,t,n,!1,r)},D.version="18.2.0-next-9e3b772b8-20220608",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)}}(),U.exports=D;var Wc,Qc=U.exports,Kc=Qc;Wc=Kc.createRoot,Kc.hydrateRoot;const qc="6.10.0";function Jc(e,t,n){const r=t.split("|").map((e=>e.trim()));for(let n=0;n<r.length;n++)switch(t){case"any":return;case"bigint":case"boolean":case"number":case"string":if(typeof e===t)return}const a=new Error(`invalid value for type ${t}`);throw a.code="INVALID_ARGUMENT",a.argument=`value.${n}`,a.value=e,a}function Zc(e,t,n){for(let r in t){let a=t[r];const o=n?n[r]:null;o&&Jc(a,o,r),Object.defineProperty(e,r,{enumerable:!0,value:a,writable:!1})}}function Yc(e){if(null==e)return"null";if(Array.isArray(e))return"[ "+e.map(Yc).join(", ")+" ]";if(e instanceof Uint8Array){const t="0123456789abcdef";let n="0x";for(let r=0;r<e.length;r++)n+=t[e[r]>>4],n+=t[15&e[r]];return n}if("object"==typeof e&&"function"==typeof e.toJSON)return Yc(e.toJSON());switch(typeof e){case"boolean":case"symbol":case"number":return e.toString();case"bigint":return BigInt(e).toString();case"string":return JSON.stringify(e);case"object":{const t=Object.keys(e);return t.sort(),"{ "+t.map((t=>`${Yc(t)}: ${Yc(e[t])}`)).join(", ")+" }"}}return"[ COULD NOT SERIALIZE ]"}function Gc(e,t,n,r){if(!e)throw function(e,t,n){let r,a=e;{const r=[];if(n){if("message"in n||"code"in n||"name"in n)throw new Error(`value will overwrite populated values: ${Yc(n)}`);for(const e in n){if("shortMessage"===e)continue;const t=n[e];r.push(e+"="+Yc(t))}}r.push(`code=${t}`),r.push(`version=${qc}`),r.length&&(e+=" ("+r.join(", ")+")")}switch(t){case"INVALID_ARGUMENT":r=new TypeError(e);break;case"NUMERIC_FAULT":case"BUFFER_OVERRUN":r=new RangeError(e);break;default:r=new Error(e)}return Zc(r,{code:t}),n&&Object.assign(r,n),null==r.shortMessage&&Zc(r,{shortMessage:a}),r}(t,n,r)}function Xc(e,t,n,r){Gc(e,t,"INVALID_ARGUMENT",{argument:n,value:r})}const ef=["NFD","NFC","NFKD","NFKC"].reduce(((e,t)=>{try{if("test"!=="test".normalize(t))throw new Error("bad");if("NFD"===t){const e=String.fromCharCode(233).normalize("NFD");if(e!==String.fromCharCode(101,769))throw new Error("broken")}e.push(t)}catch(e){}return e}),[]);function tf(e,t,n){if(null==n&&(n=""),e!==t){let e=n,t="new";n&&(e+=".",t+=" "+n),Gc(!1,`private constructor; use ${e}from* methods`,"UNSUPPORTED_OPERATION",{operation:t})}}function nf(e,t){return function(e,t,n){if(e instanceof Uint8Array)return n?new Uint8Array(e):e;if("string"==typeof e&&e.match(/^0x([0-9a-f][0-9a-f])*$/i)){const t=new Uint8Array((e.length-2)/2);let n=2;for(let r=0;r<t.length;r++)t[r]=parseInt(e.substring(n,n+2),16),n+=2;return t}Xc(!1,"invalid BytesLike value",t||"value",e)}(e,t,!1)}const rf="0123456789abcdef";BigInt(0),BigInt(1);const af=9007199254740991;function of(e,t){switch(typeof e){case"bigint":return Xc(e>=-af&&e<=af,"overflow",t||"value",e),Number(e);case"number":return Xc(Number.isInteger(e),"underflow",t||"value",e),Xc(e>=-af&&e<=af,"overflow",t||"value",e),e;case"string":try{if(""===e)throw new Error("empty string");return of(BigInt(e),t)}catch(n){Xc(!1,`invalid numeric string: ${n.message}`,t||"value",e)}}Xc(!1,"invalid numeric value",t||"value",e)}function lf(e,t){null!=t&&(!function(e){Gc(ef.indexOf(e)>=0,"platform missing String.prototype.normalize","UNSUPPORTED_OPERATION",{operation:"String.prototype.normalize",info:{form:e}})}(t),e=e.normalize(t));let n=[];for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);if(r<128)n.push(r);else if(r<2048)n.push(r>>6|192),n.push(63&r|128);else if(55296==(64512&r)){t++;const a=e.charCodeAt(t);Xc(t<e.length&&56320==(64512&a),"invalid surrogate pair","str",e);const o=65536+((1023&r)<<10)+(1023&a);n.push(o>>18|240),n.push(o>>12&63|128),n.push(o>>6&63|128),n.push(63&o|128)}else n.push(r>>12|224),n.push(r>>6&63|128),n.push(63&r|128)}return new Uint8Array(n)}function sf(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function uf(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function cf(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}
/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */
const ff=e=>e instanceof Uint8Array;if(!(68===new Uint8Array(new Uint32Array([287454020]).buffer)[0]))throw new Error("Non little-endian hardware is not supported");function df(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw new Error("utf8ToBytes expected string, got "+typeof e);return new Uint8Array((new TextEncoder).encode(e))}(e)),!ff(e))throw new Error("expected Uint8Array, got "+typeof e);return e}class pf{clone(){return this._cloneInto()}}const hf=BigInt(2**32-1),mf=BigInt(32);function gf(e,t=!1){return t?{h:Number(e&hf),l:Number(e>>mf&hf)}:{h:0|Number(e>>mf&hf),l:0|Number(e&hf)}}function yf(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let a=0;a<e.length;a++){const{h:o,l:l}=gf(e[a],t);[n[a],r[a]]=[o,l]}return[n,r]}const[vf,bf,wf]=[[],[],[]],_f=BigInt(0),kf=BigInt(1),Ef=BigInt(2),Cf=BigInt(7),Sf=BigInt(256),xf=BigInt(113);for(let e=0,t=kf,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],vf.push(2*(5*r+n)),bf.push((e+1)*(e+2)/2%64);let a=_f;for(let e=0;e<7;e++)t=(t<<kf^(t>>Cf)*xf)%Sf,t&Ef&&(a^=kf<<(kf<<BigInt(e))-kf);wf.push(a)}const[Nf,If]=yf(wf,!0),Tf=(e,t,n)=>n>32?((e,t,n)=>t<<n-32|e>>>64-n)(e,t,n):((e,t,n)=>e<<n|t>>>32-n)(e,t,n),Pf=(e,t,n)=>n>32?((e,t,n)=>e<<n-32|t>>>64-n)(e,t,n):((e,t,n)=>t<<n|e>>>32-n)(e,t,n);class Af extends pf{constructor(e,t,n,r=!1,a=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=r,this.rounds=a,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,sf(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");var o;this.state=new Uint8Array(200),this.state32=(o=this.state,new Uint32Array(o.buffer,o.byteOffset,Math.floor(o.byteLength/4)))}keccak(){!function(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const r=(t+8)%10,a=(t+2)%10,o=n[a],l=n[a+1],i=Tf(o,l,1)^n[r],s=Pf(o,l,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=i,e[t+n+1]^=s}let t=e[2],a=e[3];for(let n=0;n<24;n++){const r=bf[n],o=Tf(t,a,r),l=Pf(t,a,r),i=vf[n];t=e[i],a=e[i+1],e[i]=o,e[i+1]=l}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)n[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~n[(r+2)%10]&n[(r+4)%10]}e[0]^=Nf[r],e[1]^=If[r]}n.fill(0)}(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){cf(this);const{blockLen:t,state:n}=this,r=(e=df(e)).length;for(let a=0;a<r;){const o=Math.min(t-this.pos,r-a);for(let t=0;t<o;t++)n[this.pos++]^=e[a++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:e,suffix:t,pos:n,blockLen:r}=this;e[n]^=t,0!=(128&t)&&n===r-1&&this.keccak(),e[r-1]^=128,this.keccak()}writeInto(e){cf(this,!1),uf(e),this.finish();const t=this.state,{blockLen:n}=this;for(let r=0,a=e.length;r<a;){this.posOut>=n&&this.keccak();const o=Math.min(n-this.posOut,a-r);e.set(t.subarray(this.posOut,this.posOut+o),r),this.posOut+=o,r+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return sf(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(function(e,t){uf(e);const n=t.outputLen;if(e.length<n)throw new Error(`digestInto() expects output buffer of length at least ${n}`)}(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:n,outputLen:r,rounds:a,enableXOF:o}=this;return e||(e=new Af(t,n,r,o,a)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=a,e.suffix=n,e.outputLen=r,e.enableXOF=o,e.destroyed=this.destroyed,e}}const Rf=((e,t,n)=>function(e){const t=t=>e().update(df(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}((()=>new Af(t,e,n))))(1,136,32);let Of=!1;const Lf=function(e){return Rf(e)};let zf=Lf;function Ff(e){const t=nf(e,"data");return function(e){const t=nf(e);let n="0x";for(let e=0;e<t.length;e++){const r=t[e];n+=rf[(240&r)>>4]+rf[15&r]}return n}(zf(t))}function Mf(e){return Ff(lf(e))}function Uf(e){const t=new Set;return e.forEach((e=>t.add(e))),Object.freeze(t)}Ff._=Lf,Ff.lock=function(){Of=!0},Ff.register=function(e){if(Of)throw new TypeError("keccak256 is locked");zf=e},Object.freeze(Ff);const Df=Uf("external public payable".split(" ")),jf="constant external internal payable private public pure view",$f=Uf(jf.split(" ")),Vf="constructor error event fallback function receive struct",Bf=Uf(Vf.split(" ")),Hf="calldata memory storage payable indexed",Wf=Uf(Hf.split(" ")),Qf=Uf([Vf,Hf,"tuple returns",jf].join(" ").split(" ")),Kf={"(":"OPEN_PAREN",")":"CLOSE_PAREN","[":"OPEN_BRACKET","]":"CLOSE_BRACKET",",":"COMMA","@":"AT"},qf=new RegExp("^(\\s*)"),Jf=new RegExp("^([0-9]+)"),Zf=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)"),Yf=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)$"),Gf=new RegExp("^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$");class Xf{#e;#t;get offset(){return this.#e}get length(){return this.#t.length-this.#e}constructor(e){this.#e=0,this.#t=e.slice()}clone(){return new Xf(this.#t)}reset(){this.#e=0}#n(e=0,t=0){return new Xf(this.#t.slice(e,t).map((t=>Object.freeze(Object.assign({},t,{match:t.match-e,linkBack:t.linkBack-e,linkNext:t.linkNext-e})))))}popKeyword(e){const t=this.peek();if("KEYWORD"!==t.type||!e.has(t.text))throw new Error(`expected keyword ${t.text}`);return this.pop().text}popType(e){if(this.peek().type!==e)throw new Error(`expected ${e}; got ${JSON.stringify(this.peek())}`);return this.pop().text}popParen(){const e=this.peek();if("OPEN_PAREN"!==e.type)throw new Error("bad start");const t=this.#n(this.#e+1,e.match+1);return this.#e=e.match+1,t}popParams(){const e=this.peek();if("OPEN_PAREN"!==e.type)throw new Error("bad start");const t=[];for(;this.#e<e.match-1;){const e=this.peek().linkNext;t.push(this.#n(this.#e+1,e)),this.#e=e}return this.#e=e.match+1,t}peek(){if(this.#e>=this.#t.length)throw new Error("out-of-bounds");return this.#t[this.#e]}peekKeyword(e){const t=this.peekType("KEYWORD");return null!=t&&e.has(t)?t:null}peekType(e){if(0===this.length)return null;const t=this.peek();return t.type===e?t.text:null}pop(){const e=this.peek();return this.#e++,e}toString(){const e=[];for(let t=this.#e;t<this.#t.length;t++){const n=this.#t[t];e.push(`${n.type}:${n.text}`)}return`<TokenString ${e.join(" ")}>`}}function ed(e){const t=[],n=t=>{const n=o<e.length?JSON.stringify(e[o]):"$EOI";throw new Error(`invalid token ${n} at ${o}: ${t}`)};let r=[],a=[],o=0;for(;o<e.length;){let l=e.substring(o),i=l.match(qf);i&&(o+=i[1].length,l=e.substring(o));const s={depth:r.length,linkBack:-1,linkNext:-1,match:-1,type:"",text:"",offset:o,value:-1};t.push(s);let u=Kf[l[0]]||"";if(u){if(s.type=u,s.text=l[0],o++,"OPEN_PAREN"===u)r.push(t.length-1),a.push(t.length-1);else if("CLOSE_PAREN"==u)0===r.length&&n("no matching open bracket"),s.match=r.pop(),t[s.match].match=t.length-1,s.depth--,s.linkBack=a.pop(),t[s.linkBack].linkNext=t.length-1;else if("COMMA"===u)s.linkBack=a.pop(),t[s.linkBack].linkNext=t.length-1,a.push(t.length-1);else if("OPEN_BRACKET"===u)s.type="BRACKET";else if("CLOSE_BRACKET"===u){let e=t.pop().text;if(t.length>0&&"NUMBER"===t[t.length-1].type){const n=t.pop().text;e=n+e,t[t.length-1].value=of(n)}if(0===t.length||"BRACKET"!==t[t.length-1].type)throw new Error("missing opening bracket");t[t.length-1].text+=e}}else if(i=l.match(Zf),i){if(s.text=i[1],o+=s.text.length,Qf.has(s.text)){s.type="KEYWORD";continue}if(s.text.match(Gf)){s.type="TYPE";continue}s.type="ID"}else{if(i=l.match(Jf),!i)throw new Error(`unexpected token ${JSON.stringify(l[0])} at position ${o}`);s.text=i[1],s.type="NUMBER",o+=s.text.length}}return new Xf(t.map((e=>Object.freeze(e))))}function td(e,t){let n=[];for(const r in t.keys())e.has(r)&&n.push(r);if(n.length>1)throw new Error(`conflicting types: ${n.join(", ")}`)}function nd(e,t){if(t.peekKeyword(Bf)){const n=t.pop().text;if(n!==e)throw new Error(`expected ${e}, got ${n}`)}return t.popType("ID")}function rd(e,t){const n=new Set;for(;;){const r=e.peekType("KEYWORD");if(null==r||t&&!t.has(r))break;if(e.pop(),n.has(r))throw new Error(`duplicate keywords: ${JSON.stringify(r)}`);n.add(r)}return Object.freeze(n)}function ad(e){let t=rd(e,$f);return td(t,Uf("constant payable nonpayable".split(" "))),td(t,Uf("pure view payable nonpayable".split(" "))),t.has("view")?"view":t.has("pure")?"pure":t.has("payable")?"payable":t.has("nonpayable")?"nonpayable":t.has("constant")?"view":"nonpayable"}function od(e,t){return e.popParams().map((e=>bd.from(e,t)))}function ld(e){if(e.peekType("AT")){if(e.pop(),e.peekType("NUMBER"))return function(e,t){switch(typeof e){case"bigint":return e;case"number":return Xc(Number.isInteger(e),"underflow",t||"value",e),Xc(e>=-af&&e<=af,"overflow",t||"value",e),BigInt(e);case"string":try{if(""===e)throw new Error("empty string");return"-"===e[0]&&"-"!==e[1]?-BigInt(e.substring(1)):BigInt(e)}catch(n){Xc(!1,`invalid BigNumberish string: ${n.message}`,t||"value",e)}}Xc(!1,"invalid BigNumberish value",t||"value",e)}(e.pop().text);throw new Error("invalid gas")}return null}function id(e){if(e.length)throw new Error(`unexpected tokens: ${e.toString()}`)}const sd=new RegExp(/^(.*)\[([0-9]*)\]$/);function ud(e){const t=e.match(Gf);if(Xc(t,"invalid type","type",e),"uint"===e)return"uint256";if("int"===e)return"int256";if(t[2]){const n=parseInt(t[2]);Xc(0!==n&&n<=32,"invalid bytes length","type",e)}else if(t[3]){const n=parseInt(t[3]);Xc(0!==n&&n<=256&&n%8==0,"invalid numeric width","type",e)}return e}const cd={},fd=Symbol.for("_ethers_internal"),dd="_ParamTypeInternal",pd="_ErrorInternal",hd="_EventInternal",md="_ConstructorInternal",gd="_FallbackInternal",yd="_FunctionInternal",vd="_StructInternal";class bd{name;type;baseType;indexed;components;arrayLength;arrayChildren;constructor(e,t,n,r,a,o,l,i){if(tf(e,cd,"ParamType"),Object.defineProperty(this,fd,{value:dd}),o&&(o=Object.freeze(o.slice())),"array"===r){if(null==l||null==i)throw new Error("")}else if(null!=l||null!=i)throw new Error("");if("tuple"===r){if(null==o)throw new Error("")}else if(null!=o)throw new Error("");Zc(this,{name:t,type:n,baseType:r,indexed:a,components:o,arrayLength:l,arrayChildren:i})}format(e){if(null==e&&(e="sighash"),"json"===e){const t=this.name||"";if(this.isArray()){const e=JSON.parse(this.arrayChildren.format("json"));return e.name=t,e.type+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`,JSON.stringify(e)}const n={type:"tuple"===this.baseType?"tuple":this.type,name:t};return"boolean"==typeof this.indexed&&(n.indexed=this.indexed),this.isTuple()&&(n.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(n)}let t="";return this.isArray()?(t+=this.arrayChildren.format(e),t+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`):this.isTuple()?t+="("+this.components.map((t=>t.format(e))).join("full"===e?", ":",")+")":t+=this.type,"sighash"!==e&&(!0===this.indexed&&(t+=" indexed"),"full"===e&&this.name&&(t+=" "+this.name)),t}isArray(){return"array"===this.baseType}isTuple(){return"tuple"===this.baseType}isIndexable(){return null!=this.indexed}walk(e,t){if(this.isArray()){if(!Array.isArray(e))throw new Error("invalid array value");if(-1!==this.arrayLength&&e.length!==this.arrayLength)throw new Error("array is wrong length");const n=this;return e.map((e=>n.arrayChildren.walk(e,t)))}if(this.isTuple()){if(!Array.isArray(e))throw new Error("invalid tuple value");if(e.length!==this.components.length)throw new Error("array is wrong length");const n=this;return e.map(((e,r)=>n.components[r].walk(e,t)))}return t(this.type,e)}#r(e,t,n,r){if(this.isArray()){if(!Array.isArray(t))throw new Error("invalid array value");if(-1!==this.arrayLength&&t.length!==this.arrayLength)throw new Error("array is wrong length");const a=this.arrayChildren,o=t.slice();return o.forEach(((t,r)=>{a.#r(e,t,n,(e=>{o[r]=e}))})),void r(o)}if(this.isTuple()){const a=this.components;let o;if(Array.isArray(t))o=t.slice();else{if(null==t||"object"!=typeof t)throw new Error("invalid tuple value");o=a.map((e=>{if(!e.name)throw new Error("cannot use object value with unnamed components");if(!(e.name in t))throw new Error(`missing value for component ${e.name}`);return t[e.name]}))}if(o.length!==this.components.length)throw new Error("array is wrong length");return o.forEach(((t,r)=>{a[r].#r(e,t,n,(e=>{o[r]=e}))})),void r(o)}const a=n(this.type,t);a.then?e.push(async function(){r(await a)}()):r(a)}async walkAsync(e,t){const n=[],r=[e];return this.#r(n,e,t,(e=>{r[0]=e})),n.length&&await Promise.all(n),r[0]}static from(e,t){if(bd.isParamType(e))return e;if("string"==typeof e)try{return bd.from(ed(e),t)}catch(t){Xc(!1,"invalid param type","obj",e)}else if(e instanceof Xf){let n="",r="",a=null;rd(e,Uf(["tuple"])).has("tuple")||e.peekType("OPEN_PAREN")?(r="tuple",a=e.popParams().map((e=>bd.from(e))),n=`tuple(${a.map((e=>e.format())).join(",")})`):(n=ud(e.popType("TYPE")),r=n);let o=null,l=null;for(;e.length&&e.peekType("BRACKET");){const t=e.pop();o=new bd(cd,"",n,r,null,a,l,o),l=t.value,n+=t.text,r="array",a=null}let i=null;if(rd(e,Wf).has("indexed")){if(!t)throw new Error("");i=!0}const s=e.peekType("ID")?e.pop().text:"";if(e.length)throw new Error("leftover tokens");return new bd(cd,s,n,r,i,a,l,o)}const n=e.name;Xc(!n||"string"==typeof n&&n.match(Yf),"invalid name","obj.name",n);let r=e.indexed;null!=r&&(Xc(t,"parameter cannot be indexed","obj.indexed",e.indexed),r=!!r);let a=e.type,o=a.match(sd);if(o){const t=parseInt(o[2]||"-1"),l=bd.from({type:o[1],components:e.components});return new bd(cd,n||"",a,"array",r,null,t,l)}if("tuple"===a||a.startsWith("tuple(")||a.startsWith("(")){const t=null!=e.components?e.components.map((e=>bd.from(e))):null;return new bd(cd,n||"",a,"tuple",r,t,null,null)}return a=ud(e.type),new bd(cd,n||"",a,a,r,null,null,null)}static isParamType(e){return e&&e[fd]===dd}}class wd{type;inputs;constructor(e,t,n){tf(e,cd,"Fragment"),Zc(this,{type:t,inputs:n=Object.freeze(n.slice())})}static from(e){if("string"==typeof e){try{wd.from(JSON.parse(e))}catch(e){}return wd.from(ed(e))}if(e instanceof Xf){switch(e.peekKeyword(Bf)){case"constructor":return Sd.from(e);case"error":return Ed.from(e);case"event":return Cd.from(e);case"fallback":case"receive":return xd.from(e);case"function":return Nd.from(e);case"struct":return Id.from(e)}}else if("object"==typeof e){switch(e.type){case"constructor":return Sd.from(e);case"error":return Ed.from(e);case"event":return Cd.from(e);case"fallback":case"receive":return xd.from(e);case"function":return Nd.from(e);case"struct":return Id.from(e)}Gc(!1,`unsupported type: ${e.type}`,"UNSUPPORTED_OPERATION",{operation:"Fragment.from"})}Xc(!1,"unsupported frgament object","obj",e)}static isConstructor(e){return Sd.isFragment(e)}static isError(e){return Ed.isFragment(e)}static isEvent(e){return Cd.isFragment(e)}static isFunction(e){return Nd.isFragment(e)}static isStruct(e){return Id.isFragment(e)}}class _d extends wd{name;constructor(e,t,n,r){super(e,t,r),Xc("string"==typeof n&&n.match(Yf),"invalid identifier","name",n),r=Object.freeze(r.slice()),Zc(this,{name:n})}}function kd(e,t){return"("+t.map((t=>t.format(e))).join("full"===e?", ":",")+")"}class Ed extends _d{constructor(e,t,n){super(e,"error",t,n),Object.defineProperty(this,fd,{value:pd})}get selector(){return Mf(this.format("sighash")).substring(0,10)}format(e){if(null==e&&(e="sighash"),"json"===e)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});const t=[];return"sighash"!==e&&t.push("error"),t.push(this.name+kd(e,this.inputs)),t.join(" ")}static from(e){if(Ed.isFragment(e))return e;if("string"==typeof e)return Ed.from(ed(e));if(e instanceof Xf){const t=nd("error",e),n=od(e);return id(e),new Ed(cd,t,n)}return new Ed(cd,e.name,e.inputs?e.inputs.map(bd.from):[])}static isFragment(e){return e&&e[fd]===pd}}class Cd extends _d{anonymous;constructor(e,t,n,r){super(e,"event",t,n),Object.defineProperty(this,fd,{value:hd}),Zc(this,{anonymous:r})}get topicHash(){return Mf(this.format("sighash"))}format(e){if(null==e&&(e="sighash"),"json"===e)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});const t=[];return"sighash"!==e&&t.push("event"),t.push(this.name+kd(e,this.inputs)),"sighash"!==e&&this.anonymous&&t.push("anonymous"),t.join(" ")}static getTopicHash(e,t){t=(t||[]).map((e=>bd.from(e)));return new Cd(cd,e,t,!1).topicHash}static from(e){if(Cd.isFragment(e))return e;if("string"==typeof e)try{return Cd.from(ed(e))}catch(t){Xc(!1,"invalid event fragment","obj",e)}else if(e instanceof Xf){const t=nd("event",e),n=od(e,!0),r=!!rd(e,Uf(["anonymous"])).has("anonymous");return id(e),new Cd(cd,t,n,r)}return new Cd(cd,e.name,e.inputs?e.inputs.map((e=>bd.from(e,!0))):[],!!e.anonymous)}static isFragment(e){return e&&e[fd]===hd}}class Sd extends wd{payable;gas;constructor(e,t,n,r,a){super(e,t,n),Object.defineProperty(this,fd,{value:md}),Zc(this,{payable:r,gas:a})}format(e){if(Gc(null!=e&&"sighash"!==e,"cannot format a constructor for sighash","UNSUPPORTED_OPERATION",{operation:"format(sighash)"}),"json"===e)return JSON.stringify({type:"constructor",stateMutability:this.payable?"payable":"undefined",payable:this.payable,gas:null!=this.gas?this.gas:void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});const t=[`constructor${kd(e,this.inputs)}`];return this.payable&&t.push("payable"),null!=this.gas&&t.push(`@${this.gas.toString()}`),t.join(" ")}static from(e){if(Sd.isFragment(e))return e;if("string"==typeof e)try{return Sd.from(ed(e))}catch(t){Xc(!1,"invalid constuctor fragment","obj",e)}else if(e instanceof Xf){rd(e,Uf(["constructor"]));const t=od(e),n=!!rd(e,Df).has("payable"),r=ld(e);return id(e),new Sd(cd,"constructor",t,n,r)}return new Sd(cd,"constructor",e.inputs?e.inputs.map(bd.from):[],!!e.payable,null!=e.gas?e.gas:null)}static isFragment(e){return e&&e[fd]===md}}class xd extends wd{payable;constructor(e,t,n){super(e,"fallback",t),Object.defineProperty(this,fd,{value:gd}),Zc(this,{payable:n})}format(e){const t=0===this.inputs.length?"receive":"fallback";if("json"===e){const e=this.payable?"payable":"nonpayable";return JSON.stringify({type:t,stateMutability:e})}return`${t}()${this.payable?" payable":""}`}static from(e){if(xd.isFragment(e))return e;if("string"==typeof e)try{return xd.from(ed(e))}catch(t){Xc(!1,"invalid fallback fragment","obj",e)}else if(e instanceof Xf){const t=e.toString();Xc(e.peekKeyword(Uf(["fallback","receive"])),"type must be fallback or receive","obj",t);if("receive"===e.popKeyword(Uf(["fallback","receive"]))){const t=od(e);return Xc(0===t.length,"receive cannot have arguments","obj.inputs",t),rd(e,Uf(["payable"])),id(e),new xd(cd,[],!0)}let n=od(e);n.length?Xc(1===n.length&&"bytes"===n[0].type,"invalid fallback inputs","obj.inputs",n.map((e=>e.format("minimal"))).join(", ")):n=[bd.from("bytes")];const r=ad(e);if(Xc("nonpayable"===r||"payable"===r,"fallback cannot be constants","obj.stateMutability",r),rd(e,Uf(["returns"])).has("returns")){const t=od(e);Xc(1===t.length&&"bytes"===t[0].type,"invalid fallback outputs","obj.outputs",t.map((e=>e.format("minimal"))).join(", "))}return id(e),new xd(cd,n,"payable"===r)}if("receive"===e.type)return new xd(cd,[],!0);if("fallback"===e.type){const t=[bd.from("bytes")],n="payable"===e.stateMutability;return new xd(cd,t,n)}Xc(!1,"invalid fallback description","obj",e)}static isFragment(e){return e&&e[fd]===gd}}class Nd extends _d{constant;outputs;stateMutability;payable;gas;constructor(e,t,n,r,a,o){super(e,"function",t,r),Object.defineProperty(this,fd,{value:yd});Zc(this,{constant:"view"===n||"pure"===n,gas:o,outputs:a=Object.freeze(a.slice()),payable:"payable"===n,stateMutability:n})}get selector(){return Mf(this.format("sighash")).substring(0,10)}format(e){if(null==e&&(e="sighash"),"json"===e)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:null!=this.gas?this.gas:void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e)))),outputs:this.outputs.map((t=>JSON.parse(t.format(e))))});const t=[];return"sighash"!==e&&t.push("function"),t.push(this.name+kd(e,this.inputs)),"sighash"!==e&&("nonpayable"!==this.stateMutability&&t.push(this.stateMutability),this.outputs&&this.outputs.length&&(t.push("returns"),t.push(kd(e,this.outputs))),null!=this.gas&&t.push(`@${this.gas.toString()}`)),t.join(" ")}static getSelector(e,t){t=(t||[]).map((e=>bd.from(e)));return new Nd(cd,e,"view",t,[],null).selector}static from(e){if(Nd.isFragment(e))return e;if("string"==typeof e)try{return Nd.from(ed(e))}catch(t){Xc(!1,"invalid function fragment","obj",e)}else if(e instanceof Xf){const t=nd("function",e),n=od(e),r=ad(e);let a=[];rd(e,Uf(["returns"])).has("returns")&&(a=od(e));const o=ld(e);return id(e),new Nd(cd,t,r,n,a,o)}let t=e.stateMutability;return null==t&&(t="payable","boolean"==typeof e.constant?(t="view",e.constant||(t="payable","boolean"!=typeof e.payable||e.payable||(t="nonpayable"))):"boolean"!=typeof e.payable||e.payable||(t="nonpayable")),new Nd(cd,e.name,t,e.inputs?e.inputs.map(bd.from):[],e.outputs?e.outputs.map(bd.from):[],null!=e.gas?e.gas:null)}static isFragment(e){return e&&e[fd]===yd}}class Id extends _d{constructor(e,t,n){super(e,"struct",t,n),Object.defineProperty(this,fd,{value:vd})}format(){throw new Error("@TODO")}static from(e){if("string"==typeof e)try{return Id.from(ed(e))}catch(t){Xc(!1,"invalid struct fragment","obj",e)}else if(e instanceof Xf){const t=nd("struct",e),n=od(e);return id(e),new Id(cd,t,n)}return new Id(cd,e.name,e.inputs?e.inputs.map(bd.from):[])}static isFragment(e){return e&&e[fd]===vd}}const Td=/^[a-zA-Z_]\w*$/;class Pd{warnings=[];errors=[];get status(){return!this.errors.length}toString(){return`Errors:\n  ${this.errors.join("\n  ")}\nWarnings:\n  ${this.warnings.join("\n  ")}\n`}}function Ad(){return new Pd}function Rd(e,t){if(t=t||Ad(),e?.url)try{new URL(e.url)}catch{t.errors.push("Invalid link")}else t.errors.push("Invalid link");return t}function Od(e,t){if(t=t||Ad(),!e)return t.errors.push("contract interface is null"),t;if(!e.abi)return t.errors.push("ABI is required"),t;e.hash!==ethers.sha256(ethers.toUtf8Bytes(e.abi)).slice(2)&&t.errors.push("ABI hash mismatch");try{new ethers.Interface(e.abi)}catch{t.errors.push("Invalid ABI")}return t}function Ld(e,t,n){if(n=n||Ad(),!e)return n.errors.push("contract is null"),n;if(!e.instances?.length)return n.errors.push("contract has no defined instances"),n;for(const t of e.instances)ethers.isAddress(t.address||"")||n.errors.push(`Invalid contract address: ${t.address}`);const r=t.find((t=>t.hash===e.interfaceHash));return e.interfaceHash&&r||n.errors.push("Contract interface is required"),n}function zd(e,t){return t=t||Ad(),e?(function(e,t){t=t||Ad(),e&&Td.test(e||"")||t.errors.push(`Invalid identifier: ${e}`)}(e.name,t),e.value||"string"==typeof e.value||t.errors.push(`Invalid variable value: ${e.name}`),t):(t.errors.push("variable is null"),t)}function Fd(e,t,n){if(n=n||Ad(),!e)return n.errors.push("workflow is null"),n;if(!e.id)return n.errors.push("Workflow id is required"),n;e.name||n.errors.push("Workflow name is required");for(const t of e.variables||[])zd(t,n);if(!e.execution?.length)return n.errors.push("Please add a step to the workflow"),n;const r=typeof e.execution[0];return"string"===r?function(e,t,n,r){r=r||Ad();for(const a of t||[]){const[t,o,l]=a.split(".");if(!n.has(t)){r.errors.push(`Invalid contract id '${t}' in workflow '${e}'`);continue}n.get(t).getFunction(l)||r.errors.push(`Invalid function selector '${l}' for contract '${t}' in workflow '${e}'`)}}(e.id,e.execution,t,n):"object"===r?function(e,t,n){n=n||Ad();const r=new Set;for(const a of t||[])a.language?r.has(a.language)?n.errors.push(`Duplicate code snippet for language '${a.language}' in workflow '${e}'`):(r.add(a.language),a.code?.length||n.errors.push(`Invalid code snippet for workflow '${e}'`)):n.errors.push(`Invalid code snippet for workflow '${e}'`)}(e.id,e.execution,n):n.errors.push(`Invalid workflow execution for ${e.id}`),n}const Md=["https://gateway.pinata.cloud","https://ipfs.io","https://dweb.link","https://w3s.link"];let Ud;class Dd{baseUrl;#a=!1;#o=5e3;constructor(e){this.baseUrl=e}async get(e){if(this.#a)return;const t=await fetch(`${this.baseUrl}${e}`);if(429===t.status)return this.#a=!0,void await new Promise((e=>setTimeout((()=>{this.#a=!1,e(void 0)}),this.#o)));if(!t.ok)throw new Error(`Request failed: ${t.status}`);const n=await t.text();let r;try{r=JSON.parse(n)}catch{r=n}return{statusCode:t.status,data:r}}getWithTimeout(e,t){return Promise.race([this.get(e),new Promise(((e,n)=>setTimeout(n,t)))])}}function jd(){return Ud||(Ud=Md.map((e=>new Dd(e)))),Ud}async function $d(e){const t=jd();try{return await(n=t.map((t=>t.getWithTimeout(`/ipfs/${e}`,1e3).then((e=>e?.data)))),r=e=>!!e,new Promise(((e,t)=>{const a=[];n.forEach((o=>{Promise.resolve(o).then((o=>{r(o)?e(o):(a.push(o),a.length===n.length&&t(a))})).catch((e=>{a.push(e),a.length===n.length&&t(a)}))}))})))}catch(e){return}var n,r}async function Vd(e,t,n){const r=await Hd(e);if(!function(e,t,n){if("object"!=typeof e||!e)return!1;const r=e;if("string"!=typeof r.collectionURI)return!1;if(!!t!=!!n)return!1;if(!!t==!!r.execution)return!1;t&&(r.execution=3!==n?.split(".").length?[`${t}.function.${n}`]:[n]);return Array.isArray(r.execution)&&r.execution.length>0&&r.execution.every((e=>{if(!e)return!1;if("string"==typeof e)return!0;if("object"!=typeof e)return!1;const t=e;return t.code&&t.language&&"string"==typeof t.code&&"string"==typeof t.language}))}(r,t,n))throw new Error("Invalid widget configuration");const a=await Hd(r.collectionURI);if(await async function(e,t){const n=function(e){const t=Ad();if(!e)return t.errors.push("collection is null"),t;e.name||t.errors.push("Collection name is required"),e.description||t.errors.push("Collection description is required");for(const n of e.links||[])Rd(n,t);for(const n of e.variables||[])zd(n,t);if(!e.contractInterfaces?.length)return t.warnings.push("There are no contract interfaces in the collection"),t;for(const n of e.contractInterfaces||[])Od(n,t);if(!e.contracts?.length)return t.warnings.push("There are no contracts in the collection"),t;for(const n of e.contracts||[])Ld(n,e.contractInterfaces,t);const n=new Map(e.contracts.map((t=>{const n=e.contractInterfaces.find((e=>e.hash===t.interfaceHash));if(n)return[t.id,new ethers.Interface(n.abi)]})).filter((e=>e)));for(const r of e.workflows||[])Fd(r,n,t);return t}(t);if(!n.status)return console.error(n.toString()),!1;return"functions"===Bd(e.execution)?function(e,t){const n=t.map((e=>e.split("."))).map((([e,t,n])=>({contractKey:e,type:t,functionKey:n})));for(let r=0;r<n.length;r++){const a=n[r];if("function"!==a.type)return!1;const o=e.contracts.find((e=>e.id===a.contractKey||e.name===a.contractKey));if(!o)return!1;const l=e.contractInterfaces.find((e=>e.hash===o.interfaceHash));if(!l)return!1;const i=new ethers.Interface(l.abi).getFunction(a.functionKey);if(!i)return!1;t[r]=`${o.id}.function.${i.selector}`}return!0}(t,e.execution):(e.execution,!1)}(r,a))return{config:r,collection:a};throw new Error("Invalid widget configuration")}function Bd(e){if(e?.length)return"string"==typeof e[0]?"functions":"snippet"}function Hd(e){if(!Kd(e))throw new Error(`Invalid URL: ${e}`);if(e.startsWith("ipfs://"))return Qd(e);if(e.startsWith("https://"))return async function(e){if(!Kd(e))throw new Error(`Invalid URL: ${e}`);const t=await fetch(e);if(!t.ok)throw new Error("Could not load widget configuration from URL");return t.json()}(e);throw new Error(`Unsupported URI: ${e}`)}const Wd=3;async function Qd(e,t=0){const n=e.replace("ipfs://",""),r=`bonadocs-widget.ipfscache.${n}`;if(localStorage.getItem(r))return JSON.parse(localStorage.getItem(r));const a=await $d(n);return a?(localStorage.setItem(r,JSON.stringify(a)),a):t<Wd?(await new Promise((e=>setTimeout(e,1e3))),Qd(e,t+1)):void 0}function Kd(e){try{return new URL(e),!0}catch{return!1}}const qd=new Map([[56,{name:"Binance Smart Chain",chainId:56,networkId:56,jsonRpcUrl:"https://bsc-dataseed.binance.org",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.bscscan.com"}]}],[1,{name:"Ethereum",chainId:1,networkId:1,jsonRpcUrl:"https://eth.llamarpc.com",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.etherscan.io"}]}],[250,{name:"Fantom",chainId:250,networkId:250,jsonRpcUrl:"https://rpcapi.fantom.network",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.ftmscan.com"}]}],[10,{name:"Optimism",chainId:10,networkId:10,jsonRpcUrl:"https://mainnet.optimism.io",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-optimistic.etherscan.io"}]}],[42161,{name:"Arbitrum",chainId:42161,networkId:42161,jsonRpcUrl:"https://arb1.arbitrum.io/rpc",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.arbiscan.io"}]}],[43114,{name:"Avalanche",chainId:43114,networkId:43114,jsonRpcUrl:"https://api.avax.network/ext/bc/C/rpc",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.snowtrace.io"}]}],[137,{name:"Polygon",chainId:137,networkId:137,jsonRpcUrl:"https://rpc.ankr.com/polygon",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.polygonscan.com"}]}],[42220,{name:"Celo",chainId:42220,networkId:42220,jsonRpcUrl:"https://forno.celo.org",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.celoscan.io"}]}],[100,{name:"Gnosis",chainId:100,networkId:100,jsonRpcUrl:"https://rpc.gnosischain.com",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.gnosisscan.io/"}]}],[5,{name:"Ethereum Goerli",chainId:5,networkId:5,jsonRpcUrl:"https://rpc.ankr.com/eth_goerli",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-goerli.etherscan.io"}]}],[97,{name:"Binance Smart Chain Testnet",chainId:97,networkId:97,jsonRpcUrl:"https://bsc-testnet.publicnode.com",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-testnet.bscscan.com"}]}],[11155420,{name:"Optimistic Sepolia",chainId:11155420,networkId:11155420,jsonRpcUrl:"https://sepolia.optimism.io",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-sepolia-optimistic.etherscan.io"}]}],[199,{name:"BitTorrent",chainId:199,networkId:199,jsonRpcUrl:"https://rpc.bittorrentchain.io",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.bttcscan.com"}]}],[1101,{name:"Polygon zkEVM",chainId:1101,networkId:1101,jsonRpcUrl:"https://rpc.ankr.com/polygon_zkevm",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-zkevm.polygonscan.com"}]}],[4002,{name:"Fantom Testnet",chainId:4002,networkId:4002,jsonRpcUrl:"https://rpc.testnet.fantom.network",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-testnet.ftmscan.com"}]}],[43113,{name:"Avalanche Testnet",chainId:43113,networkId:1,jsonRpcUrl:"https://api.avax-test.network/ext/bc/C/rpc",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-testnet.snowtrace.io"}]}],[44787,{name:"Celo Alfajores",chainId:44787,networkId:44787,jsonRpcUrl:"https://alfajores-forno.celo-testnet.org",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-alfajores.celoscan.io"}]}],[80001,{name:"Polygon Mumbai",chainId:80001,networkId:80001,jsonRpcUrl:"https://polygon-mumbai-bor.publicnode.com",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-testnet.polygonscan.com"}]}],[421613,{name:"Arbitrum Goerli",chainId:421613,networkId:421613,jsonRpcUrl:"https://arbitrum-goerli.publicnode.com",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-goerli.arbiscan.io"}]}],[11155111,{name:"Sepolia",chainId:11155111,networkId:11155111,jsonRpcUrl:"https://eth-sepolia.g.alchemy.com/v2/demo",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-sepolia.etherscan.io"}]}],[8453,{name:"Base",chainId:8453,networkId:8453,jsonRpcUrl:"https://base.publicnode.com",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.basescan.org"}]}],[1284,{name:"Moonbeam",chainId:1284,networkId:1284,jsonRpcUrl:"https://rpc.api.moonbeam.network",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-moonbeam.moonscan.io"}]}],[1285,{name:"Moonriver",chainId:1285,networkId:1285,jsonRpcUrl:"https://rpc.api.moonriver.moonbeam.network",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api-moonriver.moonscan.io"}]}],[1313161554,{name:"Aurora",chainId:1313161554,networkId:1313161554,jsonRpcUrl:"https://mainnet.aurora.dev",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://aurorascan.dev"}]}],[9001,{name:"Evmos",chainId:9001,networkId:9001,jsonRpcUrl:"https://evmos.lava.build",specApiConfigs:[]}],[16666e5,{name:"Harmony",chainId:16666e5,networkId:16666e5,jsonRpcUrl:"https://api.harmony.one",specApiConfigs:[]}],[288,{name:"Boba",chainId:288,networkId:288,jsonRpcUrl:"https://mainnet.boba.network",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.routescan.io/v2/network/mainnet/evm/288/etherscan"}]}],[2e3,{name:"Dogechain",chainId:2e3,networkId:2e3,jsonRpcUrl:"https://rpc.dogechain.dog",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://explorer.dogechain.dog"}]}],[324,{name:"ZkSync Era",chainId:324,networkId:324,jsonRpcUrl:"https://mainnet.era.zksync.io",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://block-explorer-api.mainnet.zksync.io"}]}],[59144,{name:"Linea",chainId:59144,networkId:59144,jsonRpcUrl:"https://rpc.linea.build",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://api.lineascan.build"}]}],[204,{name:"Optimism BNB",chainId:204,networkId:204,jsonRpcUrl:"https://opbnb.publicnode.com",specApiConfigs:[]}],[1088,{name:"Metis",chainId:1088,networkId:1088,jsonRpcUrl:"https://andromeda.metis.io/?owner=1088",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://andromeda-explorer.metis.io"}]}],[2222,{name:"Kava",chainId:2222,networkId:2222,jsonRpcUrl:"https://evm.kava.io",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://kavascan.com"}]}],[42170,{name:"Arbitrum Nova",chainId:42170,networkId:42170,jsonRpcUrl:"https://nova.arbitrum.io/rpc",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://nova-explorer.arbitrum.io"}]}],[43288,{name:"Boba Avax",chainId:43288,networkId:43288,jsonRpcUrl:"https://avax.boba.network",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://blockexplorer.avax.boba.network"}]}],[56288,{name:"Boba BNB",chainId:56288,networkId:56288,jsonRpcUrl:"https://bnb.boba.network",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://blockexplorer.bnb.boba.network"}]}],[122,{name:"Fuse",chainId:122,networkId:122,jsonRpcUrl:"https://rpc.fuse.io",specApiConfigs:[{specApiType:"etherscan",specApiUrl:"https://explorer.fuse.io"}]}],[128,{name:"Heco",chainId:128,networkId:128,jsonRpcUrl:"https://http-mainnet.hecochain.com",specApiConfigs:[]}]]);async function Jd(e,t){const n=e||function(e){const t=qd.get(e)?.jsonRpcUrl;if(t)return new ethers.JsonRpcProvider(t);return null}(t);if(!n)throw new Error("Unsupported chain. Please connect your wallet to the correct network.");if(await async function(e,t){const n=await t.getNetwork();return n.chainId===BigInt(e)}(t,n))return n;if(n!==e)throw new Error("Invalid JSON RPC URL for network");return Jd(void 0,t)}function Zd(e,t,n={}){if(e.length!==t.length)throw new Error("Invalid result for ABI interface");for(let r=0;r<e.length;r++){const a=e[r],o=t[r];n[a.name||`value${r}`]=o}return JSON.parse(function(e,t=2){return JSON.stringify(e,((e,t)=>"bigint"==typeof t?t.toString():t),t)}(n,0))}class Yd{resultData;#l;#i;constructor(e,t){if(this.resultData=t,this.#l=Object.freeze(t.logs?.map((t=>{const n=e.parseLog({topics:[...t.topics],data:t.data});return n?{index:t.index,topics:t.topics,data:t.data,address:t.address,blockHash:t.blockHash,transactionHash:t.transactionHash,transactionIndex:t.transactionIndex,blockNumber:t.blockNumber,removed:t.removed,description:n,displayDescription:Zd(n.fragment.inputs,n.args)}:{index:t.index,topics:t.topics,data:t.data,address:t.address,blockHash:t.blockHash,transactionHash:t.transactionHash,transactionIndex:t.transactionIndex,blockNumber:t.blockNumber,removed:t.removed}}))||[]),this.#i=t.error,this.#i?.data){const t=e.parseError(this.#i.data);t&&(this.#i.displayError="0x08c379a0"===t.selector?{reason:t.args[0]}:Zd(t.fragment.inputs,t.args))}}get receipt(){return this.resultData}get parsedLogs(){return this.#l}get parsedError(){return this.#i}get simpleData(){return{hash:this.resultData.hash,from:this.resultData.from,to:this.resultData.to,gasUsed:this.resultData.gasUsed?ethers.toBeHex(this.resultData.gasUsed):void 0,error:this.parsedError?.displayError||this.parsedError,logs:this.parsedLogs.map((e=>e.description&&e.displayDescription?{name:e.description.name,data:e.displayDescription}:e))}}toJSON(){return JSON.parse(JSON.stringify({receipt:this.resultData,parsedLogs:this.parsedLogs,error:this.parsedError},Gd))}}function Gd(e,t){return"bigint"==typeof t?"0x"+t.toString(16):t}class Xd{_functionFragment;_displayData;_contractInterface=null;_generatedCounts;_values;constructor(e,t){this._functionFragment=e,this._generatedCounts={},this._values={},this._displayData=[],this._contractInterface=t||null,this.generateInputDisplayData()}get contractInterface(){return this._contractInterface||(this._contractInterface=ethers.Interface.from([this._functionFragment])),this._contractInterface}get displayData(){return this._displayData}get functionFragment(){return this._functionFragment}encodeFunctionData(){return this.contractInterface.encodeFunctionData(this._functionFragment,this.computeContractArguments())}setValue(e,t){this._values[e]=t}getValue(e){return this._values[e]}addArrayItem(e){this.modifyArrayElements(e)}deleteArrayItem(e,t){const n=this._displayData[e];if(!n)throw new Error("Invalid selection for add element");if("array"!==n.baseType||-1!==n.length)throw new Error("Selected element is not a dynamic array");if(!this.getInputParamAtPath(n.path))throw new Error("Invalid array selection");const r=this._generatedCounts[n.path];for(let e=t;e<r;e++)e===r-1?(this.deleteValuesForPath(n.path+"."+e),this.deleteValuesForPath(n.path+"."+e)):(this.replaceValuesForPath(n.path+"."+(e+1),n.path+"."+e,!1),this.replaceValuesForPath(n.path+"."+(e+1),n.path+"."+e,!1));this.modifyArrayElements(e,-1)}generateInputDisplayData(){this._functionFragment.inputs.forEach(((e,t)=>{this.transformParamTypeToDisplayData(e,this._displayData,0,e.name||String(t),!0)})),this.initializeDisplayDataValues()}initializeDisplayDataValues(e,t){for(const n of this._displayData.slice(e,t))"array"!==n.baseType&&"tuple"!==n.baseType&&null==this.getValue(n.path)&&this.setValue(n.path,np(n.baseType))}computeContractArguments(){const e=[];return this._functionFragment.inputs.forEach(((t,n)=>{e.push(this.computeArgument(t,t.name||String(n),!0))})),e}computeArgument(e,t="",n=!1){const r=ep(e,t,n);if(e.components){const t=[];return e.components.forEach(((e,n)=>{t.push(this.computeArgument(e,tp(r,n),!0))})),t}if(e.arrayChildren){const t=this._generatedCounts[e.name],n=[];for(let a=0;a<t;a++)n.push(this.computeArgument(e.arrayChildren,tp(r,a),!0));return n}const a=this._values[r];if(null==a)throw new Error(`Value not set for ${e.name}`);return a}transformParamTypeToDisplayData(e,t,n=0,r="",a=!1,o={}){const l=ep(e,r,a);if(e.components)return t.push({indent:n,index:t.length,name:e.name,baseType:e.baseType,path:l,...o}),void e.components.forEach(((e,r)=>{this.transformParamTypeToDisplayData(e,t,n+1,tp(l,r),!0)}));if(e.arrayChildren){let r=this._generatedCounts[l];(isNaN(r)||r<1)&&(r=1),r=-1===e.arrayLength?r:e.arrayLength,this._generatedCounts[l]=r;const a=t.length;t.push({indent:n,index:a,name:e.name,baseType:e.baseType,length:e.arrayLength,path:l,...o});for(let o=0;o<r;o++)this.transformParamTypeToDisplayData(e.arrayChildren,t,n+1,tp(l,o),!0,{arrayPath:l,arrayIndex:a,indexInArray:o})}else t.push({indent:n,index:t.length,name:e.name,baseType:e.baseType,path:l,...o})}deleteValuesForPath(e){delete this._values[e];const t=Object.keys(this._values);for(const n of t)n.startsWith(e),delete this._values[n]}replaceValuesForPath(e,t,n){this._values[t]=this._values[e],n&&delete this._values[e];const r=Object.keys(this._values);for(const a of r){a.startsWith(e);{const r=a.replace(e,t);this._values[r]=this._values[a],n&&delete this._values[a]}}}getInputParamAtPath(e){if(!e)throw new Error("subPath is required for getInputParam");const t=e.split(".");let n=null;for(const e of t)if(n?n.arrayChildren?n=n.arrayChildren:n.components&&(n=isNaN(Number(e))?n.components.find((t=>t.name===e))||null:n.components[Number(e)]):n=this._functionFragment.inputs.find((t=>t.name===e))||null,!n)break;return n}modifyArrayElements(e,t=1){const n=this._displayData[e];if(!n)throw new Error("Invalid selection for add element");if("array"!==n.baseType||-1!==n.length)throw new Error("Selected element is not a dynamic array");const r=[],a=this.getInputParamAtPath(n.path);if(!a)throw new Error("Invalid array selection");const o=this._generatedCounts[n.path];let l=t+o;(isNaN(l)||l<1)&&(l=1),this._generatedCounts[n.path]=l,this.transformParamTypeToDisplayData(a,r,n.indent,n.path.substring(0,n.path.lastIndexOf(".")));const i=(r.length-1)/l;for(let t=0;t<r.length;t++)r[t].index+=e,r[t].arrayIndex=e;this._displayData.splice(e,1+i*o,...r),this.initializeDisplayDataValues(e,e+r.length)}}function ep(e,t="",n=!1){return n?t:t?`${t}.${e.name}`:e.name}function tp(e,t){return`${e}.${t}`}function np(e){if("bool"===e)return!1;if("string"===e)return"";if(/^u?(?:int|fixed)\d*$/.test(e))return 0;if(e.includes("address"))return ethers.ZeroAddress;const t=e.match(/^bytes(\d+)$/);return t?"0x"+"00".repeat(parseInt(t[1])):"0x"}const rp="bonadocs-json-substitution";const ap=function(e,t){return"bigint"==typeof t?{ctx:rp,type:"bigint",value:"0x"+t.toString(16)}:t},op=function(e,t){return t&&"object"==typeof t&&"ctx"in t&&"value"in t&&"type"in t&&t.ctx===rp&&"string"==typeof t.value&&"bigint"===t.type?BigInt(t.value):t};class lp{baseUrl;constructor(e){this.baseUrl=e}async simulateEVMBundle(e,t){try{const n=JSON.stringify(t,ap),r=await fetch(`${this.baseUrl}/simulate?chainId=${e}`,{method:"POST",body:n,headers:{"Content-Type":"application/json;charset=utf-8"}}),a=await r.text(),o=JSON.parse(a,op);if(Array.isArray(o.data))return o.data}catch(e){console.error(e)}}}let ip;function sp(){return ip??=new lp("https://api.bonadocs.com")}class up{async simulateBundle(e,t){const n=sp();if(!n)throw new Error("Simulation API must be setup");const r=await n.simulateEVMBundle(e,t);if(!r)return r;const a=[];for(const e of r)e.error?a.push({...e.receipt,error:e.error}):a.push(e.receipt);return 1===a.length&&a[0].error&&!a[0].error.data&&(a[0].error.data=await this.#s(e,t[0])||void 0),a}async#s(e,t){try{const n=await Jd(null,e);await n.call({from:t.overrides.from,to:t.to,data:t.data,chainId:e,value:t.overrides.value,gasLimit:t.overrides.gasLimit,gasPrice:t.overrides.gasPrice})}catch(e){if(ethers.isCallException(e))return e.data}return null}}class cp{supportedChains;functions;_transactionSimulator;contractAddresses;signer=null;provider=null;#u;constructor(e,t){if("functions"!==Bd(t))throw new Error("Code snippets are not supported yet");this._transactionSimulator=new up,this.functions=function(e,t){const n=new Set(t.map((e=>e.split(".")[0]))),r=new Map;for(const t of n){const n=e.contracts.find((e=>e.id===t));if(!n)throw new Error("Invalid contract ID");const a=e.contractInterfaces.find((e=>e.hash===n.interfaceHash));if(!a)throw new Error("Invalid ABI");r.set(t,new ethers.Interface(a.abi))}return t.map((e=>{const[t,,n]=e.split("."),a=r.get(t),o=a?.getFunction(n);if(!o)throw new Error("Invalid function selector");return{contractId:t,fragmentView:new Xd(o,a),context:{overrides:{},simulationOverrides:{accounts:[]}}}}))}(e,t),this.supportedChains=function(e,t){const n=new Set(t.map((e=>e.split(".")[0]))),r=new Set;for(const t of n){const n=e.contracts.find((e=>e.id===t));if(!n)throw new Error("Invalid contract ID");const a=n.instances.map((e=>e.chainId));if(0===r.size?dp(r,a):fp(r,a),0===r.size)throw new Error("Widget functions must be on the same networks")}return r}(e,t),this.#u=this.supportedChains.values().next().value,this.contractAddresses=new Map;for(const t of e.contracts)for(const e of t.instances)this.supportedChains.has(e.chainId)&&(this.contractAddresses.has(e.chainId)||this.contractAddresses.set(e.chainId,new Map),this.contractAddresses.get(e.chainId)?.set(t.id,e.address))}setSigner(e){this.signer=e}setActiveChainId(e){if(!this.supportedChains.has(e))throw new Error("Unsupported chain");this.#u=e}get activeChainId(){return this.#u}getExecutionContext(e){return this.functions[e].context}get functionViews(){return this.functions.map((e=>e.fragmentView))}async readFunction(e){if(!e.fragmentView.functionFragment.constant)throw new Error("Static calls not supported for non-constant functions");this.provider=await this.getProvider();const t=await this.prepareExecutableCall(e),n=e.fragmentView.contractInterface.decodeFunctionResult(e.fragmentView.functionFragment,await this.provider.call({from:t.overrides.from,to:t.to,data:t.data,...t.overrides}));return Zd(e.fragmentView.functionFragment.outputs,n)}async executeFunction(e){if(!this.signer)throw new Error("Wallet must be connected for signed transactions. Read-only calls and simulated transactions are available.");this.provider=await this.getProvider();const t=await this.prepareExecutableCall(e);delete t.overrides.from;try{const n=await this.signer.sendTransaction({to:t.to,data:t.data,...t.overrides}),r=await n.wait();if(r)return new Yd(e.fragmentView.contractInterface,r)}catch(t){if(ethers.isCallException(t))return new Yd(e.fragmentView.contractInterface,{...t.receipt,error:{message:t.shortMessage,address:t.receipt?.to??void 0,data:t.data??void 0}})}throw new Error("Failed to execute transaction")}async execute(){const e=[];for(const t of this.functions)t.fragmentView.functionFragment.constant?e.push(await this.readFunction(t)):e.push(await this.executeFunction(t));return e}async simulate(){return this.simulateFunctions(this.functions)}async simulateFunction(e){if(!e.fragmentView.functionFragment.constant)throw new Error("Static calls not supported for non-constant functions");const t=(await this.simulateFunctions([e]))[0];if(t instanceof Yd)return t;throw new Error("Failed to simulate transaction")}async getProvider(){return this.provider||(this.provider=await Jd(this.signer?.provider,this.#u)),this.provider}async prepareExecutableCall(e){const t=this.signer,n=e.context.overrides?.from||await(t?.getAddress())||ethers.ZeroAddress,r=this.contractAddresses.get(this.#u)?.get(e.contractId),a=e.fragmentView.encodeFunctionData();if(!r)throw new Error("The current chain is not supported for this contract");return e.context.overrides=e.context.overrides||{},e.context.overrides.from=n,{to:r,data:a,overrides:e.context.overrides}}async simulateFunctions(e){const t=[],n=[],r=Array(e.length).fill(null);this.provider=await this.getProvider();for(let a=0;a<e.length;a++){const o=e[a];if(o.fragmentView.functionFragment.constant){r[a]=await this.readFunction(o);continue}const l=await this.prepareExecutableCall(o);n.push({to:l.to,data:l.data,simulationOverrides:o.context.simulationOverrides,overrides:l.overrides}),t.push(a)}let a=[];if(t.length){if(a=await this._transactionSimulator.simulateBundle(this.#u,n),!a?.length)throw new Error("Failed to simulate transactions");if(a.length!==t.length)throw new Error("Invalid simulation result")}for(let n=0;n<a.length;n++){const o=a[n],l=t[n];r[l]=new Yd(e[l].fragmentView.contractInterface,o)}return r}}function fp(e,t){const n=new Set(t.filter((t=>e.has(t))));for(const t of e)n.has(t)||e.delete(t)}function dp(e,t){for(const n of t)e.add(n)}function pp(e){return"widgetConfigUri"in e&&!!e.widgetConfigUri}async function hp(e){if("uri"in e){const t=await Vd(e.uri,e.contract,e.functionKey);return new cp(t.collection,t.config.execution)}const t=function(e,t,n){let r,a;n??="SingleFunction";try{const e=Nd.from(t);r=`[${e.format("json")}]`,a=e.selector}catch{throw new Error(`Invalid function signature: ${t}`)}return{config:{collectionURI:"",execution:[`${n}.function.${a}`]},collection:{id:`single-function-${a}`,name:`Single Function: ${a}`,description:`Single function widget for ${a}`,strings:{},links:[],variables:[],contracts:[{id:n,name:n,interfaceHash:"single-function-interface",instances:Array.from(e.entries()).map((([e,t])=>({chainId:e,address:t})))}],contractInterfaces:[{name:"SingleFunctionInterface",hash:"single-function-interface",abi:r}],workflows:[]}}}(e.deploymentAddresses,e.functionSignature,e.contract);return new cp(t.collection,t.config.execution)}const mp={bonadocsBackground:"#ffffff",bonadocsText:"#100a37",bonadocsSecondaryText:"#bfc7d5",bonadocsSecondaryBg:"#F3F6F8",bonadocsTextTertiary:"#7f97b4",bonadocsTertiaryBg:"#151b24",bonadocsStateText:"#6385ff",bonadocsButtonBg:"#055df5",bonadocsBorderColor:"#bfc7d5",bonadocsCodePrimary:"#bfc7d5",bonadocsCodeSecondary:"#82aaff",bonadocsCodeTertiary:"#c792ea",bonadocsFooterBg:"#f3f6f8",bonadocsCircleBg:"#94a3b8",bonadocsSuccessBg:"#e6f8ee",bonadocsErrorBg:"#f8e6e6",bonadocsSuccessCircleBg:"#015d2a",bonadocsDeleteColor:"#f25081",bonadocsStatusBg:"#fff",bonadocsCode:"#292d3e",bonadocsLogo:"#000000"},gp={bonadocsBackground:"#0f151a",bonadocsText:"#e2e7ef",bonadocsSecondaryText:"#bfc7d5",bonadocsSecondaryBg:"#292d3e",bonadocsTextTertiary:"#7f97b4",bonadocsTertiaryBg:"#151b24",bonadocsStateText:"#6385ff",bonadocsButtonBg:"#055df5",bonadocsBorderColor:"#20262e",bonadocsCodePrimary:"#bfc7d5",bonadocsCodeSecondary:"#82aaff",bonadocsCodeTertiary:"#c792ea",bonadocsFooterBg:"#131921",bonadocsCircleBg:"#94a3b8",bonadocsSuccessBg:"#e6f8ee",bonadocsErrorBg:"#f8e6e6",bonadocsSuccessCircleBg:"#015d2a",bonadocsDeleteColor:"#f25081",bonadocsStatusBg:"#334356",bonadocsCode:"#292d3e",bonadocsLogo:"#fff"},yp=[{name:"From",type:"address",overrideKey:"from"},{name:"Value",type:"number",overrideKey:"value"},{name:"Gas",type:"number",overrideKey:"gasLimit"},{name:"Gas price",type:"gwei",overrideKey:"gasPrice"}],vp=M.createContext(void 0);const bp=({cssLinks:e,scripts:t,children:n})=>{const r=F.useRef(null),a=F.useRef(null),o=F.useRef(null);return F.useEffect((()=>{if(r.current&&a.current&&!o.current){o.current=r.current.attachShadow({mode:"closed"});const l=function(e,t,n){return t.forEach((t=>{if(t.isGlobal){const e=`bonadocs-widget-style:${t.href}`,n=document.getElementById(e)??wp(t.href);n.id=e,document.head.appendChild(n)}else{const n=wp(t.href);e.appendChild(n)}})),n.forEach((t=>{if(t.globals){const e=`bonadocs-widget-script:${t.integrity}`,n=document.getElementById(e)??_p(t.src,t.integrity);n.id=e,document.body.appendChild(n)}else{const n=_p(t.src,t.integrity);e.appendChild(n)}})),new Promise((e=>{const t=setInterval((()=>{n.flatMap((e=>e.globals||[])).some((e=>e.required&&window[e.name]))&&(clearInterval(t),e())}),100)}))}(o.current,e,t);o.current.appendChild(a.current),l.then((()=>{Wc(a.current).render(M.createElement(vp.Provider,{value:{shadowRoot:o.current,rootElement:a.current}},n))}))}}),[]),M.createElement("div",{ref:r},M.createElement("div",{ref:a}))};function wp(e){const t=document.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),t}function _p(e,t){const n=document.createElement("script");return n.setAttribute("src",e),n.setAttribute("integrity",t),n.setAttribute("crossorigin","anonymous"),n.setAttribute("referrerpolicy","no-referrer"),n}let kp=null;function Ep(e,t=!1){t?function(e){kp&&clearInterval(kp);let t=Cp();kp=window.setInterval((()=>{const n=Cp();n!==t&&(t=n,e(n))}),1e3)}(e):function(e){const t=document.documentElement,n=new MutationObserver((()=>{e(Cp())}));n.observe(t,{attributes:!0})}(e)}function Cp(){return function(){const e=document.documentElement.getAttribute("data-theme");switch(e){case"dark":case"light":return e;default:return null}}()||(document.documentElement.classList.contains("dark")?"dark":null)||function(){const e=localStorage.getItem("theme");switch(e){case"dark":case"light":return e;default:return null}}()||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":null)||"light"}const Sp=F.createContext(void 0),xp=()=>{const e=F.useContext(Sp);if(!e)throw new Error("useMyContext must be used within a MyContextProvider");return e},Np=({children:e})=>{const t=F.useRef(null),[n,r]=F.useState([]),[a,o]=F.useState(!1),[l,i]=F.useState(),[s,u]=F.useState(null),[c,f]=F.useState(!0),[d,p]=F.useState(!1),[h,m]=F.useState([]),[g,y]=F.useState([]);function v(e){0===e.length?o(!1):e[0]&&o(!0)}function b(e){if(isNaN(e))throw new Error("Invalid chain ID");"0x"==String(e).slice(0,2)?i(parseInt(String(e),16)):i(e)}function w(){return c?"Query":d?a?"Query":"Connect Wallet":"Query"}return M.createElement(Sp.Provider,{value:{initializeWidgetExecutor:async function(e){return t.current=await hp(e),r(t.current.functionViews),t.current},functionViews:n,executor:t.current,response:g,provider:s,updateProvider:e=>{u(e)},handleAccountsChanged:v,handleChainChanged:b,checkConnection:async function(){window.ethereum.request({method:"eth_accounts"}).then(v).catch(console.error),window.ethereum.request({method:"eth_chainId"}).then((e=>b(Number(e)))).catch(console.error)},readMethod:c,updateReadMethod:e=>{f(e)},connected:a,setConnected:o,chainId:l,queryMainnet:d,setQueryMainnet:p,transactionOverrides:h,setTransactionOverrides:m,displayButton:w,executionButton:async function(e,r,a,o){switch(w()){case"Query":if(!(()=>{for(let e=0;e<n.length;e++){const t=n[e].displayData;for(let r=0;r<t.length;r++){const a=t[r];if("array"!==a.baseType&&"tuple"!==a.baseType&&null==n[e].getValue(a.path))return!1}}return!0})())return void e.showToast("Please fill out all the required fields");const i="0x"===String(l).slice(0,2)?parseInt(String(l),16):l;if(!c&&d&&i!==t.current?.activeChainId)return e.showToast("Please connect to the correct widget network","error"),void o(!1,r);o(!0,r);try{let e;(()=>{for(let e=0;e<h.length;e++)t.current.getExecutionContext(e).overrides=h[e]})(),d?(!c&&await async function(){const e=await(s?.getSigner());e&&t.current?.setSigner(e)}(),e=await t.current.execute()):e=await t.current.simulate(),o(!1,r),y(e.map((e=>e instanceof Yd?e.simpleData:e))),a(!0)}catch(t){o(!1,r),e.showToast(t.message,"error")}break;case"Connect Wallet":(async e=>{window.ethereum&&window.ethereum.request({method:"eth_requestAccounts"}).then(v).catch((t=>{e.showToast(t.toString())}))})(e)}},networkList:function(){const e=[...t.current?.supportedChains??[]].map((e=>[...qd].find((t=>t[1].chainId===e)))),n=[];return e.map((e=>n.push({label:(e&&e[1].name)??"",value:(e&&e[1].chainId)??""}))),n},updateChainId:function(e){t.current?.setActiveChainId(e)},getActiveChainId:function(){return t.current?.activeChainId}}},e)},Ip=F.createContext(void 0),Tp=()=>{const e=F.useContext(Ip);if(!e)throw new Error("useUIContext must be used within a UIContextProvider");return e},Pp=({children:e})=>{const{shadowRoot:t,rootElement:n}=function(){const e=M.useContext(vp);if(!e)throw new Error("useShadowDOMContext must be used within a ShadowDOMContextProvider");return e}(),{readMethod:r,updateReadMethod:a}=xp(),[o,l]=F.useState(""),[i,s]=F.useState(!1),[u,c]=F.useState(!r),[f,d]=F.useState(!1),[p,h]=F.useState({light:mp,dark:gp});function m(e,t,n){const r="bonadocs-theme";let a=e.getElementById(r);if(a||(a=document.createElement("style"),a.id=r,e.appendChild(a)),a.sheet){for(;a.sheet.cssRules.length>0;)a.sheet.deleteRule(0);a.sheet.insertRule(t+"{"+n+"}",0)}else console.error("no style sheet")}const g=e=>Object.keys(e).reduce(((t,n)=>t+"--"+n+":"+e[n]+";"),""),y=(e,t,n)=>{e&&t&&(m(e,".bonadocs__light",g(p.light)),m(e,".bonadocs__dark",g(p.dark)),t.className="light"===n?"bonadocs__light":"bonadocs__dark")};return F.useEffect((()=>{Ep((e=>{y(t,n,e)})),y(t,n,Cp())}),[]),M.createElement(Ip.Provider,{value:{setupUI:(e,t)=>{e.length>1&&t?l(t):l(e[0].functionFragment.name);for(let t=0;t<e.length;t++){if("view"==e[t].functionFragment.stateMutability||"pure"==e[t].functionFragment.stateMutability){a(!0);break}a(!1)}},widgetName:o,openTransactionOverrides:u,isOpen:i,updateIsOpen:()=>{s(!i)},setTheme:(e,t)=>{h({light:e||mp,dark:t||gp})},toggleOverlay:(e,t)=>{t.style.display=e?"flex":"none"},setOpenTransactionOverrides:c,showResults:f,setShowResults:d}},e)},Ap=({overlayRef:e})=>M.createElement("div",{ref:e,className:"bonadocs__overlay"},M.createElement("img",{className:"bonadocs__overlay__img",src:"https://res.cloudinary.com/dfkuxnesz/image/upload/v1701939206/infinite-spinner_ofu0ob.svg"}));var Rp=F.forwardRef((({timeout:e=1500},t)=>{const[n,r]=F.useState(!1),[a,o]=F.useState(!1),[l,i]=F.useState(!1);return F.useImperativeHandle(t,(()=>({showToast(t="",n){r(!0),o(t),n&&i(!0),setTimeout((()=>{r(!1)}),e)}}))),M.createElement("div",{className:`react-toast-container ${l&&"react-toast-error"} ${n?"show":""}`},a)}));const Op=({onClick:e,children:t})=>M.createElement("button",{id:"ctn__button",onClick:e,className:"bonadocs__widget__params__button",type:"button"},t),Lp=({toastRef:e,overlayRef:t,toggleOverlay:n,className:r})=>{const{provider:a}=xp(),{showResults:o,setShowResults:l}=Tp(),{displayButton:i,executionButton:s}=xp();return M.createElement("div",{className:`${r} bonadocs__widget__params__call`},o?M.createElement(Op,{onClick:()=>l(!1)},"Rerun method"):M.createElement(M.Fragment,null,a?M.createElement(Op,{onClick:()=>s(e,t,l,n)},i()):M.createElement("a",{href:"https://metamask.io/",target:"_blank",id:"ctn__button",rel:"noreferrer",className:"bonadocs__widget__params__button"},"Install metamask wallet 🦊")))},zp=({children:e})=>M.createElement("div",{className:"bonadocs__widget__codeblock"},M.createElement("pre",null,M.createElement("code",null,e)));function Fp(e,t){const n=function(e){return e.reduce(((e,t)=>e+t.type.length+t.name.length+1),0)}(e)>50;return M.createElement(M.Fragment,null,M.createElement("span",{className:"bonadocs__widget__codeblock__inner__parenthesis"},"("),n&&M.createElement("br",null),e.map(((r,a)=>M.createElement(F.Fragment,{key:`${t}.${a}`},M.createElement("span",null,n&&M.createElement(M.Fragment,null,"  "),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__name"},r.type),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__view"},r.name&&" "+r.name,a!==e.length-1&&M.createElement(M.Fragment,null,", "))),n&&M.createElement("br",null)))),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__parenthesis"},")"))}const Mp=({functionView:e})=>{const{functionFragment:t}=e;return M.createElement(zp,null,M.createElement("span",{className:"bonadocs__widget__codeblock__inner"},M.createElement("span",{className:"bonadocs__widget__codeblock__inner__function"},"function")," ",M.createElement("span",{className:"bonadocs__widget__codeblock__inner__name"},t.name),Fp(t.inputs,"inputs"),(t.outputs.length||t.constant)&&M.createElement(M.Fragment,null," ",M.createElement("span",{className:"bonadocs__widget__codeblock__inner__view"},t.stateMutability," returns")," ",Fp(t.outputs,"outputs"))))},Up=()=>{const{functionViews:e}=xp();return M.createElement(M.Fragment,null,e.map(((e,t)=>M.createElement(Mp,{key:t,functionView:e}))))},Dp=({className:e})=>M.createElement("svg",{className:e,width:"75",height:"14",viewBox:"0 0 271 56",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},M.createElement("path",{d:"M81.7816 20.4227C83.1651 19.7362 84.6923 19.3893 86.2366 19.4107C88.0739 19.3866 89.8828 19.866 91.4671 20.7967C93.039 21.7379 94.3142 23.1026 95.1466 24.7347C96.0681 26.5417 96.5309 28.5477 96.4941 30.5757C96.5283 32.6176 96.0658 34.6372 95.1466 36.4607C94.3109 38.1235 93.0293 39.5212 91.4451 40.4977C89.9883 41.3607 88.3423 41.8536 86.6509 41.9331C84.9596 42.0127 83.2745 41.6766 81.7431 40.9542C80.5224 40.365 79.4578 39.4964 78.6356 38.4187V41.5867H74.1201V12.2827H78.6356V23.0132C79.4597 21.9084 80.5392 21.0196 81.7816 20.4227ZM90.9721 26.6762C90.4012 25.6326 89.5496 24.7696 88.5136 24.1847C87.517 23.6221 86.3911 23.3283 85.2466 23.3322C84.1128 23.3332 82.9992 23.6329 82.0181 24.2012C80.9831 24.8051 80.1344 25.6823 79.5651 26.7367C78.9211 27.9414 78.6009 29.2927 78.6356 30.6582C78.603 32.0289 78.9231 33.3848 79.5651 34.5962C80.1102 35.6307 80.9275 36.4966 81.9288 37.1005C82.9301 37.7044 84.0773 38.0233 85.2466 38.0227C86.396 38.0257 87.5249 37.7179 88.5136 37.1317C89.5556 36.5106 90.4063 35.6143 90.9721 34.5412C91.6105 33.3186 91.9302 31.9547 91.9016 30.5757C91.9346 29.2173 91.6143 27.8737 90.9721 26.6762Z",fill:"currentColor"}),M.createElement("path",{d:"M104.849 40.5363C103.196 39.6106 101.837 38.2382 100.927 36.5763C99.9504 34.7593 99.4597 32.7208 99.5026 30.6583C99.4635 28.5961 99.9701 26.5602 100.971 24.7568C101.902 23.0848 103.289 21.7115 104.97 20.7968C106.718 19.8863 108.66 19.4109 110.632 19.4109C112.603 19.4109 114.546 19.8863 116.294 20.7968C117.975 21.7115 119.362 23.0848 120.293 24.7568C121.294 26.5602 121.8 28.5961 121.761 30.6583C121.798 32.7252 121.278 34.7638 120.254 36.5598C119.286 38.2418 117.867 39.6193 116.157 40.5363C114.398 41.4832 112.428 41.9676 110.431 41.9443C108.479 41.9716 106.554 41.4861 104.849 40.5363ZM113.698 37.1923C114.743 36.6109 115.601 35.745 116.173 34.6953C116.841 33.4574 117.17 32.0644 117.125 30.6583C117.17 29.261 116.857 27.8752 116.217 26.6323C115.663 25.5933 114.823 24.7346 113.797 24.1573C112.805 23.6061 111.687 23.32 110.552 23.3268C109.422 23.3178 108.309 23.6041 107.324 24.1573C106.313 24.7333 105.494 25.5941 104.97 26.6323C104.352 27.8802 104.052 29.2611 104.095 30.6528C104.095 32.9995 104.696 34.8145 105.899 36.0978C106.473 36.7231 107.175 37.2179 107.957 37.549C108.739 37.8802 109.582 38.0398 110.431 38.0173C111.573 38.0259 112.697 37.7419 113.698 37.1923Z",fill:"currentColor"}),M.createElement("path",{d:"M141.853 20.478C143.211 21.1881 144.323 22.2925 145.043 23.646C145.847 25.2125 146.242 26.9568 146.192 28.717V41.587H141.715V29.3825C141.715 27.4318 141.227 25.934 140.252 24.889C139.734 24.3603 139.11 23.9476 138.421 23.6784C137.731 23.4091 136.993 23.2893 136.254 23.327C135.511 23.29 134.77 23.4101 134.077 23.6792C133.384 23.9484 132.756 24.3606 132.233 24.889C131.243 25.934 130.748 27.4318 130.748 29.3825V41.5815H126.233V19.7685H130.748V22.26C131.511 21.3448 132.482 20.6261 133.581 20.1645C134.736 19.6608 135.984 19.4041 137.244 19.411C138.844 19.3849 140.427 19.7513 141.853 20.478Z",fill:"currentColor"}),M.createElement("path",{d:"M151.796 24.7567C152.645 23.1303 153.927 21.7702 155.501 20.8267C157.074 19.8833 158.878 19.3932 160.712 19.4107C162.27 19.3731 163.814 19.7208 165.205 20.4227C166.401 21.0246 167.449 21.8828 168.274 22.9362V19.7682H172.829V41.5867H168.274V38.3417C167.443 39.4266 166.374 40.3071 165.15 40.9157C163.75 41.618 162.201 41.9709 160.635 41.9442C158.817 41.9595 157.031 41.4579 155.487 40.4977C153.909 39.5133 152.63 38.1176 151.785 36.4607C150.851 34.6417 150.381 32.6202 150.416 30.5757C150.38 28.5508 150.854 26.5495 151.796 24.7567ZM167.356 26.7367C166.791 25.6844 165.948 24.8074 164.919 24.2012C163.935 23.6274 162.814 23.3273 161.674 23.3322C160.537 23.3268 159.418 23.6208 158.429 24.1847C157.402 24.7737 156.559 25.6362 155.993 26.6762C155.348 27.8728 155.028 29.2171 155.063 30.5757C155.032 31.9549 155.352 33.3195 155.993 34.5412C156.556 35.6145 157.405 36.5111 158.446 37.1317C159.422 37.7142 160.538 38.022 161.674 38.0227C162.814 38.0276 163.935 37.7276 164.919 37.1537C165.952 36.542 166.795 35.6569 167.356 34.5962C167.998 33.3848 168.318 32.0288 168.285 30.6582C168.32 29.2926 168 27.9414 167.356 26.7367Z",fill:"currentColor"}),M.createElement("path",{d:"M178.642 24.7567C179.497 23.1235 180.788 21.7593 182.372 20.8156C183.955 19.8718 185.769 19.3855 187.613 19.4107C189.069 19.4193 190.506 19.7361 191.831 20.3402C193.115 20.8873 194.247 21.7364 195.131 22.8152V12.2827H199.685V41.5867H195.131V38.2867C194.338 39.4048 193.285 40.3128 192.062 40.9322C190.67 41.6357 189.128 41.9887 187.569 41.9607C185.731 41.9775 183.926 41.4762 182.36 40.5142C180.773 39.5342 179.485 38.138 178.637 36.4772C177.707 34.6569 177.238 32.636 177.273 30.5922C177.232 28.563 177.703 26.5563 178.642 24.7567ZM194.207 26.7367C193.641 25.6856 192.798 24.809 191.771 24.2012C190.786 23.6274 189.665 23.3273 188.526 23.3322C187.386 23.3269 186.265 23.6208 185.275 24.1847C184.249 24.7753 183.406 25.6374 182.839 26.6762C182.196 27.8737 181.876 29.2173 181.909 30.5757C181.881 31.9547 182.2 33.3186 182.839 34.5412C183.404 35.6143 184.255 36.5106 185.297 37.1317C186.273 37.7155 187.389 38.0234 188.526 38.0227C189.665 38.0276 190.786 37.7276 191.771 37.1537C192.802 36.5404 193.644 35.6557 194.207 34.5962C194.849 33.3848 195.169 32.0289 195.137 30.6582C195.171 29.2927 194.851 27.9414 194.207 26.7367Z",fill:"currentColor"}),M.createElement("path",{d:"M209.514 40.5363C207.858 39.6137 206.499 38.2406 205.592 36.5763C204.611 34.7608 204.118 32.7216 204.162 30.6583C204.121 28.5966 204.626 26.5607 205.625 24.7568C206.556 23.0848 207.943 21.7115 209.624 20.7968C211.372 19.8863 213.314 19.4109 215.286 19.4109C217.257 19.4109 219.2 19.8863 220.948 20.7968C222.63 21.7129 224.018 23.0857 224.952 24.7568C225.949 26.5616 226.454 28.5969 226.415 30.6583C226.455 32.7255 225.934 34.7648 224.908 36.5598C223.94 38.2418 222.521 39.6193 220.811 40.5363C219.054 41.4832 217.086 41.9677 215.091 41.9443C213.14 41.9722 211.217 41.4866 209.514 40.5363ZM218.363 37.1923C219.406 36.6092 220.264 35.7437 220.838 34.6953C221.504 33.4565 221.832 32.0642 221.79 30.6583C221.832 29.2623 221.518 27.8785 220.877 26.6378C220.323 25.6003 219.486 24.7419 218.462 24.1628C217.468 23.6106 216.349 23.3246 215.212 23.3323C214.083 23.3233 212.972 23.6096 211.989 24.1628C210.978 24.74 210.157 25.6003 209.629 26.6378C209.014 27.8862 208.715 29.2671 208.76 30.6583C208.76 33.005 209.36 34.82 210.559 36.1033C211.134 36.7281 211.837 37.2227 212.62 37.5537C213.402 37.8848 214.247 38.0447 215.096 38.0228C216.238 38.0285 217.363 37.7427 218.363 37.1923Z",fill:"currentColor"}),M.createElement("path",{d:"M230.755 24.7347C231.615 23.0882 232.928 21.7219 234.539 20.7967C236.231 19.8519 238.145 19.3736 240.083 19.4107C242.723 19.4107 244.906 20.0377 246.633 21.2917C248.405 22.6061 249.649 24.5096 250.142 26.6597H245.269C244.919 25.6347 244.253 24.7471 243.366 24.1242C242.388 23.4838 241.235 23.1646 240.066 23.2112C239.232 23.1802 238.401 23.3411 237.638 23.6815C236.875 24.0219 236.201 24.5327 235.666 25.1747C234.566 26.4764 234.016 28.3097 234.016 30.6747C234.016 33.0397 234.566 34.873 235.666 36.1747C236.198 36.8206 236.872 37.3353 237.635 37.6787C238.398 38.022 239.23 38.185 240.066 38.1547C242.681 38.1547 244.409 37.0052 245.253 34.7062H250.126C249.563 36.8174 248.308 38.6786 246.562 39.9917C244.673 41.346 242.389 42.0364 240.066 41.9552C238.125 41.9931 236.21 41.5067 234.522 40.5472C232.912 39.6119 231.599 38.2387 230.738 36.5872C229.841 34.7426 229.374 32.7179 229.374 30.6665C229.374 28.615 229.841 26.5903 230.738 24.7457L230.755 24.7347Z",fill:"currentColor"}),M.createElement("path",{d:"M257.963 41.015C256.687 40.4608 255.575 39.5876 254.734 38.4794C253.954 37.442 253.511 36.1905 253.464 34.8935H258.139C258.178 35.3525 258.318 35.7974 258.546 36.1973C258.775 36.5971 259.089 36.9423 259.464 37.2089C260.34 37.8537 261.408 38.1832 262.495 38.1439C263.53 38.2043 264.558 37.9472 265.443 37.407C265.765 37.2098 266.03 36.9333 266.214 36.6038C266.398 36.2744 266.494 35.9032 266.493 35.5259C266.502 35.1409 266.396 34.7621 266.188 34.4378C265.98 34.1135 265.681 33.8585 265.327 33.7054C264.135 33.1608 262.896 32.7245 261.626 32.4019C260.267 32.0437 258.93 31.6067 257.622 31.0929C256.589 30.6681 255.672 30.0024 254.949 29.1515C254.164 28.1805 253.763 26.9555 253.821 25.7085C253.819 24.5632 254.179 23.4465 254.85 22.5185C255.606 21.502 256.628 20.7141 257.803 20.2415C259.198 19.6686 260.696 19.386 262.203 19.4109C264.686 19.4109 266.684 20.0379 268.198 21.2919C268.952 21.9184 269.56 22.7014 269.981 23.5866C270.402 24.4718 270.625 25.4379 270.635 26.4179H266.119C266.098 25.9673 265.98 25.5265 265.776 25.1245C265.571 24.7225 265.283 24.3685 264.931 24.0859C264.102 23.4633 263.079 23.1536 262.044 23.2115C261.079 23.1472 260.119 23.3836 259.294 23.888C258.997 24.0796 258.754 24.3438 258.587 24.6556C258.421 24.9674 258.336 25.3165 258.342 25.6699C258.338 25.9447 258.393 26.2171 258.502 26.4693C258.611 26.7215 258.772 26.9477 258.975 27.1329C259.422 27.5444 259.947 27.8606 260.52 28.0624C261.129 28.2861 262.027 28.5703 263.215 28.915C264.543 29.2533 265.846 29.6833 267.115 30.2019C268.126 30.6353 269.027 31.2915 269.749 32.1214C270.523 33.0696 270.931 34.264 270.899 35.4874C270.909 36.6687 270.547 37.8231 269.865 38.7874C269.127 39.8088 268.12 40.6048 266.955 41.0865C265.562 41.6645 264.064 41.9472 262.555 41.9169C260.978 41.948 259.412 41.6404 257.963 41.015Z",fill:"currentColor"}),M.createElement("path",{d:"M52.1202 27.8974V27.9578C52.1259 32.3913 51.0518 36.7595 48.9907 40.6849L48.0008 42.4229C45.5423 46.3864 42.1124 49.6565 38.0361 51.9232C33.9599 54.1899 29.3723 55.3782 24.7083 55.3754V41.7024C28.355 41.7024 31.8523 40.2537 34.431 37.6751C37.0096 35.0965 38.4583 31.5991 38.4583 27.9524V27.8918L52.1202 27.8974Z",fill:"currentColor"}),M.createElement("path",{d:"M49.6231 0.375244L18.1741 55.3257H0.788574L32.2376 0.375244H49.6231Z",fill:"currentColor"}),M.createElement("path",{d:"M48.9467 23.3323H48.6222V21.5173H47.9622V21.2258H49.6122V21.5173H48.9302L48.9467 23.3323Z",fill:"currentColor"}),M.createElement("path",{d:"M50.8771 23.3323L50.2116 21.7208V23.3323H49.9146V21.2258H50.3106L51.0201 22.9364L51.7241 21.2258H52.1201V23.3323H51.8121V21.7208L51.1521 23.3323H50.8771Z",fill:"currentColor"})),jp=()=>M.createElement("div",{className:"bonadocs__widget__footer"},M.createElement("a",{href:"https://bonadocs.com",target:"_blank",rel:"noreferrer",className:"bonadocs__widget__footer__logo"},"powered by",M.createElement(Dp,{className:"bonadocs__widget__footer__logo__img"})),M.createElement("a",{href:"https://bonadocs.com",target:"_blank",rel:"noreferrer",className:"bonadocs__widget__footer__info"},"Learn more")),$p=({docText:e,className:t})=>{const{widgetName:n,isOpen:r,updateIsOpen:a}=Tp(),{readMethod:o}=xp();return M.createElement("div",{className:t},M.createElement("div",{className:"bonadocs__widget__header__deets"},M.createElement("h3",{className:"bonadocs__widget__header__deets__title"},n,"()"," ",M.createElement("span",{className:"bonadocs__widget__header__deets__title__info"},o?"read":"write")),M.createElement("p",{className:"bonadocs__widget__header__deets__description"},e)),M.createElement("div",{className:"bonadocs__widget__header__button",onClick:()=>a()},"Try it out",M.createElement("svg",{className:`bonadocs__widget__header__button__img ${r&&"transition"}`,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},M.createElement("path",{fill:"currentColor",d:"m13.292 12l-4.6-4.6l.708-.708L14.708 12L9.4 17.308l-.708-.708z"}))))},Vp=({toastRef:e,overlayRef:t,toggleOverlay:n})=>M.createElement(Lp,{className:"bonadocs__widget__padding",toggleOverlay:n,overlayRef:t,toastRef:e}),Bp="{",Hp="}";function Wp(e){return Array(e).fill(M.createElement(M.Fragment,null,"  "))}function Qp(e,t,n=0,r=!1,a){if(Array.isArray(e)&&1===e.length&&0===n&&(e=e[0]),Array.isArray(e))return function(e,t,n=0,r=!1,a){return M.createElement(F.Fragment,{key:t},!r&&Wp(n),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__parenthesis"},"["),e.length?M.createElement("br",null):"",e.map(((r,a)=>Qp(r,`${t}[${a}]`,n+1,!1,M.createElement(M.Fragment,null,a!==e.length-1&&M.createElement(M.Fragment,null,","),M.createElement("br",null))))),e.length?Wp(n):"",M.createElement("span",{className:"bonadocs__widget__codeblock__inner__parenthesis"},"]"),a)}(e,t,n,r,a);if(null==e||"object"!=typeof e)return function(e,t,n=0,r=!1,a){return null==e?M.createElement(M.Fragment,null):M.createElement(F.Fragment,{key:t},!r&&Wp(n),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__view"},e),a)}(e,t,n,r,a);const o=Object.entries(e).filter((([e,t])=>null!=t));return M.createElement(F.Fragment,{key:t},!r&&Wp(n),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__parenthesis"},Bp),M.createElement("br",null),o.map((([e,r])=>M.createElement(F.Fragment,{key:`${t}.${e}`},Wp(n+1),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__name"},e,": "),Qp(r,`${t}.${e}`,n+1,!0),M.createElement("br",null)))),Wp(n),M.createElement("span",{className:"bonadocs__widget__codeblock__inner__parenthesis"},Hp),a)}const Kp=({response:e})=>M.createElement(zp,null,M.createElement("span",{className:"bonadocs__widget__codeblock__inner"}),e&&Qp(e,"response")),qp=()=>{const{readMethod:e}=xp();return M.createElement("div",{className:"bonadocs__widget__params__header__result"},M.createElement(M.Fragment,null,M.createElement("div",{className:"bonadocs__widget__params__header__result__method border-b"},e?"Output":"Event Logs")))},Jp=({response:e})=>{const t=e?.some((e=>e.parsedError||"error"in e&&e.error))??!0,n=t?"error__red":"connected__green",r=t?"error__red__circle":"connected__green__circle";return M.createElement("div",{className:`bonadocs__widget__params__call__status bonadocs__execution__status ${n}`},M.createElement("span",{className:`bonadocs__circle ${r}`}),M.createElement("span",null,t?"Execution Failed":"Execution Successful"))},Zp=({toggleOverlay:e,overlayRef:t,toastRef:n})=>{const{response:r}=xp();return M.createElement("div",null,M.createElement(Jp,{response:r}),M.createElement(qp,null),M.createElement(Kp,{response:r}),M.createElement(Vp,{toggleOverlay:e,overlayRef:t,toastRef:n}))},Yp=({checked:e,handleChange:t})=>M.createElement("label",{className:"bonadocs__widget__status"},M.createElement("input",{className:"bonadocs__widget__status__input",type:"checkbox",defaultChecked:e,onChange:e=>t("checked"in e.target&&"boolean"==typeof e.target.checked&&e.target.checked)}),M.createElement("span",{className:"bonadocs__widget__status__slider bonadocs__widget__status__round"})),Gp=({tooltipText:e,tooltipRef:t,children:n,onMouseOver:r})=>M.createElement("span",{onMouseOver:r,className:"bonadocs__tooltip",ref:t,"data-bonadocs-tooltip":e},n),Xp=({queryMainnet:e,setQueryMainnet:t,tabRef:n,onMouseOver:r})=>M.createElement("div",{className:"bonadocs__widget__params__status__info"},M.createElement(Yp,{checked:e,handleChange:t}),M.createElement("div",{className:"bonadocs__widget__params__call__state"},"Query to mainnet"),M.createElement(Gp,{onMouseOver:()=>r(),tooltipRef:n,tooltipText:e?"This will exit simulator mode to allow you query the contract on main-net. You’ll need to connect your wallet.":"You're currently in simulator mode"},M.createElement("svg",{className:"bonadocs__widget__params__call__info",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},M.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M9.879 7.519c1.172-1.025 3.071-1.025 4.243 0c1.171 1.025 1.171 2.687 0 3.712a2.98 2.98 0 0 1-.67.442c-.746.361-1.452.999-1.452 1.827v.75M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z"})))),eh=({children:e,className:t})=>M.createElement("div",{className:`bonadocs__widget__params__call__status ${t}`},e),th=({children:e,className:t})=>M.createElement(eh,{className:t},e),nh=({className:e})=>{const t=F.useRef(null),{queryMainnet:n,setQueryMainnet:r,connected:a,readMethod:o,chainId:l}=xp();return M.createElement("div",{className:`bonadocs__widget__params__status ${e}`},o&&n?M.createElement(M.Fragment,null):M.createElement(th,{className:`${a&&n&&"connected__green"}`},n?M.createElement("span",{className:`bonadocs__circle ${a&&"connected__green__circle"}`}):M.createElement("span",{className:"bonadocs__circle__simulation"}),n?M.createElement("span",null,function(){const e=[...qd].find((e=>e[1].chainId===l));return a?`Connected to ${e?e[1].name:l}`:"Not Connected"}()):M.createElement("span",null,"Simulation")),M.createElement(Xp,{onMouseOver:()=>function(e=document.getElementsByTagName("body")[0]){e.scrollWidth>e.clientWidth?t.current?.classList.add("bonadocs__tooltip__tablet"):t.current?.classList.remove("bonadocs__tooltip__tablet")}(),queryMainnet:n,setQueryMainnet:r,tabRef:t}))},rh=({functionView:e})=>M.createElement(Mp,{functionView:e}),ah=({placeholder:e,handleChange:t,value:n})=>M.createElement("input",{placeholder:e,value:n?.toString()||"",onChange:t,className:"bonadocs__widget__params__name__input"}),oh=({name:e,type:t,overrideKey:n,index:r,viewIndex:a})=>{const{transactionOverrides:o,setTransactionOverrides:l}=xp();return M.createElement("div",{key:r,className:"bonadocs__widget__params"},M.createElement("div",{className:"bonadocs__widget__params__name__wrapper"},M.createElement("span",{className:"bonadocs__widget__params__name__title"},e)," ",t&&M.createElement("span",null,"(",t,")")),M.createElement(ah,{placeholder:t,value:o[a]&&o[a][n]?o[a][n]:"",handleChange:e=>{const t=o;null==t[a]?(t[a]={},t[a][n]=e.target.value):(t[a][n]=e.target.value,""===t[a][n]&&delete t[a][n]),l([...t])}}))},lh=({viewIndex:e})=>{const{openTransactionOverrides:t,setOpenTransactionOverrides:n}=Tp();return M.createElement("div",null,M.createElement("div",{onClick:()=>n(!t),className:"bonadocs__widget__params__header"}," ",M.createElement("span",{className:"bonadocs__flex"},M.createElement("svg",{className:`bonadocs__widget__params__header__icon ${t&&"transition"}`,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},M.createElement("path",{fill:"currentColor",d:"M7.646 4.147a.5.5 0 0 1 .707-.001l5.484 5.465a.55.55 0 0 1 0 .779l-5.484 5.465a.5.5 0 0 1-.706-.708L12.812 10L7.647 4.854a.5.5 0 0 1-.001-.707Z"}))),"TRANSACTION PARAMS"),t&&M.createElement("div",{className:"bonadocs__widget__params__container"},yp.map((({name:t,type:n,overrideKey:r},a)=>M.createElement(oh,{key:a,name:t,type:n,overrideKey:r,index:a,viewIndex:e})))))},ih=({options:e,handleInputChange:t,selectedValue:n})=>{const r=e.findIndex((e=>e.value===n))||0;return M.createElement("select",{className:"bonadocs__method__parameters__select",onChange:t},e.map(((e,t)=>M.createElement("option",{key:e.value,value:e.value,...t===r?{selected:!0}:{}},e.label))))},sh=({functionView:e,path:t,options:n,selectedValue:r})=>M.createElement(ih,{options:n,handleInputChange:n=>{e.setValue(t,(e=>{if(e&&"string"==typeof e){if("true"===e.toLowerCase())return!0;if("false"===e.toLowerCase())return!1}return e})(n.target.value))},selectedValue:r}),uh=({name:e,baseType:t,path:n,functionView:r})=>{const[,a]=F.useState(""),o=r.getValue(n);return M.createElement(ah,{value:o??"",handleChange:e=>{a(e.target.value),r.setValue(n,e.target.value)},placeholder:e||t})},ch=({functionView:e,className:t})=>{const[n,r]=M.useState(0);return e?M.createElement("div",{className:t},e.displayData.map((({name:t,index:a,baseType:o,indent:l,arrayIndex:i,arrayPath:s,path:u,indexInArray:c},f)=>M.createElement("div",{key:f,className:`bonadocs__method__parameters__item ${0===l&&"bt-1"}`,style:{paddingLeft:1.4*l+"rem"}},M.createElement("div",{key:f,className:"bonadocs__widget__params"},M.createElement("div",{className:"bonadocs__widget__params__info"},M.createElement("div",{className:"bonadocs__widget__params__decription"},M.createElement("span",{className:"bonadocs__widget__params__name__title"},t)," ","(",o,")"),"array"===o&&M.createElement("a",{className:"bonadocs__method__parameters__button",onClick:()=>{e.addArrayItem(a),r(n+1)}},M.createElement("svg",{className:"bonadocs__method__parameters__button__img",xmlns:"http://www.w3.org/2000/svg",width:"256",height:"256",viewBox:"0 0 256 256"},M.createElement("g",{fill:"currentColor"},M.createElement("path",{d:"M224 128a96 96 0 1 1-96-96a96 96 0 0 1 96 96",opacity:".2"}),M.createElement("path",{d:"M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m0 192a88 88 0 1 1 88-88a88.1 88.1 0 0 1-88 88m48-88a8 8 0 0 1-8 8h-32v32a8 8 0 0 1-16 0v-32H88a8 8 0 0 1 0-16h32V88a8 8 0 0 1 16 0v32h32a8 8 0 0 1 8 8"}))),"Add array property"),s&&M.createElement("div",{className:"bonadocs__method__parameters__button",onClick:()=>{e.deleteArrayItem(i,c),r(n-1)}},M.createElement("div",{className:"bonadocs__method__parameters__button__remove__img"}),M.createElement("span",{className:"bonadocs__method__parameters__button__remove"},"Remove"))),"tuple"!==o&&"array"!==o&&"bool"!==o&&M.createElement(uh,{path:u,name:t,baseType:o,functionView:e}),"bool"===o&&M.createElement(sh,{functionView:e,path:u,options:[{label:"true",value:"true"},{label:"false",value:"false"}],selectedValue:e.getValue(u)?.toString()||"false"})))))):M.createElement(M.Fragment,null)},fh=({functionView:e,viewIndex:t})=>{const{functionViews:n,executor:r}=xp();return M.createElement("div",{key:t,className:"bonadocs__widget__params__wrapper"},n.length>1&&M.createElement("h3",{className:"bonadocs__widget__params__header"},n[t].functionFragment.name),r?.functionViews[t]&&r?.functionViews[t]?.displayData.length>0&&M.createElement("div",{className:"bonadocs__widget__params__header"},"METHOD PARAMS"),M.createElement(ch,{functionView:r?.functionViews[t],className:"bonadocs__widget__params__container",executor:r}),M.createElement(lh,{viewIndex:t}),M.createElement(rh,{functionView:e}))},dh=({options:e,updateChainId:t,selectedValue:n,className:r})=>{const a=e.findIndex((e=>e.value===n))||0,o=F.useRef(e);return M.createElement("select",{className:`bonadocs__widget__dropdown ${r}`,onChange:e=>{t(e)}},o.current.map(((e,t)=>M.createElement("option",{key:e.value,value:e.value,...t===a?{selected:!0}:{}},e.label))))},ph=()=>{const{networkList:e,updateChainId:t,getActiveChainId:n}=xp(),r=e(),a=n();return r?M.createElement(dh,{options:r,updateChainId:e=>{const n=e.target.value;t(Number(n))},selectedValue:a,className:"bonadocs__widget__networkDropdown"}):null},hh=({toastRef:e})=>{const{updateProvider:t,handleAccountsChanged:n,handleChainChanged:r,checkConnection:a,functionViews:o}=xp();return F.useEffect((()=>{if(!window.ethereum)return;const o=new ethers.BrowserProvider(window.ethereum);return t(o),o?(window.ethereum?.on("accountsChanged",n),window.ethereum?.on("chainChanged",r),a()):e.showToast("Please install MetaMask!"),()=>{window.ethereum?.removeListener("accountsChanged",n),window.ethereum?.removeListener("chainChanged",r)}}),[]),M.createElement(M.Fragment,null,M.createElement(nh,{className:"bonadocs__widget__params__status"}),M.createElement(ph,null),o.map(((e,t)=>M.createElement(fh,{key:t,functionView:e,viewIndex:t}))))},mh=e=>{const{className:t,docText:n,actionName:r,lightTheme:a,darkTheme:o}=e,{setupUI:l,setTheme:i,isOpen:s,toggleOverlay:u,showResults:c}=Tp(),{initializeWidgetExecutor:f}=xp(),d=F.useRef(null),p=F.useRef(null);return F.useEffect((()=>{i(a,o),(async()=>{const t=await(pp(e)?f({uri:e.widgetConfigUri,contract:e.contract,functionKey:e.functionKey}):f({deploymentAddresses:e.deploymentAddresses,functionSignature:e.functionSignature}));l(t.functionViews,r)})()}),[]),M.createElement("div",{className:t},M.createElement(Rp,{ref:d,timeout:2e3}),M.createElement("div",{className:"bonadocs__widget"},M.createElement($p,{className:"bonadocs__widget__header",docText:n}),M.createElement("div",{ref:p},s?M.createElement(M.Fragment,null,c?M.createElement(Zp,{toggleOverlay:u,overlayRef:p.current,toastRef:d.current}):M.createElement("div",{className:"bonadocs__param__section"},M.createElement(Ap,{overlayRef:p}),M.createElement("div",{className:"bonadocs__widget__params"},M.createElement(hh,{toastRef:d.current}),M.createElement(Lp,{className:"bonadocs__widget__padding",toggleOverlay:u,overlayRef:p.current,toastRef:d.current})))):M.createElement(Up,null)),M.createElement(jp,null)))},gh=[{href:"https://res.cloudinary.com/dfkuxnesz/raw/upload/v1711294639/bonadocs.css"},{href:"https://res.cloudinary.com/dckecq0n3/raw/upload/v1705714455/bonadocs/toast.css"},{href:"https://res.cloudinary.com/dckecq0n3/raw/upload/v1706163193/bonadocs/fonts.css",isGlobal:!0}],yh=[{src:"https://res.cloudinary.com/dckecq0n3/raw/upload/v1705714455/bonadocs/ethers.umd.min.js",integrity:"sha512-O+pv4/QL+b3vRcPZ64zjoh+t6yhvo8L/OgQQuQIUI9GbMC6VwsujvLiUV+aIxlPLSo+SLVgf8orHcb15S5ieiQ==",globals:[{name:"ethers",required:!0}]}];function vh(e){return M.createElement(F.StrictMode,null,M.createElement(bp,{cssLinks:gh,scripts:yh},M.createElement(Np,null,M.createElement(Pp,null,function(e){return pp(e)?M.createElement(mh,{widgetConfigUri:e.widgetConfigUri,contract:e.contract,functionKey:e.functionKey,actionName:e.actionName,docText:e.docText,className:"bonadocs__widget__container",lightTheme:e.lightTheme,darkTheme:e.darkTheme}):M.createElement(mh,{deploymentAddresses:e.deploymentAddresses,functionSignature:e.functionSignature,actionName:e.actionName,docText:e.docText,className:"bonadocs__widget__container",lightTheme:e.lightTheme,darkTheme:e.darkTheme})}(e)))))}class bh extends HTMLElement{#c;constructor(){super(),this.#c=new MutationObserver((()=>this.#f())),this.#c.observe(this,{attributes:!0})}connectedCallback(){this.#d()}disconnectedCallback(){this.#p(),this.#c.disconnect()}#f(){this.#p(),this.#d()}#d(){const e=this.#h(this.attributes);Wc(this).render(F.createElement(vh,{...e}))}#p(){Qc.unmountComponentAtNode(this)}#h(e){const t=e.getNamedItem("theme")?.value;if(t&&!["light","dark"].includes(t))throw new Error('theme must be either "light" or "dark"');let n=e.getNamedItem("function-key")?.value||e.getNamedItem("function-signature")?.value||e.getNamedItem("function")?.value;const r={actionName:e.getNamedItem("action-name")?.value,docText:e.getNamedItem("doc-text")?.value,theme:t,lightTheme:this.#m(e,"light-theme"),darkTheme:this.#m(e,"dark-theme")},a={widgetConfigUri:e.getNamedItem("widget-config-uri")?.value,contract:e.getNamedItem("contract")?.value,functionKey:n,...r};if(pp(a))return a;if(n)try{n=JSON.parse(n)}catch{}const o={deploymentAddresses:new Map(Array.from(e).map((e=>{if(e.name.startsWith("deployment-address-")){return[parseInt(e.name.slice(19)),e.value]}})).filter((e=>e))),functionSignature:n,...r};if(o.deploymentAddresses.size)return o;throw new Error("widget-config-uri or deployment-address-* attribute is required")}#m(e,t){const n={};for(let r=0;r<e.length;r++){const a=e[r];if(a.name.startsWith(`${t}--`)){n[this.#g(a.name.slice(t.length+1))]=a.value}}return n}#g(e){return e.replace(/-([a-z])/g,(e=>e[1].toUpperCase()))}}customElements.define("bonadocs-widget",bh)}();
